(57)【要約】【課題】通信システムにおいて、端末の構成乃至処理を簡素化する。【解決手段】ＣＡＴＶ回線等の通信回線１０にカラオケデータベース２０とカラオケ端末５０とを接続する。カラオケ端末５０では、コマンド入力回路７０での希望曲のリクエストに応じてリクエストデータＲＱをデータベース２０に送信する。データベース２０では、リクエストデータＲＱに応じてリクエスト曲の演奏データをデータ記録装置４２からバッファメモリ３４に読出し、メモリ３４の演奏データ中の楽音データ及び歌詞データをそれぞれ楽曲進行に従ってカラオケ端末５０に送信する。カラオケ端末５０では、楽音データＴＤに応じてトーンジェネレータ７２を駆動して楽音信号ＴＳを発生することによりカラオケ演奏を行なうと共に、歌詞データに応じて表示装置７８に歌詞を表示する。【選択図】図１
2004185035.tif 000002
【特許請求の範囲】
【請求項１】
データベースと端末との間で通信を行なう通信システムであって、
前記データベースは、複数曲の演奏情報を記憶する記憶手段であって各曲の演奏情報が順次の楽音指示情報及び順次の文字コード情報を含んでいるものと、前記端末から送信されてくるリクエスト情報に応じて前記複数曲の演奏情報のうち該リクエスト情報の指示する曲の演奏情報を選択する選択手段と、この選択手段で選択された曲の演奏情報中の楽音指示情報及び文字コード情報をそれぞれ楽曲進行に従って前記端末に送信する第１の送信手段とを有し、
前記端末は、所望の曲のリクエストに応じて該曲を指示するリクエスト情報を前記データベースに送信する第２の送信手段と、前記第１の送信手段から送信されてくる楽音指示情報に応じて音源を駆動することにより演奏を行なう演奏手段と、前記第１の送信手段から送信されてくる文字コード情報に応じて文字を表示する表示手段とを有することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データベース及び端末を備えた通信システムに関し、特にデータベースから端末にリクエスト曲の楽音データ及び文字コードデータを楽曲進行に従って送信する一方、端末では楽音データに応じて音源を駆動して演奏を行なうと共に文字コードデータに応じて文字表示を行なうことにより端末の構成乃至処理の簡素化を図ったものである。
【背景技術】
【０００２】
従来、カラオケ通信システムとしては、図４に示すものが知られている。
【０００３】
すなわち、通信回線１に接続されたカラオケ端末２には、バス３に接続されたＲＦ変調器４、ＣＰＵ（中央処理装置）５、バッファメモリ６、ＭＩＤＩ（ミュージカル・インスツルメント・ディジタル・インターフェース）演奏器７等が設けられている。メモリ６には、ＣＰＵ５の制御の下に復調器４を介してリクエスト曲の演奏データが取込まれる。そして、ＣＰＵ５は、メモリ６の演奏データ中の楽音データ（音高、音量等を指示するデータ）を楽音進行に従って読出して演奏器７内の音源に供給し、楽音信号を発生させる。演奏器７からの楽音信号は、マイクロホン８からの歌声信号と共にサウンドシステム９に供給され、音響に変換される。
【０００４】
歌い手は、メモリ６の演奏データに基づくカラオケ演奏に合わせてマイクロホン８で歌唱を楽しむことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した従来技術によると、１曲分の演奏データをメモリ６に取込むようになっているため、メモリ６の設置場所や書込み／読出しを制御する制御手段（いわゆるシーケンサ）が必要であり、カラオケ端末２の簡素化が制約されていた。
【０００６】
この発明の目的は、端末を一層簡素化することができる新規な通信システムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明に係る通信システムは、データベースと端末との間で通信を行なうものであって、
前記データベースは、複数曲の演奏情報を記憶する記憶手段であって各曲の演奏情報が順次の楽音指示情報及び順次の文字コード情報を含んでいるものと、前記端末から送信されてくるリクエスト情報に応じて前記複数曲の演奏情報のうち該リクエスト情報の指示する曲の演奏情報を選択する選択手段と、この選択手段で選択された曲の演奏情報中の楽音指示情報及び文字コード情報をそれぞれ楽曲進行に従って前記端末に送信する第１の送信手段とを有し、
前記端末は、所望の曲のリクエストに応じて該曲を指示するリクエスト情報を前記データベースに送信する第２の送信手段と、前記第１の送信手段から送信されてくる楽音指示情報に応じて音源を駆動することにより演奏を行なう演奏手段と、前記第１の送信手段から送信されてくる文字コード情報に応じて文字を表示する表示手段とを有することを特徴とするものである。
【０００８】
この発明の構成によれば、端末にて所望の曲をリクエストすると、リクエスト情報がデータベースに送信される。データベースでは、リクエスト情報の指示する曲の演奏情報が選択されると共に、選択に係る演奏情報中の楽音指示情報及び文字コード情報がそれぞれ楽曲進行に従って読出され、端末に送信される。そして、端末では、送信されてくる楽音指示情報に応じて音源が駆動されて演奏が行なわれると共に送信されてくる文字コード情報に応じて文字表示が行なわれる。
【発明の効果】
【０００９】
この発明によれば、データベースから端末に楽音指示情報及び文字コード情報をそれぞれ楽曲進行に従って送信して演奏及び文字表示を行なうようにしたので、端末にはバッファメモリやシーケンサプログラムが不要になり、構成乃至処理を簡素化できる効果が得られるものである。
【発明を実施するための最良の形態】
【００１０】
図１は、この発明の一実施形態に係るカラオケ通信システムを示すもので、例えばＣＡＴＶ（ケーブルテレビ）回線からなる通信回線１０には、カラオケデータベース２０とカラオケ端末５０とが接続されている。カラオケ端末５０は、例えばカラオケボックス毎に設けられるものであり、通常は複数存在するが、便宜上、１つのみ示す。
【００１１】
カラオケデータベース２０には、複数ｍのビデオデータ源２２（１）〜２２（ｍ）と、これらのビデオデータ源にそれぞれ対応するＲＦ変調器２４（１）〜２４（ｍ）とが設けられており、各変調器は、対応するビデオデータ源からのビデオデータに応じて搬送波を変調し、その変調出力を通信回線１０に送出する。変調器２４（１）〜２４（ｍ）については、各変調器毎に通信チャンネル（搬送波の周波数）が定められている。
【００１２】
ビデオデータ源２２（１）〜２２（ｍ）としては、ＬＤ（レーザーディスク）再生装置等が用いられ、例えばデータ源２２（１）はポップスに好適な背景画像データを送出し、データ源２２（２）は演歌に好適な背景画像データを送出し、データ源２２（３）は民謡に好適な背景画像データを送出し…というようにデータ源毎に予め定められた背景画像データを対応する変調器に供給する。そして、変調器２４（１）〜２４（ｍ）は、予め定められた背景画像データに対応する変調出力を通信回線１０に常時流し続ける。
【００１３】
一方、バス２６には、ＣＰＵ（中央処理装置）２８、プログラムメモリ３０、ワーキングメモリ３２、バッファメモリ３４、ＲＦ変復調器３６、ＲＦ変調器３８等が接続されている。
【００１４】
ＣＰＵ２８は、メモリ３０にストアされたプログラムに従って通信制御、楽音発生等のための各種処理を実行するものである。ＣＰＵ２８には、タイマ４０から割込み信号ＴＩが供給される。ＣＰＵ２８は、割込み信号ＴＩをカウントしてイベント間の相対時間を計測することによりバッファメモリ３４からのイベントデータ等の読出しを行なう。
【００１５】
ワーキングメモリ３２は、ＲＡＭ（ランダム・アクセス・メモリ）からなるもので、ＣＰＵ２８の各種処理に際してレジスタ、カウンタ等として使用される記憶領域を含んでいる。
【００１６】
バッファメモリ３４は、ＲＡＭからなるもので、これにはデータ記録装置４２が接続されている。データ記録装置４２は、例えばＣＤ−ＲＯＭ等からなるもので、多数曲（例えば１００曲）の演奏データが記録されている。
【００１７】
変復調器３６は、カラオケ端末への問合わせデータＥＱ等に応じて搬送波を変調し、その変調出力を通信回線１０に送出する変調器と、カラオケ端末からのリクエストに関する変調出力を復調してリクエストデータＲＱを取出す復調器とをそなえたものである。問合わせデータＥＱ及びリクエストデータＲＱの通信チャンネルは、互いに異なり、しかも変調器２４（１）〜２４（ｍ）の通信チャンネルとも異なる。一例として、データＥＱ，ＲＱのビットレートは、１９．２Ｋｂｐｓである。
【００１８】
ＣＰＵ２８は、ポーリング方式で変復調器３６を介して各カラオケ端末に問合わせデータＥＱを送信する。そして、いずれかのカラオケ端末から変復調器３６を介してリクエストデータＲＱを受取ると、データＲＱの指示する曲の演奏データを記録装置４２の記録データの中から選択し、メモリ３４に読出す。
【００１９】
図２は、１曲分の演奏データのフォーマットを例示するものである。この例では、ＭＩＤＩ規格に基づく楽曲演奏を行なうものであり、１曲分の演奏データは、複数ｎ（例えば１６）パートＰ１〜Ｐｎのデータを含んでいる。一例として、パートＰ１はメロディパート、パートＰ２は伴奏パート…パートＰ（ｎ−１）は歌詞パート、パートＰｎはコントロールパートである。
【００２０】
パートＰ１のデータは、イベント発生順にイベントデータ及びイベント間相対時間データを順次に配置したもので、イベントデータとしては、ノートＮ１のオンイベントデータ、ノートＮ２のオンイベントデータ、ノートＮ１のオフイベントデータ…等が配置され、隣り合うイベントデータ間にイベント間相対時間Δｔを表わす時間データが配置される。各オンイベントデータは、識別コード、楽音データ（音高及び音量を指示するデータ）等を含み、各オフイベントデータとしては、音量を０としたオンイベントデータを用いる。
【００２１】
パートＰ（ｎ−１）のデータは、歌詞データＷ１，Ｗ２…等を含むもので、各歌詞データは、一連の歌詞を表わす複数の文字コードデータからなっている。歌詞データＷ１は、最初に表示される一連の歌詞を表わし、歌詞データＷ２は、歌詞データＷ１に続く一連の歌詞を表わす。隣り合う歌詞データの間には、イベント間相対時間Δｔを表わす時間データが配置される。
【００２２】
パートＰｎのデータは、ＰＣＭ音声、照明、マイクエコー等を制御するもので、例えば効果Ｅ１のオンイベントデータ、イベント間相対時間Δｔを表わす時間データ、効果Ｅ２のオンイベントデータ…等を含んでいる。なお、図２には示してないが、各曲の演奏データには、例えばヘッドデータとして曲ナンバデータ及びＢＧＶ（背景画像）チャンネル選択データが含まれている。
【００２３】
ＣＰＵ２８は、各パート毎にデータを読出した後該データの次の相対時間Δｔを割込み信号ＴＩのカウントにより計測してΔｔの時間に達すると次のデータを読出すようにしてノートオン、ノートオフ、歌詞、効果オン等のイベントデータをメモリ３４から読出す。
【００２４】
変調器３８は、メモリ３４からの読出データに応じて搬送波を変調し、その変調出力を通信回線１０に送出するもので、変調器３８の通信チャンネルは、変調器２４（１）〜２４（ｍ）及び変復調器３６のいずれとも異なる。一例として、変調器３８の送信データのビットレートは、１０Ｍｂｐｓである。
【００２５】
カラオケ端末５０において、バス５２には、ＣＰＵ５４、プログラムメモリ５６、ワーキングメモリ５８、ＲＦ復調器６０、ＲＦ復調器６２、ＲＦ変復調器６４、画像合成回路（ビデオスーパーインポーザ）６６、歌詞画像信号発生回路６８、コマンド入力回路７０、ＴＧ（トーンジェネレータ）７２等が接続されている。
【００２６】
ＣＰＵ５４は、メモリ５６にストアされたプログラムに従って通信制御、画像表示等の各種処理を実行するものである。ワーキングメモリ５８には、ＣＰＵ５４による各種処理に際してレジスタ等として使用される記憶領域が含まれている。
【００２７】
コマンド入力回路７０は、歌い手等が希望曲をリクエストする際に曲ナンバ等のコマンドを入力するためのもので、リモートコントロール式のものであってもよい。
【００２８】
変復調器６４は、コマンド入力回路７０からのリクエストデータＲＱに応じて搬送波を変調し、その変調出力を通信回線１０に送出する変調器と、カラオケデータベース２０の変復調器３６からの変調出力を復調して問合わせデータＥＱ等を取出す復調器とをそなえたものである。
【００２９】
復調器６２は、変調器３８からの変調出力を復調して楽音データ、歌詞データ、効果オンイベントデータ等を取出すものである。また、復調器６０は、ＢＧＶチャンネル選択データＳＬに応じて変調器２４（１）〜２４（ｍ）の変調出力のうちから１つの変調出力を選択して復調することによりＢＧＶデータを取出すものである。
【００３０】
図３は、各種の通信データを示すもので、Ｈはヘッダーを示し、Ｔはテイラーを示す。ＣＰＵ２８は、図３（Ａ）に示すように問合わせマークＥＮＱ及び端末アドレスを含む問合わせデータＥＱを各カラオケ端末毎に送信し、応答を待つ。リクエストのないカラオケ端末からは、図３（Ｂ）に示すように否定応答マークＮＡＣＫを含む応答データが返信される。また、リクエストのあるカラオケ端末からは、図３（Ｃ）に示すように肯定応答マークＡＣＫ及びリクエスト曲ナンバを含むリクエストデータＲＱが返信される。
【００３１】
ＣＰＵ２８は、リクエストのあったカラオケ端末に対し、図３（Ｄ）に示すように肯定応答マークＡＣＫ、端末アドレス及びＢＧＶチャンネル選択データを含む応答データを送信した後、図３（Ｅ）に示すように端末アドレス、識別コード及び楽音データを含む応答データを送信する。この場合、楽音データの代りに又は楽音データと共に歌詞や効果オン等のイベントデータが送られることもある。
【００３２】
一例として、カラオケ端末５０にて、コマンド入力回路７０から所望のリクエスト曲のナンバを入力すると、ＣＰＵ２８によるポーリングの際にリクエスト曲のナンバを表わすリクエストデータＲＱが変復調器６４，３６を介してＣＰＵ２８に供給される。ＣＰＵ２８は、リクエストデータＲＱに応じてリクエスト曲の演奏データを記録装置４２からメモリ３４に読出す。そして、メモリ３４のデータ中のＢＧＶチャンネル選択データをカラオケ端末５０に送信した後、メモリ３４のデータ中の楽音データ、歌詞データ、効果オンイベントデータ等を楽曲進行に従ってカラオケ端末５０に送信する。
【００３３】
カラオケ端末５０において、楽音データは、復調器６２を介してＴＧ７２に供給される。ＴＧ７２は、複数の音源を有するもので、例えばメロディパートの楽音データに応じてメロディパートの音源が駆動されることによりメロディパートの楽音信号が発生され、他のパートについても同様である。また、音量ゼロを指示する楽音データに応じて、該楽音データに対応する楽音信号の減衰が開始される。
【００３４】
ＴＧ７２からの楽音信号ＴＳは、マイクロホン（Ｍ）７４からの歌声信号ＳＳと共にサウンドシステム７６に供給される。サウンドシステム７６は、アンプ、スピーカ等を含むもので、信号ＴＳ，ＳＳを音響に変換する。従って、歌い手は、カラオケ演奏を聴きながらマイクロホン７４で歌唱を楽しむことができる。
【００３５】
ところで、ＣＰＵ２８は、上記のようなカラオケ演奏の開始に先立って、メモリ３４内のリクエスト曲の演奏データの中からＢＧＶチャンネル選択データを読出し、変復調器３６を介してカラオケ端末５０に送信する。カラオケ端末５０では、変復調器６４を介してＢＧＶチャンネル選択データＳＬが取出され、復調器６０に供給される。このため、復調器６０は、選択データＳＬの指示するＢＧＶデータＶＡを取出し、画像合成回路６６に供給する。
【００３６】
画像合成回路６６は、同期信号分離回路を有し、この回路からの同期信号ＳＹＮを歌詞画像信号発生回路６８に供給する。回路６８は、復調器６２からの歌詞データ（文字コードデータ）に基づいて歌詞画像信号ＶＢを形成するもので、信号ＶＢを同期信号ＳＹＮに応じたタイミングで画像合成回路６６に供給する。回路６８は、一例として、画像ＲＯＭ（リード・オンリィ・メモリ）及びビデオＲＡＭを含むもので、画像ＲＯＭにより歌詞データを文字パターンを表わす歌詞画像信号に変換すると共に、歌詞画像信号をビデオＲＡＭに書込み、ビデオＲＡＭから読出した歌詞画像信号ＶＢを画像合成回路６６に供給するようになっている。
【００３７】
画像合成回路６６は、背景画像信号ＶＡと歌詞画像信号ＶＢとを合成して合成画像信号ＶＳを画像表示装置７８に供給する。画像表示装置７８は、ＣＲＴ表示装置等からなるもので、合成画像信号ＶＳに応じて背景画像及び歌詞画像を表示する。従って、歌い手は、背景画像及び歌詞画像を見ながら歌唱を楽しむことができる。
【００３８】
なお、効果オンのイベントデータは、データ種類に応じて、図示しない音声復号手段、照明制御手段、マイク制御手段にそれぞれ供給される。
【００３９】
上記実施形態では、ＢＧＶデータを曲毎に予め定めておくようにしたが、例えばコマンド入力回路７０にて歌い手等が任意に選択するようにしてもよい。また、ＢＧＶデータの供給は、カラオケ端末でのリクエストに基づいて行なうようにしたり、カラオケ端末に設けたＢＧＶデータ源から行なうようにしたりすることも可能であるが、これらのものに比べて上記実施形態のものは構成乃至処理が簡単である。
【図面の簡単な説明】
【００４０】
【図１】この発明の一実施形態に係るカラオケ通信システムを示すブロック図である。
【図２】カラオケ演奏データのフォーマットを示す図である。
【図３】各種の通信データを示す図である。
【図４】従来のカラオケ通信システムを示すブロック図である。
【符号の説明】
【００４１】
１０：通信回線、２０：カラオケデータベース、２６，５２：バス、２８，５４：ＣＰＵ（中央処理装置）、３０，５６：プログラムメモリ、３２，５８：ワーキングメモリ、３４：バッファメモリ、３６，６４：ＲＦ変復調器、３８：ＲＦ変調器、４０：タイマ、４２：データ記録装置、６２：ＲＦ復調器、７０：コマンド入力回路、７２：ＴＧ（トーンジェネレータ）、７４：マイクロホン、７６：サウンドシステム。
【図１】
2004185035.tif 000003
【図２】
2004185035.tif 000004
【図３】
2004185035.tif 000005
【図４】
2004185035.tif 000006