(57)【特許請求の範囲】
【請求項１】
楽曲データに基づいてカラオケ演奏を行うカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されているカラオケシステムであって、
前記リモコン端末は、
予約者としてのユーザによるカラオケ演奏曲の予約要求を受け付ける予約要求受付手段と、
前記予約要求受付手段が予約者によるカラオケ演奏曲の予約要求を受け付けた際に、その予約者の生体情報を取得する予約者生体情報取得手段と、
前記予約受付手段が受け付けた予約要求および前記予約者生体情報取得手段が取得した予約者の生体情報を含む予約情報を生成して出力する予約情報出力手段と、を備え、
前記カラオケ装置は、
前記予約情報出力手段が出力した前記予約情報を受信可能な受信手段と、
一つ以上のカラオケ演奏曲を記憶する演奏曲記憶手段と、
カラオケ演奏曲の予約を演奏順に登録した予約テーブルを記憶可能な演奏順記憶手段と、
前記受信手段が受信した予約情報に基づいて前記予約テーブルを作成して前記演奏順記憶手段に記憶させるとともに、前記受信手段が新たに受信した予約情報を前記予約テーブルへ受信順に登録し、演奏が終了したカラオケ演奏曲の予約情報を前記予約テーブルから削除する記憶制御手段と、
前記演奏順記憶手段が記憶する前記予約テーブルに登録される予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から登録順に読み出してカラオケ演奏するカラオケ演奏手段と、
前記カラオケ演奏手段によって行われるカラオケ演奏に合わせて歌唱する歌唱者の生体情報を取得する歌唱者生体情報取得手段と、
前記演奏順記憶手段が記憶する前記予約テーブルの先頭に登録される予約情報に含まれる予約者の生体情報と、前記歌唱者生体情報取得手段が取得した歌唱者の生体情報とを比較して両者が一致するか否かを判断する比較手段と、を備え、
前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致すると判断された場合には前記カラオケ演奏手段がカラオケ演奏を続行し、一方、前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合には、前記記憶制御手段が、その歌唱者に関する予約情報を前記予約テーブルの先頭に登録するとともに、前記カラオケ演奏手段が、カラオケ演奏を中止して、前記記憶制御手段によって前記予約テーブルの先頭に新たに登録された予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から読み出してカラオケ演奏を行うことを特徴とするカラオケシステム。
【請求項２】
楽曲データに基づいてカラオケ演奏を行うカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されているカラオケシステムであって、
前記リモコン端末は、
予約者としてのユーザによるカラオケ演奏曲の予約要求を受け付ける予約要求受付手段と、
前記予約要求受付手段が予約者によるカラオケ演奏曲の予約要求を受け付けた際に、その予約者の生体情報を取得する予約者生体情報取得手段と、
前記予約受付手段が受け付けた予約要求および前記予約者生体情報取得手段が取得した予約者の生体情報を含む予約情報を生成して出力する予約情報出力手段と、を備え、
前記カラオケ装置は、
前記予約情報出力手段が出力した前記予約情報を受信可能な受信手段と、
一つ以上のカラオケ演奏曲を記憶する演奏曲記憶手段と、
カラオケ演奏曲の予約を演奏順に登録した予約テーブルを記憶可能な演奏順記憶手段と、
前記受信手段が受信した予約情報に基づいて前記予約テーブルを作成して前記演奏順記憶手段に記憶させるとともに、前記受信手段が新たに受信した予約情報を前記予約テーブルへ受信順に登録し、演奏が終了したカラオケ演奏曲の予約情報を前記予約テーブルから削除する記憶制御手段と、
前記演奏順記憶手段が記憶する前記予約テーブルに登録される予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から登録順に読み出してカラオケ演奏するカラオケ演奏手段と、
前記カラオケ演奏手段によって行われるカラオケ演奏に合わせて歌唱する歌唱者の生体情報を取得する歌唱者生体情報取得手段と、
前記演奏順記憶手段が記憶する前記予約テーブルの先頭に登録される予約情報に含まれる予約者の生体情報と、前記歌唱者生体情報取得手段が取得した歌唱者の生体情報とを比較して両者が一致するか否かを判断する比較手段と、を備え、
前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致すると判断された場合には前記カラオケ演奏手段がカラオケ演奏を続行し、一方、前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合には、前記記憶制御手段が、その歌唱者に関する予約情報を前記予約テーブルの先頭に登録するとともに、前記カラオケ演奏手段が、前記予約情報の演奏楽曲がカラオケ演奏中の演奏楽曲と同一であればカラオケ演奏を続行し、前記予約情報の演奏楽曲がカラオケ演奏中の演奏楽曲と同一でなければカラオケ演奏を中止して前記記憶制御手段によって前記予約テーブルの先頭に新たに登録された予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から読み出してカラオケ演奏を行うことを特徴とするカラオケシステム。
【請求項３】
楽曲データに基づいてカラオケ演奏を行うカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されているカラオケシステムであって、
前記リモコン端末は、
予約者としてのユーザによるカラオケ演奏曲の予約要求を受け付ける予約要求受付手段と、
前記予約要求受付手段が予約者によるカラオケ演奏曲の予約要求を受け付けた際に、その予約者の生体情報を取得する予約者生体情報取得手段と、
前記予約受付手段が受け付けた予約要求および前記予約者生体情報取得手段が取得した予約者の生体情報を含む予約情報を生成して出力する予約情報出力手段と、を備え、
前記カラオケ装置は、
前記予約情報出力手段が出力した前記予約情報を受信可能な受信手段と、
一つ以上のカラオケ演奏曲を記憶する演奏曲記憶手段と、
カラオケ演奏曲の予約を演奏順に登録した予約テーブルを記憶可能な演奏順記憶手段と、
前記受信手段が受信した予約情報に基づいて前記予約テーブルを作成して前記演奏順記憶手段に記憶させるとともに、前記受信手段が新たに受信した予約情報を前記予約テーブルへ受信順に登録し、演奏が終了したカラオケ演奏曲の予約情報を前記予約テーブルから削除する記憶制御手段と、
前記演奏順記憶手段が記憶する前記予約テーブルに登録される予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から登録順に読み出してカラオケ演奏するカラオケ演奏手段と、
前記カラオケ演奏手段によって行われるカラオケ演奏前に歌唱しようとする歌唱者の生体情報を取得する歌唱者生体情報取得手段と、
前記演奏順記憶手段が記憶する前記予約テーブルの先頭に登録される予約情報に含まれる予約者の生体情報と、前記歌唱者生体情報取得手段が取得した歌唱者の生体情報とを比較して両者が一致するか否かを判断する比較手段と、を備え、
前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致すると判断された場合には前記カラオケ演奏手段がカラオケ演奏を開始し、一方、前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合には、前記記憶制御手段が、その歌唱者に関する予約情報を作成して前記予約テーブルの先頭に登録するとともに、前記カラオケ演奏手段が、カラオケ演奏の開始前に、前記記憶制御手段によって前記予約テーブルの先頭に新たに登録された予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から読み出してカラオケ演奏を開始することを特徴とするカラオケシステム。
【請求項４】
請求項１〜請求項３の何れかに記載のカラオケシステムにおいて、
前記記憶制御手段は、前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合に、歌唱者の生体情報と一致する生体情報を前記予約テーブルに含まれる予約情報から検索し、歌唱者の生体情報と一致する生体情報が前記予約テーブル中に存在する場合にはその一致した生体情報を含む予約情報を前記予約テーブルの先頭に移動することを特徴とするカラオケシステム。
【請求項５】
請求項１〜請求項３の何れかに記載のカラオケシステムにおいて、
前記記憶制御手段は、前記比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合に、歌唱者の生体情報と一致する生体情報を前記予約テーブルに含まれる予約情報から検索し、歌唱者の生体情報と一致する生体情報が前記予約テーブル中に存在しない場合にはその歌唱者に関する予約情報を新たに作成して前記予約テーブルの先頭に登録することを特徴とするカラオケシステム。
【請求項６】
請求項１〜請求項５の何れかに記載のカラオケシステムにおいて、
前記予約者生体情報取得手段は予約者の生体情報として予約者の顔画像を取得し、前記カラオケ装置の前記歌唱者生体情報取得手段は歌唱者の生体情報として歌唱者の顔画像を取得することを特徴とするカラオケシステム。
【請求項７】
楽曲データに基づいてカラオケ演奏を行うカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されているカラオケシステムであって、
前記リモコン端末は、
予約者としてのユーザによるカラオケ演奏曲の予約要求を受け付ける予約要求受付手段と、
前記予約受付手段が受け付けた予約者による予約要求を予約情報として出力する予約情報出力手段と、を備え、
前記カラオケ装置は、
前記予約情報出力手段が出力した前記予約情報を受信可能な受信手段と、
一つ以上のカラオケ演奏曲を記憶する演奏曲記憶手段と、
カラオケ演奏曲の予約を演奏順に登録した予約テーブルを記憶可能な演奏順記憶手段と、
前記受信手段が受信した予約情報に基づいて前記予約テーブルを作成して前記演奏順記憶手段に記憶させるとともに、前記受信手段が新たに受信した予約情報を前記予約テーブルへ受信順に登録し、演奏が終了したカラオケ演奏曲の予約情報を前記予約テーブルから削除する記憶制御手段と、
前記演奏順記憶手段が記憶する前記予約テーブルに登録される予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から登録順に読み出してカラオケ演奏するカラオケ演奏手段と、
前記カラオケ演奏手段によって行われるカラオケ演奏に合わせて歌唱する歌唱者の生体情報を取得する歌唱者生体情報取得手段と、
前記歌唱者生体情報取得手段が取得した歌唱者の生体情報を、その取得時にカラオケ演奏手段によってカラオケ演奏されていたカラオケ演奏曲に関する演奏曲情報とともに演奏履歴情報として記憶する演奏履歴情報記憶手段と、
前記演奏履歴情報記憶手段を参照して、前記カラオケ演奏手段による今回のカラオケ演奏時に前記歌唱者生体情報取得手段が取得した歌唱者の生体情報と前回のカラオケ演奏時に前記歌唱者生体情報取得手段が取得した歌唱者の生体情報とを比較して両者が一致するか否かを判断する比較手段と、を備え、
前記比較手段によって今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致しないと判断された場合には、前記カラオケ演奏手段がカラオケ演奏を続行し、一方、前記比較手段によって今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致すると判断された場合には、前記記憶制御手段が、今回の歌唱者の生体情報と一致する生体情報を前記予約テーブルに含まれる予約情報から検索し、今回の歌唱者の生体情報と一致する生体情報が前記予約テーブル中に存在する場合には前記予約テーブルの先頭に登録されている予約情報を前記予約テーブルの後尾に移動させるとともに、前記カラオケ演奏手段が、カラオケ演奏を中止して、前記記憶制御手段によって更新された後の前記予約テーブルの先頭に登録された予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から読み出してカラオケ演奏を行うこと
を特徴とするカラオケシステム。
【請求項８】
請求項７に記載のカラオケシステムにおいて、
前記カラオケ演奏手段は、前記比較手段によって今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致すると判断された場合において、今回の歌唱者の生体情報と一致しない生体情報が前記予約テーブル中に存在しないと前記記憶制御手段によって判断されたときにはカラオケ演奏を続行することを特徴とするカラオケシステム。
【請求項９】
請求項７に記載のカラオケシステムにおいて、
前記記憶制御手段は、前記比較手段によって今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致すると判断された場合において、今回の歌唱者の生体情報と一致しない生体情報が前記予約テーブル中に存在しないと判断したときには前回の歌唱者が予約をしていたか否かを判断し、
前記カラオケ演奏手段は、前記記憶制御手段によって前回の歌唱者が予約をしていたと判断された場合にはカラオケ演奏を続行することを特徴とするカラオケシステム。
【請求項１０】
請求項７〜請求項９の何れかに記載のカラオケシステムにおいて、
前記カラオケ装置の前記歌唱者生体情報取得手段は歌唱者の生体情報として歌唱者の顔画像を取得することを特徴とするカラオケシステム。
【請求項１１】
請求項１〜請求項１０の何れかに記載のカラオケシステムにおいて、
前記カラオケ装置の前記歌唱者生体情報取得手段は、当該カラオケ装置の前面に設置されていることを特徴とするカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宴会など多くの参加者が一つの部屋でカラオケを楽しむ場合に発生しやすい演奏楽曲の予約に関するトラブルの発生を未然に防ぐ技術に関する。
【背景技術】
【０００２】
従来より、楽曲データに基づいてカラオケ演奏を行うカラオケ装置と、カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲をカラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されているカラオケシステムが知られている。
【０００３】
この種のカラオケシステムでは、リモコン端末から選曲通知された演奏楽曲をカラオケ演奏すべく、受け付けた順に予約テーブルに登録する予約受付処理を行う。この予約受付処理というのは、基本的には先入れ先出しであり、上述のような予約テーブルに登録された順に演奏楽曲のカラオケ演奏を行う。なお、特殊なケースにおいては、割込み予約機能というものがあり、「どうしても次にこの演奏楽曲のカラオケ演奏に合わせて歌いたい」とのユーザの要望に応えるべく、そのユーザの予約を予約テーブルに割り込ませて、現在演奏中のカラオケ楽曲が終了次第そのリクエストされた演奏楽曲のカラオケ演奏を行う機能もある。
【０００４】
また、複数の参加者に平等に歌唱機会を与えるカラオケ装置を提供するために、各参加者に予約可能な曲数を割り当て、各参加者の予約状況に応じて予約順を調整するカラオケシステムがある。すなわち、このカラオケシステムでは、まず、参加者ＩＤに対応づけた曲目と曲目枠の順列を個別曲目リストとして記憶する。特定の個別曲目リストにつき、曲目が特定されると、曲目枠があればこれと置換し、一方、曲目枠がなければ順列に追加する。そして、特定された個別曲目リストの内容を表示する。さらに、個別曲目リストごとの曲目と曲目枠の合計数が、最多の曲目が記録された個別曲目リストに等しくなるように、個別曲目リストに曲目枠を登録し、各個別曲目リストから順番に選出した曲目および曲目枠を参加者ＩＤをつけて１つの順列にして待ち行列に登録するとともに、登録曲目に予約済みフラグを対応付けする。また、個別曲目リストの曲目枠が曲目に置換された際、待ち行列中の当該曲目枠を当該曲目に置換するとともに、置換した曲目に予約済みフラグを対応付けする。そして、待ち行列の内容を表示し、待ち行列の順列に従ってカラオケ曲を演奏する。
【特許文献１】特開２００６−３０４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述のようなカラオケシステムにおいては、次のような問題があった。すなわち、宴会など多くの参加者が一つの部屋でカラオケを楽しむような場合には、複数の参加者から同一の演奏楽曲が重複して予約されることがある。このような場合、予約を行った参加者の席が互いに離れていると、他の参加者が同一の演奏楽曲を予約したことを互いに知らないことがあり、その予約された演奏楽曲のカラオケ演奏が始まった際に、何れかの予約者が順番を間違えることがある。また、多くの参加者が予約するために予約から歌唱開始までの時間が長くなり、自分が予約した直前に誰が予約したのか、つまり自分は誰の次に歌う順番なのかを忘れてしまう可能性も高くなる。さらに、その演奏楽曲を予約していない参加者が、そのカラオケ演奏が始まり、まず演奏曲の楽音が発せられる一定期間前に前記演奏楽曲のタイトルが表示装置に表示されたのを見てから、これから演奏音の発生が開始される演奏楽曲をどうしても歌唱したくなり、割り込んで歌唱を始めることもある。このようなことが生じると、本来予約順となって歌唱すべき予約者が歌唱できずに不満を抱き、宴会場の娯楽としてのカラオケが興ざめになる原因となる。
【０００６】
なお、ここで言う「カラオケ演奏の始まり」とは、カラオケ環境における演奏の始まりなので、突然楽音が放音されるのではなく、演奏楽曲データが読み出された後には、まず、演奏楽曲のタイトルが一定時間表示され、その後に具体的な楽音による演奏とテロップ歌詞表示とが開始されることを意味している。
【０００７】
また、予約した人が違うからといって、カラオケを中断しては、益々、宴会場の娯楽としてのカラオケが興ざめとなってしまう。
本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、通常のカラオケボックスの広さが数畳程度のカラオケルームの中で、お互い既知である数人程度のメンバで、誰が予約したのか目の前で確認できる環境でカラオケを楽しむのではなく、例えば宴会など多くの参加者が一つの大きな部屋にて誰がいつ予約したのか判らないような環境でカラオケを楽しむ場合に発生しやすい演奏楽曲の予約に関するトラブルの発生を未然に防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた請求項１に係るカラオケシステムは、楽曲データに基づいてカラオケ演奏を行うカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されている。
【０００９】
まず、予約要求受付手段が、予約者としてのユーザによるカラオケ演奏曲の予約要求を受け付ける。さらに、予約者生体情報取得手段が、予約要求受付手段が予約者によるカラオケ演奏曲の予約要求を受け付けた際にその予約者の生体情報を取得する。そして、予約情報出力手段が、予約受付手段が受け付けた予約要求および予約者生体情報取得手段が取得した予約者の生体情報を含む「予約情報」を出力する。
なお、上述の予約要求受付手段、予約者生体情報取得手段および予約情報出力手段は、リモコン端末が備える。
【００１０】
一方、カラオケ装置では、受信手段が、予約情報出力手段が出力した予約情報を受信可能であり、記憶制御手段が、受信手段が受信した予約情報に基づいてカラオケ演奏曲の予約を演奏順に登録した「予約テーブル」を作成して演奏順記憶手段に記憶させるとともに、受信手段が新たに受信した予約情報を予約テーブルへ受信順に登録し、演奏が終了したカラオケ演奏曲の予約情報を予約テーブルから削除する。そして、カラオケ演奏手段が、演奏順記憶手段が記憶する予約テーブルに登録される予約情報に対応するカラオケ演奏曲を演奏曲記憶手段から登録順に読み出してカラオケ演奏する。さらに、歌唱者生体情報取得手段が、カラオケ演奏手段によって行われるカラオケ演奏に合わせて歌唱する歌唱者の生体情報を取得し、比較手段が、演奏順記憶手段が記憶する予約テーブルの先頭に登録される予約情報に含まれる「予約者の生体情報」と、歌唱者生体情報取得手段が取得した「歌唱者の生体情報」とを比較して両者が一致するか否かを判断する。
【００１１】
比較手段によって予約者の生体情報と歌唱者の生体情報とが一致すると判断された場合にはカラオケ演奏手段がカラオケ演奏を続行する。一方、比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合には、記憶制御手段が、その歌唱者に関する予約情報を予約テーブルの先頭に登録し、カラオケ演奏手段が、カラオケ演奏を中止して、記憶制御手段によって予約テーブルの先頭に新たに登録された予約情報に対応するカラオケ演奏曲を演奏曲記憶手段から読み出してカラオケ演奏を行う。
【００１２】
このように構成された本発明のカラオケシステムによれば、予約者の生体情報と歌唱者の生体情報が一致する場合にはカラオケ演奏を続行し、予約者の生体情報と歌唱者の生体情報が一致しない場合には歌唱者の予約情報を予約テーブルの先頭に登録して改めてカラオケ演奏を開始する。なお、このカラオケ演奏が終了した後に、本来歌唱すべきだった参加者が予約した演奏楽曲が引き続きカラオケ演奏される。このことにより、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。したがって、例えば宴会など多くの参加者が一つの大きな部屋にて誰がいつ予約したのか判らないような環境でカラオケを楽しむような場合に発生しやすい演奏楽曲の予約に関するトラブルの一つである複数の参加者から同一の演奏楽曲が重複して予約されることに起因して参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００１３】
なお、上述のようにカラオケ演奏を中断するのではなく、同名の演奏楽曲の予約を入れ替えて、カラオケ演奏自体はそのまま続行するようにしてもよい。具体的には、請求項２のように、比較手段によって予約者の生体情報と歌唱者の生体情報とが一致すると判断された場合にはカラオケ演奏手段がカラオケ演奏を続行する。一方、比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合には、記憶制御手段が、その歌唱者に関する予約情報を予約テーブルの先頭に登録し、カラオケ演奏手段が、予約情報の演奏楽曲がカラオケ演奏中の演奏楽曲と同一であればカラオケ演奏を続行し、予約情報の演奏楽曲がカラオケ演奏中の演奏楽曲と同一でなければカラオケ演奏を中止して記憶制御手段によって予約テーブルの先頭に新たに登録された予約情報に対応するカラオケ演奏曲を演奏曲記憶手段から読み出してカラオケ演奏を行う。このことにより、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。したがって、例えば宴会など多くの参加者が一つの大きな部屋にて誰がいつ予約したのか判らないような環境でカラオケを楽しむような場合に発生しやすい演奏楽曲の予約に関するトラブルの一つである複数の参加者から同一の演奏楽曲が重複して予約されることに起因して参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００１４】
また、上述のようにカラオケ演奏を中断する手法や、同名の演奏楽曲の予約を入れ替えてカラオケ演奏自体はそのまま続行する手法の他にも、カラオケ演奏を行う前に予約者の生体情報と歌唱者の生体情報が一致するか否かを判断することでカラオケ演奏を中断しないようにする手法が考えられる。具体的には、請求項３のように、歌唱者生体情報取得手段が、カラオケ演奏手段によって行われるカラオケ演奏前に歌唱しようとする歌唱者の生体情報を取得しておき、比較手段によって予約者の生体情報と歌唱者の生体情報とが一致すると判断された場合にはカラオケ演奏手段がカラオケ演奏を開始する。一方、比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合には、記憶制御手段が、その歌唱者に関する予約情報を作成して予約テーブルの先頭に登録するとともに、カラオケ演奏手段が、カラオケ演奏の開始前に、記憶制御手段によって前記予約テーブルの先頭に新たに登録された予約情報に対応するカラオケ演奏曲を前記演奏曲記憶手段から読み出してカラオケ演奏を開始する。このことにより、カラオケ演奏を行う前に予約者の生体情報と歌唱者の生体情報が一致するか否かを判断するので、本来歌唱すべきでない参加者が歌唱を始めることを未然に防ぐことができる。したがって、例えば宴会など多くの参加者が一つの大きな部屋にて誰がいつ予約したのか判らないような環境でカラオケを楽しむような場合に発生しやすい演奏楽曲の予約に関するトラブルの一つである複数の参加者から同一の演奏楽曲が重複して予約されることに起因して参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００１５】
なお、上述のような歌唱すべきでない参加者の具体例としては、（イ）同一の演奏楽曲を予約している参加者や、（ロ）予約を全く行っていない参加者が考えられる。
まず、（イ）歌唱者が歌唱すべきでない参加者であり、且つ同一の演奏楽曲を予約している参加者である場合には、その歌唱者に歌唱を続けてもらうために、その歌唱者の予約情報を探し出して予約テーブルの先頭に移動することが考えられる。具体的には、請求項４のように、記憶制御手段が、比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合に、歌唱者の生体情報と一致する生体情報を予約テーブルに含まれる予約情報から検索し、歌唱者の生体情報と一致する生体情報が前記予約テーブル中に存在する場合にはその一致した生体情報を含む予約情報を予約テーブルの先頭に移動することで、その歌唱者に関する予約情報を予約テーブルの先頭に登録することが考えられる。このようにすれば、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。
【００１６】
また、（ロ）歌唱者が歌唱すべきでない参加者であり、且つ予約を行っていない参加者である場合には、その歌唱者に歌唱を続けてもらうために、その歌唱者の予約情報を新たに作成して予約テーブルの先頭に登録することが考えられる。具体的には、請求項５のように、記憶制御手段が、比較手段によって予約者の生体情報と歌唱者の生体情報とが一致しないと判断された場合に、歌唱者の生体情報と一致する生体情報を予約テーブルに含まれる予約情報から検索し、歌唱者の生体情報と一致する生体情報が予約テーブル中に存在しない場合にはその歌唱者に関する予約情報を新たに作成して予約テーブルの先頭に登録することが考えられる。このようにすれば、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。
【００１７】
なお、予約者および歌唱者の生体情報の具体例としては、予約者および歌唱者の顔画像であることが考えられる。具体的には、請求項６のように、予約者生体情報取得手段が予約者の生体情報として予約者の顔画像を取得し、カラオケ装置の歌唱者生体情報取得手段が歌唱者の生体情報として歌唱者の顔画像を取得することが考えられる。このようにすれば、例えば、予約者や歌唱者が操作ボタンや操作パネルを操作したり触れたりするといった具合に予約者や歌唱者が何らかの動作をしなくても予約者や歌唱者の生体情報を確実に取得でき、予約者と歌唱者との一致を確認する精度を高めるとともに、歌唱者の利便性を高めることができる。
【００１８】
また、上記課題を解決するためになされた請求項７に係るカラオケシステムは、同様に、楽曲データに基づいてカラオケ演奏を行うカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されている。
【００１９】
まず、予約要求受付手段が、予約者としてのユーザによるカラオケ演奏曲の予約要求を受け付ける。そして、予約情報出力手段が、予約受付手段が受け付けた予約要求を「予約情報」として出力する。
なお、上述の予約要求受付手段、予約者生体情報取得手段および予約情報出力手段は、リモコン端末が備える。
【００２０】
一方、カラオケ装置では、受信手段が、予約情報出力手段が出力した予約情報を受信可能であり、記憶制御手段が、受信手段が受信した予約情報に基づいてカラオケ演奏曲の予約を演奏順に登録した「予約テーブル」を作成して演奏順記憶手段に記憶させるとともに、受信手段が新たに受信した予約情報を予約テーブルへ受信順に登録し、演奏が終了したカラオケ演奏曲の予約情報を予約テーブルから削除する。そして、カラオケ演奏手段が、演奏順記憶手段が記憶する予約テーブルに登録される予約情報に対応するカラオケ演奏曲を演奏曲記憶手段から登録順に読み出してカラオケ演奏する。さらに、歌唱者生体情報取得手段が、カラオケ演奏手段によって行われるカラオケ演奏に合わせて歌唱する歌唱者の生体情報を取得し、演奏履歴情報記憶手段が、歌唱者生体情報取得手段が取得した歌唱者の生体情報を、その取得時にカラオケ演奏手段によってカラオケ演奏されていたカラオケ演奏曲に関する演奏曲情報とともに演奏履歴情報として記憶する。そして、比較手段が、演奏履歴情報記憶手段を参照して、カラオケ演奏手段による今回のカラオケ演奏時に歌唱者生体情報取得手段が取得した「今回の歌唱者の生体情報」と前回のカラオケ演奏時に歌唱者生体情報取得手段が取得した「前回の歌唱者の生体情報」とを比較して両者が一致するか否かを判断する。
【００２１】
比較手段によって今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致しないと判断された場合には、カラオケ演奏手段がカラオケ演奏を続行する。一方、比較手段によって今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致すると判断された場合には、記憶制御手段が、今回の歌唱者の生体情報と一致する生体情報を予約テーブルに含まれる予約情報から検索する。今回の歌唱者の生体情報と一致する生体情報が予約テーブル中に存在する場合には、記憶制御手段が、予約テーブルの先頭に登録されている予約情報を予約テーブルの後尾に移動させるとともに、カラオケ演奏手段が、カラオケ演奏を中止して、記憶制御手段によって更新された後の予約テーブルの先頭に登録された予約情報に対応するカラオケ演奏曲を演奏曲記憶手段から読み出してカラオケ演奏を行う。
【００２２】
このように構成された本発明のカラオケシステムによれば、今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致しない場合にはカラオケ演奏を続行し、今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致する場合において今回の歌唱者の生体情報と一致する生体情報が予約テーブルに存在するときには、予約テーブルの先頭の予約情報を予約テーブルの後尾に移動させ、改めてカラオケ演奏を開始する。このことにより、前回歌唱した歌唱者が引き続き歌唱しようとした場合には、その演奏楽曲の演奏順を最後にし、次に予約された演奏楽曲のカラオケ演奏を優先して行う。
【００２３】
したがって、例えば宴会など多くの参加者が一つの大きな部屋にて誰がいつ予約したのか判らないような環境でカラオケを楽しむような場合に発生しやすい演奏楽曲の予約に関するトラブルの一つである同一の参加者が複数の演奏楽曲を連続して予約したことに起因して参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００２４】
ところで、比較手段によって今回の歌唱者の生体情報と前回の歌唱者の生体情報とが一致する場合において、今回の歌唱者の生体情報と一致しない生体情報が予約テーブル中に存在しないときには、（ハ）カラオケ演奏手段がカラオケ演奏を続行することが考えられる（請求項８）。このようにすれば、他に予約をしている参加者が存在しない状況でカラオケ演奏を中止するのは宴会の盛況な状況に水を差してしまうおそれがあるが、本発明によれば、他に予約をしている参加者が存在しない状況でも、同一の参加者による複数の演奏楽曲のリクエストを容認することで、宴会の盛況な状況に水を差すことを防ぐことができる。
【００２５】
この場合、記憶制御手段が、前回の歌唱者が予約をしていたか否かを判断し、前回の歌唱者が予約をしていたと判断された場合には、カラオケ演奏手段がカラオケ演奏を続行するようにしてもよい（請求項９）。このようにすれば、予約をしていた同一の参加者による複数の演奏楽曲のリクエストのみを容認することで、参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００２６】
なお、前回の歌唱者が予約をしていないと判断された場合には、カラオケ演奏手段がカラオケ演奏を中止するようにしてもよい。このようにすれば、他に予約をしている参加者が存在しない状況であっても、予約をしていない同一の参加者が複数の演奏楽曲を連続してリクエストすることに起因して参加者が不満を抱くような事態が発生することを防ぐことができる。
【００２７】
また、前回の歌唱者が予約をしていないと判断された場合には、報知手段が、本来の歌唱者が存在する旨を示す情報を報知するようにしてもよい。このようにすれば、他に予約をしている参加者が存在しない状況であっても、予約をしていない同一の参加者が複数の演奏楽曲を連続してリクエストすることに起因して参加者が不満を抱くような事態が発生することを防ぐことができる。
【００２８】
ところで、歌唱者の生体情報の具体例としては、予約者および歌唱者の顔画像であることが考えられる。具体的には、請求項１０のように、カラオケ装置の歌唱者生体情報取得手段が歌唱者の生体情報として歌唱者の顔画像を取得することが考えられる。このようにすれば、例えば、歌唱者が操作ボタンや操作パネルを操作したり触れたりするといった具合に歌唱者が何らかの動作をしなくても歌唱者の生体情報を確実に取得でき、前回の歌唱者と今回の歌唱者の一致を確認する精度を高めるとともに、歌唱者の利便性を高めることができる。
【００２９】
ところで、カラオケ装置が備える歌唱者生体情報取得手段については、カラオケ装置の前面に設置されていることが考えられる（請求項１１）。このように構成すれば、歌唱者が何らかの操作をしなくても歌唱者の生体情報を確実に取得でき、予約者と歌唱者との一致を確認する精度を高めるとともに、歌唱者の利便性を高めることができる。
【発明を実施するための最良の形態】
【００３０】
以下に本発明の実施形態を図面とともに説明する。
［第一実施形態］
図１は、カラオケシステム１の概略構成を示すブロック図である。
【００３１】
［カラオケシステム１の構成の説明］
図１に示すように、カラオケシステム１は、カラオケ店等の各カラオケルームに設置されるカラオケ装置４と、カラオケ装置４を操作するためのリモコン端末５とが通信可能に構成されることによって形成されている。
【００３２】
［カラオケ装置４の構成の説明］
カラオケ装置４は、カラオケを利用するユーザから指定された楽曲のカラオケ演奏を行うための機器であり、カラオケ装置４全体の作動を制御する制御部１２、カラオケ装置４をＬＡＮ１００に接続するためのインターフェイス部１４、演奏楽曲の伴奏内容及び歌詞を示す楽曲データや映像データ等のコンテンツデータ、カラオケ装置４が作動するためのプログラム等を記憶するハードディスク（ＨＤＤ）１６、複数のキースイッチからなり、曲の予約操作等を行うための操作部１８、リモコン端末５等から送信された赤外線信号を、赤外線通信規格（ＩｒＤＡ（登録商標））又はリモコン端末５とカラオケ装置４との二者間において予め設定された通信条件に従って通信するための赤外線通信部２０、操作部１８からの信号を処理する操作処理部２２、マイクロフォン２６、ＨＤＤ１６に記憶された演奏データ（ＭＩＤＩデータ）に基づく演奏再生を行うＭＩＤＩ音源３０、ＭＩＤＩ音源３０から出力されたデジタル信号から演奏楽曲のオーディオ信号（音響、音声に関する信号）を生成し、生成されたオーディオ信号及びマイクロフォン２６から入力されたオーディオ信号を増幅してスピーカ２８へ出力する音声制御部２４、画像データを一時的に記憶するビデオＲＡＭ３２、ビデオＲＡＭ３２に記憶された画像データに基づく映像の再生を制御する映像再生部３４、映像再生部３４により再生される映像のモニタ３６での表示を制御する映像制御部３８、半導体素子を利用した書き換え可能な記憶媒体であるメモリ４０などを備えている。
【００３３】
なお、ＬＡＮ１００には、アクセスポイント１１０およびルータ１２０が接続されている。アクセスポイント１１０は、無線ＬＡＮ（例えば、ＩＥＥＥ８０２．１１）による無線通信で、複数のリモコン端末５とＬＡＮ１００とを接続するための電波中継機であり、リモコン端末５もこのアクセスポイント１１０を介してカラオケ装置４や外部のホストサーバ（図示省略）とルータ１２０を介して通信を行うことができる。
【００３４】
メモリ４０には、メモリマップが記憶されている（図２（ａ）参照）。このメモリマップには、リモコン端末５にて演奏楽曲の演奏番号の予約入力確定を行ったときにリモコン端末５のカメラ７２によって撮影された予約者の撮影画像（顔画像データ）、予約曲の選曲番号などを含むレコード（予約情報）が登録されている。なお、この予約情報が登録されたリストは特許請求の範囲の「予約テーブル」に相当する。この予約テーブルに対しては、新しく受信した予約情報を予約テーブルの後尾に追加する処理や、予約テーブルの先頭に登録された予約情報を予約テーブルの後尾に移動させて他の予約情報の登録順を前に移動させる処理、同一の選曲番号を有する予約情報同士を入れ替える処理、新しく作成した予約情報を予約テーブルの先頭に入れて他の予約情報の登録順を後ろへ移動させる処理などが行われる。また、このメモリマップには、タイトルが表示されたときにカメラ４２によって撮影された歌唱者の撮影画像が一時的に記憶される。
【００３５】
制御部１２は、演奏中の楽曲に対応するユーザの個人用Ｗｅｂページに対する更新を禁止するための指示をリモコン端末５に対して送信したり、ユーザの行った歌唱に関する情報を外部のホストサーバ（図示省略）へ送信したりする処理などを実行する。
【００３６】
カメラ４２は、ＣＣＤカメラで構成され、その前方を撮像する機能を有する。また、カメラ４２は、モニタ３６の近傍に設置されている。そして、カメラ４２は、取得する画像の画像面の法線方向がモニタ３６の法線方向とほぼ同一方向で、且つモニタ３６の操作面から、３０〜６０ｃｍ程度離れた位置において合焦し、モニタ３６の操作面の中心点から約＋／−２０ｃｍ〜４０ｃｍ四方の範囲を撮影範囲となるようにしたので、ユーザがカラオケ装置４のモニタ３６に表示される歌詞テロップを目視可能な距離で対峙して歌詞テロップを読みながら歌唱するときにそのユーザ（歌唱者）の顔画像を正しく取得することが可能である。
【００３７】
なお、操作部１８、操作処理部２２および制御部１２は受信手段に該当し、ＨＤＤ１６は演奏曲記憶手段に該当し、メモリ４０は演奏順記憶手段に該当し、制御部１２は記憶制御手段および比較手段に該当し、制御部１２およびＭＩＤＩ音源３０はカラオケ演奏手段に該当し、カメラ４２は歌唱者生体情報取得手段に該当する。
【００３８】
［リモコン端末５の構成の説明］
リモコン端末５は、カラオケルーム内で使用される機器であり、演奏楽曲の選曲番号を入力し確定させることで、前記演奏楽曲の予約等をするための操作を利用者から受け付け、その操作信号をカラオケ装置４に送信する機能を有する。
【００３９】
具体的にリモコン端末５は、リモコン端末５全体の作動を制御する制御部５２、赤外線通信部２０と通信を行う赤外線通信部５４、リモコン端末５が作動するためのプログラム等の各種情報を記憶するメモリ５６、表示部５８の表示領域に沿って設置されるタッチパネル及び複数のキースイッチからなり、利用者からの操作を受け付ける操作部６０、操作部６０からの信号を処理する操作処理部６２、画像データを一時的に記憶するビデオＲＡＭ６４、ビデオＲＡＭ６４に記憶された画像データの表示部５８での表示を制御する映像制御部６６、ＬＡＮ１００に接続されたアクセスポイント１１０との間で無線ＬＡＮ（例えば、ＩＥＥＥ８０２．など）によって無線通信を行うための無線ＬＡＮ通信部６８、カメラ７２などを備え、前述した操作信号のカラオケ装置４への送信は赤外線通信、又は、無線ＬＡＮ通信１１５を用いて送信している。
【００４０】
なお、宴会場などの大広間で利用するリモコン端末５とカラオケ装置４との間の通信については、カラオケボックスの数畳程度の小間であるカラオケルーム内で利用する距離に比べてお互いが離されて利用されるためにその通信距離が長くなったり、リモコン端末５とカラオケ装置４との間に人など光を遮る遮蔽物が入ったり、リモコン端末５の利用者が、カラオケ装置４がどの方向にあるのか判らないために赤外線通信部５４を向ける方向を間違えたりする可能性が高くなる。そこで、カラオケ装置４の制御部１２およびリモコン端末５の制御部５２は、赤外線通信部２０と通信ができないことを検出した場合には、赤外線より通信距離が長く、見通し外でも通信でき、指向性も少ない無線ＬＡＮ通信１１５による通信を選択して実行する。
【００４１】
メモリ５６には、リモコン端末５を識別するための識別情報が記憶されている。また、メモリ５６にはメモリマップが記憶されている（図２（ｂ）参考）。このメモリマップには、演奏楽曲の演奏番号の予約入力確定を行ったときにカメラ７２によって撮影された予約者の撮影画像、予約曲などを含むレコードが登録されている。
【００４２】
制御部５２は、利用者から曲の予約をするための操作入力を受け付け、選択された曲の曲番号に、予約者（即ち、歌唱する人）の撮影画像を付加した予約データをカラオケ装置４へ送信する処理を実行する。
【００４３】
カメラ７２は、カメラ４２と同様の機能を有し、取得する画像の画像面の法線方向が操作部６０の操作面の法線方向とほぼ同一方向で、且つ操作部６０の操作面から、３０〜６０ｃｍ程度離れた位置において合焦し、操作部６０の操作面の中心点から約＋／−２０ｃｍ〜４０ｃｍ四方の範囲を撮影範囲となる。よって、ユーザがリモコン端末５の操作部６０を操作し目視して演奏楽曲の予約をするときに撮影すれば、前記ユーザがリモコン端末５の操作部６０を操作し目視可能な距離で、かつ、操作部６０とユーザの顔とを対向させたときにユーザ（予約者）の顔画像を正しく取得することが可能である。
【００４４】
なお、操作部６０、操作処理部６２および制御部５２は予約要求受付手段に該当し、カメラ７２は予約者生体情報取得手段に該当し、制御部５２および無線ＬＡＮ通信部６８は予約情報出力手段に該当する。
【００４５】
［リモコン端末５の予約受付処理の説明］
以下に、リモコン端末５の制御部５２が実行する予約受付処理の処理手順を図３のフローチャートに基づいて説明する。この予約受付処理は、リモコン端末５が起動している場合に他の処理からは独立して繰り返し実行される。
【００４６】
まず、選曲キーが押下されたか否かを判断する（Ｓ１１０）。選曲キーが押下されていないと判断された場合には（Ｓ１１０：ＮＯ）、数字キーが押下されたか否かを判断する（Ｓ１２０）。数字キーが押下されていないと判断された場合には（Ｓ１２０：ＹＥＳ）、数字以外の種別のキーが押下されたと判断し、Ｓ１１０に戻る。一方、数字キーが押下されたと判断された場合には（Ｓ１２０：ＹＥＳ）、メモリ５６の選曲番号格納エリアにバッファリングを行う（Ｓ１３０）。一例を挙げると、既に数字キー「１」が押下されて数値「１」が入力された状態で、数字キー「２」が押下された場合には、数値「１２」が入力されたと判断し、選曲番号格納エリアの記憶内容を数値「１」から数値「１２」へ変更するといった具合である。また、既に数値「１２３４５６」が入力された状態で、数字キー「７」が押下された場合には、数値「１２３４５６７」が入力されたと判断し、選曲番号格納エリアの記憶内容を数値「１２３４５６」から数値「１２３４５６７」へ変更するといった具合である。選曲番号格納エリアへのバッファリングが終了したらＳ１１０に戻る。
【００４７】
一方、先のＳ１１０において選曲キーが押下されたと判断された場合には（Ｓ１１０：ＹＥＳ）、選曲番号格納エリアが未入力か否かを判断する（Ｓ１４０）。選曲番号格納エリアが未入力であると判断された場合には（Ｓ１４０：ＹＥＳ）、Ｓ１１０に戻る。一方、選曲番号格納エリアが入力済みであると判断された場合には（Ｓ１４０：ＮＯ）、カメラ７２を制御して、リモコン端末５を操作中の予約者としてのユーザの顔画像を取得する（Ｓ１５０）。そして、予約者を特定するカメラ７２によって取得された予約者の顔画像データと、選曲番号格納エリアに記憶される選曲番号とを対応付けた予約情報を生成し、その生成した予約情報をカラオケ装置４へ送信する（Ｓ１６０）。このように予約情報を送信したら、選曲番号格納エリアを初期化し（Ｓ１７０）、Ｓ１１０に戻る。
【００４８】
［カラオケ装置４の歌唱者確認処理（１）の説明］
以下に、カラオケ装置４の制御部１２が実行する歌唱者確認処理（１）の処理手順を図４のフローチャートに基づいて説明する。この歌唱者確認処理（１）は、カラオケ装置４が起動している場合に他の処理からは独立して繰り返し実行される。
【００４９】
まず、上述の予約受付処理によって利用者による予約が行われたら（Ｓ３１０、図６（ｂ）参照）、リモコン端末５から送信された予約情報を受信し、その受信した予約情報をメモリ４０の予約テーブルに登録する（Ｓ２０５、図６（ａ）参照）。そして、予約情報を予約テーブルに登録した旨をリモコン端末５に送信する。一方、リモコン端末５では、予約が完了した旨を表示部５８に表示し（Ｓ３２０）、Ｓ３１０に戻って利用者からの入力があるまで待機する。
【００５０】
続いて、予約テーブルの先頭に登録された予約情報をメモリ４０から取得する（Ｓ２１０）。そして、その取得した予約情報に含まれる選曲番号に対応する演奏楽曲のコンテンツデータをＨＤＤ１６から読み出してカラオケ演奏を開始する（Ｓ２１５）。演奏楽曲のタイトルがモニタ３６に表示されるまで待機し（Ｓ２２０：ＮＯ）、表示された場合には（Ｓ２２０：ＹＥＳ）、カメラ４２を制御して、モニタ３６の前に存在する歌唱者としてのユーザの顔画像を取得する（Ｓ２２５、図６（ｃ）参照）。その取得した歌唱者の顔画像データと予約情報に含まれる予約者の顔画像データとを比較する（Ｓ２３０）。比較の結果、歌唱者の顔画像データと予約情報に含まれる予約者の顔画像データとが一致すると判断された場合には（Ｓ２３５：ＹＥＳ）、その歌唱者と予約者とが同一人物であると判断し、カラオケ演奏をそのまま続行させることで予約者による歌唱を続行させる（Ｓ２４０）。一方、比較の結果、歌唱者の顔画像データと予約情報に含まれる予約者の顔画像データとが一致しないと判断された場合には（Ｓ２３５：ＮＯ）、その歌唱者と予約者とが異なる人物であると判断し、歌唱者の顔画像データと一致する顔画像データを予約テーブルに含まれる予約情報から検索する（Ｓ２４５）。そして、予約テーブルに登録された予約情報の登録順を一つずつ後方に移動し、その検索された予約情報を予約テーブルの先頭に移動する（Ｓ２５０、図６（ｄ）参照）。さらに、カラオケ演奏を停止し（Ｓ２５５）、予約テーブルの先頭に新たに登録された予約情報に含まれる選曲番号に対応する演奏楽曲のコンテンツデータをＨＤＤ１６から読み出してカラオケ演奏を改めて開始する（Ｓ２６０）。それ以降、上述のように登録順序を変更した後の予約テーブルに基づいて、カラオケ演奏を実行する（Ｓ２６５）。
【００５１】
なお、カラオケ演奏が終了したら、予約テーブルの先頭に登録されている予約情報を削除し、本処理を終了する。
［第一実施形態の効果］
（１）このように第一実施形態のカラオケシステム１によれば、予約者の顔画像データと歌唱者の顔画像データが一致する場合には（Ｓ２３５：ＹＥＳ）、カラオケ演奏を続行し（Ｓ２４０）、一方、予約者の顔画像データと歌唱者の顔画像データが一致しない場合には（Ｓ２３５：ＮＯ）、歌唱者の予約情報を探し出して予約テーブルの先頭に登録し（Ｓ２４５、Ｓ２５０）、改めてカラオケ演奏を開始する（Ｓ２５５、Ｓ２６６）。なお、このカラオケ演奏が終了した後に、本来歌唱すべきだった参加者が予約した演奏楽曲が引き続きカラオケ演奏される。このことにより、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。したがって、例えば宴会など多くの参加者が一つの大きな部屋にて誰がいつ予約したのか判らないような環境でカラオケを楽しむような場合に発生しやすい演奏楽曲の予約に関するトラブルの一つである複数の参加者から同一の演奏楽曲が重複して予約されることに起因して参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００５２】
（２）また、第一実施形態のカラオケシステム１によれば、リモコン端末５のカメラ７２が予約者の生体情報として予約者の顔画像データを取得し、カラオケ装置４のカメラ４２が歌唱者の生体情報として歌唱者の顔画像データを取得する。このことにより、例えば、予約者や歌唱者が操作ボタンや操作パネルを操作したり触れたりするといった具合に予約者や歌唱者が何らかの動作をしなくても予約者や歌唱者の生体情報を確実に取得でき、予約者と歌唱者との一致を確認する精度を高めるとともに、歌唱者の利便性を高めることができる。
【００５３】
（３）また、第一実施形態のカラオケシステム１によれば、カメラ４２が、モニタ３６の近傍に設置されており、取得する画像の画像面の法線方向がモニタ３６の法線方向とほぼ同一方向で、且つモニタ３６の操作面から、３０〜６０ｃｍ程度離れた位置において合焦し、モニタ３６の操作面の中心点から約＋／−２０ｃｍ〜４０ｃｍ四方の範囲を撮影範囲となるようにしている。このことにより、カメラ４２が、ユーザがカラオケ装置４のモニタ３６に表示される歌詞テロップを目視可能な距離で対峙して歌詞テロップを読みながら歌唱するときにそのユーザ（歌唱者）の顔画像を正しく取得することが可能である。また、歌唱者が何らかの操作をしなくても歌唱者の生体情報としての顔画像を確実に取得でき、予約者と歌唱者との一致を確認する精度を高めるとともに、歌唱者の利便性を高めることができる。
【００５４】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することが可能である。
【００５５】
（１）上記実施形態では、歌唱者確認処理において、歌唱者の顔画像データと予約情報に含まれる予約者の顔画像データとを比較し（Ｓ２３０）、歌唱者の顔画像データと予約情報に含まれる予約者の顔画像データとが一致しないと判断された場合には（Ｓ２３５：ＮＯ）、その歌唱者と予約者とが異なる人物であると判断し、歌唱者の顔画像データと一致する顔画像データを予約テーブルに含まれる予約情報から検索し（Ｓ２４５）、その検索した予約情報を予約テーブルの先頭に移動させるが、これには限られず、その検索した歌唱者の予約情報に含まれる演奏楽曲が演奏中の演奏楽曲と同一であれば、予約テーブルの先頭に登録される予約情報とその検索した予約情報とを入れ替え、カラオケ演奏を停止せずにそのまま続行するようにしてもよい。
【００５６】
このようにすれば、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。
【００５７】
（２）また、上記実施形態では、歌唱者確認処理において、カラオケ演奏を開始した後に、カメラ４２を制御してモニタ３６の前に存在する歌唱者としてのユーザの顔画像を取得する（Ｓ２２５）が、これには限られず、カラオケ演奏を開始する前に、カメラ４２を制御してモニタ３６の前に存在する歌唱者としてのユーザの顔画像データを取得するようにしてもよい。そして、予約者の顔画像データと歌唱者の顔画像データとが一致すると判断された場合にはカラオケ演奏を開始し、一方、予約者の顔画像データと歌唱者の顔画像データとが一致しないと判断された場合には、これから開始しようとするカラオケ演奏曲のタイトルが表示されてから前記カラオケ演奏曲の演奏開始直前までに撮影した歌唱者の撮影画像と、前記これから開始しようとするカラオケ演奏曲の演奏番号とから新たに作成した予約情報を予約テーブルの先頭に新たに登録するとともに、その登録された予約情報に対応するカラオケ演奏曲を読み出してカラオケ演奏を開始する。
【００５８】
このようにすれば、カラオケ演奏を行う前に予約者の生体情報と歌唱者の生体情報が一致するか否かを判断するので、本来歌唱すべきでない参加者が歌唱を始めることを未然に防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００５９】
（３）また、歌唱すべきでない参加者の具体例としては、（イ）同一の演奏楽曲を予約している参加者や、（ロ）予約を全く行っていない参加者が考えられるため、（イ）歌唱者が歌唱すべきでない参加者であり、且つ同一の演奏楽曲を予約している参加者である場合には、その歌唱者に歌唱を続けてもらうために、その歌唱者の撮影画像を予約情報の中から探し出し、探し出された撮影画像に対応する予約情報を予約テーブルの先頭に移動することが考えられる。具体的には、図５に例示する歌唱者確認処理（２）において、歌唱者の顔画像データと一致する顔画像データを予約テーブルに含まれる予約情報から検索した際に（Ｓ２４５）、歌唱者の顔画像データと一致する顔画像データが予約テーブル中に存在する場合には（Ｓ２７０：ＹＥＳ、図６（ｃ）参照）、予約テーブルに登録された予約情報の登録順を一つずつ後方に移動し、その検索された予約情報を予約テーブルの先頭に移動する（Ｓ２５０、図６（ｄ）参照）。さらに、カラオケ演奏を停止し（Ｓ２５５）、予約テーブルの先頭に新たに登録された予約情報に含まれる選曲番号に対応する演奏楽曲のコンテンツデータをＨＤＤ１６から読み出してカラオケ演奏を改めて開始する（Ｓ２６０）。それ以降、上述のように登録順序を変更した後の予約テーブルに基づいて、カラオケ演奏を実行する（Ｓ２６５）。なお、歌唱者確認処理（２）は、多くの部分が上述の歌唱者確認処理（１）と同一であるので同じステップ番号を用いてその詳細な説明は省略する。
【００６０】
このようにすれば、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。
【００６１】
（４）また、歌唱者が予約を全く行っていない参加者である場合には、その歌唱者の予約情報を新たに作成して予約テーブルの先頭に登録することで、その歌唱者の歌唱を続行させるようにしてもよい。具体的には、図５に例示する歌唱者確認処理（２）において、歌唱者の顔画像データと一致する顔画像データを予約テーブルに含まれる予約情報から検索した際に（Ｓ２４５）、歌唱者の顔画像データと一致する顔画像データが予約テーブル中に存在しない場合には（Ｓ２７０：ＮＯ、図７（ｃ）参照）、予約テーブルに登録された予約情報の登録順を一つずつ後方に移動し、その割り込んで歌唱している歌唱者に関する予約情報を予約テーブルの先頭に新たに生成して登録するとともに（Ｓ２７５、図７（ｄ）参照）、カラオケ演奏をそのまま続行させることで歌唱者による歌唱を続行させる（Ｓ２８０）。
【００６２】
このようにすれば、カラオケ演奏が始まった際に本来歌唱すべきでない参加者が歌唱を始めても、その歌唱を始めた参加者および本来の歌唱すべき参加者の双方が不満を抱かないようにカラオケ演奏を続けることができる。
［第ニ実施形態］
上記第一実施形態では、予約者の顔画像データと歌唱者の顔画像データとを比較し、両者が一致する場合には演奏を続行し、一致しない場合には歌唱者の予約情報を予約テーブルの先頭に登録して、改めてカラオケ演奏を開始するようにしている。これに対して、本第二実施形態では、今回の歌唱者の顔画像データと前回の歌唱者の顔画像データとが一致しない場合にはカラオケ演奏を続行し、一致する場合において今回の歌唱者の顔画像データと一致する顔画像データが予約テーブル中に存在するときには、予約テーブルの先頭の予約情報を予約テーブルの後尾に移動させ、改めてカラオケ演奏を開始することを特徴とする。
【００６３】
具体的には、カラオケシステム１のカラオケ装置４が歌唱者確認処理（１）や歌唱者確認処理（２）の代わりに、歌唱者確認処理（３）を実行する。
以下に、カラオケ装置４の制御部１２が実行する歌唱者確認処理（３）の処理手順を図８のフローチャートに基づいて説明する。この歌唱者確認処理（３）は、カラオケ装置４が起動している場合に他の処理からは独立して繰り返し実行される。
【００６４】
まず、上述の予約受付処理によって利用者による予約が行われたら（Ｓ３１０、図１０（ｂ）参照）、リモコン端末５から送信された予約情報を受信し、その受信した予約情報をメモリ４０の予約テーブルに登録する（Ｓ４０５、図１０（ａ）参照）。そして、予約情報を予約テーブルに登録した旨をリモコン端末５に送信する。一方、リモコン端末５では、予約が完了した旨を表示部５８に表示し（Ｓ３２０）、Ｓ３１０に戻って利用者からの入力があるまで待機する。
【００６５】
続いて、予約テーブルの先頭に登録された予約情報をメモリ４０から取得する（Ｓ４１０）。そして、その取得した予約情報に含まれる選曲番号に対応する演奏楽曲のコンテンツデータをＨＤＤ１６から読み出してカラオケ演奏を開始する（Ｓ４１５）。演奏楽曲のタイトルがモニタ３６に表示されるまで待機し（Ｓ４２０：ＮＯ）、表示された場合には（Ｓ４２０：ＹＥＳ）、カメラ４２を制御して、モニタ３６の前に存在する歌唱者としてのユーザの顔画像を取得する（Ｓ４２５）。このとき、取得した歌唱者の顔画像データをその予約者の予約情報に追加登録しておく。続いて、その取得した歌唱者の顔画像データと前回の歌唱者に対応する予約情報に含まれる前回の歌唱者の顔画像データとを比較する（Ｓ４３０）。一方、比較の結果、今回の歌唱者の顔画像データと前回の歌唱者の顔画像データとが一致しないと判断された場合には（Ｓ４３５：ＮＯ、図１０（ｅ）参照）、今回の歌唱者が前回の歌唱者とは異なる人物であると判断し、同一の人が連続して歌唱しているわけではないので、カラオケ演奏をそのまま続行させることでその歌唱者による歌唱を続行させる（Ｓ４４０）。
【００６６】
一方、比較の結果、今回の歌唱者の顔画像データと前回の歌唱者の顔画像データとが一致すると判断された場合には（Ｓ４３５：ＹＥＳ）、今回の歌唱者の顔画像データと異なる顔画像データを予約テーブルに含まれる予約情報から検索する（Ｓ４４５）。ここで、今回の歌唱者の顔画像データと異なる顔画像データが予約テーブル中に存在する場合には（Ｓ４５０：ＹＥＳ、図１０（ｃ）および図１０（ｄ）参照）、カラオケ演奏を停止し（Ｓ４６０）、予約テーブルの先頭に登録された予約情報を最後尾に移動し、他の予約情報の登録順を１つずつ繰り上げる（Ｓ４６５）。そして、Ｓ４１０に移行する。
【００６７】
一方、今回の歌唱者の顔画像データと異なる顔画像データが予約テーブル中に存在しない場合には（Ｓ４５０：ＮＯ）、仮に今回の歌唱者による歌唱を中止させると、他に歌唱する参加者が存在せずにカラオケ演奏が中断することになるため、カラオケ演奏をそのまま続行させることで歌唱者による歌唱を続行させる（Ｓ４５５）。
【００６８】
なお、カラオケ演奏が終了したら、予約テーブルの先頭に登録されている予約情報を削除し、本処理を終了する。
［第二実施形態の効果］
（１）このように第二実施形態のカラオケシステム１によれば、今回の歌唱者の顔画像データと前回の歌唱者の顔画像データとが一致しないと判断された場合には（Ｓ４３５：ＮＯ、図１０（ｅ）参照）、今回の歌唱者が前回の歌唱者とは異なる人物であると判断し、同一の人が連続して歌唱しているわけではないので、カラオケ演奏をそのまま続行させることでその歌唱者による歌唱を続行させ（Ｓ４４０）、一方、今回の歌唱者の顔画像データと前回の歌唱者の顔画像データとが一致すると判断された場合において（Ｓ４３５：ＹＥＳ）、今回の歌唱者の顔画像データと異なる顔画像データが予約テーブル中に存在する場合には（Ｓ４５０：ＹＥＳ）、カラオケ演奏を停止し（Ｓ４６０）、予約テーブルの先頭に登録された予約情報を最後尾に移動し、他の予約情報の登録順を１つずつ繰り上げ（Ｓ４６５）、改めてカラオケ演奏を開始する。このことにより、前回歌唱した歌唱者が引き続き歌唱しようとした場合には、その演奏楽曲の演奏順を最後にし、次に予約された演奏楽曲のカラオケ演奏を優先して行う。したがって、例えば宴会など多くの参加者が一つの大きな部屋にて誰がいつ予約したのか判らないような環境でカラオケを楽しむような場合に発生しやすい演奏楽曲の予約に関するトラブルの一つである同一の参加者が複数の演奏楽曲を連続して予約したことに起因して参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００６９】
（２）また、第二実施形態のカラオケシステム１によれば、今回の歌唱者の顔画像データと前回の歌唱者の顔画像データとが一致すると判断された場合において（Ｓ４３５：ＹＥＳ）、今回の歌唱者の顔画像データと異なる顔画像データが予約テーブル中に存在しない場合には（Ｓ４５０：ＮＯ）、仮に今回の歌唱者による歌唱を中止させると、他に歌唱する参加者が存在せずにカラオケ演奏が中断することになるため、カラオケ演奏をそのまま続行させることで歌唱者による歌唱を続行させる（Ｓ４５５）。このことにより、他に予約をしている参加者が存在しない状況でカラオケ演奏を中止するのは宴会の盛況な状況に水を差してしまうおそれがあるが、このようにカラオケ演奏をそのまま続行させることで歌唱者による歌唱を続行させることにより、他に予約をしている参加者が存在しない状況でも、同一の参加者による複数の演奏楽曲のリクエストを容認することで、宴会の盛況な状況に水を差すことを防ぐことができる。
【００７０】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することが可能である。
【００７１】
（１）上述のように、今回の歌唱者の顔画像データと前回の歌唱者の顔画像データとが一致すると判断された場合において（Ｓ４３５：ＹＥＳ）、今回の歌唱者の顔画像データと異なる顔画像データが予約テーブル中に存在しない場合には（Ｓ４５０：ＮＯ）、図９に例示する歌唱者確認処理（４）のように前回の歌唱者が予約をしていたか否かを判断し（Ｓ４７０）、前回の歌唱者が予約をしていたと判断された場合には（Ｓ４７０：ＹＥＳ）、仮に今回の歌唱者による歌唱を中止させると、他に歌唱する参加者が存在せずにカラオケ演奏が中断することになるため、カラオケ演奏をそのまま続行させることで歌唱者による歌唱を続行させるようにしてもよい（Ｓ４７５）。なお、歌唱者確認処理（４）は、多くの部分が上述の歌唱者確認処理（３）と同一であるので同じステップ番号を用いてその詳細な説明は省略する。
【００７２】
このようにすれば、予約をしていた同一の参加者による複数の演奏楽曲のリクエストのみを容認することで、参加者が不満を抱くような事態が発生することを防ぎ、カラオケ演奏の中断を防いで、楽曲毎に演奏を継続させることができる。
【００７３】
（２）また、上述のように前回の歌唱者が予約をしていたか否かを判断した際に（Ｓ４７０）、前回の歌唱者が予約をしていないと判断された場合には（Ｓ４７０：ＮＯ）、図９に例示する歌唱者確認処理（４）のようにカラオケ演奏を中止するようにしてもよい（Ｓ４８０）。このようにすれば、他に予約をしている参加者が存在しない状況であっても、予約をしていない同一の参加者が複数の演奏楽曲を連続してリクエストすることに起因して参加者が不満を抱くような事態が発生することを防ぐことができる。
【００７４】
（３）また、同じく前回の歌唱者が予約をしていたか否かを判断した際に（Ｓ４７０）、前回の歌唱者が予約をしていないと判断された場合には（Ｓ４７０：ＮＯ）、図９に例示する歌唱者確認処理（４）のように本来の歌唱者が別に存在する旨を示す警告画面をモニタ３６に表示するようにしてもよい（Ｓ４８５）。なお、警告案内を音声で行ったり警告音を発したりするなど表示以外の手法によって警告を行ってもよい。このようにすれば、他に予約をしている参加者が存在しない状況であっても、予約をしていない同一の参加者が複数の演奏楽曲を連続してリクエストすることに起因して参加者が不満を抱くような事態が発生することを防ぐことができる。
【００７５】
（４）なお、これら実施例では予約者の生体情報として撮影画像を用いたが、これには限られない。例えば、リモコン装置５に、カメラ７２の代わりに第１指紋認証手段（例えば、特開２００７−１４１２５２号）を内蔵させ、予約確定を指紋認証とすれば、予約情報は撮影画像の代わりに予約者の第１指紋情報と演奏楽曲番号とが対応付けられる。そして、カラオケ装置４に、カメラ４２の代わりに第２指紋認証手段をマイクロフォン２６の手を握る部分の表面に組み込めば、マイクロフォン２６を持った者の第２指紋情報を収集できる。そして、実施例において、第２指紋情報はカメラ４２の撮影画像、第１指紋情報はカメラ７２の撮影画像とすれば、同様の作用を行わせることができるので、生体情報は、カメラによる撮影画像に限定されるものではない。
【図面の簡単な説明】
【００７６】
【図１】カラオケシステム１の概略構成を示すブロック図である。
【図２】（ａ）はカラオケ装置４のメモリ４０のメモリマップを示す説明図であり、（ｂ）はリモコン端末５のメモリ５６のメモリマップを示す説明図である。
【図３】リモコン端末５が実行する予約受付処理の手順を示すフローチャートである。
【図４】カラオケ装置４が実行する歌唱者確認処理（１）の手順を示すフローチャートである。
【図５】カラオケ装置４が実行する歌唱者確認処理（２）の手順を示すフローチャートである。
【図６】歌唱者確認処理（１）を説明する説明図である。
【図７】歌唱者確認処理（２）を説明する説明図である。
【図８】カラオケ装置４が実行する歌唱者確認処理（３）の手順を示すフローチャートである。
【図９】カラオケ装置４が実行する歌唱者確認処理（４）の手順を示すフローチャートである。
【図１０】歌唱者確認処理（３）を説明する説明図である。
【符号の説明】
【００７７】
１…カラオケシステム、４…カラオケ装置、５…リモコン端末、１２…制御部、１４…インターフェイス部、１６…ハードディスク（ＨＤＤ）、１８…操作部、２０…赤外線通信部、２２…操作処理部、２４…音声制御部、２６…マイクロフォン、２８…スピーカ、３０…ＭＩＤＩ音源、３２…ビデオＲＡＭ、３４…映像再生部、３６…モニタ、３８…映像制御部、４０…メモリ、４２…カメラ、５２…制御部、５４…赤外線通信部、５６…メモリ、５８…表示部、６０…操作部、６２…操作処理部、６４…ビデオＲＡＭ、６６…映像制御部、６８…無線ＬＡＮ通信部、７２…カメラ、１００…ＬＡＮ、１１０…アクセスポイント、１２０…ルータ
【図１】
0004872874.tif 000002
【図２】
0004872874.tif 000003
【図３】
0004872874.tif 000004
【図４】
0004872874.tif 000005
【図５】
0004872874.tif 000006
【図８】
0004872874.tif 000007
【図９】
0004872874.tif 000008
【図６】
0004872874.tif 000009
【図７】
0004872874.tif 000010
【図１０】
0004872874.tif 000011