(57)【要約】【課題】あるリモコン装置がカラオケ本体と直接通信できない場合であっても、当該リモコン装置からカラオケ本体への指示入力を可能とするカラオケ装置を提供する。【解決手段】一のリモコン装置が、カラオケ本体との通信が不可能と判断された場合、第２の通信経路による無線通信に切り替える指示を行う切替指示部と、ペアリングされた他のリモコン装置と、第２の通信経路による無線通信が可能となるよう接続を行う通信接続部とを有し、一のリモコン装置と接続された他のリモコン装置が、一のリモコン装置から第２の通信経路により送信されたカラオケ本体に対する指示コマンドを、第１の通信経路によりカラオケ本体に転送する転送処理部を有するカラオケ装置である。【選択図】図９
2018173552.tif 000002
【特許請求の範囲】
【請求項１】
一のカラオケ本体及び複数のリモコン装置を備えるカラオケ装置において、
前記複数のリモコン装置それぞれは、
第１の通信経路により前記カラオケ本体との無線通信を可能とし、第２の通信経路により他のリモコン装置との無線通信を可能とする通信処理部と、
前記他のリモコン装置とペアリング処理を行うリモコン側ペアリング処理部と、
前記カラオケ本体との通信状態を判断するリモコン側判断部と、
を有し、
前記カラオケ本体は、
前記複数のリモコン装置それぞれとペアリング処理を行う本体側ペアリング処理部と、
ペアリングされた各リモコン装置との通信状態を判断する本体側判断部と、
一のリモコン装置との通信が不可能と判断された場合、当該一のリモコン装置以外の他のリモコン装置に対し、前記第２の通信経路による無線通信を行うよう指示する通信指示部と、
を有し、
前記一のリモコン装置は、
前記カラオケ本体との通信が不可能と判断された場合、前記第２の通信経路による無線通信に切り替える指示を行う切替指示部と、
ペアリングされた前記他のリモコン装置と、前記第２の通信経路による無線通信が可能となるよう接続を行う通信接続部と、
を有し、
前記一のリモコン装置と接続された前記他のリモコン装置は、
前記一のリモコン装置から前記第２の通信経路により送信された前記カラオケ本体に対する指示コマンドを、前記第１の通信経路により前記カラオケ本体に転送する転送処理部を有することを特徴とするカラオケ装置。
【請求項２】
前記カラオケ本体との通信が不可能と判断された後、前記リモコン側判断部により前記カラオケ本体との通信が可能と判断された場合、前記切替指示部は、前記第１の通信経路による無線通信に切り替える指示を行うことを特徴とする請求項１記載のカラオケ装置。
【請求項３】
前記一のリモコン装置との通信が不可能と判断された後、前記本体側判断部により前記一のリモコン装置との通信が可能と判断された場合、前記通信指示部は、当該一のリモコン装置以外の他のリモコン装置に対し、前記第２の通信経路による無線通信を停止するよう指示することを特徴とする請求項１または２記載のカラオケ装置。
【請求項４】
前記一のリモコン装置は、
前記カラオケ本体との通信が可能な場合と不可能の場合とで、前記指示コマンドを入力するための表示態様を異ならせる表示変更部を有することを特徴とする請求項１または２記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケ装置に関する。
【背景技術】
【０００２】
カラオケ装置は、カラオケ本体とリモコン装置とを備えている。カラオケ本体とリモコン装置とは、無線ＬＡＮによって接続されている。従って、リモコン装置は、カラオケ本体に対して各種の指示入力（カラオケ楽曲の予約、音量調整等）が可能となるほか、サーバ装置に記憶されているカラオケ歌唱動画のようなファイル容量が大きいデータをカラオケ本体を介してダウンロードし、表示画面に表示させることができる。
【０００３】
ところで、カラオケ歌唱が可能なナイト店舗の中には、複数の利用客を別々のテーブル席にて接客する形態の店舗がある。このような店舗においては、一台のカラオケ本体に対して、テーブルの数に応じた複数のリモコン装置が設けられる。
【０００４】
一方、このような店舗の場合、店内の造りが複雑であったり、カラオケ本体と各リモコン装置との距離が異なるといった要因により、リモコン装置に対してカラオケ本体からの電波が届かないことがありうる。この場合、リモコン装置とカラオケ本体との通信ができない。
【０００５】
従って、利用客や従業員は、リモコン装置の表示画面上に表示される電波強度アイコンを確認しながら、カラオケ本体からの電波の届く場所まで移動したうえで指示入力を行わなければならないため、煩雑である。
【０００６】
ここで、特許文献１には、カラオケ本体とリモコン装置との通信障害が発生した際に、その通信障害を解消する技術が開示されている。特許文献１には、リモコン装置が赤外線通信と無線ＬＡＮを併用した第１の通信経路を用いてカラオケ装置との通信を開始すると共に、優先順位リストの優先順位１位にこの第１の通信経路を追加し、カラオケ装置から無線ＬＡＮ通信のインフラストラクチャモードを用いた第２の通信経路や、無線ＬＡＮ通信のアドホックモードを用いた第３の通信経路に切り換えた旨の通知を受信した場合には、リモコン装置側でもその通信経路に切換えると共に、その通信経路を優先順位リスト１位に登録して既に登録済みの通信経路を繰り下げ、通信障害が発生している場合において、直近の通信経路が第１の通信経路以外であるときには、直近の通信経路に切り換える技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−０４７８８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記例のように、そもそも無線ＬＡＮの電波が届かない場所にリモコン装置がある場合、特許文献１の技術を利用して通信経路を切り替えても、カラオケ本体とリモコン装置との通信障害を解消することはできない。
【０００９】
本発明の目的は、あるリモコン装置がカラオケ本体と直接通信できない場合であっても、当該リモコン装置からカラオケ本体への指示入力を可能とするカラオケ装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するための一の発明は、一のカラオケ本体及び複数のリモコン装置を備えるカラオケ装置において、前記複数のリモコン装置それぞれは、第１の通信経路により前記カラオケ本体との無線通信を可能とし、第２の通信経路により他のリモコン装置との無線通信を可能とする通信処理部と、前記他のリモコン装置とペアリング処理を行うリモコン側ペアリング処理部と、前記カラオケ本体との通信状態を判断するリモコン側判断部と、を有し、前記カラオケ本体は、前記複数のリモコン装置それぞれとペアリング処理を行う本体側ペアリング処理部と、ペアリングされた各リモコン装置との通信状態を判断する本体側判断部と、一のリモコン装置との通信が不可能と判断された場合、当該一のリモコン装置以外の他のリモコン装置に対し、前記第２の通信経路による無線通信を行うよう指示する通信指示部と、を有し、前記一のリモコン装置は、前記カラオケ本体との通信が不可能と判断された場合、前記第２の通信経路による無線通信に切り替える指示を行う切替指示部と、ペアリングされた前記他のリモコン装置と、前記第２の通信経路による無線通信が可能となるよう接続を行う通信接続部と、を有し、前記一のリモコン装置と接続された前記他のリモコン装置は、前記一のリモコン装置から前記第２の通信経路により送信された前記カラオケ本体に対する指示コマンドを、前記第１の通信経路により前記カラオケ本体に転送する転送処理部を有することを特徴とするカラオケ装置である。
【発明の効果】
【００１１】
本発明によれば、あるリモコン装置がカラオケ本体と直接通信できない場合であっても、当該リモコン装置からカラオケ本体への指示入力ができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係るカラオケ装置の概略を示す図である。
【図２】実施形態に係るリモコン装置に共通するハードウェア構成例を示す図である。
【図３】実施形態に係るリモコン装置に共通するソフトウェア構成例を示す図である。
【図４】実施形態に係るカラオケ本体のハードウェア構成例を示す図である。
【図５】実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図６】実施形態に係る一のリモコン装置のソフトウェア構成例を示す図である。
【図７Ａ】実施形態に係る一のリモコン装置の表示画面を示す図である。
【図７Ｂ】実施形態に係る一のリモコン装置の表示画面を示す図である。
【図８】実施形態に係る他のリモコン装置のソフトウェア構成例を示す図である。
【図９】実施形態に係るカラオケ装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。
【００１４】
すなわち、前記カラオケ本体との通信が不可能と判断された後、前記リモコン側判断部により前記カラオケ本体との通信が可能と判断された場合、前記切替指示部は、前記第１の通信経路による無線通信に切り替える指示を行うカラオケ装置が明らかとなる。このようなカラオケ装置によれば、カラオケ本体と一のリモコン装置とが通信可能となった場合には、第１の通信経路による通信（カラオケ本体とリモコン装置との直接通信）を可能とすることができる。
【００１５】
また、前記一のリモコン装置との通信が不可能と判断された後、前記本体側判断部により前記一のリモコン装置との通信が可能と判断された場合、前記通信指示部は、当該一のリモコン装置以外の他のリモコン装置に対し、前記第２の通信経路による無線通信を停止するよう指示するカラオケ装置が明らかとなる。このようなカラオケ装置によれば、カラオケ本体と一のリモコン装置とが通信可能となった場合には、他のリモコン装置における第２の通信経路による無線通信を停止させることができる。
【００１６】
また、前記一のリモコン装置は、前記カラオケ本体との通信が可能な場合と不可能の場合とで、前記指示コマンドを入力するための表示態様を異ならせる表示変更部を有するカラオケ装置が明らかとなる。このようなカラオケ装置によれば、通信経路の種類に応じた指示コマンドの入力を可能とする。
【００１７】
＜実施形態＞
図１〜図９を参照して、実施形態に係るカラオケ装置１について説明する。
【００１８】
＝＝カラオケ装置＝＝
カラオケ装置１は、カラオケ楽曲の演奏、及び利用者がカラオケ歌唱を行うための装置である。図１に示すように、本実施形態に係るカラオケ装置１は、一のカラオケ本体１０、ルータＲ及び複数のリモコン装置（この例では、リモコン装置ＲＣ１及びＲＣ３の３つ）を含む。本実施形態に係るカラオケ装置１は、たとえば、ナイト店舗のカウンター付近にカラオケ本体１０が設置され、各テーブルにリモコン装置がそれぞれ置かれている状態で使用される。
【００１９】
カラオケ本体１０は、選曲されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御といった、カラオケ歌唱に関する各種の制御を行う。カラオケ本体１０は、ルータＲと接続されている。ルータＲは、カラオケ本体１０と各リモコン装置とを中継する通信機器である。なお、本実施形態では、カラオケ本体１０と各リモコン装置とがルータＲを介して通信を行う例を示しているが、ルータＲを介さずに通信を行うことも可能である。或いは、カラオケ本体１０自体がルータＲと同等の機能を有していてもよい。
【００２０】
カラオケ本体１０にはスピーカ２０、表示装置３０、マイク４０が接続されている。スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は利用者の音声をカラオケ本体１０に入力するための構成である。
【００２１】
リモコン装置ＲＣ１〜ＲＣ３は、カラオケ本体１０に対する各種操作をおこなうための装置である。各リモコン装置の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。利用者またはナイト店舗の従業員は、各リモコン装置を用いてカラオケ歌唱を希望する楽曲の選曲（予約）や、音量調整、或いはサーバ装置（図示無し）にアップロードされている歌唱動画をダウンロードする等の指示入力を行うことができる。これらの指示入力に基づき、リモコン装置は指示コマンドをカラオケ本体１０に送信する。カラオケ本体１０は、指示コマンドに基づく処理を実行する。このように、指示コマンドは、カラオケ本体１０に対して何らかの処理を実行させるためのコマンドである。
【００２２】
なお、本実施形態において、各リモコン装置はカラオケ本体１０とペアリング（詳細は後述）された状態となっている。また、各リモコン装置は、互いにペアリング（詳細は後述）された状態となっている。
【００２３】
＝＝リモコン装置＝＝
［ハードウェア構成］
図２はリモコン装置のハードウェア構成例を示す図である。リモコン装置ＲＣ１〜ＲＣ３のハードウェア構成は共通であるため、ここではリモコン装置ＲＣ１を例に説明を行う。リモコン装置ＲＣ１は、記憶部１００、通信部１０１、表示部１０２、操作部１０３及び制御部１０４を備える。
【００２４】
記憶部１００は、各種のデータを記憶する大容量の記憶装置である。通信部１０１は、リモコン装置ＲＣ１とカラオケ本体１０（ルータＲ）とを接続するためのインターフェースを提供する。通信部１０１には、第１の通信経路及び第２の通信経路（詳細は後述）が搭載されている。表示部１０２はカラオケ楽曲の検索画面等、各種表示を行うための構成である。操作部１０３は、リモコン装置ＲＣ１に対して各種入力を行うための構成である。操作部１０３は、リモコン装置ＲＣ１のハードウェア上に設けられるボタン等であってもよいし、表示部１０２に表示されるアイコンであってもよい。操作部１０３を介して行われた指示入力は、指示コマンドとして通信部１０１を介してカラオケ本体１０（または他のリモコン装置）に送信される。制御部１０４は、リモコン装置ＲＣ１における各種の制御を行う。制御部１０４は、ＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
【００２５】
［ソフトウェア構成］
図３は本実施形態に係るリモコン装置ＲＣ１〜ＲＣ３のソフトウェア構成のうち、共通する機能を示す図である（異なるソフトウェア構成については後述する）。リモコン装置ＲＣ１〜ＲＣ３は、通信処理部１０４ａ、リモコン側ペアリング処理部１０４ｂ、及びリモコン側判断部１０４ｃを備える。通信処理部１０４ａ、リモコン側ペアリング処理部１０４ｂ、及びリモコン側判断部１０４ｃは、制御部１０４のＣＰＵがメモリに記憶されるプログラムを実行することにより実現される。
【００２６】
（通信処理部）
通信処理部１０４ａは、第１の通信経路によりカラオケ本体１０との無線通信を可能とし、第２の通信経路により他のリモコン装置との無線通信を可能とする。
【００２７】
第１の通信経路は、たとえば、Ｗｉ−Ｆｉ（登録商標）のような無線ＬＡＮの通信規格を使用する経路である。第１の通信経路は、楽曲の予約指示に基づくコマンドのような小容量のデータ通信だけでなく、サーバ装置からダウンロードした歌唱動画データのような大容量のデータ通信を可能とする。
【００２８】
第２の通信経路は、たとえば、Ｂｌｕｔｏｏｔｈ（登録商標）のような近距離無線通信の規格を使用する経路である。第２の通信経路は、上述のコマンドのような小容量のデータ通信に特化したものであり、大容量のデータ通信には適していない。
【００２９】
通信処理部１０４ａは、カラオケ本体１０と無線通信を行う場合には、第１の通信経路を介して行う。一方、通信処理部１０４ａは、他のリモコン装置と通信する必要がある場合には、第２の通信経路を介して行う。なお、本実施形態において、通信処理部１０４ａは、通常時、第１の通信経路による無線通信を可能とし、第２の通信経路による無線通信を停止させるよう設定を行う。
【００３０】
（リモコン側ペアリング処理部）
リモコン側ペアリング処理部１０４ｂは、他のリモコン装置とペアリング処理を行う。
【００３１】
ここでのペアリングとは、一のリモコン装置と他のリモコン装置とが通信可能となるように関連付けを行うことをいう。たとえば、リモコン装置ＲＣ１から送信された指示コマンドをリモコン装置ＲＣ２で受信可能となるように、リモコン装置ＲＣ１とリモコン装置ＲＣ２との関連付けを行うことである。
【００３２】
ペアリングの処理に伴うリモコン装置間の通信は、第２の通信経路により行われる。従って、ペアリングの処理を行う際、通信処理部１０４ａは、第２の通信経路による無線通信が可能となるように切り替えを行う。
【００３３】
ここで、リモコン装置ＲＣ１とリモコン装置ＲＣ２とのペアリングを行う例について述べる。ナイト店舗の従業員は、リモコン装置ＲＣ１において所定のアプリケーションソフトウェアを実行し、リモコン装置とのペアリング用アイコンの選択を行う。この場合、リモコン装置ＲＣ１は、自己の装置識別情報をリモコン装置ＲＣ２に送信する。リモコン装置ＲＣ２のリモコン側ペアリング処理部１０４ｂは、受信した装置識別情報をペアリングテーブルに記憶することでリモコン装置ＲＣ１とのペアリングを行う。同様に、ナイト店舗の従業員は、リモコン装置ＲＣ２において所定のアプリケーションソフトウェアを実行し、リモコン装置とのペアリング用アイコンの選択を行う。この場合、リモコン装置ＲＣ２は、自己の装置識別情報をリモコン装置ＲＣ１に送信する。リモコン装置ＲＣ１のリモコン側ペアリング処理部１０４ｂは、受信した装置識別情報をペアリングテーブルに記憶することでリモコン装置ＲＣ２とのペアリングを行う。
【００３４】
（リモコン側判断部）
リモコン側判断部１０４ｃは、カラオケ本体１０との通信状態を判断する。
【００３５】
具体的に、リモコン側判断部１０４ｃは、カラオケ本体１０（ルータＲ）から送信される電波の受信強度を測定する。リモコン側判断部１０４ｃは、受信強度が０になった場合や予め設定した閾値より低くなった場合、カラオケ本体１０との通信が不可能と判断する。一方、リモコン側判断部１０４ｃは、受信強度が０より大きくなった場合や予め設定した閾値以上になった場合、カラオケ本体１０との通信が可能と判断する。カラオケ本体１０との通信が不可能と判断した場合、リモコン側判断部１０４ｃは、その旨の信号を通信切替部１０４ｄ（後述）に出力する。
【００３６】
＝＝カラオケ本体＝＝
［ハードウェア構成］
図４に示すように、カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５、及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００３７】
（制御部）
制御部１１は、カラオケ本体１０の各種処理を制御する。制御部１１は、ＣＰＵおよびメモリ（いずれも図示なし）を備える。ＣＰＵは、メモリに記憶された動作プログラムを実行することにより各種の制御機能を実現する。
【００３８】
（通信部）
通信部１２は、ルータＲを介してカラオケ本体１０を各リモコン装置と接続するためのインターフェースを提供する。
【００３９】
（記憶部）
記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部１３は、カラオケ楽曲を演奏するための楽曲データ、歌詞テロップデータ、及び背景画像データ等を記憶する。
【００４０】
（音響処理部）
音響処理部１４は、制御部１１の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク４０を通じて入力された歌唱音声信号の処理を行う。
【００４１】
（表示処理部）
表示処理部１５は、制御部１１の制御に基づき、表示装置３０における各種表示に関する処理を行う。
【００４２】
（操作部）
操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、利用者によるカラオケ本体１０のパネルスイッチあるいは各リモコン装置の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００４３】
［カラオケ本体のソフトウェア構成］
図５はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、本体側ペアリング処理部１０ａ、本体側判断部１０ｂ、及び通信指示部１０ｃを備える。本体側ペアリング処理部１０ａ、本体側判断部１０ｂ、及び通信指示部１０ｃは、制御部１１のＣＰＵがメモリに記憶されるプログラムを実行することにより実現される。
【００４４】
（本体側ペアリング処理部）
本体側ペアリング処理部１０ａは、複数のリモコン装置それぞれとペアリング処理を行う。
【００４５】
ここでのペアリングとは、カラオケ本体１０とリモコン装置とが通信可能となるように関連付けを行うことをいう。たとえば、リモコン装置ＲＣ１から送信された楽曲予約の指示コマンドをカラオケ本体１０で受信可能となるように、リモコン装置ＲＣ１とカラオケ本体１０との関連付けを行うことである。
【００４６】
リモコン装置ＲＣ１とカラオケ本体１０とのペアリングを行う例について述べる。ナイト店舗の従業員は、リモコン装置ＲＣ１において所定のアプリケーションソフトウェアを実行し、カラオケ本体１０とのペアリング用アイコンの選択を行う。この場合、リモコン装置ＲＣ１は、自己の装置識別情報をカラオケ本体１０に送信する。本体側ペアリング処理部１０ａは、受信した装置識別情報をペアリングテーブルに記憶することでリモコン装置ＲＣ１とのペアリングを行う。
【００４７】
（本体側判断部）
本体側判断部１０ｂは、ペアリングされた各リモコン装置との通信状態を判断する。
【００４８】
具体的に、本体側判断部１０ｂは、複数のリモコン装置に対し、通信状態の確認信号をブロードキャストで配信する。確認信号を受信したリモコン装置は、自己の装置識別情報と関連付けて応答信号を返信する。本体側判断部１０ｂは、ペアリングテーブルに記憶されている装置識別情報を参照し、ペアリングされたリモコン装置から応答信号が得られているかどうかを確認する。本体側判断部１０ｂは、ペアリングされたリモコン装置のうち、応答信号が得られたリモコン装置を通信が可能であると判断し、応答信号が得られなかったリモコン装置を通信が不可能であると判断する。本体側判断部１０ｂは、判断結果を通信指示部１０ｃに出力する。
【００４９】
以下の例において、リモコン装置ＲＣ１は、通信が不可能であると判断されたリモコン装置であり、リモコン装置ＲＣ２は、通信が可能であると判断されたリモコン装置であるとして説明を行う。この場合、リモコン装置ＲＣ１は「一のリモコン装置」に相当し、リモコン装置ＲＣ２は「他のリモコン装置」に相当する。
【００５０】
（通信指示部）
通信指示部１０ｃは、一のリモコン装置との通信が不可能と判断された場合、当該一のリモコン装置以外の他のリモコン装置に対し、第２の通信経路による無線通信を行うよう指示する。
【００５１】
上述のように、カラオケ本体１０とリモコン装置ＲＣ１との通信が不可能となっている場合、通信指示部１０ｃは、カラオケ本体１０とペアリングされているリモコン装置のうち、通信が不可能となっているリモコン装置ＲＣ１以外のリモコン装置ＲＣ２に対し、第２の通信経路による無線通信を行うよう指示信号を送信する。
【００５２】
リモコン装置ＲＣ２の通信処理部１０４ａは、当該指示信号に基づいて、第２の通信経路による無線通信が可能となるよう設定する。なお、この場合、通信処理部１０４ａは、第１の通信経路による無線通信も可能となるよう維持する。すなわち、リモコン装置ＲＣ２は、第１の通信経路及び第２の通信経路いずれの通信経路によっても通信可能な状態となる。
【００５３】
一方、上述のようにカラオケ本体１０と通信が不可能であると判断されたリモコン装置ＲＣ１であっても、設置されるテーブルが変更された等の理由によりカラオケ本体１０との通信が可能となる場合もありうる。
【００５４】
このため、本体側判断部１０ｂは、リモコン装置に対する通信状態の確認信号の配信を定期的に行う。そして、一のリモコン装置との通信が不可能と判断された後、本体側判断部１０ｂにより一のリモコン装置との通信が可能と判断された場合、通信指示部１０ｃは、当該一のリモコン装置以外の他のリモコン装置に対し、第２の通信経路による無線通信を停止するよう指示することも可能である。
【００５５】
上記例において、リモコン装置ＲＣ１との通信が不可能と判断した後、本体側判断部１０ｂがリモコン装置ＲＣ１から応答信号を受信したとする。この場合、リモコン装置ＲＣ１とカラオケ本体１０とは直接通信が可能となっている。よって、通信指示部１０ｃは、リモコン装置ＲＣ２に対して、第２の通信経路による無線通信を停止するよう指示信号を送信する。リモコン装置ＲＣ２の通信処理部１０４ａは、当該指示信号に基づいて第２の通信経路での通信を停止し、第１の通信経路のみの通信に切り替える。
【００５６】
＝＝一のリモコン装置（リモコン装置ＲＣ１）＝＝
［ソフトウェア構成］
本実施形態に係るリモコン装置ＲＣ１は、リモコン装置ＲＣ２と共通の構成の他に、切替指示部１０４ｄ、通信接続部１０４ｅ、及び表示変更部１０４ｆを備える。図６はリモコン装置ＲＣ１のソフトウェア構成例を示す図である。図６において、図３に示したリモコン装置ＲＣ２と共通の構成については記載を省略する。切替指示部１０４ｄ、通信接続部１０４ｅ、及び表示変更部１０４ｆは、制御部１０４のＣＰＵがメモリに記憶されるプログラムを実行することにより実現される。
【００５７】
（切替指示部）
切替指示部１０４ｄは、カラオケ本体１０との通信が不可能と判断された場合、第２の通信経路による無線通信に切り替える指示を行う。
【００５８】
リモコン側判断部１０４ｃにより、カラオケ本体１０との通信が不可能と判断された場合、リモコン装置ＲＣ１はカラオケ本体１０と直接通信ができない。よって、利用者が楽曲の予約等を行ったとしても指示コマンドをカラオケ本体１０に送信できないため、カラオケ演奏を行うことができない。
【００５９】
そこで、カラオケ本体１０との通信が不可能と判断された場合、切替指示部１０４ｄは、通信処理部１０４ａに対し、第１の通信経路を停止し、第２の通信経路による無線通信に切り替えるよう指示信号を出力する。通信処理部１０４ａは、当該指示信号に基づいて、第２の通信経路による無線通信に切り替えを行う。この場合、リモコン装置ＲＣ１は、ペアリングされている他のリモコン装置との間で第２の通信経路による通信が可能となる。
【００６０】
一方、上述の通り、一旦カラオケ本体１０と通信が不可能であると判断されたリモコン装置ＲＣ１であっても、その後、カラオケ本体１０との通信が可能となる場合もありうる。
【００６１】
このため、リモコン側判断部１０４ｃは、カラオケ本体１０（ルータＲ）から送信される電波の受信強度を定期的に測定する。リモコン側判断部１０４ｃは、たとえば、受信強度が予め設定した閾値以上になった場合、カラオケ本体１０との通信が可能と判断し、その旨の信号を切替指示部１０４ｄに出力する。切替指示部１０４ｄは、当該信号に基づいて、第１の通信経路による無線通信に切り替える（第２の通信経路による無線通信を停止させる）よう指示することも可能である。
【００６２】
上記例において、カラオケ本体１０との通信が不可能と判断した後、リモコン側判断部１０４ｃが閾値以上の受信強度を検出したとする。この場合、リモコン装置ＲＣ１とカラオケ本体１０とは直接通信が可能となっている。よって、切替指示部１０４ｄは、第１の通信経路による無線通信に切り替えるよう指示信号を出力する。リモコン装置ＲＣ１の通信処理部１０４ａは、当該指示信号に基づいて第２の通信経路での無線通信を停止し、第１の通信経路のみの無線通信に切り替える。なお、この切替に伴い、リモコン装置ＲＣ１とリモコン装置ＲＣ２との接続（詳細は後述）が解除される。そこで、切替指示部１０４ｄは、接続を解除した旨の信号をカラオケ本体１０に送信する。
【００６３】
（通信接続部）
通信接続部１０４ｅは、ペアリングされた他のリモコン装置と、第２の通信経路による無線通信が可能となるよう接続を行う。
【００６４】
具体的に、通信接続部１０４ｅは、第２の通信経路による無線通信を行う他のリモコン装置をペアリングテーブルの中から検索し、当該リモコン装置と接続を行う。たとえば、通信接続部１０４ｅは、第２の通信経路を介して接続信号をブロードキャストで配信する。接続信号を受信した他のリモコン装置は、自己の装置識別情報を関連付けて応答信号を送信する。通信接続部１０４ｅは、応答信号に関連付けられた装置識別情報がペアリングテーブルに記憶されているかを確認し、記憶されている装置識別情報を送信したリモコン装置に対して接続信号を送信することで接続を完了させる。この例では、リモコン装置ＲＣ２と接続できたとする。この場合、リモコン装置ＲＣ１は指示コマンドを第２の通信経路によりリモコン装置ＲＣ２に送信することが可能となる。なお、上述の通り、リモコン装置ＲＣ１とカラオケ本体１０との通信が不可能と判断された場合、それ以外のリモコン装置（この例ではリモコン装置ＲＣ２）は、第１の通信経路による無線通信に加え、第２の通信経路による無線通信も行うよう設定されている。また、応答信号を送信した他のリモコン装置が複数存在する場合、通信接続部１０４ｅは、たとえば、「応答信号を最も早く受信した」、「応答信号の強度が最も強い」という所定の条件に基づいて、一つのリモコン装置との接続を行う。
【００６５】
他のリモコン装置との接続が完了した場合、接続元のリモコン装置（この例ではリモコン装置ＲＣ１）または接続先のリモコン装置（この例ではリモコン装置ＲＣ２）は、接続が完了した旨の完了信号を各装置識別情報と併せてカラオケ本体１０に送信する。カラオケ本体１０（通信指示部１０ｃ）は、完了信号及び装置識別情報に基づいて、接続されたリモコン装置を記憶し、それら以外のリモコン装置（たとえば、図１の例におけるリモコン装置ＲＣ３）に対し、第２の通信経路による無線通信を停止させる信号を送信することも可能である。
【００６６】
（表示変更部）
表示変更部１０４ｆは、カラオケ本体１０との通信が可能な場合と不可能の場合とで、指示コマンドを入力するための表示態様を異ならせる。
【００６７】
カラオケ本体１０との通信が可能な場合、リモコン装置ＲＣ１は、第１の通信経路によりカラオケ本体１０と直接通信ができる。この場合、上述の通り歌唱動画のような大容量のデータをカラオケ本体１０から直接受信することができる。一方、カラオケ本体１０との通信が不可能な場合、リモコン装置ＲＣ１は、第２の通信経路によりリモコン装置ＲＣ２を介してのみカラオケ本体１０との通信が可能となる（詳細は後述）。この場合、第２の通信経路では、歌唱動画のような大容量のデータを送受信することが困難である。
【００６８】
そこで、表示変更部１０４ｆは、カラオケ本体１０との通信状態により、指示コマンドを入力するための画面の表示態様を異ならせることができる。
【００６９】
図７Ａ及び図７Ｂは、リモコン装置ＲＣ１における表示部１０２の表示画面を示す。カラオケ本体１０とリモコン装置ＲＣ１との通信が可能な場合、表示変更部１０４ｆは、たとえば、楽曲予約用のアイコンの他、歌唱動画のダウンロード用のアイコンを表示部１０２に表示させる（図７Ａ参照）。
【００７０】
一方、カラオケ本体１０とリモコン装置ＲＣ１との通信が不可能な場合、表示変更部１０４ｆは、第２の通信経路を介して実行することが不可能な処理の指示コマンドに対応するアイコン（歌唱動画のダウンロード用アイコン）の表示を消去する（図７Ｂ参照）。なお、表示変更部１０４ｆは、図７Ｂに示したように特定のアイコンを消去する代わりに、アイコンの色を変更する（たとえば、選択できないようグレー表示させる）、アイコンの形状を変える等の処理も可能である。なお、表示変更部１０４ｆの構成は必須ではない。
【００７１】
＝＝他のリモコン装置（リモコン装置ＲＣ２）＝＝
［ソフトウェア構成］
本実施形態に係るリモコン装置ＲＣ２は、リモコン装置ＲＣ１と共通の構成の他に、転送処理部１０４ｇを備える。図８はリモコン装置ＲＣ２のソフトウェア構成例を示す図である。図８において、図３に示したリモコン装置ＲＣ１と共通の構成については記載を省略する。転送処理部１０４ｇは、制御部１０４のＣＰＵがメモリに記憶されるプログラムを実行することにより実現される。
【００７２】
（転送処理部）
転送処理部１０４ｇは、一のリモコン装置から第２の通信経路により送信されたカラオケ本体１０に対する指示コマンドを、第１の通信経路によりカラオケ本体１０に転送する。
【００７３】
一のリモコン装置は、カラオケ本体１０と直接通信が不可能な場合、カラオケ本体１０と直接通信が可能な他のリモコン装置を介して指示コマンドをカラオケ本体１０に送信することができる。
【００７４】
たとえば、リモコン装置ＲＣ１とリモコン装置ＲＣ２とが接続された状態において、リモコン装置ＲＣ１から第２の通信経路により楽曲の予約の指示コマンドが送信されたとする。リモコン装置ＲＣ２は、カラオケ本体１０と第１の通信経路により通信可能となっている。従って、転送処理部１０４ｇは、第１の通信経路により当該指示コマンドをカラオケ本体１０に転送することができる。カラオケ本体１０は、転送された指示コマンドに基づいて楽曲の予約を実行する。
【００７５】
＝＝カラオケシステムにおける処理について＝＝
次に、図９を参照して本実施形態に係るカラオケ装置１における処理について述べる。図９は、カラオケ装置１における処理例を示すフローチャートである。この例では、２つのリモコン装置ＲＣ１及びＲＣ２を用いて説明を行う。また、カラオケ本体１０と各リモコン装置、及びリモコン装置同士は、それぞれペアリングされているとする。
【００７６】
本体側判断部１０ｂは、ペアリングされているリモコン装置ＲＣ１及びＲＣ２との通信状態を判断する（通信状態の判断。ステップ１０）。この例において、本体側判断部１０ｂは、リモコン装置ＲＣ１と通信が不可能と判断したとする。
【００７７】
この場合、本体側判断部１０ｂは、リモコン装置ＲＣ２に対して、第２の通信経路による無線通信を行うよう指示する（第２の通信経路による通信を指示。ステップ１１）。
【００７８】
リモコン装置ＲＣ２の通信処理部１０４ａは、ステップ１１の指示信号に基づいて、第２の通信経路での通信が可能となるように設定する（第２の通信経路による通信の設定。ステップ１２）。
【００７９】
一方、リモコン装置ＲＣ１のリモコン側判断部１０４ｃは、カラオケ本体１０との通信状態を判断する。上述の通り、この例においては、カラオケ本体１０とリモコン装置ＲＣ１とは通信が不可能となっている。従って、リモコン装置ＲＣ１のリモコン側判断部１０４ｃにおいても、カラオケ本体１０との通信が不可能であると判断される。
【００８０】
そこで、切替指示部１０４ｄは、通信処理部１０４ａに対し、第２の通信経路による無線通信に切り替える指示を行う（第２の通信経路による通信への切替指示。ステップ１３）。
【００８１】
また、通信接続部１０４ｅは、ペアリングされているリモコン装置ＲＣ２と、第２の通信経路による無線通信が可能となるよう接続を行う（他のリモコン装置との接続。ステップ１４）。
【００８２】
その後、利用者がリモコン装置ＲＣ１を操作して、楽曲予約の指示入力を行ったとする。この場合、リモコン装置ＲＣ１は、第２の通信経路を介して楽曲予約の指示入力に応じた指示コマンドをリモコン装置ＲＣ２に送信する（指示コマンドの送信。ステップ１５）。
【００８３】
転送処理部１０４ｇは、ステップ１５で送信された指示コマンドをカラオケ本体１０に転送する（指示コマンドの転送。ステップ１６）。
【００８４】
このように、本実施形態に係るカラオケ本体１０は、リモコン装置ＲＣ１との通信が不可能と判断された場合、リモコン装置ＲＣ１以外のリモコン装置ＲＣ２に対し、第２の通信経路による無線通信を行うよう指示する。また、本実施形態に係るリモコン装置ＲＣ１は、カラオケ本体１０との通信が不可能と判断した場合、第２の通信経路による無線通信に切り替える指示を行う。更に、リモコン装置ＲＣ１は、第２の通信経路による無線通信が可能となるよう、リモコン装置ＲＣ２との接続を行う。そして、本実施形態に係るリモコン装置ＲＣ２は、リモコン装置ＲＣ１から第２の通信経路により送信されたカラオケ本体１０に対する指示コマンドを、第１の通信経路によりカラオケ本体１０に転送することができる。このような構成により、リモコン装置ＲＣ１は、カラオケ本体１０と直接通信ができない場合であっても、リモコン装置ＲＣ２を介して、指示コマンドを送信できる。すなわち、本実施形態に係るカラオケ装置１によれば、あるリモコン装置がカラオケ本体と直接通信できない場合であっても、当該リモコン装置からカラオケ本体への指示入力を可能とする。
【００８５】
また、本実施形態に係るリモコン装置ＲＣ１によれば、カラオケ本体１０との通信が不可能と判断された後、改めてカラオケ本体１０との通信が可能と判断された場合、第１の通信経路による無線通信に切り替える指示を行うことができる。従って、カラオケ本体１０との通信状態が改善された場合には、リモコン装置ＲＣ１とカラオケ本体１０との直接通信に切り替えることができる。
【００８６】
また、本実施形態に係るカラオケ本体１０によれば、リモコン装置ＲＣ１との通信が不可能と判断された後、改めてリモコン装置ＲＣ１との通信が可能と判断された場合、リモコン装置ＲＣ２に対し、第２の通信経路による無線通信を停止するよう指示することができる。従って、リモコン装置ＲＣ２は、リモコン装置ＲＣ１からの指示コマンドをカラオケ本体１０に転送する処理が不要となる。
【００８７】
更に、本実施形態に係るリモコン装置ＲＣ１によれば、カラオケ本体１０との通信が可能な場合と不可能の場合とで、指示コマンドを入力するための表示態様を異ならせることができる。たとえば、カラオケ本体１０との通信が不可能な場合、リモコン装置ＲＣ１は、第２の通信経路を介して実行できないような指示入力（歌唱動画の配信指示等）のアイコンを表示させない。従って、実行できない指示入力を利用者が選択することを防止できる。
【００８８】
＜その他＞
上記実施形態では、リモコン装置ＲＣ１がカラオケ本体１０と通信が不可能となった場合に、リモコン装置ＲＣ２を介して指示入力が可能となる例について述べた。
【００８９】
一方、このような状況において、リモコン装置ＲＣ２もカラオケ本体１０と通信が不可能となる場合もありうる。このような場合、更に別のリモコン装置を利用することで、リモコン装置ＲＣ１及びリモコン装置ＲＣ２からの指示入力をカラオケ本体１０に転送することができる。この例では、リモコン装置ＲＣ３を「別のリモコン装置」として利用する例について述べる。
【００９０】
本体側判断部１０ｂは、リモコン装置ＲＣ１とリモコン装置ＲＣ２との接続がなされた後、リモコン装置ＲＣ１〜ＲＣ３に対する通信状態の確認信号の配信を定期的に行う。その結果、リモコン装置ＲＣ２との通信が不可能と判断したとする。この場合、通信指示部１０ｃは、通信が不可能となったリモコン装置ＲＣ２を装置識別情報から特定し、それ以外のリモコン装置（この例ではリモコン装置ＲＣ３）に対し、第２の通信経路による無線通信を行うよう指示する。
【００９１】
リモコン装置ＲＣ３の通信処理部１０４ａは、当該指示信号に基づいて、第２の通信経路による無線通信が可能となるよう設定する。なお、この場合、通信処理部１０４ａは、第１の通信経路による無線通信も可能となるよう維持する。すなわち、リモコン装置ＲＣ３は、第１の通信経路及び第２の通信経路いずれの通信経路によっても通信可能な状態となる。
【００９２】
一方、カラオケ本体１０との通信が不可能と判断されたリモコン装置ＲＣ２は、上記実施形態における「一のリモコン装置」と同様の処理を実行する。
【００９３】
すなわち、リモコン装置ＲＣ２の切替指示部１０４ｄは、通信処理部１０４ａに対し、第１の通信経路を停止し、第２の通信経路による無線通信に切り替えるよう指示信号を出力する。通信処理部１０４ａは、当該指示信号に基づいて、第２の通信経路による無線通信に切り替えを行う。
【００９４】
また、通信接続部１０４ｅは、第２の通信経路による無線通信を行う他のリモコン装置をペアリングテーブルの中から検索し、当該リモコン装置（この例ではリモコン装置ＲＣ３）と接続を行う。
【００９５】
リモコン装置ＲＣ３との接続が完了した場合、リモコン装置ＲＣ２またはリモコン装置ＲＣ３は、接続が完了した旨の完了信号を各装置識別情報と併せてカラオケ本体１０に送信する。カラオケ本体１０（通信指示部１０ｃ）は、完了信号及び装置識別情報に基づいて、接続されたリモコン装置を記憶する。なお、リモコン装置ＲＣ１〜ＲＣ３以外のリモコン装置が存在する場合には、それらのリモコン装置に対し、第２の通信経路による無線通信を停止させる信号を送信することも可能である。
【００９６】
ここで、リモコン装置ＲＣ３は、上記実施形態における「他のリモコン装置」と同様の処理を実行する。
【００９７】
すなわち、リモコン装置ＲＣ３の転送処理部１０４ｇは、リモコン装置ＲＣ１またはＲＣ２から第２の通信経路により送信されたカラオケ本体１０に対する指示コマンドを、第１の通信経路によりカラオケ本体１０に転送する。
【００９８】
以上の説明から明らかなように、この例では、リモコン装置ＲＣ１及びＲＣ２が「一のリモコン装置」に相当し、リモコン装置ＲＣ３が「一のリモコン装置と接続された他のリモコン装置」に相当する。
【００９９】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１００】
１  カラオケ装置
１０  カラオケ本体
１０ａ  本体側ペアリング処理部
１０ｂ  本体側判断部
１０ｃ  通信指示部
１０４ａ  通信処理部
１０４ｂ  リモコン側ペアリング処理部
１０４ｃ  リモコン側判断部
１０４ｄ  切替指示部
１０４ｅ  通信接続部
１０４ｆ  表示変更部
１０４ｇ  転送処理部
ＲＣ１、ＲＣ２、ＲＣ３  リモコン装置
【図１】
2018173552.tif 000003
【図２】
2018173552.tif 000004
【図３】
2018173552.tif 000005
【図４】
2018173552.tif 000006
【図５】
2018173552.tif 000007
【図６】
2018173552.tif 000008
【図７Ａ】
2018173552.tif 000009
【図７Ｂ】
2018173552.tif 000010
【図８】
2018173552.tif 000011
【図９】
2018173552.tif 000012