(57)【要約】【課題】通信回線を介して複数台のカラオケ装置を通信可能に接続し、通信デュエットを行えるようにした通信カラオケシステムに関し、デュエット相手を募集した際の待ち時間をできるだけ短くする。【解決手段】  ホスト装置１（サーバー）は、選択楽曲に対応する候補楽曲を示す候補楽曲情報を記憶しており、利用者の選択楽曲を示す選択楽曲情報をカラオケ装置２から受信する。そして、デュエット歌唱を希望する待機利用者の第１選択楽曲と新たにデュエット歌唱を希望する新規利用者の第２選択楽曲とが不一致の場合（Ｓ１３）に候補楽曲テーブルを参照し、第１選択楽曲、前記第１選択楽曲に対応する第１候補楽曲の組と、第２選択楽曲、及び第２選択楽曲に対応する第２候補楽曲の組との間で、一致する楽曲の有無を判定する（Ｓ１４，Ｓ２１）。そして、一致する楽曲ありと判定された場合に、当該楽曲を待機利用者と新規利用者によるデュエット歌唱の歌唱楽曲に設定する（Ｓ１８〜Ｓ２０）。【選択図】図１１
2014199283.tif 000002
【特許請求の範囲】
【請求項１】
複数のカラオケ装置とサーバーとを通信回線で相互に接続し、或る楽曲のデュエット歌唱を行わせる通信カラオケシステムであって、
前記サーバーは、
前記カラオケ装置から送信され、利用者の選択楽曲を示す選択楽曲情報を受信する受信手段と、
前記選択楽曲に対応する候補楽曲を示す候補楽曲情報を記憶する記憶手段と、
デュエット歌唱を希望する待機利用者の第１選択楽曲と新たにデュエット歌唱を希望する新規利用者の第２選択楽曲とが不一致の場合に前記記憶手段を参照し、前記第１選択楽曲、及び前記第１選択楽曲に対応する第１候補楽曲の組と、前記第２選択楽曲、及び前記第２選択楽曲に対応する第２候補楽曲の組との間で、一致する楽曲の有無を判定する楽曲判定手段と、
前記楽曲判定手段によって一致する楽曲ありと判定された場合に、当該楽曲を前記待機利用者と前記新規利用者によるデュエット歌唱の歌唱楽曲に設定する歌唱楽曲設定手段とを有することを特徴とする通信カラオケシステム。
【請求項２】
前記記憶手段は、或る選択楽曲に対応する複数の候補楽曲を、優先順位を付した状態で記憶し、
前記楽曲判定手段は、前記優先順位の高い順に一致する楽曲の有無を判定することを特徴とする請求項１に記載の通信カラオケシステム。
【請求項３】
前記楽曲判定手段は、前記待機利用者が複数いる場合、待機時間の長い待機利用者から順に、一致する楽曲の有無を判定することを特徴とする請求項１又は２に記載の通信カラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して複数台のカラオケ装置を通信可能に接続し、通信デュエットを行えるようにした通信カラオケシステムに関し、特にデュエット相手の検索範囲を拡張可能にしたものに関する。
【背景技術】
【０００２】
通信デュエットを行えるようにした通信カラオケシステムが知られている。例えば、特許文献１に記載されたシステムでは、遠隔地に存在する複数の拠点に通信装置を配し、それぞれの通信装置の間で映像信号及び音響信号を相互に送受信することにより、デュエット歌唱や合唱を行えるようにしている。この通信デュエットでは、デュエット相手を募集する歌唱者と募集に応じた歌唱者との間でデュエット歌唱が行えると、デュエット相手の選択の幅が拡がり、興趣を高めることができる。
【０００３】
ここで、デュエット相手の募集では、通常、歌唱対象のカラオケ楽曲が指定される。このため、或る歌唱者と他の歌唱者が共に同じカラオケ楽曲を指定しないと、デュエット歌唱が成立しない。このため、デュエット相手を募集しても、同じカラオケ楽曲を指定する他の歌唱者が現れるまで、長時間待たされてしまう可能性がある。
【０００４】
一方で、単独歌唱を行うカラオケシステムにあっては、例えば特許文献２に記載されているように、次に歌唱するカラオケ楽曲を推薦する技術として、或るカラオケ楽曲の次に演奏されたカラオケ楽曲群のリストを作成しておき、このリストを参照して演奏頻度の高いカラオケ楽曲から順に推薦するものが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−７７４８５号公報
【特許文献２】特開平１１−５２９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献２に記載の技術は、カラオケ楽曲を探す手間の簡略化と通信回線の使用頻度の低減を目的になされたものである。このため、通信デュエットの相手を探すに際し、特許文献２に記載の技術を適用することは困難である。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的は、デュエット相手を募集した際の待ち時間をできるだけ短くすることにある。
【課題を解決するための手段】
【０００８】
前述の目的を達成するため、本発明は、複数のカラオケ装置とサーバーとを通信回線で相互に接続し、或る楽曲のデュエット歌唱を行わせる通信カラオケシステムであって、前記サーバーは、前記カラオケ装置から送信され、利用者の選択楽曲を示す選択楽曲情報を受信する受信手段と、前記選択楽曲に対応する候補楽曲を示す候補楽曲情報を記憶する記憶手段と、デュエット歌唱を希望する待機利用者の第１選択楽曲と新たにデュエット歌唱を希望する新規利用者の第２選択楽曲とが不一致の場合に前記記憶手段を参照し、前記第１選択楽曲、及び前記第１選択楽曲に対応する第１候補楽曲の組と、前記第２選択楽曲、及び前記第２選択楽曲に対応する第２候補楽曲の組との間で、一致する楽曲の有無を判定する楽曲判定手段と、前記楽曲判定手段によって一致する楽曲ありと判定された場合に、当該楽曲を前記待機利用者と前記新規利用者によるデュエット歌唱の歌唱楽曲に設定する歌唱楽曲設定手段とを有することを特徴とする。
【０００９】
本発明の通信カラオケシステムによれば、待機利用者の第１選択楽曲と新規利用者の第２選択楽曲とが不一致であっても、第１選択楽曲及び第１候補楽曲の組と、第２選択楽曲及び第２候補楽曲の組との間で一致する楽曲があれば、待機利用者と新規利用者によるデュエット歌唱が行える。このため、デュエット相手を募集した際の待ち時間を短くすることができる。
【００１０】
前述の通信カラオケシステムにおいて、前記記憶手段は、或る選択楽曲に対応する複数の候補楽曲を、優先順位を付した状態で記憶し、前記楽曲判定手段は、前記優先順位の高い順に一致する楽曲の有無を判定することが好ましい。この通信カラオケシステムでは、複数の候補楽曲が優先順位を付した状態で記憶手段に記憶されているので、優先順位に基づき適切なカラオケ楽曲を優先的に選択させることができる。例えば、或る選択楽曲に関し、当該選択楽曲の歌唱経験を有する複数の歌唱者による歌唱頻度が高い他のカラオケ楽曲に高い優先順位を付すことで、平均的な歌唱者に適した候補楽曲を提示できる。また、或る選択楽曲に関し、複数の候補楽曲を用意すると共に、待機利用者及び新規利用者の歌唱履歴に基づき、各候補楽曲の優先順位を付すことで、待機利用者及び新規利用者に特化した候補楽曲を提示できる。
【００１１】
前述の通信カラオケシステムにおいて、前記楽曲判定手段は、前記待機利用者が複数いる場合、待機時間の長い待機利用者から順に、一致する楽曲の有無を判定することが好ましい。この通信カラオケシステムでは、待機時間の長い待機利用者から順に楽曲の判定が行われるので、待機時間を短くすることができる。
【発明の効果】
【００１２】
本発明によれば、通信回線を介して複数台のカラオケ装置を通信可能に接続し、通信デュエットを行えるようにした通信カラオケシステムに関し、デュエット相手を募集した際の待ち時間をできるだけ短くすることができる。
【図面の簡単な説明】
【００１３】
【図１】通信カラオケシステムの概略構成を説明する概念図である。
【図２】ホスト装置の構成を説明するブロック図である。
【図３】候補楽曲テーブルの一例を説明する図である。
【図４】カラオケ装置の構成を説明するブロック図である。
【図５】カラオケ本体の構成を説明するブロック図である。
【図６】通信デュエットを行う一対のカラオケ装置が通信回線を介して接続された状態を説明するブロック図である。
【図７】通信デュエット時における各カラオケルームの様子を説明する図である。
【図８】選択楽曲に基づくデュエット相手の検索を模式的に説明する図である。
【図９】選択楽曲及び候補楽曲に基づくデュエット相手の検索を模式的に説明する図である。
【図１０】通信デュエット実行時のメインフローチャートである。
【図１１】相手選択処理のフローチャートである。
【図１２】歌唱履歴を考慮した候補楽曲テーブルの例を説明する図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について説明する。図１に示す通信カラオケシステムは、ホスト装置１とカラオケ装置２とを有している。そして、これらが通信回線４を介して通信可能に接続されている。カラオケ装置２は、例えばカラオケ店ＫＢの各カラオケルームＲＭに設置されている。そして、通信回線４を通じたデュエット歌唱（以下、通信デュエットという）を行う場合、複数台のカラオケ装置２が通信回線４を介して相互に接続される。以下、通信カラオケシステムを構成する各装置について説明する。
【００１５】
まず、ホスト装置１について説明する。ホスト装置１は、サーバーとして機能し、顧客情報などの各種情報を蓄積して管理する。図２に示すように、ホスト装置１は、ホスト側制御部１１と、ホスト側通信部１２と、ホスト側記憶部１３とを有している。ホスト側制御部１１は、ホスト装置１における制御の中心となる部分であり、ＣＰＵ１１ａやメモリ１１ｂを有している。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムに従って各種の制御を実行する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶素子である。ホスト側通信部１２は、ホスト装置１を通信回線４に接続するためのインタフェースを提供する。
【００１６】
ホスト側記憶部１３は、大容量の情報を記憶する記憶装置であり、ハードディスクドライブ等によって構成されている。ホスト側記憶部１３の一部領域は、利用者（歌唱者）に関する顧客情報が記憶される顧客情報記憶領域として用いられている。この顧客情報記憶領域には、個人情報や歌唱履歴・頻度等の各種データが利用者ＩＤに対応付けられた状態で記憶される。
【００１７】
また、ホスト側記憶部１３の一部領域は、候補楽曲テーブルとしても用いられている。ここで、候補楽曲テーブルとは、デュエット歌唱を希望する各歌唱者によって選択されたカラオケ楽曲が不一致の場合に、新たなカラオケ楽曲を提示するための情報が記憶されている。従って、候補楽曲テーブルは、デュエット相手を募集している待機利用者が選択したカラオケ楽曲（第１選択楽曲）と、新たにデュエット歌唱を希望する新規利用者が選択したカラオケ楽曲（第２選択楽曲）とが不一致の場合にホスト側制御部１１によって参照される。
【００１８】
候補楽曲テーブルには、各利用者に対して歌唱候補のカラオケ楽曲として提示される候補楽曲が、選択楽曲に対応付けられた状態で記憶される。図３（ａ）には、或るアーティストＡのカラオケ楽曲Ａ１〜Ａ５に対応する候補楽曲が例示されている。同様に図３（ａ）には、他のアーティストＢのカラオケ楽曲Ｂ１〜Ｂ５に対応する候補楽曲が例示されている。
【００１９】
各候補楽曲は、優先順位が付された状態で記憶されている。例えば、選択楽曲が楽曲Ａ１である場合、第１優先順位の候補楽曲として楽曲Ａ５６が設定され、第２優先順位の候補楽曲として楽曲Ａ３３が設定されている。同様に、第３〜第５優先順位の候補楽曲として楽曲Ａ４２，Ａ２５，Ｂ１１が設定されている。また、選択楽曲が楽曲Ｂ１である場合、第１〜第５優先順位の候補楽曲として楽曲Ｂ２１，Ｂ１５，Ｂ３９，Ｂ４５，Ｂ３３が設定されている。なお、図示の関係で、一部の楽曲の一部の候補楽曲しか示されていないが、候補楽曲テーブルには、多数の選択楽曲及び候補楽曲が記憶されている。
【００２０】
ここで、優先順位について説明する。本実施形態では、ホスト装置１で集計された統計データに基づいて優先順位を設定している。例えば、選曲楽曲Ａ１の場合には、楽曲Ａ１を歌唱したことのある複数の利用者についての歌唱履歴データを取得し、各利用者が楽曲Ａ１以外で過去に歌唱したカラオケ楽曲の曲目や回数を取得する。そして、取得したカラオケ楽曲の曲目や回数に基づき、最も頻度の高いカラオケ楽曲から順に高い優先順位を付与する。なお、候補楽曲テーブルを備えるホスト側記憶部１３は、選曲楽曲に対応する候補楽曲を示す候補楽曲情報を記憶する記憶手段に相当する。
【００２１】
次に、カラオケ装置２について説明する。カラオケ装置２は、カラオケ演奏や歌唱採点を行うものであり、例えば図４に示すように、カラオケ本体２１と、スピーカ２２と、モニタ２３と、マイク２４と、ビデオカメラ２５と、リモコン装置２６と、映像用通信端末２７と、音声用通信端末２８とを有している。
【００２２】
カラオケ本体２１は、選択されたカラオケ楽曲の演奏制御、歌詞及び背景映像の表示制御、マイク２４を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う部分である。このカラオケ本体２１については、後で詳しく説明する。
【００２３】
スピーカ２２は、カラオケ本体２１に接続されており、カラオケ本体２１からの放音信号に基づいて放音する。モニタ２３もカラオケ本体２１に接続されており、カラオケ本体２１からの映像信号に基づいて映像を画面に表示する。マイク２４もカラオケ本体２１に接続されており、歌唱者の音声をアナログの歌唱音声信号に変換してカラオケ本体２１に入力させる。ビデオカメラ２５もカラオケ本体２１に接続されており、撮影された映像（例えば歌唱中の映像）を歌唱映像データとしてカラオケ本体２１に入力させる。
【００２４】
リモコン装置２６は、カラオケ本体２１との間で情報を送受信するための双方向通信可能な短距離無線通信部を備えており、カラオケ楽曲の予約時などに操作される。カラオケ楽曲の予約時において、リモコン装置２６からは、演奏対象の楽曲を識別するための楽曲ＩＤを含んだ操作信号が送信される。これにより、楽曲ＩＤが待ち行列で管理される。また、登録された利用者がリモコン装置２６を通じてログインした場合、その利用者の利用者ＩＤがホスト装置１に送信される。この利用者ＩＤに基づき、ホスト装置１は、歌唱を行う利用者（歌唱者）をカラオケ装置２に対応付けた状態で認識できる。
【００２５】
また、本実施形態のリモコン装置２６は、アクセスポイント（図示せず）を介して通信回線４（汎用通信回線４Ａ）に接続可能に構成されている。そして、リモコン装置２６は、利用者の操作によって通信デュエットにおけるモードを選択するためのモード選択情報をホスト装置１に送信する。また、リモコン装置２６は、デュエット楽曲として候補楽曲がホスト装置１から提示された際に、選択された候補楽曲で通信デュエットを行うか否かの意思をホスト装置１に示すための許否情報を送信する。
【００２６】
さらに、リモコン装置２６は、歌唱準備が整った場合に、通信デュエットを開始させる開始情報も送信する。詳細は後述するが、この通信カラオケシステムでは、通信デュエットの実行時において、或るカラオケ装置２が親機として機能し、他のカラオケ装置２が子機として機能する。そして、親側のカラオケ装置２が有するリモコン装置２６からの開始情報が、親側のカラオケ本体２１と子側のカラオケ本体２１のそれぞれに送信される。この場合において、親側のカラオケ本体２１に対しては開始情報が直接入力され、子側のカラオケ本体２１に対しては開始情報が近隣のアクセスポイント及び通信回線４を介して送信される。
【００２７】
映像用通信端末２７及び音声用通信端末２８は、通信デュエットが行われる際に、相手側のカラオケ装置２と通信回線４を介して接続される部分であり、ビデオカメラ２５で撮影された歌唱映像データ、及び、マイク２４等を通じて取得された歌唱音声データが送受信される。具体的には、映像用通信端末２７は、映像用通信回線４Ｂを介して歌唱映像データを、相手側のカラオケ装置２が有する映像用通信端末２７と送受信する。同様に、音声用通信端末２８は、音声用通信回線４Ｃを介して歌唱音声データを、相手側のカラオケ装置２が有する音声用通信端末２８と送受信する。これらの映像用通信回線４Ｂ及び音声用通信回線４Ｃでは、接続先となるカラオケ装置２を電話番号やＩＰアドレスなどによって選択できる。
【００２８】
映像用通信端末２７で受信された相手側のカラオケ装置２からの歌唱映像データは、カラオケ本体２１に入力される。同様に、音声用通信端末２８で受信された相手側のカラオケ装置２からの歌唱音声データもまた、カラオケ本体２１に入力される。なお、カラオケ本体２１は、汎用通信回線４Ａを介して相手側のカラオケ本体２１やホスト装置１と通信可能に接続されており、通信デュエット時の歌唱映像データ及び歌唱音声データを除く各種のデータや情報が汎用通信回線４Ａを介して送受信される。
【００２９】
次に、カラオケ本体２１について詳細に説明する。図５に示すように、カラオケ本体２１は、本体側制御部３１と、本体側通信部３２と、本体側記憶部３３と、音響処理部３４と、表示処理部３５と、映像入力部３６と、操作部３７とを有している。そして、これらの各部がバスを介して通信可能な状態に接続されている。
【００３０】
本体側制御部３１は、カラオケ本体２１における制御の中心となる部分であり、ＣＰＵ３１ａやメモリ３１ｂを有している。ＣＰＵ３１ａは、メモリ３１ｂに記憶された動作プログラムに従って各種の制御を実行する。例えば、操作部３７からの操作を受け付ける操作入力処理やシーケンサとして動作するシーケンサ処理を行う。メモリ３１ｂは、ＣＰＵ３１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶素子である。本体側通信部３２は、カラオケ本体２１を通信回線４（汎用通信回線４Ａ）に接続するためのインタフェースを提供する。この本体側通信部３２は、本体側制御部３１によって動作が制御される。
【００３１】
本体側記憶部３３は、各種のデータを記憶する大容量の記憶装置であり、例えばハードディスクドライブによって構成されている。この本体側記憶部３３には、例えば、楽曲データ記憶領域や背景映像データ記憶領域が設けられる。楽曲データ記憶領域には、リモコン装置２６で選択されたカラオケ楽曲を演奏するための楽曲データが記憶され、背景映像データ記憶領域には、モニタ２３に背景映像を表示させるための背景映像データが記憶される。
【００３２】
音響処理部３４は、カラオケ楽曲に対する演奏の制御を行ったり、マイク２４を通じて入力された歌唱音声信号をデジタルの歌唱音声データに変換する等の制御を行ったりする部分である。この音響処理部３４では、楽曲データに応じて生成された楽音信号と歌唱音声データとが適当なバランスでミキシングされ、放音信号としてスピーカ２２へ出力される。また、音響処理部３４は、通信デュエットが行われている際、楽曲データや歌唱音声データに加え、音声用通信端末２８を介して受信した相手側の歌唱音声データもミキシングする。これにより、利用者は、相手側の歌唱音声データの再生音声と合唱が行える。
【００３３】
表示処理部３５は、カラオケ演奏時における背景映像の表示等の制御を行う。カラオケ演奏時において、表示処理部３５には背景映像データが入力されており、この背景映像データのデコードが行われる。そして、表示処理部３５は、デコードで生成された背景映像の映像信号に歌詞テロップを合成し、合成後の映像信号をモニタ２３に出力する。その結果、モニタ２３には、背景映像に歌詞テロップが重ねられた映像が表示される。
【００３４】
また、表示処理部３５は、通信デュエットが行われている際、映像用通信端末２７を介して受信した相手側の歌唱映像データをモニタ２３に表示させる。このとき、モニタ２３の所定位置には、ビデオカメラ２５から直接入力された映像データに基づく映像、すなわち利用者の歌唱映像が上書き（スーパーインポーズ）される。
【００３５】
映像入力部３６は、ビデオカメラ２５からの歌唱映像データの取り込み処理を行う部分であり、いわゆるビデオカードで構成されている。この映像入力部３６は、例えば、ビデオカメラ２５及び映像用通信端末２７と接続するための外部インタフェースと、バスを通じて本体側制御部３１等と接続するための内部インタフェースと、フレームバッファとしてのビデオメモリを有している（何れも図示せず）。
【００３６】
操作部３７は、パネルスイッチやリモコン受信回路などからなっており、利用者によるパネルスイッチやリモコン装置２６の操作に応じた操作信号を本体側制御部３１に対して出力する。本体側制御部３１は、操作入力処理を行うことで操作信号を検出し、対応する処理を実行する。なお、パネルスイッチやリモコン装置２６は、操作を選択するための種々のキースイッチ（図示せず）を備えている。そして、リモコン装置２６を通じた操作により、通常のカラオケ歌唱や通信デュエットの実行を選択できる。
【００３７】
次に、上記構成を有する通信カラオケシステムの動作について説明する。このカラオケシステムは、通信デュエットの処理に特徴を有している。このため、通信デュエットの動作を中心に説明を行う。
【００３８】
図６は、通信デュエットを行う一対のカラオケ装置２Ａ，２Ｂが通信回線４（４Ａ〜４Ｃ）を介して接続された状態を説明するブロック図である。通信デュエットの実行時には、一方のカラオケ装置２Ａが親側となり、他方のカラオケ装置２Ｂが子側となる。便宜上、以下の説明では、親側のカラオケ装置２を親側カラオケ装置２Ａといい、子側のカラオケ装置２を子側カラオケ装置２Ｂという。そして、親側カラオケ装置２Ａが備える各部を「親側」の語を付して示し、子側カラオケ装置２Ｂが備える各部を「子側」の語を付して示すこととする。
【００３９】
親側リモコン装置２６Ａや子側リモコン装置２６Ｂの操作によって通信デュエットが選択され、デュエット相手が決定されると、親側映像用通信端末２７Ａと子側映像用通信端末２７Ｂとが映像用通信回線４Ｂを介して通信可能に接続され、親側音声用通信端末２８Ａと子側音声用通信端末２８Ｂとが音声用通信回線４Ｃを介して通信可能に接続される。これにより、親側ビデオカメラ２５Ａで撮影された映像が子側モニタ２３Ｂで視認可能となり、親側マイク２４Ａで集音された音声が子側スピーカ２２Ｂから放音されるようになる。同様に、子側ビデオカメラ２５Ｂで撮影された映像が親側モニタ２３Ａで視認可能となり、子側マイク２４Ｂで集音された音声が親側スピーカ２２Ａから放音されるようになる。なお、親側カラオケ本体２１Ａと子側カラオケ本体２１Ｂとホスト装置１は、汎用通信回線４Ａを介して常時通信可能に接続されているので、必要な情報は、汎用通信回線４Ａを介して送受信することができる。
【００４０】
また、通信デュエットが選択されると、親側カラオケ本体２１Ａの本体側制御部３１と子側カラオケ本体２１Ｂの本体側制御部３１のそれぞれに、通信デュエットの対象となるカラオケ楽曲の楽曲ＩＤが配信され、演奏可能な状態で待機される。その後、各ビデオカメラ２５Ａ，２５Ｂの角度や各マイク２４Ａ，２４Ｂの入力感度等が調整され、通信デュエットが行える状態になったならば、親側リモコン装置２６Ａにより、通信デュエットの開始が指示される。
【００４１】
これにより、親側リモコン装置２６Ａから開始情報が送信され、親側カラオケ本体２１Ａと子側カラオケ本体２１Ｂに受信される。本実施形態における開始情報は、親側カラオケ本体２１Ａに対しては直接送信され、子側カラオケ本体２１Ｂに対しては、アクセスポイント及び汎用通信回線４Ａを通じて送信される。そして、開始情報が各カラオケ本体２１Ａ，２１Ｂで受信されると通信デュエットが開始される。すなわち、親側カラオケ本体２１Ａと子側カラオケ本体２１Ｂのそれぞれでカラオケ伴奏が開始される。各歌唱者は、カラオケ伴奏にあわせて歌唱を行うことで、デュエット歌唱を行うことができる。
【００４２】
図７は、通信デュエットの様子を説明する図である。同図に示すように、親側カラオケルームＲＭ（親）では、親側モニタ２３Ａに子側歌唱映像と親側歌唱映像が表示されている。同様に、子側カラオケルームＲＭ（子）では、子側モニタ２３Ｂに親側歌唱映像と子側歌唱映像が表示されている。また、親側カラオケルームＲＭ（親）及び子側カラオケルームＲＭ（子）では、親側歌唱音声と子側歌唱音声とが合成された合成音声が親側スピーカ２２Ａ及び子側スピーカ２２Ｂから放音される。このように、通信回線４で接続された一対のカラオケ装置２Ａ，２Ｂで歌唱映像と歌唱音声が共有されることにより、通信デュエットが実現される。
【００４３】
この通信カラオケシステムでは、通信デュエットに関し、通常モードと募集モードを選択することができる。ここで、通常モードとは、予め決められた相手との間で通信デュエットを行う歌唱モードである。一方、募集モードとは、デュエット歌唱を行うカラオケ楽曲を選択し、デュエット相手が現れるのを待つ歌唱モードである。この募集モードでデュエット相手を決定するためには、例えば、相手を募集している待機利用者を一覧表示し、新規利用者によって待機利用者を選択させる方法がある。また、待機利用者を非公開とし、選択楽曲が一致する新規利用者が現れた場合に、待機利用者と新規利用者とを組にする方法もある。
【００４４】
後者の方法を採る場合、通常は、各利用者が選択した選択楽曲同士を比較し、一致する場合には対応する利用者同士を組にして通信デュエットを行わせ、不一致の場合には新規利用者を新たな待機利用者とし、次の新規利用者が来るまで待機させる。
【００４５】
例えば、図８（ａ）に示すように、楽曲Ａ１を選択している利用者αと、楽曲Ａ２を選択している利用者βと、楽曲Ａ３を選択している利用者γが待機している状態で、楽曲Ａ２を選択している利用者δが新規にエントリーされた場合には、利用者δと利用者βとが組になって楽曲Ａ２のデュエット歌唱が行われる。一方、図８（ｂ）に示すように、上記の利用者α〜γが待機している状態で、楽曲Ａ４を選択している利用者εが新規にエントリーされた場合には、利用者εも待機利用者に加わる。
【００４６】
このような制御を行ってしまうと、長期間に亘ってデュエット歌唱が行えない利用者が出てしまい、当該利用者の興趣を著しく損ねてしまう可能性がある。そこで、本実施形態のカラオケシステムでは、ホスト側記憶部１３（記憶手段）に設けられた候補楽曲テーブルを用い、デュエット相手の検索範囲を候補楽曲まで拡張している。
【００４７】
以下、具体例を挙げて説明する。最初に利用者αがエントリーされると、ホスト側通信部１２及びホスト側制御部１１（受信手段）は、利用者αが使用しているカラオケ装置２から選択楽曲の情報として「楽曲Ａ１」を受信する。利用者αは最初のエントリーであることから、そのまま待機利用者になる。その後、利用者βがエントリーされると、ホスト側通信部１２及びホスト側制御部１１（受信手段）は、利用者βが使用しているカラオケ装置２から選択楽曲の情報として「楽曲Ａ２」を受信する。
【００４８】
利用者αの選択楽曲Ａ１と利用者βの選択楽曲Ａ２とが不一致であることから、ホスト側制御部１１（楽曲判定手段）は、図３（ａ）の候補楽曲テーブルを参照し、楽曲Ａ１に対応する候補楽曲として楽曲Ａ５６，Ａ３３，Ａ４２，Ａ２５，Ｂ１１を取得し、楽曲Ａ２に対応する候補楽曲として楽曲Ａ２２，Ｂ１２，Ａ３４，Ａ２１，Ｂ６０を取得する。
【００４９】
次に、図９（ａ）に示すように、ホスト側制御部１１（楽曲判定手段）は、選択楽曲Ａ１及び候補楽曲Ａ５６，Ａ３３，Ａ４２，Ａ２５，Ｂ１１の組と、選択楽曲Ａ２及び候補楽曲Ａ２２，Ｂ１２，Ａ３４，Ａ２１，Ａ６０の組との間で、一致する楽曲の有無を判定する。この判定において、ホスト側制御部１１は、待機期間の長い利用者（この例では利用者α）を基準に検索を行う。まず、利用者αの選択楽曲Ａ１が、選択楽曲Ａ２及び候補楽曲Ａ２２，Ｂ１２，Ａ３４，Ａ２１，Ａ６０に含まれているかを判定する。次に、優先順位の最も高い候補楽曲Ａ５６について、同様の判定を行う。以下、優先順位の高い順から順に判定を行う。そして、利用者βとの間で一致する楽曲がなかったことから、利用者βを待機利用者として次のエントリーを待つ。
【００５０】
その後、利用者γがエントリーされると、ホスト側通信部１２及びホスト側制御部１１（受信手段）は、利用者γが使用しているカラオケ装置２から選択楽曲の情報として「楽曲Ａ３」を受信する。そして、利用者αの選択楽曲Ａ１と利用者γの選択楽曲Ａ３とが不一致であることから、ホスト側制御部１１（楽曲判定手段）は、図３（ａ）の候補楽曲テーブルを参照し、楽曲Ａ３に対応する候補楽曲として楽曲Ａ１０，Ａ１７，Ａ３７，Ａ２５，Ｂ１１を取得し、楽曲の一致判定を行う。図９（ｂ）に示すように、楽曲Ａ２５が一致していることから、ホスト側制御部１１（歌唱楽曲設定手段）は、利用者αと利用者γに対して楽曲Ａ２５でデュエット歌唱を行うか否かについて確認をし、両者の合意がとれた場合に楽曲Ａ２５を待機利用者と新規利用者によるデュエット歌唱の歌唱楽曲に設定する。
【００５１】
さらに、利用者εがエントリーされると、利用者βとの間で楽曲の一致判定が行われる。図９（ｃ）に示すように、この例では楽曲Ａ３４が一致していることから、利用者βと利用者εに対して楽曲Ａ３４でデュエット歌唱を行うか否かが確認される。そして、両者の合意がとれた場合に、楽曲Ａ３４が待機利用者と新規利用者によるデュエット歌唱の歌唱楽曲に設定される。
【００５２】
以上の説明から判るように、この通信カラオケシステムでは、募集モードにおける待機利用者の待ち時間を短くすることが可能になる。
【００５３】
次に、上記の処理を実現するための制御をフローチャートに従って説明する。ここで、図１０は、通信デュエット実行時のメインフローチャートである。また、図１１は、相手選択処理のフローチャートである。
【００５４】
図１０に示すように、通信デュエットを希望する利用者は、リモコン装置２６を操作して通信デュエットのモードを選択する（Ｓ１）。この例では、通常モードと募集モードの何れかが選択される。そして、募集モードが選択された場合には、相手選択処理（Ｓ２）に移行し、デュエット相手が選択される。なお、相手選択処理については後で説明する。
【００５５】
ステップＳ１で通常モードが選択された場合、或いは、ステップＳ２の相手選択処理が終了した場合には、通信デュエットの相手が決まっているので、事前準備（Ｓ３）が行われる。この事前準備では、親側リモコン装置２６Ａや子側リモコン装置２６Ｂが操作され、親側映像用通信端末２７Ａと子側映像用通信端末２７Ｂとの間で歌唱映像データが相互に送受信されるとともに、親側音声用通信端末２８Ａと子側音声用通信端末２８Ｂとの間で歌唱音声データが相互に送受信される。そして、各ビデオカメラ２５Ａ，２５Ｂ、各スピーカ２２Ａ，２２Ｂ、及び各マイク２４Ａ，２４Ｂの調整が行われるとともに、デュエット歌唱されるカラオケ楽曲の楽曲ＩＤがホスト装置１から配信される。
【００５６】
準備ができたならば、親側リモコン装置２６Ａが操作され、開始情報が送信される。前述したように、開始情報は、親側カラオケ本体２１Ａと子側カラオケ本体２１Ｂのそれぞれで受信される（Ｓ４）。開始情報の受信に伴い、親側カラオケ本体２１Ａ及び子側カラオケ本体２１Ｂは、それぞれカラオケ楽曲の演奏を開始する（Ｓ５）。カラオケ楽曲の演奏にあわせて歌唱することで、通信デュエットが行われる。そして、カラオケ楽曲の演奏終了（Ｓ６）に伴い一連の処理が終了する。
【００５７】
次に、相手選択処理について説明する。図１１のフローチャートに示すように、この相手選択処理では、まずカラオケ楽曲の選択が行われる（Ｓ１１）。この選択は、新規利用者がリモコン装置２６を操作することで行われる。そして、カラオケ楽曲の選択情報は、汎用通信回線４Ａを介してホスト装置１へ送信される。選択情報の受信に伴ってホスト側制御部１１は、デュエット相手を募集している待機利用者の有無を確認する（Ｓ１２）。ここで、待機利用者がいなかった場合、ホスト側制御部１１は、この新規利用者を待機利用者に変更すると共に、メモリ１１ｂに募集中リストを作成して登録する（Ｓ１３）。この募集中リストには、待機利用者の利用者ＩＤ、選択楽曲の楽曲ＩＤ、エントリー時刻の時刻情報、及びカラオケ装置２を識別する装置ＩＤといった必要な情報が記録される。なお、募集中リストに登録された待機利用者は、デュエット相手となる新規利用者が現れるまで待機状態とされる。
【００５８】
ステップＳ１２で待機利用者がいた場合、ホスト側制御部１１は募集中リストを参照し、選択楽曲が一致する待機利用者の有無を判定する（Ｓ１４）。ここで、選択楽曲が一致する待機利用者がいた場合、ホスト側制御部１１は、当該待機利用者を募集中リストから削除し（Ｓ１５）、新規利用者のデュエット相手として仮決定する（Ｓ１６）。そして、仮決定した新規利用者と待機利用者のそれぞれにデュエット歌唱を行うか否かを確認し、両者の合意が得られたならば（Ｓ１７）、デュエット相手とカラオケ楽曲を本決定する（Ｓ１８）。これにより、メインフローチャートのＳ３に復帰し、事前準備以降の処理が行われる。
【００５９】
一方、前述のステップＳ１４にて、選択楽曲が一致する待機利用者がいなかった場合、ホスト側制御部１１は、候補楽曲まで検索範囲を拡張し、新規利用者の選択楽曲及び候補楽曲と、待機利用者の選択楽曲及び候補楽曲との間で一致する楽曲があるか否かが判定される（Ｓ１９）。なお、ここでの判定は、図９で説明した通りである。そして、一致する楽曲があった場合、ホスト側制御部１１は、ステップＳ１５に移行し、募集中リストからの削除以降の処理を同様にして行う。また、一致する楽曲がなかった場合、ホスト側制御部１１は、ステップＳ１３に移行し、新規利用者を新たな待機利用者として募集中リストに登録する。
【００６０】
また、前述のステップＳ１７にて、両者の合意が得られなかった場合、ステップＳ２０に移行する。ここでは、募集中リストから削除した待機利用者を、再度募集中リストに登録する。また、新規利用者については、未判定の待機利用者との間で選択楽曲及び候補楽曲の一致不一致が判定される。そして、一致する楽曲があった場合、ホスト側制御部１１は、ステップＳ１５に移行し、募集中リストからの削除以降の処理を同様にして行う。また、一致する楽曲がなかった場合、ホスト側制御部１１は、ステップＳ１３に移行し、新規利用者を新たな待機利用者として募集中リストに登録する。
【００６１】
このように、本実施形態の通信カラオケシステムによれば、待機利用者の選択楽曲と新規利用者の選択楽曲とが不一致であっても（Ｓ１４でＮ）、待機利用者の選択楽曲及び候補楽曲の組と、新規利用者の選択楽曲及び候補楽曲の組との間で一致する楽曲があれば（Ｓ１９，Ｓ２０でＹ）、待機利用者と新規利用者によるデュエット歌唱が行われる。このため、デュエット相手を募集した際の待ち時間を短くすることができる。
【００６２】
また、図３で説明したように、複数の候補楽曲が優先順位を付した状態でホスト側記憶部１３に記憶されているので、優先順位に基づき、適切なカラオケ楽曲を優先的に選択させることができる。本実施形態では、或る選択楽曲に関し、当該選択楽曲の歌唱経験を有する複数の歌唱者による歌唱頻度が高い他のカラオケ楽曲に、高い優先順位を付しているので、平均的な歌唱者に適した候補楽曲を提示できる。
【００６３】
また、ホスト側制御部１１は、図９で説明したように、待機利用者が複数いる場合に、待機時間の長い待機利用者から順に、一致する楽曲の有無を判定しているので、待機時間を短くすることができる。
【００６４】
以上の実施形態の説明は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれる。例えば、次のように構成してもよい。
【００６５】
例えば、候補楽曲テーブルに関し、前述の実施形態では、歌唱経験を有する複数の歌唱者の歌唱履歴に基づいて優先順位を設定していたが、この構成に限定されない。例えば、或る選択楽曲について複数の候補楽曲を用意しておき、待機利用者及び新規利用者の歌唱履歴に基づき、各候補楽曲の優先順位を付すようにしてもよい。
【００６６】
図１２は、このように構成された変形例を説明する図である。図１２（ａ）に示すように、変形例の候補楽曲テーブルでは、或る選択楽曲に対応して複数の候補楽曲が設定されている。例えば、楽曲Ａ１に対応する候補楽曲として、楽曲Ａ２５，Ａ３３，Ａ４２，Ａ５６，Ｂ１１が定められ、楽曲Ａ２に対応する候補楽曲として、楽曲Ａ２１，Ａ２２，Ａ３４，Ａ６０，Ｂ１２が定められている。
【００６７】
また、図１２（ｂ）に示すように、ホスト側記憶部１３の顧客情報記憶領域には、各利用者の利用者ＩＤに関連付けられた状態で、歌唱経験を有する楽曲とその歌唱回数の情報が記憶されている。ホスト側制御部１１は、顧客情報記憶領域に記憶された歌唱履歴及び回数の情報に基づき、候補楽曲テーブルに設定された候補楽曲に優先順位を付して並べ替える。例えば、図１２（ｃ）に示すように、利用者αが楽曲Ａ１を選択した場合には、図１２（ｂ）の歌唱頻度に基づき、最も優先順位の高い候補楽曲として楽曲Ｂ１１が設定され、２番目に優先順位の高い候補楽曲として楽曲Ａ５６が選択される。以下同様に、楽曲Ａ３３，Ａ４２，Ａ２５の順で優先順位が付される。このように構成することで、待機利用者及び新規利用者に特化した候補楽曲を提示できる。
【符号の説明】
【００６８】
１…ホスト装置，２…カラオケ装置，２Ａ…親側カラオケ装置，２Ｂ…子側カラオケ装置，４…通信回線，４Ａ…汎用通信回線，４Ｂ…映像用通信回線，４Ｃ…音声用通信回線，１１…ホスト側制御部，１２…ホスト側通信部，１３…ホスト側記憶部，２１…カラオケ本体，２１Ａ…親側カラオケ本体，２１Ｂ…子側カラオケ本体，２２…スピーカ，２２Ａ…親側スピーカ，２２Ｂ…子側スピーカ，２３…モニタ，２３Ａ…親側モニタ，２３Ｂ…子側モニタ，２４…マイク，２４Ａ…親側マイク，２４Ｂ…子側マイク，２５…ビデオカメラ，２５Ａ…親側ビデオカメラ，２５Ｂ…子側ビデオカメラ，２６…リモコン装置，２６Ａ…親側リモコン装置，２６Ｂ…子側リモコン装置，２７…映像用通信端末，２７Ａ…親側映像用通信端末，２７Ｂ…子側映像用通信端末，２８…音声用通信端末，２８Ａ…親側音声用通信端末，２８Ｂ…子側音声用通信端末，３１…本体側制御部，３２…本体側通信部，３３…本体側記憶部，３４…音響処理部，３５…表示処理部，３６…映像入力部，３７…操作部，ＫＢ…カラオケ店，ＲＭ…カラオケルーム
【図１】
2014199283.tif 000003
【図２】
2014199283.tif 000004
【図３】
2014199283.tif 000005
【図４】
2014199283.tif 000006
【図５】
2014199283.tif 000007
【図６】
2014199283.tif 000008
【図７】
2014199283.tif 000009
【図８】
2014199283.tif 000010
【図９】
2014199283.tif 000011
【図１０】
2014199283.tif 000012
【図１１】
2014199283.tif 000013
【図１２】
2014199283.tif 000014