(57)【要約】【課題】タイアップ広告コンテンツを楽曲の再生に合わせて効率良く表示させることが可能な広告再生装置、及びカラオケ装置を提供する。【解決手段】一般広告コンテンツの再生終了時間と、楽曲の再生に合わせて再生するタイアップ広告コンテンツのタイミング時間とを比較したとき、再生終了時間よりタイミング時間が早い場合に、タイアップ広告コンテンツの再生開始タイミングまでに、タイアップ広告コンテンツのタイミング時間以下の再生所要時間で再生される調整コンテンツを再生する。【選択図】図５
2014048519.tif 000002
【特許請求の範囲】
【請求項１】
再生所要時間が定められた広告コンテンツの再生リストに基づいて広告コンテンツを再生する第１再生手段と、
前記再生リストに基づいて再生される前記広告コンテンツの再生終了までの再生終了時間を決定する第１決定手段と、
楽曲再生装置により再生される楽曲の識別情報と楽曲再生時間とを取得する楽曲情報取得手段と、
前記楽曲情報取得手段により取得される前記識別情報に基づいて、前記識別情報の楽曲の再生と関連付けた再生開始タイミングが定められた特定広告コンテンツがあるかを判定する判定手段と、
前記判定手段により前記特定広告コンテンツがあると判定された場合、前記楽曲情報取得手段により取得された前記楽曲再生時間にしたがって、前記特定広告コンテンツの楽曲の再生と関連付けられた前記再生開始タイミングまでのタイミング時間を決定する第２決定手段と、
前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記タイミング時間とを比較する比較手段と、
前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記特定広告コンテンツの前記再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生する第２再生手段と、
を備えることを特徴とする広告再生装置。
【請求項２】
前記特定広告コンテンツには、前記再生開始タイミングとして、前記楽曲情報取得手段により取得される前記識別情報の楽曲の間奏部分または歌唱部分を示す所定の楽曲構成部分が定められており、
前記特定広告コンテンツの前記再生開始タイミングは、前記特定広告コンテンツが関連付けられた楽曲の前記楽曲構成部分が再生されるタイミングであることを特徴とする請求項１に記載の広告再生装置。
【請求項３】
前記楽曲再生装置により再生される楽曲には、前記楽曲の歌詞が、前記楽曲再生時間と対応付けられており、
前記特定広告コンテンツの前記再生開始タイミングは、予め指定された歌詞の表示が行われるタイミングであることを特徴とする請求項１に記載の広告再生装置。
【請求項４】
前記調整コンテンツは、静止画のコンテンツ、または前記特定広告コンテンツの再生開始タイミングまでに再生が終了する動画コンテンツ、または再生途中で再生終了されることが許容されるコンテンツであることを特徴とする請求項１乃至３の何れか一項に記載の広告再生装置。
【請求項５】
前記楽曲情報取得手段は、前記楽曲が再生されるときに実行されるアプリケーションプログラムが指定されているとき、前記アプリケーションプログラムの実行時間を含むアプリケーションプログラムを示す情報を、再生される楽曲の識別情報と楽曲再生時間とに加えて取得し、
前記広告再生装置は、前記楽曲情報取得手段による取得結果に従って、前記楽曲が再生されるときに実行されるアプリケーションプログラムが指定されているかを判断する判断手段を更に備え、
前記第２決定手段は、前記判断手段によりアプリケーションプログラムが指定されていると判断された場合、前記アプリケーションプログラムの実行時間を含む前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間を決定し、
前記比較手段は、前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記アプリケーションプログラムの実行時間を含む前記タイミング時間とを比較し、
前記第２再生手段は、前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記アプリケーションプログラムの実行時間を含む前記特定広告コンテンツの再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生することを特徴とする請求項１乃至４の何れか一項に記載の広告再生装置。
【請求項６】
前記広告再生装置は、前記楽曲の再生中に一時停止操作があったかを判断する判断手段を更に備え、
前記第２決定手段は、前記判断手段により一時停止操作があったと判断された場合、前記一時停止の継続時間を含む前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間を決定し、
前記比較手段は、前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記一時停止の継続時間を含む前記タイミング時間とを比較し、
前記第２再生手段は、前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記一時停止の継続時間を含む前記特定広告コンテンツの再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生することを特徴とする請求項１乃至４の何れか一項に記載の広告再生装置。
【請求項７】
前記楽曲情報取得手段は、所定のタイミングで、前記楽曲再生装置から、再生される楽曲の識別情報と再生所要時間と、前記再生される楽曲の楽曲再生時間とを、取得し、
前記広告再生装置は、
前記楽曲再生装置により再生される楽曲の再生所要時間を記憶する記憶手段と、
前記記憶手段による再生所要時間と、前記取得手段による前記楽曲再生時間とに従って、前記特定広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了したかを判断する判断手段と、を更に備え、
前記第２決定手段は、前記楽曲が再生途中に終了したと判断された場合、前記楽曲再生所要時間と、前記楽曲再生時間とに従って、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間を決定し、
前記比較手段は、前記第１決定手段により決定された前記再生終了時間と、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間とを比較し、
前記第２再生手段は、前記比較手段による比較結果が、前記再生終了時間より、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間が早いことを示すとき、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生することを特徴とする請求項１乃至４の何れか一項に記載の広告再生装置。
【請求項８】
前記楽曲情報取得手段は、前記楽曲再生装置から、所定のタイミングで、再生中の楽曲の識別情報と楽曲再生時間とを、取得することを特徴とする請求項１乃至７の何れか一項に記載の広告再生装置。
【請求項９】
カラオケ楽曲を再生するカラオケ装置であって、
再生所要時間が定められた広告コンテンツの再生リストに基づいて広告コンテンツを再生する第１再生手段と、
前記再生リストに基づいて再生される前記広告コンテンツの再生終了タイミングまでの再生終了時間を決定する第１決定手段と、
前記楽曲再生装置により再生される楽曲の識別情報と楽曲再生時間とを取得する楽曲情報取得手段と、
前記楽曲情報取得手段により取得される前記識別情報に基づいて、前記識別情報の楽曲の再生と関連付けた再生開始タイミングが定められた特定広告コンテンツがあるかを判定する判定手段と、
前記判定手段により前記特定広告コンテンツがあると判定された場合、前記楽曲情報取得手段により取得された前記楽曲再生時間にしたがって、前記特定広告コンテンツの楽曲の再生と関連付けられた前記再生開始タイミングまでのタイミング時間を決定する第２決定手段と、
前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記タイミング時間とを比較する比較手段と、
前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記特定広告コンテンツの前記再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生する第２再生手段と、
を備えることを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生される楽曲に応じた広告コンテンツを再生させる装置及び方法等の技術分野に関する。
【背景技術】
【０００２】
従来、例えばカラオケルームにおいて楽曲の間奏中などに広告コンテンツを再生するカラオケ装置が知られている。例えば、特許文献１には、カラオケ曲を演奏している間、モニタのカラオケ背景画像上に歌詞テロップを合成した映像をメインコンテンツとして表示するとともに、間奏の演奏中に広告コンテンツをサブコンテンツとして表示するカラオケ装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９２８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
メインコンテンツを表示するメインディスプレイと、広告コンテンツを表示するサブディスプレイとを分けた場合、楽曲の間奏中以外であっても、例えば広告再生リストに登録された複数の広告コンテンツをサブディスプレイに順番に表示し続けることが可能である。サブディスプレイに複数の広告コンテンツが順次続けて表示されるとき、カラオケ装置による楽曲の再生とタイミングを合わせて楽曲に関連付けられたタイアップ広告コンテンツをサブディスプレイに表示させたい場合がある。この場合に、楽曲の再生中において、楽曲の再生に合わせて表示されるタイアップ広告コンテンツの再生開始と、タイアップ広告コンテンツの前に再生が開始された広告再生リストの広告コンテンツの再生終了とのタイミングが合わないことがある。そのため、タイアップ広告コンテンツを楽曲の再生に合わせて表示させることが困難な場合がある。
【０００５】
そこで、本発明は、以上の点等に鑑みてなされたものであり、タイアップ広告コンテンツを楽曲の再生に合わせて効率良く表示させることが可能な広告再生装置、及びカラオケ装置を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、再生所要時間が定められた広告コンテンツの再生リストに基づいて広告コンテンツを再生する第１再生手段と、前記再生リストに基づいて再生される前記広告コンテンツの再生終了までの再生終了時間を決定する第１決定手段と、楽曲再生装置により再生される楽曲の識別情報と楽曲再生時間とを取得する楽曲情報取得手段と、前記楽曲情報取得手段により取得される前記識別情報に基づいて、前記識別情報の楽曲の再生と関連付けた再生開始タイミングが定められた特定広告コンテンツがあるかを判定する判定手段と、前記判定手段により前記特定広告コンテンツがあると判定された場合、前記楽曲情報取得手段により取得された前記楽曲再生時間にしたがって、前記特定広告コンテンツの楽曲の再生と関連付けられた前記再生開始タイミングまでのタイミング時間を決定する第２決定手段と、前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記タイミング時間とを比較する比較手段と、前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記特定広告コンテンツの前記再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生する第２再生手段と、を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の広告再生装置において、前記特定広告コンテンツには、前記再生開始タイミングとして、前記楽曲情報取得手段により取得される前記識別情報の楽曲の間奏部分または歌唱部分を示す所定の楽曲構成部分が定められており、前記特定広告コンテンツの前記再生開始タイミングは、前記特定広告コンテンツが関連付けられた楽曲の前記楽曲構成部分が再生されるタイミングであることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１に記載の広告再生装置において、前記楽曲再生装置により再生される楽曲には、前記楽曲の歌詞が、前記楽曲再生時間と対応付けられており、前記特定広告コンテンツの前記再生開始タイミングは、予め指定された歌詞の表示が行われるタイミングであることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の広告再生装置において、前記調整コンテンツは、静止画のコンテンツ、または前記特定広告コンテンツの再生開始タイミングまでに再生が終了する動画コンテンツ、または再生途中で再生終了されることが許容されるコンテンツであることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１乃至４の何れか一項に記載の広告再生装置において、前記楽曲情報取得手段は、前記楽曲が再生されるときに実行されるアプリケーションプログラムが指定されているとき、前記アプリケーションプログラムの実行時間を含むアプリケーションプログラムを示す情報を、再生される楽曲の識別情報と楽曲再生時間とに加えて取得し、前記広告再生装置は、前記楽曲情報取得手段による取得結果に従って、前記楽曲が再生されるときに実行されるアプリケーションプログラムが指定されているかを判断する判断手段を更に備え、前記第２決定手段は、前記判断手段によりアプリケーションプログラムが指定されていると判断された場合、前記アプリケーションプログラムの実行時間を含む前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間を決定し、前記比較手段は、前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記アプリケーションプログラムの実行時間を含む前記タイミング時間とを比較し、前記第２再生手段は、前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記アプリケーションプログラムの実行時間を含む前記特定広告コンテンツの再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生することを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１乃至４の何れか一項に記載の広告再生装置において、前記広告再生装置は、前記楽曲の再生中に一時停止操作があったかを判断する判断手段を更に備え、前記第２決定手段は、前記判断手段により一時停止操作があったと判断された場合、前記一時停止の継続時間を含む前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間を決定し、前記比較手段は、前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記一時停止の継続時間を含む前記タイミング時間とを比較し、前記第２再生手段は、前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記一時停止の継続時間を含む前記特定広告コンテンツの再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生することを特徴とする。
【００１２】
請求項７に記載の発明は、請求項１乃至４の何れか一項に記載の広告再生装置において、前記楽曲情報取得手段は、所定のタイミングで、前記楽曲再生装置から、再生される楽曲の識別情報と再生所要時間と、前記再生される楽曲の楽曲再生時間とを、取得し、前記広告再生装置は、前記楽曲再生装置により再生される楽曲の再生所要時間を記憶する記憶手段と、前記記憶手段による再生所要時間と、前記取得手段による前記楽曲再生時間とに従って、前記特定広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了したかを判断する判断手段と、を更に備え、前記第２決定手段は、前記楽曲が再生途中に終了したと判断された場合、前記楽曲再生所要時間と、前記楽曲再生時間とに従って、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間を決定し、前記比較手段は、前記第１決定手段により決定された前記再生終了時間と、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間とを比較し、前記第２再生手段は、前記比較手段による比較結果が、前記再生終了時間より、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでの前記タイミング時間が早いことを示すとき、前記楽曲の再生途中の終了により短縮された時間を除いた前記特定広告コンテンツの再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生することを特徴とする。
【００１３】
請求項８に記載の発明は、請求項１乃至７の何れか一項に記載の広告再生装置において、前記楽曲情報取得手段は、前記楽曲再生装置から、所定のタイミングで、再生中の楽曲の識別情報と楽曲再生時間とを、取得することを特徴とする。
【００１４】
請求項９に記載の発明は、カラオケ楽曲を再生するカラオケ装置であって、再生所要時間が定められた広告コンテンツの再生リストに基づいて広告コンテンツを再生する第１再生手段と、前記再生リストに基づいて再生される前記広告コンテンツの再生終了タイミングまでの再生終了時間を決定する第１決定手段と、前記楽曲再生装置により再生される楽曲の識別情報と楽曲再生時間とを取得する楽曲情報取得手段と、前記楽曲情報取得手段により取得される前記識別情報に基づいて、前記識別情報の楽曲の再生と関連付けた再生開始タイミングが定められた特定広告コンテンツがあるかを判定する判定手段と、前記判定手段により前記特定広告コンテンツがあると判定された場合、前記楽曲情報取得手段により取得された前記楽曲再生時間にしたがって、前記特定広告コンテンツの楽曲の再生と関連付けられた前記再生開始タイミングまでのタイミング時間を決定する第２決定手段と、前記第１決定手段により決定された前記再生終了時間と、前記第２決定手段により決定された前記タイミング時間とを比較する比較手段と、前記比較手段による比較結果が、前記再生終了時間より、前記タイミング時間が早いことを示すとき、前記特定広告コンテンツの前記再生開始タイミングまでに、前記タイミング時間以下の再生所要時間で再生される調整コンテンツを再生する第２再生手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
請求項１、４、８、及び９に記載の発明によれば、楽曲の再生中において、特定広告コンテンツの再生開始と、特定広告コンテンツの前に再生されている広告コンテンツの再生終了とのタイミングが合わないということを回避し、特定広告コンテンツを楽曲の再生に合わせて適切なタイミングで効率良く表示させることができる。
【００１６】
請求項２又は３に記載の発明によれば、楽曲に関連付けられた特定広告コンテンツがタイミング良く再生されるため、特定広告コンテンツによる広告対象の広告効果を高めることができる。
【００１７】
請求項５に記載の発明によれば、楽曲が再生されるときにアプリケーションプログラムが実行される場合であっても、特定広告コンテンツの再生開始タイミングまでのタイミング時間を精度よく計算することができる。
【００１８】
請求項６に記載の発明によれば、特定広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了した場合であっても、特定広告コンテンツの再生開始タイミングまでのタイミング時間を精度よく計算することができる。
【００１９】
請求項７に記載の発明によれば、特定広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了した場合であっても、特定広告コンテンツの再生開始タイミングまでのタイミング時間を精度よく計算することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態のカラオケシステムＳの概要構成例を示す図である。
【図２】（Ａ）は、管理サーバ４の制御部４１における処理を示すフローチャートである。（Ｂ）は、カラオケ装置２の制御部２１における処理を示すフローチャートである。
【図３】広告表示端末３の制御部３１における処理を示すフローチャートである。
【図４】（Ａ）は、タイアップリストに登録された内容の一例を示す図である。（Ｂ）は、広告再生リストに登録された内容の一例を示す図である。（Ｃ）は、調整コンテンツリストに登録された内容の一例を示す図である。（Ｄ）は、予約リストに登録された内容の一例を示す図である。
【図５】（Ａ）は、再生終了時間より現在のカウントダウン時間が早くない場合の概念図である。（Ｂ）は、再生終了時間より現在のカウントダウン時間が早い場合の概念図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、例えばカラオケ店舗において利用されるカラオケシステムに対して、本発明を適用した場合の実施形態である。
【００２２】
［１．カラオケシステムの構成及び動作の概要］
始めに、図１を参照して、本実施形態のカラオケシステムの構成の概要を説明する。図１は、本実施形態のカラオケシステムＳの概要構成例を示す図である。図１に示すように、カラオケシステムＳは、選曲装置１、カラオケ装置２、広告表示端末３、及び管理サーバ４を含んで構成される。カラオケ装置２は、本発明の楽曲再生装置の一例である。広告表示端末３は、本発明の広告再生装置の一例である。選曲装置１、カラオケ装置２、及び広告表示端末３は、例えば、カラオケ店舗のカラオケルーム（客室）に設置される。選曲装置１は、例えば赤外線により同室内のカラオケ装置２と通信可能になっている。カラオケ装置２は、選曲装置１からユーザにより行われるカラオケ楽曲の再生を予約する指示を、受信する。カラオケ装置２は、選曲装置１により予約されたカラオケ楽曲を順に再生する。カラオケ装置２は、例えばＬＡＮを介して同室内の広告表示端末３と通信可能になっている。カラオケ装置２及び広告表示端末３は、ＬＡＮ及びルータを介してネットワークＮＷに接続される。ネットワークＮＷは、例えば、インターネット、携帯通信網、及びゲートウェイ等により構成される。管理サーバ４は、ネットワークＮＷに接続される。カラオケ装置２及び広告表示端末３は、ネットワークＮＷを介して管理サーバ４と通信可能になっている。管理サーバ４には、ネットワークＮＷを介して広告主の端末５及び管理者の端末６が接続可能になっている。
【００２３】
選曲装置１は、カラオケ装置２に向けて選曲を要求する専用のリモコンである。選曲装置１は、カラオケ店舗の客室を利用するユーザが楽曲を予約するために用いられる。楽曲には、カラオケ楽曲が含まれる。カラオケ楽曲とは、基となる楽曲のボーカルパートまたはギターなどの所定パートを除いた曲である。また、楽曲には、楽曲の歌詞が楽曲再生時刻と対応付けられている。楽曲再生時刻は、楽曲再生時間の一例である。楽曲再生時刻は、楽曲の再生開始時点からの時間軸上の再生位置を示す。楽曲再生時刻は、楽曲の再生進行に応じて変化するものである。なお、ユーザは、楽曲の予約に代えて、カラオケ装置２により実行されるゲーム等のアプリケーションプログラムを予約してもよい。選曲装置１は、ユーザにより選曲された楽曲の予約要求をカラオケ装置２へ送信する。
【００２４】
カラオケ装置２は、ユーザにより選曲された楽曲を再生する演奏装置である。カラオケ装置２は、選曲装置１から予約要求を受信すると、楽曲の予約を受け付ける。この予約要求には、予約対象の楽曲に付与された楽曲ＩＤが含まれる。楽曲ＩＤは、楽曲を識別するための識別情報である。言い換えれば、楽曲ＩＤは、楽曲の曲番号である。カラオケ装置２は、予約を受け付けた楽曲の楽曲ＩＤを予約リストに登録する。予約リストに楽曲ＩＤが登録された楽曲は、例えば予約順に再生される。カラオケ装置２は、再生される楽曲について、再生中の楽曲の楽曲ＩＤを含む曲情報を記憶する。カラオケ装置２は、広告表示端末３からの要求に応じて予約リストまたは再生中の楽曲の曲情報と共に楽曲の再生所要時間と、再生された楽曲の楽曲再生時刻とを広告表示端末３へ送信する。予約リストには、楽曲が再生中であることを示す再生フラグが登録されてもよい。楽曲の再生所要時間とは、楽曲が早送りやスキップ等の特殊再生されることなく通常再生されたときの楽曲の時間的な長さである。
【００２５】
広告表示端末３は、広告コンテンツを再生し、ディスプレイへ出力する端末である。広告コンテンツには、広告コンテンツＩＤが付与される。広告コンテンツＩＤは、広告コンテンツを識別するための識別情報である。広告コンテンツには、再生所要時間が定められている。広告コンテンツの再生所要時間とは、広告コンテンツが早送りやスキップ等の特殊再生されることなく通常再生されたときの広告コンテンツの時間的な長さである。広告コンテンツには、タイアップ広告コンテンツと、一般広告コンテンツとの２種類がある。タイアップ広告コンテンツは、本発明の特定広告コンテンツの一例である。タイアップ広告コンテンツは、楽曲の再生と関連付けた再生開始タイミングが定められた例えば静止画のコンテンツ又は動画のコンテンツである。再生開始タイミングとは、楽曲の再生開始から再生終了までの間にある何れかの時点で、タイアップ広告コンテンツの再生開始の時間を示す情報である。タイアップ広告コンテンツには、再生開始タイミングとして、例えば、楽曲の間奏部分または歌唱部分を示す所定の楽曲構成部分が定められる。この場合、タイアップ広告コンテンツの再生開始タイミングは、タイアップ広告コンテンツが関連付けられた楽曲の上記楽曲構成部分が再生されるタイミングである。或いは、楽曲に歌詞が対応付けられている場合、再生開始タイミングは、例えば、予め指定された歌詞の表示が行われるタイミングである。
【００２６】
また、タイアップ広告コンテンツは、例えば、タイアップ広告管理リストにより、カラオケ装置２により再生可能な楽曲と関連付けが定められている。そして、タイアップ広告コンテンツは、タイアップ広告コンテンツと関連付けられた楽曲が再生中であるときに再生される。よって、タイアップ広告コンテンツを再生するときは、カラオケ装置２から取得される予約リストまたは再生中の楽曲の曲情報により、再生中の楽曲を判断する処理が必要となる。タイアップ広告コンテンツの例としては、楽曲に関連する広告情報が挙げられる。この広告情報には、例えば、楽曲のアーティストのコンサートなどのイベント情報がある。楽曲が再生中の間奏部分または歌唱部分、或いは予め指定された歌詞の表示が行われるタイミングで、この楽曲に関連付けられたタイアップ広告コンテンツがタイミング良く再生されるため、タイアップ広告コンテンツによる広告対象の広告効果を高めることができる。
【００２７】
一方、一般広告コンテンツは、システム運営者と広告主との取り決めに従って再生させる例えば静止画のコンテンツ又は動画のコンテンツである。一般広告コンテンツは、楽曲と関連付けられない。一般広告コンテンツは、カラオケ装置２により楽曲が再生中であるときと、楽曲が再生中でないときとのいずれのときにおいても、再生されてよい広告コンテンツである。よって、一般広告コンテンツを再生するときは、カラオケ装置２から取得される予約リストまたは再生中の楽曲の曲情報により判断する処理は不要である。一般広告コンテンツは、例えば、楽曲との関連付けが定められておらず、楽曲とは無関係な広告コンテンツである。一例としては、広告主である企業に関する広告情報が挙げられる。この広告情報には、例えば、広告主である企業により提供される商品またはサービスの情報がある。
【００２８】
広告表示端末３は、管理サーバ４により作成されたタイアップリスト及び広告再生リストを取得する。タイアップリストは、カラオケ装置２により再生される楽曲に応じて再生させるタイアップ広告コンテンツのリストである。タイアップリストには、タイアップ広告コンテンツの広告コンテンツＩＤ、楽曲の楽曲ＩＤ、タイアップ広告コンテンツの再生開始タイミングを示す情報、及びタイアップ広告コンテンツの再生所要時間が関連付けられて登録される。広告再生リストは、予め決定された広告再生繰返し周期で繰り返して再生させる一般広告コンテンツのリストである。広告再生繰返し周期とは、例えば、広告再生リストに登録された順番が先頭の一般広告コンテンツから最後の一般広告コンテンツまでを再生する１周の時間である。広告再生リストには、一般広告コンテンツの広告コンテンツＩＤ、及び一般広告コンテンツの再生所要時間が関連付けられて登録される。また、広告表示端末３は、所定のタイミングで、カラオケ装置２から、予約リストまたは再生中の楽曲の曲情報と共に楽曲の再生所要時間と、再生された楽曲の楽曲再生時刻とを取得する。
【００２９】
そして、広告表示端末３は、タイアップリスト及び広告再生リストに基づいて、一般広告コンテンツを再生すると共に、カラオケ装置２により再生される楽曲に応じて、タイアップ広告コンテンツを再生する。この場合において、広告表示端末３は、広告再生リストに基づいて再生される一般広告コンテンツの再生終了タイミングまでの再生終了時間を決定し、且つ、楽曲の楽曲再生時刻にしたがってタイアップ広告コンテンツの再生開始タイミングまでのタイミング時間を決定する。そして、広告表示端末３は、一般広告コンテンツの再生終了時間と、タイアップ広告コンテンツのタイミング時間とを比較する。この比較結果が、再生終了時間よりタイミング時間までの時間が早いことを示す場合、広告表示端末３は、タイアップ広告コンテンツの再生開始タイミングまでに、タイアップ広告コンテンツのタイミング時間以下の再生所要時間で再生される調整コンテンツを再生する。なお、再生終了時間よりタイミング時間までの時間が早いとは、比較時点から再生終了時間までの時間より、比較時点からタイミング時間までの時間が短いことを示す。調整コンテンツは、タイアップ広告コンテンツを楽曲の再生中の適切なタイミングで再生させるために、一般広告コンテンツの代わりに再生させるコンテンツである。調整コンテンツは、例えば、静止画のコンテンツ、タイアップ広告コンテンツの再生開始タイミングまでに再生が終了する再生所要時間が定められた動画コンテンツ、または再生途中で再生終了されることが許容されるコンテンツである。調整コンテンツは、例えば広告表示端末３が管理サーバ４から取得した調整コンテンツリストから選択される。調整コンテンツリストには、調整コンテンツの調整コンテンツＩＤ、及び調整告コンテンツの再生所要時間が関連付けられて登録される。調整コンテンツＩＤは、調整コンテンツを識別するための識別情報である。
【００３０】
管理サーバ４は、楽曲及び広告コンテンツを管理するサーバである。管理サーバ４は、タイアップリスト、広告再生リスト、及び調整コンテンツリストを作成する。管理サーバ４は、広告表示端末３からの要求に応じてタイアップリスト、広告再生リスト、及び調整コンテンツリストを広告表示端末３へ送信する。
【００３１】
［２．カラオケ装置２、広告表示端末３、及び管理サーバ４の構成］
次に、図１を参照して、カラオケ装置２、広告表示端末３、及び管理サーバ４の構成について説明する。
【００３２】
カラオケ装置２は、制御部２１、記憶部２２、ビデオＲＡＭ２３、映像再生部２４、表示処理部２５、マイク制御部２６、シンセサイザ２７、ミキシングアンプ２８、操作部２９ａ、操作処理部２９ｂ、赤外線受信部２９ｃ、及び通信部２９ｄ等を備えて構成される。制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部２２は、例えば、ハードディスク等により構成される。記憶部２２には、ＯＳ（オペレーティングシステム）及び楽曲再生処理プログラムが記憶されている。制御部２１は、ＯＳ及び楽曲再生処理プログラムを実行することにより、カラオケ装置２全体を統括制御する。また、記憶部２２には、楽曲が再生されるときに実行されるアプリケーションプログラムが記憶される場合もある。記憶部２２には、予約された楽曲の予約リストが記憶される。予約リストには、例えば、楽曲の楽曲ＩＤが予約順に登録される。記憶部２２には、再生中の楽曲の楽曲ＩＤを含む曲情報が記憶される。記憶部２２には、再生される楽曲の楽曲ＩＤが記憶される。記憶部２２には、楽曲が再生されるとき、楽曲の再生経過時間が記憶される。そして、再生される楽曲が予約リストの予約順が次の楽曲に更新されるたびに、記憶される楽曲の楽曲ＩＤが更新される。記憶部２２には、楽曲に対応する音声データ及び映像データ等が記憶される。シンセサイザ２７は、制御部２１の制御の下、音声データを用いて楽曲の再生を行い、楽曲の音声信号をミキシングアンプ２８へ出力する。マイク制御部２６は、マイクにより集音されたユーザの歌唱音声信号をミキシングアンプ２８へ出力する。ミキシングアンプ２８は、楽曲の音声信号と歌唱音声信号とをミキシングしてスピーカへ出力する。映像再生部２４は、制御部２１の制御の下、映像データを用いて楽曲の再生を行い、楽曲の映像信号を表示処理部２５へ出力する。表示処理部２５は、楽曲の映像信号をディスプレイへ出力して映像を表示させる。制御部２１は、ユーザによる操作部２９ａからの指示を、操作処理部２９ｂを介して受け付ける。赤外線受信部２９ｃは、選曲装置１との間で赤外線通信を行う。
【００３３】
広告表示端末３は、制御部３１、記憶部３２、表示処理部３３、及び通信部３４等を備えて構成される。制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成され、時計機能及びタイマー機能を備える。記憶部３２は、例えば、ハードディスク等により構成される。記憶部３２には、ＯＳ及び広告表示処理プログラム等が記憶されている。制御部３１は、ＯＳ及び広告表示処理プログラムを実行することにより、広告表示端末３全体を統括制御する。制御部３１は、本発明の第１再生手段、第２再生手段、第１決定手段、第２決定手段、楽曲情報取得手段、判定手段、判断手段、比較手段等の一例である。記憶部３２は、記憶手段の一例である。記憶部３２には、予約リスト、タイアップリスト、広告再生リスト、及び調整コンテンツリストが記憶される。記憶部３２には、タイアップリスト、広告再生リスト、又は調整コンテンツリストに基づいて取得されたタイアップ広告コンテンツ、一般広告コンテンツ、及び調整コンテンツがそれぞれ所定のファイル形式で記憶される。記憶部３２には、カラオケ装置２から取得された予約リストまたは再生中の楽曲の曲情報が記憶される。また、記憶部３２には、カラオケ装置２から取得された楽曲の再生所要時間が記憶される。制御部３１は、一般広告コンテンツまたは調整コンテンツを再生する。また、制御部３１は、カラオケ装置２により再生される楽曲に応じてタイアップ広告コンテンツを再生する。再生されたコンテンツは、例えば画像信号として表示処理部３３へ出力される。表示処理部３３は、画像信号をディスプレイへ出力して静止画又は動画等を表示させる。なお、広告表示端末３にディスプレイが備えられているとき、広告表示端末３は、カラオケ装置２による楽曲の再生に従って、映像を表示するディスプレイとして使用可能である。
【００３４】
管理サーバ４は、制御部４１、記憶部４２、及び通信部４３等を備えて構成される。制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部４２は、例えば、ハードディスク等により構成される。記憶部４２には、ＯＳ及びサーバ処理プログラム等が記憶されている。制御部４１は、ＯＳ及びサーバ処理プログラムを実行することにより、管理サーバ４全体を統括制御する。記憶部４２には、カラオケ装置２により再生可能な楽曲の情報を管理する楽曲管理リストが記憶される。楽曲管理リストには、楽曲の楽曲ＩＤ及び楽曲の再生所要時間等の情報が楽曲ごとに登録される。また、記憶部４２には、タイアップ広告管理リスト、一般広告管理リスト、及び調整コンテンツ管理リストが記憶される。タイアップ広告管理リストは、例えば広告主の端末５または管理者の端末６からネットワークＮＷを介して管理サーバ４にアップロードされたタイアップ広告コンテンツの情報を管理するリストである。一般広告管理リストは、例えば広告主の端末５または管理者の端末６からネットワークＮＷを介して管理サーバ４にアップロードされた一般広告コンテンツの情報を管理するリストである。調整コンテンツ管理リストは、例えば管理者の端末６からネットワークＮＷを介して管理サーバ４にアップロードされた調整コンテンツの情報を管理するリストである。また、記憶部４２には、管理サーバ４にアップロードされた複数のタイアップ広告コンテンツ、複数の一般広告コンテンツ、及び複数の調整コンテンツがそれぞれ所定のファイル形式で記憶される。
【００３５】
［３．カラオケシステムＳの広告再生動作］
次に、図２及び図３等を参照して、カラオケシステムＳの広告再生動作を説明する。図２（Ａ)は、管理サーバ４の制御部４１における処理を示すフローチャートである。図２（Ｂ）は、カラオケ装置２の制御部２１における処理を示すフローチャートである。図３は、広告表示端末３の制御部３１における処理を示すフローチャートである。
【００３６】
（３．１  管理サーバ４の処理）
先ず、図２（Ａ）を参照して、管理サーバ４の処理を説明する。図２（Ａ）に示す処理は、例えば、管理サーバ４の電源オンにより開始される。図２（Ａ）に示す処理が開始されると、管理サーバ４の制御部４１は、一般広告コンテンツの登録要求があったか否かを判定する（ステップＳ１１）。例えば、制御部４１は、広告主の端末５から一般広告コンテンツの登録要求を受信した場合に、一般広告コンテンツの登録要求があったと判定する。一般広告コンテンツの登録要求があったと判定された場合（ステップＳ１１：ＹＥＳ）、ステップＳ１２へ進む。一般広告コンテンツの登録要求がないと判定された場合（ステップＳ１１：ＮＯ）、ステップＳ１４へ進む。
【００３７】
ステップＳ１２では、制御部４１は、例えば広告主の端末５または管理者の端末６からアップロードされた一般広告コンテンツに対して広告コンテンツＩＤを付与して記憶部４２に記憶する。次いで、制御部４１は、例えば、一般広告コンテンツの広告コンテンツＩＤ、一般広告コンテンツの再生所要時間、及び登録日時を対応付けて一般広告管理リストに登録する（ステップＳ１３）。
【００３８】
ステップＳ１４では、制御部４１は、タイアップ広告コンテンツの登録要求があったか否かを判定する。例えば、制御部４１は、広告主の端末５または管理者の端末６からタイアップ広告コンテンツの登録要求を受信した場合に、タイアップ広告コンテンツの登録要求があったと判定する。タイアップ広告コンテンツの登録要求があったと判定された場合（ステップＳ１４：ＹＥＳ）、ステップＳ１５へ進む。タイアップ広告コンテンツの登録要求がないと判定された場合（ステップＳ１４：ＮＯ）、ステップＳ１７へ進む。
【００３９】
ステップＳ１５では、制御部４１は、例えば広告主の端末５または管理者の端末６からアップロードされたタイアップ広告コンテンツに対して広告コンテンツＩＤを付与して記憶部４２に記憶する。また、タイアップ広告コンテンツには、このタイアップ広告コンテンツに関連付けられる楽曲の楽曲ＩＤが付与される。楽曲ＩＤは、例えばタイアップ広告コンテンツの登録要求を行った広告主の端末５または管理者の端末６において付与される。更に、タイアップ広告コンテンツの登録要求を行った広告主の端末５または管理者の端末６において、楽曲の再生と関連付けてタイアップ広告コンテンツの再生開始タイミングが設定される。例えば、再生開始タイミングとして、楽曲の間奏部分または歌唱部分を示す所定の楽曲構成部分の楽曲再生時刻が定められる。或いは、楽曲に歌詞が対応付けられている場合、再生開始タイミングとして、例えば、予め指定された歌詞の表示が行われる部分の楽曲再生時刻が定められる。次いで、制御部４１は、タイアップ広告コンテンツの広告コンテンツＩＤ、楽曲の楽曲ＩＤ、タイアップ広告コンテンツの再生開始タイミングを示す情報、タイアップ広告コンテンツの再生所要時間、及び登録日時を対応付けてタイアップ広告管理リストに登録する（ステップＳ１６）。
【００４０】
ステップＳ１７では、制御部４１は、調整コンテンツの登録要求があったか否かを判定する。例えば、制御部４１は、管理者の端末６から調整コンテンツの登録要求を受信した場合に、調整コンテンツの登録要求があったと判定する。調整コンテンツの登録要求があったと判定された場合（ステップＳ１７：ＹＥＳ）、ステップＳ１８へ進む。調整コンテンツの登録要求がないと判定された場合（ステップＳ１７：ＮＯ）、ステップＳ２０へ進む。
【００４１】
ステップＳ１８では、制御部４１は、例えば管理者の端末６からアップロードされた調整コンテンツに対して調整コンテンツＩＤを付与して記憶部４２に記憶する。次いで、制御部４１は、例えば、調整コンテンツの調整コンテンツＩＤ、調整コンテンツの再生所要時間、及び登録日時を対応付けて調整コンテンツ管理リストに登録する（ステップＳ１９）。
【００４２】
ステップＳ２０では、制御部４１は、タイアップリスト及び広告再生リストの取得要求があったか否かを判定する。広告表示端末３からタイアップリスト及び広告再生リストの取得要求が受信された場合、タイアップリスト及び広告再生リストの取得要求があったと判定される（ステップＳ２０：ＹＥＳ）。この場合、制御部４１は、タイアップ広告管理リスト及び一般広告管理リストに基づいて、タイアップリスト及び広告再生リストを作成して広告表示端末３へ送信する（ステップＳ２１）。図４（Ａ）は、タイアップリストに登録された内容の一例を示す図である。図４（Ｂ）は、広告再生リストに登録された内容の一例を示す図である。図４（Ａ）に示すタイアップリストにおいて、例えば楽曲ＩＤ“11111”に対応付けられたタイアップ広告コンテンツの再生開始タイミングを示す情報“1:30”（９０秒）は、楽曲の再生開始時点からの再生位置（再生時刻）を示している。ステップＳ２０において、タイアップリスト及び広告再生リストの取得要求がないと判定された場合（ステップＳ２０：ＮＯ）、ステップＳ２２へ進む。
【００４３】
ステップＳ２２では、制御部４１は、広告コンテンツの取得要求があったか否かを判定する。この広告コンテンツは、タイアップ広告コンテンツまたは一般広告コンテンツである。広告表示端末３から広告コンテンツの取得要求が受信された場合、広告コンテンツの取得要求があったと判定される（ステップＳ２２：ＹＥＳ）。この場合、制御部４１は、広告コンテンツの取得要求に含まれる広告コンテンツＩＤに対応する広告コンテンツを記憶部４２から取得し広告表示端末３へ送信する（ステップＳ２３）。広告コンテンツの取得要求がないと判定された場合（ステップＳ２２：ＮＯ）、ステップＳ２４へ進む。
【００４４】
ステップＳ２４では、制御部４１は、調整コンテンツリストの取得要求があったか否かを判定する。広告表示端末３から調整コンテンツリストの取得要求が受信された場合、調整コンテンツリストの取得要求があったと判定される（ステップＳ２４：ＹＥＳ）。この場合、制御部４１は、調整コンテンツ管理リストに基づいて、調整コンテンツリストを作成して広告表示端末３へ送信する（ステップＳ２５）。更に、制御部４１は、作成された調整コンテンツリストに登録される調整コンテンツＩＤに対応する調整コンテンツを記憶部４２から取得し広告表示端末３へ送信する。図４（Ｃ）は、調整コンテンツリストに登録された内容の一例を示す図である。図４（Ｃ）に示す調整コンテンツリストでは、様々な再生所要時間の調整コンテンツがあることが示されている。なお、調整コンテンツが、再生途中で再生終了されることが許容されるコンテンツである場合、図４（Ｃ）に示す調整コンテンツの数よりも少ない調整コンテンツでよい。
【００４５】
ステップＳ２６では、制御部４１は、電源オフ指令があったか否かを判定する。電源オフ指令があったと判定された場合（ステップＳ２６：ＹＥＳ）、図２に示す処理を終了する。電源オフ指令がないと判定された場合（ステップＳ２６：ＮＯ）、ステップＳ１１に戻る。
【００４６】
（３．２  カラオケ装置２の処理）
次に、図２（Ｂ）を参照して、カラオケ装置２の処理を説明する。図２（Ｂ）に示す処理は、例えば、カラオケ装置２の電源オンにより開始される。図２（Ｂ）に示す処理が開始されると、カラオケ装置２の制御部２１は、楽曲の予約要求があったか否かを判定する（ステップＳ３１）。ユーザにより選曲された例えばカラオケ楽曲の予約要求が選曲装置１から受信された場合、楽曲の予約要求があったと判定される（ステップＳ３１：ＹＥＳ）。この場合、制御部２１は、楽曲の予約要求に含まれる楽曲ＩＤを予約リストに登録する（ステップＳ３２）。楽曲の予約要求がないと判定された場合（ステップＳ３１：ＮＯ）、ステップＳ３３へ進む。
【００４７】
ステップＳ３３では、制御部２１は、予約リストに登録された楽曲が再生されたか否かを判定する。予約リストに登録された楽曲が再生されたと判定された場合（ステップＳ３３：ＹＥＳ）、ステップＳ３４へ進む。予約リストに登録された楽曲が再生されていないと判定された場合（ステップＳ３３：ＮＯ）、ステップＳ３５へ進む。
【００４８】
ステップＳ３４では、制御部２１は、再生された楽曲の楽曲ＩＤに対応付けて再生フラグを予約リストに登録する。再生フラグは、楽曲が再生中であることを示す情報である。図４（Ｄ）は、予約リストに登録された内容の一例を示す図である。図４（Ｄ）に示す予約リストでは、例えば楽曲ＩＤ“11111”に対応付けられて再生フラグが登録されている。
【００４９】
ステップＳ３５では、制御部２１は、予約された楽曲の情報の取得要求があったか否かを判定する。広告表示端末３から予約された楽曲の情報の取得要求が受信された場合、予約された楽曲の情報の取得要求があったと判定される（ステップＳ３５：ＹＥＳ）。この場合、制御部２１は、予約リスト、及び楽曲の再生所要時間等を含む楽曲の情報を記憶部２２から取得し広告表示端末３へ送信する（ステップＳ３６）。予約された楽曲の情報の取得要求がないと判定された場合（ステップＳ３５：ＮＯ）、ステップＳ３７へ進む。
【００５０】
ステップＳ３７では、制御部２１は、電源オフ指令があったか否かを判定する。電源オフ指令があったと判定された場合（ステップＳ３７：ＹＥＳ）、図２（Ｂ）に示す処理を終了する。電源オフ指令がないと判定された場合（ステップＳ３７：ＮＯ）、ステップＳ３１に戻る。
【００５１】
（３．３  広告表示端末３の処理）
次に、図３を参照して、広告表示端末３の処理を説明する。図３に示す処理は、例えば、広告表示端末３の電源オンにより開始される。図３に示す処理が開始されると、広告表示端末３の制御部３１は、調整コンテンツリストの取得要求を管理サーバ４へ送信することで調整コンテンツリストを管理サーバ４から取得する（ステップＳ４１）。更に、調整コンテンツリストに登録された調整コンテンツＩＤに対応する調整コンテンツが管理サーバ４から取得される。
【００５２】
次いで、制御部３１は、タイアップリスト及び広告再生リストの取得要求を管理サーバ４へ送信することでタイアップリスト及び広告再生リストを管理サーバ４から取得する（ステップＳ４２）。ステップＳ４１の処理は、例えばタイマーにより設定された時間（例えば、１時間）がカウントアップした場合に行われるように構成してもよい。
【００５３】
次いで、制御部３１は、取得したタイアップリスト及び広告再生リストを参照して、広告コンテンツの更新があるか否かを判定する（ステップＳ４３）。取得したタイアップリスト又は広告再生リストの中に、記憶部３２に記憶されていない広告コンテンツの広告コンテンツＩＤが含まれる場合、広告コンテンツの更新があると判定される。広告コンテンツの更新があると判定された場合（ステップＳ４３：ＹＥＳ）、ステップＳ４４へ進む。広告コンテンツの更新がないと判定された場合（ステップＳ４３：ＮＯ）、ステップＳ４５へ進む。
【００５４】
ステップＳ４４では、制御部３１は、広告コンテンツの取得要求を管理サーバ４へ送信することで最新の広告コンテンツを管理サーバ４から取得する。広告コンテンツの取得要求には、記憶部３２に記憶されていない広告コンテンツの広告コンテンツＩＤが含まれる。ステップＳ４５では、制御部３１は、予約された楽曲の情報の取得要求をカラオケ装置２へ送信することで予約された楽曲の情報をカラオケ装置２から取得する。予約された楽曲の情報には、例えば、予約された楽曲の楽曲ＩＤを登録する予約リスト、予約された楽曲の再生所要時間、及び再生中の楽曲の楽曲再生時刻が含まれる。
【００５５】
次いで、制御部３１は、楽曲が再生中であるか否かを判定する（ステップＳ４６）。例えば、カラオケ装置２から取得された予約リストに再生フラグが登録されている場合、楽曲が再生中であると判定される。楽曲が再生中であると判定された場合（ステップＳ４６：ＹＥＳ）、ステップＳ４８へ進む。楽曲が再生中でないと判定された場合（ステップＳ４６：ＮＯ）、ステップＳ４７へ進む。ステップＳ４７では、制御部３１は、管理サーバ４から取得された広告再生リストに基づいて一般広告コンテンツを再生し、ディスプレイに表示させる。
【００５６】
ステップＳ４８では、制御部３１は、予約リストから、再生中の楽曲の楽曲ＩＤを取得する。つまり、再生フラグが対応付けられた楽曲ＩＤが予約リストから取得される。次いで、制御部３１は、取得された予約リストに登録された楽曲ＩＤに基づいて、再生中の楽曲と関連付けた再生開始タイミングが定められたタイアップ広告コンテンツがあるか否かを判定する（ステップＳ４９）。例えば、再生中の楽曲の楽曲ＩＤに関連付けられて広告コンテンツＩＤがタイアップリストに登録されている場合、タイアップ広告コンテンツがあると判定される。タイアップ広告コンテンツがあると判定された場合（ステップＳ４９：ＹＥＳ）、ステップＳ５０へ進む。タイアップ広告コンテンツがないと判定された場合（ステップＳ４９：ＮＯ）、ステップＳ４７の処理が行われる。
【００５７】
なお、広告表示端末３が、再生中の楽曲の楽曲ＩＤをカラオケ装置２へ定期的に問い合わせて取得するか、或いは、カラオケ装置２が、再生中の楽曲の楽曲ＩＤを広告表示端末３へ定期的に通知するように構成してもよい。また、広告表示端末３は、カラオケ装置２から再生中の楽曲の楽曲ＩＤとともに、楽曲の再生経過時間を取得してもよい。この場合、ステップＳ４８では、制御部３１は、カラオケ装置２から取得または通知された楽曲ＩＤに基づいて、予約リストに楽曲ＩＤが登録された楽曲が再生中であるか否かを判定することができる。この構成により、予約リストには、再生フラグを登録しないように構成することができる。さらに、この場合、制御部３１は、カラオケ装置２から取得または通知された楽曲ＩＤに基づいて、再生中の楽曲と関連付けた再生開始タイミングが定められたタイアップ広告コンテンツがあるか否かを判定することができる。
【００５８】
ステップＳ５０では、カラオケ装置２から取得された楽曲再生時刻にしたがって、タイアップ広告コンテンツの再生開始タイミングまでのカウントダウン時間を決定（計算）する。このカウントダウン時間は、上述したタイミング時間の一例である。例えば、制御部２１は、再生中の楽曲の楽曲ＩＤに関連付けられたタイアップ広告コンテンツの再生開始タイミングを示す情報をタイアップリストから取得する。例えば、楽曲ＩＤが“11111”であるとすると、図４（Ａ）に示すタイアップリストから、楽曲ＩＤ“11111”に対応付けられた再生開始タイミングを示す情報として、９０秒が取得される。そして、制御部２１は、取得した再生開始タイミングを示す情報である９０秒から、再生中の楽曲の楽曲再生時刻（例えば、２０秒）を減算した時間をカウントダウン時間として決定する。この楽曲再生時刻は、楽曲の再生開始時点からステップＳ５０の処理時点までの経過時間である。
【００５９】
次いで、制御部２１は、カウントダウント時間のカウントダウンを開始し（ステップＳ５１）、ステップＳ５２へ進む。このカウントダウンにより、カウントダウン時間である７０秒が０までカウントダウンされていくことになる。
【００６０】
ステップＳ５２では、制御部２１は、現在再生中の一般広告コンテンツの再生が終了するか否かを判定する。例えば、現在再生中の一般広告コンテンツの再生所要時間が６０秒であるとすると、一般広告コンテンツの再生開始時点から６０秒に到達した時、または６０秒に到達する数秒前（例えば、１〜３秒前）に到達した時に、現在再生中の一般広告コンテンツの再生が終了すると判定される。現在再生中の一般広告コンテンツの再生が終了すると判定された場合（ステップＳ５２：ＹＥＳ）、ステップＳ５３へ進む。
【００６１】
ステップＳ５３では、制御部２１は、次の一般広告コンテンツの再生終了タイミングまでの再生終了時間を決定する。次の一般広告コンテンツとは、ステップＳ５２で再生が終了すると判定された一般広告コンテンツの次に再生される一般広告コンテンツである。例えば、制御部２１は、次の一般広告コンテンツの広告コンテンツＩＤに関連付けられた再生所要時間を広告再生リストから取得する。そして、ステップＳ５３の処理時点から次の一般広告コンテンツの再生開始時点までの時間（例えば、１秒）を、取得した再生所要時間（例えば、６０秒）に加算し、加算した和の時間を再生終了時間として決定する。
【００６２】
次いで、制御部２１は、ステップＳ５３で決定された再生終了時間と、ステップＳ５０で決定されカウントダウン中の現在のカウントダウン時間とを比較し、再生終了時間より、現在のカウントダウン時間が早いか否かを判定する（ステップＳ５４）。再生終了時間より現在のカウントダウン時間が早い（再生終了時間＞カウントダウン時間）と判定された場合（ステップＳ５４：ＹＥＳ）、つまり、比較結果が、再生終了時間より現在のカウントダウン時間が早いことを示すとき、ステップＳ５７へ進む。なお、ステップＳ５４では、現在のカウントダウン時間より再生終了時間が長いか否かが判定されるように構成してもよい。現在のカウントダウン時間より再生終了時間が長くないと判定された場合、つまり、比較結果が、再生終了時間より現在のカウントダウン時間が早いことを示すとき、ステップＳ５７へ進む。一方、再生終了時間より現在のカウントダウン時間が早くない（再生終了時間≦カウントダウン時間）と判定された場合（ステップＳ５４：ＮＯ）、ステップＳ５５へ進む。
【００６３】
ステップＳ５５では、制御部２１は、現在再生中の一般広告コンテンツが再生終了したとき、次の一般広告コンテンツを再生し、ディスプレイに表示させる。図５（Ａ）は、再生終了時間より現在のカウントダウン時間が早くない場合の概念図である。図５（Ａ）に示す「タイムライン」とは時間軸を意味する（図５（Ｂ）も同様）。図５（Ａ）に示すタイムラインの矢印方向は、時間経過を示している。図５（Ａ）に示す判定タイミング（ａ）の場合、タイアップ広告コンテンツの再生開始タイミングまでには時間的に余裕があるので、一般広告コンテンツＺ２が再生されることになる。
【００６４】
次いで、制御部２１は、カウントダウン中のカウントダウン時間が“０”になったか否かを判定する（ステップＳ５６）。カウントダウン中のカウントダウン時間が“０”になっていないと判定された場合（ステップＳ５６：ＮＯ）、ステップＳ５２に戻る。ステップＳ５２に戻ると、制御部２１は、ステップＳ５５で再生された一般広告コンテンツの再生が終了するか否かを判定し、上記と同様の処理を行う。一方、カウントダウン中のカウントダウン時間が“０”になったと判定された場合（ステップＳ５６：ＹＥＳ）、ステップＳ６０に進む。
【００６５】
ステップＳ５７では、制御部２１は、タイアップ広告コンテンツの再生開始タイミングまでに、現在のカウントダウン時間以下の再生所要時間が定められた調整コンテンツを調整コンテンツリストから選定する。例えば、現在のカウントダウン時間が２０秒であったとすると、再生所要時間が例えば１９秒である調整コンテンツが選定される。なお、調整コンテンツが、再生途中で再生終了されることが許容されるコンテンツである場合、調整コンテンツの再生所要時間がカウントダウン時間を超えていてもよい。この場合、調整コンテンツの再生は、タイアップ広告コンテンツの再生開始タイミングになったときに終了する。そのため、上記ステップＳ５７において、結果的に、カウントダウン時間以下の再生所要時間が定められた調整コンテンツが選定されることになる。
【００６６】
次いで、制御部２１は、ステップＳ５７で選定した調整コンテンツを再生し、ディスプレイに表示させる（ステップＳ５８）。図５（Ｂ）は、再生終了時間より現在のカウントダウン時間が早い場合の概念図である。図５（Ｂ）に示す判定タイミング（ｂ）の場合、再生終了時間より現在のカウントダウン時間が早いため、タイアップ広告コンテンツの再生開始タイミングまでに調整コンテンツが再生されることになる。つまり、広告再生リストに基づけば、一般広告コンテンツＺ２の直ぐ後に一般広告コンテンツＺ３が再生されることになっているが、再生終了時間より現在のカウントダウン時間が早い場合、一般広告コンテンツＺ３に代えて調整コンテンツが再生されることになる。なお、図５（Ｂ）に示す一般広告コンテンツＺ３は、調整コンテンツ及びタイアップ広告コンテンツの再生後に再生されることになる。つまり、図５（Ｂ）に示す場合、一般広告コンテンツＺ２と一般広告コンテンツＺ３との間に、調整コンテンツ及びタイアップ広告コンテンツが割り込まれて再生される。
【００６７】
次いで、制御部２１は、調整コンテンツの再生中、カウントダウン中のカウントダウン時間が“０”になったか否かを判定する（ステップＳ５９）。カウントダウン中のカウントダウン時間が“０”になったと判定された場合（ステップＳ５９：ＹＥＳ）、ステップＳ６０に進む。
【００６８】
ステップＳ６０では、制御部３１は、再生中の楽曲の楽曲ＩＤに関連付けられたタイアップ広告コンテンツを再生し、ディスプレイに表示させる。タイアップ広告コンテンツの再生終了後、広告再生リストに基づく一般広告コンテンツの再生に戻る。
【００６９】
ステップＳ６１では、制御部３１は、電源オフ指令があったか否かを判定する。電源オフ指令があったと判定された場合（ステップＳ６１：ＹＥＳ）、図３に示す処理を終了する。電源オフ指令がないと判定された場合（ステップＳ６１：ＮＯ）、ステップＳ４２に戻る。
【００７０】
以上説明したように、上記実施形態によれば、一般広告コンテンツの再生終了時間と、タイアップ広告コンテンツのタイミング時間との比較結果が再生終了時間よりタイミング時間が早いことを示すとき、タイアップ広告コンテンツの再生開始タイミングまでに、タイアップ広告コンテンツのタイミング時間以下の再生所要時間で再生される調整コンテンツを再生するように構成した。そのため、楽曲の再生中において、タイアップ広告コンテンツの再生開始と、タイアップ広告コンテンツの前に再生されている一般広告コンテンツの再生終了とのタイミングが合わないということを回避し、タイアップ広告コンテンツを楽曲の再生に合わせて適切なタイミングで効率良く表示させることができる。
【００７１】
（３．４  広告表示端末３の処理の変形例）
次に、図３を参照して、カウントダウン時間を決定する処理の変形例を説明する。
【００７２】
（３．４．１  アプリケーションプログラムの実行時間を考慮する場合）
カラオケ装置２により楽曲が再生されるときに実行されるアプリケーションプログラムが指定されているときがある。この場合、上述したタイアップ広告コンテンツの再生開始タイミングは、アプリケーションプログラムが指定されていないときと比べて、アプリケーションプログラムの実行時間分遅れることになる。そこで、この場合、広告表示端末３の制御部３１は、遅れた時間を考慮してカウントダウン時間を決定する。例えば、制御部３１は、カラオケ装置２により楽曲が再生されるときに実行されるアプリケーションプログラムが指定されているとき、図３に示すステップＳ４５において、アプリケーションプログラムの実行時間を含むアプリケーションプログラムを示す情報を含む楽曲の情報をカラオケ装置２から取得する。制御部３１は、ステップＳ５０において、楽曲の情報の取得結果に従って、楽曲が再生されるときに実行されるアプリケーションプログラムが指定されているかを判断する。制御部３１は、アプリケーションプログラムが指定されていると判断した場合、ステップＳ５０において、アプリケーションプログラムの実行時間を含むタイアップ広告コンテンツの再生開始タイミングまでのカウントダウン時間を決定する。例えば、制御部３１は、タイアップリストから取得した再生開始タイミングを示す情報である９０秒にアプリケーションプログラムの実行時間を加算する。そして、制御部３１は、アプリケーションプログラムの実行時間が加算された時間から、再生中の楽曲の楽曲再生時刻（例えば、２０秒）を減算した時間をカウントダウン時間として決定する。この場合、制御部３１は、ステップＳ５４において、ステップＳ５３で決定された再生終了時間と、アプリケーションプログラムの実行時間を含む現在のカウントダウン時間とを比較することになる。そして、制御部３１は、比較結果が、上記再生終了時間より上記カウントダウン時間が早いことを示すとき、アプリケーションプログラムの実行時間を含む、タイアップ広告コンテンツの再生開始タイミングまでに、上記カウントダウン時間以下の再生所要時間が定められた調整コンテンツを選定し再生する（ステップＳ５７，Ｓ５８）。このような構成によれば、楽曲が再生されるときにアプリケーションプログラムが実行される場合であっても、タイアップ広告コンテンツの再生開始タイミングまでのカウントダウン時間を精度よく計算することができる。そのため、タイアップ広告コンテンツによる広告対象の広告効果を高めることができる。
【００７３】
（３．４．２  楽曲再生の一時停止の継続時間を考慮する場合）
カラオケ装置２による楽曲の再生中に、例えば選曲装置１においてユーザにより一時停止操作がされるときがある。この場合、上述したタイアップ広告コンテンツの再生開始タイミングは、一時停止操作がされていないときと比べて、一時停止の継続時間分遅れることになる。そこで、この場合、制御部３１は、遅れた時間を考慮してカウントダウン時間を決定する。例えば、広告表示端末３の制御部３１は、図３に示すステップＳ５０からステップＳ６０までの間のいずれかのタイミングで、楽曲の再生中に一時停止操作があったかを判断する。一方、カラオケ装置２の制御部２１は、楽曲の再生中にユーザにより一時停止操作があった場合、一時停止の継続時間を計測し、一時停止が解除された場合に、計測された継続時間を示す情報を広告表示端末３へ送信する。広告表示端末３の制御部３１は、図３に示すステップＳ５０からステップＳ６０までに、カラオケ装置２から一時停止の継続時間を示す情報を受信した場合、楽曲の再生中に一時停止操作があったと判断する。そして、制御部３１は、一時停止操作があったと判断された場合、カラオケ装置２から受信された、一時停止の継続時間を含むタイアップ広告コンテンツの再生開始タイミングまでのカウントダウン時間を決定する。例えば、制御部３１は、タイアップリストから取得した再生開始タイミングを示す情報である９０秒に一時停止の継続時間を加算する。そして、制御部３１は、一時停止の継続時間が加算された時間から、再生中の楽曲の楽曲再生時刻（例えば、２０秒）を減算した時間をカウントダウン時間として決定する。この場合、制御部３１は、ステップＳ５４において、ステップＳ５３で決定された再生終了時間と、一時停止の継続時間を含む現在のカウントダウン時間とを比較することになる。そして、制御部３１は、比較結果が、上記再生終了時間より上記カウントダウン時間が早いことを示すとき、一時停止の継続時間を含む、タイアップ広告コンテンツの再生開始タイミングまでに、上記カウントダウン時間以下の再生所要時間が定められた調整コンテンツを選定し再生する（ステップＳ５７，Ｓ５８）。このような構成によれば、楽曲の再生中に一時停止される場合であっても、タイアップ広告コンテンツの再生開始タイミングまでのカウントダウン時間を精度よく計算することができる。そのため、タイアップ広告コンテンツによる広告対象の広告効果を高めることができる。なお、一時停止操作は、図３に示すステップＳ５０のカウントダウン時間決定後に行われる場合もある。この場合、制御部３１は、カウントダウン時間決定後にカラオケ装置２から受信された、一時停止の継続時間を示す情報を用いて、カウントダウン時間を再計算する。こうして再計算されたカウントダウン時間がカウントダウンに用いられる。
【００７４】
（３．４．３  楽曲の再生途中の終了により短縮された短縮時間を考慮する場合）
タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了するときがある。例えば選曲装置１においてユーザにより楽曲の終了操作がされた場合が該当する。この場合、上述したタイアップ広告コンテンツの再生開始タイミングは、タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了しないときと比べて、楽曲の再生途中の終了により短縮された短縮時間分早まることになる。そこで、この場合、制御部３１は、早まった時間を考慮してカウントダウン時間を決定する。例えば、広告表示端末３の制御部３１は、タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲の再生所要時間とこの楽曲の楽曲再生時刻とに従って、タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了したかを判断する。タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲の再生所要時間及び楽曲再生時刻は、図３に示すステップＳ４５で取得される。例えば、楽曲の再生所要時間（例えば、５分）より短い楽曲再生時刻（例えば、２分）で楽曲の再生が終了した場合、タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了したと判断される。この場合、制御部３１は、タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲の再生所要時間と楽曲再生時刻とに従って、この楽曲の再生途中の終了により短縮された短縮時間を除いたタイアップ広告コンテンツの再生開始タイミングまでのカウントダウン時間を決定する。例えば、制御部３１は、タイアップリストから取得した再生開始タイミングを示す情報である９０秒から上記短縮時間を減算する。そして、制御部３１は、再生途中の終了により短縮された短縮時間が減算された時間から、再生中の楽曲の楽曲再生時刻（例えば、２０秒）を減算した時間をカウントダウン時間として決定する。この場合、制御部３１は、ステップＳ５４において、ステップＳ５３で決定された再生終了時間と、再生途中の終了により短縮された短縮時間を除いた現在のカウントダウン時間とを比較することになる。そして、制御部３１は、比較結果が、上記再生終了時間より上記カウントダウン時間が早いことを示すとき、再生途中の終了により短縮された短縮時間を除いたタイアップ広告コンテンツの再生開始タイミングまでに、上記カウントダウン時間以下の再生所要時間が定められた調整コンテンツを選定し再生する（ステップＳ５７，Ｓ５８）。このような構成によれば、タイアップ広告コンテンツが関連付けられた楽曲の再生前に再生される楽曲が再生途中に終了した場合であっても、タイアップ広告コンテンツの再生開始タイミングまでのカウントダウン時間を精度よく計算することができる。そのため、タイアップ広告コンテンツによる広告対象の広告効果を高めることができる。
【００７５】
なお、上記実施形態においては、広告表示端末３は、カラオケ装置２から予約リストを取得するように構成した。しかし、予約リストの代わりに再生中の楽曲の楽曲ＩＤを含む曲情報をカラオケ装置２から取得するように構成してもよい。この場合、上記ステップＳ４６の判定は、カラオケ装置２から取得された曲情報が含む楽曲ＩＤと、管理サーバ４から取得されたタイアップリストとに基づいて行われることになる。
【００７６】
また、上記実施形態において、広告表示端末３に代えて、カラオケ装置２が図３に示す処理を行うように構成してもよい。この場合、カラオケ装置２の制御部２１が、本発明の第１再生手段、第２再生手段、第１決定手段、第２決定手段、楽曲情報取得手段、判定手段と、判断手段、及び比較手段等として機能する。
【００７７】
また、上記実施形態においては、本発明のシステムをカラオケシステムに適用した場合の例について説明したが、カラオケシステム以外の例えば広告配信システムに対して適用することも可能である。
【符号の説明】
【００７８】
１  選曲装置
２  カラオケ装置
３  広告表示端末
４  管理サーバ
４１  制御部
４２  記憶部
４３  通信部
【図１】
2014048519.tif 000003
【図２】
2014048519.tif 000004
【図３】
2014048519.tif 000005
【図４】
2014048519.tif 000006
【図５】
2014048519.tif 000007