KR0133857B1 - 음악재생 및 가사표시장치 - Google Patents

음악재생 및 가사표시장치

Info

Publication number
KR0133857B1
KR0133857B1 KR1019890009127A KR890009127A KR0133857B1 KR 0133857 B1 KR0133857 B1 KR 0133857B1 KR 1019890009127 A KR1019890009127 A KR 1019890009127A KR 890009127 A KR890009127 A KR 890009127A KR 0133857 B1 KR0133857 B1 KR 0133857B1
Authority
KR
South Korea
Prior art keywords
data
music
lyrics
display device
display
Prior art date
Application number
KR1019890009127A
Other languages
English (en)
Other versions
KR900010648A (ko
Inventor
미호지 쓰무라
신노스케 다니구지
Original Assignee
미호지 쓰무라
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP63308503A external-priority patent/JP2847243B2/ja
Priority claimed from JP1003086A external-priority patent/JPH02183660A/ja
Priority claimed from JP1005793A external-priority patent/JPH02185159A/ja
Priority claimed from JP1011298A external-priority patent/JPH02192259A/ja
Priority claimed from JP1035608A external-priority patent/JPH02216690A/ja
Priority claimed from JP1040717A external-priority patent/JP2930967B2/ja
Priority claimed from JP1050788A external-priority patent/JP2866895B2/ja
Application filed by 미호지 쓰무라 filed Critical 미호지 쓰무라
Publication of KR900010648A publication Critical patent/KR900010648A/ko
Application granted granted Critical
Publication of KR0133857B1 publication Critical patent/KR0133857B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • G10K15/04Sound-producing devices
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/18Selecting circuits
    • G10H1/26Selecting circuits for automatically producing a series of tones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/365Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/241Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
    • G10H2240/245ISDN [Integrated Services Digital Network]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

없음

Description

음악재생 및 가사표시장치
제1도는 본 발명에 관한 장치의 개략 블록도.
제2도는 단일 데이터의 포맷을 개략적으로 나타내는 도면.
제3도는 본 발명의 제2실시예의 개략 블록도.
제4도는 데이터군 사이의 관계를 나타내는 도면.
제5도는 주로 음악재생을 위한 구성을 나타내는 블록도.
제6도는 샘플링신호의 파형을 나타내는 그래프.
제7도는 주로 제1예의 기억장치구성을 나타내는 블록도.
제8도와 제9도는 그 기억장치의 순서도.
제10도는 주로 제2예의 기억장치 구성을 나타내는 블록도.
제11도는 제10도에 표시된 기억장치의 순서도.
제12도는 주로 제3예의 기억장치구성을 나타내는 블럭도.
제13도는 제12도에 표시된 기억장치의 순서도.
제14도는 주로 제1예의 가사표시장치 구성을 나타내는 블록도.
제15도와 제16도는 제14도에 표시된 가사표시장치의 개략 블록도.
제17도는 제2예의 가사표시장치 구성을 나타내는 블럭도.
*도면의 주요부분에 대한 부호의 설명*
(1) : 호스트컴퓨터(2) : 단말장치
(3) : 선택장치(4) : 기억장치
(5) : 연산장치(6) : 증폭기
(7) : 스피커(12) : 공중통신 회선
(14) : 제어장치(17) : 표시장치
(21) : 인터페이스(22) : CPU
(25) : 클록발진기(27) : 전압제어 증폭기
(28) : 음계제어 주파수 분할기(29) : 파형기억장치
(51) : 음성합성장치(81) : CD-ROM 디스크
(82) : CD-ROM 구동장치(86) : 재생장치
(87) : 순서기(176) : 색상테이블
(177) : 문자제어기(179) : 문자발생기
(180) : 비디오제어기
본 발명은 다수의 2진코드(binary-coded) 악곡, 또는 노래 및 그 가사등의 데이터베이스로 부터 희망하는 악곡(musical piece) 또는 노래를 선택하고, 선택된 악곡을 재생하면서 그 재생중에 그 악곡의 가사를 동시에 표시할 수 있는 장치에 관한 것이다.
본 장치는 사용자가 재생되는 음악의 진행에 따라 표시되는 가사를 보면서 마이크로폰을 사용하여 노래할 수 있도록 하는 장치를 구비하고 있으며, 공중통신회선(public communication line)을 통해 데이터를 전송하는 장치도 구비하고 있다.
가정이나 음식점에서, 재생되는 음악과 동시에 표시장치 위에 나타나는 가사를 시각적으로 보면서 마이크로폰을 사용하여 사용자가 노래를 부르는 것을 즐길수 있도록 하기 위해서, 종래에는 이미 녹음된 테이프나 광디스크 및 그것들을 재생하기 위한 장치가 필요하였다.
그러한 장치에 있어서는 사용자가 희망곡 또는 발표된 몇몇 신곡을 노래부르고자 할 때에, 계속해서 녹음테이프나 광디스크를 수집해야할 필요가 있다.
그러나, 알려진 악곡 또는 노래는 대단히 많고 신곡도 매달 발표되므로, 그러한 신곡들을 모두 수집한다면, 그 비용은 대단히 많이 소요될 것이며, 그 녹음테이프 등을 저장하기 위한 적절한 장소가 필요하게 되는 등의 다른 문제점들이 발생한다.
상기한 바와 같은 불편한 점을 해소하기 위해서, 유선방송 시스템을 통해 음악을 송신하여 그것에 따라 청취자가 노래를 부르도록 하는 장치가 설계될 수도 있다.
그러나, 그러한 구성에서는, 수신측에서 한가한 시간에 노래하기 위해 희망하는 악곡 또는 노래를 선택할 수가 없다.
이러한 상황을 감안해서, 호스트컴퓨터를 포함하는 네트워크(network)를 구성하여 디지탈화된 음악신호를 다수의 단말장치(terminal apparatus)로 송신하는 개선된 시스템이 개발되었다.
본 시스템에 의해, 단말장치로서는 퍼스널 컴퓨터가 사용되며, 호스트컴퓨터 내에 저장된 데이터 베이스로부터 디지탈 신호가 그 퍼스널 컴퓨터로 전송된다.
그후 집적회로(IC)로 구성되어 결합된 프로그램 가능 음파발생장치(sound generator)에 의해 희망하는 악곡 또는 노래가 분석되어 기술언어(describing language)로 제어된다. 그러한 IC는 저렴한 가격으로 생산가능하므로, 각 단말장치는 덜 비싸게 될 수 있다.
그러나, 반면에 IC 그 자체의 성능이 낮으므로 음량(sound volume)의 미세조정은 다단계로 실행될 수 없다.
더우기, 음표(musical note)의 길이의 미세한 설정을 수행하거나 악곡의 반복을 위한 분석을 수행하기가 불가능하다. 따라서, 음악표현능력의 부족을 포함하여 결국 만족할 만한 음악재생에 도달할 수 없는 몇가지 불가피한 단점이 있다.
실제로 현실화된 다른 공지의 시스템에 있어서는, 전화선을 통해서 음악이 전송되어 비디오텍스(Videotex)의 사용에 의해 재생된다.
그러나, 그 장치로도 여전히 데이터량에 대한 제한에 의해 음량의 미세조정을 하기가 불가능하다.
더우기, 화음을 형성하기 위해 동시에 낼수 있는 음의 수가 5 또는 6으로 제한되므로, 넓은 음폭(tonic width)으로 어떤 음을 합성하는 것은 불가능하다.
또, 사용가능한 음은 단지 15종류뿐이므로, 여전히 표현능력이 부족하여 결국 상기한 장치를 상용으로 사용하는 데에는 불충분하다. 한편, 각 악곡 또는 노래를 단일한 양(unitary amount)의 디지탈 신호로 변화하는 PCM 기록/재생 시스템이 공지되어 있다. 시 계열(time series)을 따라 악곡과 노래가 분석되는 그 장치에 의하면, 디지탈량이 표시되어야 하므로 필요한 데이터의 전체량은 대단히 크게된다.
그러므로, 표현능력이 충분하더라도, 팰요한 데이터의 양이 과도하여, 그 결과 한정된 용량의 기억장치 내에 다수의 악곡 또는 노래의 저장 및 공중 통신회선을 통한 데이터 전송에 있어서 어떤 문제점을 야기시킨다.
더우기, 가사의 표시에 관해서도, 2진 표기법으로 부호화(encode)된 가사가 기악데이터(instrumental music data)와 함께 전송되어 음극선관(CRT) 등과 같은 표시장치에 시각적으로 표시된다.
그리고, 이미 불리어진 가사의 색상을 변화시키거나 또는 화살표 등과 같은 것으로, 그 부분을 지시하여 현재의 가사부분을 사용자에게 알려주기 위해, 악곡 또는 노래의 재생과 동시에 가사의 표시가 수행되어야 할 필요가 있다.
그러나, 전기한 비디오텍스를 사용하여 가사를 부분적으로 삭제하거나 또는 그 가사의 색상을 변화시키는 과정에 있어서, 가사를 삭제하거나 바꾸는 데에 교체속도가 낮게 되는 다른 문제점이 발생한다.
그러므로, 결국 음악의 재생이 진행됨에 따라 미세한 동기(synchronism)를 유지할 수 없으므로 매번 전체 CRT 화면에 표시된 내용을 대체해야할 필요가 있게 된다.
본 발명의 목적은 장치가 공중통신회선을 통해 외부의 호스트컴퓨터에 연결되는 것을 전제조건으로하여, 사용자가 다수의 녹음테이프나 광디스크를 수집할 필요없이 단지 단말장치를 사용해서, 희망하는 악곡 또는 노래를 선택하고, 재생되는 음악의 반주에 맞춰 노래를 부를 수 있게 하는 장치를 제공하는 것이다.
여기에서 공중통신회선은 아날로그전화선과 ISDN-표준디지탈선 모두를 포함하는 것으로 정의된다.
본 발명의 다른 목적은 최대로 수집된 악곡 또는 노래를 인코딩(encoding)하여 디지탈 음악 데이터를 만들고, 그것에 의해 데이터전송 과정 및 조작과정 모두를 줄일 수 있어 풍부한 표현으로 만족할 만한 음악재생을 실현시킬 수 있는 장치를 제공하는 것이다. 본 발명의 또다른 목적은 장치내에 결합된 기억장치내에 저장된 방대한 데이터량을 효과적으로 이용하여 악곡 또는 노래의 신속한 선택을 실행하도록 된 장치를 제공하는 것이다.
본 발명의 또다른 목적은 각 노래의 가사를 2진신호의 형태로 처리하고, 표시장치에 시각적으로 표시된 전체가사 중에서 이미 불리어진 가사를 부분적으로 삭제하거나, 또는 불려진 가사의 부분을 화살표등과 같은 것으로 지시하는 장치를 제공하는 것이다.
또한, 본 장치는 표시된 가사의 배경색상을 적당히 변화시키고, 재생되는 악곡에 정확하게 동기하여 가사를 적절하게 진행시킬 수 있다. 본 명세서에서, 복합음악 데이터(composite music data)는 기악연주, 가사 및 화일데이터를 포함하는 2진코드 데이터를 의미하고, 기악데이터(instrumental music data)기악연주, 가사 및 화일데이터를 포함하는 2진코드 데이터를 의미하고, 기악데이터(instrumental music data)는 기악 연주의 2진코드 데이터를 의미하고, 가사데이터(word data)는 가사의 2진코드 데이터를 각각 의미한다.
상기한 것 이외의 본 발명의 목적, 형태 및 이점은 첨부도면과 아래의 상세한 설명에 의해 보다 명확하게 될 것이다.
이하, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명한다. 제1도는 본 발명에 관한 장치의 개략블록도로, 호스트컴퓨터(1)는 악곡 또는 노래의 기악연주를 2진코딩(binary-coding)하고 그를 각각에 데이터 코드를 합하여 형성된 다수의 복합음악데이터로 구성된 데이터 베이스를 결합하고 있다.
부호(2)는 음악의 재생과 가사의 표시를 위해 사용자측에 설치된 본 발명의 단말장치이다.
단말장치(2)는 호스트컴퓨터(1)에 온라인(on-line) 접속되어 있다. 그 단말장치(2)의 허용가능한 숫자는 호스트컴퓨터(1)의 성능에 따라서 자연히 제한되지만, 장래에 사용자가 증가할 것을 예기하여 미리 충분하게 많은 숫자를 설정할 필요가 있다.
한편, 데이터 베이스로서 저장된 복합음악데이터는 호스트컴퓨터(1)의 기억용량 범위내의 소요량일 수도 있다.
단말장치(2)의 모든 수요자로부터의 요구를 완전히 충족시키기 위해서는, 적어도 300악곡 또는 노래가 필요하다.
단말장치(2)는 데이터코드를 입력하여 데이터베이스로부터 희망하는 음악데이터를 전송하기 위한 선택장치(3)와, 선택장치(3)를 통해 데이터베이스로부터 전송된 음악데이터를 전송하기 위한 기억장치(4)와, 저장된 2진음악 데이터를 아날로그신호로 변환하기 위해 분석하고 처리하는 연산장치(5)와, 아날로그신호를 증폭하기 위한 증폭기(6)로 구성되어 있다.
부호(7)은 재생된 신호를 음악으로서 출력하는 스피커이다.
선택장치에는 통상 데이터를 수치적으로 입력하기 위한 텐키(ten-key)가 설치되어 있다.
이와같은 구성에 있어서, 기악연주를 2진 음악데이터로 변환하는 연산을 가상테이블(virtual table)에 데이터 압축을 위한 다른 목적으로 미리 인코딩하는 것에 의해 수행되며, 다음에 이와같이 처리된 신호는 데이터베이스로서 저장된다.
기억장치(4)는 RAM으로 구성되며, 연산장치(5)는 고속처리를 실행하기 위해 16비트 또는 32비트 마이크로프로세서로 구성된다. 호스트컴퓨터(1)와 단말장치(2)간의 온라인 접속에 있어서, 아날로그전화선을 사용하는 경우에는 모뎀(modem)을 사이에 설치하거나, 또는 ISDN시스템 등과 같은 디지탈선을 사용하는 경우에는 입력/출력 포트등과 같은 인터페이스가 사이에 설치된다.
호스트컴퓨터(1)에 의해 데이터를 처리함에 있어서, 배차(batch)처리가 각 단말장치에 가능하지만, 그러한 장치의 사용은 통상 특정한 시간대에 집중되므로, 유휴회선(idle line) 사용자의 대기시간을 단축하도록 시분할 시스템(time sharing system)에 의해 입력명령이 처리되는 것이 바람직하다.
제2도는 단일데이터(unitary data)의 포맷(format)을 개략적으로 나타내는 것으로, CL(클리어)은 데이터호출시간에 기억장치(4) 내에 남아있는 불필요한 데이터를 삭제하기 위한 데이터부분이고, DC(데이터코드)는 판단코드를 나타내고, DL(데이터길이)은 단일데이터의 길이를 지시하는 신호이고, DI(데이터식별)는 데이터의 식별을 나타내는 신호이고, DM(데이터음악)은 기악연주를 2진코딩하여 형성된 데이터부분이며, DE(데이터종료)는 음악데이터의 종료를 지시하는 신호이다.
하나의 음악데이터 유닛(unit)은 그것의 포맷(format)의 시작부분에 합해진 CL,DC 및 DL을 포함하지만, 각 연주시간이 고정되어 있지 않으므로, 단일 데이터의 용량이 가장 긴 악곡 또는 노래에 할당되면 용량이 낭비가 발생된다.
그러므로, 본 발명에서 음악데이터는 하나의 유닛으로서 일정한 용량(예를들어, 256바이트의 최대 패킷(packet)길이)을 결정하여 분할되고, 분할된 데이터는 데이터 용량의 낭비를 회피하기 위해 DI에 의해 상호결합된다.
더우기, 데이터베이스는 어느 악곡 또는 노래의 길이에 의해 제한되지 않고 형성될 수 있다.
신호(DL)의 결정을 위해 연산장치(5)에서 소요되는 시간을 극히 짧으므로, 재생모우드 중에 음악이 어떤 인터럽션(interruption)이 전혀 발생하지 않아 결국 사용자에 대한 장해를 회피할 수 있다. 상기한 장치의 운용에 있어서, 우선 사용자가 단말장치(2)를 호스트컴퓨터(1)에 접속하고, 선택장치(3)의 수치키보드(numerical keyboard) 등을 조작하여 희망하는 악곡 또는 노래에 대응하는 데이터코드를 입력한다.
그러면 호스트컴퓨터(1)가 입력신호를 검색하여 데이터코드에 의해 지정된 음악데이터를 단말장치(2)에 전송한다.
음악데이터는 일단 기억장치(4) 내에 저장된 후에 연산장치(5)에 의해 처리되어, 재생된 신호가 출력된다.
제1도에 관련해서 주어진 설명이 단지 음악데이터에만 관계되더라도, 가사가 아래에 언급되는 바와 같이 2진코드화 되고 음악데이터와 함께 데이터 베이스 내에 포함되면, 단말장치(2) 내에 CRT 등의 표시장치를 결합하는 것에 의해 가사가 출력될 수 있는 것은 당연하다.
제3도는 발명에 관한 장치의 제2실시예를 나타내는 블록도이다. 이하에, 데이터군(群) 사이의 관계를 나타내는 제4도의 도표를 참조하여 설명한다.
부호(11)는 다수의 복합음악데이터로 구성된 데이터베이스를 저장하기 위한 기억장치가 설치되어 있는 호스트컴퓨터이다. 그리고, 수신자측에 설치된 다수의 단말장치(13)에 연결된 공중통신회선(12)과, 단말장치쪽에 설치되어 모뎀 또는 I/O 포트를 통해 입력디지탈 신호가 공급되는 제어장치(14)가 표시되어 있다. 제어장치는, CPU, 기억장치, 키보드등과 같은 입력장치 등으로 구성되어 있다.
부호(15)는 제어장치(14)에 연결된 디지탈-아날로그(D/A) 변환기이다.
그리고 그것의 내부기본신호파형과 출력레벨은 제어장치(14)에 의해 처리된 디지탈 신호에 의해 제어되어 시계열과 일치하여 출력된다. D/A 변환기에 의해 아날로그형태로 변환된 신호는 증폭기(16)에 의해 증폭되어 재생된 신호가 스피커로부터 음악으로서 방출된다. 부호(17)는 제어장치(14)에 연결된 표시장치로, 재생되는 악곡 또는 노래에 대응하는 가사를 계속해서 표시하는 데 사용한다. 전기한 장치에 의해 희망하는 악곡 또는 노래를 재생하기 위한 방법에 대해서는, 우선 대응하는 악곡 또는 노래에 합해진 데이터코드(통상 수치에 의해 판별된다)를 지정하기 위해 제어장치(14)의 키보드를 조작하면, 명령이 공중통신회선(12)을 경유하여 호스트 컴퓨터(11)에 전달되어, 필요한 음악데이터가 단말장치(13)에 전송되므로, 제어장치(14)에 의한 처리 후에, 음악이 재생되어 스퍼커에서 방출되고, 그 악곡 또는 노래에 관련되는 가사가 표시장치(17) 위에 시각적으로 표시된다.
제4도에 표시된 바와같이, 복합음악데이터는 3개의 그룹, 즉 화일헤더(file header), 가사 데이터 및 기악데이터로 구성된다. 각 화일헤더는 전체 데이터량, 입력데이터량, 시간등을 위해 32바이트 기억용량이 할당된 데이터코드로서 기능하는 직렬곡 배열번호(serial song array number)에 의해 부여된다.
한편, 가사데이터에는 제목, 작사자, 작곡자, 종료코드 및 가변길이 단어(variable-length word)를 위해 8킬로바이트의 최대 기억용량이 할당된다.
기악데이터에는 음표데이터, 시간데이터, 표현제어데이터 및 진행제어데이터를 위해 54-85 칼로바이트의 최대 기억용량이 할당된다. 각 악곡 또는 노래는 화일헤더(데이터코드 포함), 가사데이터, 기악데이터의 순서로 데이터베이스내에 변환되어 있다. 기악데이터의 포맷에 관해서, 본 발명자는 예를들어 건반악기의 경우에, 연주데이터가 연주자에 의해 건반을 두드리는 조작, 음악효과를 위해 페달을 밟거나 떼는 조작, 또는 희망하는 음색을 지정하기 위한 스위치의 온오프(on-off) 작동에 의해 발생되는 것을 고려하였다.
그리고, 그러한 조작은 정량적인 수치로서 분석되어 디지탈신호로 변환되어, 목적의 디지탈 신호가 얻어진다.
그 디지탈데이터의 상시한 것은 아래에 설명한다.
(1) 음표데이터
음표데이터는 어느 건반이 두들겨지고, 그 두들기는 힘 또는 정도를 나타내는 변환된 디지탈 값으로 구성된다. 데이터는 음방출개시 명령(sound emission start command)과 음방출정지 명령(sound emission stop command)으로 이루어진다.
(a) 음방출 정지 명령
음방출개시는 소정의 단일 바이트 중의 4상위 비트에 의해 지정되고, 멜로디를 위한 악보상의 보표선(staff line)은 4하위 비트에 의해 지정되며, 방출된 음의 세기와 음계도 지정된다. 음계는 10과 1/2옥타브의 범위를 커버하며 반음(half tone)당 수치를 계속해서 변화시켜 0-127음의 범위내로 지정된다. 본 실시예에서, 음은 60의 값으로 설정된다.
(b) 음방출 정지 명령
음방출정지는 소정의 단일 바이트 중의 4상위 비트에 의해 지정되고 악보상의 보표선은 4하위 비트에 의해 지정된다. 음방출정지 명령에 연속해서, 상기한 음계가 지정된다.
(2) 시간데이터
시간데이터는 각 데이터의 지속시간과 중지시간을 지정하는 역활을 하며, 기준표시명령(reference mark command)과 경과시간명령(lapse time command)으로 구성된다.
(a) 기준표시명령
기준표시명령은 악보상의 세로줄의 기능을 보유하며 한마디의 부호(partition sign)의 역활을 한다.
본 실시예에서, 각 악보의 음방출은 기준표시를 개시점으로 간주하여 연산되거나 또는 악곡 또는 노래의 시작부터 연산될 수 있다. 그러나, 연상이 기준표시로부터 실행되면, 악곡 또는 노래가 그것의 시작이외의 다른 위치로부터 재생될지라도 음악의 정확한 기악연주가 이루어질 수 있다.
(b) 경과시간 명령
경과시간 명령은 기준표시로부터 경과시간의 연산을 실행하거나, 악곡 또는 노래의 개시부터 연산을 실행하며, 그 기본단위 길이는 10.42msec로 설정된다.
기악연주가 그 기본단위 길이 내에서 진행되는 경우에, 분당 120템포(tempo)가 유지되지만, 템포는 기본단위 길이를 변화시킴에 의해 가변적이다.
(3) 표현제어 데이터
표현제어데이터는 악기에 있어서 페달을 밟거나 건반을 두들기거나, 바이브레이터와 같은 변조(modulation)를 사용하여 자연음에 대해 음악재생을 보다 충실하게 표현할 수 있도록 음표에 부가하여 사용된다.
표현제어데이터는 변조명령, 조작인자명령(operational factor command), 음색명령, 보표선 변조명령, 미세변경명령 및 가사삭제명령 등으로 구성된다.
또한 표현제어데이터는 악보상의 각 보표선 지정을 위해 사용된다.
(a) 변조명령
이 명령은 주파수변조를 통해 보표선당 희망하는 음계에 바이브레이터를 적용하기 위해 사용된다. 그러한 변조의 정도는 수치입력에 의해 지정된다.
(b) 조작인자 명령
조작인자는 각음 또는 보표선단 재생레벨을 표시하며, 온 오프작동 또는 레벨설정은 그것이 재생개시 이전 또는 이후의 관게없이 지정되고 변경될 수 있다.
상기한 것은 조작인자의 종류를 설정하는 명령과 레벨을 지정하는 명령으로 구성된다.
조작인자의 종류는 음의 이동시점을 나타내는 운음(portamento), 전체출력레벨을 나타내는 주볼륨(main volume) 각 보표선에서의 출력레벨을 나타내는 볼륨, 좌우출력 밸런스를 나타내는 스테레오 밸런스, 잔향효과(reverberation effect) 레벨을 나타내는 리버브(reverb) 및 음향효과를 강조하기 위한 댐퍼(damper) 페달과 소스테누토(sostenuto) 페달의 기능을 포함한다.
(c) 음색명령
음색명령은 기준파형을 사전 설정하기 위한 수치를 부여하고 각 보표선을 위한 수치를 지정하는 데 사용된다. 그 명령은 여러가지 현악기, 관악기 및 건반악기의 기준파형에 각각 대응한다.
(d) 보표선 변조명령
이 명령은 주파수변조를 통해 변조된 보표선 전체에 변조를 행한다. 그러한 변조의 정도는 수치에 의해 지정될 수 있다.
(e) 미세변경명령
이 명령은 재생되는 보표선에 주파수를 점진적으로 증가 또는 감소시키는 기능을 보유하며, 예를들어, 기타아등의 쵸우킹(choking) 효과를 나타내는 경우에 사용된다. 각 경우에 있어서, 한 옥타브를 변경시킬 수 있다.
(f) 가사삭제 명령
본 실시예에서, 각각의 노래 또는악곡등의 가사는 악곡의 재생에 맞추어 표시장치상에 시각적으로 표시된다.
이미 불리원진 가사의 시각적 표시는 더이상 필요치 않으므로, 그러한 가사는 가창이 용이하도록 시각적 표시를 간결하게 하기 위해 표시장치의 화면에서 삭제되는 것이 바람직하다.
그러므로, 이 삭제명령은 삭제될 가사의 양을 지정하는데 사용된다. 삭제되는 가사의 수가 데이터 내에 적절히 지정되면, 가사는 음악재생의 진행에 따라 계속해서 삭제된다.
(3) 진행제어 데이터
이 데이터는 음악재생에 일치하는 진행템포, 반복되는 악곡부분과 그 반복의 횟수, 그 악곡의 끝부분을 포함하여 악곡재생의 진행을 결정하는 역할을 한다.
이 제어데이터는 레이블(label) 명령, 반복명령, 조건부반복명령, 타임패턴(time pattern) 명령, 템포명령 및 종료명령으로 구성된다.
(a) 레이블명령
이 명령은 레이블수에 수반되는 세그노(segno)와 같은 반복의 시작을 나타낸다.
(b) 반복명령
반복의 종료를 나타내고, 복귀하는 레이블 및 필요한 반복횟수를 지정하여, 레이블번호와 반복횟수를 설정하는 명령이다.
(c) 조건부 반복명령
반복명령에 의한 처리완료 후에 어느 특정한 레이블로의 시프트를 지정하는 명령이다. 악보상에서, 이 명령은 괄호에 대응한다.
(d) 타임패턴명랭
한마디를 구성하는 음표의 종류와 수를 결정하기 위해 기악데이터의 시작부분 또는 중간부부에서 실행되는 명령이다. 이 명령은 음표의 분자 및 분모를 각각 지정하여, 전체 악곡 또는 노래의 리듬을 결정한다.
(e) 템포명령
이 명령은 전기한 경과시간 명령에 관계가 있는 것으로, 경과 시간의 기본단위길이당 카운트(count)횟수를 지정함에 의하여 악곡 또는 노래의 템포를 결정하기 위해 사용된다. 그러므로, 템포는 수치의 증가에 따라 느려지게 된다.
(f) 종료명령
하나의 악곡 또는 노래의 재생종료를 나타내는 명령이다. 종료는 특정수치를 미리 압력하여 표시된다.
기준경과시간과 음계의 결정에 대해서는, 제어장치(14)내의로부터 얻어진 클록주파수에 기초하여 연산이 실행된다. 본 실시예에서, 음량데이터는 127스텝으로 나누어지고, 동시에 방출가능한 음의 수는 최소한 32호 설정되는 반면에, 음색의 수는 상기한 여러가지 필요한 효과음의 표현을 실현하기 위해 127이상으로 설정된다.
음표의 기본단위 시간에 대해서는, 길이가 10.24msec로 설정되고 그것의 중적분(integral multiple)이 사용된다. 각 명령은 각각 특정수치로 지정된다.
그 수치들중 어느것은 단지 단일한 값에 한정되지 않으며, 데이터량은 호스트컴퓨터(11) 또는 각 단말장치(13)의 기억용량에 따라 어는 특정명령을 생략하여 감소될 수 있다.
제5도는 디지탈 통신에 있어서 주로 음악재생을 위해 설계된 예의 구성을 나타내는 블록도이다.
이 구성에는 I/O 포트와 같은 인터페이스(21)와, 인터페이스(21)로부터 수신된 입력데이터를 연산처리하며 2 또는 다중버스를 통해 서로 연결된 각 장치를 제어하는 기능을 하는 CPU(22)와, 다음 단계에서 CPU(22)를 각 장치에 매칭(matching)하기 위한 내부 인터페이스(23)와, 그곳에 전송된 데이터를 일시적으로 기억하는 주기억장치(24)와, CPU(22)내에 결합되어 음악템포의 기본 또는 음계를 결정하기 위한 기준으로서 사용되며, CPU를 구동하기 위해 사용되는 소정주파수의 클록펄수를 발진시키는 클록발진기(25) 등이 구비되어 있다.
클록발진기(25)는 그러한 내장형(internal type)에만 제한되는 것이 아니고, 외부클록장치도 사용될수 있다.
부호(26)는 지정된 각 음의 디지탈량을 아날로그량으로 변환하기 위한 음량 D/A 변환기이며, 그러한 변환기 2개가 입체음향(stereophonic) 재생을 위해 설치된다.
D/A 변환기(26)로부터 출력된 전압은 각각 전압제어증폭기(27)에 공급된다.
부호(28)는 클록발진기(25)로부터 획득된 클록펄스의 주파수를 분할하여 음악데이터의 지정된 음계에 대응하는 소요의 주파수를 산출하는 음계제어 주파수 분할기이다.
주파수분할기(28)은 내부인터페이스(23)로부터 그곳에 입력된 데이터에 의해 구동된다.
부호(29)는 각 현악기 또는 관악기의 특정아날로그 파형을 샘플링하고, 분석하고 디지탈화하여 얻어진 디지탈 데이터를 저장하는 파형기억장치이다.
각 파형기억장치(29)는 각각 특정한 악기의 샘플링파형을 저장하며, 그 다수의 기억장치는 서로 등가관계(equicalent relationship)에 있다.
제어신호가 CPU(22)로부터 내부인터페이스(23)를 경유하여 공급될때, 그것에 대응하는 데이터가 파형 D/A 변환기(30)로 출력된다.
그후 이 단계에서 아날로그 형태로 변환된 신호는 전압제어증폭기(27)에 공급되어, 아날로그 신호는 이미 음량 D/A 변환기(26)로부터 출력된 다른 아날로그 신호와 결합되며, 증폭기(32)를 경우하여 재생된 합성신호는 스피커로부터 음악으로서 방출된다.
부호(31)는 음악재생실의 치수 또는 그 벽면의 물리적 성질에 따라 잔향효과를 부가할 필요가 있을 때 설치되는 잔향기이다. 이하, 출력장치의 동작을 설명한다.
인터페이스(21)에 의해 수신된 디지탈신호 형태의 음악데이터는 2 버스를 통해 주기억장치(24)에 전달된다.
이 동작단계에서, CPU(22)는 음악데이터가 그곳에 전달될 때까지 대기상태로 유지된다.
계속해서 CPU(22)가 주기억장치(24)로부터 음악데이터를 바이트씩 독출(read out)한다.
이와같이 독출된 음악데이터는 그것이 시간감시데이터일때 클록발진기(25)로 부터의 펄스에 일치하여 형성된다.
음표음의 방출의 개시나 정지, 또는 그것의 신호강도에 대한 다른 데이터의 경우, 데이터는 음량 D/A 변환기(26)에 의해 아날로그 형태로 변환된다.
한편, 음계데이터의 경우는 음계제어주파수분할기(28)에 입력되어, 클록펄스에 따라서 결정된 분할주파수의 신호를 발생한다. 수신된 데이타가 음색을 결정하기 위한 신호로 구성되면, 기억장치(29) 내에 저장된 특정샘플링 파형은 파형 D/A 변환기(30)에 공급되고, 그것으로부터 얻어진 아날로그신호는 전압제어증폭기(27)에 출력된다.
그다음, 상기한 바와같이, 증폭기(27)는 D/A 변환기(26)의 아날로그량을 D/A 변환기(30)의 아날로그량과 합하여 재생된 합성 아날로그신호를 형성한다.
제6도는 기억장치(29)에 저장된 아날로그 단일 샘플링파형을 도식적으로 나타낸다.
그 파형은 시초부(A)와 반복부(B)로 구성된다.
즉, 각 악기종류의 파형은 크게 2개의 특성형태로 분류될 수 있다. 예를들어, 피아노의 경우, 하나의 고유파형은 건반을 두글기는 결과로서 피아노선과 햄머에 의해 방출되는 출돌음으로 부터 발생되고, 다른것은 피아노선의 감쇠음파형이다.
충돌음은 초기노이즈(noise)와 같이 순간적인 파형을 보유하며, 반면에 감쇠음은 연속적인 전현파형(sine waveform)을 보유한다. 그러므로, 피아노음색은 초기충돌음 파형(A)과 그 다음의 감쇠 반복파형(B)의 한 단위부분만을 샘플링하고, 두 파형이 점차 감소하도록 출력시에 두 파형을 서로 결합하는 적당한 장치를 사용하여 재생될 수 있다.
그 결과, 파형기억장치(29)의 필요한 기억용량을 상대적으로 작은 값으로 낮출 수가 있게 된다.
제7도는 주로 기억장치의 구성을 나타내는 블록도이다. 이 구성에는 복합음악 데이터를 저장하기 위한 데이터베이스를 보유하는 호스트컴퓨터(41)과 모뎀(43)과 인터페이스(44)를 통해 단말장치를 호스트컴퓨터에 연결하기 위한 공중통신회선(42)이 구비되어 있다.
부호(45)는 수치를 입력하여 재생을 위한 희망하는 음악데이터를 선택하는 선택장치로서 사용되는 키보드(45)이고, 부호(46)은 음악데이터의 선택을 위해 호스트컴퓨터(41)에 신호를 공급하여 기억장치와 같은 다음 단계 회로를 제어하는 처리회로(46)이며, 부호(47)은 음악데이터의 저장을 위해 주기억장치(48)와 보조기억장치(49)로 구성된 기억장치이다.
기억장치(47)에서, 주기억장치(48)는 단순히 재생되는 음악데이터를 저장하는 기능을 보유하고 있다.
반면에, 보조기억장치(49)는 자주 재생되는 다수의 음악데이터를 지정하고, 그러한 데이터를 호스트컴퓨터(41)로부터 미리 전송하는 기능, 또는 그러한 데이터를 주기억장치(48)에 전송하기 전에 나머지 음악데이터를 호스트컴퓨터(41) 내에 저장하고 전송하는 기능을 보유한다.
보조기억장치(49)에는 약 300악곡 또는 노래의 기억용량이 확보된다. 그리고, 부호(50)는 디지탈 음악데이터를 아날로그형태로 변환하여 아날로그 신호를 기악으로서 재생하는 재생장치이다. 장치(50)는 음성합성장치(synthesier)(51), 증폭기(52) 및 스피커(53)등 3개의 회로로 구성된다.
본 발명의 장치는 제8도의 순서도에 표시된 순서에 따라 동작한다. 키보드(45)를 조작하여 데이터코드를 나타내는 수치가 입력되면(블록61), 보조기억장치(49)에 의해 검색된다(블록62). 그 다음, 선택된 음악데이터가 보조기억장치(49)의 저장된 내용에 있는지를 결정한다(블록63).
그 결정의결과가 긍정적(yes)이면, 음악데이터가 주기억장치(48)에 로드(load) 되고(블록67), 장치(50)에 의해 재생되어, 기악연주가 스피커(53)로부터 출력된다.
호스트컴퓨터(41)내에 데이터베이스로서 저장된 음악데이터는 이미 음성합성장치에 의해 인코딩되어 있으므로, 반대로 디코딩 기능을 보유하는 다른 음성합성장치(51)를 사용하여 고음질의 음악재생이 이루어질 수 있다.
선택된 음악데이터가 보조기억장치(49)의 저장된 내용에 없고, 제8도의 블록63에서의 결정결과가 부정적(no)이면, 그 음악데이터의 전송요구는 처리회로(46)로부터 공중통신회선(42)를 통해 호스트컴퓨터(41)에 전달된다.
상기한 요구에 의해 장치에 전송된(블록66) 음악데이터는 먼저 보조기억장치(49)에 세이브(save) 되고(블록66), 그안에 저장된 후에 음악데이터는 처리회로(46)를 통해 주기억장치(48)에 로드되어 재생된다(블록68).
제8도에서, 분기(A)는 보조기억장치(49)의 기억용량에 여유가 없을때 수행되는 동작을 나타낸다.
그러한 경우에, 동작은 제9도의 다른 순서도에 표시된 바와 같이 진행한다.
우선, 보조기억장치(49) 내에 여유용량이 남아있는지 아닌지를 결정하고(블록71), 그 결정의 결과가 부정적(블록72)이면, 종래에 가장 적게 재생되었던 음악데이터가 그 안에 저장된 전체 음악데이터로 부터 삭제되어(블록73) 기억용량에 여유가 생겨 요구데이터가 세이브된다.
상기한 결정결과가 기억여유가 있음을 나타내어 긍정적(yes)이면, 데이터가 직접 보조기억장치(49)내에 세이브된다. 그 결과, 각 복합음악데이터는 데이터코드에 부가하여 과거의 재생빈도를 포함하는 것이 필요한다.
보조기억장치(49)의 제어에 대해서, 과거의 재생빈도가 상기한 작동이외에도 내장타이머에 의해 계수되는 소정주기마다 검색되고, 로딩시간의 기설정 회수에 도달할만큼 자주 사용되지 않은 음악데이터는 삭제되므로 보조기억장치(49) 내에 저장된 전체 음악데이터는 항상 충분하고 만족스럽게 유지될 수 있다.
제10도는 본 발명의 단말장치에 사용되는 레이저디스크를 구비한 기억장치의 제2실시예의 블록도이고, 제11도는 그 단말장치의 작동순서는 나타내는 순서도이다.
공중통신회선 사용은 데이터베이스가 전적으로 호스트컴퓨터에 의존하는 경우에 비싸게 되므로, 본 실시예는 자주 요청되는 악곡 또는 노래를 단물장치측에 저장하여, 공중통신회선을 사용하는 경비를 줄이기 위해 그것으로부터 음악데이터를 로드하도록 구성하는 것이다.
광디스크(optical disc)라는 용어는 기록 불가능 CD-ROM에만 한정되는 것이 아니라, 판독하능/기록 가능 CD-ROM과 단순히 한번 부가기억을 가능케 하는 다른 형태의 광디스크를 포함한다.
부호(81)는 직경이 12㎝이고 기억용량이 500메가바이트인 CD-ROM디스크이다.
각 악곡 또는 노래는 기악데이터를 형성하기 위해 전기한 방법에 의해, 디지탈화되고, 각 노래의 가사는 가사데이터를 형성하기 위해 유사하게 인코딩된다.
더우기, 각 노래의 제목, 가수, 작곡자, 작사자 등을 나타내는 키워드(key word)가 데이터코드를 보유하는 검색데이터와 함께 그곳에 부가되어, 노래당 83킬로바이트의 복합 음악데이터를 형성한다.
그리고 디스크는 최대 6000 악곡 또는 노래에 대응하는 그 복합 음악데이터를 저장할 수 있다.
도시된 바와 같이, 부호(82)는 CD-ROM 구동장치이고, 부호(83)는 CD-ROM 구동장치(82)에 연결되어 그것을 제어하는 기능을 보유하며 RAM 내에 하나 또는 그 이상의 검색된 음악데이터를 로딩하는 CPU이며, 부호(84)는 희망하는 음악을 위한 식별코드 또는 검색코드를 입력하는 입력장치(통상 텐키 장치등의 구비됨)이고, 부호(85)는 복합음악데이터 중에서 가사데이터 등을 시각적으로 표시하기 위한 표시장치이며, 부호(86)는 재생장치이다. 순서기(87)에 의해 CD-ROM 디스크(81)로 부터 CPU(83)로 로드된 복합음악데이터 중에서 기악데이터는 음성합성장치(88)에 공급되고, 음성합성장치의 출력아날로그 신호는 증폭기(89)에 의해 증폭되어, 스피커(90)에 의해 음악으로서 재생된다. 부호(91)는 CD-ROM 디스크(81) 내에 아직 저장되지 않은 어떤 신곡등을 데이터베이스에 갱신하기 위해 부가되는 호스트컴퓨터이다. 호스트컴퓨터(91)는 CPU(83)와 인터페이스(92)를 통해 공중통신회선(93)에 연결된다.
제11도에 표시된 바와 같이, 기억장치의 작동순서에 있어서, 먼저 데이터코드등이 입력장치(84)로부터 입력된다(블록101). 그후 CD-ROM 디스크 구동장치(82)를 구동시키기 위해 CPU가 작동한다(블록102).
입력데이타가 저장된 내용에 있는 경우, 판정결과가 긍정적(yes)으로 되어 데이터코드가 부가된 복합음악데이터가 CD-ROM 디스크(81)로 부터 얻어진 CPU(83)내에 결합된 RAM에 로드된다(블록(106). 그 복합음악데이터 중에서, 가사데이터가 표시장치(85)에 시각적으로 표시되고, 기악데이터는 음성합성장치(88)에 공급되어 계속해서 순서기(87)에 의해 처리된다.
그리고 아날로그형태로 변환후에, 합성신호가 증폭기(89)에 의해 증폭되어, 스피커(90)로부터 재생된 음악으로 방출된다.
한편, 입력장치(84)으로부터 수치에 의해 지정된 데이터가 CD-ROM 디스크(81)에 의존하지 않으면, 판정결과가 부정적(no)으로 되어 CPU(83)는 즉시 공중통신회선을 통해 호스트컴퓨터(91)에 희망하는 음악데이터의 전송을 요청한다(블롭104). 그리고 단말장치에 전송된 음악데이터(블록105)는 계속해서 상기한 블록106에 전송된다.
음악데이터는 데이터코드, 또는 노래등의 제목을 나타내는 키워드를 입력하고 저장된 데이터로부터 그것을 검색하는 것에 의해 지정된다. 후자의 경우에 있어서, 음악데이터 검색기능은 가수의 이름 또는 작곡자의 이름 등과 같은 복수의 화일데이터를 표시장치(85)상에 한번 표시하고 그것들 중에서 희망하는 것 하나를 선택하는 개선된 시스템에 의해 더 증진될 수 있다.
기억장치에 대해, 그 구성은 주기억장치와 보조기억장치를 보유하는 단말장치를 구비하여 변경될 수 있다.
제12도와 제13도는 그러한 변경된 구성을 보유하는 제3실시예를 나타낸다.
도면에서, ROM 기판(111)에는 평균적으로 각각 85킬로바이트로 구성된 2000곡의 음악데이터를 저장할 수 있는 용량인 다수의 추가반도체 ROM이 설치되어 있다.
부호(112)는 약 30곡의 음악데이터를 기록하고 판독하기 위해 사용된 반도체 RAM으로, 배터리(113)에 의해 백업(back up)되므로 전원의 차단 또는 인터럽션에도 불구하고 삭제되지 않는다. 여기에 사용된 ROM과 RAM은 모두 공지의 제품으로 희망하는 용량에 도달하기 위해 부가적으로 설치되었다.
또한 제12도에서는 ROM 기판(111)과 RAM(112)을 제어하기 위한 CPU(114)와, ROM 기판(111) 내에 저장되지 않거나 가장 덜 요청되는 음악데이터로 구성된 데이터베이스를 보조적으로 사용하기 위한 호스트컴퓨터(115)와, 호스트컴퓨터(115)를 단말장치에 연결하는 디지탈 또는 아날로그 공중통신회선(116)과, 재생될 희망하는 음악의 검색을 위한 데이터코드 등을 수신하는 입력장치(117)와, 복합음악데이터중의 가사데이터를 시각적으로 표시하는 표시장치(118)와, CPU(114)에 공급되는 복합음악데이터 내에 포함된 기악데이터 순서기(120)를 경우하여 음성합성장치와 같은 음원(121)에 출력하고 증폭기(122)에 의해 음원(121)의 출력 아날로그신호를 증폭하여 재생된 음악을 스피커(123)로부터 방출하기 위한 재생장치(119)등이 표시되어 있다.
상기한 장치의 작동을 제13도의 순서도를 참조하여 아래에 설명한다. 먼저, 신청곡을 위한 데이터코드가 입력장치(117)로부터 공급되면(블록131), CPU(114)는 ROM 기판(111)의 기억내용을 검색한다(블록132와 133).
그리고, 지정된 데이터코드가 기억된 내용중에서 발견되는 것을 의미하여 판정결과가 긍정적(yes)이면, 복합음악데이터의 전체가 CPU(124)에 의해 독출되어 처리되고, 그 출력은 가사의 표시(블럭139) 및 기악의 재생(블록140)을 실행하기 위해 순서기(120)에 공급된다(블록133).
한편, 블록(133)에서 판정의 결과가 부정적(no)일 때에는, RAM(112)의 기억내용이 검색된다.
그리하여, 지정된 데이터코드가 그안에서 발견되면, 작동은 상기한 바와 같은 방법으로 블록 138로 진행한다.
또한 블록 134 내에서 다른 판정의 결과가 부정적(no)이면, 호스트컴퓨터(115)의 데이터 베이스가 검색되고(블록135), 지정된 데이터코드가 있는 복합음악데이터가 단말장치로 전달된다(블록136). 계속해서 음악데이터가 RAM(112) 내에 일단 세이브 되고, 작동은 가사의 표시와 기악의 재생 모두를 실행하기 위해 블록 138로 진행한다.
제14도 내지 제16도는 표시장치상에 가사를 시각적으로 나타내기 위한 본보기 실시예를 나타내는 것으로, 외부호스트 컴퓨터에의 연결은 디지탈 통신에 의해 수행된다.
도면에는, 외부디지탈신호를 장치에 입력하기 위한 I/O 포트(151)와, 수신된 외부RAM를 연산처리하기 위한 CPU(152)가 표시되어 있다.
CPU(152)는 기악데이터와 가사데이터를 동시에 처리한다.
본 실시예에서는 ,공동사용을 위해 단일 CPU가 사용되거나, 또는 분리 CPU가 사용되어 기악데이터와 가사데이터를 각각 처리하기 위해 버스를 통해 동시에 구동될 수 있다.
또한, 도면에는, 그곳에 전달된 전체데이터 중에서 하나의 곡의 가사데이터를 위한 기억용량을 보유하는 제1비디오 기억장치(153)와 제1비디오 기억장치(VRAM) (153)의 기억용량과 동일한 기억용량을 보유하고 기설정된 단일 가사데이터의 순차표시를 위한 원도우(window) 위를 기억하기 위해 사용하는 제2비디오 기억장치(VRAM) (154)가 표시되어 있다.
본 실시예에서, 가사데이터는 최대 8킬로바이트로 구성되어 있다. 각각의 VRAM(153)(154)은 스크린 위에 하나의 완전한 화상을 표시하기 위해 충분한 기억용량이 필요하므로, 256킬로바이트 이상의 용량이 준비된다.
가상데이터에서, 라인피드(line feed) 코드는 가사의 표시를 위해 소정위치의 각각에 구비된다.
또한 도면에는, 복합음악데이터 중에서 기악데이터를 저장하기 위한 기악기억장치(155)와, 기악기억장치(155)로부터 얻어진 디지탈 신호에 포함된 색상변경신호를 CPU(152)에 출력하기 위한 인터페이스(156)가 표시되어 있다.
색상변경신호는 윈도우 위치를 전방으로 시프트시켜 가사와 배경의 색상을 적절히 변경시킨다.
또, 도면에는, 제1VRAM(153)과 제2VRAM(154) 내의 기억데이터가 CPU(152)에 의해 연산처리된 후, 디지탈신호를 비디오신호로 변환하는 기능을 보유하는 비디오프로세서(157)가 표시되어 있다.
부호(158)는 CRT 또는 액정패널(crystal liquid panel)로 구성되어 전체가사를 표시하기 위해 사용되는 표시장치로, 재생되는 곡에 대해 그것의 위치를 추적하여 가사와 배경의 색상을 변경시킨다.
제15도를 참조하여, 상기한 구성에서의 데이터 처리에 관하여 설명한다.
먼저, 외부데이터베이스로 부터 I/O포트(151)를 경우하여 전송된 복합음악데이터가 처리되어, 가사데이터는 제1VRAM(153)에 저장되고 기악데이터는 기악기억장치(155)에 저장된다. 계속해서 그 장치는 각 기억내용에 따라 작동한다.
CPU(152)는 기악데이터를 분석하고 그 데이터를 음악신호로 변환하여 제1VRAM(153)으로부터 가사데이터를 꺼내어 비디오프로세서(157)를 통해 가사를 표시장치(158)상에 시각적으로 표시한다. 기악기억장치(155)로부터 얻어진 데이터 내에 포함된 색상변경신호는 인터페이스(156)를 통해 CPU(152)에 공급되고, 제2VRAM(154)내에 기억된 윈도우 위치가 전방으로 시프트된다. 필요할 때, 표시장치(158)의 배경색상을 변경시키는 신호가 비디오프로세서(157)에 출려되고, 이것의 내용은 제1VRAM(153)의 내용과 결합되어 결합된 데이터가 표시장치(158) 상에 시각적으로 표시된다.
이 경우에, 윈도우 내의 문자색상과 배경색상이 동일하게 되도록 지정되며, 이미 불리어진 가사는 계속해서 표시장치(158)의 스크린 상에서 삭제된다.
각 절이나 구에서 배경색상이 변하도록 지정이 실행되면, 시각효과가 보다 현저하게 된다.
제15도에는, 표시장치상에 시각적으로 표시된 제1VRAM(153)의 기억내용(159)과, 제2VRAM의 기억내용(160) 및 결합된 내용(161)이 표시되어 있고, 윈도우(162)가 개념적으로 설명되어 있다. 색상변경신호는, 그것의 한 비트가 하나의 펄스출력으로 되어, 기악데이터의 처리와 함께 동시에 한문자씩을 기초하여 진행될 수 있는 방법으로, 기악데이터와 혼합될 수 있다.
그러나, 색데이터(chromatic data)가 색상변경목적을 위해 부가적으로 혼합되는 것이 필요하다.
한편, 복수의 비트가 색상변경신호에 할당되면, 복수의 문자를 한번에 삭제하거나 또는 동시에 색상을 변경할 수 있다. 더우기, 악곡 또는 노래의 재생개시 부터 소요의 문자수가 삭제를 위해더 큰 비트열(bit string)을 사용하여 지정될 수 있다. 이 경우, 곡이 중간부분부터 재생될 때라도, 상기한 시각적 표시는 기악의 진행에 따라 정확하게 수행될 수 있다.
윈도우(162)가 상기한 실시예에서와 같이 고정된 용량으로 형성될지라도, 용량이 계속 증가하도록 변화되고 가사의 시작부터 끝까지의 부분은 단일 윈도우로서 취급되는 방법으로 변경이 가능하다. 제16도는 제15도에 표시된 예와는 다른예의 블록도이다. 광디스크(163)에 저장된 이동화상(moving-image)데이터가 비디오프로세서에 의해 중복되면, 배경은 단지 정지화면에만 국한되지 않고 이동화면으로 변화될 수 있어, 더욱 시각효과를 이룰 수 있다.
제17도는 가사를 표시하기 위해 설계된 제2실시예를 나타내는 것으로 기악데이터와 가사데이터는 순서기에 의해 각각 순서적으로 처리된다. 제17도에는, 외부에 설치된 호스트컴퓨터(171)와, 인터페이스나 모뎀등과 같은 통신장치(172)와, 호스트컴퓨터(171)로 부터 전송된 복합음악데이터를 연산처리하고, 음악데이터를 저장하기 위한 입력장치와 기억장치를 포함하는 CPU(173)와, 복합음악데이터 중에서 기악데이터를 MIDI 등과 같은 음원에 순차적으로 공급하는 기능과 또 기악데이터와 따로 다음 단계에 가사데이터를 공급하는 기능을 보유하는 순서기(174)와, 문자, 심볼등을 포함하는 등록된 패턴의 데이터를 보유하는 패턴 ROM(175)과, 다수의 색상을 지정하기 위한 데이터를 보유하는 색상테이블(176)과, VRAM(178) 내에 저장된 전체 가사데이터를 아래에 설명하는 표시장치(181)상에 시각적으로 나타내면서 순서기(174)로부터 얻어진 신호에 따라 배경색상의 변경과 가사의 진행을 제어하는 문자제어기(177)와, 패턴 ROM(175)으로 부터 문자데이터를 독출하여, 그 데이터를 표시장치(181)상에 도트 매트릭스(dot matrix) 형태로 시각적으로 나타내는 문자발생기(179)와, 문자발생기(179)에 의해 변환된 문자패턴을 표시장치(181) 상에 시각적으로 표시하고 문자제어기(177)로 부터 얻어진 신호에 따라 표시장치(181)를 제어하는 비디오제어기(180)등이 표시되어 있다.
제17도에 표시된 단선(single-line) 화살표는 복합음악데이터에 의해 제어된 신호의 경로를 나타내며, 복선(double-line) 화살표는 데이터의 흐름을 나타낸다.
순서기(174)로부터 문자제어기(177)로 향한 단선화살표(182)는 표시된 가사에 관하여 음악재생의 진행상태를 나타내고, 가사의 진행 또는 배경색상의 변경을 제어하기 위하여 기악데이터와 혼합된 트리거(trigger) 신호에 대응한다.
한편, 복선화살표(183)는 가사데이터의 흐름을 나타낸다.
상기한 바와같은 구성에 의해 실행되는 작동에 있어서, 먼저 CPU(173) 내에 결합된 입력장치를 조작하여 얻어진 데이터 코드등에 의해 희망하는 복합음악데이터가 호출되고, 그 다음에 그 복합음악데이터는 공중통신회선을 통해 호스트컴퓨터(171)로 부터 전송되어 기억장치 내에 저장된다.
이와같이 저장된 데이터는 CPU(173)에 의해 연산처리되고, 전체 데이터 중에서 기악데이터는 순서기(174)를 통해 음원으로 출력되고, 가사데이터는 순서기(174)를 경유하여 문자제어기(177)에 입력되어 VRAM(178) 내에 저장된다.
이와같이 저장된 가사데이터 내의 지정된 문자는 음악재생 이전에 패턴 ROM(175)으로부터 독출되어, 문자발생기(179)에 의해 도트매트릿스 형태로 형성된 후에, 문자가 비디오제어기(180)를 경유하여 표시장치(181) 상에 시각적으로 표시된다. 그 다음의 음악재생에 있어서, 순서기(174)는 기악데이터를 순차적으로 처리하도록 작동한다.
트리거신호는 기악데이터와 혼합되어 가사를 음악재생과 동기화시키며, 또한 표시장치(181)의 배경색상을 변경하기 위한 트리거 신호는 적당한 위치에서 혼합된다.
화살표(182)로 지시된 바와같이, 트리거 신호는 순서기(174)로부터 문자제어기(177)에 순차적으로 공급된다.
그러므로, 가사의 진행에 관해서, 재생되는 음악부분에 관한 가사부분은 가사데이터가 문자발생기(179)를 통해 비디오제어기(180)에 의해 처리된 후에 화살표로 지시될 수 있고, 이미 불리어진 가사의 색상은 변경되거나 또는 가사의 사각적 표시가 음악재생에 연결된다.
배경색상에 대해서, 색상지정이 문자제어기(177)에 의해 색상 테이블로부터 독출되고, 그 신호에 따라 배경색상이 표시장치(181) 상에서 변경된다.
따라서, 2진코드의 복합음악데이터를 구성하는 기악데이터와 가사데이터가 단일화일에 저장되는 경우일지라도, 표시장치 상에서 가사의 시각적 표시를 음악재생의 작동과 정확하게 동기화할 수 있다.

Claims (29)

  1. 데이터베이스의 단일포맷이 2진코드 기악데이터, 2진코드 가사데이터 및 그러한 데이터의 검색을 위한 데이터코드로 구성되어 있는, 2진코드 음악과 가사의 전기한 데이터베이스를 보유하는 호스트컴퓨터(1)에 공중통신회선(12)을 경유하여 연결된 음악재생 및 가사표시장치에있어서, 데이터코드의 지정에 의해 희망하는 복합음악데이터를 선택하는 선택장치(3)와, 이와같이 선택된 복합음악데이터를 저장하기 위한 기억장치(4)와, 복합음악데이터를 연상하고 처리하는 연산장치(5)와, 전기한 연상장치(5)에 의해 처리된 신호를 아날로그형태로 변환하고 이와같이 얻어진 아날로그신호를 증폭하는 증폭기(6)와, 가사를 시각적으로 그위에 표시하는 표시장치(17)로 구성되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  2. 제1항에 있어서, 공중통신회선(12)을 통해 호스트컴퓨터(11)에 연결되어 복합음악데이터을 제어하는 역할을 하는 단말측 제어장치(14)와, 전기한 제어장치(14)에 의해 처리된 디지탈신호를 아날로그형태로 변환하는 디지탈-아날로그(D/A)변환기(15)와, 전기한 D/A 변환기(15)로부터 출력된 아날로그신호를 증폭하는 증폭기(16)로 구성된 것을 특징으로 하는 음악재생 및 가사표시장치.
  3. 제2항에 있어서, 표시장치(17)에 시각적으로 표시되는 가사를 재생되는 악곡 또는 노래의 진행에 따라 순차적으로 삭제하도록 가사삭제명령이 기악데이터에 혼합되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  4. 제1항에 있어서, 하나의 악곡 또는 노래의 복합음악데이터를 연산하여 처리하기 위한 주기억장치(48)와 데이터베이스로부터 전송된 소정갯수의 복합음악데이터를 미리 저장하기 위한 보조기억장치(49)를 각각 구성하는 다수의 기억장치(47)가 구비되어, 어느 선택된 음악데이터가 전기한 보조기억장치의 저장된 내용에 있을 때에, 선택된 음악데이터가 전기한 보조기억장치로부터 전기한 주기억장치로 전송되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  5. 제4항에 있어서, 전기한 보조기억장치(49)로부터 전기한 주기억장치(48) 내로 음악데이터 로드(load)하는 횟수가 각 음악데이터에 대해서 기억되어, 소정횟수만큼 자주 로드되지 않은 음악데이터는 정해진 시간주기가 경과한 후에 삭제되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  6. 제1항에 있어서, 전기한 기억장치는 다수의 음악데이터를 저장하기 위한 광디스크로 구성되고, 전기한 광디스크를 구동하기 위한 구동장치(82)와 단지 선택된 음악데이터를 저장하기 위한 랜덤액세스 메모리(RAM)가 구비되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  7. 제6항에 있어서, 광디스크의 저장된 내용에 존재하지 않는 음악데이터를 포함하는 데이터 베이스를 보유하고 있는 호스트컴퓨터(91)에 공중통신회선(93)을 경우해서 연결되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  8. 제6항에 있어서, 광디스크는 부가적으로 기록가능한 형태인 것을 특징으로 하는 음악재생 및 가사표시장치.
  9. 제1항에 있어서, 전기한 기억장치는 다수의 음악데이터를 저장하기 위한 반도체 ROM(111)과 단지 선택된 음악데이터만을 저장하기 위한 반도체 RAM(112)으로 구성되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  10. 제9항에 있어서, 전기한 반도체 RAM(112)은 배터리(113)에 의해 백업(back up)되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  11. 제1항에 있어서, 가사데이터를 저장하는 제1비디오 기억장치(153)와, 가사데이터에 대응하는 기억용량을 보유하고 가사데이터의 단일량을 순차적으로 표시하도록된 윈도우(162)를 저장할 수 있는 제2비디오 기억장치(154)과, 전기한 2개의 비디오 기억장치의 저장된 내용을 연상하고 처리하는 CPU(152)와, 전기한 CPU에 의해 연상된 전기한 2개의 비디오 기억장치의 저장된 내용을 비디오 신호로 변환하기 위한 비디오 프로세서(157)와, 가사를 그위에 시각적으로 표시하는 표시장치(158)와, 전기한 표시장치에 시각적으로 표시된 가사의 색상을 변경하고 또느 그것의 배경색상을 변경하도록 기악데이터와 혼합된 색상신호를 CPU에 출력하는 인터페이스(156)등으로 구성되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  12. 제1항에 있어서, 전기한 윈도우(162)가 문자의 수치가 최대로 증가하기 이전에 전기한 표시장치(158)상의 소정문자 위치에 일치될 때, 전기한 표시장치 상에 시각적으로 표시된 가사의 고정된 행수(number of line)를 스크롤(scroll)하도록 전기한 CPU(152)로부터 신호가 출력되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  13. 제11항에 있어서, 가사데이터는 다른 광디스크 내에 저장된 이동 화상비디오 데이터와 합성되어, 그 합성데이터가 전기한 표시장치(158) 상에 시각적으로 표시되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  14. 제1항에 있어서, 기악데이터를 순차적으로 처리하고 표시장치(181) 상에 가사의 시각적 표시를 제어하는 순서기(174)와, 단일악곡 또는 노래의 가사데이터를 저장하기 위한 비디오 기억장치(178)와, 전기한 순서기로부터 수신된 신호에 응답하여 전기한 비디오기억장치를 제어하는 문자제어기(177)와, 표시장치상에 시각적으로 표시된 문자와 심볼의 패턴데이터를 저장하기 위한 패턴 ROM(175)과, 표시장치상의 배경색상의 데이터를 보유하는 색상테이블(176)과, 전기한 패턴 ROM(175)의 희망하는 내용을 표시장치 상에 도트 매트릭스 형태로 변환하는 문자발생기(179)와, 표시장치를 제어하는 비디오제어기(180) 등으로 구성되어, 표시장치상에 시각적으로 표시되는 가사의 진행이 음악의 재생에 맞추어 실행되고, 배경색상이 그것과 함께 동시에 변경되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  15. 제14항에 있어서, 음악의 재생에 맞추어 가사의 시각적 표시가 진행되고 그것과 함께 동시에 배경색상이 변경되도록 트리거 신호가 기악데이터에 혼합되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  16. 2진코드 복합음악 데이터의 데이터베이스를 보유하는 호스트컴퓨터에 공중통신회선을 경유해서 연결되어, 음악데이터를 전송, 재생, 출력할 수 있는 음악재생 및 가사표시장치에 있어서, 전기한 공중통신회선을 통해 데이터를 전송하고, 수신하기 위한 인터페이스(21)와, 전기한 인터페이스를 통해 전달된 음악데이터르 제어하기 위한 CPU(22)와, 음악데이터를 일시적으로 저장하기 위한 기억장치(24)와, 각 악기의 음색을 미리 샘플링하고 인코딩하여 얻어진 파형신호를 저장하는 다수의 파형기억장치(29)와, 전기한 CPU를 구동하기 위해 사용된 클록펄스의 주파수를 분할하여 희망하는 주파수의 펄스를 발생하기 위한 음계제어주파수 분할기(28)와, 음악데이터 내에 지정된 음의 세기 데이터(sound intensity data)에 따라 음량을 변화시키는 음량 D/A 변환기(26)와, 전기한 파형기억장치 내에 저장된 전체 파형신호 중에서 지정된 파형을 아날로그신호로 변환하는 파형 D/A 변환기(30)와, 전기한 D/A 변환기(26)(30)의 출력신호를 제어하는 전압제어 증폭기(27) 등으로 구성되고, 데이터처리시간이 전기한 클록펄스에 의해 감시되며, 가사가 표시장치 상에 시각적으로 표시되면서 희망하는 악곡 또는 노래가 재생되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  17. 제16항에 있어서, 발생된 신호에 잔향효과를 부가하기 위해 잔향기(31)가 전기한 전압제어증폭기(27)에 연결 설치되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  18. 제16항에 있어서, 하나의 악곡 또는 노래의 복합음악데이터를 연산하여 처리하기 위한 주기억장치와 데이터베이스로부터 전송된 소정갯수의 복합음악데이터를 미리 저장하기 위한 보조기억 장치를 각각 구성하는 다수의 기억장치가 구비되어, 어느 선택된 음악데이터가 전기한 보조기억 장치의 저장된 내용에 있을때에, 선택된 음악데이터가 전기한 보조기억 장치로부터 전기한 주기억장치로 전송되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  19. 제18항에 있어서, 전기한 보조기억 장치로부터 전기한 주기억장치 내로 음악데이터를 로드하는 횟수가 각 음악데이터에 대해서 기억되어, 소정횟수만큼 자주 로드되지 않은 음악데이터는 정해진 시간주기가 경과한 후에 삭제되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  20. 제16항에 있어서, 전기한 기억장치는 다수의 음악데이터를 저장하기 위한 광디스크로 구성되고, 전기한 광디스크를 구동하기 위한 구동장치와, 단지 선택된 음악데이터를 저장하기 위한 램덤액세스 메모리(RAM)가 구비되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  21. 제20항에 있어서, 광디스크의 저장된 내용에 존재하지 않는 음악데이터를 포함하는 데이터베이스를 보유하고 있는 호스트컴퓨터에 공중통신회선을 경유해서 연결되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  22. 제20항에 있어서, 광디스크는 부가적으로 기록가능한 형태인 것을 특징으로 하는 음악재생 및 가사표시장치.
  23. 제16항에 있어서, 전기한 기억장치는 다수의 음악데이터를 저장히기 위한 반도체 ROM과, 단지 선택된 음악데이터만을 저장하기 위한 반도체 RAM으로 구성되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  24. 제23항에 있어서, 전기한 반도체 RAM은 배터리에 의해 백업되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  25. 제16항에 있어서, 가사데이터를 저장하는 제1비디오 기억장치와, 가사데이터에 대응하는 기억용량을 보유하고 가사데이터의 단일량을 순차적으로 표시하도록 윈도우를 저장할 수 있는 제2비디오 기억장치와, 전기한 2개의 비디오기억장치의 저장된 내용을 연산하고 처리하는 CPU와 전기한 CPU에 의해 연산된 전기한 2개의 비디오기억장치의 저장된 내용을 비디오신호로 변환하기 위한 비디오 프로세서와, 가사를 그위에 시각적으로 표시하는 표시장치와, 전기한 표시장치에 시각적으로 표시된 가사의 색상을 변경하고 또한 그것의 배경색상을 변경하도록 기악데이터와 혼합된 색상신호를 CPU에 출력하는 인터페이스 등으로 구성되어 있는 것을 특징으로 하는 음악재생 및 가사표시장치.
  26. 제25항에 있어서, 전기한 윈도우가 문자의 수치가 최대로 증가하기 이전에 전기한 표시장치상의 소정문자 위치에 일치될 때, 전기한 표시장치상에 시각적으로 표시된 가사의 고정된 행수(number of line)를 스크롤 하도록 전기한 CPU로부터 신호가 출력되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  27. 제25항에 있어서, 가사데이터는 다른 광디스크 내에 저장된 이동 화상비디오데이터와 합성되어, 그 합성데이타가 전기한 표시장치 상에 시각적으로 표시되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  28. 제16항에 있어서, 기악데이터를 순차적으로 처리하고 표시장치상에 가사의 시각적 표시를 제어하는 순서기와, 단일 악곡 또는 노래의 가사데이터를 저장하기 위한 비디오 기억장치와, 전기한 순서기로부터 수신된 신호에 응답하여 전기한 비디오 기억장치를 제어하는 문자제어기와, 표시장치상에 시각적으로 표시된 문자와 심볼의 패턴데이터를 저장하기 위한 패턴 ROM과, 표시장치상의 배경색상의 데이터를 보유하는 색상테이블과, 전기한 패턴 ROM의 희망하는 내용을 표시장치상에 도트매트릭스 형태로 변환하는 문자발생기와, 표시장치를 제어하는 비디오제어기 등으로 구성되어, 표시장치상에 시각적으로 표시되는 가사의 진행이 음악의 재생에 맞추어 실행되고, 배경색상이 그것과 함께 동시에 변경되는 것을 특징으로 하는 음악재생 및 가사표시장치.
  29. 제28항에 있어서, 음악의 재생에 맞추어 가사의 시각적 표시가 진행되고 그것과 함께 동시에 배경색상이 변경되도록 트리거신호가 기악데이터에 혼합되는 것을 특징으로 하는 음악재생 및 가사표시장치.
KR1019890009127A 1988-12-05 1989-06-29 음악재생 및 가사표시장치 KR0133857B1 (ko)

Applications Claiming Priority (21)

Application Number Priority Date Filing Date Title
JP63-308503 1988-12-05
JP63-30853 1988-12-05
JP63308503A JP2847243B2 (ja) 1988-12-05 1988-12-05 音楽情報処理装置
JP1003086A JPH02183660A (ja) 1989-01-10 1989-01-10 音楽情報処理装置
JP???1-?3086? 1989-01-10
JP1-3086 1989-01-10
JP???1-?5793? 1989-01-12
JP1-5793 1989-01-12
JP1005793A JPH02185159A (ja) 1989-01-12 1989-01-12 カラオケ用ディスプレイの歌詞表示装置
JP1011298A JPH02192259A (ja) 1989-01-19 1989-01-19 デジタル音楽情報の出力装置
JP1-11298 1989-01-19
JP???1-?11298? 1989-01-19
JP???1-?35608? 1989-02-15
JP1-35608 1989-02-15
JP1035608A JPH02216690A (ja) 1989-02-15 1989-02-15 カラオケシステム
JP1-40717 1989-02-21
JP???1-?40717? 1989-02-21
JP1040717A JP2930967B2 (ja) 1989-02-21 1989-02-21 カラオケ装置
JP1-50788 1989-03-01
JP1050788A JP2866895B2 (ja) 1989-03-01 1989-03-01 カラオケ用ディスプレイの歌詞表示装置
JP???1-?50788? 1989-03-01

Publications (2)

Publication Number Publication Date
KR900010648A KR900010648A (ko) 1990-07-09
KR0133857B1 true KR0133857B1 (ko) 1998-04-23

Family

ID=27563213

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019890009127A KR0133857B1 (ko) 1988-12-05 1989-06-29 음악재생 및 가사표시장치

Country Status (7)

Country Link
US (1) US5046004A (ko)
EP (1) EP0372678B1 (ko)
KR (1) KR0133857B1 (ko)
AU (1) AU633828B2 (ko)
CA (1) CA1328413C (ko)
DE (1) DE68913278T2 (ko)
HK (1) HK108694A (ko)

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680500A (en) * 1987-08-28 1997-10-21 Canon Kabushiki Kaisha Record bearing medium for still video signal
JPH03152787A (ja) * 1989-11-08 1991-06-28 Miotsugu Tsumura デジタル音楽情報の伝送記憶装置
US5252775A (en) * 1990-02-17 1993-10-12 Brother Kogyo Kabushiki Kaisha Automatically up-dated apparatus for generating music
JP2538668Y2 (ja) * 1990-03-02 1997-06-18 ブラザー工業株式会社 メッセージ機能付き音楽再生装置
US6970834B2 (en) * 1990-06-15 2005-11-29 Arachnid, Inc. Advertisement downloading computer jukebox
US20010023403A1 (en) * 1990-06-15 2001-09-20 Martin John R. Computer jukebox and jukebox network
JP2801372B2 (ja) * 1990-06-28 1998-09-21 キヤノン株式会社 信号処理システム,装置及び記憶装置
JPH0467492A (ja) * 1990-07-06 1992-03-03 Pioneer Electron Corp 情報再生装置
JPH0467470A (ja) * 1990-07-06 1992-03-03 Pioneer Electron Corp 情報記憶装置及び情報再生装置
JPH0467490A (ja) * 1990-07-06 1992-03-03 Pioneer Electron Corp 情報再生装置
JP2965330B2 (ja) * 1990-07-06 1999-10-18 パイオニア株式会社 情報再生装置
US5286907A (en) * 1990-10-12 1994-02-15 Pioneer Electronic Corporation Apparatus for reproducing musical accompaniment information
US5054360A (en) * 1990-11-01 1991-10-08 International Business Machines Corporation Method and apparatus for simultaneous output of digital audio and midi synthesized music
JP3241372B2 (ja) * 1990-11-27 2001-12-25 パイオニア株式会社 カラオケ演奏方法
JP2925754B2 (ja) * 1991-01-01 1999-07-28 株式会社リコス カラオケ装置
EP0498927B1 (en) * 1991-01-16 1997-01-22 Ricos Co., Ltd. Vocal display device
GB9103239D0 (en) * 1991-02-15 1991-04-03 Kemp Michael J Improvements relating to data storage techniques
JP3068226B2 (ja) * 1991-02-27 2000-07-24 株式会社リコス バックコーラス合成装置
US5278347A (en) * 1991-02-28 1994-01-11 Kabushiki Kaisha Kawai Gakki Susakusho Auto-play musical instrument with an animation display controlled by auto-play data
JPH04275595A (ja) * 1991-03-04 1992-10-01 Sanyo Electric Co Ltd 記憶媒体およびその再生装置
KR940004830B1 (ko) * 1991-03-14 1994-06-01 주식회사 금성사 연주용 데이타화일 기록방법 및 재생장치
JPH05341793A (ja) * 1991-04-19 1993-12-24 Pioneer Electron Corp カラオケ演奏装置
JPH0573046A (ja) * 1991-06-27 1993-03-26 Yamaha Corp 楽音信号演算処理装置
JPH0535288A (ja) * 1991-07-31 1993-02-12 Ricos:Kk カラオケ再生装置
US5437464A (en) * 1991-08-30 1995-08-01 Kabushiki Kaisha Sega Enterprises Data reading and image processing system for CD-ROM
US5319452A (en) * 1991-11-26 1994-06-07 Brother Kogyo Kabushiki Kaisha Control system for concentratively controlling a plurality of music accompanying apparatuses
US5511001A (en) * 1992-05-19 1996-04-23 Funai Electric Co., Ltd. CD-ROM (compact disc read-only memory) regenerative unit
US5898894A (en) * 1992-09-29 1999-04-27 Intel Corporation CPU reads data from slow bus if I/O devices connected to fast bus do not acknowledge to a read request after a predetermined time interval
US6487626B2 (en) 1992-09-29 2002-11-26 Intel Corporaiton Method and apparatus of bus interface for a processor
JPH06110945A (ja) * 1992-09-29 1994-04-22 Fujitsu Ltd 音楽データベース作成装置及びその検索装置
EP0590966B1 (en) * 1992-09-30 2000-04-19 Hudson Soft Co., Ltd. Sound data processing
JP3324158B2 (ja) * 1992-10-09 2002-09-17 ヤマハ株式会社 カラオケ装置
US5756915A (en) * 1992-10-19 1998-05-26 Kabushiki Kaisha Kawai Gakki Seisakusho Electronic musical instrument having a search function and a replace function
JP2856004B2 (ja) * 1992-11-02 1999-02-10 ヤマハ株式会社 電子楽器システムのプログラム更新方法
EP0669037A1 (en) * 1992-11-16 1995-08-30 Multimedia Systems Corporation System and apparatus for interactive multimedia entertainment
JP3516406B2 (ja) * 1992-12-25 2004-04-05 株式会社リコス カラオケオーサリング装置
JP3503958B2 (ja) * 1992-12-28 2004-03-08 パイオニア株式会社 オムニバスカラオケ演奏装置
JPH06251564A (ja) * 1993-02-27 1994-09-09 Sony Corp 情報提供収集装置及び記録媒体
GB2307586B (en) * 1993-03-11 1997-09-24 Yamaha Corp Karaoke apparatus having playback and synthetic sound sources
JPH06268774A (ja) * 1993-03-11 1994-09-22 Yamaha Corp カラオケ制御装置
US5619383A (en) * 1993-05-26 1997-04-08 Gemstar Development Corporation Method and apparatus for reading and writing audio and digital data on a magnetic tape
JP3540344B2 (ja) * 1993-07-27 2004-07-07 株式会社リコス カラオケ装置におけるバックコーラス再生装置
DE4326789A1 (de) * 1993-08-10 1995-02-16 Steinberg Soft Und Hardware Gm Verfahren und Vorrichtung zur Verbindung von MIDI-Schnittstellen
US5808224A (en) * 1993-09-03 1998-09-15 Yamaha Corporation Portable downloader connectable to karaoke player through wireless communication channel
JPH07104772A (ja) * 1993-10-01 1995-04-21 Pioneer Electron Corp カラオケ再生装置
US5654516A (en) * 1993-11-03 1997-08-05 Yamaha Corporation Karaoke system having a playback source with pre-stored data and a music synthesizing source with rewriteable data
US5569038A (en) * 1993-11-08 1996-10-29 Tubman; Louis Acoustical prompt recording system and method
US5706145A (en) * 1994-08-25 1998-01-06 Hindman; Carl L. Apparatus and methods for audio tape indexing with data signals recorded in the guard band
EP0731446B1 (en) * 1995-03-08 2001-07-04 GENERALMUSIC S.p.A. A microprocessor device for selection and recognition of musical pieces
JP3087602B2 (ja) * 1995-05-02 2000-09-11 ヤマハ株式会社 通信カラオケシステム
JP3226011B2 (ja) * 1995-09-29 2001-11-05 ヤマハ株式会社 歌詞表示装置
JP3218946B2 (ja) * 1995-09-29 2001-10-15 ヤマハ株式会社 歌詞データ処理装置及び補助データ処理装置
US5864868A (en) * 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
FI102711B (fi) * 1996-02-23 1999-01-29 Nokia Mobile Phones Ltd Puhelimen soittoäänen määrittely
US5760323A (en) * 1996-06-20 1998-06-02 Music Net Incorporated Networked electronic music display stands
JP2000513457A (ja) * 1996-06-24 2000-10-10 ヴァン コーベリング カンパニー 楽器システム
US7989689B2 (en) 1996-07-10 2011-08-02 Bassilic Technologies Llc Electronic music stand performer subsystems and music communication methodologies
US7423213B2 (en) * 1996-07-10 2008-09-09 David Sitrick Multi-dimensional transformation systems and display communication architecture for compositions and derivations thereof
US7297856B2 (en) 1996-07-10 2007-11-20 Sitrick David H System and methodology for coordinating musical communication and display
US7098392B2 (en) * 1996-07-10 2006-08-29 Sitrick David H Electronic image visualization system and communication methodologies
JP3747584B2 (ja) * 1996-10-18 2006-02-22 ヤマハ株式会社 端末装置の機能拡張方法及びホストコンピュータ並びに端末装置
AU732696B2 (en) * 1997-04-01 2001-04-26 Medic Interactive, Inc. System for automated generation of media programs from a database of media elements
US6243725B1 (en) * 1997-05-21 2001-06-05 Premier International, Ltd. List building system
CA2295618C (en) * 1997-07-09 2012-05-01 Advanced Audio Devices, Llc Device for editing and non-volatile optical storage of digital audio
JP3861413B2 (ja) 1997-11-05 2006-12-20 ソニー株式会社 情報配信システム、情報処理端末装置、携帯端末装置
US6218602B1 (en) 1999-01-25 2001-04-17 Van Koevering Company Integrated adaptor module
US6385581B1 (en) 1999-05-05 2002-05-07 Stanley W. Stephenson System and method of providing emotive background sound to text
CN1629931B (zh) * 1999-08-05 2010-05-12 雅马哈株式会社 音乐播放设备,音乐播放方法和电话终端装置
JP2001093226A (ja) 1999-09-21 2001-04-06 Sony Corp 情報通信システムおよび方法、ならびに、情報通信装置および方法
JP3758450B2 (ja) * 2000-01-10 2006-03-22 ヤマハ株式会社 曲データ作成のためのサーバ装置、クライアント装置及び記録媒体
US6760721B1 (en) * 2000-04-14 2004-07-06 Realnetworks, Inc. System and method of managing metadata data
US6494851B1 (en) 2000-04-19 2002-12-17 James Becher Real time, dry mechanical relaxation station and physical therapy device simulating human application of massage and wet hydrotherapy
US6607499B1 (en) 2000-04-19 2003-08-19 James Becher Portable real time, dry mechanical relaxation and physical therapy device simulating application of massage and wet hydrotherapy for limbs
US7561931B1 (en) * 2000-08-10 2009-07-14 Ssd Company Limited Sound processor
US9419844B2 (en) 2001-09-11 2016-08-16 Ntech Properties, Inc. Method and system for generation of media
US20060015904A1 (en) 2000-09-08 2006-01-19 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US7827488B2 (en) 2000-11-27 2010-11-02 Sitrick David H Image tracking and substitution system and methodology for audio-visual presentations
US20020072982A1 (en) * 2000-12-12 2002-06-13 Shazam Entertainment Ltd. Method and system for interacting with a user in an experiential environment
US20020083155A1 (en) * 2000-12-27 2002-06-27 Chan Wilson J. Communication system and method for modifying and transforming media files remotely
US20070226763A1 (en) * 2001-08-24 2007-09-27 Hempleman James D System And Method Of Provising User Specified Information And Advertising
CN1204489C (zh) * 2002-04-03 2005-06-01 英华达(南京)科技有限公司 可同步播放相关联的语音及文字的方法
US6768046B2 (en) * 2002-04-09 2004-07-27 International Business Machines Corporation Method of generating a link between a note of a digital score and a realization of the score
CA2532583A1 (en) 2003-06-24 2005-01-13 Ntech Properties, Inc. Method, system and apparatus for information delivery
US20050077843A1 (en) * 2003-10-11 2005-04-14 Ronnie Benditt Method and apparatus for controlling a performing arts show by an onstage performer
US7512886B1 (en) 2004-04-15 2009-03-31 Magix Ag System and method of automatically aligning video scenes with an audio track
US7856487B2 (en) * 2006-04-27 2010-12-21 Ami Entertainment Network, Inc. System and methods for updating registration information for a computer jukebox
US20070282991A1 (en) * 2006-06-01 2007-12-06 Rowe International Corporation Remote song selection
US8145704B2 (en) 2007-06-13 2012-03-27 Ntech Properties, Inc. Method and system for providing media programming
US7797300B2 (en) * 2007-09-10 2010-09-14 Rowe International, Inc. Systems and methods for conducting searches of multiple music libraries
JP4702392B2 (ja) * 2008-04-28 2011-06-15 カシオ計算機株式会社 共鳴音発生装置および電子楽器
CN102959544B (zh) * 2010-05-04 2016-06-08 沙扎姆娱乐有限公司 用于同步媒体的方法和***
US9330366B2 (en) 2011-05-06 2016-05-03 David H. Sitrick System and method for collaboration via team and role designation and control and management of annotations
US11611595B2 (en) 2011-05-06 2023-03-21 David H. Sitrick Systems and methodologies providing collaboration among a plurality of computing appliances, utilizing a plurality of areas of memory to store user input as associated with an associated computing appliance providing the input
US8914735B2 (en) 2011-05-06 2014-12-16 David H. Sitrick Systems and methodologies providing collaboration and display among a plurality of users
US8918721B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing for collaboration by respective users of a plurality of computing appliances working concurrently on a common project having an associated display
US9224129B2 (en) 2011-05-06 2015-12-29 David H. Sitrick System and methodology for multiple users concurrently working and viewing on a common project
US8924859B2 (en) 2011-05-06 2014-12-30 David H. Sitrick Systems and methodologies supporting collaboration of users as members of a team, among a plurality of computing appliances
US8875011B2 (en) 2011-05-06 2014-10-28 David H. Sitrick Systems and methodologies providing for collaboration among a plurality of users at a plurality of computing appliances
US8826147B2 (en) 2011-05-06 2014-09-02 David H. Sitrick System and methodology for collaboration, with selective display of user input annotations among member computing appliances of a group/team
US8990677B2 (en) 2011-05-06 2015-03-24 David H. Sitrick System and methodology for collaboration utilizing combined display with evolving common shared underlying image
US8918724B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing controlled voice and data communication among a plurality of computing appliances associated as team members of at least one respective team or of a plurality of teams and sub-teams within the teams
US8918722B2 (en) 2011-05-06 2014-12-23 David H. Sitrick System and methodology for collaboration in groups with split screen displays
US8806352B2 (en) 2011-05-06 2014-08-12 David H. Sitrick System for collaboration of a specific image and utilizing selected annotations while viewing and relative to providing a display presentation
US10402485B2 (en) 2011-05-06 2019-09-03 David H. Sitrick Systems and methodologies providing controlled collaboration among a plurality of users
US8918723B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies comprising a plurality of computing appliances having input apparatus and display apparatus and logically structured as a main team
DE102014107532B4 (de) * 2014-05-28 2016-02-11 Andreas Schultze-Florey Elektrisches Gerät und Verfahren zur Unterstützung des Erlernens und Übens des Musiker-Vibratos
EP3203468B1 (en) * 2014-09-30 2023-09-27 COTODAMA Inc. Acoustic system, communication device, and program
CN107222756B (zh) * 2017-05-27 2020-04-14 中山大学 一种基于分组网络编码的网络首播预加载方法及***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4124773A (en) * 1976-11-26 1978-11-07 Robin Elkins Audio storage and distribution system
NL7905962A (nl) * 1978-08-04 1980-02-06 Hitachi Ltd Digitaal video-opbergstelsel.
FR2523786B1 (fr) * 1982-03-19 1987-10-09 Bernard Alain Systeme de transmission de musique par voie telephonique
US4581484A (en) * 1982-09-29 1986-04-08 Oclc Online Computer Library Center Incorporated Audio-enhanced videotex system
JPS6029794A (ja) * 1983-07-29 1985-02-15 ヤマハ株式会社 電子楽器
JPS6052960A (ja) * 1983-09-01 1985-03-26 Sony Corp デイスク再生装置
US4942551A (en) * 1988-06-24 1990-07-17 Wnm Ventures Inc. Method and apparatus for storing MIDI information in subcode packs

Also Published As

Publication number Publication date
HK108694A (en) 1994-10-14
EP0372678B1 (en) 1994-02-23
US5046004A (en) 1991-09-03
DE68913278D1 (de) 1994-03-31
CA1328413C (en) 1994-04-12
DE68913278T2 (de) 1994-05-26
AU633828B2 (en) 1993-02-11
EP0372678A2 (en) 1990-06-13
KR900010648A (ko) 1990-07-09
AU3664989A (en) 1990-06-07
EP0372678A3 (en) 1990-08-01

Similar Documents

Publication Publication Date Title
KR0133857B1 (ko) 음악재생 및 가사표시장치
JP3718919B2 (ja) カラオケ装置
EP0488732A2 (en) Musical accompaniment playing apparatus
JP3807275B2 (ja) コード提示装置およびコード提示用コンピュータプログラム
US6392134B2 (en) Apparatus and method for generating auxiliary melody on the basis of main melody
JP2002023747A (ja) 自動作曲方法と装置及び記録媒体
JP3266149B2 (ja) 演奏ガイド装置
JP3407610B2 (ja) 楽音生成方法および記憶媒体
US6011210A (en) Musical performance guiding device and method for musical instruments
US5517892A (en) Electonic musical instrument having memory for storing tone waveform and its file name
US7358433B2 (en) Automatic accompaniment apparatus and a storage device storing a program for operating the same
EP0457980B1 (en) Apparatus for reproducing music and displaying words
US6444890B2 (en) Musical tone-generating apparatus and method and storage medium
JP3504296B2 (ja) 自動演奏装置
JP3047879B2 (ja) 演奏ガイド装置、演奏ガイド用演奏データ作成装置および記憶媒体
JPH11338480A (ja) カラオケ装置
JP3637196B2 (ja) 音楽再生装置
JPH02183660A (ja) 音楽情報処理装置
JPH07104745A (ja) 自動演奏装置
JP2000003175A (ja) 楽音生成方法、楽音デ―タ作成方法、楽音波形デ―タ作成方法、楽音デ―タ生成方法、および記憶媒体
JP3747802B2 (ja) 演奏データ編集装置及び方法並びに記憶媒体
JP2003271142A (ja) 奏法表示編集装置及び方法
JP3450542B2 (ja) 伴奏パターン作成装置
JP3861886B2 (ja) 楽音波形データ作成方法および記憶媒体
JPH05333884A (ja) カラオケ装置における表示装置

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20051219

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee