(57)【特許請求の範囲】
【請求項１】
それぞれ音源を備えた複数の自動演奏装置と、各自動演奏装置をつなぐ通信手段と、を備えたシステムにおいて、
前記複数の自動演奏装置の１つである第１の自動演奏装置で曲の演奏をするとき、
曲を演奏するための演奏データを自装置の音源に入力して楽音を生成するとともに、前記複数の自動演奏装置の他の１つであり、そのとき曲の演奏中でない第２の自動演奏装置の音源をデチューンするとともに、第２の自動演奏装置に対して第１の自動演奏装置の音源に入力される演奏データと同じデータを送信し、
第２の自動演奏装置において、第１の自動演奏装置から受信した演奏データを音源に入力して楽音を生成して、この生成した楽音を前記第１の自動演奏装置に返信し、
第１の自動演奏装置において、自装置の音源で生成した楽音と前記第２の自動演奏装置から返信されてきた楽音とをミキシングして出力するネットワーク自動演奏システムの楽音生成方法。
【請求項２】
それぞれ音源を備えた複数の自動演奏装置と、各自動演奏装置をつなぐ通信手段と、を備えたシステムにおいて、
前記複数の自動演奏装置の１つである第１の自動演奏装置で曲の演奏をするとき、
曲を演奏するための演奏データを自装置の音源に入力して楽音を生成するとともに、前記複数の自動演奏装置の他の１つであり、そのとき曲の演奏中でない第２の自動演奏装置に、第１の自動演奏装置の音源に入力される演奏データの音高を所定値ずらせた演奏データを送信し、
第２の自動演奏装置において、第１の自動演奏装置から受信した演奏データを音源に入力して楽音を生成して、この生成した楽音を前記第１の自動演奏装置に返信し、
第１の自動演奏装置において、自装置の音源で生成した楽音と前記第２の自動演奏装置から返信されてきた楽音とをミキシングして出力するネットワーク自動演奏システムの楽音生成方法。
【請求項３】
それぞれ音源を備えた複数の自動演奏装置と、各自動演奏装置をつなぐ通信手段と、を備えたシステムにおいて、
前記複数の自動演奏装置の１つである第１の自動演奏装置で曲の演奏をするとき、
曲を演奏するための演奏データを自装置の音源に入力して楽音を生成するとともに、前記複数の自動演奏装置の他の１つであり、そのとき曲の演奏中でない第２の自動演奏装置に、第１の自動演奏装置の音源に入力される演奏データと異なるパートの演奏データを送信し、
第２の自動演奏装置において、第１の自動演奏装置から受信した演奏データを音源に入力して楽音を生成して、この生成した楽音を前記第１の自動演奏装置に返信し、
第１の自動演奏装置において、自装置の音源で生成した楽音と前記第２の自動演奏装置から返信されてきた楽音とをミキシングして出力する
ネットワーク自動演奏システムの楽音生成方法。
【請求項４】
前記第１の自動演奏装置から第２の自動演奏装置への演奏データの送信は、ＬＡＮを介して行い、第２の自動演奏装置から第１の自動演奏装置への楽音の送信は、変調されたアナログ信号で行う請求項１乃至３のいずれかに記載のネットワーク自動演奏システムの楽音生成方法。
【請求項５】
前記自動演奏装置は、カラオケ装置であり、前記演奏データはカラオケ曲を演奏するための曲データである請求項１乃至請求項４のいずれかに記載のネットワーク自動演奏システムの楽音生成方法。
【請求項６】
曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力するとともに、通信手段を介して他の自動演奏装置に音源をデチューンする信号を送信するとともに、前記音源手段に入力する演奏データと同じ演奏データを送信する演奏手段と、
音源手段が生成した楽音と、通信手段を介して前記他の自動演奏装置から受信した楽音とをミキシングしてスピーカから出力するミキシング手段と、
を備えた自動演奏装置。
【請求項７】
曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力するとともに、通信手段を介して他の自動演奏装置に、前記音源手段に入力する演奏データの音高を所定値ずらせた演奏データを送信する演奏手段と、
音源手段が生成した楽音と、通信手段を介して前記他の自動演奏装置から受信した楽音とをミキシングしてスピーカから出力するミキシング手段と、
を備えた自動演奏装置。
【請求項８】
曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力するとともに、通信手段を介して他の自動演奏装置に、前記音源手段に入力する演奏データと異なるパートの演奏データを送信する演奏手段と、
音源手段が生成した楽音と、通信手段を介して前記他の自動演奏装置から受信した楽音とをミキシングしてスピーカから出力するミキシング手段と、
を備えた自動演奏装置。
【請求項９】
前記通信手段は、ＬＡＮを介して他の自動演奏装置に演奏データを送信し、変調されたアナログ信号で他の自動演奏装置から楽音を受信する請求項６乃至８のいずれかに記載の自動演奏装置。
【請求項１０】
曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力して曲を演奏するとともに、曲を演奏していないとき、前記通信手段を介して他の自動演奏装置から演奏データを受信してこれを前記音源手段に入力するとき、前記音源手段をデチューンし、前記音源手段が生成した楽音を前記他の自動演奏装置に返信する制御手段と、
を備えた自動演奏装置。
【請求項１１】
前記通信手段は、ＬＡＮを介して他の自動演奏装置から演奏データを受信し、変調されたアナログ信号で他の自動演奏装置に対して楽音を送信する請求項１０に記載の自動演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラオケ曲などの自動演奏曲をより厚い音で表現力豊かに演奏することができるネットワーク自動演奏システムの楽音生成方法および自動演奏装置に関する。
【０００２】
【従来の技術】
カラオケ装置が発生するカラオケ演奏音（特に発音数）は、音源の機能に依存しており、６４音を同時に発音できる音源を備えたカラオケ装置では、６４音でカラオケ曲を演奏することができ、１２８音を同時に発音できる音源を備えたカラオケ装置では、１２８音でカラオケ曲を演奏することができる。一般的に、多くの楽音を同時発音できるほうが表現力豊かにカラオケ曲の演奏をすることができるものである。
【０００３】
【発明が解決しようとする課題】
しかし、カラオケ装置の発音数を増加させることは音源の追加や交換が必要であるため、極めて困難であった。また、複数のカラオケボックスを有するカラオケ店など複数のカラオケ装置を設置している店舗があるが、このような店舗において各カラオケ装置はスタンドアローンで動作するようになっている。
【０００４】
この発明は、複数のカラオケ装置が互いに接続されているという環境において、カラオケ曲の演奏をしていないカラオケ装置の音源を利用して多数の同時発音数でカラオケ曲を演奏できるようにしたネットワーク自動演奏システムの楽音生成方法および自動演奏装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１の発明は、それぞれ音源を備えた複数の自動演奏装置と、各自動演奏装置をつなぐ通信手段と、を備えたシステムにおいて、
前記複数の自動演奏装置の１つである第１の自動演奏装置で曲の演奏をするとき、
曲を演奏するための演奏データを自装置の音源に入力して楽音を生成するとともに、前記複数の自動演奏装置の他の１つであり、そのとき曲の演奏中でない第２の自動演奏装置の音源をデチューンするとともに、第２の自動演奏装置に対して第１の自動演奏装置の音源に入力される演奏データと同じデータを送信し、
第２の自動演奏装置において、第１の自動演奏装置から受信した演奏データを音源に入力して楽音を生成して、この生成した楽音を前記第１の自動演奏装置に返信し、
第１の自動演奏装置において、自装置の音源で生成した楽音と前記第２の自動演奏装置から返信されてきた楽音とをミキシングして出力することを特徴とする。
請求項２の発明は、それぞれ音源を備えた複数の自動演奏装置と、各自動演奏装置をつなぐ通信手段と、を備えたシステムにおいて、
前記複数の自動演奏装置の１つである第１の自動演奏装置で曲の演奏をするとき、
曲を演奏するための演奏データを自装置の音源に入力して楽音を生成するとともに、前記複数の自動演奏装置の他の１つであり、そのとき曲の演奏中でない第２の自動演奏装置に、第１の自動演奏装置の音源に入力される演奏データの音高を所定値ずらせた演奏データを送信し、
第２の自動演奏装置において、第１の自動演奏装置から受信した演奏データを音源に入力して楽音を生成して、この生成した楽音を前記第１の自動演奏装置に返信し、
第１の自動演奏装置において、自装置の音源で生成した楽音と前記第２の自動演奏装置から返信されてきた楽音とをミキシングして出力することを特徴とする。
請求項３の発明は、それぞれ音源を備えた複数の自動演奏装置と、各自動演奏装置をつなぐ通信手段と、を備えたシステムにおいて、
前記複数の自動演奏装置の１つである第１の自動演奏装置で曲の演奏をするとき、
曲を演奏するための演奏データを自装置の音源に入力して楽音を生成するとともに、前記複数の自動演奏装置の他の１つであり、そのとき曲の演奏中でない第２の自動演奏装置に、第１の自動演奏装置の音源に入力される演奏データと異なるパートの演奏データを送信し、
第２の自動演奏装置において、第１の自動演奏装置から受信した演奏データを音源に入力して楽音を生成して、この生成した楽音を前記第１の自動演奏装置に返信し、
第１の自動演奏装置において、自装置の音源で生成した楽音と前記第２の自動演奏装置から返信されてきた楽音とをミキシングして出力することを特徴とする。
【０００６】
請求項４の発明は、請求項１乃至請求項３のいずれかに記載の発明において、前記第１の自動演奏装置から第２の自動演奏装置への演奏データの送信は、ＬＡＮを介して行い、第２の自動演奏装置から第１の自動演奏装置への楽音の送信は、変調されたアナログ信号で行うことを特徴とする。
【００１０】
請求項５の発明は、請求項１乃至４のいずれかに記載の発明において、前記自動演奏装置は、カラオケ装置であり、前記演奏データはカラオケ曲を演奏するための曲データであることを特徴とする。
【００１１】
請求項６の発明は、
曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力するとともに、通信手段を介して他の自動演奏装置に音源をデチューンする信号を送信するとともに、前記音源手段に入力する演奏データと同じ演奏データを送信する演奏手段と、
音源手段が生成した楽音と、通信手段を介して前記他の自動演奏装置から受信した楽音とをミキシングしてスピーカから出力するミキシング手段と、
を備えたことを特徴とする。
請求項７の発明は、曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力するとともに、通信手段を介して他の自動演奏装置に、前記音源手段に入力する演奏データの音高を所定値ずらせた演奏データを送信する演奏手段と、
音源手段が生成した楽音と、通信手段を介して前記他の自動演奏装置から受信した楽音とをミキシングしてスピーカから出力するミキシング手段と、
を備えたことを特徴とする。
請求項８の発明は、
曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力するとともに、通信手段を介して他の自動演奏装置に、前記音源手段に入力する演奏データと異なるパートの演奏データを送信する演奏手段と、
音源手段が生成した楽音と、通信手段を介して前記他の自動演奏装置から受信した楽音とをミキシングしてスピーカから出力するミキシング手段と、
を備えたことを特徴とする。
【００１２】
請求項９の発明は、請求項６乃至請求項８のいずれかに記載の発明において、前記通信手段は、ＬＡＮを介して他の自動演奏装置に演奏データを送信し、変調されたアナログ信号で他の自動演奏装置から楽音を受信することを特徴とする。
【００１６】
請求項１０の発明は、
曲の演奏データを記憶する記憶手段と、
演奏データに基づいて楽音を生成する音源手段と、
他の自動演奏装置と通信する通信手段と、
前記演奏データを前記音源手段に入力して曲を演奏するとともに、曲を演奏していないとき、前記通信手段を介して他の自動演奏装置から演奏データを受信してこれを前記音源手段に入力するとき、前記音源手段をデチューンし、前記音源手段が生成した楽音を前記他の自動演奏装置に返信する制御手段と、
を備えたことを特徴とする。
【００１７】
請求項１１の発明は、請求項１０の発明において、前記通信手段は、ＬＡＮを介して他の自動演奏装置から演奏データを受信し、変調されたアナログ信号で他の自動演奏装置に対して楽音を送信することを特徴とする。
【００１９】
≪作用≫
この発明では、カラオケ装置などの自動演奏装置において曲を演奏するとき、そのとき使用されていない他の自動演奏装置（カラオケ装置）の音源を用いて楽音を生成し、自分が生成した楽音とミキシングして出力する。これにより、各自動演奏装置の音源を追加・交換して高機能化しなくても、同時発音数を増加させることができ、より表現力豊かな曲の演奏が可能になる。
通信手段はデジタル通信、アナログ通信のどちらでもよく、両方を併用してもよい。両方を併用する場合には、楽音を生成するための演奏データはデジタル通信（ＬＡＮ）で伝送し、生成された楽音信号はアナログで伝送すればよい。アナログ信号の伝送を多チャンネル化するためには、アナログ信号を高周波キャリアに重畳して周波数多重化をすればよい。カラオケシステムの場合において、アナログ通信手段として背景映像を伝送している同軸ケーブルを用い、演奏データなどのデータを伝送するデジタル通信手段として楽曲データを配信するＬＡＮを用いれば、新たな通信手段を設置することなく既存のリソースを用いて歌唱音声、評価結果などの伝送をすることができる。また、デジタル通信のみで行う場合には、楽音信号をデジタルストリーミングデータとして伝送すればよい。
【００２０】
また、（第１の）自動演奏装置で演奏される演奏データと（第２の／他の）自動演奏装置で演奏される演奏データは同じものであってもよいが、この場合には、同じ演奏データで生成される楽音の音高を所定値変えることでミキシングした楽音に厚みをつけることができる。上記所定値は数セント程度であってもよく、１オクターブであってもよい。数セント程度ずらして同じ楽音を発生するとコーラス効果を得ることができ、１オクターブ上または下にずらして同じ楽音を発生すると倍音構成の豊かな楽音を得ることができる。生成する音高を所定値ずらすためには、第２の（他の）自動演奏装置に入力する演奏データの音高値を所定値ずらすように書き換えるようにしてもよく、第２の（他の）自動演奏装置の音源が生成する楽音の音高が、演奏データによって指示された音高よりも上記所定値ずれたものになるように設定（デチューン）しておくようにしてもよい。
【００２１】
【発明の実施の形態】
図１（Ａ）はこの発明の実施形態であるカラオケボックス店におけるネットワークカラオケシステムを構成を示す図である。また、同図（Ｂ）は各カラオケ装置（カラオケ端末）のブロック図である。
複数のカラオケ装置２およびサーバ装置１は、イーサネット（登録商標）などのＬＡＮ３および映像信号をＵＨＦ帯で伝送するための同軸ケーブル４で互いに接続されている。サーバ装置１は、ＬＡＮ３を介して楽曲データを各カラオケ装置２に配信するとともに、同軸ケーブル４上にＵＨＦの搬送波で変調された背景映像を常時放映している。背景映像は、ポップスや演歌などの複数のジャンルのものがそれぞれ異なるＵＨＦチャンネルで同時に放映されている。
【００２２】
カラオケ装置２は、カラオケ曲を演奏するための楽曲データを記憶しており、歌唱者のリクエストに応じてその楽曲データを読み出して、音源に入力することによってそのカラオケ曲の演奏音を発生・出力する。これに加えて、この実施形態では、カラオケ曲の演奏を実行している第１のカラオケ装置（Ａ端末）からカラオケ曲の演奏を実行していない第２のカラオケ装置（Ｂ端末）に対して、ＬＡＮ３を介して上記楽曲データ（の所定トラックの演奏データ）を送信し、Ｂ端末の音源にこの楽曲データに基づく楽音を生成させる。Ｂ端末の音源が生成した楽音は同軸ケーブル４を介してＡ端末に返送される。Ａ端末では、自装置の音源で生成した楽音とＢ端末から返送されて来た楽音とをミキシングすることにより、厚い音で表現力豊かな演奏音を出力することができる。
【００２３】
同図（Ｂ）において、カラオケ装置全体の動作を制御するＣＰＵ１０には、内部バスを介してＲＯＭ１１、ＲＡＭ１２、操作パネル１３、音源１４、通信モデム１９、ネットワークインタフェース２０、ハードディスク記憶装置（ハードディスク）２１、ＢＧＶ記憶装置２２、映像生成装置２３、同軸変復調器２４が接続されている。
【００２４】
ＲＯＭ１１にはこの装置を起動するために必要な起動プログラムなどが記憶されている。装置の動作を制御するシステムプログラム、カラオケ演奏実行プログラムなどはハードディスク２１に記憶されている。カラオケ装置の電源がオンされると上記起動プログラムによってシステムプログラムやカラオケ演奏プログラムがＲＡＭ１２に読み込まれる。
【００２５】
ハードディスク２１には、上記プログラムが書き込まれるプログラム記憶エリアのほか、楽曲データを記憶する楽曲データ記憶エリアなどが設定されている。楽曲データ記憶エリアは、数千曲分の楽曲データを記憶することができ、この楽曲データはサーバ１からＬＡＮ３およびネットワークインタフェース２０を介してこのカラオケ装置に配信されてくる。
【００２６】
ＲＡＭ１２には、装置の起動時にハードディスク１７からプログラムを読み込むためのプログラム記憶エリア、リクエストされたカラオケ曲の曲番号を登録する予約リスト、演奏されるカラオケ曲の楽曲データを読み込む実行曲データ記憶エリアなどが設定される。
通信モデム１９は、飲食店などの１台のカラオケ装置で運用されるような店舗で、サーバ１を介さずに直接配信センタ９と通信して楽曲データをダウンロードするときに用いられるものである。
【００２７】
操作パネル１３は、テンキーやマトリクスディスプレイを備えているとともに、リモコン受信部およびリモコンを含でいる。利用者は、この操作パネル１３を介してカラオケ曲の選曲（リクエスト）を行う。ＣＰＵ１０は、操作パネル１３から曲番号が入力されると、この曲番号をＲＡＭ１２に設定されている予約リストに登録し、予約順にそのカラオケ曲を演奏する。
【００２８】
ＣＰＵ１０は、演奏するカラオケ曲の楽曲データをハードディスク２１からＲＡＭ１２に読み出し、その楽曲データの各トラック（パート）のイベントデータをテンポクロックに同期して読み出して音源１４に順次出力してゆくことでカラオケ曲を演奏する。音源１４が形成した楽音信号はミキサ１６で歌唱音声とミキシングされ、スピーカ１８から出力される。歌唱者の歌唱音声は、マイクを含む音声入力部１７から入力される。
【００２９】
また、このとき、ＢＧＶ記憶装置２２からＢＧＶ（バック・グラウンド・ビデオ）データを読み出し、これを映像生成部２３に入力して映像を再生する。映像生成部２３においては、ＣＰＵ１０から入力された歌詞テロップの文字パターンを背景映像にスーパーインポーズ合成してモニタ２５に出力する。また、映像生成部２３は、ＢＧＶ記憶装置２２に記憶されているＢＧＶデータを再生することに代えて、同軸変復調器２４からＵＨＦの映像信号として入力された背景映像に歌詞テロップを重畳してモニタ２５に表示することもできる。なお、ＢＧＶ記憶装置２２としてはＤＶＤプレーヤを用いることができ、映像生成部２３はＭＰＥＧデコーダや映像合成回路などを含んでいる。
【００３０】
さらに、ＣＰＵ１０は、ネットワーク（ＬＡＮ３および同軸ケーブル４）で接続されている他のカラオケ装置のなかでそのときカラオケ演奏に使用されていないアイドル状態のカラオケ装置があるか否かを検索し、ある場合には、その他のカラオケ装置の音源を用いて自装置の音源のみの場合よりも多くの（倍の）楽音を形成して出力する。
ここで、図２を参照して、カラオケ曲を演奏するカラオケ装置（Ａ端末）と、アイドル状態のカラオケ装置（Ｂ端末）の接続について説明する。Ａ端末のＣＰＵ１０上で動作するカラオケ演奏プログラム（シーケンサ）は、自装置の音源に演奏データを出力するとともに、Ｂ端末の音源に同じく演奏データを出力する。Ａ端末とＢ端末とはソケットプログラムおよびＬＡＮ３を介したストリーミングでこの演奏データを送受信しており、この通信手順は全てソケットプログラムが処理するため、Ａ端末のシーケンサは自装置の音源に出力するのと同じようにＢ端末の音源に演奏データを出力することができる。なお、演奏データとして一般的なＭＩＤＩデータの場合、転送レートは、３１．２５ｋｂｐｓであり、ＬＡＮとして一般的なイーサネット（登録商標）の転送レートは、１０Ｍｂｐｓまたは１００Ｍｂｐｓであるが、高速の通信手段（ＬＡＮ）で低速のデータ（ＭＩＤＩ）を転送する場合には、適当にタイミングを図ってデータを送信すればよいため、制御は容易である。
【００３１】
Ｂ端末の音源が生成した楽音信号はＵＨＦ帯の搬送波に重畳されて同軸ケーブル４を介してＡ端末に返送される。Ａ端末では、これを元の楽音信号に復調し、Ａ端末の音源で生成した楽音とミキシングして出力する。これによって、Ａ端末単独で演奏する場合に比べて厚みのある音でカラオケ曲の演奏をすることができる。
【００３２】
Ａ端末のカラオケ装置が記憶している楽曲データは、通常は自装置の音源のみで演奏するためのものであるため、自装置の音源の同時発音数（発音チャンネル数）に合わせて作成されたものであり、Ｂ端末の音源に出力するための演奏データトラック（パート）を持っていない。そこで、自装置の音源で楽音を生成する演奏データのピッチを数セント上下にずらせてＢ端末に出力することで、Ａ端末の音源が生成した楽音とＢ端末の音源が生成した楽音をミキシングしたとき、微妙なうなりが生じて厚みのある楽音を出力することのできるコーラス効果を持たせるようにすればよい。この場合において、各演奏データのピッチを数セント上下に書き換えてもよく、Ｂ端末の音源の各発音チャンネルを予め数セント上下にデチューンしておき、Ａ端末用の演奏データをそのまま入力するようにしてもよい。Ｂ端末の音源は、Ａ端末からシステムエクスクルーシブメッセージを入力することでデチューンすることができる。
【００３３】
また、Ａ端末用の演奏データの音高をオクターブ上またはオクターブ下に書き換えてＢ端末に送信するようにしてもよい。この場合においても、各演奏データの音高をオクターブ上下に書き換えてもよく、Ｂ端末の音源の各発音チャンネルを予めオクターブ上下にデチューンしておき、Ａ端末用の演奏データをそのまま入力するようにしてもよい。Ｂ端末の音源は、Ａ端末からシステムエクスクルーシブメッセージを入力することでデチューンすることができる。
【００３４】
一方、Ａ端末の音源に入力する演奏データトラックとは別にＢ端末の音源に入力するための演奏データトラックを有する曲データがある場合にはそれを用いればよい。たとえば、現在のカラオケ装置は、同時発音可能な発音チャンネルが６４チャンネルの音源を備えたものと１２８チャンネルの音源を備えたものがあり、６４チャンネルの音源を備えたカラオケ装置には６４チャンネル用の楽曲データが配信され、１２８チャンネルの音源を備えたカラオケ装置には１２８チャンネル用の楽曲データが配信されるようになっている。そこで、６４音のカラオケ装置（Ａ端末）が、他の６４音のカラオケ装置（Ｂ端末）の音源を用いて楽音を生成する場合、サーバ装置１から、同じカラオケ曲の１２８チャンネル用の楽曲データを臨時にダウンロードし、これを再生することでＡ端末の音源とＢ端末の音源で６４音ずつ別々の楽音を生成するようにすればよい。
【００３５】
ここで、あるＡ端末が、他のアイドル状態のカラオケ装置（Ｂ端末）を検索する場合、Ａ端末が他の各カラオケ装置に対して直接ブロードキャストをかけてアイドル状態であるか否かを問い合わせてもよいが、この実施形態では、サーバ装置１が各カラオケ装置の動作状態（ステータス）を管理するようにしており、カラオケ曲を演奏するＡ端末は、サーバ装置１に対してアイドル状態の端末（カラオケ装置）が存在するかを問い合わせる。サーバ装置１は、各アイドル状態のカラオケ装置が存在すればそれをＡ端末に通知する。アイドル状態のカラオケ装置が複数ある場合には、ＩＰアドレスの若いもの、またはランダムに選択すればよい。Ａ端末はＢ端末と通信し、Ｂ端末の音源をＢ端末のＣＰＵの管理から外して、Ａ端末のＣＰＵの制御で動作するようにする。
【００３６】
以上の動作でサポート端末であるＢ端末が選定されると、Ａ端末は、このＢ端末からＡ端末へ楽音を返送してもらうための同軸ケーブル上のチャンネル割り当ててもらうために、Ａ端末はサーバ装置１に対して空きチャンネルを問い合わせる。サーバ装置１は、上述のように同軸ケーブル４上をＵＨＦ帯の複数チャンネルで複数種類の背景映像を常時放映している装置であり、どのＵＨＦチャンネルが現在使用されているかをチャンネル管理テーブルに登録管理している。サーバ装置１は、上記空きチャンネルの問い合わせがあると、チャンネル管理テーブルを参照して空きチャンネルを検索し、そのなかの１つを選択指定してＡ端末に返信する。同時に、このチャンネルがＡ端末とＢ端末との通信に使用される旨をチャンネル管理テーブルに登録する。ここでは、このチャンネルを６２チャンネルとする。なお、Ｂ端末からＡ端末へは楽音を伝送するのみであるため、ＴＶ用チャンネルよりも帯域幅は狭くてもよい。
【００３７】
以上の動作で、同軸ケーブル４上のチャンネルを確保するとともに、Ｂ端末の音源とＬＡＮ３を介した通信が確立されると、Ａ端末はカラオケ曲の演奏をスタートする。このカラオケ曲の演奏は、楽曲データの各トラックの演奏データを音源１４およびＢ端末の音源に出力するとともに、Ｂ端末から返送されたきた楽音をミキサ１５でミキシングして出力する動作である。
【００３８】
なお、Ｂ端末においても、音源１４で合成した複数の楽音をＬ／Ｒチャンネルに予めミキシングして返信してくる。Ａ端末においては、Ａ端末の音源１４で生成した楽音をＬ／Ｒチャンネルにミキシングするとともに、さらにＢ端末から返送されてきたこのＬ／Ｒチャンネルの楽音を重畳してアンプ１６に出力する。
【００３９】
Ｂ端末のミキサ１５のミキシング設定情報も楽曲データに基づいてＡ端末から送信すればよい。
【００４０】
図３〜図５は前記サーバ装置１、Ａ端末、Ｂ端末の動作を示すフローチャートである。図３（Ａ）はサーバ装置１の動作を示すフローチャートである。サーバ装置１は、ｎ台の各端末装置に対してステータスをポーリングし、これをステータステーブルＴｓｔｓ（ｘ）に記憶する（ｓ１、ｓ２、ｓ３）。なお、ステータスは、同図（Ｂ）に示すようにカラオケ曲の演奏中（Ｐｌａｙ）、アイドル状態（Ｉｄｌｅ）、楽音生成のサポート（Ｓｕｐｐｒｔ）のいずれかである。なお、演奏中（Ｐｌａｙ）には、通常演奏（Ｐｌａｙ１）と重音演奏（Ｐｌａｙ２）のステイタスがある。
【００４１】
次に、いずれかのカラオケ装置（Ａ端末）からアイドル端末の問い合わせがあるかを判断する（ｓ４）。この問い合わせがあったとき、上記ステータステーブルを参照してアイドル端末がある場合には、その端末装置のＩＤ（番号または符号）を返答する（ｓ５）。アイドル端末がない場合には無い旨の返答を返す。
【００４２】
また、同軸ケーブル４のチャンネル使用の問い合わせがあった場合には（ｓ６）、チャンネル管理テーブルを参照し、使用されていないチャンネルがある場合にはそのチャンネルを返信し（ｓ７）、そのチャンネルが使用中である旨をチャンネル管理テーブルに書き込んで更新する（ｓ８）。チャンネルの空きがない場合にはｓ７でその旨の返信をする。
【００４３】
また、同軸ケーブル４のチャンネルの使用終了の通知があった場合には（ｓ９）、チャンネル管理テーブルのそのチャンネルの欄を空きチャンネルに書き換えて更新する（ｓ１０）。
【００４４】
図４はカラオケ曲を演奏するＡ端末の動作を示すフローチャートである。利用者によってカラオケ曲がリクエストされ、曲の開始が指示されると（ｓ１１）、サーバ装置１に対してアイドル端末があるか否かを問い合わせる（ｓ１２）。これに応答してサーバ装置１からアイドル端末が存在する旨の返信、すなわち１つのアイドル端末（Ｂ端末）をサポート端末として指定する返信があった場合にはｓ１３の判断でｓ１５以下の動作に進む。アイドル端末がない旨の返信があった場合には、通常の演奏動作に進む（ｓ１４）。ここで通常の演奏動作とは、自装置の音源のみでカラオケ曲の楽音を生成して演奏する動作である。
【００４５】
アイドル端末を指定する返信があった場合には、このアイドル端末（Ｂ端末）をサポート端末として設定し、次にサーバ装置に対して同軸ケーブルのＵＨＦチャンネルの空きチャンネルを問い合わせる（ｓ１５）。これに応答してサーバ装置から同軸ケーブルを使用可能である旨の返信、すなわち空きチャンネルを指定する返信があった場合にはｓ１６の判断でｓ１８以下の動作に進む。空きチャンネルがない旨の返信があった場合には、上記ｓ１４と同様の通常の演奏動作に進む（ｓ１７）。
【００４６】
Ｂ端末が指定され、同軸ケーブル４の空きチャンネルがあった場合には、Ｂ端末とＬＡＮ３を介して通信を確立したのち（ｓ１８）、カラオケ曲の演奏をスタートする。このカラオケ曲の演奏は、演奏データを自装置の音源１４に出力するとともにＬＡＮ３を介してＢ端末の音源にも出力する動作（ｓ１９）である。このとき、必要に応じてＡ端末のＣＰＵ１０からＢ端末の音源に対してデチューンを指示するシステムエクスクルーシブメッセージが送信される。そしてＢ端末の音源は、入力される演奏データに基づいて楽音を生成し、この楽音を搬送波に重畳して同軸ケーブル４から返信してくるため、これを自装置の音源１４で生成した楽音とミキシングして出力する（ｓ２０）。この動作を曲が終了するまで継続する（ｓ２１）。
【００４７】
曲が終了したのち、サーバ装置に対して同軸ケーブルの６２チャンネルの使用が終了した旨を通知し（ｓ２２）、Ｂ端末との通信を切断して（ｓ２３）、動作を終了する。
【００４８】
図５はＢ端末の動作を示すフローチャートである。まず、現在アイドル状態であるか否かを判断する（ｓ３０）。アイドル状態でなければ、現在要求されている（カラオケ演奏などの）処理を実行する（ｓ３１）。アイドル状態であれば、別のカラオケ装置から接続があるまで待機する（ｓ３２）。
【００４９】
別のカラオケ装置から接続があると（ｓ３２）、自分の装置のステータスをサポートモードに切り換える（ｓ３３）。こののち、接続してきたカラオケ装置（Ａ端末）から演奏データが送られてくるため、この演奏データに基づいて楽音を生成して同軸ケーブル４に出力する（ｓ３４）。この動作において、音源はＡ端末が制御し、Ｂ端末のＣＰＵ１０は演奏データの受信と楽音の変調・送信のみを制御すればよい。この動作をカラオケ曲の終了まで継続するが（ｓ３９）、曲の途中でこのカラオケ装置が使用開始された場合、すなわちこのカラオケ装置でカラオケ曲の演奏を行うようになった場合には（ｓ３５）、サポートモードからプレイモードにモード切り換え（ｓ３６）、Ａ端末に対してサポートを打ち切る旨の連絡をしたのち（ｓ３７）、演奏端末としての動作をスタートする（ｓ３８）。すなわちここで図４の動作をスタートする。
【００５０】
一方、サポートモードのまま曲が終了した場合には、自状態をアイドル状態にもどして（ｓ４０）、動作を終了する。
【００５１】
この実施形態では、複数のカラオケ装置をＬＡＮおよび同軸ケーブルで接続する形態になっているが、各カラオケ装置の接続形態はどのようなものであってもよい。この実施形態では、Ｂ端末からＡ端末へアナログの楽音信号を送信するようにしているが、デジタルのまま楽音信号を送信するようにしてもよい。ＬＡＮが高速であれば、ＬＡＮのみでこの伝送を行うことも可能である。
【００５２】
【発明の効果】
以上のようにこの発明によれば、既存の通信設備および空きリソースを利用してより厚い音でカラオケ曲を演奏することができるため、カラオケ店舗の設備を増設することなく顧客の満足度を高めることが可能になる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置ネットワークシステムおよびカラオケ装置の構成を示す図
【図２】カラオケ曲を演奏するカラオケ装置装置の演奏データおよび楽音信号の送受信の形態を説明する図
【図３】サーバ装置の動作を示すフローチャート
【図４】カラオケ曲を演奏するカラオケ装置（Ａ端末）の動作を示すフローチャート
【図５】採点をサポートするカラオケ装置（Ｂ端末）の動作を示すフローチャート
【符号の説明】
１…サーバ装置、２…カラオケ装置、３…ＬＡＮ、４…同軸ケーブル、
１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１３…操作パネル、１４…音源、１５…Ａ／Ｄコンバータ、１６…ミキサ、１７…音声入力部、１８…スピーカ、１９…通信モデム、２０…ネットワークインタフェース、２１…ハードディスク、２２…ＢＧＶ記憶装置、２３…映像生成部、２４…同軸変復調器、２５…モニタ
【図１】
0004103405.tif 000002
【図２】
0004103405.tif 000003
【図３】
0004103405.tif 000004
【図４】
0004103405.tif 000005
【図５】
0004103405.tif 000006