(57)【特許請求の範囲】
【請求項１】
各種操作を行うための操作パネル及び装置本体を有するカラオケ装置と、携帯端末と、前記カラオケ装置及び前記携帯端末と通信可能なサーバと、を有するカラオケシステムであって、
前記カラオケ装置は、
前記操作パネルが前記装置本体に対して通信可能となっているか否かを検出する検出部と、
前記操作パネルが前記装置本体に対して通信可能となっていない場合、当該カラオケ装置に対応した第１の装置識別子、及び前記操作パネルが前記装置本体に対して通信可能となっていないことを示す未通信フラグ信号を前記サーバに送信する装置側送信処理部と、
を有し、
前記携帯端末は、
前記サーバを介して前記カラオケ装置の遠隔操作を行うためのコマンドを入力可能とするソフトウエアがインストールされており、
あるカラオケ装置から取得した第２の装置識別子、及び前記携帯端末の端末識別子を前記サーバに送信する端末側送信処理部を有し、
前記サーバは、
前記カラオケ装置から送信された未通信フラグ信号を前記第１の装置識別子に関連付けて記憶部に記憶させる第１の記憶処理部と、
ある携帯端末から前記第２の装置識別子を受信した場合に、当該第２の装置識別子と一致し、且つ未通信フラグが立っている第１の装置識別子が前記記憶部に記憶されているか否かを判断する第１の判断部と、
前記第２の装置識別子と一致し、且つ未通信フラグが立っている前記第１の装置識別子が前記記憶部に記憶されている場合、当該第１の装置識別子に対し、前記第２の装置識別子を送信した携帯端末の前記端末識別子を関連付けて記憶させる第２の記憶処理部と、
ある携帯端末から前記コマンドが入力された場合、当該コマンドと併せて送信される当該携帯端末の端末識別子が前記記憶部に記憶されているか否かを判断する第２の判断部と、
前記コマンドと併せて送信された端末識別子が前記記憶部に記憶されている場合、当該端末識別子と関連付けられている前記第１の装置識別子を有するカラオケ装置に対し、入力された前記コマンドを転送する転送部と、
を有することを特徴とするカラオケシステム。
【請求項２】
前記操作パネルが前記装置本体に対して通信可能となっている場合、前記装置側送信処理部は、前記第１の装置識別子、及び前記操作パネルが前記装置本体に対して通信可能となっていることを示す通信フラグ信号を前記サーバに送信し、
前記第１の記憶処理部は、前記通信フラグ信号に基づいて、前記記憶部から前記第１の装置識別子を削除する処理、または未通信フラグを倒す処理を行うことを特徴とする請求項１記載のカラオケシステム。
【請求項３】
前記カラオケ装置は、前記操作パネルから各種操作の入力を受け付ける通常モード及び前記携帯端末からのコマンドを受け付ける遠隔操作モードを設定するモード制御部を有し、
前記モード制御部は、前記操作パネルが前記装置本体に対して通信可能となっていない場合には前記遠隔操作モードを設定し、前記操作パネルが前記装置本体に対して通信可能となっている場合には前記通常モードを設定することを特徴とする請求項１記載のカラオケシステム。
【請求項４】
前記第２の記憶処理部は、ある第１の装置識別子に対して既に一の端末識別子が関連付けられている場合には、当該第１の装置識別子に対して他の端末識別子を関連付けて登録しないことを特徴とする請求項１〜３のいずれか一つに記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケシステムに関する。
【０００２】
液晶タッチパネル式のユーザインタフェース等を装置本体の前面部分に操作パネルとして備えたカラオケ装置が知られている。この操作パネルを利用することで、カラオケリモコン装置と同様の選曲操作だけでなく、カラオケ装置本体で行う各種設定操作を一つのパネルで行うことができる。
【０００３】
また、バーやスナックのような所謂ナイト店舗等では、店内の雰囲気を妨げないようにカラオケ装置本体は来店客に見えない場所に収納しておき、操作パネルのみを独立させてカウンターにおいたり、カウンター内の壁に設置したりできるレイアウトが自由なカラオケ装置が望まれている。
【０００４】
そこで、出願人は装置本体に対して操作パネルが着脱可能となるよう、装置本体に対して操作パネルを有線で接続した新たなカラオケ装置を発表している（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“ＬＩＶＥ  ＤＡＭ  ＳＴＡＤＩＵＭ”、［ｏｎｌｉｎｅ］、株式会社第一興商、［平成２７年６月１７日検索］、インターネット＜ＵＲＬ：http://www.dkkaraoke.co.jp/business/karaoke_service/products/livedam_stadium/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、非特許文献１のカラオケ装置において、選曲操作及び各種設定操作の双方を可能とする操作パネルは、装置本体に対して一台しか設けられていない。
【０００７】
そのため、たとえば操作パネル自体が故障した場合には、操作パネル自体を新たなものに交換（或いはカラオケ装置本体を含めた代替品との交換）しなければならないが、交換されるまでの間はカラオケ装置の各種設定操作ができず不便である。
【０００８】
また、店舗でカラオケ装置を使用している際に操作パネルが故障した場合には、各種操作ができなくなることから、その影響は更に大きいものとなる。たとえば、ナイト店舗等では一人の歌唱者が連続して歌唱することが無いよう、歌唱者が操作可能な選曲専用のリモコン装置を設けず、操作パネルを用いて店員のみが選曲操作等を行う場合がある。このような状況下で操作パネルが故障すると、楽曲の選曲すらできなくなるためカラオケ歌唱自体を楽しむことができない。
【０００９】
本発明の目的は、操作パネルが使用できない場合であってもカラオケ装置の各種操作が可能となるカラオケシステムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に係るカラオケシステムは、各種操作を行うための操作パネル及び装置本体を有するカラオケ装置と、携帯端末と、前記カラオケ装置及び前記携帯端末と通信可能なサーバと、を有する。前記カラオケ装置は、前記操作パネルが前記装置本体に対して通信可能となっているか否かを検出する検出部と、前記操作パネルが前記装置本体に対して通信可能となっていない場合、当該カラオケ装置に対応した第１の装置識別子、及び前記操作パネルが前記装置本体に対して通信可能となっていないことを示す未通信フラグ信号を前記サーバに送信する装置側送信処理部と、を有する。前記携帯端末は、前記サーバを介して前記カラオケ装置の遠隔操作を行うためのコマンドを入力可能とするソフトウエアがインストールされており、あるカラオケ装置から取得した第２の装置識別子、及び前記携帯端末の端末識別子を前記サーバに送信する端末側送信処理部を有する。前記サーバは、前記カラオケ装置から送信された未通信フラグ信号を前記第１の装置識別子に関連付けて記憶部に記憶させる第１の記憶処理部と、ある携帯端末から前記第２の装置識別子を受信した場合に、当該第２の装置識別子と一致し、且つ未通信フラグが立っている第１の装置識別子が前記記憶部に記憶されているか否かを判断する第１の判断部と、前記第２の装置識別子と一致し、且つ未通信フラグが立っている前記第１の装置識別子が前記記憶部に記憶されている場合、当該第１の装置識別子に対し、前記第２の装置識別子を送信した携帯端末の前記端末識別子を関連付けて記憶させる第２の記憶処理部と、ある携帯端末から前記コマンドが入力された場合、当該コマンドと併せて送信される当該携帯端末の端末識別子が前記記憶部に記憶されているか否かを判断する第２の判断部と、前記コマンドと併せて送信された端末識別子が前記記憶部に記憶されている場合、当該端末識別子と関連付けられている前記第１の装置識別子を有するカラオケ装置に対し、入力された前記コマンドを転送する転送部と、を有する。
【００１１】
このようなカラオケシステムによれば、操作パネルが故障等した場合であっても、所定の携帯端末からカラオケ装置に対して操作入力を行うことができる。すなわち、操作パネルが使用できない場合であってもカラオケ装置の各種操作が可能となる。
【００１２】
上記課題を解決するために、請求項２に係るカラオケシステムは、請求項１記載のカラオケシステムであって、前記操作パネルが前記装置本体に対して通信可能となっている場合、前記装置側送信処理部は、前記第１の装置識別子、及び前記操作パネルが前記装置本体に対して通信可能となっていることを示す通信フラグ信号を前記サーバに送信し、前記第１の記憶処理部は、前記通信フラグ信号に基づいて、前記記憶部から前記第１の装置識別子を削除する処理、または未通信フラグを倒す処理を行う。
【００１３】
或いは、上記課題を解決するために、請求項３に係るカラオケシステムは、請求項１記載のカラオケシステムであって、前記カラオケ装置は、前記操作パネルから各種操作の入力を受け付ける通常モード及び前記携帯端末からのコマンドを受け付ける遠隔操作モードを設定するモード制御部を有し、前記モード制御部は、前記操作パネルが前記装置本体に対して通信可能となっていない場合には前記遠隔操作モードを設定し、前記操作パネルが前記装置本体に対して通信可能となっている場合には前記通常モードを設定する。
【００１４】
これらの場合、操作パネルの故障等が生じている場合のみ携帯端末から各種操作が可能となる。
【００１５】
また、上記課題を解決するために、請求項４に係るカラオケシステムは、請求項１〜３のいずれか一つに記載のカラオケシステムであって、前記第２の記憶処理部は、ある第１の装置識別子に対して既に一の端末識別子が関連付けられている場合には、当該第１の装置識別子に対して他の端末識別子を関連付けて登録しない。
【００１６】
この場合、所定の携帯端末からのみカラオケ装置の各種操作が可能となる。
【発明の効果】
【００１７】
本発明によれば、操作パネルが使用できない場合であってもカラオケ装置の各種操作が可能となる。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態に係るカラオケシステムの概略を示す図である。
【図２】第１実施形態に係るカラオケ装置のハードウエア構成例を示す図である。
【図３】第１実施形態に係るカラオケ装置のソフトウエア構成例を示す図である。
【図４】第１実施形態に係る携帯端末のソフトウエア構成例を示す図である。
【図５】第１実施形態に係るサーバのハードウエア構成例を示す図である。
【図６】第１実施形態に係るサーバのソフトウエア構成例を示す図である。
【図７Ａ】第１実施形態に係るサーバの記憶部に記憶されるテーブルデータの例を示す図である。
【図７Ｂ】第１実施形態に係るサーバの記憶部に記憶されるテーブルデータの例を示す図である。
【図８】第１実施形態に係るカラオケシステムの動作を示すフローチャートである。
【図９】第２実施形態に係るカラオケ装置のソフトウエア構成例を示す図である。
【００１９】
＜第１実施形態＞
図１〜図８を参照して、第１実施形態に係るカラオケシステム１について説明する。
【００２０】
＝＝システム＝＝
図１に示すように、本実施形態のカラオケシステム１は、カラオケ装置２と、携帯端末３と、サーバ４とを備える。カラオケ装置２は、カラオケ店舗の各カラオケルームや、ナイト店舗等に設置される。カラオケ装置２とサーバ４とはネットワークＮを介して通信可能となっている。ネットワークＮは、たとえば公衆電話回線網やインターネット回線である。サーバ４からカラオケ装置２にカラオケを行うための楽曲データが送信され、カラオケ装置２が楽曲を演奏することにより、利用者はカラオケの歌唱が可能となる。また、携帯端末３は、たとえばモバイル通信網や無線ＬＡＮ、及びネットワークＮを介してサーバ４と通信可能になっている。
【００２１】
＝＝カラオケ装置＝＝
カラオケ装置２は、カラオケ演奏及び利用者が歌唱を行うための装置である。図２は、カラオケ装置２のハードウエア構成例を示す図である。カラオケ装置２は、装置本体２１、操作パネル２２、スピーカ２３、表示部２４、マイク２５を備える。
【００２２】
スピーカ２３は装置本体２１からの放音信号に基づいて放音するための構成である。表示部２４は装置本体２１からの映像信号に基づいて映像を画面に表示するための構成である。マイク２５は利用者の音声をアナログの音声信号に変換して装置本体２１に入力するための構成である。
【００２３】
操作パネル２２は、カラオケ装置２に対する各種操作をおこなうための入力手段である。操作パネル２２の前面には、たとえば、タッチパネル式の入力画面２２ａ、予約確認や採点を行う押下式のボタン２２ｂ、及びカラオケ音量、ＢＧＭ音量、エコーレベル、マイク音量等の調整を行うダイヤル式のツマミ２２ｃ等が設けられている。また、所定のボタンを押下等することにより、ＢＧＶ（Ｂａｃｋ  Ｇｒｏｕｎｄ  Ｖｉｄｅｏ）の設定や新譜のデータ受信等を行うことが可能な「管理者モード」、メンテナンスや環境設定を行うことが可能な「サービスマンモード」に移行することができる。各モードにおいても、操作パネル２２を用いて各種設定操作が可能となる。更には、操作パネル２２により楽曲の選曲操作も可能である。本実施形態における「各種操作」には、カラオケ装置２に対する各種設定操作だけでなく楽曲の選曲操作も含まれる。
【００２４】
本実施形態における操作パネル２２は、装置本体２１に対して着脱可能に設けられている。また、装置本体２１と操作パネル２２とはケーブルＬによって通信可能に接続されている。ケーブルＬを取り外すことにより、装置本体２１と操作パネル２２との通信状態を解除することができる。
【００２５】
装置本体２１は、選択されたカラオケ楽曲の演奏制御、歌詞および背景映像の表示制御、マイク２５を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。装置本体２１は、ＣＰＵおよびメモリ（いずれも図示無し）を備える制御部２１ａを有する。ＣＰＵは、メモリに記憶された動作プログラムを実行することにより各種の機能を実現する。
【００２６】
図３は、装置本体２１のソフトウエア構成例を示す図である。装置本体２１は、検出部２１１、送信処理部２１２を備える。検出部２１１及び送信処理部２１２は、制御部２１ａのＣＰＵがメモリに記憶されている動作プログラムを実行することにより実現される。
【００２７】
検出部２１１は、操作パネル２２が装置本体２１に対して通信可能となっているか否かを検出する。
【００２８】
具体的には、検出部２１１は、所定のタイミングで操作パネル２２と装置本体２１との通信状態を確認することにより、通信可能か否かを検出する。たとえば、操作パネル２２の故障等により操作パネル２２からケーブルＬを取り外し、通信状態を解除する場合、或いは修理された操作パネル２２を装置本体２１に再度接続する場合のいずれの場合であっても検出部２１１は、通信状態の確認を行うことができる。検出部２１１は、検出結果を送信処理部２１２に送信する。なお、検出部２１１は、カラオケ装置２の電源が投入されたタイミングで操作パネル２２と装置本体２１との通信状態の確認を行うようにしてもよい。
【００２９】
送信処理部２１２は、通信用インターフェース（図示無し）を介して、カラオケ装置２からの各種情報をサーバ４に送信する処理を行う。
【００３０】
本実施形態に係る送信処理部２１２は、検出部２１１から受信した検出結果が、操作パネル２２が装置本体２１に対して通信可能となっていない場合、カラオケ装置２に対応した第１の装置識別子、及び未通信フラグ信号をサーバ４に送信する。一方、検出部２１１から受信した検出結果が、操作パネル２２が装置本体２１に対して通信可能となっている場合、送信処理部２１２は、カラオケ装置２に対応した第１の装置識別子、及び通信フラグ信号をサーバ４に送信する。
【００３１】
未通信フラグ信号は、操作パネル２２が装置本体２１に対して通信可能となっていないことを示すフラグを立てるための信号である。通信フラグ信号は、操作パネル２２が装置本体２１に対して通信可能となっていることを示す信号であって、未通信フラグが既に立っている場合にはそれを倒すための信号である。また、第１の装置識別子は、カラオケ装置２毎に異なるデータが付与されている。すなわち、第１の装置識別子を確認することにより、複数あるカラオケ装置２から一のカラオケ装置２を特定することができる。
【００３２】
具体的には、送信処理部２１２は、検出部２１１から操作パネル２２が装置本体２１に対して通信可能となっていない旨の信号（検出結果）を受信すると、第１の装置識別子を装置本体２１のメモリ等から取得する。そして、送信処理部２１２は、第１の装置識別子に未通信フラグ信号を付加してサーバ４に送信する。一方、送信処理部２１２は、検出部２１１から操作パネル２２が装置本体２１に対して通信可能となっている旨の信号（検出結果）を受信した場合にも、第１の装置識別子を装置本体２１のメモリ等から取得する。そして、送信処理部２１２は、第１の装置識別子に通信フラグ信号を付加してサーバ４に送信する。このような送信処理部２１２は、「装置側送信処理部」の一例である。
【００３３】
＝＝携帯端末＝＝
携帯端末３は、一般的なスマートフォン、タブレット端末等を用いることが可能である。携帯端末３は、所定のアプリケーションソフトウエアをインストールすることにより各種プログラムを実行することができる。
【００３４】
本実施形態において、携帯端末３は、サーバ４を介してカラオケ装置２の遠隔操作を行うためのコマンドを入力可能とするソフトウエアがインストールされている。このソフトウエアを実行することにより、携帯端末３は、識別子取得部３０１、送信処理部３０２及びコマンド制御部３０３として機能する（図４参照）。
【００３５】
識別子取得部３０１は、カラオケ装置２から第２の装置識別子を取得する。たとえば、携帯端末３のカメラ機能を利用して、カラオケ装置２に設けられたバーコードや二次元コード（たとえば、ＱＲコード（登録商標））を読み込む。これらのコードには、少なくともそのカラオケ装置２を識別するためのデータ（第２の装置識別子）が記録されている。識別子取得部３０１は、読み込まれたコードを解析し、第２の装置識別子を取得する。なお、一のカラオケ装置２において、第１の装置識別子と第２の装置識別子とは共通である。
【００３６】
第２の装置識別子の取得はカメラ機能を利用する例に限られない。たとえば、携帯端末３の画面上にてカラオケ装置２毎に予め設定されているＩＤを入力する。この場合、識別子取得部３０１は、入力されたＩＤに応じた第２の装置識別子を取得する。
【００３７】
送信処理部３０２は、識別子取得部３０１によって取得した第２の装置識別子、及び携帯端末３の端末識別子をサーバ４に送信する。携帯端末３は、端末毎に異なる識別子（たとえば電話番号）を有している。
【００３８】
具体例として、識別子取得部３０１によって第２の装置識別子を取得すると、携帯端末３の画面上に当該装置識別子をサーバ４に送信するかどうかを確認するアイコンが表示される。当該アイコンが選択された場合、送信処理部３０２は、第２の装置識別子と併せて携帯端末３の端末識別子をサーバ４に送信する。このような送信処理部３０２は「端末側送信処理部」の一例である。
【００３９】
コマンド制御部３０３は、携帯端末３によりカラオケ装置２を遠隔操作するためのコマンド入力に関する制御を行う。コマンド制御部３０３は、携帯端末の画面上に複数の操作ボタンを表示させる。たとえば、カラオケ音量やエコーレベルを上げ下げするボタンなどである。ある操作ボタンが選択された場合、コマンド制御部３０３は、その操作ボタンのコマンドを実行させる信号をサーバ４に送信する。なお、コマンド制御部３０３は、コマンド信号と併せて端末識別子もサーバ４に送信する。
【００４０】
＝＝サーバ＝＝
サーバ４は、カラオケ利用者やカラオケ装置２等に関する各種情報を蓄積して管理するコンピュータである。図５はサーバ４のハードウエア構成例を示す図である。サーバ４は、制御部４０、通信部４１および記憶部４２を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００４１】
制御部４０は、ＣＰＵ４０ａおよびメモリ４０ｂを備える。ＣＰＵ４０ａは、メモリ４０ｂに記憶された動作プログラムを実行することにより各種の機能を実現する。メモリ４０ｂは、ＣＰＵ４０ａにより実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。通信部４１は、サーバ４をネットワークＮに接続するためのインタフェースを提供する。記憶部４２は、各種のデータを記憶する記憶装置であり、たとえばハードディスクドライブなどである。
【００４２】
図６は、サーバ４のソフトウエア構成例を示す図である。サーバ４は、第１の記憶処理部４０１、第１の判断部４０２、第２の記憶処理部４０３、第２の判断部４０４、転送部４０５を備える。第１の記憶処理部４０１、第１の判断部４０２、第２の記憶処理部４０３、第２の判断部４０４、及び転送部４０５は、ＣＰＵ４０ａがメモリ４０ｂに記憶されるプログラムを実行することにより実現される。
【００４３】
第１の記憶処理部４０１は、カラオケ装置２から送信された未通信フラグ信号を第１の装置識別子に関連付けて記憶部４２に記憶させる。
【００４４】
たとえば、記憶部４２には図７Ａに示すような管理テーブルが設定されている。あるカラオケ装置２から第１の装置識別子Ｘ及び未通信フラグ信号が送られてきた場合、第１の記憶処理部４０１は、管理テーブルに第１の装置識別子Ｘを登録し、未通信フラグを立てる（図７Ａでは「〇」で示す）。一方、第１の記憶処理部４０１は、カラオケ装置２から第１の装置識別子Ｘ及び通信フラグ信号が送られてきた場合、記憶部４２から第１の装置識別子Ｘを削除する処理を行う。サーバ４は、このような管理テーブルにより、操作パネル２２と装置本体２１とが未通信状態にあるカラオケ装置２に関する情報を管理することができる。
【００４５】
第１の判断部４０２は、ある携帯端末３から第２の装置識別子を受信した場合に、当該第２の装置識別子と一致し、且つ未通信フラグが立っている第１の装置識別子が記憶部４２に記憶されているか否かを判断する。
【００４６】
たとえば、ある携帯端末３から第２の装置識別子Ｘを受信した場合に、第１の判断部４０２は、図７Ａの管理テーブルにおいて、第２の装置識別子Ｘに一致する装置識別子であって、且つ未通信フラグが立っている第１の装置識別子を探す。図７Ａの管理テーブルにおいては、未通信フラグが立っている第１の装置識別子Ｘが存在する。よって、第１の判断部４０２は、第２の装置識別子Ｘと一致し、且つ未通信フラグが立っている第１の装置識別子Ｘが記憶部４２に記憶されていると判断する。
【００４７】
第２の記憶処理部４０３は、第２の装置識別子と一致し、且つ未通信フラグが立っている第１の装置識別子が記憶部４２に記憶されている場合、当該第１の装置識別子に対し、第２の装置識別子を送信した携帯端末３の端末識別子を関連付けて記憶させる。
【００４８】
たとえば、第２の記憶処理部４０３は、図７Ａの管理テーブルに記憶されている第１の装置識別子Ｘに対して第２の装置識別子Ｘを送信した携帯端末３の端末識別子αを関連付けて記憶させる（図７Ｂ参照）。なお、上述の通り、端末識別子は、第２の装置識別子と併せて携帯端末３から送信される。
【００４９】
第２の判断部４０４は、ある携帯端末３からコマンドが入力された場合、当該コマンドと併せて送信される携帯端末３の端末識別子が記憶部４２に記憶されているか否かを判断する。
【００５０】
たとえば、端末識別子αの携帯端末３からカラオケ装置２を遠隔操作するためのコマンドが入力されたとする。この場合、第２の判断部４０４は、コマンドと併せて送信される端末識別子αが記憶部４２の管理テーブルに記憶されているかを判断する。図７Ｂの管理テーブルによれば、第１の装置識別子Ｘに対して端末識別子αが関連付けられている。よって、第２の判断部４０４は、コマンドと併せて送信される端末識別子αが記憶部４２に記憶されていると判断する。
【００５１】
転送部４０５は、コマンドと併せて送信された端末識別子が記憶部４２に記憶されている場合、当該端末識別子と関連付けられている第１の装置識別子を有するカラオケ装置２に対し、入力されたコマンドを転送する。
【００５２】
上述の通り、携帯端末３からコマンドが送信される際には、当該コマンドと併せてそのコマンドを入力した携帯端末３の端末識別子が送信される。転送部４０５は、受信した端末識別子が記憶部４２に記憶されているかを確認し、記憶されている場合には、その端末識別子と関連付けられているカラオケ装置２に対して入力されたコマンドを転送する。たとえば、図７Ｂの管理テーブルにおいて、コマンドと併せて端末識別子αを受信したとする。この場合、転送部４０５は、端末識別子αが関連付けられている装置識別子Ｘで特定されるカラオケ装置２に対し、当該コマンドを転送する。これにより、カラオケ装置２の操作パネル２２が故障等により使用できない場合であっても、特定の携帯端末３からサーバ４を介してカラオケ装置２を遠隔操作することが可能となる。
【００５３】
＝＝カラオケシステムの動作について＝＝
次に、図８を参照して本実施形態に係るカラオケシステム１の動作の具体例について述べる。図８は、カラオケシステム１の動作例を示すフローチャートである。なお、この例においては、サーバ４を介してカラオケ装置２の遠隔操作を行うためのコマンドを入力可能とするソフトウエアが携帯端末３にインストールされているものとする。
【００５４】
まず、検出部２１１は、操作パネル２２が装置本体２１に対して通信可能となっているか否かを検出する（通信状態の検出。ステップ１０）。操作パネル２２が装置本体２１に対して通信可能となっている場合、操作パネル２２からの操作入力によってカラオケ装置２の各種操作を行うことができる。
【００５５】
一方、たとえば、操作パネル２２が故障して操作できなくなってしまったため、装置本体２１から取り外したとする。このような場合、検出部２１１は、操作パネル２２が装置本体２１に対して通信可能となっていないことを検出する。このように、操作パネル２２が装置本体２１に対して通信可能となっていない場合、送信処理部２１２は、当該カラオケ装置２に対応した第１の装置識別子、及び未通信フラグ信号をサーバ４に送信する（未通信フラグ等の送信。ステップ１１）。
【００５６】
サーバ４において、第１の記憶処理部４０１は、ステップ１１で送信された未通信フラグ信号を第１の装置識別子に関連付けて記憶部４２に記憶させる（未通信フラグ等の記憶。ステップ１２）。
【００５７】
ここで、操作パネル２２が使用できない状況において、店舗の店員等が自己の携帯端末３を用いてカラオケ装置２の操作を行いたいと考えた場合、携帯端末３によりカラオケ装置２に付された二次元コード等を読み取り、第２の装置識別子を取得する。
【００５８】
送信処理部３０２は、取得した第２の装置識別子、及び当該第２の装置識別子の取得に用いた携帯端末３の端末識別子をサーバ４に送信する（端末識別子等の送信。ステップ１３）。
【００５９】
サーバ４において、第１の判断部４０２は、ステップ１３で送信された第２の装置識別子を受信した場合に、当該第２の装置識別子と一致し、且つ未通信フラグが立っている第１の装置識別子が記憶部４２に記憶されているか否かを判断する（装置識別子あり？ステップ１４）。
【００６０】
ステップ１３で送信された第２の装置識別子と一致し、且つ未通信フラグが立っている第１の装置識別子が記憶部４２に記憶されている場合（ステップ１４でＹの場合）、第２の記憶処理部４０３は、当該第１の装置識別子に対し、ステップ１３で第２の装置識別子を送信した携帯端末３の端末識別子を関連付けて記憶させる（端末識別子の記憶。ステップ１５）。
【００６１】
一方、ステップ１３で送信された第２の装置識別子と一致し、且つ未通信フラグが立っている第１の装置識別子が記憶部４２に記憶されていない場合（ステップ１４でＮの場合）、第２の記憶処理部４０３は、ステップ１５以降の処理を行わない。
【００６２】
次に、携帯端末３からカラオケ装置２を操作するためのコマンドが入力されたとする（コマンドの入力。ステップ１６）。この場合、第２の判断部４０４は、当該コマンドと併せて送信される携帯端末３の端末識別子が記憶部４２に記憶されているか否かを判断する（端末識別子あり？ステップ１７）。
【００６３】
コマンドと併せて送信された端末識別子が記憶部４２に記憶されている場合（ステップ１７でＹの場合）、転送部４０５は、当該端末識別子と関連付けられている第１の装置識別子を有するカラオケ装置２に対し、入力されたコマンドを転送する（コマンドの転送。ステップ１８）。これにより、カラオケ装置２は携帯端末３によって遠隔操作される。一方、コマンドと併せて送信された端末識別子が記憶部４２に記憶されていない場合（ステップ１７でＮの場合）、転送部４０５はコマンドのデータを破棄し、ステップ１８の転送処理を行わない。
【００６４】
このように、本実施形態に係るカラオケシステム１によれば、故障等により操作パネル２２が使用できない状況が生じた場合であっても、携帯端末３を用いて容易にカラオケ装置２の操作を行うことが可能である。よって、代替品が入手できるまでの間であってもカラオケ装置２を利用できるため便利である。更には、カラオケ装置２を使用中であっても歌唱を中止したりする必要がないため、カラオケ歌唱の興趣性を失うことはない。
【００６５】
ところで、一の装置識別子に対して複数の端末識別子を関連付けた場合、それぞれの携帯端末３から一のカラオケ装置２を操作することができる。この場合、店舗の管理者等の把握しないところで設定を変えたり、楽曲の選曲が行われる可能性があるため不都合が生じる場合がありうる。
【００６６】
そこで、既に一の端末識別子が関連付けられているカラオケ装置２に対しては、サーバ４において、他の携帯端末３から当該カラオケ装置２の装置識別子に該当するもの送信されてきたとしても、その端末識別子を登録しないようにできる。具体的には、第２の記憶処理部４０３は、ある第１の装置識別子に対して既に一の端末識別子が関連付けられている場合には、当該第１の装置識別子に対して他の端末識別子を関連付けて登録しない。なお、ある第１の装置識別子に対して既に一の端末識別子が関連付けられている場合であって、新たな端末識別子が送信された場合に、第２の記憶処理部４０３は、新たな端末識別子を上書きして登録するとしてもよい。
【００６７】
また、上記実施形態では記憶部４２に専用の管理テーブルを設ける例について述べたがこれに限られない。たとえば、サーバ４は複数のカラオケ装置２を管理しているため、通常は各カラオケ装置２を特定する情報（第１の装置識別子）を含むリストを有している。よって専用の管理テーブルの代わりにこのリストを用いることも可能である。たとえば、第１の装置識別子及び未通信フラグ信号を受信した場合、第１の記憶処理部４０１は、当該第１の装置識別子をリストから探し出し、未通信フラグ信号を関連付ける（未通信フラグを立てる）。また、通信フラグを受信した場合、第１の記憶処理部４０１は、リストから未通信フラグを倒す処理を行う。
【００６８】
さらに、カラオケ装置２に対応した第１の装置識別子、及び未通信フラグ信号をサーバ４に送信する際に、装置本体２１にて現在設定されているカラオケ音量やエコーレベル等の設定値情報も含めて送信してもよい。この場合、サーバ４にて設定値情報と未通信フラグ信号を第１の装置識別子に関連付けて記憶部４２に記憶させておき、後に第１の装置識別子に関連付けられる端末識別子を送信してきた携帯端末３に対してこの設定値情報を返信する。携帯端末３は、サーバ４から受信した設定値情報を記憶して設定値情報に対応する操作ボタン項目の設定値として表示するとともに、操作ボタンの入力に基づいて変更される設定値情報をその都度画面上に更新表示することで、店舗の店員等が現在の設定値を参照しながら操作することができる。
【００６９】
＜第２実施形態＞
図９を参照して、第２実施形態に係るカラオケシステム１について説明する。第１実施形態では、操作パネル２２が装置本体２１に対して通信可能となっている場合に、記憶部４２から第１の装置識別子を削除する処理等によって、サーバ４側で携帯端末３からのコマンド入力を無効とする例について述べた。一方、本実施形態では、携帯端末３からのコマンド入力をカラオケ装置２側で無効とする例について述べる。第１実施形態と同様の構成については詳細な説明を省略する。
【００７０】
＝＝カラオケ装置＝＝
本実施形態に係るカラオケ装置２の装置本体２１は、所定の動作プログラムが実行されることにより、検出部２１１、送信処理部２１２、及びモード制御部２１３として機能する（図９参照）。
【００７１】
モード制御部２１３は、カラオケ装置２に対し、通常モード及び遠隔操作モードを設定する。通常モードは、カラオケ装置２の各種操作を行う場合に、操作パネル２２からの入力のみを受け付ける。遠隔操作モードは、カラオケ装置２の各種操作を行う場合に、携帯端末３からのコマンドを受け付ける。
【００７２】
モード制御部２１３は、操作パネル２２が装置本体２１に対して通信可能となっていない場合には遠隔操作モードを設定し、操作パネル２２が装置本体２１に対して通信可能となっている場合には通常モードを設定する。
【００７３】
このように、カラオケ装置２側で遠隔操作を禁止するモード（通常モード）を設定しておくことにより、操作パネル２２の通信状態が回復した際に都度サーバ４に通信フラグ信号を送信し、記憶部４２から装置識別子を削除する処理等が不要となる。また、仮にサーバ４が携帯端末３から受け取ったコマンドを転送してきたとしても、カラオケ装置２が通常モードに設定されている場合、当該コマンドによりカラオケ装置２の操作が実行されることがない。よって、設定を勝手に変更されるといった不都合も生じ得ない。
【００７４】
上記実施形態は、プログラムが前述した各種の処理をコンピュータ又はマイクロプロセッサに実行させることにより実現可能である。この場合、全ての処理をプログラムとして準備していてもよいし、一部の処理をハードウエアに処理させ残りの処理をプログラムとして準備していてもよい。また、実行可能なプログラムが記憶された非一時的なコンピューター可読媒体を用いて、コンピュータにプログラムを供給することも可能である。なお、非一時的なコンピュータの可読媒体の例は、磁気記録媒体、ＣＤ−ＲＯＭ等がある。
【００７５】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。それらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７６】
１  カラオケシステム
２  カラオケ装置
３  携帯端末
４  サーバ
４２  記憶部
２１１  検出部
２１２  送信処理部（装置側送信処理部）
３０２  送信処理部（端末側送信処理部）
４０１  第１の記憶処理部
４０２  第１の判断部
４０３  第２の記憶処理部
４０４  第２の判断部
４０５  転送部
【図１】
0006527764.tif 000002
【図２】
0006527764.tif 000003
【図３】
0006527764.tif 000004
【図４】
0006527764.tif 000005
【図５】
0006527764.tif 000006
【図６】
0006527764.tif 000007
【図７Ａ】
0006527764.tif 000008
【図７Ｂ】
0006527764.tif 000009
【図８】
0006527764.tif 000010
【図９】
0006527764.tif 000011