(57)【特許請求の範囲】
【請求項１】
操作制御部（３）と、中央制御部（１）と、演奏手段（４）とを備えるカラオケ装置であって、
操作制御部（３）は、各種利用者入力を受付け可能とし、
中央制御部（１）は、操作制御部（３）が受付けた利用者入力が曲識別子と群識別子を含む場合、群識別子毎の待ち行列に順番に曲識別子を登録するとともに、第１処理と第２処理を行い、
第１処理は、演奏曲の演奏終了時、１つの群識別子の待ち行列を所定の順番で選択し、選択した待ち行列の識別子に基づいて予約曲目リストをディスプレイ（８）に表示させ、
第２処理は、表示している予約曲目リスト中から操作制御部（３）の利用者入力により指定される演奏曲を演奏手段（３）に演奏させる
カラオケ装置。
【請求項２】
中央制御部（１）は、第２処理において、所定時間、予約曲目リスト中の演奏曲の指定が無いとき、待ち行列の順番に基づき次予定演奏曲を演奏手段（３）に演奏させる
請求項１に記載のカラオケ装置。
【請求項３】
中央制御部（１）は、操作制御部（３）が受付けた利用者入力が曲識別子のみの場合は、群識別子の無い待ち行列に順番に曲識別子を登録し、
演奏曲の演奏終了時、群識別子の無い待ち行列が存在する場合には、第１処理と第２処理に優先して、群識別子の無い待ち行列の演奏曲を順番に演奏手段（３）に演奏させる
請求項１または２に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、カラオケ装置における演奏予約の制御方式に関し、とくに、利用者ごと（あるいはグループごと）に予約曲を個別に管理するマルチプル予約演奏制御システムに関する。
【０００２】
【従来の技術】
周知のように、カラオケ装置内の中央制御部はリモコン送信器や操作パネルなどのユーザインタフェースを用いて指定入力されたリクエスト楽曲の曲識別子を操作制御部を介して受け取ると、その入力順と曲識別子とを対応づけた演奏用予約テーブルを作成してこれをメモリに格納し、楽曲演奏予約の待ち行列として管理する。中央制御部は、演奏用予約テーブルに基づいて演奏シーケンス制御を行う。すなわち、演奏用予約テーブルに記載されている曲識別子をその演奏順番に従ってピックアップし、その曲識別子に対応する音楽生成データと歌詞描出データとをハードディスク装置より取り出して処理していく。
【０００３】
ところで１人の利用者が数多くの楽曲を予約した場合に、上述のようなカラオケ装置では特定の人ばかりが続けざまに歌うことになる。これではカラオケに慣れている人はどんどん演奏予約をして次々に歌うのに対し、あまり慣れていない人は選曲や予約操作に手間取ったりしてなかなか歌う順番がこないことになる。そのような事情に鑑み、手動で曲順を入れ替えるもの（特開平８−１１５０９２公報参照）や特定の人だけに偏らないように利用者の順番を自動的に入れ替えるもの（特開平８−１２３４４９公報参照）などが考案されている。
【０００４】
【発明が解決しようとする課題】
しかし、カラオケに行き慣れた人や常に最新の楽曲を歌いたがる人が複数人含まれたグループなどでは、各利用者がそれぞれに自分の持ち歌をストーリー仕立てで一気に予約してしまう場合が多い。このような場合に、一曲ごとに演奏順番がきた際に一時回避的にその楽曲の演奏を後回しにしたところで、１人の利用者が多数の楽曲を予約していると他の利用者になかなか順番が回らないことに変わりはない。加えて、他の利用者の予約曲も混在する中でいつ演奏するように変更するかを即時に判断するのも難しい。
【０００５】
また、利用者の順番だけに注目してこれを機械的に公平にしたところで、同じ楽曲が続けて演奏されてしまう場面が少なくない。それでは後から歌う人の楽しみは半減してしまうし、場も白けてしまう。さらに、複数の利用者が重複して同じ楽曲を予約してしまうと、誰が予約したのかわからない。
【０００６】
そこで本発明では、利用者の順番を公平にしたうえで、各利用者の予約曲がわかるように表示し、自分の予約曲の演奏順を計画的に変更したり演奏を取りやめたりすることが簡単明瞭に行えるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
この発明は、つぎの事項（Ａ）〜（Ｅ）により特定されるマルチプル予約演奏制御システムを備えたカラオケ装置である。
（Ａ）操作制御部と、中央制御部と、演奏手段とを備えるカラオケ装置であること、
（Ｂ）操作制御部は、各種利用者入力を受付け可能であること、
（Ｃ）中央制御部は、操作制御部が受付けた利用者入力が曲識別子と群識別子を含む場合、群識別子ごとの待ち行列に順番に曲識別子を登録するとともに、第１処理と第２処理を行うこと、
（Ｄ）第１処理は、演奏曲の演奏終了時、１つの群識別子の待ち行列を所定の順番で選択し、選択した待ち行列の識別子に基づいて予約曲目リストをディスプレイに表示させること、
（Ｅ）第２処理は、表示している予約曲目リスト中から操作制御部の利用者入力により指定される演奏曲を演奏手段に演奏させること、
【０００８】
この発明は以上の構成を基本とし、中央制御部は、第２処理において、所定時間、予約曲目リスト中の演奏曲の指定が無いとき、待ち行列の順番に基づき次予定演奏曲を演奏手段に演奏させる構成を採ることができる。
【０００９】
この発明は以上の構成を基本とし、中央制御部は、操作制御部が受付けた利用者入力が曲識別子のみの場合は、群識別子の無い待ち行列に順番に曲識別子を登録し、さらに、演奏曲の演奏終了時、群識別子の無い待ち行列が存在する場合には、第１処理と第２処理に優先して、群識別子の無い待ち行列の演奏曲を順番に演奏手段に演奏させる構成を採ることができる。
【００１０】
また望ましくは、前記予約曲目リストに表示された全曲が演奏済みになるまで、演奏済みの楽曲も明示することを特徴とする。
【００１１】
【発明の実施の形態】
＝＝＝カラオケ装置の構成＝＝＝
図１は本実施例におけるカラオケ装置の構成を示している。内部にＣＰＵ・ＲＡＭ・ＲＯＭを含む中央制御部１が制御バスを介して各周辺構成部を制御・統括している。ハードディスク装置２はカラオケ楽曲の伴奏音楽データや歌詞データを含むカラオケデータを多数曲分蓄積している。中央制御部１は操作制御部３を介してリクエストを受け取ると、リクエスト入力の順番に従って該当のカラオケデータを処理していく。すなわち、リクエスト楽曲に対応するカラオケデータをハードディスク装置２から取り出し、含まれているカラオケ伴奏音楽データをシンセサイザー４に転送することによりカラオケ伴奏音楽を生成させる。シンセサイザー４にはカラオケ伴奏音楽を演奏する楽器に対応した複数の音源が含まれており、これにより生成されたカラオケ伴奏音楽と、マイクロホン５により採取した歌唱音声とをミキシングアンプ６にて混合しスピーカ７から音響出力する。ディスプレイ８には、映像制御部９を介して入力された背景映像とともに、歌唱すべき箇所の色変えをともなった歌詞画像が表示される。
【００１２】
＝＝＝パーソナルリモコン＝＝＝
本実施例においては、利用者が個別にリモコン送信器（パーソナルリモコン）を所持する。各リモコン送信器にはそれぞれに固有のリモコン識別符号（リモコンＩＤ）が割り当られており、そのリモコンＩＤを含んだ送信信号を発生する。この信号を受けたカラオケ装置はリモコン送信器からの入力信号中のリモコンＩＤを認知する。
【００１３】
また、カラオケ装置はこのリモコンＩＤと各リモコン送信器の所有者名などの個人情報とを対応づけた顧客名簿を適宜な記憶部に保持しており、受け取ったリモコンＩＤから操作されたリモコン送信器の所有者などを認識できるようになっている。
【００１４】
本実施例においてはこのリモコンＩＤを前記群識別子として用い、予約操作に使用されたパーソナルリモコンごとに予約曲を管理する。すなわち、リモコンＩＤごとに演奏用予約管理テーブルを作成し、パーソナルリモコン所有者（あるいは操作利用者）ごとの演奏予約の待ち行列として管理する。
【００１５】
＝＝＝演奏予約の受付処理＝＝＝
図２にパーソナルリモコンからカラオケ楽曲の演奏予約を受け付けるプロセスについての手順を示した。
前述のパーソナルリモコンから予約操作の信号を中央制御部１が受信すると、その信号中にリモコンＩＤが含まれているか否かを確認する（図２のステップ１０１、１０２）。
リモコンＩＤが含まれていたら、これまでの予約操作に利用されているか否か、すなわちそのリモコンＩＤに対応した待ち行列がＲＡＭ上に存在するか否かを確認する（ステップ１０３）。
【００１６】
そのリモコンＩＤ対応の待ち行列がない場合には、そのリモコンＩＤ対応の待ち行列を新たに定義し、ＲＡＭに記憶する。そして予約操作とともに送られてきた曲識別子を待ち行列に登録する（ステップ１０５，１０６）。このとき、存在するリモコンＩＤの数（すなわちリモコンＩＤ対応待ち行列の数）を示すＮの値を１だけ増やす。Ｎの初期値は１である。
【００１７】
そのリモコンＩＤ対応の待ち行列が既に存在している場合には、その待ち行列の最後尾に予約する楽曲の曲識別子を登録する（ステップ１０４）。
【００１８】
また、中央制御部１が受け取った予約操作の信号にリモコンＩＤが含まれていなかった場合（例えばカラオケ装置本体の操作パネルから入力操作をした場合など）には、操作利用者を特定する必要がないとみなし、所定の待ち行列に曲識別子を登録する。例えばリモコンＩＤ＝１などとして他のリモコンＩＤ対応の待ち行列と区別できるようにしておく。
【００１９】
＝＝＝予約曲の演奏順番制御＝＝＝
図３には、カラオケ装置が演奏予約の待ち行列から次に演奏する楽曲をピックアップする手順を示した。
【００２０】
演奏予約の待ち行列を前記の演奏予約手順にて定義された順に参照する。すなわち、中央制御部１は、まずＲＡＭ上に１番最初に定義された待ち行列を参照する。そしてこの待ち行列に登録された予約曲のリストを作成し、その予約曲リストおよび次演奏予定曲がわかるようにディスプレイ８に表示する。次演奏予定曲とは当初は未演奏の楽曲のうちでこの待ち行列に最初に登録された楽曲である。このとき、この待ち行列に対応するリモコンＩＤからこのパーソナルリモコンの所有者（操作利用者）を認識し、その名前をあわせてディスプレイに表示する。ディスプレイに表示された画面例を図４に示した。
【００２１】
ディスプレイに表示された名前の操作利用者は、予約曲リストを見て所定の時間内に、歌唱したい楽曲の番号をパーソナルリモコンのテンキーやカーソルキーの上下で選択しセットキーを押下することで次演奏予定曲を決定（変更）する。ここでは表示された利用者のパーソナルリモコンでしか操作できないようにすると、他の利用者との混乱が生じにくく便利である。あるいは次演奏予定曲が未演奏の最先登録曲のままでよい場合は、所定の時間が経過するまで何も操作しなくてもよい。やがてカラオケ装置は決定された楽曲の演奏を始める。
演奏が終わると、２番目に定義された待ち行列について、上記と同様のプロセスで次に演奏する楽曲を決定する。
【００２２】
このようにして中央制御部１は１以上Ｎ（リモコンＩＤの数）以下の整数ｉを１から順に抽出し、ｉ番目の待ち行列について演奏楽曲を決定すると、次は（ｉ＋１）番目の待ち行列について演奏曲を決定する。Ｎ番目の待ち行列についての処理が終わると、１番目の待ち行列についての処理に移行する。これを繰り返すことにより、リモコンＩＤごとの演奏が公平になる。
【００２３】
＝＝＝その他の実施例＝＝＝
次演奏予定曲を決定する手順において、取消キーを押せば当該楽曲が待ち行列から削除されるようにしてもよい。また前述の実施例では演奏曲を変更した場合に演奏されなかった変更前の楽曲は演奏が決定されるまで当該待ち行列の次演奏予定曲に順次先送りされる方式をとったが、予約曲リスト表示中に所定の操作によって当該待ち行列の曲順をあらかじめ入れ替えられるようにしてもよい。
【００２４】
また、前述の操作利用者を特定しない待ち行列を優先的に演奏するためのものと解して、登録されたら他のリモコンＩＤ対応の待ち行列に先がけて演奏するようにしてもよい。
【００２５】
パーソナルリモコンでは利用者ごとに１つのリモコン送信器を使用することを前提にしているため、前述の実施例では利用者単位の予約曲管理であったが、１つのリモコン送信器を複数人で利用すれば当然にグループごとの予約曲管理も可能である。グループ対抗で歌合戦をやる場合に各グループ内での順番を適宜に変更する際などにも本発明は有効である。
【００２６】
その他、前述の実施例ではリモコンＩＤを群識別子として取り扱ったが、利用者ごとにユーザＩＤを割り振りこれを群識別子とする方法も考えられる。利用者は演奏予約をする際にユーザＩＤも入力するようにすれば、大勢で共通のリモコン送信器や操作パネルを使っても本発明を実施できる。
【００２７】
【発明の効果】
この発明にかかるマルチプル予約制御システムによれば、すべての利用者に歌唱の機会が公平に訪れるようになり、なおかつ各利用者の予約曲が一覧表示されるため各自が予約曲の演奏順を計画的に変更したり演奏を取りやめたりすることが簡単明瞭に行えるようになる。これにより多数曲歌う利用者もあまり歌わない利用者も不公平感を感じずに楽しむことができ、カラオケ利用の機会、利用者の数ともに増大する効果も期待できる。
【図面の簡単な説明】
【図１】この発明の一実施例に係るカラオケ装置の構成例である。
【図２】この発明の一実施例に係るカラオケ装置で実行される予約受付プロセスの制御手順を示すフローチャートである。
【図３】この発明の一実施例に係るカラオケ装置で実行される演奏制御プロセスの演奏順番制御手順を示すフローチャートである。
【図４】この発明の一実施例に係るカラオケ装置において予約曲リストをユーザに示す際にディスプレイに表示される画面の概略図であり、（Ａ）、（Ｂ）、（Ｃ）はそれぞれリモコン送信器Ａ、Ｂ、Ｃに対応したものである。
【符号の説明】
１  中央制御部
２  ハードディスク装置
３  操作制御部
４  シンセサイザー
５  マイクロホン
６  ミキシングアンプ
７  スピーカ
８  ディスプレイ
９  映像制御部
【図１】
0003547405.tif 000002
【図２】
0003547405.tif 000003
【図３】
0003547405.tif 000004
【図４】
0003547405.tif 000005