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