(57)【要約】【課題】予約曲の演奏順序を遅らせるか否かを予約者が主体的に判断可能とする。【解決手段】携帯電話側では、ユーザの予約曲の演奏順序を提示するとともに、そのカラオケ演奏曲の演奏順となるまでに要する時間も合わせて表示し、ユーザによる変更入力を受け付ける。一方、演奏機器側では、携帯電話２０側で受け付けた変更入力を予約一覧情報に反映させる。したがって、予約曲の演奏順序を遅らせるか否かをユーザが主体的に判断可能とすることができる。【選択図】図１
2012032632.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの要求を受けて予約した楽曲を順次演奏するカラオケ装置と前記カラオケ装置に対する楽曲の予約を確認するための操作を実施可能な携帯情報端末とを備え、前記カラオケ装置と前記携帯情報端末との間で通信可能に接続されるカラオケシステムであって、
前記カラオケ装置は、
データの送受信を行う装置側無線通信手段と、
一つ以上のカラオケ演奏曲を記憶する演奏曲記憶手段と、
ユーザからリクエストされたカラオケ演奏曲の予約とその予約をしたユーザのユーザＩＤとを演奏順に予約曲リストとして記憶する装置側予約曲リスト記憶手段と、
前記装置側予約曲リスト記憶手段が記憶する前記予約曲リストに基づいて前記装置側予約曲リスト記憶手段からカラオケ演奏曲を読み出してカラオケ演奏するカラオケ演奏手段と、
前記予約曲リストを編集する予約リスト編集手段と、
前記予約リスト編集手段によって編集された前記予約曲リストを、前記装置側無線通信手段を制御して前記携帯情報端末へ送信させる装置側通信制御手段と、を備え、
一方、前記携帯情報端末は、
各種情報を表示可能な表示手段と、
前記カラオケ装置との間でデータの送受信を行う端末側無線通信手段と、
ユーザのユーザＩＤを記憶するユーザＩＤ記憶手段と、
前記端末側無線通信手段が前記カラオケ装置から受信した予約曲リストを記憶する端末側予約曲リスト記憶手段と、
前記端末側無線通信手段が前記カラオケ装置から受信した予約曲リストを前記端末側予約曲リスト記憶手段に記憶させ、前記端末側無線通信手段が予約曲リストを前記カラオケ装置から新たに受信した場合には、前記端末側予約曲リスト記憶手段が記憶する予約曲リストを新たに受信した予約曲リストに更新する端末側記憶制御手段と、
前記ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤおよび前記端末側予約曲リスト記憶手段が記憶する予約曲リストを参照して、ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順を特定する演奏順特定手段と、
前記演奏順特定手段によって特定された、ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順を前記表示手段に表示させる表示制御手段と、
ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順を変更する旨の変更指示を受け付け可能な指示受付手段と、
前記指示受付手段が受け付けた前記変更指示を、前記ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤとともに、前記端末側無線通信手段を制御して前記カラオケ装置へ送信させる端末側通信制御手段と、を備え、
前記カラオケ装置の前記予約リスト編集手段は、前記装置側無線通信手段が前記変更指示を前記携帯情報端末から受信した場合には、前記装置側予約曲リスト記憶手段が記憶する前記予約曲リストの記憶内容を前記変更指示に基づき編集すること
を特徴とするカラオケシステム。
【請求項２】
請求項１に記載のカラオケシステムにおいて、
前記携帯情報端末は、
前記端末側予約曲リスト記憶手段が記憶する予約曲リストに登録されるカラオケ演奏曲の演奏時間を取得し、その取得された演奏時間に基づいて、ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順となるまでに要する時間である演奏待ち時間を決定する演奏待ち時間決定手段を備え、
前記携帯情報端末の前記表示制御手段は、前記演奏順特定手段によって特定された、ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順とともに、前記演奏待ち時間決定手段によって決定された前記演奏待ち時間を、前記表示手段に表示させること
を特徴とするカラオケシステム。
【請求項３】
請求項１または請求項２の何れか１項に記載のカラオケシステムにおいて、
前記携帯情報端末は、
前記端末側無線通信手段が前記カラオケ装置との間でデータの送受信を実行可能か否かを判定する通信状態判定手段を備え、
前記携帯情報端末の前記表示制御手段は、前記端末側無線通信手段が前記カラオケ装置との間でデータの送受信を実行不可能な状態であると前記通信状態判定手段によって判定された場合には、その旨を示す情報またはユーザに注意を促す情報の少なくとも何れか一方を前記表示手段に表示させること
を特徴とするカラオケシステム。
【請求項４】
請求項２に記載のカラオケシステムにおいて、
前記携帯情報端末は、
前記端末側無線通信手段が前記カラオケ装置から前記予約曲リストを受信した時刻を特定する時刻特定手段と、
前記端末側無線通信手段が前記カラオケ装置との間でデータの送受信を実行可能か否かを判定する通信状態判定手段と、を備え、
前記端末側記憶制御手段は、前記時刻特定手段によって特定された前記予約曲リストの受信時刻を前記予約曲リストとともに前記端末側予約曲リスト記憶手段に記憶させ、
前記演奏待ち時間決定手段は、前記端末側無線通信手段が前記カラオケ装置との間でデータの送受信を実行不可能な状態であると前記通信状態判定手段によって判定された場合には、前記端末側予約曲リスト記憶手段に記憶される前記予約曲リストの前記受信時刻から現在時刻までに経過した時間を算出し、算出された経過時間と前記演奏待ち時間とに基づいて、ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順となるまでに要すると推定される時間である推定待ち時間を決定し、
前記表示制御手段は、前記演奏待ち時間決定手段によって決定された前記推定待ち時間を、前記表示手段に表示させること
を特徴とするカラオケシステム。
【請求項５】
請求項１〜請求項４の何れか１項に記載のカラオケシステムにおいて、
前記携帯情報端末は、
ユーザによるカラオケ演奏曲の予約を受け付け可能な予約受付手段と、
前記予約受付手段が受け付けたカラオケ演奏曲の予約を、前記ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤとともに、前記端末側無線通信部を制御して前記カラオケ装置へ送信させる端末側通信制御手段と、を備えること
を特徴とするカラオケシステム。
【請求項６】
ユーザからの要求を受けて予約した楽曲を順次演奏するカラオケ装置との間で通信可能であり、前記カラオケ装置に対する楽曲の予約を確認するための操作を実施可能な携帯情報端末であって、
各種情報を表示可能な表示手段と、
前記カラオケ装置との間でデータの送受信を行う端末側無線通信手段と、
ユーザのユーザＩＤを記憶するユーザＩＤ記憶手段と、
前記端末側無線通信手段が前記カラオケ装置から受信した、カラオケ演奏曲の予約をその予約をリクエストしたユーザのユーザＩＤとともに演奏順に登録された予約曲リストを記憶する端末側予約曲リスト記憶手段と、
前記端末側無線通信手段が前記カラオケ装置から受信した予約曲リストを前記端末側予約曲リスト記憶手段に記憶させ、前記端末側無線通信手段が予約曲リストを前記カラオケ装置から新たに受信した場合には、前記端末側予約曲リスト記憶手段が記憶する予約曲リストを新たに受信した予約曲リストに更新する端末側記憶制御手段と、
前記ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤおよび前記端末側予約曲リスト記憶手段が記憶する予約曲リストを参照して、ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順を特定する演奏順特定手段と、
前記演奏順特定手段によって特定された、ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順を前記表示手段に表示させる表示制御手段と、
ユーザよってリクエストされて前記予約曲リストに予約されているカラオケ演奏曲の演奏順を変更する旨の変更指示を受け付け可能な指示受付手段と、
前記指示受付手段が受け付けた前記変更指示を、前記ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤとともに、前記端末側無線通信手段を制御して前記カラオケ装置へ送信させる端末側通信制御手段と、
を備えることを特徴とする携帯情報端末。
【請求項７】
請求項６に記載の携帯情報端末における端末側通信制御手段、端末側記憶制御手段、演奏順特定手段および表示制御手段をコンピュータによって実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケの予約曲の演奏順序を遅らせるか否かを予約者が主体的に判断可能とする技術に関する。
【背景技術】
【０００２】
従来より、ユーザからの要求を受けて予約した楽曲を順次演奏するカラオケ装置が知られている。
この種のカラオケ装置においては、当該カラオケ装置に対して楽曲の予約をリクエストするために、ＩｒＤＡやブルートゥース（Ｂｌｕｅ  Ｔｏｏｔｈ、登録商標）などの近距離無線通信機能を搭載した携帯電話を当該カラオケ装置のリモコン送信機として利用する技術もある。
【０００３】
ところで、リクエストされた楽曲が演奏順となった際に、その楽曲を予約した本人がその場にいないこともある。このような場合には、予約した本人が歌唱機会を失うだけでなく、その場にいる参加者にとっても無駄な時間を過ごすことになる。
【０００４】
そこで、楽曲演奏の直前に、演奏予約に使用した携帯電話が付近に存在することを確認することによって予約者がその場にいることを確認してから演奏を開始し、一方、例えばリンク切れなどで確認できない場合にはその楽曲の演奏順序を遅らせる技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開特開２００３−５７６７公報（第４，５頁、図３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、予約者がその場にいるにも拘らず、演奏予約に使用した携帯電話の電源が入っていなかったり、その場の携帯電話の受信状況が好ましくなかったりすることがあるため、上述の技術では、演奏予約に使用した携帯電話とカラオケ装置とのリンク切れが、必ずしも予約者がその場にいないことを示すことにはならないという問題があった。
【０００７】
本発明は、このような課題に鑑みなされたものであり、その目的とするところは、カラオケの予約曲の演奏順序を遅らせるか否かを予約者が主体的に判断可能とする技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた請求項１に係るカラオケシステムは、ユーザからの要求を受けて予約した楽曲を順次演奏するカラオケ装置と前記カラオケ装置に対する楽曲の予約を確認するための操作を実施可能な携帯情報端末とを備え、カラオケ装置と携帯情報端末との間で通信可能に接続される。
【０００９】
上述のカラオケ装置においては、装置側無線通信手段がカラオケ装置自身（リモコン端末を含む）や携帯情報端末との間でデータの送受信を行い、演奏曲記憶手段が一つ以上のカラオケ演奏曲を記憶し、装置側予約曲リスト記憶手段が、ユーザからリクエストされたカラオケ演奏曲の予約とその予約をしたユーザのユーザＩＤとを演奏順に予約曲リストとして記憶する。
【００１０】
そして、カラオケ演奏手段が、装置側予約曲リスト記憶手段が記憶する予約曲リストに基づいて装置側予約曲リスト記憶手段からカラオケ演奏曲を読み出してカラオケ演奏する。
【００１１】
また、予約リスト編集手段が、予約曲リストを編集する。例えば、ユーザのリクエストに基づいてカラオケ演奏曲の予約を追加したり、演奏が終了したカラオケ演奏曲の予約を削除したりするといった具合である。そして、装置側通信制御手段が、予約リスト編集手段によって編集された予約曲リストを、装置側無線通信手段を制御して携帯情報端末へ送信させる。
【００１２】
一方、携帯情報端末においては、表示手段が各種情報を表示可能であり、端末側無線通信手段がカラオケ装置との間でデータの送受信を行い、ユーザＩＤ記憶手段がユーザのユーザＩＤを記憶する。
【００１３】
さらに、端末側予約曲リスト記憶手段が、端末側無線通信手段がカラオケ装置から受信した予約曲リストを記憶しており、端末側記憶制御手段が、端末側無線通信手段がカラオケ装置から受信した予約曲リストを端末側予約曲リスト記憶手段に記憶させ、端末側無線通信手段が新たな予約曲リストをカラオケ装置から受信した場合には、端末側予約曲リスト記憶手段が記憶する予約曲リストを上述の新たな予約曲リストに更新する。
【００１４】
そして、演奏順特定手段が、ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤおよび端末側予約曲リスト記憶手段が記憶する予約曲リストを参照して、ユーザよってリクエストされて予約曲リストに予約されているカラオケ演奏曲の演奏順を特定する。
【００１５】
さらに、表示制御手段が、演奏順特定手段によって特定された、ユーザよってリクエストされて予約曲リストに予約されているカラオケ演奏曲の演奏順を表示手段に表示させる。
【００１６】
また、指示受付手段が、ユーザよってリクエストされて予約曲リストに予約されているカラオケ演奏曲の演奏順を変更する旨の変更指示を受け付け可能であり、端末側通信制御手段が、指示受付手段が受け付けた変更指示を、ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤとともに、端末側無線通信手段を制御してカラオケ装置へ送信させる。
【００１７】
これに対して、カラオケ装置の装置側無線通信手段が前記変更指示を携帯情報端末から受信した場合には、装置側記憶制御手段が、装置側予約曲リスト記憶手段が記憶する予約曲リストの記憶内容を前記変更指示に基づき変更する。
【００１８】
このように構成された本発明のカラオケシステムによれば、携帯情報端末側では、ユーザの予約曲の演奏順序を提示するとともにユーザによる変更入力を受け付け、一方、カラオケ装置側では、携帯情報端末側で受け付けた変更入力を予約曲リストに反映させるので、予約曲の演奏順序を遅らせるか否かをユーザが主体的に判断可能とすることができる。
【００１９】
ところで、携帯情報端末において、ユーザよってリクエストされて予約曲リストに予約されているカラオケ演奏曲の演奏順を表示手段に表示させる際に、そのカラオケ演奏曲の演奏順となるまでに要する時間も合わせて表示させるとよい。
【００２０】
具体的には、請求項２のように、携帯情報端末において、演奏待ち時間決定手段が、端末側予約曲リスト記憶手段が記憶する予約曲リストに登録されるカラオケ演奏曲の演奏時間を取得し、その取得された演奏時間に基づいて、ユーザよってリクエストされて予約曲リストに予約されているカラオケ演奏曲の演奏順となるまでに要する時間である演奏待ち時間を決定する。そして、表示制御手段が、演奏順特定手段によって特定された、ユーザよってリクエストされて予約曲リストに予約されているカラオケ演奏曲の演奏順とともに、演奏待ち時間決定手段によって決定された演奏待ち時間を表示手段に表示させる。
【００２１】
このように構成すれば、予約曲の演奏順序を遅らせるか否かをユーザが判断するに際して、ユーザの利便性を更に向上させることができる。
ところで、携帯情報端末とカラオケ装置との間の通信状態が一時的に好ましくない場合があり、このような場合でも、上述のように予約曲の演奏順序を遅らせるか否かの判断をユーザが行えるようにしておくことが好ましい。
【００２２】
そこで、携帯情報端末とカラオケ装置との間の通信状態が好ましくない場合にはその旨をユーザに報知して、通信状態の改善を促すとよい。
具体的には、請求項３のように、携帯情報端末において、通信状態判定手段が、端末側無線通信手段がカラオケ装置との間でデータの送受信を実行可能か否かを判定し、端末側無線通信手段がカラオケ装置との間でデータの送受信を実行不可能な状態であると通信状態判定手段によって判定された場合には、表示制御手段が、その旨を示す情報またはユーザに注意を促す情報の少なくとも何れか一方を表示手段に表示させる。
【００２３】
このように構成すれば、通信状態の改善を促すことで、上述のように予約曲の演奏順序を遅らせるか否かの判断をユーザが行える状態に早期に復帰することが期待できる。
なお、上述のように携帯情報端末とカラオケ装置との間の通信状態が好ましくない場合には、携帯情報端末が記憶する予約曲リストが更新されないことになる。この間に、カラオケ装置によるカラオケ演奏が進行すると、携帯情報端末が記憶する予約曲リストに基づき算出されたユーザの予約曲までの演奏待ち時間の信頼性が低下するという問題がある。
【００２４】
そこで、携帯情報端末が記憶する予約曲リストがカラオケ装置から送信されてからの経過時間を考慮して、ユーザの予約曲までの待ち時間を推定するとよい。
具体的には、請求項４のように、携帯情報端末において、時刻特定手段が、端末側無線通信手段がカラオケ装置から予約曲リストを受信した時刻を特定し、端末側記憶制御手段が、時刻特定手段によって特定された予約曲リストの受信時刻を予約曲リストとともに端末側予約曲リスト記憶手段に記憶させる。そして、通信状態判定手段が、端末側無線通信手段がカラオケ装置との間でデータの送受信を実行可能か否かを判定し、端末側無線通信手段がカラオケ装置との間でデータの送受信を実行不可能な状態であると通信状態判定手段によって判定された場合には、演奏待ち時間決定手段が、端末側予約曲リスト記憶手段に記憶される予約曲リストの受信時刻から現在時刻までに経過した時間を算出し、算出された経過時間と演奏待ち時間とに基づいて、ユーザよってリクエストされて予約曲リストに予約されているカラオケ演奏曲の演奏順となるまでに要すると推定される時間である推定待ち時間を決定する。そして、表示制御手段が、演奏待ち時間決定手段によって決定された推定待ち時間を表示手段に表示させる。
【００２５】
このように構成すれば、算出されたユーザの予約曲までの待ち時間の信頼性が向上し、予約曲の演奏順序を遅らせるか否かをユーザが判断するに際して、ユーザの利便性を更に向上させることができる。
【００２６】
また、携帯情報端末が、カラオケ装置に対する楽曲の予約をリクエストするための操作を実施可能であることが考えられる。
具体的には、請求項５のように、携帯情報端末においては、予約受付手段が、ユーザによるカラオケ演奏曲の予約を受け付け可能であり、端末側通信制御手段が、予約受付手段が受け付けたカラオケ演奏曲の予約を、ユーザＩＤ記憶手段が記憶するユーザのユーザＩＤとともに、端末側無線通信部を制御して前記カラオケ装置へ送信させる。
【００２７】
このように構成すれば、ユーザの利便性を更に向上させることができる。
なお、本発明は、ユーザからの要求を受けて予約した楽曲を順次演奏するカラオケ装置との間で通信可能であり、前記カラオケ装置に対する楽曲の予約を確認するための操作を実施可能な携帯情報端末にも適用可能である(請求項６)。
【００２８】
また、本発明は、請求項７に示すように、請求項６に記載の携帯情報端末における端末側通信制御手段、端末側記憶制御手段、演奏順特定手段および表示制御手段をコンピュータによって実現させるためのプログラムとしても実現できる。このようなプログラムの場合、例えば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭ等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして実行したり、ネットワークを介してロードして実行することにより、各手段を実現できる。
【図面の簡単な説明】
【００２９】
【図１】カラオケネットワークシステムが実行する予約一覧更新処理および予約曲編集処理を説明する説明図
【図２】（ａ）カラオケネットワークシステムを構成する演奏機器１０および携帯電話２０の構成を示すブロック図、（ｂ）予約一覧情報のデータ構造を示す説明図、（ｃ）予約変更指示のデータ構造を示す説明図、（ｄ）ポーリング情報のデータ構造を示す説明図
【図３】携帯電話のメイン処理を示すフローチャート
【図４】予約一覧更新処理を示すフローチャート
【図５】予約曲編集処理を示すフローチャート
【図６】ネットワーク切断時処理を示すフローチャート
【発明を実施するための形態】
【００３０】
以下に本発明の実施形態を図面とともに説明する。
［１．カラオケネットワークシステム１の構成の説明］
図１に示すように、カラオケシステムとしてのカラオケネットワークシステム１は、ユーザからの要求を受けて予約した楽曲を順次演奏するカラオケ装置としての演奏機器１０と演奏機器１０に対する楽曲の予約をリクエストするための操作および楽曲の予約を確認するための操作を実施可能な携帯情報端末としての携帯電話２０とが通信可能に接続される。なお、図１では演奏機器１０が各部屋ごとに一つずつ図示されるとともに携帯電話２０が一つのみ図示されている。
【００３１】
［１．１．演奏機器１０の構成の説明］
図２（a）に示されるように、演奏機器１０は、各種映像の表示を行う表示部１１，装置全体を制御する制御部１２，楽曲データの再生（カラオケ演奏）を行う楽曲再生部１３，複数のキー・スイッチなどからなる操作部１４，データの送受信を行う通信部１５，演奏楽曲の伴奏内容および歌詞を示す楽曲データ（カラオケ演奏曲）などを記憶するＨＤＤ１６などを備える。また、演奏機器１０の構成には、楽曲の予約をリクエストするための操作および楽曲の予約を確認するための操作を実施可能なリモコン端末（図示省略）が含まれる。また、楽曲データは、外部のセンタ（図示省略）からインターネットを介して取得される。
【００３２】
表示部１１は図示しないＴＶなどを有し、歌詞テロップや背景画像を表示可能である。また、楽曲再生部１３は、図示しないマイクやＭＩＤＩ再生部、アンプ、スピーカを含み、楽曲データをカラオケ演奏するとともにマイクから入力された歌唱音声を出力する。また、制御部１２はＣＰＵやＲＯＭ、ＲＡＭなどから構成される。
【００３３】
また、ＨＤＤ１６には予約一覧情報（予約曲リスト）が記録されている。この予約一覧情報には、リクエストされた楽曲のＩＤと予約者のＩＤと楽曲の演奏時間（秒）とが対応付けられて登録されている（図２（ｂ）参照）。
【００３４】
また、制御部１２は、ユーザのリクエストに基づいてカラオケ演奏曲の予約を追加したり演奏が終了したカラオケ演奏曲の予約を削除したりするといった予約一覧情報の編集を実行し、このように予約一覧情報を編集した際には、編集後の予約一覧情報から予約リスト情報を作成して携帯電話２０に送信する。予約リスト情報は、予約一覧を無線パケットとして作成され、コマンド、１データの構造数、データ数、およびデータ数分の曲のＩＤと予約者のＩＤと演奏時間（秒）から構成される（図２（ｂ）参照）。
【００３５】
また、制御部１２は、ポーリング情報を携帯電話２０に所定のタイミングで送信する。ポーリング情報は、接続処理を行った携帯電話２０が当該演奏機器１０と接続中であることを確認するために定期的に出力するデータであり、コマンド、１データの構造数、データ数、当該演奏機器１０のＩＰアドレスおよび携帯電話２０のＩＰアドレスから構成される（図２（ｄ）参照）。なお、ＩＰアドレスについては必要に応じて設定すればよい。
【００３６】
なお、通信部１５が装置側無線通信手段に該当する。また、ＨＤＤ１６が演奏曲記憶手段および装置側予約曲リスト記憶手段に該当する。また、楽曲再生部１３がカラオケ演奏手段に該当する。また、制御部１２が予約リスト編集手段および装置側通信制御手段に該当する。
【００３７】
［１．２．携帯電話２０の構成の説明］
携帯電話２０は、各種情報の表示を行う表示部２１，装置全体を制御する制御部２２，複数のキー・スイッチなどからなる操作部２３，データの送受信を行う通信部２４，ユーザＩＤなどの各種情報を記憶する不揮発性メモリ２５などを備え、情報表示機能およびユーザが入力操作する入力機能を有する。
【００３８】
不揮発性メモリ２５は、演奏機器１０から受信した予約一覧情報を記録しておくのに利用される。また、制御部２２はＣＰＵやＲＯＭ、ＲＡＭなどから構成される。
また、不揮発性メモリ２５には携帯電話アプリケーション（以下、携帯電話アプリとも称す。）が記録されており、制御部２２が携帯電話アプリを不揮発性メモリ２５から読み出して実行することで各種機能を発揮可能である。
【００３９】
また、制御部２２は、予約内容を変更する旨の操作が操作部２３に入力された場合には、予約一覧情報を変更する旨を示す予約変更指示（変更指示）を作成して演奏機器１０に送信する。予約変更指示は、コマンド、１データの構造数、データ数、およびデータ数分の曲のＩＤと予約者のＩＤと遅らせる曲数から構成される（図２（ｃ）参照）。
【００４０】
なお、表示部２１が表示手段に該当する。また、通信部２４が端末側無線通信手段に該当する。また、不揮発性メモリ２５がユーザＩＤ記憶手段、端末側予約曲リスト記憶手段に該当する。また、操作部２３が指示受付手段および予約受付手段に該当する。また、制御部２２が端末側記憶制御手段、演奏順特定手段、表示制御手段、端末側通信制御手段、演奏待ち時間決定手段、通信状態判定手段および時刻特定手段に該当する。
【００４１】
また、表示部２１、操作部２３および制御部２２が、携帯電話２０のユーザＩＦ（以下、携帯電話ユーザＩＦとも称す。）として機能する。
［２．各種処理の説明］
次に、カラオケネットワークシステム１が実行する各種処理について説明する。
【００４２】
［２．１．メイン処理の説明］
まず、携帯電話２０の携帯電話アプリが実行するメイン処理を、図３のフローチャートを参照して説明する。
【００４３】
本処理は携帯電話２０の電源状態がオンである場合に繰り返し実行される。
まず、最初のステップＳ１１０では、当該携帯電話２０と演奏機器１０との接続状態の有無を判断する。本実施形態では、演奏機器１０からのポーリング情報が前回の受信から一定時間経過前に受信した場合に当該携帯電話２０と演奏機器１０との接続状態があると判断し、演奏機器１０からのポーリング情報が前回の受信から一定時間経過後も受信しない場合に当該携帯電話２０と演奏機器１０との接続状態がないと判断する。
【００４４】
当該携帯電話２０と演奏機器１０との接続状態がない場合には（Ｓ１１０：無し）、後述するネットワーク切断時処理を実行し（Ｓ１２０）、後述するＳ１７０に移行する。
一方、当該携帯電話２０と演奏機器１０との接続状態がある場合には（Ｓ１１０：有り）、当該携帯電話２０の不揮発性メモリ２５に記録される予約一覧情報が最新であるか否かを確認するために、演奏機器１０のＨＤＤ１６に記録される予約一覧情報の更新の有無を確認する（Ｓ１３０）。
【００４５】
予約一覧情報の更新がない場合には（Ｓ１３０：更新無し）、当該携帯電話２０の不揮発性メモリ２５に記録される予約一覧情報が最新であることが確認されて、そのまま後述するＳ１５０に移行する。
【００４６】
一方、予約一覧情報の更新がある場合には（Ｓ１３０：更新有り）、当該携帯電話２０の不揮発性メモリ２５に記録される予約一覧情報が最新ではないと判断し、予約一覧情報を更新するために、後述する予約一覧更新処理を実行し（Ｓ１４０）、後述するＳ１５０に移行する。
【００４７】
Ｓ１５０に移行したら、当該携帯電話２０側での予約曲の編集の有無を確認する（Ｓ１５０）。本実施形態では、予約内容を変更する旨の操作が携帯電話２０の操作部２３に入力された場合には、予約曲の編集があると判断し、そうでない場合には予約曲の編集がないと判断する。
【００４８】
予約曲の編集がない場合には（Ｓ１５０：編集無し）、そのまま後述するＳ１７０に移行する。
一方、予約曲の編集がある場合には（Ｓ１５０：編集有り）、後述する予約曲編集処理を実行し（Ｓ１６０）、後述するＳ１７０に移行する。
【００４９】
Ｓ１７０に移行したら、処理を継続するか否かを判断する（Ｓ１７０）。
処理を継続しない場合には（Ｓ１７０：処理終了）、本処理を終了する。
一方、処理を継続する場合には（Ｓ１７０：処理継続）、Ｓ１１０に戻る。
【００５０】
［２．２．予約一覧更新処理の説明］
次に、メイン処理のサブルーチンである予約一覧更新処理を、図４のフローチャートを参照して説明する。
【００５１】
本サブルーチンはメイン処理の実行中にＳ１４０に移行した際に、演奏機器１０、携帯電話２０の携帯電話アプリおよび携帯電話ユーザＩＦによって実行される。
まず、最初のステップＳ２０５では、演奏機器１０において、ＨＤＤ１６に記録される予約一覧情報の更新の有無を確認する（Ｓ２０５）。具体的には、ユーザのリクエストに基づいてカラオケ演奏曲の予約の追加や、演奏が終了したカラオケ演奏曲の予約の削除、後述する予約曲編集処理によってカラオケ演奏曲の予約順の変更などによって予約一覧情報が編集された否かを判断する。
【００５２】
予約一覧情報の更新がない場合には（Ｓ２０５：更新無し）、そのまま本サブルーチンを終了する。
一方、予約一覧情報の更新がある場合には（Ｓ２０５：更新有り）、予約一覧情報の更新があった旨を携帯電話アプリに通知する（Ｓ２１０）。
【００５３】
携帯電話アプリにおいては、予約一覧情報の更新があった旨の通知を受けて、予約一覧情報の受信を開始する（Ｓ２１５）。そして、携帯電話ユーザＩＦにおいては、初期画面を表示する（Ｓ２２０）。
【００５４】
一方、演奏機器１０においては、先に予約一覧情報の更新があった旨を携帯電話アプリに通知した後に、その更新後の予約一覧情報から予約リスト情報を作成して携帯電話アプリに送付し（Ｓ２２５）、予約一覧情報（予約リスト情報）の送付が終了したらその旨を携帯電話アプリに通知する（Ｓ２３０）。なお、予約リスト情報を、予約一覧情報に登録されるカラオケ演奏曲すべてを包含するように作成して送信してもよいし、予約一覧情報に登録されるカラオケ演奏曲ごとに作成してその都度送信してもよい。
【００５５】
携帯電話アプリにおいては、予約一覧情報（予約リスト情報）を受信し（Ｓ２３５）、予約一覧情報（予約リスト情報）の送付が終了した旨の通知を受信したら、受信した予約一覧情報（予約リスト情報）を受信時刻とともに不揮発性メモリ２５に記録する（Ｓ２４０）。なお、不揮発性メモリ２５に更新前の予約一覧情報が記録されている場合には、受信した予約一覧情報に更新する。
【００５６】
そして、携帯電話アプリにおいては、ユーザの最初の予約曲を予約一覧から検索する（Ｓ２４５）。具体的には、当該携帯電話２０のユーザのユーザＩＤを不揮発性メモリ２５から読み出し、読み出したユーザＩＤを、不揮発性メモリ２５が記録する予約一覧情報から検索し、検索されたユーザＩＤに対応付けられている楽曲のうちの演奏順が最も早い楽曲を特定することで、ユーザの最初の予約曲を予約一覧から検索する。
【００５７】
なお、ユーザＩＤが予約一覧情報から検索されなかった場合には、ユーザの最初の予約曲が予約一覧中にないと判断する。
ユーザの最初の予約曲が予約一覧中にない場合には（Ｓ２５０：予約曲無し）、そのまま本サブルーチンを終了する。
【００５８】
一方、ユーザの最初の予約曲が予約一覧中にある場合には（Ｓ２５０：予約曲有り）、その予約曲名を特定して携帯電話ユーザＩＦに送信し（Ｓ２５１）、携帯電話ユーザＩＦにおいては、受信した予約曲名を表示部２１に表示する（Ｓ２５２、図１の「操作」欄上部参照）。なお、予約曲名については、楽曲のＩＤに基づき楽曲のデータベースを検索することで特定可能であり、不揮発性メモリ２５の記録内容から検索してもよいし、演奏機器１０や外部のセンタに問い合わせることで特定してもよい。
【００５９】
そして、携帯電話アプリにおいては、ユーザの最初の予約曲までの時間を計算する（Ｓ２５５）。具体的には、不揮発性メモリ２５が記録する予約一覧情報に登録されるカラオケ演奏曲の演奏時間を取得し、その取得された演奏時間に基づいて、ユーザの最初の予約曲の演奏順となるまでに要する時間を計算して演奏待ち時間として決定する。
【００６０】
そして、携帯電話ユーザＩＦにおいては、残り時間を表示部２１に表示する（Ｓ２６０、図１の「操作」欄上部参照）。具体的には、先のＳ２５５にて決定された演奏待ち時間を表示する。
【００６１】
さらに、携帯電話アプリにおいては、ユーザ操作の受付方法を決定し（Ｓ２６５）、携帯電話ユーザＩＦにおいては、ユーザによる操作を受け付けるために、操作ボタンを表示部２１に表示する（Ｓ２７０）。具体的には、図１に例示するように（図中の「操作」欄参照）、ユーザの最初の予約曲の演奏順を遅らせる曲数（例えば１曲、２曲、３曲）を指示する操作ボタン（図中中央部の「遅らせる」欄）、初期画面の表示の消去を指示する操作ボタン（図中右上隅のマーク「×」）、ユーザの最初の予約曲の演奏順を遅らせる曲数の指示のキャンセルを指示する操作ボタン（図中下部のマーク「キャンセル」）、を選択可能な状態で表示部２１に表示する。
【００６２】
そして、本サブルーチンを終了する。
［２．３．予約曲編集処理の説明］
次に、メイン処理のサブルーチンである予約曲編集処理を、図５のフローチャートを参照して説明する。
【００６３】
本サブルーチンはメイン処理の実行中にＳ１６０に移行した際に、演奏機器１０、携帯電話２０の携帯電話アプリおよび携帯電話ユーザＩＦによって実行される。
まず、最初のステップＳ３０５では、携帯電話ユーザＩＦにおいて、表示部２１に表示した操作ボタンに対するユーザによる操作の有無を確認する（Ｓ３０５）。
【００６４】
表示部２１に表示した操作ボタンに対するユーザによる操作がない場合には（Ｓ３０５：操作無し）、本サブルーチンを終了する。
一方、表示部２１に表示した操作ボタンに対するユーザによる操作がある場合には（Ｓ３０５：操作有り）、操作された操作ボタンの種別を特定して携帯電話アプリに通知する（Ｓ３１０）。
【００６５】
携帯電話アプリにおいては、携帯電話ユーザＩＦから操作ボタンの種別の通知を「変更内容」として受信し（Ｓ３１５）、受信した「変更内容」を演奏機器１０に通知する（Ｓ３２０）。
【００６６】
一方、演奏機器１０においては、受信した変更内容に基づき予約一覧情報を更新し（Ｓ３２５）、予約一覧情報の更新を携帯電話アプリに通知する（Ｓ３３０）。
携帯電話アプリにおいては、予約一覧情報の更新があった旨の通知を受けて、予約一覧情報の受信を開始する（Ｓ３３５）。そして、携帯電話ユーザＩＦにおいては、初期画面を表示する（Ｓ３４０）。
【００６７】
一方、演奏機器１０においては、先に予約一覧情報の更新があった旨を携帯電話アプリに通知した後に、その更新後の予約一覧情報から予約リスト情報を作成して携帯電話アプリに送付し（Ｓ３４５）、予約一覧情報（予約リスト情報）の送付が終了したらその旨を携帯電話アプリに通知する（Ｓ３５０）。なお、予約リスト情報を、予約一覧情報に登録されるカラオケ演奏曲すべてを包含するように作成して送信してもよいし、予約一覧情報に登録されるカラオケ演奏曲ごとに作成してその都度送信してもよい。
【００６８】
携帯電話アプリにおいては、予約一覧情報（予約リスト情報）を受信し（Ｓ３５５）、予約一覧情報（予約リスト情報）の送付が終了した旨の通知を受信したら、受信した予約一覧情報（予約リスト情報）を受信時刻とともに不揮発性メモリ２５に記録する（Ｓ３６０）。なお、不揮発性メモリ２５に更新前の予約一覧情報が記録されている場合には、受信した予約一覧情報に更新する。
【００６９】
そして、携帯電話アプリにおいては、ユーザの最初の予約曲を予約一覧から検索する（Ｓ３６５）。具体的には、当該携帯電話２０のユーザのユーザＩＤを不揮発性メモリ２５から読み出し、読み出したユーザＩＤを、不揮発性メモリ２５が記録する予約一覧情報から検索し、検索されたユーザＩＤに対応付けられている楽曲のうちの演奏順が最も早い楽曲を特定することで、ユーザの最初の予約曲を予約一覧から検索する。なお、ユーザＩＤが予約一覧情報から検索されなかった場合には、ユーザの最初の予約曲が予約一覧中にないと判断する。
【００７０】
ユーザの最初の予約曲が予約一覧中にない場合には（Ｓ３７０：予約曲無し）、そのまま本サブルーチンを終了する。
一方、ユーザの最初の予約曲が予約一覧中にある場合には（Ｓ３７０：予約曲有り）、その予約曲名を特定して携帯電話ユーザＩＦに送信し（Ｓ３７１）、携帯電話ユーザＩＦにおいては、受信した予約曲名を表示部２１に表示する（Ｓ３７２、図１の「操作」欄上部参照）。なお、予約曲名については、楽曲のＩＤに基づき楽曲のデータベースを検索することで特定可能であり、不揮発性メモリ２５の記録内容から検索してもよいし、演奏機器１０や外部のセンタに問い合わせることで特定してもよい。
【００７１】
そして、携帯電話アプリにおいては、ユーザの最初の予約曲までの時間を計算する（Ｓ３７５）。具体的には、不揮発性メモリ２５が記録する予約一覧情報に登録されるカラオケ演奏曲の演奏時間を取得し、その取得された演奏時間に基づいて、ユーザの最初の予約曲の演奏順となるまでに要する時間を計算して演奏待ち時間として決定する。
【００７２】
そして、携帯電話ユーザＩＦにおいては、残り時間を表示部２１に表示する（Ｓ３８０、図１の「操作」欄上部参照）。具体的には、先のＳ３７５にて決定された演奏待ち時間を表示する。
【００７３】
さらに、携帯電話アプリにおいては、ユーザ操作の受付方法を決定し（Ｓ３８５）、携帯電話ユーザＩＦにおいては、ユーザによる操作を受け付けるために、操作ボタンを表示部２１に表示する（Ｓ３９０）。具体的には、図１に例示するように（図中の「操作」欄参照）、ユーザの最初の予約曲の演奏順を遅らせる曲数（例えば１曲、２曲、３曲）を指示する操作ボタン（図中中央部の「遅らせる」欄）、初期画面の表示の消去を指示する操作ボタン（図中右上隅のマーク「×」）、ユーザの最初の予約曲の演奏順を遅らせる曲数の指示のキャンセルを指示する操作ボタン（図中下部のマーク「キャンセル」）、を選択可能な状態で表示部２１に表示する。
【００７４】
そして、本サブルーチンを終了する。
［２．４．ネットワーク切断時処理の説明］
次に、メイン処理のサブルーチンであるネットワーク切断時処理を、図６のフローチャートを参照して説明する。
【００７５】
本サブルーチンはメイン処理の実行中にＳ１２０に移行した際に、演奏機器１０、携帯電話２０の携帯電話アプリおよび携帯電話ユーザＩＦによって実行される。
まず、最初のステップＳ４０５では、演奏機器１０において、ポーリング情報を発行し（Ｓ４０５）、一方、携帯電話アプリにおいては、ポーリング情報を待ち受ける（Ｓ４１０）。
【００７６】
そして、携帯電話アプリにおいては、ポーリング情報の有無を確認する（Ｓ４１５）。本実施形態では、演奏機器１０からのポーリング情報が前回の受信から一定時間経過前に受信した場合にポーリング情報があると判断し、演奏機器１０からのポーリング情報が前回の受信から一定時間経過後も受信しない場合にポーリング情報がないと判断する。
【００７７】
ポーリング情報がある場合には（Ｓ４１５：ポーリング有り）、当該携帯電話２０と演奏機器１０とが接続状態にあると判断して、そのまま本サブルーチンを終了する。
一方、ポーリング情報がない場合には（Ｓ４１５：ポーリング無し）、当該携帯電話２０と演奏機器１０とが接続状態にはなく、その旨をユーザに知らせる必要があると判断して、警告表示を携帯電話ユーザＩＦに指示し（Ｓ４２０）、携帯電話ユーザＩＦにおいては、まず、初期画面を表示部２１に表示し（Ｓ４２５）、続いて無線オフライン中である旨を表示部２１に表示する（Ｓ４３０）。例えば、図１中の「操作」欄に、「無線オフライン中」である旨を示すメッセージを表示するといった具合である。
【００７８】
さらに、携帯電話アプリにおいては、ユーザによる操作選択を無効化する旨を携帯電話ユーザＩＦに通知し（Ｓ４３５）、携帯電話ユーザＩＦにおいては、操作ボタンを表示画面から消去する（Ｓ４４０）。
【００７９】
そして、携帯電話アプリにおいては、ユーザの最初の予約曲を予約一覧から検索する（Ｓ４４５）。具体的には、当該携帯電話２０のユーザのユーザＩＤを不揮発性メモリ２５から読み出し、読み出したユーザＩＤを、不揮発性メモリ２５が記録する予約一覧情報から検索し、検索されたユーザＩＤに対応付けられている楽曲のうちの演奏順が最も早い楽曲を特定することで、ユーザの最初の予約曲を予約一覧から検索する。なお、ユーザＩＤが予約一覧情報から検索されなかった場合には、ユーザの最初の予約曲が予約一覧中にないと判断する。
【００８０】
ユーザの最初の予約曲が予約一覧中にない場合には（Ｓ４５０：予約曲無し）、そのまま本サブルーチンを終了する。
一方、ユーザの最初の予約曲が予約一覧中にある場合には（Ｓ４５０：予約曲有り）、その予約曲名を特定して携帯電話ユーザＩＦに送信し（Ｓ４５１）、携帯電話ユーザＩＦにおいては、受信した予約曲名を表示部２１に表示する（Ｓ４５２、図１の「操作」欄上部参照）。なお、予約曲名については、楽曲のＩＤに基づき楽曲のデータベースを検索することで特定可能であり、不揮発性メモリ２５の記録内容から検索してもよいし、演奏機器１０や外部のセンタに問い合わせることで特定してもよい。
【００８１】
そして、携帯電話アプリにおいては、ユーザの最初の予約曲までの時間を計算する（Ｓ４５５）。具体的には、不揮発性メモリ２５が記録する予約一覧情報に登録されるカラオケ演奏曲の演奏時間を取得し、その取得された演奏時間に基づいて、ユーザの最初の予約曲の演奏順となるまでに要する時間（演奏待ち時間）を計算し、予約一覧情報の受信時刻から現在時刻までに経過した時間（経過時間）を計算し、演奏待ち時間から経過時間を減算することで、ユーザの最初の予約曲となるまでに要すると推定される時間を計算して推定待ち時間として決定する。
【００８２】
そして、携帯電話ユーザＩＦにおいては、残り時間を表示部２１に表示する（Ｓ４６０、図１の「操作」欄上部参照）。具体的には、先のＳ４５５にて決定された推定待ち時間を表示する。
【００８３】
そして、本サブルーチンを終了する。
［３．実施形態の効果］
（１）このように本実施形態のカラオケネットワークシステム１によれば、携帯電話２０側では、ユーザの予約曲の演奏順序を提示するとともにユーザによる変更入力を受け付け、一方、演奏機器１０側では、携帯電話２０側で受け付けた変更入力を予約一覧情報に反映させるので、予約曲の演奏順序を遅らせるか否かをユーザが主体的に判断可能とすることができる。
【００８４】
（２）また、本実施形態のカラオケネットワークシステム１によれば、ユーザの予約曲の演奏順序を提示する際に、そのカラオケ演奏曲の演奏順となるまでに要する時間も合わせて表示するので、予約曲の演奏順序を遅らせるか否かをユーザが判断するに際して、ユーザの利便性を更に向上させることができる。
【００８５】
（３）また、本実施形態のカラオケネットワークシステム１によれば、携帯電話２０と演奏機器１０との間の通信状態が好ましくない場合にはその旨をユーザに報知して、通信状態の改善を促すので、上述のように予約曲の演奏順序を遅らせるか否かの判断をユーザが行える状態に早期に復帰することが期待できる。
【００８６】
（４）また、本実施形態のカラオケネットワークシステム１によれば、携帯電話２０と演奏機器１０との間の通信状態が好ましくない場合には、携帯電話２０が記憶する予約一覧情報が演奏機器１０から送信されてからの経過時間を考慮して、ユーザの予約曲までの待ち時間を推定するので、算出されたユーザの予約曲までの待ち時間の信頼性が向上し、予約曲の演奏順序を遅らせるか否かをユーザが判断するに際して、ユーザの利便性を更に向上させることができる。
【００８７】
［４．他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することが可能である。
【００８８】
上記実施形態では、本発明を、演奏機器１０に対する楽曲の予約をリクエストするための操作および楽曲の予約を確認するための操作を実施可能な携帯情報端末としての携帯電話２０に適用した例を挙げたが、これには限られず、本発明は、楽曲の予約をリクエストするための操作および楽曲の予約を確認するための操作を実施可能なリモコン端末などの他の形態の携帯情報端末にも適用可能である。
【符号の説明】
【００８９】
１…カラオケネットワークシステム、１０…演奏機器、１１…表示部、１２…制御部、１３…楽曲再生部、１４…操作部、１５…通信部、２０…携帯電話、２１…表示部、２２…制御部、２３…操作部、２４…通信部、２５…不揮発性メモリ
【図２】
2012032632.tif 000003
【図３】
2012032632.tif 000004
【図４】
2012032632.tif 000005
【図５】
2012032632.tif 000006
【図６】
2012032632.tif 000007
【図１】
2012032632.tif 000008