KR0146435B1 - 통신망을 이용한 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템 및 그 구현 방법 - Google Patents
통신망을 이용한 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템 및 그 구현 방법Info
- Publication number
- KR0146435B1 KR0146435B1 KR1019950019632A KR19950019632A KR0146435B1 KR 0146435 B1 KR0146435 B1 KR 0146435B1 KR 1019950019632 A KR1019950019632 A KR 1019950019632A KR 19950019632 A KR19950019632 A KR 19950019632A KR 0146435 B1 KR0146435 B1 KR 0146435B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- song
- karaoke
- client
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B31/00—Arrangements for the associated working of recording or reproducing apparatus with related apparatus
- G11B31/02—Arrangements for the associated working of recording or reproducing apparatus with related apparatus with automatic musical instruments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Acoustics & Sound (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (17)
- 통신망(12)으로 연결된 서버(11)와 클라이언트(13)로 구성된 노래방 시스템에 있어서, 상기 클라이언트(13)는, 상기 서버(11)와의 연결을 설정하고, 모든 작업이 끝난 후에 연결을 해제하는 제2 연결 관리 수단(71); 상기 클라이언트(13)가 상기 서버(11)와 연결되면 노래 정보 데이타를 전송받아 관리하면서 사용자가 선택한 노래의 페이지 번호를 출력하는 노래 제목 관리 수단(72); 상기 노래 제목 관리 수단(72)으로부터 선택한 노래의 페이지 번호를 입력받아 인코딩하여 인코딩된 노래 선택 정보를 출력하는 노래 선택 정보 인코딩 수단(73); 상기 노래 선택 정보 인코딩 수단(73)으로부터 인코딩된 노래 선택 정보를 입력받아 상기 통신망(12)을 통하여 상기 서버(11)로 송신하는 노래 선택 정보 송신 수단(74); 상기 서버(11)로부터 상기 통신망(12)을 통하여 인코딩된 노래방용 데이타를 수신하는 노래방용 데이타 수신 수단(76); 상기 노래방용 데이타 수신 수단(76)으로부터 인코딩된 노래방용 데이타를 입력받아 디코딩하여 노래 정보 데이타를 상기 노래 제목 관리 수단(72)으로 출력하고, JPEG 데이타, 가사 데이타, 미디 데이타를 출력하는 노래방용 데이타 디코딩 수단(77); 상기 노래방용 데이타 디코딩 수단(78)으로부터 JPEG 데이타를 입력받아 디코딩하여 이미지 데이타를 외부의 모니터(82)로 출력하는 JPEG 디코딩 수단(78); 상기 노래방용 데이타 디코딩 수단(77)으로부터 가사 데이타를 입력받아 해석하여 텍스트 데이타를 상기 모니터(82)로 출력하는 가사 처리 수단(79); 및 상기 노래방용 데이타 디코딩 수단(77)으로부터 미디 데이타을 입력받아 사운드로 변환하여 외부의 스피커(83)로 출력하는 미디 연주 수단(80)을 구비하고, 상기 노래방용 서버(11)는 상기 통신망(12)과 서버(11)의 연결을 설정하고 모든 작업이 끝난 후에 연결을 해제하는 제1 연결 관리 수단(21); 상기 클라이언트(13)로부터 상기 통신망(12)을 통하여 인코딩된 노래 선택 정보를 수신하는 노래 선택 정보 수신 수단(23); 노래방용 미디 데이타, JPEG 데이타 및 노래 제목 정보를 저장하는 노래방 데이타베이스(26); 상기 노래방 데이타베이스(26)를 관리하는 데이타베이스 관리 수단(25); 상기 노래 선택 정보 수신 수단(23)으로부터 인코딩된 노래 선택 정보를 입력받아 디코딩하여 노래 페이지 번호를 상기 데이타베이스 관리 수단(25)으로 출력하는 노래 선택 정보 디코딩 수단(24); 노래방용 데이타를 상기 데이타베이스 관리 수단(25)을 통하여 노래방 데이타베이스(26)에 입력하는 데이타 입력 수단(29); 상기 데이타베이스 관리 수단(25)을 통하여 상기 노래방 데이타베이스(26)의 노래방용 데이타를 입력받아 인코딩하여 인코딩된 노래방용 데이타를 출력하는 노래방용 데이타 인코딩 수단(27); 및 상기 노래방용 데이타 인코딩 수단(27)으로부터 인코딩된 노래방용 데이타를 입력받아 상기 통신망(12)을 통하여 상기 클라이언트(13)로 송신하는 노래방용 데이타 송신 수단(28)을 구비하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항에 있어서, 상기 서버(11)는, 상기 통신망(12)과 데이타 송수신 통로로 사용되는 전용 포트(22)를 더 구비하고, 상기 클라이언트(13)는, 상기 통신망(12)과 연결되는 LAN(Local Area Network) 카드(75)를 더 구비하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 통신망(12)은, 인터넷인 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 통신망(12)은, 공중전화망(PSTN), 종합정보통신망(ISDN) 및 광대역 종합정보통신망(B-ISDN)중 어느 하나인 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 노래 선택 정보 인코딩 수단(73)와 노래방용 데이타 인코딩 수단(27)에서의 정보 코딩은, 미디어들의 구성, 각 미디어들간의 시간적/공간적 동기화 정보 및 사용자 인터페이스 규정을 포함하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 5 항에 있어서, 상기 정보 코딩은, 항상 첫 4 바이트는 전송될 데이타의 길이를 나타내며, 다음으로 페이지인지 따로 전송되는 JPEG 데이타인지 구별하기 위한 플래그 바이트가 존재하며, 페이지 내부의 JPEG 데이타에 관한 정보와 따로 전송되는 JPEG 데이타를 연결시키기 위하여 JPEG화일이름를 사용하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 노래방용 데이타 인코딩 수단(27)에서 인코딩된 노래방용 데이타는, 페이지 단위로 코딩되어 전송되는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 7항에 있어서, 상기 페이지 코딩 데이타는, 페이지 번호, 음악과 가사를 포함하는 미디(MIDI) 데이타, 배경 화면으로 사용될 JPEG 데이타에 관한 정보 및 시간적 동기화 정보를 포함하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 JPEG 데이타는, 첫 번째 배경으로 사용될 JPEG 데이타를 먼저 전송한 후에 연주중에 다음에 사용될 JPEG 데이타들을 계속 전송하여 실시간으로 데이타를 처리하고, 예약 기능도 제공하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 노래 정보 데이타는, 노래 제목과 그 노래를 포함하는 페이지 번호를 포함하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 노래방 데이타베이스(26)는, 페이지 코딩 방식으로 코딩된 페이지 데이타를 저장하는 테이블, 노래데이타를 저장하는 테이블, JPEG 데이타 코딩 방식으로 코딩된 JPEG 데이타를 저장하는 테이블 및 노래정보리스트의 각 항목을 저장하는 테이블을 구비하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 노래 선택 정보 인코딩 수단(73)에서 인코딩된 노래 선택 정보는, 전송될 데이타의 길이, 요청하는 노래의 개수, 요청하는 노래가 저장되어 있는 페이지 번호를 포함하는 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 노래 제목 관리 수단(72)은, '준비된 노래 리스트(Ready Song List)', '전송받은 노래 리스트(Selected Song List)', 및 '연주될 노래 순서(Song Play Sequence)'를 구비하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 13 항에 있어서, 상기 '연주될 노래 순서(Song Play Sequence)'는 등록된 노래들을 삭제하는 예약 취소 기능을 구비하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 클라이언트(13)의 메뉴는, 상기 서버(11)와의 연결을 설정하고 해제하는 Connection메뉴, 연주의 시작/멈춤/재시작/끝 지정과 연주의 빠르기, 음의 크기, 음의 높낮이를 조절하는 Menu 메뉴, 미디 출력 디바이스를 선택하는 Device 메뉴 및 도움말을 제공하는 Help 메뉴를 구비하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 제 15 항에 있어서, 상기 Connection 메뉴는, 상기 서버(11)가 운영되는 컴퓨터의 IP(Internet Protocol) 주소와 사용할 포트 번호를 포함하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템.
- 통신망(12)으로 연결된 서버(11)와 클라이언트(13)로 구성된 노래방 시스템의 구현 방법에 있어서, 상기 서버(11)는 상기 클라이언트(13)로부터의 연결 요구를 대기하는 상태에서 연결 요구를 받으면 상기 클라이언트(13)와의 연결을 설정한 후에 전용 서버 프로세스를 생성한 다음에 다른 클라이언트(13)로부터의 연결 요구를 대기하는 제 1 단계(91 내지 95); 상기 서버(11)가 노래 정보 데이타를 검색하여 상기 클라이언트(13)로 전송하면 상기 클라이언트(13)는 준비된 곡 리스트를 채운후에 사용자가 원하는 노래를 선택하여 상기 서버(11)에 요구하는 제 2 단계(96 내지 98); 상기 서버(11)는 노래 요구 대기 상태에서 상기 클라이언트(13)로 부터 노래 요구를 수신하면 요구된 노래 데이타를 검색하여 상기 클라이언트(13)로 전송하는 제 3 단계(99,100); 상기 클라이언트(13)는 상기 서버(11)로부터 노래 데이타와 첫 번째 JPEG 데이타를 수신 저장한 후에 선택된 곡 리스트와 연주될 곡순서 끝에 추가한 다음에 연주될 곡 순서의 첫 번째 노래방 데이타를 처리하는 동시에 나머지 JPEG 데이타를 끝까지 수신, 저장한 다음에 원하는 노래를 선택하는 과정으로 천이하는 제 4 단계(103 내지 107); 상기 클라이언트(13)는 한곡의 연주가 끝나면 연주될 곡 순서의 첫 번째 항목을 삭제한 후에 서비스 완료인지를 판단하여 서비스 완료가 아니면 연주될 곡 순서의 첫 번째 노래방 데이타를 처리하는 과정으로 천이하며 서비스 완료이면 노래방용 서버로 연결 해제를 요청하는 제 5 단계(108 내지 111); 및 상기 서버(11)는 상기 클라이언트(13)로부터 연결 해제 요청이 있는지를 판단하여 연결 해제 요청이 없으면 노래 요구 대기 상태로 천이하고 연결 해제 요청이 있으면 전용 서버 프로세스를 종료하고 연결을 해제하는 제 6 단계(101,102)를 포함하는 것을 특징으로 하는 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템 구현 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950019632A KR0146435B1 (ko) | 1995-07-05 | 1995-07-05 | 통신망을 이용한 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템 및 그 구현 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950019632A KR0146435B1 (ko) | 1995-07-05 | 1995-07-05 | 통신망을 이용한 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템 및 그 구현 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR970007650A KR970007650A (ko) | 1997-02-21 |
| KR0146435B1 true KR0146435B1 (ko) | 1998-09-15 |
Family
ID=19419826
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019950019632A Expired - Lifetime KR0146435B1 (ko) | 1995-07-05 | 1995-07-05 | 통신망을 이용한 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템 및 그 구현 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR0146435B1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010025222A (ko) * | 2000-11-02 | 2001-04-06 | 양승의 | 네트워크를 이용한 실시간 다자간 노래방 시스템 |
| KR100334209B1 (ko) * | 1996-04-01 | 2002-09-27 | 가부시끼가이샤 데논 | 가라오께장치 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100406027B1 (ko) * | 1998-05-11 | 2004-04-03 | 엘지전자 주식회사 | 원격곡데이타재생장치및재생방법 |
| KR100347061B1 (ko) * | 2000-04-24 | 2002-08-03 | 왕영국 | 노래방에서의 배경 영상 자동 출력 시스템 |
| KR100358531B1 (ko) * | 2000-06-09 | 2002-10-25 | (주) 이모션 | 멀티미디어 파일에 확장 컨텐츠를 삽입·재생하는 방법 |
| KR100357437B1 (ko) * | 2000-12-27 | 2002-10-19 | 한국전자통신연구원 | 네트워크상에서의 영상 부분 전송 장치 및 그 방법 |
| US7962581B2 (en) | 2002-12-12 | 2011-06-14 | International Business Machines Corporation | Client device configuration with vendor association of configuration parameters |
| US7398305B2 (en) | 2003-02-06 | 2008-07-08 | International Business Machines Corporation | Client device configuration with hooks |
-
1995
- 1995-07-05 KR KR1019950019632A patent/KR0146435B1/ko not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100334209B1 (ko) * | 1996-04-01 | 2002-09-27 | 가부시끼가이샤 데논 | 가라오께장치 |
| KR20010025222A (ko) * | 2000-11-02 | 2001-04-06 | 양승의 | 네트워크를 이용한 실시간 다자간 노래방 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR970007650A (ko) | 1997-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1224658B1 (en) | System and method for enabling multimedia production collaboration over a network | |
| JP5467031B2 (ja) | マルチメディアコンテンツの製作伝送方法及びそのシステム | |
| US7865833B2 (en) | Data processing apparatus, data processing server, data processing system, method of controlling data processing apparatus, method of controlling data processing server, computer program, and computer readable storage medium | |
| US20150331961A1 (en) | Method and apparatus for editing media | |
| JP2008160337A (ja) | コンテンツ連動型情報提示装置および提示方法 | |
| WO2000048095A1 (en) | Information transfer system and apparatus for preparing electronic mail | |
| KR0146435B1 (ko) | 통신망을 이용한 클라이언트/서버 구조의 멀티미디어 통신 노래방 시스템 및 그 구현 방법 | |
| CN102065340B (zh) | 实现多媒体同步交互的系统和方法 | |
| US20040011187A1 (en) | Method and system for group-composition in internet, and business method therefor | |
| CN100477582C (zh) | 一种即时通信中即时处理多媒体信息的方法和系统 | |
| KR20020008647A (ko) | 노래 저장 시스템과, 이에 적합한 노래방 기기 및 노래방시스템 | |
| US20030163524A1 (en) | Information processing system, information processing apparatus, information processing method, and program | |
| JP5665192B2 (ja) | パーソナル携帯端末を用いたカラオケ選曲システム | |
| JP2002297161A (ja) | カラオケ会場で撮影したデジタル画像を通信カラオケシステムを利用して希望者に提供する方法、カラオケホスト装置、カラオケ演奏端末 | |
| JP2004045624A (ja) | コラボレーション方法、コラボレーションシステム、サーバおよびプログラム | |
| JP3929804B2 (ja) | 希望曲に関連したメッセージをカラオケホスト装置から取り寄せて演奏時に出力するカラオケ演奏端末 | |
| JPH1195779A (ja) | カラオケ通信システム | |
| WO1998016028A1 (en) | Interactive system for a closed cable network that includes high speed access to an on-line service and the internet | |
| JP3729803B2 (ja) | 通信カラオケシステムを利用した電子メール配達方法 | |
| JP3863130B2 (ja) | 通信システム、サービス方法、端末方法、ならびに、プログラム | |
| JP3005189B2 (ja) | ストリームデータ転送方法および装置 | |
| JP3462059B2 (ja) | 通信カラオケシステム、カラオケホスト装置およびカラオケ演奏端末 | |
| JP3578089B2 (ja) | サービス取得方法及びクライアント端末及びサービス取得プログラム及びサービス取得プログラムを格納した記憶媒体 | |
| Song | TELEOKE A Multimedia Communication Karaoke System | |
| KR20000053723A (ko) | 동영상 메일링 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950705 |
|
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950705 Comment text: Request for Examination of Application |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980430 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980511 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 19980511 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20001213 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20020401 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20030407 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20040331 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20050429 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20060502 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20070504 Start annual number: 10 End annual number: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20080507 Start annual number: 11 End annual number: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20090508 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20100510 Start annual number: 13 End annual number: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20110726 Start annual number: 14 End annual number: 14 |
|
| PR1001 | Payment of annual fee |
Payment date: 20120508 Start annual number: 15 End annual number: 15 |
|
| FPAY | Annual fee payment |
Payment date: 20130430 Year of fee payment: 16 |
|
| PR1001 | Payment of annual fee |
Payment date: 20130430 Start annual number: 16 End annual number: 16 |
|
| FPAY | Annual fee payment |
Payment date: 20140508 Year of fee payment: 17 |
|
| PR1001 | Payment of annual fee |
Payment date: 20140508 Start annual number: 17 End annual number: 17 |
|
| FPAY | Annual fee payment |
Payment date: 20150507 Year of fee payment: 18 |
|
| PR1001 | Payment of annual fee |
Payment date: 20150507 Start annual number: 18 End annual number: 18 |
|
| EXPY | Expiration of term | ||
| PC1801 | Expiration of term |
Termination date: 20160105 Termination category: Expiration of duration |