(57)【要約】【課題】通信デュエットが行われる前に、伝送路の通信状態が通信デュエットに適しているか否かを確認する。【解決手段】  ホスト装置１（サーバー）と伝送路４を介して接続された多数のカラオケ装置２の中から複数を選択し、通信デュエットを行わせるカラオケシステムであって、ホスト装置１（使用状態判別手段，通信テスト実行手段，通信状態判定手段）は、カラオケ装置２が使用されているか否かを判別し（Ｓ３）、使用されていないと判別された非使用カラオケ装置２とホスト装置１との間で、伝送路４に対する通信テストを実行し（Ｓ４）、通信テストの結果に基づき、伝送路４の通信状態が通信デュエットに適しているか否かを判定する（Ｓ５）。【選択図】図７
2015022176.tif 000002
【特許請求の範囲】
【請求項１】
サーバーと伝送路を介して接続された多数のカラオケ装置の中から複数のカラオケ装置を選択し、選択したカラオケ装置を使用して通信デュエットを行わせるカラオケシステムであって、
前記カラオケ装置が使用されているか否かを判別する使用状態判別手段と、
使用されていないと判別された非使用カラオケ装置と前記サーバーとの間で、前記伝送路に対する通信テストを実行させる通信テスト実行手段と、
前記通信テストの結果に基づき、前記伝送路の通信状態が通信デュエットに適しているか否かを判定する通信状態判定手段とを有することを特徴とするカラオケシステム。
【請求項２】
前記通信テストは、前記非使用カラオケ装置と前記サーバーとの間で、コマンドの送受信を判定期間に亘って複数の所定回数行うものであり、
前記通信状態判定手段は、コマンドの送受信に要する伝送時間のばらつきが閾値未満の場合に、通信デュエットに適した通信状態と判定することを特徴とする請求項１に記載のカラオケシステム。
【請求項３】
前記サーバーは、
前記コマンドの送受信に要する伝送時間の履歴データを、前記カラオケ装置毎に記憶する履歴データ記憶手段と、
前記履歴データに基づいて伝送時間の履歴を報知する履歴報知手段とを有することを特徴とする請求項２に記載のカラオケシステム。
【請求項４】
前記通信状態判定手段によって通信デュエットに適した通信状態ではないと判定された場合に、適した通信状態ではない旨を警告する警告手段を有することを特徴とする請求項１から３の何れか１項に記載のカラオケシステム。
【請求項５】
前記サーバーは、
前記通信状態判定手段による最新の判定結果を少なくとも記憶する判定結果記憶手段と、
或るカラオケ装置が通信デュエットの実行を要求する場合に、前記判定結果記憶手段に記憶された最新の判定結果を、当該カラオケ装置に送信する判定結果送信手段とを有することを特徴とする請求項１から３の何れか１項に記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる拠点に設置された複数のカラオケ装置を伝送路で通信可能に接続し、通信デュエットを行わせるカラオケシステムに関し、特に通信デュエットに際して遅延判定を行わせるものに関する。
【背景技術】
【０００２】
拠点間を伝送路によって通信可能に接続し、各拠点の間で演奏音や歌唱音を共有するシステムが知られている。例えば、特許文献１には、遠隔地に存在する複数のカラオケルーム同士を、サーバーや伝送路（通信回線）を通じて接続し、遠隔地で合同カラオケやカラオケコンテストを行わせるカラオケシステムが記載されている。また、特許文献２には、相手端末との遅延時間を測定し、測定された遅延時間だけ自身の再生を遅らせるように構成されたネットワークセッションシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９９６５０号公報
【特許文献２】特開２０１１−２４２５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のカラオケシステムにおいて通信遅延は考慮されていない。そして、特許文献２のネットワークセッションシステムでは、ユーザ端末同士が通信状態になった後に通信遅延を測定している。
【０００５】
このため、特許文献１のカラオケシステムに特許文献２の技術を適用しても、複数のカラオケ装置が通信状態を形成した後に通信遅延が測定されることになり、通信状態を形成する前に通信遅延の程度を把握することは困難である。そして、通信遅延が過度に大きかった場合には相手側歌唱音の遅れが非常に大きくなり、折角準備しても通信デュエットが行えないなど、カラオケに対する興趣が損なわれてしまう。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、その目的は、通信デュエットが行われる前に、伝送路の通信状態が通信デュエットに適しているか否かを確認可能なカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するため、本発明は、サーバーと伝送路を介して接続された多数のカラオケ装置の中から複数のカラオケ装置を選択し、選択したカラオケ装置を使用して通信デュエットを行わせるカラオケシステムであって、前記カラオケ装置が使用されているか否かを判別する使用状態判別手段と、使用されていないと判別された非使用カラオケ装置と前記サーバーとの間で、前記伝送路に対する通信テストを実行させる通信テスト実行手段と、前記通信テストの結果に基づき、前記伝送路の通信状態が通信デュエットに適しているか否かを判定する通信状態判定手段とを有することを特徴とする。
【０００８】
本発明によれば、使用されていないと判別された非使用カラオケ装置とサーバーとの間で通信テストが実行され、通信テストの結果に基づいて伝送路の通信状態が通信デュエットに適しているか否かが判定される。このため、伝送路の通信状態が通信デュエットに適しているか否かを、通信デュエットが行われる前に確認することができる。その結果、無駄な準備等を避けることができ、通信デュエットの興趣を高めることができる。
【０００９】
前述のカラオケシステムにおいて、前記通信テストは、前記非使用カラオケ装置と前記サーバーとの間で、コマンドの送受信を判定期間に亘って複数の所定回数行うものであり、前記通信状態判定手段は、コマンドの送受信に要する伝送時間のばらつきが閾値未満の場合に、通信デュエットに適した通信状態と判定することが好ましい。この構成では、コマンドの送受信に要する伝送時間を測定することで伝送路の通信状態を確認できるため、確認処理を簡素化できる。
【００１０】
前述のカラオケシステムにおいて、前記サーバーは、前記コマンドの送受信に要する伝送時間の履歴データを、前記カラオケ装置毎に記憶する履歴データ記憶手段と、前記履歴データに基づいて伝送時間の履歴を報知する履歴報知手段とを有することが好ましい。この構成では、履歴データ記憶手段に記憶された伝送時間の履歴データに基づき、伝送路の通信状態に関する経時的な評価を行うことができる。
【００１１】
前述のカラオケシステムにおいて、前記通信状態判定手段によって通信デュエットに適した通信状態ではないと判定された場合に、適した通信状態ではない旨を警告する警告手段を有することが好ましい。この構成では、警告手段による警告に基づき、伝送路のメンテナンスといった対応を事前に行うことができる。
【００１２】
前述のカラオケシステムにおいて、前記サーバーは、前記通信状態判定手段による最新の判定結果を少なくとも記憶する判定結果記憶手段と、或るカラオケ装置が通信デュエットの実行を要求する場合に、前記判定結果記憶手段に記憶された最新の判定結果を、当該カラオケ装置に送信する判定結果送信手段とを有することが好ましい。この構成では、最新の判定結果が通信デュエットの実行を要求するカラオケ装置に送信されるので、使用する伝送路が通信デュエットに適さない通信状態であれば、早期に通信デュエットの実行を断念できる。その結果、無駄な準備等を避けることができる。
【発明の効果】
【００１３】
本発明によれば、異なる拠点に設置された複数のカラオケ装置を伝送路で通信可能に接続し、通信デュエットを行わせるカラオケシステムにおいて、通信デュエットが行われる前に、伝送路の通信状態が通信デュエットに適しているか否かを確認できる。
【図面の簡単な説明】
【００１４】
【図１】カラオケシステムの概略構成を説明する概念図である。
【図２】ホスト装置の構成を説明するブロック図である。
【図３】カラオケ装置の構成を説明するブロック図である。
【図４】カラオケ本体の構成を説明するブロック図である。
【図５】４台のカラオケ装置及び１台のホスト装置が、伝送路を通じて接続されている状態を説明する図である。
【図６】コマンド（ｐｉｎｇ）の送信経路を説明するブロック図である。
【図７】ホスト装置（サーバー）の動作を説明するフローチャートである。
【図８】伝送遅延データの内容を模式的に説明する図である。
【図９】リモコン装置でのメッセージの表示例を説明する図である。
【図１０】通信デュエット時におけるカラオケ装置の接続状態を説明するブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について説明する。図１に示すカラオケシステムは、ホスト装置１とカラオケ装置２と有しており、これらの装置が伝送路４を通じて通信可能に接続されている。カラオケ装置２は、例えばカラオケ店ＫＢの各カラオケルームＲＭに設置されており、ホスト装置１との間で常時通信可能に接続されている。また、各カラオケルームＲＭは拠点に相当し、伝送路４を通じたデュエット歌唱（以下、通信デュエットという）を行う場合、対象となるカラオケ装置２同士が伝送路４を介して相互に接続される。以下、各装置について説明する。
【００１６】
ホスト装置１は、サーバーとして機能し、顧客情報などの各種情報を蓄積して管理する。図２に示すように、ホスト装置１は、ホスト側制御部１１と、ホスト側通信部１２と、ホスト側記憶部１３と、ホスト側モニタ１４とを有している。
【００１７】
ホスト側制御部１１は、ホスト装置１１における制御の中心となる部分であり、ＣＰＵ１１ａやメモリ１１ｂを有している。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムに従って各種の制御を実行する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶素子である。ホスト側通信部１２は、ホスト装置１を伝送路４（後述する汎用伝送路４Ａ）に接続するためのインタフェースを提供する。
【００１８】
ホスト側記憶部１３は、大容量の情報を記憶する記憶装置であり、ハードディスクドライブ等によって構成されている。ホスト側記憶部１３の一部領域は、利用者（歌唱者）の個人情報や履歴データが記憶される顧客情報記憶領域として用いられている。この顧客情報記憶領域には、個人情報、来店履歴、歌唱履歴等を示すデータが利用者ＩＤに対応付けられた状態で記憶される。
【００１９】
そして、ホスト側記憶部１３における別の領域は、装置ＩＤ記憶領域として用いられる。この装置ＩＤ記憶領域には、各カラオケルームＲＭに設置されたカラオケ装置２を識別するための装置ＩＤが、店舗を示す店舗ＩＤ、カラオケルームＲＭを示すルームＩＤ、カラオケ装置２の機種を示す機種ＩＤ等に対応付けられた状態で記憶される。また、装置ＩＤには、対応するカラオケ装置２の使用状態を示す使用状態情報も対応付けられている。例えば、カラオケ装置２が通常のカラオケに使用されたり、通信デュエットに使用されたりしている場合には、使用期間に亘ってその旨を示す情報（例えば使用フラグ）が設定される。
【００２０】
また、ホスト側記憶部１３におけるさらに別の領域は、伝送遅延データ記憶領域、及び判定結果記憶領域として用いられる。そして、これらの記憶領域を有するホスト側記憶部１３は、判定結果記憶手段に相当する。
【００２１】
伝送遅延データ記憶領域には、ホスト装置１（サーバー）とカラオケ装置２との間の伝送遅延を示す伝送遅延データが、装置ＩＤ等に関連付けられた状態で記憶されている。後述するように、この伝送遅延データは、コマンドの送受信に要する伝送時間であり、通信テストによって各カラオケ装置２について取得され、記憶される。本実施形態における伝送遅延データは、通信テストが行われる毎に蓄積されて履歴データとして記憶されているが、少なくとも最新のデータが記憶されていればよい。
【００２２】
判定結果記憶領域には、ホスト装置１とカラオケ装置２とを接続する伝送路４（汎用伝送路４Ａ）に関し、通信状態が通信デュエットに適しているか否かを示す判定結果が記憶されている。後述するように、この判定結果は、伝送遅延データ等に基づいて各カラオケ装置２について取得され、記憶される。本実施形態における判定結果は、通信デュエットに適していることを示す「ＯＫ」データと、適さないことを示す「ＮＧ」データの２種類である。この判定結果は、伝送遅延データと同様に、通信テストが行われる毎に蓄積されるが、少なくとも最新のデータが記憶されていればよい。
【００２３】
ホスト側モニタ１４は、ホスト装置１で扱われる各種情報を表示する部分である。例えば、ホスト側モニタ１４には、伝送遅延データ記憶領域に蓄積された伝送遅延データ（伝送時間の履歴データ）や、伝送路４の通信状態に関する判定結果が表示される。そして、伝送時間の履歴データを表示するとき、ホスト側モニタ１４は、伝送時間の履歴を報知する履歴報知手段として機能する。
【００２４】
次に、カラオケ装置２について説明する。カラオケ装置２は、カラオケ演奏等を行うものであり、例えば図３に示すように、カラオケ本体２１と、スピーカ２２と、本体側モニタ２３と、歌唱マイク２４と、マイク付カメラ２５と、リモコン装置２６と、第１通信端末２７と、第２通信端末２８と、パワーアンプ２９とを有している。
【００２５】
カラオケ本体２１は、選択されたカラオケ楽曲の演奏制御、歌詞及び背景映像の表示制御、歌唱マイク２４で生成されたマイク信号の処理といった、カラオケ歌唱に関する各種の制御を行う部分である。このカラオケ本体２１については、後で詳しく説明する。
【００２６】
スピーカ２２は、パワーアンプ２９及び第１通信端末２７を介してカラオケ本体２１に接続されており、パワーアンプ２９で増幅された放音信号に基づいて放音する。例えば、個々のカラオケルームＲＭで行われる通常のカラオケ歌唱では、歌唱マイク２４で生成されたマイク信号とカラオケ本体２１で生成されたカラオケ演奏音信号の混合音信号が、第１通信端末２７を通じてパワーアンプ２９に入力される。このため、スピーカ２２からは、各カラオケルームＲＭで歌唱する歌唱者の歌唱音とカラオケ演奏音とが放音される。なお、通常のカラオケ歌唱において、混合音信号を第１通信端末２７を経ずに直接パワーアンプ２９に入力してもよい。
【００２７】
また、２つのカラオケルームＲＭ（拠点）同士を通信可能に接続して行われる通信デュエットでは、後述するように、或るカラオケルームＲＭの歌唱マイク２４で生成されたマイク信号と、他のカラオケルームＲＭの歌唱マイク２４で生成され伝送路４（第１専用伝送路４Ｂ）を通じて受信されたマイク信号と、カラオケの演奏音信号とが、第１通信端末２７を介してパワーアンプ２９に入力される。このため、スピーカ２２からは、各歌唱者の歌唱音とカラオケ演奏音が放音される。
【００２８】
本体側モニタ２３は、カラオケ本体２１に接続されており、カラオケ本体２１からの映像信号に基づいて、歌唱対象のカラオケ楽曲における歌詞や背景映像等を表示させる。また、通信デュエットでは、自室側映像や相手側映像を歌詞テロップとともに表示させる。歌唱マイク２４もカラオケ本体２１に接続されており、歌唱者の音声等を歌唱信号に変換してカラオケ本体２１に入力させる。
【００２９】
マイク付カメラ２５は、自室内を撮影することで映像信号を生成する。生成された映像信号は第２通信端末２８に入力され、カラオケ本体２１に出力されたり、伝送路４（第２専用伝送路４Ｃ）を介して相手側へ送信されたりする。なお、この通信カラオケシステムでは、マイク付カメラ２５が備えるマイクは無効化されており、映像信号のみが取り扱いの対象になっている。
【００３０】
リモコン装置２６は、カラオケ本体２１との間で情報を送受信するための双方向通信可能な短距離無線通信部を備えており、カラオケ楽曲の予約時などに操作される。カラオケ楽曲の予約時において、リモコン装置２６からは、演奏対象の楽曲を識別するための楽曲ＩＤを含んだ操作信号が送信される。
【００３１】
また、本実施形態のリモコン装置２６は、通信デュエットにおける開始信号を送信する開始信号送信手段としても機能する。通信デュエットを行うに際し、或るカラオケ装置２が有するリモコン装置２６からの開始信号がホスト装置１へ送信され、ホスト装置１から各カラオケ本体２１に送信される。このとき、開始信号は、汎用伝送路４Ａを通じて送受信される。
【００３２】
第１通信端末２７は、カラオケ本体２１とパワーアンプ２９との間に介在し、音に関する各種信号を取り扱う。例えば、通常のカラオケ歌唱において、第１通信端末２７は、カラオケ本体２１から直接入力される歌唱信号及び演奏音信号を混合した混合音信号の音量を調整し、パワーアンプ２９に出力する。また、通信デュエット歌唱において、第１通信端末２７は、第１専用伝送路４Ｂを通じて入力された信号（相手側歌唱信号）と、自室側でのカラオケ歌唱で生成された混合音信号との入力バランスを調整し、パワーアンプ２９に出力する。
【００３３】
第２通信端末２８は、カラオケ本体２１とマイク付カメラ２５との間に介在し、映像に関する各種信号を取り扱うものであり、本実施形態ではセットトップボックスによって構成されている。通信デュエット歌唱において、第２通信端末２８は、マイク付カメラ２５で生成された自室側の映像信号、及び、第２専用伝送路４Ｃを通じて入力された相手側の映像信号を合成し、カラオケ本体２１に出力する。カラオケ本体２１は、第２通信端末２８から入力された合成後の映像信号を本体側モニタ２３に出力する。これにより、本体側モニタ２３には、自室側映像及び相手側映像が表示される。
【００３４】
通信デュエットの実行時において、カラオケ本体２１、第１通信端末２７、及び第２通信端末２８は、相手側カラオケルームＲＭのカラオケ本体２１、第１通信端末２７、及び第２通信端末２８と通信可能に接続される。また、通信デュエットが行われていない期間において、カラオケ本体２１は、ホスト装置１と通信可能に接続される。
【００３５】
このため、カラオケ本体２１、第１通信端末２７、及び第２通信端末２８は、何れもルーター装置ＲＴに接続されている。このルーター装置ＲＴにより、カラオケ本体２１は汎用伝送路４Ａに接続され、第１通信端末２７は第１専用伝送路４Ｂに接続され、第２通信端末２８は第２専用伝送路４Ｃに接続される。
【００３６】
ここで、汎用伝送路４Ａは、例えばインターネット回線や無線ＬＡＮ等の汎用性を有する伝送路である。また、第１専用伝送路４Ｂ及び第２専用伝送路４Ｃは、規定の通信速度が得られるように品質管理された専用回線である。本実施形態では、第２専用伝送路４Ｃとしてテレビ電話用の伝送路を用いている。このため、複数の第２通信端末２８のそれぞれには電話番号が割り当てられており、通話状態にすることで一対の第２通信端末２８が、ルーター装置ＲＴ及び第２専用伝送路４Ｃを介して通信可能に接続される。第１専用伝送路４Ｂは、次世代型のネットワークなど、第２専用伝送路４Ｃよりも高品質な通信が可能な専用の伝送路である。各第１通信端末２７にも電話番号が割り当てられており、通話状態にすることで一対の第１通信端末２７が、ルーター装置ＲＴ及び第１専用伝送路４Ｂを介して通信可能に接続される。
【００３７】
汎用伝送路４Ａは、通信デュエットの開始信号を他のカラオケ本体２１に送信する際に使用される。また、汎用伝送路４Ａは、各種のデータをホスト装置との間で送受信する際にも使用される。そして、第１専用伝送路４Ｂは、通信デュエット歌唱を行うに際し、マイク信号を送受信するために用いられる。また、第２専用伝送路４Ｃは、通信デュエット歌唱を行うに際し、マイク付カメラ２５で生成された映像信号を送受信するために用いられる。
【００３８】
次に、カラオケ本体２１について詳細に説明する。図４に示すように、カラオケ本体２１は、本体側制御部３１と、本体側通信部３２と、本体側記憶部３３と、音源部３４と、音響処理部３５と、表示処理部３６と、映像入力部３７と、操作部３８とを有している。そして、これらの各部がバスＢＳを介して通信可能な状態に接続されている。
【００３９】
本体側制御部３１は、カラオケ本体２１における制御の中心となる部分であり、ＣＰＵ３１ａやメモリ３１ｂを有している。ＣＰＵ３１ａは、メモリ３１ｂに記憶された動作プログラムに従って各種の制御を実行する。例えば、操作部３８からの操作を受け付ける操作入力処理やシーケンサとして動作するシーケンサ処理を行う。メモリ３１ｂは、ＣＰＵ３１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶素子である。
【００４０】
本体側通信部３２は、ルーター装置ＲＴを介してカラオケ本体２１を汎用伝送路４Ａに接続するためのインタフェースを提供する。このため、本体側通信部３２は、ルーター装置ＲＴとの間で情報の送受信を行う。そして、本体側通信部３２は、本体側制御部３１によって動作が制御される。
【００４１】
本体側記憶部３３は、各種のデータを記憶する大容量の記憶装置であり、例えばハードディスクドライブによって構成されている。この本体側記憶部３３には、例えば、楽曲データ記憶領域や背景映像データ記憶領域が設けられる。楽曲データ記憶領域には、リモコン装置２６で選択されたカラオケ楽曲を演奏するための楽曲データ（ＭＩＤＩデータ，歌詞データ）が記憶され、背景映像データ記憶領域には、モニタに背景映像を表示させるための背景映像データが記憶される。
【００４２】
音源部３４は、ＭＩＤＩデータに基づいて演奏音信号を生成する部分であり、ＣＰＵ３４ａと、メモリ３４ｂと、波形メモリ３４ｃとを有している。ＣＰＵ３４ａは、メモリ３４ｂに記憶された動作プログラムに従って各種の制御を実行する。メモリ３４ｂは、ＣＰＵ３４ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶素子である。波形メモリ３４ｃは、対象楽器が奏でた様々な音の波形データを読み出し可能に記憶する記憶素子である。この音源部３４は、本体側制御部３１がシーケンサ処理を行うと、ＭＩＤＩデータに応じて波形データを加工し、加工後の楽音信号を音響処理部３５に出力する。
【００４３】
音響処理部３５は、カラオケ楽曲の演奏制御、歌唱マイク２４で生成されたマイク信号の処理、及び、第１通信端末２７を通じて入力されたマイク信号の処理を行う部分である。例えば、カラオケ楽曲の演奏制御において、音響処理部３５は、音源部３４から出力された楽音信号をアナログ変換し、演奏音信号として第１通信端末２７へ出力する。また、歌唱マイク２４からのマイク信号が入力されると、このマイク信号を第１通信端末２７へ出力する。マイク信号を第１通信端末２７へ出力するに際し、音響処理部３５は、マイク信号にエコー成分を付加する等の処理を行う。
【００４４】
表示処理部３６は、カラオケ演奏時における背景映像の表示等の制御を行う。カラオケ演奏時において、表示処理部３６には背景映像データが入力されており、この背景映像データのデコードが行われる。そして、表示処理部３６は、デコードで生成された背景映像の映像信号に歌詞テロップを合成し、合成後の映像信号を本体側モニタ２３に出力する。その際、表示処理部３６は、本体側制御部３１でのシーケンサ処理で出力される歌詞データに基づき、歌詞テロップを合成する。また、シーケンサ処理で出力される色替え命令に従って、歌詞テロップの表示色を変更する。その結果、本体側モニタ２３には、背景映像に歌詞テロップが重ねられた映像が表示され、かつ、カラオケ楽曲の進行にあわせて歌詞テロップの表示色が変更される。
【００４５】
映像入力部３７は、第２通信端末２８からの映像信号を取り込む部分であり、例えばインタフェース回路によって構成されている。通信デュエットが行われる期間において、第２通信端末２８からは、自室側及び相手側の映像信号が出力される。そして、映像入力部３７は、入力された映像信号を表示処理部３６へ出力する。
【００４６】
操作部３８は、パネルスイッチやリモコン受信回路などからなっており、利用者によるパネルスイッチやリモコン装置２６の操作に応じた操作信号を本体側制御部３１に対して出力する。本体側制御部３１は、操作入力処理を行うことで操作信号を検出し、対応する処理を実行する。なお、パネルスイッチやリモコン装置２６は、操作を選択するための種々のキースイッチ（図示せず）を備えている。そして、リモコン装置２６を通じた操作により、通常のカラオケ歌唱や通信デュエットを選択して実行できる。
【００４７】
次に、上記構成を有するカラオケシステムの動作について説明する。図５は、伝送路４を通じて接続された４台のカラオケ装置２（第１カラオケ装置２Ａ〜第４カラオケ装置２Ｄ）とホスト装置１を説明するブロック図である。なお、実際には多数のカラオケ装置２が伝送路４を通じて接続されているが、便宜上、４台に絞って説明を行うことにする。そして、通信デュエットを行う場合には、多数のカラオケ装置２の中から一部のカラオケ装置２が選択され、第１専用伝送路４Ｂ及び第２専用伝送路４Ｃを通じてマイク音や映像信号が送受信される。
【００４８】
このカラオケシステムでは、サーバーとして機能するホスト装置１と、各カラオケ装置２Ａ〜２Ｄとの間で通信テストが行われる。そして、汎用伝送路４Ａの通信状態が通信デュエットに適しているか否かについて判定される。この判定結果に基づいて、通信デュエットに適さない旨が報知されたり、通信デュエットを要求したカラオケ装置２Ａ〜２Ｄに対して判定結果が送信したりする。以下、通信テストを中心に、カラオケシステムの動作を説明する。
【００４９】
図６は、ホスト装置１から各カラオケ装置２Ａ〜２Ｄへ送信されるコマンドの送信経路を説明するブロック図である。なお、同図において、第３，第４カラオケ装置２Ｃ，２Ｄは、第１，第２カラオケ装置２Ａ，２Ｂと同様に構成されているので記載を省略している。また、第１，第２カラオケ装置２Ａ，２Ｂが有する各部に関し、便宜上符号Ａ，Ｂを付して示している。
【００５０】
このカラオケシステムにおいて、ホスト装置１は、使用状態判別手段として機能し、各カラオケ装置２Ａ〜２Ｄが、現在使用されているか否かを判別する。本実施形態における使用状態とは、楽曲演奏や動画データのダウンロード等の動作を行っている状態を意味する。一方、非使用状態とは、曲間ＣＭの出力時や楽曲の予約待ち等の待機状態といったように、利用者がいない状態や楽曲配信を受けていない状態を意味する。各カラオケ装置２Ａ〜２Ｄは、楽曲演奏等を行う際に、ホスト装置１へその旨を示す実行情報を送信するので、ホスト装置１は、この実行情報に基づいて使用されているか否かを判別する。
【００５１】
次に、ホスト装置１は、通信テスト実行手段として機能し、使用されていないと判別された非使用カラオケ装置２Ａ〜２Ｄとホスト装置１（サーバー）との間で、汎用伝送路４Ａに対する通信テストを実行させる。本実施形態において、ホスト装置１は、非使用カラオケ装置２Ａ〜２Ｄへｐｉｎｇ（コマンド）を送信することで通信テストを行っている。例えば、ホスト装置１は、２０秒間にｐｉｎｇを１０回送信し、非使用カラオケ装置２Ａ〜２Ｄからのｐｉｎｇの戻りの有無、送受信に要する時間、及び送受信時間のばらつきを取得する。なお、ｐｉｎｇの送信回数は１０回に限られない。取得されるばらつきの精度に応じて定められた所定回数であればよい。
【００５２】
次に、ホスト装置１は、通信状態判定手段として機能し、通信テストの結果に基づき、汎用伝送路４Ａの通信状態が通信デュエットに適しているか否かを判定する。例えば、片道の通信遅延が１００ｍｓ（送受信に要する時間では２００ｍｓ）以内であり、片道の通信遅延の平均値が３０ｍｓ以下であり、かつ、通信遅延の標準偏差が７ｍｓ以内である場合に、通信状態が通信デュエットに適していると判定する。
【００５３】
すなわち、通信デュエットの実行時には、この汎用伝送路４Ａを通じて開始信号が送受信される。そして、汎用伝送路４Ａの通信状態が前述の条件を満たす場合、ホスト装置１を経由して送信される開始信号は、通信デュエットを行う各カラオケ装置２Ａ〜２Ｄに対して極めて小さな伝送遅延の差をもって受信される。これにより、各カラオケ装置２Ａ〜２Ｄでは、ほぼ同時に通信デュエット歌唱を開始させることができる。
【００５４】
以下、図７のフローチャートを参照して、ホスト装置１（サーバー）による上記の制御を詳しく説明する。
【００５５】
ホスト装置１は、まず通信テストのタイミングが到来したか否かを判断する（Ｓ１）。本実施形態では、通信テストを３０分〜２時間程度の周期で繰り返し行っている。このため、ホスト装置１は、前回のテストタイミングからの経過時間を取得し、繰り返し周期に相当する時間に達した場合に、テストタイミングが到来したと判断する。なお、この処理は、テストタイミングが到来するまで、繰り返し行われる。
【００５６】
テストタイミングが到来したならば、ホスト装置１は、テスト対象とするカラオケ装置２を選択する（Ｓ２）。この選択は、ホスト側記憶部１３の装置ＩＤ記憶領域に記憶された装置ＩＤに基づき行われる。例えば、装置ＩＤの若い順に、カラオケ装置２が選択される。
【００５７】
カラオケ装置２を選択したならば、ホスト装置１は、選択したカラオケ装置２が、現在使用されているか否かを判別する（Ｓ３）。前述したようにホスト装置１は、使用されているか否かの判別を、各カラオケ装置２が送信する実行情報に基づいて行っている。実行情報を受信するとホスト装置１は、ホスト側記憶部１３の装置ＩＤ記憶領域に使用フラグを設定するので、この使用フラグの有無で判断を行う。
【００５８】
なお、カラオケ装置２が使用されているか否かを判別できれば、実行情報に基づく方法に限られない。例えば、選択されたカラオケ装置２に対し、ホスト装置１から現在の使用状況を問い合わせ、このカラオケ装置２からの回答に基づいて判別してもよい。
【００５９】
選択されたカラオケ装置２が、使用されていないと判別された非使用カラオケ装置であった場合、ホスト装置１は、通信テストを実行する（Ｓ４）。本実施形態では前述したように、ホスト装置１からカラオケ装置２に対し、２０秒間にｐｉｎｇを１０回送信することで通信テストを行っている。そして、ホスト装置１は、カラオケ装置２からのｐｉｎｇの戻りの有無、送受信に要する時間、及び送受信時間のばらつきを取得する。なお、通信テストの内容（ｐｉｎｇの送信期間や回数等）は上記に限られない。
【００６０】
通信テストを行ったならば、ホスト装置１は、テスト結果を記録する（Ｓ５）。図８に示すように、本実施形態では、本体側記憶部３３の伝送遅延データ記憶領域に、テスト日時、伝送遅延（平均値）、及び標準偏差のデータを、装置ＩＤに関連付けて記憶している。そして、伝送遅延と標準偏差に基づいて通信状態が通信デュエットに適しているか否かを判定し、本体側記憶部３３の判定結果記憶領域に、判定結果（ＯＫ，ＮＧ）、及びテスト日時のデータを、装置ＩＤに関連付けて記憶している。
【００６１】
次に、ホスト装置１は、判定結果を参照し（Ｓ６）、ＮＧであった場合には警告処理を行う（Ｓ７）。例えば、伝送遅延データが表示されているホスト側モニタ１４に、通信状態が通信デュエットに適していない旨を示す警告表示を表示させる。このステップＳ６の処理において、ホスト装置１は警告手段として機能する。この警告表示により、メンテナンス等の必要な対応を行うことができる。なお、警告処理に関し、通信状態が通信デュエットに適していない旨を通知できれば、他の方法を採ってもよい。
【００６２】
そして、選択されたカラオケ装置２が使用されていた場合（Ｓ３でＮ）、判定結果がＯＫであった場合（Ｓ６でＮ）、警告処理を終えた場合には、各カラオケ装置２について通信テストが一巡されたか否かを判定する（Ｓ８）。そして、一巡していない場合には、ステップＳ２に移行して次のカラオケ装置２を選択する。また、一巡した場合には、ステップＳ１に移行して次のテストタイミングが到来するまで待機する。
【００６３】
以上の手順で取得された通信状態の判定結果は、通信デュエットが行われる前に、伝送路４の通信状態が通信デュエットに適しているか否かを確認するために用いられる。
【００６４】
例えば、デュエット相手が決まっている歌唱者同士の間で通信デュエットを行う場合、リモコン装置２６の操作に応じて、各カラオケ装置２Ａ〜２Ｄからホスト装置１に対して通信デュエットの実行要求が送信される。この実行要求を受信したホスト装置１（判定結果送信手段）は、本体側記憶部３３の判定結果記憶領域（判定結果記憶手段）に記憶された最新の判定結果を、このカラオケ装置２Ａ〜２Ｄに送信する。
【００６５】
カラオケ装置２Ａ〜２Ｄは、受信した判定結果の内容に応じた処理を行う。例えば、判定結果が、通信デュエットに適している「ＯＫ」の場合には、各カラオケ装置２Ａ〜２Ｄの利用者への通知は行わず、各専用伝送路４Ｂ，４Ｃの接続操作、マイク音量の調整、及び映像の調整を継続させる。一方、判定結果が、通信デュエットに適していない「ＮＧ」の場合には、例えば図９（ａ）に示すように、通信遅延のためデュエットができない旨の表示を行う。これにより、利用者は、通信デュエットを行うことを早期に断念でき、無駄な準備等を行わなくても済む。
【００６６】
なお、図９（ａ）は、デュエット相手が決まっている歌唱者同士での通知例であったが、デュエット相手が決まっていない場合（ユーザーマッチングの場合）には、例えば図９（ｂ）に示すように、デュエット相手を募集している候補者の情報と回線状態の情報を表示指せるようにしてもよい。
【００６７】
そして、図１０に示すように、このカラオケシステムでは、通信デュエットの開始に際して、或るカラオケ装置２が有するリモコン装置２６から開始信号が送信されると、この開始信号は、汎用伝送路４Ａを通じてホスト装置１へ送信される。そして、ホスト装置１から各カラオケ装置２Ａ〜２Ｄへ開始信号が送信され、各カラオケ装置２Ａ〜２Ｄがこの開始信号を受信すると、通信デュエットが開始される。その際、伝送路４の通信状態が良好であることが確認済みなので、各カラオケ装置２が開始信号を受信するタイミングが揃い、通信デュエットを支障なく行うことができる。
【００６８】
このように、このカラオケシステムでは、使用されていないと判別されたカラオケ装置２（非使用カラオケ装置）とホスト装置１（サーバー）との間で通信テストが実行され、通信テストの結果に基づいて汎用伝送路４Ａの通信状態が通信デュエットに適しているか否かが判定される。このため、汎用伝送路４Ａの通信状態が通信デュエットに適しているか否かを、通信デュエットが行われる前に確認することができる。その結果、無駄な準備等を避けることができ、通信デュエットの興趣を高めることができる。
【００６９】
また、通信テストは、各カラオケ装置２Ａ〜２Ｄとホスト装置１との間で、ｐｉｎｇ（コマンド）の送受信を判定期間に亘って複数回行うものであり、ホスト装置１（通信状態判定手段）は、コマンドの送受信に要する伝送時間のばらつきが閾値未満の場合に、通信デュエットに適した通信状態と判定している。このように、コマンドの送受信に要する伝送時間を測定することで汎用伝送路４Ａの通信状態を確認しているので、確認処理を簡素化できる。
【００７０】
また、ホスト装置１（履歴報知手段）は、本体側記憶部３３の伝送遅延データ記憶領域（履歴データ記憶手段）に、ｐｉｎｇの送受信に要する伝送時間の履歴データをカラオケ装置２毎に記憶させ、この履歴データに基づいて伝送時間の履歴を報知している。これにより、汎用伝送路４Ａの通信状態に関する経時的な評価を行うことができる。
【００７１】
また、ホスト装置１は、通信デュエットに適した通信状態ではないと判定した場合に、適した通信状態ではない旨をホスト側モニタ１４で警告している。これにより、汎用伝送路４Ａのメンテナンスといった対応を事前に行うことができる。
【００７２】
さらに、ホスト装置１は、汎用伝送路４Ａの通信状態に関する最新の判定結果を、通信デュエットの実行を要求するカラオケ装置２Ａ〜２Ｄに対して送信している。これにより、そのカラオケ装置２Ａ〜２Ｄの利用者は、汎用伝送路４Ａが通信デュエットに適さない通信状態であれば、早期に通信デュエットの実行を断念できる。その結果、無駄な準備等を避けることができる。
【００７３】
以上の実施形態の説明は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれる。例えば、次のように構成してもよい。
【００７４】
まず、通信デュエットを行うカラオケ装置２は、２台に限られない。３台以上のカラオケ装置２を用いて通信デュエットを行うようにしてもよい。
【００７５】
通信テストにおいて、ホスト装置１からｐｉｎｇを送信するように構成したが、各カラオケ装置２からｐｉｎｇを送信してもよい。その際、各カラオケ装置２Ａ〜２Ｄが自己の通信テストの結果（ｐｉｎｇの送受信に要する伝送時間の履歴データと判定結果）を記憶し、利用者による通信カラオケの実行要求の際に、通信テストの結果を利用してもよい。
【符号の説明】
【００７６】
１…ホスト装置，２…カラオケ装置，２Ａ…第１カラオケ装置，２Ｂ…第２カラオケ装置，２Ｃ…第３カラオケ装置，２Ｄ…第４カラオケ装置，４…伝送路，４Ａ…汎用伝送路，４Ｂ…第１専用伝送路，４Ｃ…第２専用伝送路，１１…ホスト側制御部，１２…ホスト側通信部，１３…ホスト側記憶部，１４…ホスト側モニタ，２１…カラオケ本体，２２…スピーカ，２３…本体側モニタ，２４…歌唱マイク，２５…マイク付カメラ，２６…リモコン装置，２７…第１通信端末，２８…第２通信端末，２９…パワーアンプ，３１…本体側制御部，３２…本体側通信部，３３…本体側記憶部，３４…音源部，３５…音響処理部，３６…表示処理部，３７…映像入力部，３８…操作部，ＫＢ…カラオケ店，ＲＭ…カラオケルーム，ＲＴ…ルーター装置，ＢＳ…バス
【図１】
2015022176.tif 000003
【図２】
2015022176.tif 000004
【図３】
2015022176.tif 000005
【図４】
2015022176.tif 000006
【図５】
2015022176.tif 000007
【図６】
2015022176.tif 000008
【図７】
2015022176.tif 000009
【図８】
2015022176.tif 000010
【図９】
2015022176.tif 000011
【図１０】
2015022176.tif 000012