(57)【特許請求の範囲】
【請求項１】
携帯端末と通信可能なカラオケ装置であって、
携帯端末から送信された予約情報を予約リストに登録する予約処理と、
予約リストに登録された予約情報に基づいて、楽曲を順次再生する楽曲再生処理と、
予約リストの閲覧要求を受付けた携帯端末に予約リストを送信し、予約リストに登録された楽曲を表示させる予約リスト送信処理と、
携帯端末から予約リストの編集開始要求を受付けた場合、許可端末の設定有無を判定し、許可端末の設定が無い場合には、当該携帯端末を許可端末として設定する許可端末設定処理と、  許可端末として設定されている携帯端末から予約リストの変更指示を受け付け可能とする予約リスト変更処理と、
許可端末の設定を解除する許可端末解除処理と、を実行する
カラオケ装置。
【請求項２】
編集開始要求を受け付けた場合、許可端末の設定有無を判定し、許可端末の設定がある場合、編集開始要求のあった携帯端末において、予約リストの編集を不可な状態とする編集禁止処理を、実行可能とする
請求項１に記載のカラオケ装置。
【請求項３】
予約リスト変更処理の完了に伴い、許可端末解除処理を実行する
請求項１または請求項２に記載のカラオケ装置。
【請求項４】
許可端末解除処理は、許可端末に設定された携帯端末において、所定時間、予約変更指示が無い場合、許可端末の設定を解除する
請求項１から請求項３の何れか１項に記載のカラオケ装置。
【請求項５】
許可端末解除処理は、許可端末に設定された携帯端末との通信接続が絶たれた場合、許可端末の設定を解除する
請求項１から請求項３の何れか１項に記載のカラオケ装置。
【請求項６】
許可端末解除処理は、許可端末に設定された携帯端末において、予約リストの変更を行うプログラムの終了、もしくは、プログラムのバックグラウンドへの移動に基づいて、許可端末の設定を解除する
請求項１から請求項４の何れか１項に記載のカラオケ装置。
【請求項７】
カラオケ装置は、入力手段から予約リストの変更指示を受け付け可能とする第２予約リスト変更処理を実行可能とし、
第２予約リスト変更処理は、カラオケ装置に許可端末の設定がある場合であっても予約リストの変更指示を受付ける
請求項１から請求項６の何れか１項に記載のカラオケ装置。
【請求項８】
第２予約リスト変更処理により予約リストの変更指示があった場合、許可端末として設定されている携帯端末に予約リストを送信し、当該携帯端末における予約リストの編集を無効とする
請求項７に記載のカラオケ装置。
【請求項９】
携帯端末と通信可能な情報処理装置で実行されるカラオケ管理プログラムであって、
携帯端末から送信された予約情報を予約リストに登録する予約処理と、
予約リストに登録された予約情報に基づいて、楽曲を順次再生させる楽曲再生処理と、
予約リストの閲覧要求のあった携帯端末に、予約リストを送信し、予約リストに登録された楽曲を表示させる予約リスト送信処理と、
携帯端末から予約リストの編集開始要求を受付けた場合、許可端末の設定有無を判定し、許可端末の設定が無い場合には、当該携帯端末を許可端末として設定する許可端末設定処理と、
許可端末として設定されている携帯端末から予約リストの変更指示を受け付け可能とする予約リスト変更処理と、
許可端末の設定を解除する許可端末解除処理と、を実行する
カラオケ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伴奏に合わせて歌唱を楽しむためのカラオケ装置、及び、情報処理装置において楽曲の予約を管理するカラオケ管理プログラムに関する。
【背景技術】
【０００２】
従来、伴奏の演奏に合わせて歌唱を楽しむカラオケが楽しまれている。カラオケを行うカラオケ装置では、リモコン装置などの入力手段を使用して予約された楽曲を順次、演奏することで、継続した演奏を行うことが可能である。近年、スマートフォン等の各種携帯端末の普及に伴い、携帯端末をカラオケ装置のリモコンとして使用されている。使用対象となるカラオケ装置と、ユーザが所持する携帯端末を対応付けることで、ユーザが所持する携帯端末をカラオケ装置のリモコンとして使用可能としている。
【０００３】
このようなカラオケの分野における携帯端末の利用方法として、特許文献１には、携帯端末（携帯電話）において、ユーザが演奏順序を変更可能とするカラオケシステムが開示されている。このカラオケシステムにおいて、携帯電話側では、ユーザの予約曲の演奏順序と、そのカラオケ演奏曲の演奏順となるまでに要する時間を表示し、ユーザによる変更入力を受け付ける。一方、演奏機器側では、携帯電話側で受け付けた変更入力を予約一覧情報に反映させることで、予約曲の演奏順序を遅らせるか否かをユーザが主体的に判断可能とすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３２６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１にみられるように、カラオケ装置に携帯端末を対応付け、携帯端末をカラオケ装置のリモコンとして使用することが行われている。しかしながら、特許文献１に開示されるカラオケシステムでは、同時に複数の携帯端末をカラオケ装置のリモコンとして使用することは想定されていない。同時に複数の携帯端末を使用する場合、特に、演奏順などの変更入力が競合することが考えられる。本発明は、複数の携帯端末が対応付けられたカラオケ装置において、携帯端末間での予約リストの編集競合を回避し、ユーザによる変更が確実に予約リストに反映されることを目的とする。
【課題を解決するための手段】
【０００６】
そのため、本発明に係るカラオケ装置は、以下の構成を採用することとしている。
携帯端末と通信可能なカラオケ装置であって、
携帯端末から送信された予約情報を予約リストに登録する予約処理と、
予約リストに登録された予約情報に基づいて、楽曲を順次再生する楽曲再生処理と、
予約リストの閲覧要求を受付けた携帯端末に予約リストを送信し、予約リストに登録された楽曲を表示させる予約リスト送信処理と、
携帯端末から予約リストの編集開始要求を受付けた場合、許可端末の設定有無を判定し、許可端末の設定が無い場合には、当該携帯端末を許可端末として設定する許可端末設定処理と、
許可端末として設定されている携帯端末から予約リストの変更指示を受け付け可能とする予約リスト変更処理と、
許可端末の設定を解除する許可端末解除処理と、を実行する。
【０００７】
さらに本発明に係るカラオケ装置は、
編集開始要求を受け付けた場合、許可端末の設定有無を判定し、許可端末の設定がある場合、編集開始要求のあった携帯端末において、予約リストの編集を不可な状態とする編集禁止処理を、実行可能とする。
【０００８】
さらに本発明に係るカラオケ装置は、
予約リスト変更処理の完了に伴い、許可端末解除処理を実行する。
【０００９】
さらに本発明に係るカラオケ装置において、
許可端末解除処理は、許可端末に設定された携帯端末において、所定時間、予約変更指示が無い場合、許可端末の設定を解除する。
【００１０】
さらに本発明に係るカラオケ装置において、
許可端末解除処理は、許可端末に設定された携帯端末との通信接続が絶たれた場合、許可端末の設定を解除する。
【００１１】
さらに本発明に係るカラオケ装置において、
許可端末解除処理は、許可端末に設定された携帯端末において、予約リストの変更を行うプログラムの終了、もしくは、プログラムのバックグラウンドへの移動に基づいて、許可端末の設定を解除する。
【００１２】
さらに本発明に係るカラオケ装置は、
入力手段から予約リストの変更指示を受け付け可能とする第２予約リスト変更処理を実行可能とし、
第２予約リスト変更処理は、カラオケ装置に許可端末の設定がある場合であっても予約リストの変更指示を受付ける。
【００１３】
さらに本発明に係るカラオケ装置は、
第２予約リスト変更処理により予約リストの変更指示があった場合、許可端末として設定されている携帯端末に予約リストを送信し、当該携帯端末における予約リストの編集を無効とする。
【００１４】
さらに本発明に係るカラオケ管理プログラムは、
携帯端末と通信可能な情報処理装置で実行されるカラオケ管理プログラムであって、
携帯端末から送信された予約情報を予約リストに登録する予約処理と、
予約リストに登録された予約情報に基づいて、楽曲を順次再生させる楽曲再生処理と、
予約リストの閲覧要求のあった携帯端末に、予約リストを送信し、予約リストに登録された楽曲を表示させる予約リスト送信処理と、
携帯端末から予約リストの編集開始要求を受付けた場合、許可端末の設定有無を判定し、許可端末の設定が無い場合には、当該携帯端末を許可端末として設定する許可端末設定処理と、
許可端末として設定されている携帯端末から予約リストの変更指示を受け付け可能とする予約リスト変更処理と、
許可端末の設定を解除する許可端末解除処理と、を実行する。
【発明の効果】
【００１５】
本実施形態におけるカラオケ装置、カラオケ管理プログラムによれば、通信接続された携帯端末をカラオケ装置のリモコンとして使用可能とするとともに、許可端末として許可端末として設定された携帯端末から予約リストの変更指示を受け付け可能としている。このような構成により、携帯端末間での予約リストの編集競合を回避し、ユーザによる変更が確実に予約リストに反映することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】セットトップボックス、及び、その周辺機器を示すブロック図
【図２】携帯端末の構成を示すブロック図
【図３】携帯端末に表示される楽曲予約画面を示す図
【図４】予約リストのデータ構成例を示す図
【図５】セットトップボックスで実行される楽曲再生処理を示すフロー図
【図６】セットトップボックスで実行される予約編集処理を示すフロー図
【図７】携帯端末に表示される予約一覧画面を示す図
【図８】携帯端末に表示される予約編集画面を示す図
【図９】携帯端末に表示される予約一覧画面（予約不可メッセージあり）を示す図
【図１０】テレビ画面に表示される予約編集画面を示す図
【図１１】セットトップボックスと携帯端末間の処理例を示すフロー図
【発明を実施するための形態】
【００１７】
図１は、本発明の実施形態に係るセットトップボックス１、及び、その周辺機器を示すブロック図である。本実施形態のセットトップボックス１は、家庭のテレビ４１に接続して使用され、サーバ装置５から提供される映画、音楽などの各種コンテンツを再生可能な装置である。本実施形態のセットトップボックス１は、その一機能として、カラオケ機能を備えている。本発明に係るカラオケ装置は、このセットトップボックス１にて実現される。カラオケ装置としては、このようなセットトップボックス１を使用した形態に限られるものではなく、カラオケボックスやナイト店などに設置されるカラオケ装置であってもよい。また、セットトップボックス１等の各種情報処理装置において実行されることで、本発明に係るカラオケ装置を実現するカラオケ管理プログラムも、本発明の範疇に属するものである。
【００１８】
セットトップボックス１は、楽曲を演奏するための演奏手段として音響制御部２０を備えている。また、セットトップボックス１は、ユーザからの各種入力を受け付けるスイッチなどで構成される操作部１６を備える。セットトップボックス１は、操作部１６からの入力を解釈して制御部１０に伝達する操作処理部１５を備える。また、セットトップボックス１は、各種情報を記憶するハードディスク１８を備える。セットトップボックス１は、ＬＡＮ１００に接続してネットワークに加入するための側通信手段としてのＬＡＮ通信部１９を備える。
【００１９】
また、セットトップボックス１は、テレビ４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。この映像再生手段は、映像情報に基づいて映像を再生する映像再生部１３、再生する映像を一時的に蓄積するビデオＲＡＭ１２、再生された映像に対する歌詞テロップの重畳表示、映像効果等を実行する映像制御部１４を備えている。
【００２０】
さらに、セットトップボックス１は、各構成を統括して制御するための制御手段として、ＣＰＵ等で構成された制御部１０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ１１を備えている。また、リモコン装置４３からの赤外線信号を受信可能な赤外線通信部１７を有する。
【００２１】
このような構成にてセットトップボックス１は、各種処理を実行することとなるが、カラオケ機能の利用時においけるセットトップボックス１は、その主な機能として、楽曲予約処理、楽曲再生処理などを実行可能としている。楽曲予約処理は、ユーザからの指定に基づいて楽曲を指定、予約するための処理であって、リモコン装置４３あるいは操作部１６等、セットトップボックス１の入力手段、あるいは、携帯端末２と連携して実行される。セットトップボックス１の入力手段、あるいは、携帯端末２から送信された予約情報をメモリ２７に記憶する予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、演奏処理と歌詞再生処理とが同期して実行される処理である。
【００２２】
演奏処理は、楽曲データに含まれる演奏データを音響制御部２０にて演奏させる処理である。音響制御部２０にて演奏された楽曲は、歌唱用マイク４２ａ、４２ｂから入力される歌唱音声と一緒にスピーカ４４から放音される。歌詞再生処理は、楽曲データに含まれる歌詞データをテレビ４１に表示させることで歌唱補助を行う処理である。この歌詞再生処理で表示される歌詞に、背景映像を重畳させて表示させる背景映像表示処理を実行することとしてもよい。
【００２３】
本実施形態のセットトップボックス１は、リモコン装置４３による操作、あるいは、セットトップボックス１に対応付けされた携帯端末２による操作によって、各種動作を実行することが可能である。携帯端末２は、ユーザが所持する装置であって、図１の例では、セットトップボックス１と同じネットワークに、２台の携帯端末２ａ、２ｂが参加している状態が示されている。図１では、２台の携帯端末２ａ、２ｂを識別するため、アルファベットの符号「ａ」、「ｂ」を付しているが、１台の携帯端末を説明する場合には、アルファベットの符号は省略して説明する。
【００２４】
図２は、本発明の実施形態に係る携帯端末２の構成を示す図である。この携帯端末２としては、スマートフォン、タブレット端末、携帯電話等を使用することが可能である。この携帯端末２に、選曲用プログラム（アプリ）をインストールし、選曲用プログラム上において、同じネットワークに接続されたセットトップボックス１と対応付け処理を実行することで、携帯端末２をセットトップボックス１のリモコンとして使用することが可能となる。
【００２５】
本実施形態の携帯端末２は、制御部２１、ＲＡＭ２２、記憶部３３、画像処理部２３、音響処理部２６を含んで構成された制御手段を有している。記憶部３３には、ＮＡＮＤ型フラッシュメモリ等の不揮発性の記憶手段を採用することが可能である。この記憶部３３には、本実施形態における各種処理を実行可能なプログラム、そして、当該プログラムで使用する各種データが記憶される。
【００２６】
制御部２１は、ＣＰＵ等、携帯端末２全体を統括して制御する手段であり、記憶部３３に記憶されたプログラム、データに基づいて各種制御を実行する。ＲＡＭ２２には、制御部２１の制御によって生成されたデータを一時的に格納する。
【００２７】
音響処理部２６は、携帯端末２の音響関係の入出力を行う手段である。制御部２１の制御によりスピーカ２７ａに放音させる手段である。また、音響処理部６６は、マイクロホン２７ｂと接続され、マイクロホン２７ｂから周囲の音声を取り込み可能としている。
【００２８】
タッチパネル表示部２８は、画像を表示する表示部２８ｂとその表面あるいは裏面に配設されるタッチパネル２８ａを有して構成されている。タッチパネル２８ａには、静電容量方式などユーザのタッチ位置を認識可能とする各種タイプを採用することが可能である。制御部２１は、表示部２８ｂに表示を行うとともに、タッチパネル２８ａからのタッチ入力にて、表示させている画像中のどの部分にタッチ入力されたかを判定することが可能である。
【００２９】
画像処理部２３は、携帯端末２の画像関係の入出力を行う手段である。画像処理部２３は、制御部２１で形成された画像情報を表示部２８ｂに表示出力する。また画像処理部２３は、携帯端末２の前面（タッチパネル表示部２８側）に配置されたフロントカメラ２４、もしくは、携帯端末２の背面に配置されたリアカメラ２５から画像を取り込む機能を有する。
【００３０】
本実施形態の携帯端末２は、外部と通信を行うため、携帯網通信部２９ａと、無線ＬＡＮ通信部２９ｂを備えている。携帯網通信部２９ａは、携帯無線網を介した無線通信を行うことが可能であり、無線基地局と無線通信することで、通話、あるいは、インターネットを使用した通信を行うことが可能である。無線ＬＡＮ通信部２９ｂは、ＬＡＮ上に接続されたアクセスポイントに無線接続することで無線ＬＡＮ通信を行うことが可能である。アクセスポイント６２に無線接続することで、ＬＡＮ上のネットワーク、あるいは、インターネットに通信接続することが可能である。
【００３１】
携帯端末２は、このような携帯網通信部２９ａ、あるいは、無線ＬＡＮ通信部２９ｂを使用して、インターネット上のサーバから各種処理を実行可能なプログラムを含む各種プログラム（「アプリ」とも呼ばれる）をダウンロードすることが可能である。なお、プログラムは、通信回線を利用した形態以外に、外部メモリ接続端子３２に接続された外部メモリＥＸからインストールすることとしてもよい。なお、このような携帯網通信部２９ａ、無線ＬＡＮ通信部２９ｂ以外に、近距離通信手段（赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）をさらに設けることとしてもよい。
【００３２】
本実施形態の携帯端末２は、入力手段としてタッチパネル２８ａ以外に入力スイッチ３０を備えて構成されている。この入力スイッチ３０には、電源スイッチ、音量調整スイッチ、実行するプログラムによって入力用途が変更されるスイッチ等、各種スイッチを設けることが可能である。
【００３３】
本実施形態の携帯端末２は、カラオケ業者が提供するカラオケ管理プログラムをインストール、実行することで、携帯端末２と操作対象となるセットトップボックス１とを対応付け、携帯端末２からセットトップボックス１に対して楽曲の予約コマンド等、各種コマンドを送信することを可能としている。携帯端末２とセットトップボックス１の対応付けは、両者が同じネットワークに入ることを条件として開始される。アクセスポイント６２と無線接続してネットワークに入った携帯端末２上において、選曲用プログラムを起動すると、選曲用プログラムは、同じネットワーク上にセットトップボックス１が接続されている回中を確認する。図１のように、同じネットワーク上にセットトップボックス１が接続されている場合、選曲用プログラムは、携帯端末２とセットトップボックス１を対応付け、携帯端末２とセットトップボックス１間での各種通信を可能とする。なお、対応付けを行う際には、携帯端末２、あるいは、セットトップボックス１の少なくとも一方で、対応付けを行う旨の確認をユーザに問うこととしてもよい。
【００３４】
図３には、携帯端末２において実行される選曲用プログラムにおいて、タッチパネル表示部２８に表示される楽曲確認画面が示されている。楽曲確認画面は、ユーザにより指定された楽曲名、歌手名等に基づいて指定された楽曲の詳細を示す画面であり、ユーザは楽曲確認画面にて予約する楽曲の詳細を確認することが可能である。楽曲確認画面には、歌手名、曲名、選曲番号、歌い出し等の楽曲関連情報２０３の他、予約する楽曲について、キー設定、スピード設定、採点設定を可能とする演奏設定欄２０４が設けられている。ユーザは、楽曲関連情報２０３にて歌唱する楽曲を確認し、演奏設定欄２０４において各種設定を行った後、予約ボタン２０５、もしくは、割り込み予約ボタン２０６を操作することで、表示されている楽曲を対応付けられたセットトップボックス１に予約することが可能である。また、楽曲確認画面を含む選曲用プログラムの各画面には、画面上部にメニューボタン２０１と、接続状態２０２が表示されている。メニューボタン２０１を操作した場合、選曲用プログラムのトップメニューに戻ることが可能である。また、接続状態２０２は、セットトップボックス１との対応付けを示す情報であり、「ＯＮ」はセットトップボックス１と接続状態にあることを、「ＯＦＦ」はセットトップボックス１と非接続状態にあることを示している。
【００３５】
予約ボタン２０５、もしくは、割り込み予約ボタン２０６を操作することで、携帯端末２からセットトップボックス１に対して、予約情報が送信される。本実施形態の予約情報には、楽曲識別情報である選曲番号と、予約元を示す携帯端末２の識別情報を含んで構成される。セットトップボックス１は、受信した予約情報を予約リストに登録し、予約リストに基づいて楽曲再生処理を実行する。
【００３６】
図４には、予約リストのデータ構成例が示されている。予約リストには、予約順に対応付けて予約情報（選曲番号と予約元）が登録される。予約順「０」は、現在、再生が行われている楽曲を示す。本実施形態では、セットトップボックス１側（リモコン装置４３、あるいは、操作部１６を使用）でも楽曲の予約を行うことが可能である。そのため、予約元には、携帯端末２の識別情報（この例では、２台の携帯端末）の他、セットトップボックスを示す識別情報（ＳＴＢ）が使用されている。
【００３７】
携帯端末２において、予約ボタン２０５が操作された場合、当該予約操作による予約情報は、予約リストの最後に登録される。一方、割り込み予約ボタン２０６が操作された場合、当該予約操作による予約情報は、予約順「１」の位置に割り込む形で登録される。このように、本実施形態では、順次、予約リストに登録していく通常の予約の他、次に再生させる楽曲を予約指定する割り込み予約が可能となっている。
【００３８】
図５には、セットトップボックス１で実行される楽曲再生処理を示すフロー図が示されている。セットトップボックス１は、予約リストを参照（Ｓ１０１）し、次に再生すべき楽曲の有無を判定する（Ｓ１０２）。次に再生すべき楽曲がある場合（Ｓ１０２：Ｙｅｓ）、ハードディスク１８に記憶されている楽曲情報、もしくは、ＬＡＮ通信部１９を介してサーバ装置５から取得した楽曲情報の再生を開始する（Ｓ１０３）。楽曲情報の再生は、楽曲確認画面中、演奏設定欄２０４で設定したキー設定、スピード設定が反映される。また、演奏設定欄２０４において採点設定を行った場合（Ｓ１０４：Ｙｅｓ）には、楽曲情報の再生中、採点処理（Ｓ１０５）が実行される。楽曲情報の再生が終了（Ｓ１０６：Ｙｅｓ）すると、楽曲再生処理の先頭に戻り、予約リスト中、次に再生すべき楽曲の有無が判定される。
【００３９】
このように本実施形態の楽曲再生処理では、予約リストを参照して楽曲の再生が行われる。ところで、カラオケの場では、一度予約した楽曲を取り消したい、あるいは、予約の順番を変更したいといった要求がある。そのため、本実施形態では、セットトップボックス１において予約編集処理を実行可能としている。予約編集処理では、携帯端末２において予約リストを読み出し、予約リスト中に登録された楽曲の取り消し、予約順の変更を可能としている。
【００４０】
図６は、セットトップボックス１で実行される予約編集処理を示すフロー図である。携帯端末２では、現在予約されている楽曲を確認するため、予約一覧を表示することが可能である。携帯端末２では、トップメニューなどのメニュー項目から予約一覧を選択することで、セットトップボックス１に予約リスト閲覧要求を送信する。予約編集処理では、携帯端末２から予約リスト閲覧要求を受信した場合（Ｓ２０１：Ｙｅｓ）、当該携帯端末２に予約リストを送信する（Ｓ２０８）。予約リストを受信した携帯端末２は、予約リストに基づき、予約一覧画面を表示する。
【００４１】
図７には、携帯端末２に表示される予約一覧画面が示されている。予約一覧画面は、予約楽曲表示ブロック２０８ａを含んで構成された予約楽曲表示欄２０８が表示されている。予約楽曲表示ブロック２０８ａは、楽曲関連情報としての楽曲名と歌手名を含んでおり、予約順に表示されている。また、予約楽曲表示欄２０８の右上には、編集ボタン２０７が設けられており、予約した楽曲の取り消し、順番の変更を行う場合、ユーザがこの編集ボタン２０７を操作することで、セットトップボックス１に編集開始要求が送信される。
【００４２】
セットトップボックス１において、編集開始要求を受信した場合（Ｓ２０３：Ｙｅｓ）、セットトップボックス１は、予約リストを送信（Ｓ２０４）し、携帯端末２に表示されている予約楽曲表示欄２０８を最新の予約リストに基づく表示に変更させる。そして、セットトップボックス１は、許可端末が設定されているか否かを確認する（Ｓ２０５）。本実施形態では、セットトップボックス１に複数の携帯端末２が対応付けされている場合、何れか１の携帯端末２を許可端末として設定することとしている。許可端末として設定された携帯端末２は、予約リストの編集権を得ることとなり、予約リストの編集を行うことが可能となる。具体的には、許可端末として設定された携帯端末２とセットトップボックス１との間で、予約リスト編集用のセッションが確立される。セッションとは、通信の開始から終了までを管理する１つの単位のことを指す。端末間でセッションが確立されると、通信に使用するアプリケーションがデータ転送可能な状態となる。本発明では、便宜上、セッションが確立されることを、予約リストの編集権を得ることとしている。複数の携帯端末２をセットトップボックス１に対応付けて利用する場合、複数の携帯端末２において、予約リストの編集が競合することが考えられる。本実施形態では、何れか１の携帯端末２を許可端末として設定することで、編集の競合を簡単な構成で回避することとしている。
【００４３】
セットトップボックス１において、許可端末が設定されていない場合（Ｓ２０５：Ｎｏ）には、編集開始要求のあった携帯端末２を許可端末として設定する。許可端末の設定は、携帯端末２の識別情報（ハードウェアの識別情報、あるいは、無線ＬＡＮ上での識別情報など）、あるいは、携帯端末２の選曲用プログラム上でログインしているユーザのアカウント情報など、携帯端末２を識別できる各種識別情報を使用することが可能である。この場合、編集ボタン２０７を操作した携帯端末２は、予約編集画面に移行する。
【００４４】
図８には、携帯端末２に表示される予約編集画面が示されている。予約編集画面では、予約楽曲表示ブロック２０８ａに、削除ボタン２０８ｂが表示されている。ユーザは、予約を取り消したい予約楽曲表示ブロック２０６ａの削除ボタン２０８ｂを操作することで、予約楽曲表示ブロック２０８ａに対応する楽曲の予約を取り消すことが可能である。また、削除ボタン２０８ｂが操作された場合、当該、予約楽曲表示ブロック２０８ａは、削除される、あるいは、薄く表示するなど、その表示形態が変更される。また、ユーザは、予約楽曲表示ブロック２０８ａをタッチしたままドラッグして、その位置を変更することで、予約順を変更することが可能である。編集を終えたユーザは、編集確定ボタン２０９を操作することで、編集を終了する。
【００４５】
予約編集画面において、予約リストを変更した場合、携帯端末２は、セットトップボックス１に予約リストの変更を示す編集確定指示を送信する。セットトップボックス１で実行される予約編集処理では、編集確定指示を受信した場合（Ｓ２１０：Ｙｅｓ）、編集確定指示に含まれる変更に基づき、予約リストを書き換える（Ｓ２１１）。また、編集確定指示の受信に応じて、許可端末の設定を解除する（Ｓ２１３）。許可端末の設定が解除されると、編集権を得ていた携帯端末２以外の携帯端末２に、書き換えられた予約リストが送信される。
【００４６】
本実施形態では、編集を終えたユーザが編集確定ボタン２０９を操作すると、セットトップボックス１に編集確定指示を送信するとしているが、これに限られない。先に述べたとおり、予約リストの編集権を得た携帯端末２、すなわち、予約リスト編集用のセッションがセットトップボックス１と確立されている携帯端末２は、常にデータ転送が出来る状態にある。そこで、削除ボタン２０８ｂの操作を受付けたタイミングで、セットトップボックス１に削除指示を送信し、予約リストが書き換えられてもよい。また、楽曲の予約順に関する変更時には、予約楽曲表示ブロック２０８ａに指をタッチしたままドラッグ操作することで、予約楽曲表示ブロック２０８ａの位置を変更することになるが、ドラッグ操作の後、ユーザの指が予約楽曲表示ブロック２０８ａから離れ、その位置の変更が確定したタイミングで、セットトップボックス１に予約順変更の指示を送信し、予約リストが書き換えられてもよい。
【００４７】
一方、許可端末が設定されている場合（Ｓ２０５：Ｙｅｓ）には、編集開始要求のあった携帯端末２に対して、編集不可通知を送信する（Ｓ２０６）。図９には、携帯端末２に表示される予約一覧画面（予約不可メッセージあり）が示されている。図９の状態は、図７の予約一覧画面において、編集ボタン２０７を操作した直後の画面であって、セットトップボックス１に、既に許可端末が設定されている場合の画面である。編集不可通知を受信した携帯端末２では、編集不可メッセージ２１０が表示され、他のユーザによる予約リストの編集が行われている旨を通知する。また、編集不可通知を受信した携帯端末２では、図８で説明した予約編集画面への移行は禁止される。このように、本実施形態では、ある携帯端末２において、予約リストを編集している際、他の端末における予約リストの編集を禁止することとしている。
【００４８】
ところで、図８の予約編集画面において編集を開始したユーザが、そのまま携帯端末２を放置する、あるいは、編集を確定せずに、携帯端末２で他のプログラム（アプリ）を操作し始めることがある。このような場合、許可端末の設定移行ができないため、ユーザが予約リストを編集していない、あるいは、今後もしないにもかかわらず、他のユーザが予約リストの編集ができないことが考えられる。このような状況のため、本実施形態の予約編集処理では、許可端末の解除条件が発生したとき、許可端末の設定を解除することとしている。
【００４９】
許可端末の解除条件としては、（１）許可端末に設定された携帯端末２から、所定時間、編集確定指示を受信しない場合、（２）許可端末に設定された携帯端末２との通信接続が絶たれた場合、（３）許可端末に設定された携帯端末２において、選曲用プログラムが終了した場合、（４）許可端末に設定された携帯端末２において、選曲用プログラムがバックグラウンドに移動した場合、等が考えられる。何れの場合においても、予約リストの編集を開始したユーザが、何らかの事情で編集を中止したことを推定し、許可端末の設定を解除することで、他のユーザに予約リストの編集を開放することを可能としている。
【００５０】
（１）の解除条件は、セットトップボックス１において、所定時間、携帯端末２から編集確定指示を受信しないことを判定することで、許可端末の設定が解除される。（２）の解除条件は、セットトップボックス１において、携帯端末２との通信接続を判定することで、許可端末の設定が解除される。ここで、通信接続が絶たれるとは、携帯端末２がアクセスポイント６２の通信圏外となる場合、携帯端末２においてセットトップボックス１との対応付けが解除された場合等が想定される。（３）の解除条件である選曲用プログラムの終了は、携帯端末２において選曲用プログラムを終了する際、選曲用プログラム、もしくは、携帯端末２のオペレーティングシステムから、セットトップボックス１に対して、選曲用プログラム終了を通知することで行うことが可能である。（４）の解除条件について、スマートフォン等の携帯端末２では、複数のプログラムを同時に起動することが可能であり、タッチパネル表示部２８には、通常１つのプログラムのユーザインターフェイスが表示される。起動中であって、ユーザインターフェイスに表示されていないプログラムをバックグランドで実行中のプログラムと呼ぶ。（４）の解除条件である選曲用プログラムのバックグラウンドへの移動は、選曲用プログラム、もしくは、携帯端末２のオペレーティングシステムから、セットトップボックス１に対してバックグラウンドへの移動を通知することで行うことが可能である。
【００５１】
図１０には、テレビ画面４１ａに表示される予約編集画面が示されている。本実施形態では、携帯端末２からの予約リスト編集に加え、セットトップボックス１自体でも予約リストの編集を行うことが可能である。この予約編集画面は、セットトップボックス１において、リモコン装置４３あるいは操作部１６（本発明における「入力手段」）を使用して呼び出した画面であって、図８で説明した携帯端末２の予約編集画面と同様、予約リストの編集を行うことが可能である。この予約編集画面には、予約された楽曲に対応する予約楽曲表示ブロック４０１ａを含んで構成された予約楽曲表示欄４０１、操作説明４０２が表示されている。操作説明４０２は、リモコン装置４３の操作部と、予約リストの編集処理を対応付けた説明であって、予約楽曲表示ブロック４０１ａの選択・移動、削除（予約の取り消し）が可能である。また、「オプション」ボタンを操作することで、予約リストの編集を完了することが可能である。
【００５２】
前述したように、複数の携帯端末２を使用する場合、何れか１の携帯端末２において予約リストの編集を可能としていた。本実施形態では、セットトップボックス１においても、リモコン装置４３、あるいは、操作部１６等、セットトップボックス１を直接操作する入力手段からも、楽曲の予約、予約リストの編集を可能としている。特に、携帯端末２において予約リストが編集されている場合、すなわち、何れかの携帯端末２が許可端末に設定されている場合においても、セットトップボックス１自体における予約リストの編集を可能としている。このように、セットトップボックス１自体において予約リストの編集を可能とした場合、携帯端末２における予約リストの編集と競合する場合が考えられる。例えば、セットトップボックス１において、予約リストの編集が確定された場合、予約リストの編集、あるいは、閲覧を行っている場合が考えられる。このような場合、セットトップボックス１は、携帯端末２に編集後の予約リストを送信する。携帯端末２では、編集中であっても、編集中の予約リストを無効とし、受信した予約リストを書き換える。
【００５３】
あるいは、セットトップボックス１自体での予約リストの編集、あるいは、閲覧中に、携帯端末２において予約リストの編集が確定することが考えられる。このような場合、セットトップボックス１は、携帯端末２から受信した予約リストの変更に基づいて予約リストの書き換えを行い、セットトップボックス１自体で編集中の予約リストを無効とする。その際、セットトップボックス１では、編集中の画面を一瞬暗くしたり、予約リストが変更となったことを示すポップアップやアイコンを表示したりすることで、セットトップボックス１を操作しているユーザに通知することが好ましい。
【００５４】
図１１は、セットトップボックス１と携帯端末２間の処理例を示すフロー図である。この例は、図１に示すように、セットトップボックス１に２台の携帯端末２ａ、２ｂが対応付けされている場合を想定した例である。このフロー図では、第１の携帯端末２ａに関する処理を破線で、また、第２の携帯端末２ｂに関する処理を一点鎖線で囲って示している。
【００５５】
まず、第１の携帯端末２ａによる予約リスト編集について説明する。第１の携帯端末２ａにおいて、予約一覧要求が指示されると、第１の携帯端末２ａは、セットトップボックス１に予約リストの取得要求を送信する（Ｓ４０１）。予約リスト取得要求を受信（Ｓ３０１）したセットトップボックス１は、要求のあった第１の携帯端末２ａに予約リストを送信する（Ｓ３０２）。予約リストを受信した第１の携帯端末２ａは、受信した予約リストに基づいて、図７の予約一覧画面を表示する（Ｓ４０２）。
【００５６】
第１の携帯端末２ａに表示される予約一覧画面において、予約リスト編集開始の受付（図７の場合には、編集ボタン２０７の操作）が行われる（Ｓ４０３）と、第１の携帯端末２ａは、セットトップボックス１に編集開始要求を送信する（Ｓ４０４）。この編集開始要求には、第１の携帯端末２ａの識別情報が含まれている。編集開始要求を受信（Ｓ３０３）したセットトップボックス１には、まだ許可端末が設定されていないため、第１の携帯端末２ａから受信した編集開始要求に基づき、第１の携帯端末２ａを許可端末に設定する（Ｓ３０４）。第１の携帯端末２ａは、図８の予約編集画面に移行し、ユーザによる予約リストの編集を受付ける（Ｓ４０５）。そして、編集後、予約編集画面において編集確定ボタン２０９が操作されると、第１の携帯端末２ａは、セットトップボックス１に、予約リストの編集内容を含んだ予約変更情報を送信する（Ｓ４０６）。第１の携帯端末２ａから予約変更情報を受信（Ｓ３１０）したセットトップボックス１は、予約変更情報に基づいて予約リストの変更を実行する（Ｓ３１１。そして、第１の携帯端末２ａの許可端末としての設定を解除する（Ｓ３１２）。
【００５７】
次に、セットトップボックス１において、第１の携帯端末２ａが許可端末に設定されている期間中に、予約リストに関してアクセスしてきた第２の携帯端末２ｂについて説明を行う。第２の携帯端末２ｂから予約リストの取得要求が送信（Ｓ４２１）されると、予約リスト取得要求を受信（Ｓ３０６）したセットトップボックス１は、第２の携帯端末２ｂに予約リストを送信する（Ｓ３０７）。予約リストを受信（Ｓ４２２）した第２の携帯端末２ｂは、受信した予約リストに基づいて、図７の予約一覧画面を表示する（Ｓ４２２）。第２の携帯端末２ｂにおいて、予約リスト編集開始の受付が行われる（Ｓ４２３）と、第２の携帯端末２ｂは、セットトップボックス１に編集開始要求を送信する（Ｓ４２４）。編集開始要求を受信したセットトップボックス１では、既に第１の携帯端末２ａが許可端末に設定されているため、編集開始要求を受信した第２の携帯端末２ｂには、編集不可指示を送信する（Ｓ３０９）。編集不可指示を受信（Ｓ４２５）した第２の携帯端末２ｂは、図９で説明した編集不可メッセージ２１０を表示するとともに、予約編集画面への移行が禁止される（Ｓ４２６）。
【００５８】
以上、説明したように本実施形態のセットトップボックス１（カラオケ装置）では、通信接続された携帯端末２を選曲に使用可能とし、許可端末として設定された携帯端末２から予約リストの変更指示を受け付け可能としている。したがって、セットトップボックス１において許可端末を設定するという簡単な構成で、予約リストの編集競合を回避することを可能としている。
【符号の説明】
【００５９】
１：セットトップボックス（カラオケ装置）   ３０：入力スイッチ
２（２ａ、２ｂ）：携帯端末                 ３２：外部メモリ接続端子
５：サーバ装置                             ３３：記憶部
１０：制御部                               ４１：テレビ
１１：メモリ                               ４１ａ：テレビ画面
１２：ビデオＲＡＭ                         ４４ａ、４４ｂ：マイクロホン
１３：映像再生部                           ４３：リモコン装置
１４：映像制御部                           ４４：スピーカ
１５：操作処理部                           ６２：アクセスポイント
１６：操作部                               ６６：音響処理部
１７：赤外線通信部                         ２０１：メニューボタン
１８：ハードディスク                       ２０２：接続状態
１９：ＬＡＮ通信部                         ２０３：楽曲関連情報
２０：音響制御部                           ２０４：演奏設定欄
２１：制御部                               ２０５：予約ボタン
２２：ＲＡＭ                               ２０６：割り込み予約ボタン
２３：画像処理部                           ２０６ａ：予約楽曲表示ブロック
２４：フロントカメラ                       ２０７：編集ボタン
２５：リアカメラ                           ２０８：予約楽曲表示欄
２６：音響処理部                           ２０８ａ：予約楽曲表示ブロック
２７：メモリ                               ２０８ｂ：削除ボタン
２７ａ：スピーカ                           ２０９：編集確定ボタン
２７ｂ：マイクロホン                       ２１０：編集不可メッセージ
２８：タッチパネル表示部                   ４０１：予約楽曲表示欄
２８ａ：タッチパネル                       ４０１ａ：予約楽曲表示ブロック
２８ｂ：表示部                             ４０２：操作説明
２９ａ：携帯網通信部                       ４１０ａ：予約楽曲表示ブロック
２９ｂ：無線ＬＡＮ通信部
【図１】
0006319807.tif 000002
【図２】
0006319807.tif 000003
【図３】
0006319807.tif 000004
【図４】
0006319807.tif 000005
【図５】
0006319807.tif 000006
【図６】
0006319807.tif 000007
【図７】
0006319807.tif 000008
【図８】
0006319807.tif 000009
【図９】
0006319807.tif 000010
【図１０】
0006319807.tif 000011
【図１１】
0006319807.tif 000012