(57)【要約】【課題】背景映像として使用したい動画データを予め用意しておくことなく、任意の動画をカラオケの背景映像として表示可能にするプログラム、カラオケ装置及びカラオケシステムを提供する。【解決手段】カラオケ装置２は、楽曲データに基づくオーディオ出力を行う際に同期信号を携帯端末１へ送信する。携帯端末１は、受信した同期信号に基づいて、ユーザによって指定された動画データをカラオケ装置２へ送信する。カラオケ装置２は、楽曲データに基づくオーディオ出力を開始すると共に、受信した動画データのモニタ装置６への送信を開始する。これにより、カラオケ装置２によるオーディオ出力と、モニタ装置６による動画表示とが同期して行われる。【選択図】図１
2015191035.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、楽曲データに基づいてオーディオ出力を行うカラオケ装置と通信させるためのプログラムであって、
前記コンピュータに、
外部装置から動画データを受信する受信ステップと、
前記カラオケ装置によるオーディオ出力の実行状況を示す状況情報を取得する取得ステップと、
前記取得ステップで取得した状況情報が示す実行状況に応じて、前記受信ステップで受信した動画データを前記カラオケ装置へ送信する送信ステップと
を実行させることを特徴とするプログラム。
【請求項２】
前記コンピュータに、
外部装置から動画データに関するデータ情報を受信する情報受信ステップと、
前記情報受信ステップで受信したデータ情報に対する選択を受け付ける受付ステップと
を更に実行させ、
前記受信ステップでは、前記コンピュータに、
前記受付ステップで選択を受け付けたデータ情報に対応する動画データを前記外部装置から受信させる
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記送信ステップでは、前記コンピュータに、
前記取得ステップで取得した前記状況情報が示す実行状況がオーディオ出力の実行中である場合、前記受信ステップで受信した前記動画データを前記カラオケ装置へ送信させる
ことを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記受信ステップでは、前記コンピュータに、
前記動画データ及び前記動画データに対応付けられている音声データを受信させ、
前記コンピュータに、
前記受信ステップで受信した音声データに対して、該音声データに基づく音声の音量を制御する処理を行う処理ステップ
を更に実行させ、
前記送信ステップでは、前記コンピュータに、
前記受信ステップで受信した前記動画データ及び前記処理ステップで前記処理が行われた音声データを前記カラオケ装置へ送信させる
ことを特徴とする請求項１から３までのいずれかひとつに記載のプログラム。
【請求項５】
前記受信ステップでは、前記コンピュータに、
前記動画データ及び前記動画データに対応付けられている音声データを受信させ、
前記コンピュータに、
前記受信ステップで受信した音声データのうちで、前記楽曲データに対応する部分音声データを特定するステップと、
前記受信ステップで受信した動画データのうちで、特定した前記部分音声データに対応する部分動画データを特定するステップと
を更に実行させ、
前記送信ステップでは、前記コンピュータに、
特定した前記部分動画データを前記カラオケ装置へ送信させる
ことを特徴とする請求項１から４までのいずれかひとつに記載のプログラム。
【請求項６】
前記コンピュータに、
前記カラオケ装置から出力処理を同期するための同期信号を取得するステップ
を実行させ、
前記送信ステップでは、前記コンピュータに、
取得した前記同期信号に基づいて、前記受信ステップで受信した前記動画データの前記カラオケ装置への送信を開始させる
ことを特徴とする請求項１から５までのいずれかひとつに記載のプログラム。
【請求項７】
前記コンピュータに、
前記カラオケ装置から前記楽曲データに基づくオーディオ出力の終了を示す終了信号を取得するステップと、
前記動画データを前記カラオケ装置へ送信中に前記終了信号を取得した場合、前記動画データの前記カラオケ装置への送信を終了するステップと、
前記終了信号を取得する前に前記動画データの前記カラオケ装置への送信を終了した場合、同一又は異なる動画データの前記カラオケ装置への送信を開始するステップと
を実行させることを特徴とする請求項１から６までのいずれかひとつに記載のプログラム。
【請求項８】
前記コンピュータに、
前記カラオケ装置による前記楽曲データに基づくオーディオ出力時間を取得するステップと、
取得したオーディオ出力時間及び前記動画データに基づく動画表示時間を比較するステップと、
前記オーディオ出力時間よりも前記動画表示時間の方が長いと判断した場合、前記動画データに基づく動画表示時間が短くなるように前記動画データを処理するステップと
を更に実行させ、
前記送信ステップでは、前記コンピュータに、
処理された前記動画データを前記カラオケ装置へ送信させる
ことを特徴とする請求項１から７までのいずれかひとつに記載のプログラム。
【請求項９】
前記送信ステップでは、前記コンピュータに、
前記取得ステップで取得した前記状況情報が示す実行状況が、楽曲データに基づくオーディオ出力の実行中でない場合、又は実行中のオーディオ出力における残りのオーディオ出力時間が所定時間未満である場合、前記カラオケ装置による次の楽曲データに基づくオーディオ出力の実行に対応して、前記受信ステップで受信した前記動画データを前記カラオケ装置へ送信させる
ことを特徴とする請求項１から８までのいずれかひとつに記載のプログラム。
【請求項１０】
楽曲データに基づいてオーディオ出力を行うカラオケ装置において、
外部装置から動画データ及び該動画データに対応付けられている音声データを受信する受信部と、
前記受信部が受信した音声データに基づく音声の音量を制御する音量制御部と、
前記音量制御部が音量を制御した音声の出力及び前記楽曲データに基づくオーディオ出力を行う音声出力部と、
前記受信部が受信した動画データに基づく動画を表示部に表示させる表示制御部と
を備えることを特徴とするカラオケ装置。
【請求項１１】
楽曲データに基づいてオーディオ出力を行うコンピュータに、
外部装置から動画データ及び該動画データに対応付けられている音声データを受信する受信ステップと、
前記受信ステップで受信した音声データに基づく音声の音量を制御する音量制御ステップと、
前記音量制御ステップで音量が制御された音声の出力及び前記楽曲データに基づくオーディオ出力を行うステップと、
前記受信ステップで受信した動画データに基づく動画を表示部に表示させるステップと
を実行させることを特徴とするプログラム。
【請求項１２】
楽曲データに基づいてオーディオ出力を行うカラオケ装置と、
前記カラオケ装置と通信可能な通信装置と
を備えるカラオケシステムであって、
前記通信装置は、
外部装置から動画データを受信する受信部と、
前記カラオケ装置によるオーディオ出力の実行状況を示す状況情報を取得する取得部と、
前記取得部が取得した状況情報が示す実行状況に応じて、前記受信部が受信した動画データを前記カラオケ装置へ送信する送信部と
を有し、
前記カラオケ装置は、
前記オーディオ出力の実行状況を示す状況情報を出力する出力部と、
前記送信部が送信した動画データを受信する受信部と、
前記受信部が受信した動画データに基づく動画を表示部に表示させる表示制御部と
を有する
ことを特徴とするカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲データに基づいてオーディオ出力を行うカラオケ装置と通信するコンピュータにて実行されるプログラム、前記カラオケ装置、及び前記カラオケ装置を含むカラオケシステムに関する。
【背景技術】
【０００２】
特許文献１には、楽曲毎に予め設定された背景映像だけでなく、外部入力画像を背景映像として表示可能なカラオケ演奏端末が開示されている。具体的には、カラオケ演奏端末に外部記憶装置の接続端子が設けてあり、カラオケ演奏端末が、接続端子に接続された外部記憶装置に記憶された画像データを取り込み、楽曲演奏の際の背景映像に用いる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術では、背景映像として使用したい画像データをユーザが予め用意して外部記憶装置に記憶させておく必要があり、ユーザにとって負担である。
【０００５】
本発明は、斯かる問題に鑑みてなされたものである。そしてその目的とするところは、背景映像として使用したい動画データを予め用意しておくことなく、任意の動画の表示を可能にするプログラム、カラオケ装置及びカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るプログラムは、コンピュータに、楽曲データに基づいてオーディオ出力を行うカラオケ装置と通信させるためのプログラムであって、前記コンピュータに、外部装置から動画データを受信する受信ステップと、前記カラオケ装置によるオーディオ出力の実行状況を示す状況情報を取得する取得ステップと、前記取得ステップで取得した状況情報が示す実行状況に応じて、前記受信ステップで受信した動画データを前記カラオケ装置へ送信する送信ステップとを実行させることを特徴とする。
【０００７】
本発明に係るプログラムは、前記コンピュータに、外部装置から動画データに関するデータ情報を受信する情報受信ステップと、前記情報受信ステップで受信したデータ情報に対する選択を受け付ける受付ステップとを更に実行させ、前記受信ステップでは、前記コンピュータに、前記受付ステップで選択を受け付けたデータ情報に対応する動画データを前記外部装置から受信させることを特徴とする。
【０００８】
本発明に係るプログラムは、前記送信ステップでは、前記コンピュータに、前記取得ステップで取得した前記状況情報が示す実行状況がオーディオ出力の実行中である場合、前記受信ステップで受信した前記動画データを前記カラオケ装置へ送信させることを特徴とする。
【０００９】
本発明に係るプログラムは、前記受信ステップでは、前記コンピュータに、前記動画データ及び前記動画データに対応付けられている音声データを受信させ、前記コンピュータに、前記受信ステップで受信した音声データに対して、該音声データに基づく音声の音量を制御する処理を行う処理ステップを更に実行させ、前記送信ステップでは、前記コンピュータに、前記受信ステップで受信した前記動画データ及び前記処理ステップで前記処理が行われた音声データを前記カラオケ装置へ送信させることを特徴とする。
【００１０】
本発明に係るプログラムは、前記受信ステップでは、前記コンピュータに、前記動画データ及び前記動画データに対応付けられている音声データを受信させ、前記コンピュータに、前記受信ステップで受信した音声データのうちで、前記楽曲データに対応する部分音声データを特定するステップと、前記受信ステップで受信した動画データのうちで、特定した前記部分音声データに対応する部分動画データを特定するステップとを更に実行させ、前記送信ステップでは、前記コンピュータに、特定した前記部分動画データを前記カラオケ装置へ送信させることを特徴とする。
【００１１】
本発明に係るプログラムは、前記コンピュータに、前記カラオケ装置から出力処理を同期するための同期信号を取得するステップを実行させ、前記送信ステップでは、前記コンピュータに、取得した前記同期信号に基づいて、前記受信ステップで受信した前記動画データの前記カラオケ装置への送信を開始させることを特徴とする。
【００１２】
本発明に係るプログラムは、前記コンピュータに、前記カラオケ装置から前記楽曲データに基づくオーディオ出力の終了を示す終了信号を取得するステップと、前記動画データを前記カラオケ装置へ送信中に前記終了信号を取得した場合、前記動画データの前記カラオケ装置への送信を終了するステップと、前記終了信号を取得する前に前記動画データの前記カラオケ装置への送信を終了した場合、同一又は異なる動画データの前記カラオケ装置への送信を開始するステップとを実行させることを特徴とする。
【００１３】
本発明に係るプログラムは、前記コンピュータに、前記カラオケ装置による前記楽曲データに基づくオーディオ出力時間を取得するステップと、取得したオーディオ出力時間及び前記動画データに基づく動画表示時間を比較するステップと、前記オーディオ出力時間よりも前記動画表示時間の方が長いと判断した場合、前記動画データに基づく動画表示時間が短くなるように前記動画データを処理するステップとを更に実行させ、前記送信ステップでは、前記コンピュータに、処理された前記動画データを前記カラオケ装置へ送信させることを特徴とする。
【００１４】
本発明に係るプログラムは、前記送信ステップでは、前記コンピュータに、前記取得ステップで取得した前記状況情報が示す実行状況が、楽曲データに基づくオーディオ出力の実行中でない場合、又は実行中のオーディオ出力における残りのオーディオ出力時間が所定時間未満である場合、前記カラオケ装置による次の楽曲データに基づくオーディオ出力の実行に対応して、前記受信ステップで受信した前記動画データを前記カラオケ装置へ送信させることを特徴とする。
【００１５】
本発明に係るカラオケ装置は、楽曲データに基づいてオーディオ出力を行うカラオケ装置において、外部装置から動画データ及び該動画データに対応付けられている音声データを受信する受信部と、前記受信部が受信した音声データに基づく音声の音量を制御する音量制御部と、前記音量制御部が音量を制御した音声の出力及び前記楽曲データに基づくオーディオ出力を行う音声出力部と、前記受信部が受信した動画データに基づく動画を表示部に表示させる表示制御部とを備えることを特徴とする。
【００１６】
本発明に係るプログラムは、楽曲データに基づいてオーディオ出力を行うコンピュータに、外部装置から動画データ及び該動画データに対応付けられている音声データを受信する受信ステップと、前記受信ステップで受信した音声データに基づく音声の音量を制御する音量制御ステップと、前記音量制御ステップで音量が制御された音声の出力及び前記楽曲データに基づくオーディオ出力を行うステップと、前記受信ステップで受信した動画データに基づく動画を表示部に表示させるステップとを実行させることを特徴とする。
【００１７】
本発明に係るカラオケシステムは、楽曲データに基づいてオーディオ出力を行うカラオケ装置と、前記カラオケ装置と通信可能な通信装置とを備えるカラオケシステムであって、前記通信装置は、外部装置から動画データを受信する受信部と、前記カラオケ装置によるオーディオ出力の実行状況を示す状況情報を取得する取得部と、前記取得部が取得した状況情報が示す実行状況に応じて、前記受信部が受信した動画データを前記カラオケ装置へ送信する送信部とを有し、前記カラオケ装置は、前記オーディオ出力の実行状況を示す状況情報を出力する出力部と、前記送信部が送信した動画データを受信する受信部と、前記受信部が受信した動画データに基づく動画を表示部に表示させる表示制御部とを有することを特徴とする。
【００１８】
本発明によれば、楽曲データに基づいてオーディオ出力を行うカラオケ装置と通信可能なコンピュータが、カラオケ装置によるオーディオ出力の実行状況を示す状況情報を取得する。コンピュータは、カラオケ装置によるオーディオ出力の実行状況に応じて、外部装置から受信した動画データをカラオケ装置へ送信する。カラオケ装置は、通信装置が送信した動画データを受信し、受信した動画データに基づく動画を表示部に表示させる。よって、コンピュータが外部装置から受信した動画データに基づく動画がカラオケ装置にて表示可能であり、カラオケ装置による任意の動画の表示が可能となり、カラオケ装置にて表示される動画の選択肢が広がる。また、カラオケ装置によるオーディオ出力の実行状況に応じて、任意の動画が表示されるか否かが切り替え可能となる。
【００１９】
本発明によれば、コンピュータは、外部装置から動画データに関するデータ情報を受信し、受信したデータ情報に対する選択を受け付ける。そしてコンピュータは、選択されたデータ情報に対応する動画データを外部装置から受信する。よって、動画データのサムネイル画像、データ名、ファイル名等のデータ情報に基づいて、ユーザによる動画データの選択が可能となり、カラオケ装置による任意の動画の表示が可能となる。
【００２０】
本発明によれば、カラオケ装置がオーディオ出力の実行中である場合、コンピュータは動画データをカラオケ装置へ送信する。よって、コンピュータから送信された動画データが、カラオケ装置が行うオーディオ出力における背景映像に使用される。
【００２１】
本発明によれば、コンピュータは、動画データだけでなく、動画データに対応付けられている音声データも外部装置から受信してカラオケ装置へ送信する。またコンピュータは、受信した音声データに対して、音声データに基づく音声の音量を制御する処理を行い、動画データと共に処理後の音声データをカラオケ装置へ送信する。よって、カラオケ装置は、コンピュータから受信した動画データに基づく動画を表示部に表示させると共に、コンピュータにて音量が制御された音声の出力及び楽曲データに基づくオーディオ出力を行う。例えば、カラオケ装置が楽曲データに基づくオーディオ出力の実行中である場合、コンピュータは、音声データに基づく音声の音量を小さくする処理を行い、オーディオ出力の実行中でない場合、音声データに基づく音声の音量を大きくする処理を行う（又は音量を制御する処理を行わない）。これにより、カラオケ装置において、楽曲データに基づくオーディオ出力が、コンピュータから送信されてきた音声データに基づく音声によって邪魔されない。
【００２２】
本発明によれば、コンピュータは、動画データに対応付けられている音声データのうちで楽曲データに対応する部分音声データを特定し、部分音声データに対応する部分動画データを動画データから特定する。そしてコンピュータは、特定した部分動画データをカラオケ装置へ送信する。よって、コンピュータは、カラオケ装置で再生（表示）させる必要がある動画データ（部分動画データ）のみをカラオケ装置へ送信でき、不要なデータがカラオケ装置へ送信されることを回避できると共に通信負荷が軽減される。
【００２３】
本発明によれば、カラオケ装置は、楽曲データに基づくオーディオ出力を行う際に、出力処理を同期するための同期信号をコンピュータへ出力する。コンピュータは、取得した同期信号に基づいて動画データのカラオケ装置への送信を開始する。よって、カラオケ装置による楽曲データに基づくオーディオ出力に同期して、コンピュータからカラオケ装置へ動画データが送信されるので、カラオケ装置による動画データに基づく動画表示をオーディオ出力に同期させて行うことが可能となる。
【００２４】
本発明によれば、カラオケ装置は、楽曲データに基づくオーディオ出力の終了を示す終了信号をコンピュータへ送信する。コンピュータは、動画データをカラオケ装置へ送信中に終了信号を受信した場合、動画データのカラオケ装置への送信を終了する。またコンピュータは、終了信号を受信する前に動画データの送信を終了した場合、同一又は異なる動画データのカラオケ装置への送信を開始する。よって、カラオケ装置によるオーディオ出力が行われている間、コンピュータは、カラオケ装置へ動画データの送信を行うことが可能となり、カラオケ装置は、受信した動画データに基づく動画の表示を行うことが可能となる。
【００２５】
本発明によれば、コンピュータは、カラオケ装置によるオーディオ出力時間と、カラオケ装置へ送信する動画データに基づく動画表示時間とを比較する。オーディオ出力時間よりも動画表示時間の方が長い場合、コンピュータは、動画表示時間が短くなるように動画データを処理した後、カラオケ装置へ送信する。これにより、カラオケ装置によるオーディオ出力時間と、カラオケ装置による動画データに基づく動画表示時間とを同程度にすることが可能となる。即ち、オーディオ出力の終了タイミングと、動画データに基づく動画表示の終了タイミングとを合わせることが可能となる。
【００２６】
本発明によれば、コンピュータは、カラオケ装置が楽曲データに基づくオーディオ出力の実行中でない場合、又は実行中のオーディオ出力における残りのオーディオ出力時間が所定時間未満である場合、カラオケ装置への動画データの送信を行わない。そしてコンピュータは、カラオケ装置が次の楽曲データに基づくオーディオ出力を実行する際に、カラオケ装置への動画データの送信を行う。よって、カラオケ装置がオーディオ出力中でない場合、又はオーディオ出力の楽曲の残りの出力時間が所定時間未満である場合には、コンピュータからカラオケ装置への新たな動画データの送信は行われない。
【００２７】
本発明によれば、カラオケ装置は、動画データ及び動画データに対応付けられている音声データを受信する。カラオケ装置は、受信した音声データに基づく音声の音量を制御する。カラオケ装置は、制御した音声の出力及び楽曲データに基づくオーディオ出力を行うと共に、受信した動画データに基づく動画を表示部に表示させる。例えば、カラオケ装置は、楽曲データに基づくオーディオ出力の実行中である場合、音声データに基づく音声の音量を小さく制御し、オーディオ出力の実行中でない場合、音声データに基づく音声の音量を大きく制御する（又はそのままの音量で出力する）。これにより、カラオケ装置において、楽曲データに基づくオーディオ出力が、外部装置から受信した音声データに基づく音声によって邪魔されない。
【発明の効果】
【００２８】
本発明では、ユーザは背景映像として使用したい動画データを予め用意しておく必要がなく、任意の動画をカラオケの背景映像に使用できる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係るカラオケシステムの構成例を示す模式図である。
【図２】カラオケ装置及び入力装置の内部構成例を示すブロック図である。
【図３】予約曲テーブルの構成例を示す模式図である。
【図４】携帯端末の内部構成例を示すブロック図である。
【図５】携帯端末が行う処理の手順を示すフローチャートである。
【図６】携帯端末が行う処理の手順を示すフローチャートである。
【図７】カラオケ装置が行う処理の手順を示すフローチャートである。
【図８】カラオケ装置が行うカラオケ処理の手順を示すフローチャートである。
【図９】携帯端末が行う処理の手順を示すフローチャートである。
【図１０】携帯端末が行う処理の手順を示すフローチャートである。
【図１１】携帯端末による動画データの検索処理の手順を示すフローチャートである。
【図１２】携帯端末の表示画面例を示す模式図である。
【発明を実施するための形態】
【００３０】
以下に、本発明に係るプログラム、カラオケ装置及びカラオケシステムについて、その実施形態であるカラオケシステムを示す図面に基づいて詳述する。
図１は、本実施形態に係るカラオケシステムの構成例を示す模式図である。本実施形態のカラオケシステムは、カラオケ店舗に設置されたカラオケ装置２、カラオケ配信会社が管理するサーバ装置４、カラオケ店舗を利用するユーザの携帯端末１等を有する。
【００３１】
カラオケ装置２及びサーバ装置４は、インターネット等のネットワークＮに接続可能であり、サーバ装置４は、カラオケ装置２からの要求に応じて、カラオケに使用する楽曲に係る楽曲データをネットワークＮを介してカラオケ装置２へ提供する。具体的には、サーバ装置４は、カラオケ装置２へ提供（配信）可能な楽曲データを多数蓄積しており、各楽曲データにそれぞれ楽曲ＩＤを付して管理している。カラオケ装置２は、サーバ装置４に楽曲データを要求する際に楽曲ＩＤを指定し、サーバ装置４は、要求された楽曲ＩＤの楽曲データをカラオケ装置２へ提供する。なお、楽曲データは、例えばＭＩＤＩ(Musical Instrument Digital Interface)データであり、楽曲に使用される全ての楽器の伴奏情報、伴奏情報に付随するテンポ、音色、強弱（ベロシティ）、コード構成音、歌詞、タイミング情報等を含む。
【００３２】
携帯端末１は、スマートフォン、携帯電話、タブレット端末等の通信装置（コンピュータ）であり、ネットワークＮに接続可能である。
カラオケ店舗には、カラオケ装置２のほかに、カラオケ装置２に対する入力を行う入力装置３、モニタ装置６、スピーカ７及びマイク８等が設置されている。本実施形態では、入力装置３はカラオケ装置２との間で無線通信を行い、モニタ装置６、スピーカ７及びマイク８はそれぞれ中継装置５を介してカラオケ装置２に接続されている。中継装置５は、無線通信に用いるアクセスポイントの機能を有しており、携帯端末１は、中継装置５との間で無線通信を行い、中継装置５を介してカラオケ装置２と通信できるように構成してある。入力装置３は、カラオケ装置２との間で直接的に無線通信を行う構成のほかに、携帯端末１と同様に、中継装置５を介してカラオケ装置２と通信する構成でもよい。また本実施形態では、カラオケシステムを構成する各機器を１つずつ備える構成について説明するが、それぞれの機器は複数ずつ備えてもよい。
【００３３】
図２は、カラオケ装置２及び入力装置３の内部構成例を示すブロック図である。カラオケ装置２は、制御部２０、ＲＡＭ（Random Access Memory）２１、記憶部２２、第１通信部２３、第２通信部２４、第３通信部２５等を備える。これらの各部はバスを介して相互に接続されている。
制御部２０は、ＣＰＵ（Central Processing Unit ）又はＭＰＵ（Micro Processor Unit）等であり、バスを介して接続される上述したハードウェア各部の動作を制御する。また制御部２０は、記憶部２２に予め記憶されている制御プログラムをＲＡＭ２１に読み出して順次実行することにより所定の動作を実行する。
【００３４】
ＲＡＭ２１は、ＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等であり、制御部２０による各種の制御プログラムの実行時に発生するデータを一時的に記憶する。
記憶部２２は、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等であり、制御部２０が実行する制御プログラム及び各種データを予め記憶している。また記憶部２２は予約曲テーブル２２ａを記憶している。更に記憶部２２は、サーバ装置４からダウンロードした楽曲データ（ＭＩＤＩデータ）も蓄積する。
【００３５】
図３は、予約曲テーブル２２ａの構成例を示す模式図である。予約曲テーブル２２ａは、入力装置３又は携帯端末１を介してカラオケ予約された楽曲の情報を、予約された順に記憶する。予約曲テーブル２２ａは、予約された各楽曲について、楽曲ＩＤ、予約者情報、背景変更の有無等を対応付けて記憶する。楽曲ＩＤの欄には、楽曲を識別するための楽曲識別情報が格納される。楽曲識別情報は、記憶部２２に蓄積された楽曲データを特定できる情報である。予約者情報の欄には、予約したユーザ（予約者）を識別するためのユーザ識別情報が格納される。ユーザ識別情報には、カラオケ装置２が中継装置５を介して各ユーザの携帯端末１と通信する際に必要となる情報（以下、端末情報ともいう）が含まれている。背景変更の有無の欄には、楽曲の演奏中に任意の背景映像の表示が指示されているか否かを示す情報が格納され、指示された場合「有」が格納され、指示されていない場合「無」が格納される。なお、任意の背景映像の表示が指示されていない楽曲については、楽曲に対して予め設定してあるデフォルトの背景映像が表示される。
【００３６】
予約曲テーブル２２ａの格納内容は、新たな楽曲が予約される都度、制御部２０によって更新される。なお、任意の背景映像を表示させるか否かの指示は、カラオケ予約を行う際だけでなく、既に予約済みの楽曲に対しても行うことができる。従って、背景変更の有無の欄の格納内容は、任意の背景映像の表示が指示される都度、又はデフォルトの背景映像の表示が指示される都度、制御部２０によって更新される。
予約曲テーブル２２ａは、例えば、先入れ先出し方式のテーブル（キュー）であり、予約された楽曲の情報が登録される際には、最後尾に追加され、読み出される際には、先頭から読み出される。
【００３７】
第１通信部２３は、ネットワークＮに接続するためのインタフェースであり、例えば、ネットワークＮを介してサーバ装置４と通信する。
第２通信部２４は、中継装置５に接続するためのインタフェースであり、所定の信号線を介して接続された中継装置５との間で通信を行う。なお、第２通信部２４は、制御部２０からの指示に従って、中継装置５を介して、モニタ装置６に画面情報を出力し、スピーカ７に音声情報を出力する。また、第２通信部２４は、中継装置５を介して、マイク８にて収集した音声情報を取得する。更に、第２通信部２４は、中継装置５を介して携帯端末１との間で通信を行う。
【００３８】
第３通信部２５は、無線ＬＡＮ（Local Area Network）モジュール、赤外線通信用モジュール又はBluetooth（登録商標）モジュール等であり、入力装置３との間で無線通信を行う。
なお、第１通信部２３は、無線通信にてネットワークＮに接続する構成でもよく、第２通信部２４は、中継装置５との間で無線通信を行う構成でもよく、第３通信部２５は、入力装置３との間で所定の信号線を介した有線通信を行う構成でもよい。
【００３９】
入力装置３は、制御部３０、ＲＡＭ３１、記憶部３２、通信部３３、タッチパネル３４等を備える。これらの各部はバスを介して相互に接続されている。
制御部３０は、ＣＰＵ又はＭＰＵ等であり、バスを介して接続される上述したハードウェア各部の動作を制御する。また制御部３０は、記憶部３２に予め記憶されている制御プログラムをＲＡＭ３１に読み出して順次実行することにより所定の動作を実行する。
【００４０】
ＲＡＭ３１は、ＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等であり、制御部３０による各種の制御プログラムの実行時に発生するデータを一時的に記憶する。
記憶部３２は、ＨＤＤ又はフラッシュメモリ等であり、制御部３０が実行する制御プログラム及び各種データを予め記憶している。
【００４１】
通信部３３は、カラオケ装置２の第３通信部２５と同様の通信部であり、カラオケ装置２との間で無線通信を行う。なお、カラオケ装置２の第３通信部２５が、所定の信号線を介した有線通信を行う構成の場合、通信部３３も、カラオケ装置２との間で所定の信号線を介した有線通信を行うように構成される。
【００４２】
タッチパネル３４は、操作部３４ａ及び表示部３４ｂを備える。
操作部３４ａは、ユーザが入力装置３及びカラオケ装置２を操作するために必要な各種の操作キーを有し、ユーザが操作した操作キーに対応した情報を受け付け、受け付けた情報を制御部３０へ送出する。制御部３０は操作部３４ａから取得する情報に従って各種処理を実行する。
表示部３４ｂは、液晶ディスプレイ、プラズマディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイ等であり、制御部３０からの指示に従って各種情報を表示する。
【００４３】
図４は、携帯端末１の内部構成例を示すブロック図である。携帯端末１は、制御部１０、ＲＡＭ１１、記憶部１２、タッチパネル１３、第１通信部１４、第２通信部１５等を備える。これらの各部はバスを介して相互に接続されている。
制御部１０は、ＣＰＵ又はＭＰＵ等であり、バスを介して接続される上述したハードウェア各部の動作を制御する。また制御部１０は、記憶部１２に予め記憶されている制御プログラムをＲＡＭ１１に読み出して順次実行することにより所定の動作を実行する。
【００４４】
ＲＡＭ１１は、ＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等であり、制御部１０による各種の制御プログラムの実行時に発生するデータを一時的に記憶する。
記憶部１２は、ＨＤＤ又はフラッシュメモリ等であり、制御部１０が実行する制御プログラム及び各種データを予め記憶している。例えば記憶部１２は、ネットワークＮを介して公開されている各種データを閲覧するためのブラウザ、各種データから所望のデータを探し出すための検索プログラム等を記憶している。また記憶部１２は、本発明に係るプログラムであるカラオケアプリケーション（以下、カラオケアプリという）１２ａを記憶している。なお、制御部１０がカラオケアプリ１２ａを実行することによって行う処理については後述する。カラオケアプリ１２ａは、ネットワークＮを介して所定のウェブサーバからダウンロードされて記憶部１２に記憶されている。
【００４５】
タッチパネル１３は、操作部１３ａ及び表示部１３ｂを備える。
操作部１３ａは、ユーザが携帯端末１を操作するために必要な各種の操作キーを有し、ユーザが操作した操作キーに対応した情報を受け付け、受け付けた情報を制御部１０へ送出する。
表示部１３ｂは、液晶ディスプレイ、プラズマディスプレイ又は有機ＥＬディスプレイ等であり、制御部１０からの指示に従って各種情報を表示する。
【００４６】
第１通信部１４は、無線通信にてネットワークＮに接続するためのインタフェースであり、ネットワークＮを介して各種データを公開している各種のサーバ装置と通信可能である。第２通信部１５は、無線ＬＡＮモジュール、赤外線通信用モジュール又はBluetoothモジュール等であり、中継装置５との間で無線通信を行う。
第１通信部１４及び第２通信部１５は、所定の信号線を介した有線通信を行う構成でもよい。
【００４７】
本実施形態のカラオケシステムでは、カラオケ装置２が楽曲データに基づくオーディオ出力をスピーカ７にて行う際に、楽曲データに含まれる歌詞をモニタ装置６に表示する。またカラオケ装置２は、モニタ装置６に表示する歌詞の背景映像として、予め用意された動画データ又はユーザによって指定された動画データに基づく動画の表示が可能に構成してある。
【００４８】
以下に、本実施形態のカラオケシステムにおいて、上述した構成を有する各機器が行う処理についてフローチャートに基づいて説明する。まず、ユーザが携帯端末１を用いてカラオケ予約を行う場合に携帯端末１が行う処理について説明する。なお、カラオケ予約とは、ユーザが歌いたい歌（楽曲）をカラオケ装置２に登録することである。
【００４９】
図５及び図６は、携帯端末１が行う処理の手順を示すフローチャートである。携帯端末１の制御部１０は、記憶部１２に記憶してあるカラオケアプリ１２ａを実行することにより、カラオケ予約の受付画面（以下、予約受付画面という）をタッチパネル１３に表示している（Ｓ１）。なお携帯端末１は、所定のサーバ装置（例えばサーバ装置４）にアクセスし、所定のサーバ装置から予約受付画面を取得する構成でもよい。カラオケ店舗に入店（入室）したユーザは、タッチパネル１３を操作し、予約受付画面を介して、予約したい楽曲を選択する。携帯端末１の制御部１０は、タッチパネル１３を介して、ユーザによって選択された楽曲を受け付ける（Ｓ２）。
【００５０】
またユーザは、選択した楽曲の演奏中に任意の背景映像を表示させたい場合、背景映像に使用したい動画データを予約受付画面にて指定する。なお、背景映像に使用する動画データには、携帯端末１の記憶部１２に記憶してある動画データ、ネットワークＮを介して公開されている動画データ等を用いることができる。また、これらの動画データには音声データが対応付けられていてもよい。
携帯端末１の制御部１０は、タッチパネル１３を介して、背景映像に使用する動画データが指定されたか否かを判断する（Ｓ３）。指定されていないと判断した場合（Ｓ３：ＮＯ）、制御部１０は、ステップＳ２で受け付けた楽曲の楽曲ＩＤと、携帯端末１の識別情報（予約者情報）とを含む予約情報を、第２通信部１５から中継装置５を介してカラオケ装置２へ送信する（Ｓ４）。制御部１０は、処理を終了する。
【００５１】
なお、携帯端末１の識別情報は、カラオケ装置２が携帯端末１と通信する際に用いる端末情報を含む。また、携帯端末１が所定のサーバ装置（例えばサーバ装置４）を介してカラオケ予約を行う構成の場合、サーバ装置に予め登録してあるユーザ情報を携帯端末１の識別情報に用いてもよい。
背景映像に使用する動画データが指定されたと判断した場合（Ｓ３：ＹＥＳ）、携帯端末１の制御部１０は、ステップＳ２で受け付けた楽曲の楽曲ＩＤと、携帯端末１の識別情報（予約者情報）と、背景映像の指定があることを示す情報とを含む予約情報を、第２通信部１５から中継装置５を介してカラオケ装置２へ送信する（Ｓ５）。
【００５２】
次に携帯端末１の制御部１０は、背景映像に指定された動画データが、ユーザによって選択された楽曲のプロモーションビデオデータ（以下、ＰＶデータという）であるか否かを判断する（Ｓ６）。
ＰＶデータに付加されているタイトル、説明欄又はタグ等の付加データには、プロモーションビデオ、プロモーション、プロモ、ミュージックビデオ、ＭＶ等のようにＰＶデータであることを示す文言が含まれていることが多い。よって、制御部１０は、指定された動画データの付加データに上述したような文言が含まれているか否かを判断し、含まれている場合には、ＰＶデータであると判断する。また、ＰＶデータには楽曲名及び歌手名等が付加されている。よって、制御部１０は、ステップＳ２で受け付けた楽曲の楽曲名及び歌手名と、背景映像に指定された動画データ（ＰＶデータ）に付加されている楽曲名及び歌手名とが一致するか否かを判断する。そして、一致すると判断した場合、制御部１０は、背景映像に指定された動画データが、ユーザによって選択された楽曲のＰＶデータであると判断する。
【００５３】
なお、指定された動画データが、ネットワークＮを介して公開されている動画データである場合、制御部１０は、指定された動画データの付加データのみを受信し、受信した付加データに基づいて、指定された動画データがユーザによって選択された楽曲のＰＶデータであるか否かを判断する。また、ＰＶデータであるか否かの判断に用いる文言は、上述した文言に限らない。また、指定された動画データが、ユーザによって選択された楽曲のＰＶデータであるか否かの判断方法は、上述した方法に限らない。
【００５４】
指定された動画データがユーザによって選択された楽曲のＰＶデータであると判断した場合（Ｓ６：ＹＥＳ）、携帯端末１の制御部１０は、ＰＶデータ（背景映像に指定された動画データ）に含まれる音声データ（動画データに対応付けられている音声データ）に基づいて、楽曲（ＰＶデータ）における歌唱開始位置を特定する（Ｓ７）。制御部１０は、例えば音声データを周波数変換し、人間の声の周波数成分（周波数波形）が最初に出現する位置を決定し、この位置を歌唱開始位置に特定する。なお、ＰＶデータ（動画データ）に歌唱開始位置を示す情報が予め付加されていてもよく、このようなＰＶデータの場合、制御部１０は、ＰＶデータに付加されている情報に基づいて歌唱開始位置を特定することができる。
【００５５】
また、ネットワークＮを介して公開されているＰＶデータの場合、制御部１０は、ＰＶデータを先頭から順次受信し、受信したＰＶデータに含まれる音声データに基づいて歌唱開始位置を特定し、歌唱開始位置を特定できた時点で、ＰＶデータの受信を停止する。即ち、制御部１０は、歌唱開始位置を特定するために必要なデータのみを受信する。
また、ネットワークＮを介して公開されているＰＶデータには、先頭に広告データが付加されているものがある。このようなＰＶデータの場合、制御部１０は、広告データとＰＶデータとにおける音声データの特徴の相異に基づいて、ＰＶデータの開始位置（歌唱開始位置）を特定することができる。また、動画データに対応付けられている音声データに基づいて歌唱開始位置を特定する構成のほかに、動画データに基づいて歌唱開始位置を特定してもよい。例えば、先頭に広告データが付加されているＰＶデータの場合、制御部１０は、広告データとＰＶデータとにおける動画データの特徴の相異に基づいて、ＰＶデータの開始位置（歌唱開始位置）を特定することができる。
【００５６】
動画データ（ＰＶデータ）における歌唱開始位置を特定した場合、携帯端末１の制御部１０は、カラオケ装置２から送信されてくる同期信号を第２通信部１５にて受信したか否かを判断する（Ｓ８）。カラオケ装置２は、予約曲テーブル２２ａの格納内容に基づいてオーディオ出力を行う際に各楽曲の出力タイミングを同期するための同期信号を中継装置５を介して携帯端末１へ送信（出力）する。同期信号には、予約曲テーブル２２ａから読み出された楽曲ＩＤ及びカラオケ装置２が携帯端末１と通信する際に用いる端末情報が含まれている。携帯端末１の制御部１０は、受信した同期信号に含まれる端末情報が自身の携帯端末１の情報である場合、自身の携帯端末１宛の同期信号であるとして受信し、自身の携帯端末１の情報でない場合、受信した同期信号を破棄する。また携帯端末１の制御部１０は、同期信号に含まれる楽曲ＩＤにて、次にカラオケ装置２にて出力される楽曲を把握する。
【００５７】
携帯端末１の制御部１０は、カラオケ装置２からの同期信号を受信していないと判断した場合（Ｓ８：ＮＯ）、受信するまで待機する。同期信号を受信したと判断した場合（Ｓ８：ＹＥＳ）、携帯端末１の制御部１０は、同期信号に含まれる楽曲ＩＤの楽曲データにおけるボーカル音開始位置を示す情報（楽曲データ情報）をカラオケ装置２から受信する（Ｓ９）。なお、楽曲データ情報は、同期信号と共にカラオケ装置２から送信される構成であってもよいし、同期信号を受信した携帯端末１が、同期信号の受信後にカラオケ装置２へ要求し、カラオケ装置２から受信する構成でもよい。
【００５８】
携帯端末１の制御部１０は、受信した楽曲データ情報と、ステップＳ７で特定した歌唱開始位置とに基づいて、背景映像に指定された動画データ（ＰＶデータ）における再生開始位置を特定する（Ｓ１０）。例えば、制御部１０は、受信した楽曲データ情報に基づいて、楽曲データの演奏開始位置からボーカル音開始位置までの時間を算出する。そして制御部１０は、動画データ（ＰＶデータ）において、ステップＳ７で特定した歌唱開始位置から、算出した時間前の位置を再生開始位置に特定する。なお、制御部１０は、動画データにおける再生開始位置を特定することにより、動画データのうちで、楽曲データに対応する部分（部分動画データ及び部分音声データ）を特定できる。
【００５９】
動画データの再生開始位置を特定した後、携帯端末１の制御部１０は、カラオケ装置２との間で送信した同期信号に基づいて、特定した再生開始位置から動画データ（ＰＶデータ）のカラオケ装置２への送信を開始する（Ｓ１１）。なお、制御部１０は、動画データだけでなく、動画データに対応付けられている音声データも、第２通信部（送信部）１５から中継装置５を介してカラオケ装置２へ送信する。また制御部１０は、動画データをカラオケ装置２へ送信するだけでなく、動画データに基づく動画を自装置のタッチパネル１３に表示しつつカラオケ装置２へ送信してもよい。更に、背景映像に指定された動画データが、ネットワークＮを介して公開されているＰＶデータである場合、制御部１０は、第１通信部（受信部）１４にてネットワークＮを介して動画データ（ＰＶデータ）を受信し、カラオケ装置２へ送信（転送）する。
【００６０】
ステップＳ６で、背景映像に指定された動画データがＰＶデータでないと判断した場合（Ｓ６：ＮＯ）、携帯端末１の制御部１０は、カラオケ装置２から送信されてくる同期信号を第２通信部１５にて受信したか否かを判断する（Ｓ１２）。同期信号を受信していないと判断した場合（Ｓ１２：ＮＯ）、携帯端末１の制御部１０は受信するまで待機する。同期信号を受信したと判断した場合（Ｓ１２：ＹＥＳ）、携帯端末１の制御部１０は、受信した同期信号に基づいて、背景映像に指定された動画データのカラオケ装置２への送信を開始する（Ｓ１１）。なお、背景映像に指定された動画データがＰＶデータでない場合であっても、例えば、動画データ又は動画データに対応付けられている音声データに基づいて、再生開始位置を決定してもよい。この場合、制御部１０は、決定した再生開始位置から動画データをカラオケ装置２へ送信する。例えば、先頭に広告データが付加されている動画データの場合、制御部１０は、広告データの終了位置を特定し、この位置を再生開始位置に決定してもよい。
【００６１】
動画データのカラオケ装置２への送信を開始した後、携帯端末１の制御部１０は、カラオケ装置２から送信されてくる終了信号を第２通信部１５にて受信したか否かを判断する（Ｓ１３）。カラオケ装置２は、各楽曲の演奏（オーディオ出力）を終了する都度、演奏終了を通知する終了信号を中継装置５を介して携帯端末１へ送信する。終了信号には、演奏を終了した楽曲の楽曲ＩＤ及びカラオケ装置２が携帯端末１と通信する際に用いる端末情報が含まれている。携帯端末１の制御部１０は、受信した終了信号に含まれる端末情報が自身の携帯端末１の情報である場合、自身の携帯端末１宛の終了信号であるとして受信し、自身の携帯端末１の情報でない場合、受信した終了信号を破棄する。また携帯端末１の制御部１０は、終了信号に含まれる楽曲ＩＤにて、演奏が終了した楽曲を把握する。
【００６２】
携帯端末１の制御部１０は、カラオケ装置２からの終了信号を受信したと判断した場合（Ｓ１３：ＹＥＳ）、実行中の動画データの送信を終了し（Ｓ１４）、処理を終了する。即ち、制御部１０は、終了信号に含まれる楽曲ＩＤの楽曲に対応してカラオケ装置２へ送信していた動画データの送信を終了する。これにより、カラオケ装置２によるオーディオ出力（楽曲演奏）の終了と共に携帯端末１からカラオケ装置２への動画データの送信が終了し、カラオケ装置２（モニタ装置６）による動画の表示が終了する。
カラオケ装置２からの終了信号を受信していないと判断した場合（Ｓ１３：ＮＯ）、制御部１０は、動画データのカラオケ装置２への送信が終了したか否かを判断する（Ｓ１５）。動画データの送信が終了していないと判断した場合（Ｓ１５：ＮＯ）、即ち、カラオケ装置２によるオーディオ出力及び携帯端末１からカラオケ装置２への動画データの送信が共に終了していない場合、制御部１０は、ステップＳ１３に処理を戻す。
【００６３】
動画データの送信が終了したと判断した場合（Ｓ１５：ＹＥＳ）、即ち、カラオケ装置２によるオーディオ出力が終了する前に、携帯端末１からカラオケ装置２への動画データの送信が終了した場合、携帯端末１の制御部１０は、ステップＳ１１に処理を戻し、動画データのカラオケ装置２への送信を再度開始する（Ｓ１１）。なお、このとき、携帯端末１の制御部１０は、先に送信した動画データと同一の動画データを送信する構成でもよいし、異なる動画データを新たに送信する構成でもよい。例えば、予約受付画面を介して背景映像に使用する動画データを指定する際に、同一の動画データを１回だけ使用（再生）するか、繰り返して使用（再生）するかをユーザが指定できる構成としてもよい。また、予約受付画面を介して背景映像に使用する動画データを指定する際に、複数の動画データと、各動画データの使用順序（再生順序）とをユーザが指定する構成としてもよい。これにより、携帯端末１の制御部１０は、カラオケ装置２によるオーディオ出力が終了する前にカラオケ装置２への動画データの送信が終了した場合に、ユーザの指定に従って、動画データの送信を終了すべきか、同一又は異なる動画データを送信すべきかを切り替えることができる。
【００６４】
また、同一の動画データを送信する場合、制御部１０は、ステップＳ１０で決定した再生開始位置から送信する構成でもよいし、再生開始位置の特定処理を新たに行った後にカラオケ装置２へ送信する構成でもよい。また、異なる動画データを送信する場合、制御部１０は、この動画データに対して再生開始位置の特定処理を行った後にカラオケ装置２へ送信する構成でもよいし、特定処理を行わずにカラオケ装置２へ送信する構成でもよい。
【００６５】
図５及び図６に示した処理では、背景映像に指定された動画データがＰＶデータである場合、携帯端末１は、ＰＶデータにおける歌唱開始位置を特定し、特定した歌唱開始位置及びカラオケ装置２から受信した楽曲データ情報に基づいて、ＰＶデータにおける再生開始位置を特定する構成であった。このほかに、ユーザが、背景映像に指定した動画データにおける再生開始位置を手動で指定する構成でもよい。例えば、予約受付画面において、ユーザが、背景映像に指定した動画データを携帯端末１にて再生（動画表示及び音声出力）可能とし、更に早送り機能及び巻き戻し機能の実行を可能とする。そしてユーザが、表示された動画及び出力された音声に基づいて、カラオケ装置２で再生すべき再生開始位置を特定し、予約受付画面を介して指定できる構成としてもよい。この場合、任意の再生開始位置から、指定された動画データに基づく動画表示が可能となる。またこの場合、指定された動画データが携帯端末１の記憶部１２に記憶されているデータであれば、ユーザによって指定された再生開始位置を示す情報を、動画データに対応付けて記憶部１２に記憶しておいてもよい。これにより、次に同一の動画データをカラオケの背景映像に使用する場合に、再生開始位置を再度指定する必要がない。また、このように携帯端末１の記憶部１２に記憶された各動画データの再生開始位置の情報を、複数の携帯端末１間で共有できるようにしてもよい。例えば、携帯端末１が、複数の他の携帯端末に対して、ある動画データの再生開始位置の情報を要求し、他の携帯端末のうちで、要求された情報を有する携帯端末が、要求元の携帯端末１へ再生開始位置の情報を送信する構成としてもよい。
【００６６】
次に、ユーザが携帯端末１を用いてカラオケ予約を行う場合にカラオケ装置２が行う処理について説明する。図７は、カラオケ装置２が行う処理の手順を示すフローチャートである。
カラオケ装置２の制御部２０は、図５中のステップＳ４又はＳ５で携帯端末１が送信した予約情報を、中継装置５を介して第２通信部２４にて受信したか否かを判断している（Ｓ２１）。受信していないと判断した場合（Ｓ２１：ＮＯ）、制御部２０は受信するまで待機する。受信したと判断した場合（Ｓ２１：ＹＥＳ）、カラオケ装置２の制御部２０は、受信した予約情報の内容を予約曲テーブル２２ａに登録する（Ｓ２２）。具体的には、制御部２０は、予約情報に含まれる楽曲ＩＤ及び携帯端末１の識別情報を、予約曲テーブル２２ａの楽曲ＩＤの欄及び予約者情報の欄にそれぞれ格納する。また制御部２０は、予約情報に背景映像の指定があることを示す情報が含まれる場合、予約曲テーブル２２ａの背景変更の有無の欄に「有」を格納し、含まれない場合、背景変更の有無の欄に「無」を格納する。
【００６７】
カラオケ装置２の制御部２０は、予約曲テーブル２２ａに格納した楽曲ＩＤに基づいて、この楽曲ＩＤの楽曲データをサーバ装置４に要求し、ネットワークＮを介してサーバ装置４から取得（ダウンロード）する（Ｓ２３）。制御部２０は、取得した楽曲データを記憶部２２に記憶させ、処理を終了する。
楽曲データは、サーバ装置４からカラオケ装置２へ一旦ダウンロードされると、カラオケ装置２の記憶部２２に蓄積される。よって、図７に示した処理において、カラオケ装置２の制御部２０は、サーバ装置４に楽曲データを要求する際に、記憶部２２に既に蓄積されているか否かを確認し、蓄積されていない場合にのみサーバ装置４に要求してもよい。
【００６８】
次に、上述したようにカラオケ予約が行われ、カラオケ装置２の予約曲テーブル２２ａに予約情報が格納された後、カラオケ装置２が予約曲テーブル２２ａに基づいて行うカラオケ処理について説明する。なお、カラオケ装置２が行うカラオケ処理とは、カラオケを行う際に必要な処理であり、例えば、楽曲データに基づいてスピーカ７にオーディオ出力（音声出力、楽曲演奏）する処理、楽曲データに基づいてモニタ装置６に歌詞を表示する処理等がある。また、カラオケ装置２は、マイク８を介して入力されたユーザの歌声を、サーバ装置４からダウンロードした楽曲データに基づいて採点する処理、採点結果をモニタ装置６に表示する処理等も行う。
【００６９】
図８は、カラオケ装置２が行うカラオケ処理の手順を示すフローチャートである。カラオケ処理を開始する場合、カラオケ装置２の制御部２０は、予約曲テーブル２２ａの先頭に記憶してある楽曲の情報を読み出す（Ｓ３１）。制御部２０は、読み出した情報に基づいて、この楽曲に対して、ユーザが任意の動画データを背景映像に指定したか否かを判断する（Ｓ３２）。具体的には、制御部２０は、読み出した情報のうちで、背景変更の有無を示す情報が「有」であるか否かを判断し、「有」である場合、背景映像の指定があると判断する。
【００７０】
背景映像の指定があると判断した場合（Ｓ３２：ＹＥＳ）、カラオケ装置２の制御部２０は、楽曲データに基づくオーディオ出力のタイミングを同期するための同期信号を第２通信部２４から中継装置５を介して携帯端末１へ出力（送信）する（Ｓ３３）。ここでカラオケ装置２から出力された同期信号は、図５中のステップＳ８又はＳ１２で携帯端末１が受信する。また同期信号に基づいてカラオケ装置２及び携帯端末１間での同期が取れた場合、図６中のステップＳ１１で携帯端末１は、動画データのカラオケ装置２への送信を開始する。
【００７１】
カラオケ装置２の制御部２０は、図６中のステップＳ１１で携帯端末１が送信を開始した動画データの受信を開始したか否かを判断する（Ｓ３４）。なお、制御部２０は、携帯端末１が送信した動画データを中継装置５を介して第２通信部（受信部）２４にて受信する。動画データの受信を開始していないと判断した場合（Ｓ３４：ＮＯ）、制御部２０は、動画データを受信するまで待機する。動画データの受信を開始したと判断した場合（Ｓ３４：ＹＥＳ）、カラオケ装置２の制御部（表示制御部）２０は、順次受信する動画データに基づく動画のモニタ装置（表示部）６への表示を開始する（Ｓ３５）。具体的には、制御部２０は、第２通信部２４にて順次受信する動画データを、第２通信部２４から中継装置５を介してモニタ装置６へ順次送信し、動画データに基づく動画をモニタ装置６に表示させる。なお、制御部２０は、動画データに基づく動画を、楽曲データに含まれる歌詞の背景映像としてモニタ装置６に表示させる。
【００７２】
一方、カラオケ装置２の制御部（音量制御部）２０は、動画データと共に携帯端末１から受信した音声データに基づく音声の音量を低減する処理（例えばミュート処理）を行う（Ｓ３６）。またカラオケ装置２の制御部２０は、ステップＳ３１で予約曲テーブル２２ａから読み出した楽曲ＩＤの楽曲データを記憶部２２から読み出し、読み出した楽曲データに基づくオーディオ出力をスピーカ７にて開始する（Ｓ３７）。このとき、制御部（音声出力部）２０は、楽曲データに基づくオーディオ出力だけでなく、動画データと共に携帯端末１から受信した音声データに基づく音声も出力する。なお、音声データに基づく音声の音量はステップＳ３６で低減されているので、オーディオ出力の邪魔にはならない。また、動画データに対応付けられている音声データに基づく音声の音量を低減する処理は、カラオケ装置２にて行われる構成のほかに、携帯端末１にて行ってもよい。この場合、携帯端末１の制御部１０が、動画データと共に音声データをカラオケ装置２へ送信する際に、音声データに対して、この音声データに基づく音声の音量を低減する処理を行った後、カラオケ装置２へ送信すればよい。
【００７３】
カラオケ装置２の制御部２０は、ステップＳ３７で開始したオーディオ出力が終了したか否かを判断する（Ｓ３８）。具体的には、楽曲データに基づくオーディオ出力が最後まで実行された場合、又はオーディオ出力の実行中にユーザが入力装置３（カラオケ装置２）を操作して出力停止を指示した場合、制御部２０は、オーディオ出力が終了したと判断する。オーディオ出力が終了していないと判断した場合（Ｓ３８：ＮＯ）、制御部２０は、楽曲データに基づくオーディオ出力及び動画データに基づく動画表示を継続する。オーディオ出力が終了したと判断した場合（Ｓ３８：ＹＥＳ）、制御部２０は、オーディオ出力の終了を通知する終了信号を第２通信部２４から中継装置５を介して携帯端末１へ送信する（Ｓ３９）。ここでカラオケ装置２から送信された終了信号は、図６中のステップＳ１３で携帯端末１が受信する。制御部２０は、ステップＳ４２に処理を移行する。
【００７４】
ステップＳ３２で、背景映像の指定がないと判断した場合（Ｓ３２：ＮＯ）、カラオケ装置２の制御部２０は、ステップＳ３１で予約曲テーブル２２ａから読み出した楽曲ＩＤの楽曲データを記憶部２２から読み出し、読み出した楽曲データに基づくオーディオ出力をスピーカ７にて開始する（Ｓ４０）。そしてカラオケ装置２の制御部２０は、開始したオーディオ出力が終了したか否かを判断し（Ｓ４１）、終了していないと判断した場合（Ｓ４１：ＮＯ）、楽曲データに基づくオーディオ出力を継続する。オーディオ出力が終了したと判断した場合（Ｓ４１：ＹＥＳ）、カラオケ装置２の制御部２０は、動作終了を指示されたか否かを判断する（Ｓ４２）。なお、ユーザが入力装置３（カラオケ装置２）を操作してカラオケ装置２の動作終了を指示した場合、制御部２０は、動作終了を指示されたと判断する。
【００７５】
動作終了を指示されていないと判断した場合（Ｓ４２：ＮＯ）、カラオケ装置２の制御部２０は、ステップＳ３１に処理を戻し、予約曲テーブル２２ａの先頭に記憶してある楽曲の情報を読み出す（Ｓ３１）。即ち、次に予約された楽曲の情報を読み出し、読み出した情報に基づいて、ステップＳ３２以降の処理を繰り返す。動作終了を指示されたと判断した場合（Ｓ４２：ＹＥＳ）、カラオケ装置２の制御部２０はカラオケ処理を終了する。
【００７６】
上述したように携帯端末１及びカラオケ装置２がそれぞれの処理を行うことにより、携帯端末１からカラオケ装置２へ送信された動画データに基づく動画のモニタ装置６による表示開始と、カラオケ装置２によるオーディオ出力の開始とを同期させることができる。なお、図８中のステップＳ３５の処理と、ステップＳ３６，Ｓ３７の処理とは並列に実行することができる。
上述した処理では、カラオケ装置２によるオーディオ出力が終了した場合に、携帯端末１からカラオケ装置２への動画データの送信も終了していた。このほかに、オーディオ出力が終了した後も、次に予約されている楽曲データに基づくオーディオ出力をカラオケ装置２が開始するまで、携帯端末１からカラオケ装置２への動画データの送信を継続する構成でもよい。またこの場合、オーディオ出力が終了してから次のオーディオ出力が開始されるまでの間は、携帯端末１からカラオケ装置２へ送信される音声データに基づく音声の音量を元の音量に戻して音声出力するようにしてもよい。即ち、オーディオ出力中は動画データに基づく動画の表示のみを行い、オーディオ出力の待ち状態の場合は動画データに基づく動画の表示及び音声データに基づく音声出力を行う構成としてもよい。
【００７７】
本実施形態では、モニタ装置６に表示する歌詞の背景映像に使用する任意の動画データの指定は、カラオケ予約を行う際だけでなく、既にカラオケ予約されている楽曲又は既にオーディオ出力が開始されている楽曲に対しても行うことができる。
以下に、カラオケ予約を行う場合以外のときに、ユーザが携帯端末１を用いて背景映像に使用する動画データの指定を行う場合に携帯端末１が行う処理について説明する。
【００７８】
図９及び図１０は、携帯端末１が行う処理の手順を示すフローチャートである。携帯端末１の制御部１０は、記憶部１２に記憶してあるカラオケアプリ１２ａを実行することにより、既に演奏中の楽曲又は既に予約してある楽曲（オーディオ出力待ちの楽曲）の背景映像に用いる任意の動画データの指定を受け付けるための受付画面（以下、背景受付画面という）をタッチパネル１３に表示している。なお、背景受付画面は、楽曲が指定され、指定された楽曲が演奏（オーディオ出力）される際の背景映像に用いられる動画データだけでなく、楽曲が指定されず、いずれかの楽曲が演奏される際の背景映像に用いられる動画データの受け付け（指定）も可能である。ユーザは、タッチパネル１３を操作し、背景映像に使用したい動画データを背景受付画面にて指定する。なお、ここでも背景映像に使用する動画データには、携帯端末１の記憶部１２に記憶してある動画データ、ネットワークＮを介して公開されている動画データ等を用いることができ、これらの動画データには音声データが対応付けられていてもよい。
【００７９】
携帯端末１の制御部１０は、タッチパネル１３を介して、動画データの指定を受け付けたか否かを判断する（Ｓ５１）。受け付けていないと判断した場合（Ｓ５１：ＮＯ）、携帯端末１の制御部１０は受け付けるまで待機する。動画データの指定を受け付けたと判断した場合（Ｓ５１：ＹＥＳ）、携帯端末１の制御部１０は、指定された動画データを背景映像に使用する楽曲の指定を受け付けたか否かを判断する（Ｓ５２）。楽曲の指定を受け付けていないと判断した場合（Ｓ５２：ＮＯ）、即ち、指定された動画データを背景映像に使用する楽曲が指定されていない場合、携帯端末１の制御部１０は、カラオケ装置２が現在いずれかの楽曲データに基づくオーディオ出力の実行中であるか否かを判断する（Ｓ５３）。
【００８０】
カラオケ装置２の制御部（出力部）２０は、楽曲データに基づくオーディオ出力の実行中であること、オーディオ出力の実行中でないこと（オーディオ出力の待ち状態であること）等の各状況を示す信号（状況情報）を適宜出力している。よって、携帯端末１の制御部（取得部）１０は、カラオケ装置２から出力される信号を受信することによってカラオケ装置２によるオーディオ出力の実行状況を示す信号（状況情報）を取得する。そして制御部１０は、取得した信号に基づいて、カラオケ装置２が現在オーディオ出力中であるか否かを判断できる。カラオケ装置２がオーディオ出力の実行中でないと判断した場合（Ｓ５３：ＮＯ）、携帯端末１の制御部１０は、指定された動画データをカラオケ装置２に表示できないことを示すエラーメッセージをタッチパネル１３（表示部１３ｂ）に表示し（Ｓ５４）、処理を終了する。
【００８１】
カラオケ装置２がオーディオ出力の実行中であると判断した場合（Ｓ５３：ＹＥＳ）、携帯端末１の制御部１０は、指定された動画データのカラオケ装置２への送信を開始する（Ｓ５５）。なお、制御部１０は、動画データと共に、動画データに対応付けられている音声データもカラオケ装置２へ送信する。また携帯端末１の制御部１０は、カラオケ装置２がオーディオ出力中の楽曲データにおける残りのオーディオ出力時間が所定時間（例えば１０秒）以上である場合に、カラオケ装置２へ動画データを送信する構成としてもよい。また、携帯端末１の制御部１０は、カラオケ装置２がオーディオ出力中でない場合、又は、オーディオ出力中の楽曲データにおける残りのオーディオ出力時間が所定時間未満である場合には、動画データのカラオケ装置２への送信を保留し、カラオケ装置２が次に予約されている楽曲データに基づいてオーディオ出力を開始するタイミングに同期させて、保留しておいた動画データのカラオケ装置２への送信を行う構成としてもよい。これにより、カラオケ装置２によるオーディオ出力が実行されていない場合、又はオーディオ出力中の楽曲データにおける残りのオーディオ出力時間が所定時間未満である場合には、携帯端末１から新たな動画データがカラオケ装置２へ送信されることを禁止できる。なお、携帯端末１の制御部１０は、オーディオ出力中の楽曲データにおける残りのオーディオ出力時間の情報もカラオケ装置２から取得でき、取得した情報に基づいて、残りのオーディオ出力時間が所定時間以上であるか否かを判断できる。
【００８２】
携帯端末１の制御部１０は、指定された動画データの送信が終了したか否かを判断しており（Ｓ５６）、終了していないと判断した場合（Ｓ５６：ＮＯ）、動画データのカラオケ装置２への送信を継続する。動画データの送信が終了したと判断した場合（Ｓ５６：ＹＥＳ）、携帯端末１の制御部１０は、処理を終了する。これにより、カラオケ装置２は、携帯端末１から送信されてくる動画データに基づく動画をモニタ装置６に表示することができる。
【００８３】
指定された動画データを背景映像に使用する楽曲が指定されていると判断した場合（Ｓ５２：ＹＥＳ）、携帯端末１の制御部１０は、指定された楽曲が、現在カラオケ装置２にてオーディオ出力中の楽曲であるか否かを判断する（Ｓ５７）。例えば、制御部１０は、カラオケ装置２から現在オーディオ出力中の楽曲及び予約中（オーディオ出力待ち）の楽曲の情報（楽曲ＩＤ、楽曲名、歌手名等）を取得し、各楽曲の情報をタッチパネル１３に表示させる。そして制御部１０は、ユーザによるタッチパネル１３の操作によって、表示中の楽曲から、指定された動画データを背景映像に使用する楽曲の選択を受け付ける。この場合、制御部１０は、指定された動画データを背景映像に使用する楽曲が現在オーディオ出力中の楽曲であるか、オーディオ出力待ちの楽曲であるかを判断できる。
【００８４】
オーディオ出力中の楽曲ではないと判断した場合（Ｓ５７：ＮＯ）、即ち、オーディオ出力待ちの楽曲である場合、携帯端末１の制御部１０は、指定された楽曲の楽曲ＩＤと、背景映像の指定があることを示す情報とを含む予約情報を、第２通信部１５から中継装置５を介してカラオケ装置２へ送信する（Ｓ５８）。なお、このような予約情報を受信したカラオケ装置２の制御部２０は、予約曲テーブル２２ａにおいて、受信した予約情報の楽曲ＩＤに対応する背景変更の有無の欄を「無」から「有」に更新する。
その後、携帯端末１の制御部１０は、図５及び図６中のステップＳ６以降の処理と同様の処理を行う。これにより、オーディオ出力待ちの楽曲に対して、背景映像に使用する動画データが指定された場合は、カラオケ予約を行う際に背景映像に使用する動画データが指定された場合と同様の処理が行われる。
【００８５】
オーディオ出力中の楽曲であると判断した場合（Ｓ５７：ＹＥＳ）、携帯端末１の制御部１０は、背景映像に指定された動画データが、該動画データを背景映像に使用する楽曲のＰＶデータであるか否かを判断する（Ｓ５９）。なお、制御部１０は、図５中のステップＳ６と同様の処理によって、ＰＶデータであるか否かを判断する。指定された動画データがＰＶデータであると判断した場合（Ｓ５９：ＹＥＳ）、携帯端末１の制御部１０は、背景映像に指定された動画データ（ＰＶデータ）における歌唱開始位置を特定する（Ｓ６０）。なお、制御部１０は、図５中のステップＳ７と同様の処理によって歌唱開始位置を特定する。
【００８６】
次に携帯端末１の制御部１０は、オーディオ出力中の楽曲の楽曲データにおけるボーカル音開始位置及び現在の出力位置を示す情報（楽曲データ情報）をカラオケ装置２に要求し、カラオケ装置２から受信する（Ｓ６１）。携帯端末１の制御部１０は、受信した楽曲データ情報と、ステップＳ６０で特定した歌唱開始位置とに基づいて、背景映像に指定された動画データ（ＰＶデータ）における再生開始位置を特定する（Ｓ６２）。例えば、制御部１０は、受信した楽曲データ情報に基づいて、楽曲データのボーカル音開始位置から現在の出力位置までの時間を算出する。そして制御部１０は、背景映像に指定された動画データ（ＰＶデータ）において、ステップＳ６０で特定した歌唱開始位置から、算出した時間後の位置を再生開始位置に特定する。
【００８７】
動画データの再生開始位置を特定した後、携帯端末１の制御部１０は、特定した再生開始位置から動画データ（ＰＶデータ）のカラオケ装置２への送信を開始する（Ｓ６３）。なお、制御部１０は、動画データだけでなく、動画データに対応付けられている音声データもカラオケ装置２へ送信する。また制御部１０は、動画データをカラオケ装置２へ送信するだけでなく、動画データに基づく動画を自装置のタッチパネル１３に表示しつつカラオケ装置２へ送信してもよい。更に制御部１０は、カラオケ装置２から所定の信号（状況情報）を受信し、オーディオ出力中の楽曲データにおける残りのオーディオ出力時間を取得する。そして制御部１０は、残りのオーディオ出力時間が所定時間（例えば１０秒）以上である場合に、動画データのカラオケ装置２への送信を行うようにしてもよい。即ち、残りのオーディオ出力時間が所定時間未満である場合には、制御部１０は、カラオケ装置２への動画データの送信を行わないようにしてもよい。
【００８８】
ステップＳ５９で、背景映像に指定された動画データがＰＶデータでないと判断した場合（Ｓ５９：ＮＯ）、携帯端末１の制御部１０は、ステップＳ６３に処理を移行し、背景映像に指定された動画データのカラオケ装置２への送信を開始する（Ｓ６３）。なお、ここでも、例えば、動画データ又は動画データに対応付けられている音声データに基づいて、再生開始位置を決定し、決定した再生開始位置から動画データを送信してもよい。また、ここでも、オーディオ出力中の楽曲データにおける残りのオーディオ出力時間が所定時間以上であるか否かに応じて、携帯端末１が動画データをカラオケ装置２へ送信するか否かを切り替える構成でもよい。
【００８９】
動画データのカラオケ装置２への送信を開始した後、携帯端末１の制御部１０は、カラオケ装置２から送信されてくる終了信号を受信したか否かを判断し（Ｓ６４）、受信したと判断した場合（Ｓ６４：ＹＥＳ）、動画データの送信を終了し（Ｓ６５）、処理を終了する。カラオケ装置２からの終了信号を受信していないと判断した場合（Ｓ６４：ＮＯ）、制御部１０は、動画データのカラオケ装置２への送信が終了したか否かを判断する（Ｓ６６）。動画データの送信が終了していないと判断した場合（Ｓ６６：ＮＯ）、制御部１０は、ステップＳ６４に処理を戻す。
【００９０】
動画データの送信が終了したと判断した場合（Ｓ６６：ＹＥＳ）、携帯端末１の制御部１０は、ステップＳ６３に処理を戻し、動画データのカラオケ装置２への送信を再度開始する（Ｓ６３）。なお、このとき、携帯端末１の制御部１０は、先に送信した動画データと同一の動画データを送信する構成でもよいし、異なる動画データを新たに送信する構成でもよい。ここでも、背景受付画面を介して背景映像に使用する動画データを指定する際に、同一の動画データを１回だけ使用（再生）するか、繰り返して使用（再生）するかをユーザが選択できる構成としてもよい。また、背景受付画面を介して背景映像に使用する動画データを指定する際、複数の動画データと、各動画データの使用順序（再生順序）の指定をユーザが行う構成としてもよい。
【００９１】
上述したようにオーディオ出力中の楽曲に対して、背景映像に使用する動画データが指定された場合、カラオケ装置２は、携帯端末１から順次送信されてくる動画データに基づく動画をモニタ装置６に表示させる。なお、カラオケ装置２は、動画データに基づく動画を、楽曲データに含まれる歌詞の背景映像としてモニタ装置６に表示させる。よって、既にオーディオ出力中の楽曲に対しても背景映像を任意の動画に変更することができる。また、指定された動画データがＰＶデータである場合、現在のオーディオ出力位置に基づいて、動画データにおける再生開始位置（送信開始位置）が特定される。よって、既にオーディオ出力が開始されている楽曲についても、動画データに基づく動画のモニタ装置６による表示タイミングと、カラオケ装置２によるオーディオ出力のタイミングとを同期させることができる。
【００９２】
図９及び図１０に示す処理においても、オーディオ出力が終了した後も、次に予約されている楽曲データに基づくオーディオ出力をカラオケ装置２が開始するまで、携帯端末１からカラオケ装置２への動画データの送信を継続する構成でもよい。またこの場合、オーディオ出力が終了してから次のオーディオ出力が開始されるまでの間は、携帯端末１からカラオケ装置２へ送信される音声データに基づく音声の音量を元の音量に戻して音声出力するようにしてもよい。これにより、携帯端末１からカラオケ装置２へ送信された動画データに基づく動画の表示だけでなく、音声データに基づく音声出力によって、任意のコンテンツデータの視聴が可能となる。
【００９３】
図９及び図１０に示した処理においても、動画データ（ＰＶデータ）における再生開始位置をユーザが手動で指定する構成としてもよい。
また上述した処理において、オーディオ出力中の楽曲の背景映像に指定された動画データがＰＶデータでない場合、携帯端末１は、動画データにおける再生開始位置を特定することなく、指定された動画データの先頭から順にカラオケ装置２へ送信する構成でもよい。また、ユーザの選択により、携帯端末１が動画データにおける再生開始位置を特定する処理を行うか否かを切り替える構成としてもよい。
【００９４】
本実施形態のカラオケシステムでは、携帯端末１は、カラオケ装置２によるオーディオ出力が終了するまでの間、カラオケ装置２への動画データの送信を継続する構成である。更に、携帯端末１は、カラオケ装置２によるオーディオ出力に要する出力時間と、カラオケ装置２へ送信する動画データに基づく動画の表示時間とに応じて、動画表示時間がオーディオ出力時間と同程度となるように動画データを処理する構成を有してもよい。具体的には、携帯端末１の制御部１０は、カラオケ装置２によってオーディオ出力中の楽曲における残りの出力時間をカラオケ装置２から取得し、現在カラオケ装置２へ送信中の動画データに基づく動画の残りの表示時間と比較する。そして、例えば、オーディオ出力時間よりも動画表示時間の方が長い場合、携帯端末１の制御部１０は、動画表示時間が短くなるように動画データを処理し（例えば再生速度を速める）、処理後の動画データをカラオケ装置２へ送信する。またカラオケ装置２によるオーディオ出力待ちの楽曲について、携帯端末１の制御部１０は、カラオケ装置２によってオーディオ出力に要する出力時間をカラオケ装置２から取得し、この楽曲のオーディオ出力中にカラオケ装置２へ送信すべき動画データに基づく動画の表示時間と比較する。そして、オーディオ出力時間よりも動画表示時間の方が長い場合、携帯端末１の制御部１０は、動画表示時間がオーディオ出力時間と同程度となるように動画データを処理し、処理後の動画データをカラオケ装置２へ送信する。これにより、カラオケ装置２によるオーディオ出力の終了タイミングと、携帯端末１から送信された動画データに基づく動画のモニタ装置６による表示の終了タイミングとを合わせることができる。
【００９５】
本実施形態のカラオケシステムでは、ユーザは、カラオケの背景映像に使用する動画データを予め検索しておき、予約受付画面又は背景受付画面を介して、検索しておいた動画データの指定を行う構成であった。更に、携帯端末１は、ユーザがカラオケ予約した楽曲又は予約受付画面を介してカラオケ予約しようとしている楽曲の楽曲情報に基づいて、自動的に動画データを検索する構成を有してもよい。
以下に、カラオケの背景映像に使用する動画データを携帯端末１が自動で検索する処理について説明する。
【００９６】
図１１は、携帯端末１による動画データの検索処理の手順を示すフローチャート、図１２は、携帯端末１の表示画面例を示す模式図である。
携帯端末１の制御部１０は、ユーザが任意の動画データをカラオケの背景映像に指定する際に、以下の処理を行う。まず、携帯端末１の制御部１０は、任意の動画データを背景映像に使用したい楽曲の楽曲ＩＤ、楽曲名及び歌手名等の楽曲情報を取得する（Ｓ７１）。具体的には、ユーザが予約受付画面を介してカラオケ予約したい楽曲を選択した場合、制御部１０は、選択された楽曲の楽曲情報を取得する。また、ユーザが背景受付画面を介して背景映像に使用したい動画データを指定する場合、ユーザは、動画データを指定する前に背景映像を任意の動画データに変更したい楽曲を、現在オーディオ出力中の楽曲及びオーディオ出力待ちの楽曲から選択する。そして、制御部１０は、ユーザが背景受付画面を介して選択した楽曲の楽曲情報を取得する。例えば制御部１０は、ユーザによって選択された楽曲の楽曲情報をカラオケ装置２から取得する。
【００９７】
携帯端末１の制御部１０は、図１２Ａに示すように、取得した楽曲情報を表示すると共に、自動検索を行うか手動検索を行うかの選択を受け付ける検索画面をタッチパネル１３に表示する（Ｓ７２）。図１２Ａに示す検索画面では、楽曲情報に基づく検索処理を、携帯端末１に記憶されている動画データに対して自動的に行うか（「携帯端末内自動検索」）、ネットワークＮを介して公開されている動画データに対して自動的に行うか（「ネットワーク内自動検索」）、ユーザが手動で行うか（「手動検索」）の選択が可能である。
【００９８】
携帯端末１の制御部１０は、検索画面を介して自動検索の実行が選択されたか否かを判断する（Ｓ７３）。自動検索の実行が選択されたと判断した場合（Ｓ７３：ＹＥＳ）、具体的には「携帯端末内自動検索」又は「ネットワーク内自動検索」が選択された場合、制御部１０は、選択された処理に応じて、携帯端末１に記憶されている動画データ、又はネットワークＮを介して公開されている動画データに対して、楽曲情報に基づく検索処理を実行する（Ｓ７４）。なお、動画データに対する検索処理は、公知の検索プログラムを用いて行われる。また、検索処理は、動画データに付加されたタイトル、説明欄、タグ、ファイル名等の付加データに、楽曲情報のいずれかの文言が含まれている動画データを抽出する処理である。
【００９９】
携帯端末１の制御部１０は、検索された動画データの情報（動画データに関するデータ情報）を検索先の装置から受信し、図１２Ｂに示すように、検索処理の結果を示す検索結果画面をタッチパネル１３に表示する（Ｓ７５）。図１２Ｂに示す検索結果画面では、検索結果として３つの動画データのサムネイル画像及びデータ名（ファイル名）が表示されている。なお、検索結果画面に表示される情報は、これらに限らず、各動画データを識別できる情報（動画データに関するデータ情報）であればよい。図１２Ｂに示す検索結果画面は、検索結果の各動画データからカラオケの背景映像に使用する動画データを指定できるように構成してある。なお、検索結果画面は、検索結果の各動画データを、背景映像に指定する前にユーザが確認できるようにプレビュー表示できるように構成してあってもよい。携帯端末１の制御部１０は、検索結果画面を介して、背景映像に使用する動画データの指定（選択）を受け付けた場合（Ｓ７６）、上述の検索処理を終了する。なお、ユーザが予約受付画面を介してカラオケ予約を行っていた場合、携帯端末１の制御部１０は、タッチパネル１３の表示画面を予約受付画面に戻し、ステップＳ７６で指定された動画データを、背景映像に使用する動画データとして受け付ける。また、ユーザが背景受付画面を介して背景映像に使用したい動画データの指定を行っていた場合、携帯端末１の制御部１０は、タッチパネル１３の表示画面を背景受付画面に戻し、ステップＳ７６で指定された動画データを、背景映像に使用する動画データとして受け付ける。なお、携帯端末１の制御部１０は、背景映像に使用する動画データの指定を受け付けた後は、例えば図５中のステップＳ５以降の処理、また、図９中のステップＳ５２以降の処理を行う。
【０１００】
ステップＳ７３で自動検索の実行が選択されていないと判断した場合（Ｓ７３：ＮＯ）、具体的には「手動検索」が選択された場合、携帯端末１の制御部１０は、タッチパネル１３を介したユーザの操作に従った処理を行い、背景映像に使用する動画データの指定を受け付ける（Ｓ７６）。なお「手動検索」が選択された場合、携帯端末１の制御部１０は、図５及び図６に示した処理、又は、図９及び図１０に示した処理と同様の処理を行う。
【０１０１】
図１１に示す処理では、ユーザが、背景映像に使用する動画データを検索結果の中から指定する構成である。このほかに、携帯端末１が、検索結果から、カラオケの背景映像に最適な動画データを自動的に選択する構成を更に有してもよい。例えば、携帯端末１の制御部１０は、検索結果の各動画データのうちで、動画の表示時間が、ユーザが選択した楽曲のオーディオ出力時間に最も近い動画データを特定し、背景映像に使用する動画データに選択してもよい。また、携帯端末１の制御部１０は、検索結果の各動画データのうちで、動画データに付加されたデータに、ユーザが選択した楽曲の楽曲情報が最も多く含まれる動画データを特定し、背景映像に使用する動画データに選択してもよい。
【０１０２】
上述したように動画データを自動で検索する構成を有する携帯端末１によれば、カラオケ装置２によるオーディオ出力中に携帯端末１からカラオケ装置２への動画データの送信が終了した場合に、携帯端末１が、オーディオ出力中の楽曲の楽曲情報に基づいて動画データの検索処理を行い、検索された動画データのカラオケ装置２への送信を開始するように構成することもできる。この場合、オーディオ出力が行われている間、オーディオ出力中の楽曲に関連した複数の動画が順次モニタ装置６に表示される。
【０１０３】
本実施形態のカラオケシステムでは、携帯端末１にて再生（視聴）可能な各種の動画データをカラオケの背景映像に使用することができる。よって、携帯端末１に予め記憶してある動画データだけでなく、例えばネットワークＮを介して公開されている各種の動画データもカラオケの背景映像に使用することができる。また、携帯端末１からカラオケ装置２へ送信される動画データに基づく動画は、カラオケの歌詞の背景映像だけでなく、カラオケ装置２によるオーディオ出力が行われていない場合にも、モニタ装置６に表示させることができる。このとき、動画データと共に送信される音声データに基づく音声をスピーカ７にて出力させることにより、例えばカラオケの休憩中に、任意の動画データ（コンテンツデータ）をモニタ装置６及びスピーカ７にて視聴することができる。
【０１０４】
本実施形態のカラオケシステムでは、無線通信に用いるアクセスポイントの機能を中継装置５に設け、携帯端末１が、カラオケの背景映像に使用する動画データを、中継装置５を介してカラオケ装置２へ送信する構成であった。このほかに、アクセスポイントの機能をカラオケ装置２に設け、携帯端末１が、動画データを直接カラオケ装置２へ送信する構成としてもよい。また、ネットワークＮに所定のサーバ装置を予め用意しておき、携帯端末１が、ネットワークＮ上のサーバ装置を経由させて動画データをカラオケ装置２へ送信する構成としてもよい。なお、これらの構成において、送信対象の動画データのデータ量、各機器間の通信速度等に応じて最適な構成を採用すればよい。
また、モニタ装置６、スピーカ７及びマイク８がカラオケ装置２に直接接続される構成としてもよい。
【０１０５】
本実施形態のカラオケシステムでは、カラオケ装置２が、携帯端末１から動画データ及び音声データを受信し、動画データに基づく動画をモニタ装置６に表示させる際に、音声データに基づく音声をスピーカ６にて出力させる構成である。またこのとき、楽曲データに基づくオーディオ出力を行う場合、カラオケ装置２は、携帯端末１から受信した音声データに基づく音声の音量を小さく制御（例えばミュート処理）して出力する構成である。このほかに、携帯端末１が、音声データに対して音量を制御する処理を行った後にカラオケ装置２へ送信する構成としてもよいし、音声データを送信せずに動画データのみをカラオケ装置２へ送信する構成としてもよい。
【０１０６】
本実施形態のカラオケシステムでは、携帯端末１は、カラオケ装置２によるオーディオ出力が終了した場合、カラオケ装置２への動画データの送信を終了する構成、又は、次に予約されている楽曲データに基づくオーディオ出力をカラオケ装置２が開始するまで、カラオケ装置２への動画データの送信を継続する構成であった。このほかに、携帯端末１は、カラオケ装置２によるオーディオ出力が終了した場合に一旦カラオケ装置２への動画データの送信を停止し、同一の楽曲のオーディオ出力が再度行われる場合、同一のユーザが予約した楽曲のオーディオ出力が行われる場合、又は、オーディオ出力が終了した楽曲とジャンルが同一又は類似する楽曲のオーディオ出力が行われる場合に、停止した箇所から動画データの送信を再開する構成でもよい。
【０１０７】
本実施形態のカラオケシステムにおいて、カラオケ装置２は、カラオケ店舗に設置されている装置のほか、パーソナルコンピュータ、ゲーム機、テレビジョン装置等に所定のカラオケプログラムをインストールすることによって実現される構成でもよい。
【０１０８】
今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０９】
１  携帯端末（通信装置）
２  カラオケ装置
４  サーバ装置
６  モニタ装置（表示部）
１０  制御部（取得部）
１２  記憶部
１４  第１通信部（受信部）
１５  第２通信部（送信部）
２０  制御部（表示制御部、音量制御部、音声出力部、出力部）
２４  第２通信部（受信部）
【図１】
2015191035.tif 000003
【図２】
2015191035.tif 000004
【図３】
2015191035.tif 000005
【図４】
2015191035.tif 000006
【図５】
2015191035.tif 000007
【図６】
2015191035.tif 000008
【図７】
2015191035.tif 000009
【図８】
2015191035.tif 000010
【図９】
2015191035.tif 000011
【図１０】
2015191035.tif 000012
【図１１】
2015191035.tif 000013
【図１２】
2015191035.tif 000014