(57)【要約】【課題】カラオケシステムにおいて品質の高い通信サービスを提供する。【解決手段】本発明に係るカラオケシステムは、ローカルネットワークで通信接続されている他のカラオケ装置から、外部ネットワークを使用した通信サービスを行う旨の申請依頼を受ける第１処理と、ローカルネットワークと外部ネットワーク間の通信状況に基づき、第１処理で受けた申請依頼の許可、非許可を判断する第２処理と、第２処理で許可された場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを実行させ、第２処理で非許可の場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを禁止させる第３処理と、を実行することを特徴とする。【選択図】図６
2015197588.tif 000002
【特許請求の範囲】
【請求項１】
ローカルネットワークで通信接続された複数のカラオケ装置を備えるカラオケシステムにおいて、
複数台のカラオケ装置のうち、少なくとも１台が代表カラオケ装置として設定され、
ローカルネットワークは、ルータを介して外部ネットワークと通信接続され、
代表カラオケ装置は、第１処理から第３処理を実行可能とし、
第１処理は、ローカルネットワークで通信接続されている他のカラオケ装置から、外部ネットワークを使用した通信サービスを行う旨の申請依頼を受け、
第２処理は、ローカルネットワークと外部ネットワーク間の通信状況に基づき、第１処理で受けた申請依頼の許可、非許可を判断し、
第３処理は、第２処理で許可された場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを実行させ、第２処理で非許可の場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを禁止させる
カラオケシステム。
【請求項２】
代表カラオケ装置は、第２処理で非許可の場合、申請を行ったカラオケ装置に対して、通信サービスを行うことができない旨を通知する
請求項１に記載のカラオケシステム。
【請求項３】
代表カラオケ装置は、ローカルネットワークと外部ネットワーク間の通信状況に関する管理情報を他のカラオケ装置と共有する共有処理を実行可能とし、
他のカラオケ装置は、代表カラオケ装置と通信できない場合、当該他のカラオケ装置内の何れかを代表カラオケ装置を設定する交代処理を実行可能とする
請求項１または請求項２に記載のカラオケシステム。
【請求項４】
通信サービスは、外部ネットワークに通信接続されている他のカラオケ装置と通信を行う処理である
請求項１から請求項３の何れか１項に記載のカラオケシステム。
【請求項５】
ローカルネットワークで他のカラオケ装置と通信接続されたカラオケ装置であって、
ローカルネットワークは、ルータを介して外部ネットワークと通信接続され、
カラオケ装置は、第１処理から第３処理を実行可能とし、
第１処理は、ローカルネットワークで通信接続されている他のカラオケ装置から、外部ネットワークを使用した通信サービスを行う旨の申請依頼を受け、
第２処理は、ローカルネットワークと外部ネットワーク間の通信状況に基づき、第１処理で受けた申請依頼の許可、非許可を判断し、
第３処理は、第２処理で許可された場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを実行させ、第２処理で非許可の場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを禁止させる
カラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の演奏に合わせて歌唱を楽しむことのできるカラオケにおいて、他のカラオケ装置と互いに通信することのできるカラオケ装置に関する。また、ネットワーク網を介して通信接続されたカラオケ装置とリモコン装置を有するカラオケシステムに関する。
【背景技術】
【０００２】
従来、伴奏に合わせて歌唱を楽しむカラオケは、一緒に同席する仲間等と社交の場を形成するものとして利用されている。従来のカラオケは、その場に同席した仲間と一緒に歌唱を楽しむものであった。近年、家庭向け等の一般的なインターネットにおいても、通信インフラの整備に伴い、通信速度、通信容量は増大を遂げ、動画転送等を利用した各種サービスが提供されている。カラオケの分野においてもこのような通信手段の改善による各種サービスが提案、利用開始されている。
【０００３】
特許文献１、特許文献２には、カラオケ装置間で通信を行うシステムについて提案されている。特許文献１では、募集者と応募者との間で同じカラオケ楽曲をほぼ同時に演奏開始させることで、デュエット曲を別個のカラオケ演奏端末で同時に演奏し歌唱を楽しむことのできるシステムが開示されている。また、特許文献２では、カラオケＬＡＮシステムの機能を利用し、客室端末間でテレビ会議システムによる客室間コミュニケーションを楽しむことのできるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７７４８５号公報
【特許文献２】特開平１１−１８４４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、カラオケボックスでは、店舗に設置されたカラオケ装置間は、ローカルエリアネットワーク（ＬＡＮ）で通信接続されている。そして、店舗のローカルエリアネットワークは、ルータを介してインターネットに接続され、インターネットを介してホスト装置等外部の機器と通信を行うことが可能である。カラオケボックスにおいて、他の店舗に設置されたカラオケ装置間で、遠隔地間デュエット、あるいは、テレビ会議等の通信サービスを考えた場合、１サービスあたりに必要な通信容量は大きくなる。また、カラオケボックスでは、通常、複数台（Ｎ台）のカラオケ装置が設置されることが一般的であって、複数台のカラオケ装置において同時に実施した場合、最大Ｎ対Ｎの同期通信が必要となる。
【０００６】
しかしながら、リアルタイム性を確保した通信サービスを提供するには、回線品質の確保は必須であるが、現状の一般的なインターネット回線速度では、通信容量的な制限があり、通信容量を超えた複数の通信サービスを提供した場合、通信相手となるカラオケ装置と十分な同期が取れない、あるいは、動画がカクついて再生される等の支障が発生し、ユーザーが満足するサービスを提供できないことが考えられる。
【０００７】
本発明はこのような状況を鑑みたものであり、ローカルネットワークで接続された複数台のカラオケ装置を備え、インターネット等、外部ネットワークとの通信を行うカラオケシステムにおいて、品質の高い通信サービスを提供することを目的としている。
【課題を解決するための手段】
【０００８】
そのため、本発明に係るカラオケシステムは以下の構成を採用するものである。
ローカルネットワークで通信接続された複数のカラオケ装置を備えるカラオケシステムにおいて、
複数台のカラオケ装置のうち、少なくとも１台が代表カラオケ装置として設定され、
ローカルネットワークは、ルータを介して外部ネットワークと通信接続され、
代表カラオケ装置は、第１処理から第３処理を実行可能とし、
第１処理は、ローカルネットワークで通信接続されている他のカラオケ装置から、外部ネットワークを使用した通信サービスを行う旨の申請依頼を受け、
第２処理は、ローカルネットワークと外部ネットワーク間の通信状況に基づき、第１処理で受けた申請依頼の許可、非許可を判断し、
第３処理は、第２処理で許可された場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを実行させ、第２処理で非許可の場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを禁止させる。
【０００９】
さらに本発明に係るカラオケシステムにおいて、
代表カラオケ装置は、第２処理で非許可の場合、申請を行ったカラオケ装置に対して、通信サービスを行うことができない旨を通知する。
【００１０】
さらに本発明に係るカラオケシステムにおいて、
代表カラオケ装置は、ローカルネットワークと外部ネットワーク間の通信状況に関する管理情報を他のカラオケ装置と共有する共有処理を実行可能とし、
他のカラオケ装置は、代表カラオケ装置と通信できない場合、当該他のカラオケ装置内の何れかを代表カラオケ装置を設定する交代処理を実行可能とする。
【００１１】
さらに本発明に係るカラオケシステムにおいて、
通信サービスは、外部ネットワークに通信接続されている他のカラオケ装置と通信を行う処理である。
【００１２】
また本発明に係るカラオケ装置は、
ローカルネットワークで他のカラオケ装置と通信接続されたカラオケ装置であって、
ローカルネットワークは、ルータを介して外部ネットワークと通信接続され、
カラオケ装置は、第１処理から第３処理を実行可能とし、
第１処理は、ローカルネットワークで通信接続されている他のカラオケ装置から、外部ネットワークを使用した通信サービスを行う旨の申請依頼を受け、
第２処理は、ローカルネットワークと外部ネットワーク間の通信状況に基づき、第１処理で受けた申請依頼の許可、非許可を判断し、
第３処理は、第２処理で許可された場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを実行させ、第２処理で非許可の場合、申請依頼を行ったカラオケ装置に対して、申請依頼に対応する通信サービスを禁止させる。
【発明の効果】
【００１３】
本発明に係るカラオケシステムによれば、ローカルネットワークで接続された複数のカラオケ装置において、外部ネットワークを使用する通信サービスを行う場合、複数のカラオケ装置中の代表カラオケ装置が、ローカルネットワークと外部ネットワーク間の通信状況に基づいて、通信サービス開始の許可、非許可を判断することで、ユーザーに対して通信品質の高い通信サービスを提供することが可能となる。
【００１４】
また、本発明のカラオケシステムによれば、代表カラオケ装置が、申請依頼を行ったカラオケ装置に対して通信サービスを行うことができない旨を通知することとしている。このような構成により、通知を受信したカラオケ装置は、ユーザーに対して通信サービスを行うことができない旨を伝えることが可能となる。
【００１５】
また、本発明のカラオケシステムによれば、代表カラオケ装置は他のカラオケ装置と管理情報を共有し、他のカラオケ装置は、代表カラオケ装置と通信できない場合、当該他のカラオケ装置内の何れかを代表カラオケ装置を設定する交代処理を実行可能としている。このような構成により、代表カラオケ装置の電源が落ちている、あるいは、代表カラオケ装置の通信に障害が発生している場合においても、他のカラオケ装置が代表カラオケ装置に取って代わることで、ローカルネットワークで接続されたカラオケ装置において通信品質の高い通信サービスを提供することが可能となる。
【００１６】
また、本発明のカラオケシステムによれば、通信サービスは外部ネットワークに通信接続されている他のカラオケ装置と通信を行う処理であることとしている。このような構成によれば、外部ネットワークに接続されている他のカラオケ装置との間で、遠隔地デュエット、テレビ会議等、相互通信を使用した通信サービスを提供することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るシステム全体の構成を説明する図
【図２】本発明の実施形態に係るカラオケシステムの構成を示す図
【図３】本実施形態に係るホスト管理情報のデータ構成を示す図
【図４】本実施形態に係る代表カラオケ管理情報のデータ構成を示す図
【図５】本実施形態に係るマッチング処理シーケンス例を示す図
【図６】本実施形態に係る申請処理の概要を示す図
【図７】本実施形態に係る代表カラオケ管理処理の概要を示す図
【図８】本実施形態に係るホスト装置での処理を示すフロー図
【図９】本実施形態に係る代表カラオケ装置での処理を示すフロー図
【図１０】本実施形態に係るカラオケ装置での処理を示すフロー図
【図１１】本実施形態に係る同期サービス開始処理を示すフロー図
【図１２】本実施形態に係る代表カラオケ装置管理処理を示すフロー図
【図１３】本実施形態に係るトップ画面を示す図
【図１４】本実施形態に係る通信デュエット開始画面を示す図
【図１５】本実施形態に係るアクセス成功画面を示す図
【図１６】本実施形態に係る通信デュエット中におけるカラオケ装置の表示画面
【図１７】本実施形態に係るアクセス失敗画面を示す図
【発明を実施するための形態】
【００１８】
図１は、本発明の実施形態に係るシステム全体の様子を示した図である。図に示す店舗Ａ、店舗Ｂは、カラオケボックスのようにカラオケ装置２を複数台、使用する環境を想定したものであり、各店舗においてカラオケ装置２は、ＬＡＮ１００を介して通信接続され、ローカルエリアネットワーク（本発明における「ローカルネットワーク」）を構成している。ＬＡＮ１００には、インターネット網（本発明における「外部ネットワーク」）と通信接続するためのルータ１２０が設置されており、ローカルエリアネットワークとインターネット網の間の通信管理を行っている。また、インターネット網には、ホスト装置５が設置されており、通信接続されたカラオケ装置２に対し、新規楽曲情報の配信等、各種サービスの提供を可能としている。更に、ホスト装置５は、各種情報を記憶する記憶部５１と、図示しない制御手段に相当するＣＰＵ、ＲＯＭ、ＲＡＭ、及び、カラオケ装置２との通信部を備えている。
【００１９】
このようにカラオケ装置２は、通信回線を介して接続されており、通信を使用する各種新たな通信サービスが提案されている。このような通信サービスとしては、カラオケ装置２を使用して、遠く離れたユーザー同士が会話を行うテレビ会議サービス、カラオケ装置２を使用して、同じ楽曲の歌唱を行うデュエットサービス等が考えられる。このような通信サービスでは、音声のみならず映像を使用して遠隔地にいる顔を見ながら、会話、歌唱を行うことが有効である。通信を利用して映像を伝送する場合、情報伝送量は大きくなることが予想される。図１に示すような各店舗のシステムでは、各店舗における情報伝送量には上限があり、これを超えた場合、映像や音声が中断してしまう等、十分な品質のサービスを提供できないことが考えられる。
【００２０】
本発明は、このような状況を鑑みたものであり、カラオケ装置２が、インターネット網（外部ネットワーク）を使用したサービスを開始するに際し、同じローカルエリアネットワーク（ローカルネットワーク）に接続されている代表カラオケ装置において、サービス開始の申請を行うこととしている。代表カラオケ装置は、ローカルエリアネットワーク（ローカルネットワーク）とインターネット網（外部ネットワーク）間の通信状況に基づいて、申請されたサービスの可否判断を行う。このような構成により、ローカルエリアネットワーク（ローカルネットワーク）とインターネット網（外部ネットワーク）間において十分な情報伝送容量を確保し、十分な品質の通信サービスを提供することが可能となる。
【００２１】
図１中、各カラオケ装置２は、ネットワーク上において各個体を識別可能なシリアル（識別情報）が割り当てられている。カラオケ装置２の識別情報としては、カラオケ装置２のＬＡＮ通信部２４に割り当てられているＭＡＣアドレス、あるいは、カラオケ業者が適宜割り当てた識別情報等、各種形態を採用することが可能である。
【００２２】
図２は、本発明の実施形態に係るカラオケシステムの構成を示す図である。図１で説明した各カラオケ装置２は、この図２に示すような構成で店舗の各部屋に配置される。カラオケシステムには、カラオケ装置２の他、カラオケ装置２を遠隔制御するためのリモコン装置１が設けられている。カラオケ装置２とリモコン装置１は、ＬＡＮ１００及びアクセスポイント１１０を利用してネットワークを形成するように接続されている。
【００２３】
カラオケ装置２は、楽曲を演奏するための演奏手段として音響制御部２５を備えている。また、カラオケ装置２は、ユーザーからの各種入力を受け付けるスイッチなどで構成されるカラオケ装置２側の入力手段としての操作部２１を備える。カラオケ装置２は、操作部２１からの入力を解釈して制御部３０に伝達する操作処理部２２を備える。また、カラオケ装置２は、各種情報を記憶するカラオケ装置側記憶手段としてのＨＤＤ３２（ハードディスク）を備える。カラオケ装置２は、ＬＡＮ１００に接続してネットワークに加入するためのカラオケ装置側通信手段としてのＬＡＮ通信部２４を備えている。
【００２４】
また、カラオケ装置２は、モニタ４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。この映像再生手段は、映像情報に基づいて映像を再生する映像再生部２９、再生する映像を一時的に蓄積するビデオＲＡＭ２８、再生された映像に対する歌詞テロップを重畳の重畳、映像効果の付与等、各種映像処理を実行可能な映像制御部３１を備えて構成される。
【００２５】
さらに、このカラオケ装置２では、外部に接続されたモニタ４１以外に、タッチパネルモニタ３３に対しても各種情報を表示することを可能としている。タッチパネルモニタ３３は映像制御部３１から入力された映像情報を表示する表示部３５と、タッチ入力された位置を操作処理部２２に出力するタッチパネル３４が重畳されて構成されている。また、カラオケ装置２に対する各種操作は、カラオケ装置２のフロントパネル等に設けられた操作部２１を介して行うことも可能となっている。
【００２６】
本実施形態のタッチパネルモニタ３３は、リモコン装置１の操作手段であるタッチパネルモニタ１１と同様の操作手段として機能することも可能としている。ユーザーはタッチパネルモニタ３３から楽曲を選択して、直接カラオケ装置２に予約をさせるなど、リモコン装置１と同等の操作手段機能を利用することが可能である。
【００２７】
さらに、カラオケ装置２は、各構成を統括して制御するための制御手段として、ＣＰＵにて構成される制御部３０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ２７を備えて構成される。
【００２８】
このような構成にてカラオケ装置２は、各種処理を実行することとなるが、カラオケ装置２の主な機能として、楽曲指定処理、楽曲再生処理などを実行可能としている。楽曲指定処理は、ユーザーからの指定に基づいて楽曲を指定、予約するための処理であってリモコン装置１と連携して実行される。リモコン装置１から送信された予約情報をメモリ２７に記憶する予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、演奏処理と歌詞再生処理とが同期して実行される処理である。
【００２９】
演奏処理は、楽曲データに含まれる演奏データを音響制御部２５にて演奏させる処理である。音響制御部２５にて演奏された楽曲は、歌唱用マイク４３ａ、４３ｂから入力される歌唱音声と一緒にスピーカー４２から放音される。歌詞再生処理は、楽曲データに含まれる歌詞データをモニタ４１に表示させることで歌唱補助を行う処理である。この歌詞再生処理で表示される歌詞に、背景映像を重畳させて表示させる背景映像表示処理を実行することとしてもよい。
【００３０】
カラオケ装置２には、歌唱の様子を撮影するための撮像手段としてカメラ４４が接続されている。本実施形態の通信サービスでは、このカメラ４４を使用して、遠隔地のユーザーとデュエットを行うことが可能である。カメラ４４を使用して撮影された映像は、歌唱用マイク４３に入力される歌唱音声信号とともに、相手方のカラオケ装置２に通信回線を介して伝送される。相手方のカラオケ装置２から、同様にカメラ４４で撮影された映像と歌唱用音声信号を受信して再生することで、遠隔地のユーザーとデュエットを楽しむことが可能である。通信サービスとしては、このようなデュエット以外に、テレビ会議等、各種サービスが考えられる。なお、通信サービスには、映像、音声の伝送を必ずしも必要とするものではなく、各種情報を伝送する通信サービスを採用することが可能である。
【００３１】
一方、リモコン装置１は、予約情報などカラオケ装置２に対して各種指示を送信するとともに、カラオケ装置２あるいはインターネット上に接続されたホスト装置５から各種情報を受信する。本実施形態では、ユーザーインターフェイスとしてボタンなどの操作部１７と、タッチパネルモニタ１１を備えている。タッチパネルモニタ１１は、表示部１１ａとタッチパネル１１ｂを有して構成され、表示部１１ａに各種インターフェイスを表示するとともに、ユーザーからのタッチ入力を受付可能としている。
【００３２】
さらにリモコン装置１は、楽曲検索に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶するリモコン側記憶手段としてメモリ１４、そして、これら構成を統括して制御するためのリモコン側制御手段を備えて構成される。リモコン側制御手段には、ＣＰＵにて構成される制御部１５、表示部１１ａに対して表示する映像を形成する映像制御部１３、表示する映像情報を一時的に蓄えるビデオＲＡＭ１２、操作部１７からの入力を解釈して制御部１５に伝達する操作処理部１８が含まれている。
【００３３】
また、リモコン装置１は、無線ＬＡＮ通信部１６によって、アクセスポイント１１０と無線接続されることで、ＬＡＮ１００によって構成されるネットワークに接続される。なお、各リモコン装置１は、特定のカラオケ装置２に対して事前に対応付けされている。リモコン装置１から出力される各種命令は、対応付けされたカラオケ装置２にて受信されることとなる。
【００３４】
このようなリモコン装置１の構成により、ユーザーからの各種入力をタッチパネルモニタ１１、あるいは、操作部１７から受付けるとともに、映像情報をタッチパネルモニタ１１の表示により各種情報を提供することで、カラオケ装置２に対して楽曲予約などの各種指示を行うことが可能とされている。
【００３５】
図３には、本実施形態に係るホスト管理情報のデータ構成が示されている。このホスト管理情報は、図１で説明したホスト装置５の記憶部５１に記憶される情報であり、各店舗のカラオケ装置２の内、代表カラオケ装置として機能するカラオケ装置２から受信した情報に基づいて構成される情報である。ホスト管理情報には、店舗の識別情報と、各店舗に設置されているカラオケ装置２のシリアル、各カラオケ装置２のアクセス情報、マッチング情報を有して構成されている。
【００３６】
アクセス情報は、各カラオケ装置２をネットワーク上で識別するための情報であって、各店舗に設置されたルータ１２０のＧＩＰ（Global IP Address）と、各カラオケ装置２に割り当てられたポート番号で構成されている。本実施形態の通信サービスは、通信デュエットを行うこととしており、ホスト装置５は、マッチング要求のあったカラオケ装置２のマッチングを行うこととしている。
【００３７】
マッチング情報は、そのために必要な情報であって、要求状況と実行状況を含んで構成されている。要求状況は、各カラオケ装置２についてマッチング要求の有無を管理する情報である。実行状況は、マッチング要求のあるカラオケ装置２について、マッチング待ち、あるいは、どのカラオケ装置２と通信サービスを行っているかを示す情報である。図
３に示される例では、店舗Ａのカラオケ装置２（シリアル：１１０）と、店舗Ｂのカラオケ装置２（シリアル：２２０）間で通信サービスが行われていることを示している。ホスト装置５は、マッチング待ちのカラオケ装置２が複数存在する場合、マッチングの組み合わせを形成し、マッチング相手に対してアクセス情報を送信することで、カラオケ装置２間において通信サービスを実行させる。
【００３８】
図４は、本実施形態に係る代表カラオケ管理情報のデータ構成を示す図である。図１で説明したように、ローカルエリアネットワークで通信接続されたカラオケ装置２の内、１つのカラオケ装置２が代表カラオケ装置として機能する。代表カラオケ管理情報は、この代表カラオケ装置で管理される情報である。代表カラオケ管理情報には、店舗の識別情報、代表カラオケ装置のシリアル（識別情報）、ローカルエリアネットワークに接続されているカラオケ装置２の内、通信サービスを許可するカラオケ装置２の台数を示す許可台数（この場合、３台）、通信サービスを許可されたカラオケ装置のシリアル（この場合、３台分のシリアル）が含まれている。代表カラオケ装置は、同じローカルネットワークで通信接続されたカラオケ装置２から、通信サービス開始の申請依頼があった場合、この代表カラオケ管理情報を使用して、通信サービスの可否を判断する。
【００３９】
図５には、本実施形態に係るマッチング処理のシーケンス例が示されている。ここでは、店舗Ａに設置されたあるカラオケ装置２と、店舗Ｂに設置されたあるカラオケ装置２との間のマッチング処理について説明を行う。代表カラオケ装置は、ローカルエリアネットワークに接続された各カラオケ装置２について、アクセス情報等の通信環境を管理し、通信環境に変更があった場合、ホスト装置５に対してアクセス情報更新要求を行い、ホスト装置５で管理するホスト管理情報を最新の状態に更新する。
【００４０】
店舗Ａにおいてあるカラオケ装置２（以後、「要求カラオケ装置」と呼ぶ）が通信サービスを開始する場合、同じローカルエリアネットワーク内に設定されている代表カラオケ装置に通信サービス開始要求を申請する。なお、代表カラオケ装置は、機能上、代表カラオケ装置として機能するものであって、構成上、他のカラオケ装置２と変わるものではない。代表カラオケ装置は、ローカルネットワークと外部ネットワーク間の通信状況を確認して、申請された通信サービスの可否判断を行う。本実施形態では、図４で説明した代表カラオケ管理情報上、実行状況が許可台数を超えていない場合、通信サービスが許可される。
【００４１】
図６には、本実施形態に係る申請処理の概要が示されている。ここでは、カラオケ装置２（シリアル：１１０）が、要求カラオケ装置であり、カラオケ装置２（シリアル：１００）が、代表カラオケ装置である。要求カラオケ装置は、代表カラオケ装置に通信サービス開始要求を申請する（破線Ａ）。代表カラオケ装置は、ローカルネットワークと外部ネットワーク間の通信状況を確認した上で、要求カラオケ装置に通信サービス開始の許可を通知する（破線Ｂ）。許可を受けた要求カラオケ装置は、通信サービスを開始するため、ルータ１２０を介してホスト装置５にアクセスする（破線Ｃ）。
【００４２】
通信サービスが許可された要求カラオケ装置は、ホスト装置５に対してマッチング要求を行う。ホスト装置は、受信したマッチング要求をホスト管理情報中のマッチング情報上、「マッチング待ち」として管理する。ホスト装置５は、複数「マッチング待ち」が存在する場合、複数の「マッチング待ち」のカラオケ装置２間で組み合わせを形成する。ここでは店舗Ａの要求カラオケ装置と店舗Ｂの要求カラオケ装置が組み合わされた場合が示されている。ホスト装置５は、組み合わせの相手となる要求カラオケ装置にアクセス情報を通知する。この例では、ホスト装置５は、店舗Ａの要求カラオケ装置に対して、店舗Ｂの要求カラオケ装置のアクセス情報を送信し、店舗Ｂの要求カラオケ装置に対して、店舗Ａの要求カラオケ装置のアクセス情報を送信する。
【００４３】
要求カラオケ装置は、相手方のアクセス情報を受信することで、通信回線を介して相手方の要求カラオケ装置にアクセスし、通信サービスを開始する。店舗Ａの要求カラオケ装置において、通信サービスが終了された場合、店舗Ａの要求カラオケ装置は、店舗Ｂの要求カラオケ装置との通信サービスを停止し、代表カラオケ装置に通信サービスの終了を通知するとともに、ホスト装置５にマッチング解除要求を送信する。通知を受けた代表カラオケ装置は、代表カラオケ管理情報中の実行状況を更新する。通知を受けたホスト装置５は、ホスト管理情報中のマッチング情報を更新する。また、通信サービスを終了した店舗Ｂの要求カラオケ装置は、代表カラオケ装置に通信サービス終了を通知し、通知を受けた代表カラオケ装置は、代表カラオケ管理情報中の実行状況を更新する。
【００４４】
このように、本実施形態では、ローカルエリアネットワークに接続されたカラオケ装置２の内、１台が代表カラオケ装置として機能することで、品質の高い通信サービスを提供することを可能としている。ところで代表カラオケ装置は、任意のカラオケ装置２を設定することが可能であるが、代表カラオケ装置が電源オフの状態、あるいは、故障している場合等、代表カラオケ装置として機能できない場合、通信サービスを提供できない、あるいは、通信サービスの品質が低下する問題が発生する。本実施形態では、代表カラオケ装置が機能できない場合、他のカラオケ装置２が代表カラオケ装置として機能する交代処理を可能としている。
【００４５】
図７には、交代処理を行うために必要な代表カラオケ管理処理の概要が示されている。図７では、カラオケ装置２（シリアル：１００）が代表カラオケ装置として機能している。代表カラオケ装置は、自己が記憶管理している代表カラオケ管理情報を適宜タイミング（所定時間毎、代表カラオケ管理情報の更新時、等）を、ローカルエリアネットワーク上に接続されている他のカラオケ装置２に送信し（破線Ｄ）、各カラオケ装置２の間で代表カラオケ管理情報を共有する。代表カラオケ装置の電源が落ちている、あるいは、障害が発生した場合等、代表カラオケ装置として機能できない場合は、他のカラオケ装置からの通信サービス開始要求の申請に対して、通信サービス開始の許可／不許可の通知がなされない。このような場合は、他のカラオケ装置２の内、何れかが代表カラオケ装置として機能する。ローカルエリアネットワーク上の全てのカラオケ装置２が、代表カラオケ管理情報を記憶しているため、どのカラオケ装置２に障害が発生した場合においても交代処理を行うことが可能である。代表カラオケ装置の決定方法としては、シリアルが最も小さいカラオケ装置２とする等、適宜方法を採用することが可能である。
【００４６】
では、システムを構成するホスト装置、代表カラオケ装置、カラオケ装置２において実行する処理の詳細を説明する。図８は、本実施形態に係るホスト装置５での処理を示すフロー図である。代表カラオケ装置は、自己のローカルエリアネットワークに通信接続されたカラオケ装置２の通信環境を管理し、通信環境に変更があった場合、ホスト装置５にアクセス情報の更新要求を行う。ホスト装置５は、代表カラオケ装置からアクセス情報の更新要求があった場合（Ｓ１０１：Ｙｅｓ）、ホスト管理情報中の、要求カラオケ装置からの要求に該当するカラオケ装置のアクセス情報を更新する（Ｓ１０２）。要求カラオケ装置からマッチング要求があった場合（Ｓ１０３：Ｙｅｓ）、要求カラオケ装置のマッチング情報を更新する（Ｓ１０４）。具体的には、マッチング情報中の要求状況を「無し」から「有り」に変更し、実行状況を「無し」から「マッチング待ち」に変更する。
【００４７】
要求カラオケ装置からマッチング解除要求があった場合（Ｓ１０５：Ｙｅｓ）、要求カラオケ装置及び要求カラオケ装置が通信サービスを行っているカラオケ装置２のマッチング情報を更新する（Ｓ１０６）。図３において、店舗Ａのカラオケ装置２（シリアル：１１０）からマッチング解除要求が通知された場合、当該カラオケ装置の要求状況を「有り」から「無し」に変更し、実行状況を「店舗Ｂ  ２２０」から「無し」に変更する。そして、相手方となる店舗Ｂのカラオケ装置２（シリアル：２２０）についてもマッチング情報を更新する。具体的には、当該カラオケ装置の要求状況を「有り」から「無し」に変更し、実行状況を「店舗Ａ  １１０」から「無し」に変更する。
【００４８】
ホスト装置５は、ホスト管理情報上のマッチング情報を監視し、実行状況が「マッチング待ち」のカラオケ装置２が複数存在するか否かを判定する（Ｓ１０７）。マッチング待ちのカラオケ装置２が複数存在する場合（Ｓ１０７：Ｙｅｓ）には、マッチング待ちカラオケ装置２の中から複数台選択することで組み合わせを選択する（Ｓ１０９）。通信サービスでは、多地点間でのテレビ会議のように３台以上のカラオケ装置２を通信接続することも考えられるため、カラオケ装置２の組み合わせは、３台以上のカラオケ装置２を選択することとしてもよい。ホスト装置５は、組み合わせの決定されたカラオケ装置２についてマッチング情報を更新する（Ｓ１０９）。そして、マッチングしたカラオケ装置２に対して、通信サービスの相手方となるカラオケ装置２のアクセス情報を通知する（Ｓ１１０）。
【００４９】
図９は、本実施形態に係る代表カラオケ装置での処理を示すフロー図である。図７で説明したように、ローカルエリアネットワークに接続された他のカラオケ装置２と代表カラオケ管理情報を共有する。そのため、代表カラオケ装置は、代表カラオケ管理情報が更新された、あるいは、一定時間経過したとき（Ｓ２０１：Ｙｅｓ）、代表カラオケ管理情報を他のカラオケ装置２へ送信する（Ｓ２０２）。また、代表カラオケ装置は、ローカルエリアネットワーク上のカラオケ装置２の通信環境を管理し、カラオケ装置２が増設された場合等、通信環境に変更があった場合（Ｓ２０３：Ｙｅｓ）、アクセス情報更新を要求する（Ｓ２０４）。
【００５０】
また、代表カラオケ装置は、通信サービス終了要求があった場合（Ｓ２０５：Ｙｅｓ）、代表カラオケ管理情報中の実行状況を更新する（Ｓ２０６）。本実施形態では、実況状況中、通信サービス終了要求のあった要求カラオケ装置のシリアルが削除される。そして、通信サービス開始要求があった場合（Ｓ２０７：Ｙｅｓ）、代表カラオケ装置は、ローカルネットワークと外部ネットワーク間の通信状況を確認し、開始要求された通信サービスが可能か否かを判定する（Ｓ２０８）。本実施形態では、代表カラオケ管理情報の実行状況に空きがあるか否か、すなわち、実行状況に通信サービスを実行しているカラオケ装置２が許可台数に達しているかいないかに基づいて判定が行われる。実行状況に空きがあると判定された場合（Ｓ２０８：Ｙｅｓ）には、代表カラオケ管理情報の実行状況を更新する（Ｓ２０９）。本実施形態では、実行状況に要求カラオケ装置のシリアルが書き込まれる。そして、要求カラオケ装置に対してサービス開始許可を通知する（Ｓ２１０）。一方、実行状況に空きが無いと判定された場合（Ｓ２０８：Ｎｏ）には、要求カラオケ装置に対してサービス開始拒否を通知する（Ｓ２１１）。
【００５１】
図１０は、本実施形態に係るカラオケ装置２での処理を示すフロー図である。カラオケ装置２において、ユーザーから通信サービス開始要求が行われた場合（Ｓ３０６：Ｙｅｓ）、通信サービス開始処理（Ｓ３１０）を実行する。図１３には、ユーザーインターフェイスとして、リモコン装置１のトップ画面が示されている。ユーザーは、タッチパネルモニタ１１に表示される各種メニューを選択することが可能である。画面中、「通信デュエット」は、本実施形態の通信サービスに相当するものであり、このメニューを選択することで、図１４に示すサブ画面１１１がトップ画面上にポップアップ表示される。ユーザーはサブ画面１１１に表示されるスタートボタン１１２を操作することで、通信サービス開始要求を行うことが可能である。カラオケ装置２は、同じローカルエリアネットワークに接続された代表カラオケ装置に、通信サービス開始要求を通知する（Ｓ３１１）。
【００５２】
通信サービス開始要求の実行後、代表カラオケ装置から許可通知があった場合（Ｓ３１２：Ｙｅｓ）には、インターネット網上に設置されたホスト装置５にマッチング要求を送信する（Ｓ３１３）。ホスト装置５でのマッチング後、通信サービスの相手となるカラオケ装置２のアクセス情報を受信（Ｓ３１４：Ｙｅｓ）し、当該アクセス情報を使用することで相手方のカラオケ装置２にアクセス（Ｓ３１５）し、通信サービスを開始する（Ｓ３１６）。図１５には、アクセス情報を受信直後に表示されるアクセス成功画面が示されている。この後、ユーザーは、デュエットを行う楽曲を選択する等の処理を経て、通信サービスを利用した相手方とのデュエットを行う。
【００５３】
図１６には、通信デュエット中におけるカラオケ装置の表示画面が示されている。通信サービス実行中のカラオケ装置２がモニタ４１に表示する画面には、メイン画面４１ａの右上にサブ画面４１ｂが表示されている。また、メイン画面４１ａの下方には、楽曲演奏処理に伴って表示される歌詞４１ｃが表示されている。メイン画面４１ａに表示されている映像は、自己のカラオケ装置２側のカメラ４４で撮影されているライブ映像である。一方、サブ画面４１ｂに表示される映像は、通信サービスの相手側となるカラオケ装置２のカメラ４４で撮影されているライブ映像である。通信サービスでは、映像に限らず、音声、情報を、相互に通信することが可能である。このように通信サービスでは、離れた場所に設置されたカラオケ装置２間において、互いに通信を行うことで、テレビ会議、あるいは、デュエット等、各種処理を実行することが可能となる。
【００５４】
一方、代表カラオケ装置から許可通知が無かった場合、すなわち、サービス開始拒否が通知された場合（Ｓ３１２：Ｎｏ）には、通信サービス実行不可を通知する（Ｓ３１７）。図１７には、リモコン装置１に表示されるアクセス失敗画面が示されている。通信サービス要求を行ったユーザーは、このアクセス失敗画面を確認することで、時間をおいてから再度、サービス開始要求を行う等の対応を取ることが可能となる。
【００５５】
図１０に示すカラオケ装置２で処理フロー図に戻り説明を続ける。通信サービスを実行中（Ｓ３０１：Ｙｅｓ）のカラオケ装置２において、ユーザーから通信サービス停止要求が行われた場合（Ｓ３０２：Ｙｅｓ）、通信サービスを行っているカラオケ装置２は、通信サービスを停止する（Ｓ３０３）。そして、代表カラオケ装置に通信サービス終了通知を行う（Ｓ３０４）。通信サービス終了通知を受信した代表カラオケ装置は、代表カラオケ管理情報中の実行状況を更新する（図９：Ｓ２０６）。また、カラオケ装置２は、ホスト装置５に対してマッチング解除要求を通知する（Ｓ３０５）。マッチング解除要求を受信したホスト装置５は、当該カラオケ装置２及びそれとマッチングされたカラオケ装置２のマッチング情報を更新する（図８：Ｓ１０６）。以上の処理を持って、通信サービスを行っていたカラオケ装置２は、通信サービスに関する一連の処理を終了する。
【００５６】
また、カラオケ装置２は、代表カラオケ装置が機能しない場合、代行して代表カラオケ装置となる交代処理を行うことを可能としている。そのため、カラオケ装置２は、代表カラオケ装置管理処理（Ｓ３２０）を実行可能としている。図１２には、本実施形態に係る代表カラオケ装置管理処理を示すフロー図が示されている。
【００５７】
カラオケ装置２は、代表カラオケ装置から代表カラオケ管理情報を受信した場合（Ｓ３２１：Ｙｅｓ）、自己のシリアルと、代表カラオケ管理情報に記述される代表カラオケ装置のシリアルとを比較する（Ｓ３２４）。自己のシリアルが、代表カラオケ装置のシリアルよりも小さい場合（Ｓ３２４：Ｙｅｓ）、受信した代表カラオケ管理情報のシリアルを自己のシリアルに変更する（Ｓ３２５）。そして、変更された代表カラオケ管理情報を他のカラオケ装置２へと送信し（Ｓ３２６）、カラオケ装置２は、代表カラオケ装置として動作する（Ｓ３２７）。
【００５８】
一方、自己のシリアルが、代表カラオケ装置のシリアルよりも小さくない場合（Ｓ３２４：Ｎｏ）、受信した代表カラオケ管理情報を保存する（Ｓ３２８）。また、代表カラオケ装置として機能していた場合には、代表カラオケ装置としての動作を停止する（Ｓ３２９）。
【００５９】
また、代表カラオケ管理情報を受信していない場合（Ｓ３２１：Ｎｏ）において、一定時間、代表カラオケ管理情報を受信していない場合（Ｓ３２２：Ｙｅｓ）には、保存している代表カラオケ管理情報を自己のシリアルに変更する（Ｓ３２３）。そして、変更された代表カラオケ管理情報を他のカラオケ装置２へと送信し（Ｓ３２６）、カラオケ装置２は、代表カラオケ装置として動作する（Ｓ３２７）。
【００６０】
以上の処理を、ローカルエリアネットワークに接続されている各カラオケ装置２が繰り返し実行することで、適切に動作可能なカラオケ装置２の内、シリアルが最も小さいカラオケ装置２が代表カラオケ装置として選出されることとなる。代表カラオケ装置の決定方法には、このような形態に限られるものではなく、各種形態を採用することが可能である。
【００６１】
以上、本実施形態のカラオケシステムでは、ローカルエリアネットワーク（本発明における「ローカルネットワーク」）で通信接続された複数のカラオケ装置中に、代表カラオケ装置が設けられる。代表カラオケ装置は、ローカルネットワークと外部ネットワーク間の通信状況に基づいて、通信サービス開始の許可、非許可を判断し、通信回線が混み合っている場合には、通信サービスの数を制限し、品質の高い通信サービスを提供することを可能としている。
【００６２】
本実施形態では、ローカルネットワークと外部ネットワーク間の通信状況として、通信サービスを実行しているカラオケ装置の数（許可台数）を使用しているが、これに限られるものでは無く、通信状況としては、例えば、各通信サービスが使用する通信容量を予め定めておき、実行中の通信サービスの総通信容量が所定の通信容量を超えたか否かで判定することとしてもよい。あるいは、ルータ１２０から現在あるいは過去の通信状況を取得して、通信状況を判定、あるいは、予測することとしてもよい。
【００６３】
また、本実施形態で説明した通信サービスは、他の店舗に設置されたカラオケ装置２とデュエットを行う等、他のカラオケ装置２との通信としているが、通信サービスには、このような形態に限らず、カラオケ装置２からホスト装置５へのアクセス、あるいは、カラオケ装置２から個人所有するパーソナルコンピュータ、あるいは、携帯端末等へのアクセセス等、各種形態が考えられる。このような各種アクセスについても、代表カラオケ装置を使用して、開始の可否を判定することで、品質の高い通信サービスを提供することが可能である。
【符号の説明】
【００６４】
１…リモコン装置                  ２４…ＬＡＮ通信部
１１…タッチパネルモニタ          ２５…音響制御部
１１ａ…表示部                    ２７…メモリ
１１ｂ…タッチパネル              ２８…ビデオＲＡＭ
１２…ビデオＲＡＭ                ２９…映像再生部
１３…映像制御部                  ３０…ＣＰＵ
１４…メモリ                      ３１…映像制御部
１５…ＣＰＵ                      ３２…ＨＤＤ（ハードディスク）
１６…無線ＬＡＮ通信部            ４１…モニタ
１７…操作部                      ４２…スピーカー
１８…操作処理部                  ４３ａ、４３ｂ…歌唱用マイク（マイクロホン）
１９…赤外線通信部                ４４…カメラ
２…カラオケ装置（コマンダ）      ５…ホスト装置
２１…操作部                      ５１…記憶装置
２２…操作処理部                  １００…ＬＡＮ
２３…赤外線通信部                １２０…ルータ
【図１】
2015197588.tif 000003
【図２】
2015197588.tif 000004
【図３】
2015197588.tif 000005
【図４】
2015197588.tif 000006
【図５】
2015197588.tif 000007
【図６】
2015197588.tif 000008
【図７】
2015197588.tif 000009
【図８】
2015197588.tif 000010
【図９】
2015197588.tif 000011
【図１０】
2015197588.tif 000012
【図１１】
2015197588.tif 000013
【図１２】
2015197588.tif 000014
【図１３】
2015197588.tif 000015
【図１４】
2015197588.tif 000016
【図１５】
2015197588.tif 000017
【図１６】
2015197588.tif 000018
【図１７】
2015197588.tif 000019