(57)【要約】【課題】本発明は、カラオケ装置等の楽曲再生装置による楽曲再生中に広告再生装置により再生された広告コンテンツを、後からユーザに見せることが可能なシステム、広告再生装置、及び広告コンテンツ再生方法を提供する。【解決手段】カラオケシステムＳは、カラオケ装置２により再生される楽曲の楽曲ＩＤと、この楽曲の再生中に広告表示端末３により表示された広告コンテンツの広告コンテンツＩＤとを対応付けて広告表示履歴情報として記憶する。そして、カラオケシステムＳは、特定の情報処理装置から広告リクエスト情報を取得したとき、広告リクエスト情報に含まれる楽曲ＩＤに基づいて、広告表示端末３によりディスプレイに表示させる広告コンテンツを上記記憶された広告表示履歴情報から決定する。【選択図】図６
2014071263.tif 000002
【特許請求の範囲】
【請求項１】
楽曲を再生する楽曲再生装置と、広告コンテンツをディスプレイに表示させる広告再生装置とを含むシステムであって、
前記楽曲再生装置または前記広告再生装置は、
前記楽曲再生装置により再生される楽曲の識別情報を取得する第１取得手段と、
前記楽曲の再生中に前記広告再生装置により表示された前記広告コンテンツの識別情報を取得する第２取得手段と、
前記第１取得手段により取得された前記楽曲の識別情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを対応付けて記憶する記憶手段と、
特定の情報処理装置から要求された前記楽曲の識別情報を取得する第３取得手段と、
前記第３取得手段により取得された前記楽曲の識別情報に基づいて、前記広告再生装置により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定する決定手段と、
を備えることを特徴とするシステム。
【請求項２】
前記広告再生装置は、前記広告コンテンツをディスプレイに表示させる制御手段を備え、
前記広告再生装置の第２取得手段は、前記楽曲の再生中に前記制御手段により表示された前記広告コンテンツの識別情報を取得し、
前記広告再生装置の前記記憶手段は、前記第１取得手段により取得された前記楽曲の識別情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを対応付けて記憶し、
前記広告再生装置の前記第３取得手段は、特定の情報処理装置から要求された前記楽曲の識別情報を取得し、
前記広告再生装置の前記決定手段は、前記第３取得手段により取得された前記楽曲の識別情報に基づいて、前記制御手段により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定することを特徴とする請求項１に記載のシステム。
【請求項３】
前記広告再生装置の前記制御手段は、前記決定手段により決定された前記広告コンテンツを前記ディスプレイに表示させることを特徴とする請求項２に記載のシステム。
【請求項４】
前記広告コンテンツの表示開始時と、前記広告コンテンツの表示終了時に再生されている楽曲が異なる場合、前記記憶手段は、前記広告コンテンツの表示開始時と、前記広告コンテンツの表示終了時とのそれぞれについて、前記楽曲の識別情報と、前記広告コンテンツの識別情報とを対応付けて記憶することを特徴とする請求項１乃至３の何れか一項に記載のシステム。
【請求項５】
前記楽曲再生装置または前記広告再生装置は、前記楽曲の再生中に前記楽曲の再生箇所を示す再生箇所情報を複数回取得する第４取得手段を備え、
前記第２取得手段は、前記第４取得手段により取得された前記再生箇所情報が示す再生箇所で表示された前記広告コンテンツの識別情報を取得し、
前記記憶手段は、前記第１取得手段により取得された前記楽曲の識別情報と、前記第４取得手段により取得された前記再生箇所情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを、異なる前記再生箇所情報ごとに対応付けて広告表示履歴情報として記憶し、
前記第３取得手段は、前記特定の情報処理装置から要求された前記楽曲の識別情報と、前記楽曲の識別情報に対応する前記再生箇所情報または前記広告コンテンツの識別情報とのいずれかを取得し、
前記決定手段は、前記第３取得手段により取得された前記楽曲の識別情報と対応する前記再生箇所情報または前記広告コンテンツの識別情報に基づいて、前記広告表示履歴情報から前記広告コンテンツを決定することを特徴とする請求項１乃至４の何れか一項に記載のシステム。
【請求項６】
前記再生箇所は、前記楽曲の総再生時間において再生開始からの経過時間により示されることを特徴とする請求項５に記載のシステム。
【請求項７】
前記楽曲は、総再生時間が、歌唱部分と、非歌唱部分とで分割された複数の楽曲構成部分で構成されており、
前記再生箇所は、前記楽曲の総再生時間において複数の楽曲構成部分のうち少なくとも何れか２つにより示されることを特徴とする請求項５に記載のシステム。
【請求項８】
前記楽曲は、総再生時間が、歌唱部分と、非歌唱部分とで分割された複数の楽曲構成部分で構成されており、
前記再生箇所は、前記楽曲の総再生時間を構成する前記楽曲構成部分の歌唱部分において、歌詞を構成する複数のフレーズにより示されることを特徴とする請求項５に記載のシステム。
【請求項９】
前記広告コンテンツをディスプレイに表示させる制御手段と、
楽曲を再生する楽曲再生装置により再生される楽曲の識別情報を取得する第１取得手段と、
前記楽曲の再生中に前記制御手段により表示された前記広告コンテンツの識別情報を取得する第２取得手段と、
前記第１取得手段により取得された前記楽曲の識別情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを対応付けて記憶する記憶手段と、
特定の情報処理装置から要求された前記楽曲の識別情報を取得する第３取得手段と、
前記第３取得手段により取得された前記楽曲の識別情報に基づいて、前記制御手段により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定する決定手段と、
を備えることを特徴とする広告再生装置。
【請求項１０】
楽曲を再生する楽曲再生装置と、広告コンテンツをディスプレイに表示させる広告再生装置とを含むシステムにおいて前記楽曲再生装置または前記広告再生装置により実行される広告コンテンツ再生方法であって、
前記楽曲再生装置により再生される楽曲の識別情報を取得する第１取得ステップと、
前記楽曲の再生中に前記広告再生装置により表示された前記広告コンテンツの識別情報を取得する第２取得ステップと、
前記第１取得ステップにより取得された前記楽曲の識別情報と、前記第２取得ステップにより取得された前記広告コンテンツの識別情報とを対応付けて記憶手段に記憶する記憶ステップと、
特定の情報処理装置から要求された前記楽曲の識別情報を取得する第３取得ステップと、
前記第３取得ステップにより取得された前記楽曲の識別情報に基づいて、前記広告再生装置により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定する決定ステップと、
を含むことを特徴とする広告コンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
楽曲を再生する楽曲再生装置と、広告コンテンツを再生する広告再生装置とを含むシステム等の技術分野に関する。
【背景技術】
【０００２】
従来、例えばカラオケルームにおいて楽曲の間奏中などに広告コンテンツを再生するカラオケ装置が知られている。例えば、特許文献１には、カラオケ曲を演奏している間、ディスプレイのカラオケ背景画像上に歌詞テロップを合成した映像をメインコンテンツとして表示するとともに、間奏の演奏中に広告コンテンツをサブコンテンツとして表示するカラオケ装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９２８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
メインコンテンツを表示するメインディスプレイと、広告コンテンツを表示するサブディスプレイとを分けた場合、楽曲の間奏中以外であっても、例えば広告再生リストに登録された複数の広告コンテンツをサブディスプレイに順番に表示し続けることが可能である。この場合、メインディスプレイに表示されるメインコンテンツは、カラオケ装置に記憶され管理される。一方、サブディスプレイに表示される広告コンテンツは、例えば広告を表示させる広告再生装置に記憶され管理されることが考えられる。そして、カラオケ装置と広告再生装置は、それぞれ独立してコンテンツの表示処理を行う。しかしながら、例えばユーザが、カラオケ装置による楽曲再生中に広告再生装置により再生された広告コンテンツを、後から見たい場合、楽曲再生中に再生された広告コンテンツを特定してユーザに見せることは困難である。
【０００５】
そこで、本発明は、以上の点等に鑑みてなされたものでありカラオケ装置等の楽曲再生装置による楽曲再生中に広告再生装置により再生された広告コンテンツを、後からユーザに見せることが可能なシステム、広告再生装置、及び広告コンテンツ再生方法を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、楽曲を再生する楽曲再生装置と、広告コンテンツをディスプレイに表示させる広告再生装置とを含むシステムであって、前記楽曲再生装置または前記広告再生装置は、前記楽曲再生装置により再生される楽曲の識別情報を取得する第１取得手段と、前記楽曲の再生中に前記広告再生装置により表示された前記広告コンテンツの識別情報を取得する第２取得手段と、前記第１取得手段により取得された前記楽曲の識別情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを対応付けて記憶する記憶手段と、特定の情報処理装置から要求された前記楽曲の識別情報を取得する第３取得手段と、前記第３取得手段により取得された前記楽曲の識別情報に基づいて、前記広告再生装置により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定する決定手段と、を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載のシステムにおいて、前記広告再生装置は、前記広告コンテンツをディスプレイに表示させる制御手段を備え、前記広告再生装置の第２取得手段は、前記楽曲の再生中に前記制御手段により表示された前記広告コンテンツの識別情報を取得し、前記広告再生装置の前記記憶手段は、前記第１取得手段により取得された前記楽曲の識別情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを対応付けて記憶し、前記広告再生装置の前記第３取得手段は、特定の情報処理装置から要求された前記楽曲の識別情報を取得し、前記広告再生装置の前記決定手段は、前記第３取得手段により取得された前記楽曲の識別情報に基づいて、前記制御手段により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項２に記載のシステムにおいて、前記広告再生装置の前記制御手段は、前記決定手段により決定された前記広告コンテンツを前記ディスプレイに表示させることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載のシステムにおいて、前記広告コンテンツの表示開始時と、前記広告コンテンツの表示終了時に再生されている楽曲が異なる場合、前記記憶手段は、前記広告コンテンツの表示開始時と、前記広告コンテンツの表示終了時とのそれぞれについて、前記楽曲の識別情報と、前記広告コンテンツの識別情報とを対応付けて記憶することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１乃至４の何れか一項に記載のシステムにおいて、前記楽曲再生装置または前記広告再生装置は、前記楽曲の再生中に前記楽曲の再生箇所を示す再生箇所情報を複数回取得する第４取得手段を備え、前記第２取得手段は、前記第４取得手段により取得された前記再生箇所情報が示す再生箇所で表示された前記広告コンテンツの識別情報を取得し、前記記憶手段は、前記第１取得手段により取得された前記楽曲の識別情報と、前記第４取得手段により取得された前記再生箇所情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを、異なる前記再生箇所情報ごとに対応付けて広告表示履歴情報として記憶し、前記第３取得手段は、前記特定の情報処理装置から要求された前記楽曲の識別情報と、前記楽曲の識別情報に対応する前記再生箇所情報または前記広告コンテンツの識別情報とのいずれかを取得し、前記決定手段は、前記第３取得手段により取得された前記楽曲の識別情報と対応する前記再生箇所情報または前記広告コンテンツの識別情報に基づいて、前記広告表示履歴情報から前記広告コンテンツを決定することを特徴とする。
【００１１】
請求項６に記載の発明は、請求項５に記載のシステムにおいて、前記再生箇所は、前記楽曲の総再生時間において再生開始からの経過時間により示されることを特徴とする。
【００１２】
請求項７に記載の発明は、請求項５に記載のシステムにおいて、前記楽曲は、総再生時間が、歌唱部分と、非歌唱部分とで分割された複数の楽曲構成部分で構成されており、前記再生箇所は、前記楽曲の総再生時間において複数の楽曲構成部分のうち少なくとも何れか２つにより示されることを特徴とする。
【００１３】
請求項８に記載の発明は、請求項５に記載のシステムにおいて、前記楽曲は、総再生時間が、歌唱部分と、非歌唱部分とで分割された複数の楽曲構成部分で構成されており、前記再生箇所は、前記楽曲の総再生時間を構成する前記楽曲構成部分の歌唱部分において、歌詞を構成する複数のフレーズにより示されることを特徴とする。
【００１４】
請求項９に記載の発明は、前記広告コンテンツをディスプレイに表示させる制御手段と、楽曲を再生する楽曲再生装置により再生される楽曲の識別情報を取得する第１取得手段と、前記楽曲の再生中に前記制御手段により表示された前記広告コンテンツの識別情報を取得する第２取得手段と、前記第１取得手段により取得された前記楽曲の識別情報と、前記第２取得手段により取得された前記広告コンテンツの識別情報とを対応付けて記憶する記憶手段と、特定の情報処理装置から要求された前記楽曲の識別情報を取得する第３取得手段と、前記第３取得手段により取得された前記楽曲の識別情報に基づいて、前記制御手段により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定する決定手段と、を備えることを特徴とする。
【００１５】
請求項１０に記載の発明は、楽曲を再生する楽曲再生装置と、広告コンテンツをディスプレイに表示させる広告再生装置とを含むシステムにおいて前記楽曲再生装置または前記広告再生装置により実行される広告コンテンツ再生方法であって、前記楽曲再生装置により再生される楽曲の識別情報を取得する第１取得ステップと、前記楽曲の再生中に前記広告再生装置により表示された前記広告コンテンツの識別情報を取得する第２取得ステップと、前記第１取得ステップにより取得された前記楽曲の識別情報と、前記第２取得ステップにより取得された前記広告コンテンツの識別情報とを対応付けて記憶手段に記憶する記憶ステップと、特定の情報処理装置から要求された前記楽曲の識別情報を取得する第３取得ステップと、前記第３取得ステップにより取得された前記楽曲の識別情報に基づいて、前記広告再生装置により前記ディスプレイに表示させる前記広告コンテンツを前記記憶手段から決定する決定ステップと、を含むことを特徴とする。
【発明の効果】
【００１６】
請求項１、２、３、９、１０に記載の発明によれば、楽曲再生装置による楽曲再生中に広告再生装置により再生された広告コンテンツを、後からユーザに効果的に見せることができる。
【００１７】
請求項４に記載の発明によれば、広告コンテンツが複数の楽曲の再生中にまたがって表示された場合に、ユーザにより後からどちらの楽曲が選択されても、選択された楽曲の再生中に表示された広告コンテンツを漏れ無く表示させることができる。
【００１８】
請求項５に記載の発明によれば、１つの楽曲再生中に異なる複数の広告コンテンツが表示された場合であっても、ユーザは楽曲の再生箇所を覚えていれば、その再生箇所で表示された広告コンテンツを後から迅速に探し出すことができる。
【００１９】
請求項６に記載の発明によれば、１つの楽曲再生中に異なる複数の広告コンテンツが表示された場合であっても、ユーザは楽曲の経過時間を覚えていれば、その経過時間で表示された広告コンテンツを後から迅速に探し出すことができる。
【００２０】
請求項７に記載の発明によれば、１つの楽曲再生中に異なる複数の広告コンテンツが表示された場合であっても、ユーザは楽曲の楽曲構成部分を覚えていれば、その楽曲構成部分で表示された広告コンテンツを後から迅速に探し出すことができる。
【００２１】
請求項８に記載の発明によれば、１つの楽曲再生中の異なる複数の広告コンテンツが表示された場合であっても、ユーザは楽曲の歌詞のフレーズを覚えていれば、そのフレーズで表示された広告コンテンツを後から迅速に探し出すことができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態のカラオケシステムＳの概要構成例を示す図である。
【図２】選曲装置１の制御部１１における処理を示すフローチャートである。
【図３】（Ａ）は、楽曲再生履歴画面の一例を示す図である。（Ｂ）は、時間別の広告表示履歴画面の一例を示す図である。（Ｃ）は、演奏箇所別の広告表示履歴画面の一例を示す図である。（Ｄ）は、歌詞別の広告表示履歴画面の一例を示す図である。（Ｅ）は、広告別の広告表示履歴画面の一例を示す図である。（Ｆ）は、広告詳細情報画面の一例を示す図である。
【図４】カラオケ装置２の制御部２１における処理を示すフローチャートである。
【図５】（Ａ）は、広告表示端末３へ送信される予約リストの一例を示す図である。（Ｂ）は、楽曲再生の時系列の一例を示す概念図である。
【図６】広告表示端末３の制御部３１における処理を示すフローチャートである。
【図７】（Ａ）は、楽曲２の時間別登録リスト（作成時）の一例を示す図である。（Ｂ）は、楽曲２の時間別登録リスト（完成時）の一例を示す図である。（Ｃ）は、楽曲２の広告別登録リスト（作成時）の一例を示す図である。（Ｄ）は、楽曲２の広告別登録リスト（完成時）の一例を示す図である。（Ｅ）は、楽曲２の演奏箇所別登録リスト（作成時）の一例を示す図である。（Ｆ）は、楽曲２の演奏箇所別登録リスト（完成時）の一例を示す図である。（Ｇ）は、楽曲２の歌詞別登録リスト（作成時）の一例を示す図である。（Ｈ）は、楽曲２の歌詞別登録リスト（完成時）の一例を示す図である。
【図８】管理サーバ４の制御部４１における処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、例えばカラオケ店舗において利用されるカラオケシステムに対して、本発明を適用した場合の実施形態である。
【００２４】
［１．カラオケシステムの構成及び動作の概要］
始めに、図１を参照して、本実施形態のカラオケシステムの構成の概要を説明する。図１は、本実施形態のカラオケシステムＳの概要構成例を示す図である。図１に示すように、カラオケシステムＳは、選曲装置１、カラオケ装置２、広告表示端末３、及び管理サーバ４を含んで構成される。カラオケ装置２は、本発明の楽曲再生装置の一例である。広告表示端末３は、本発明の広告再生装置の一例である。選曲装置１、カラオケ装置２、及び広告表示端末３は、例えば、カラオケ店舗のカラオケルーム（客室）に設置される。選曲装置１は、例えば赤外線により同室内のカラオケ装置２と通信可能になっている。カラオケ装置２は、選曲装置１からユーザにより行われるカラオケ楽曲の再生を予約する指示を、受信する。カラオケ装置２は、選曲装置１により予約されたカラオケ楽曲を順に再生する。選曲装置１及びカラオケ装置２は、例えばＬＡＮ（Local Area Network）を介して同室内の広告表示端末３と通信可能になっている。選曲装置１、カラオケ装置２及び広告表示端末３は、ＬＡＮ及びルータを介してネットワークＮＷに接続される。ネットワークＮＷは、例えば、インターネット、携帯通信網、及びゲートウェイ等により構成される。広告表示端末３は、カラオケ装置２により再生される楽曲の情報を、ネットワークＮＷを介して取得する。また、管理サーバ４は、ネットワークＮＷに接続される。カラオケ装置２及び広告表示端末３は、ネットワークＮＷを介して管理サーバ４と通信可能になっている。また、管理サーバ４には、ネットワークＮＷを介して、カラオケ店舗の客室でカラオケ装置２を利用するユーザが使用するユーザの端末５及び管理者の端末６が接続可能になっている。ユーザの端末５の例としては、携帯電話機、スマートフォン、またはパーソナルコンピュータ等がある。
【００２５】
選曲装置１は、カラオケ装置２に向けて選曲を要求する専用のリモコンである。選曲装置１は、カラオケ店舗の客室を利用するユーザが楽曲を予約するために用いられる。楽曲には、カラオケ楽曲が含まれる。カラオケ楽曲とは、基となる楽曲のボーカルパートまたはギターなどの所定パートを除いた曲である。ユーザが予約する楽曲は、カラオケ装置２により実行されるゲーム等のアプリケーションであってもよい。選曲装置１は、ユーザにより選曲された楽曲の予約要求をカラオケ装置２へ送信する。また、選曲装置１は、カラオケ店舗の客室を利用するユーザがカラオケサービスへログインするためにも用いられる。
【００２６】
カラオケ装置２は、ユーザにより選曲された楽曲を再生する演奏装置である。カラオケ装置２は、選曲装置１から予約要求を受信すると、楽曲の予約を受け付ける。予約要求には、予約対象の楽曲に付与された楽曲ＩＤが含まれる。楽曲ＩＤは、楽曲を識別するための識別情報である。言い換えれば、楽曲ＩＤは、楽曲の曲番号である。カラオケ装置２は、予約を受け付けた楽曲の楽曲ＩＤを予約リストに登録する。予約リストに楽曲ＩＤが登録された楽曲は、例えば予約順に再生される。カラオケ装置２は、再生される楽曲について、再生中の楽曲の楽曲ＩＤを含む曲情報を記憶する。カラオケ装置２は、広告表示端末３からの要求に応じて予約リストまたは再生中の楽曲の曲情報を広告表示端末３へ送信する。予約リストには、楽曲が再生中であることを示す再生フラグが登録されてもよい。また、予約リストには、楽曲の総再生時間、及び予約リストが広告表示端末３へ送信されるときの楽曲の再生箇所を示す再生箇所情報が登録されてもよい。総再生時間とは、楽曲が早送りやスキップ等の特殊再生されることなく通常再生されたときの楽曲の時間的な長さをいう。総再生時間とは、言い換えれば、再生所要時間である。楽曲の再生箇所は、例えば、楽曲の総再生時間において再生開始からの経過時間により示される。また、楽曲は、総再生時間が、歌唱部分と、非歌唱部分とで分割された複数の楽曲構成部分で構成される場合がある。歌唱部分の例としては、Ａメロ、Ｂメロ、及びサビがある。非歌唱部分の例としては、前奏（イントロ）、間奏、及び後奏（エンディング）がある。この場合、楽曲の再生箇所は、楽曲の総再生時間における複数の楽曲構成部分のうち何れかにより示されてもよい。また、楽曲の再生箇所は、楽曲の総再生時間を構成する楽曲構成部分の歌唱部分において、歌詞を構成する複数の歌詞フレーズのうちの何れかより示されてもよい。
【００２７】
広告表示端末３は、広告コンテンツを再生し、ディスプレイに表示させる端末である。広告コンテンツには、広告コンテンツＩＤが付与される。広告コンテンツＩＤは、広告コンテンツを識別するための識別情報である。広告コンテンツには、タイアップ広告コンテンツと、一般広告コンテンツとの２種類がある。タイアップ広告コンテンツは、カラオケ装置２により再生可能な楽曲と関連付けて再生させる広告コンテンツである。タイアップ広告コンテンツは、例えば、タイアップリストにより、カラオケ装置２により再生可能な楽曲と関連付けが定められている。タイアップ広告コンテンツは、このタイアップ広告コンテンツと関連付けられた楽曲が再生中であるときに再生される広告コンテンツである。よって、タイアップ広告コンテンツを再生するときは、カラオケ装置２から取得される予約リストまたは再生中の楽曲の曲情報により判断する処理が必要となる。タイアップ広告コンテンツの例としては、楽曲に関連する広告情報が挙げられる。この広告情報には、例えば、楽曲のアーティストのコンサートなどのイベント情報がある。楽曲が再生中であるときに、この楽曲に関連付けられたタイアップ広告コンテンツが再生されるため、タイアップ広告コンテンツによる広告対象の広告効果を高めることができる。
【００２８】
一般広告コンテンツは、システム運営者と広告主との取り決めに従って再生させる広告コンテンツである。一般広告コンテンツは、楽曲と関連付けられない。一般広告コンテンツは、カラオケ装置２により楽曲が再生中であるときと、楽曲が再生中でないときとのいずれのときにおいても、再生されてよい広告コンテンツである。よって、一般広告コンテンツを再生するときは、カラオケ装置２から取得される予約リストまたは再生中の楽曲の曲情報により判断する処理は不要である。一般広告コンテンツは、例えば、楽曲との関連付けが定められておらず、楽曲とは無関係な広告コンテンツである。一例としては、広告主である企業に関する広告情報が挙げられる。この広告情報には、例えば、広告主である企業により提供される商品またはサービスの情報がある。
【００２９】
また、広告表示端末３は、管理サーバ４からタイアップリスト及び広告再生リストを取得する。タイアップリストは、カラオケ装置２により再生される楽曲に応じて再生させるタイアップ広告コンテンツのリストである。広告再生リストは、予め決定された広告再生繰返し周期で繰り返して再生させる一般広告コンテンツのリストである。広告再生繰返し周期とは、例えば、広告再生リストに登録された順番が先頭の一般広告コンテンツから最後の一般広告コンテンツまでを再生する１周の時間である。広告表示端末３は、広告再生リストに基づいて、一般広告コンテンツを再生する。更に、広告表示端末３は、タイアップリストに基づいて、タイアップ広告コンテンツを再生する。
【００３０】
管理サーバ４は、楽曲及び広告コンテンツを管理するサーバである。管理サーバ４は、タイアップリスト及び広告再生リストを記憶する。管理サーバ４は、広告表示端末３からの要求に応じてタイアップリスト及び広告再生リストを広告表示端末３へ送信する。管理サーバ４は、広告表示端末３からの要求に応じて一般広告コンテンツを広告表示端末３へ送信する。管理サーバ４は、広告表示端末３からの要求に応じてタイアップ広告コンテンツを広告表示端末３へ送信する。
【００３１】
以上の構成において、カラオケシステムＳは、少なくとも、カラオケ装置２により再生される楽曲の楽曲ＩＤと、この楽曲の再生中に広告表示端末３により表示された広告コンテンツの広告コンテンツＩＤとを対応付けて広告表示履歴情報として、例えばカラオケ装置２または広告表示端末３の記憶手段に記憶する。その後、カラオケシステムＳにおけるカラオケ装置２または広告表示端末３は、特定の情報処理装置から広告リクエスト情報を取得する。広告リクエスト情報は、楽曲の再生中に広告表示端末３により表示された広告コンテンツの再表示を要求する情報である。広告リクエスト情報には、特定の情報処理装置から要求された楽曲の楽曲ＩＤが含まれる。そして、カラオケシステムＳにおけるカラオケ装置２または広告表示端末３は、取得した広告リクエスト情報に含まれる楽曲ＩＤに基づいて、広告表示端末３によりディスプレイに表示させる広告コンテンツを上記記憶手段に記憶された広告表示履歴情報から決定する。これにより決定された広告コンテンツは、広告表示端末３によりディスプレイに表示される。なお、カラオケ装置２が広告コンテンツを広告表示履歴情報から決定する場合、上記特定の情報処理装置は選曲装置１となる。或いは、この場合、上記特定の情報処理装置は広告表示端末３であってもよい。一方、広告表示端末３が広告コンテンツを広告表示履歴情報から決定する場合、上記特定の情報処理装置は選曲装置１またはカラオケ装置２となる。或いは、上記特定の情報処理装置は、管理サーバ４またはユーザの端末５等であってもよい。
【００３２】
なお、カラオケシステムＳは、カラオケ装置２により再生される楽曲の楽曲ＩＤと、この楽曲の再生箇所を示す再生箇所情報と、この再生箇所情報が示す再生箇所で広告表示端末３により表示された広告コンテンツの広告コンテンツＩＤとを対応付けて広告表示履歴情報として、例えばカラオケ装置２または広告表示端末３の記憶手段に記憶するように構成してもよい。この場合、特定の情報処理装置からの広告リクエスト情報には、特定の情報処理装置から要求された楽曲の楽曲ＩＤと、この楽曲ＩＤに対応する再生箇所情報または広告コンテンツＩＤのいずれかが含まれる。そして、カラオケ装置２または広告表示端末３は、取得した広告リクエスト情報に含まれる楽曲ＩＤと対応する再生箇所情報または広告コンテンツＩＤに基づいて、広告表示端末３によりディスプレイに表示させる広告コンテンツを上記記憶手段に記憶された広告表示履歴情報から決定することになる。
【００３３】
［２．選曲装置１、カラオケ装置２、広告表示端末３、及び管理サーバ４の構成］
次に、図１を参照して、選曲装置１、カラオケ装置２、広告表示端末３、及び管理サーバ４の構成について説明する。
【００３４】
選曲装置１は、制御部１１、記憶部１２、ビデオＲＡＭ１３、映像制御部１４、表示部１５、操作部１６、操作処理部１７、赤外線送信部１８、及び無線ＬＡＮ通信部１９等を備えて構成される。赤外線送信部１８は、カラオケ装置２との間で赤外線通信を行う。無線ＬＡＮ通信部１９は、例えばIEEE 802.11の諸規格に準拠する無線ＬＡＮの通信を行う。制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部１２は、例えば、不揮発性半導体メモリ等により構成される。記憶部１２には、ＯＳ（Operating System）及び選曲処理プログラム等が記憶されている。また、制御部１１は、ＯＳ及び選曲処理プログラム等を実行することにより、選曲装置１全体を統括制御する。制御部１１は、表示部１５に種々のＧＵＩ（Graphical User Interface）画面を表示する。また、制御部１１は、ユーザによる操作部１６からの指示を、操作処理部１７を介して受け付ける。記憶部１２には、ログインしたユーザのユーザＩＤを登録するログインユーザリストが記憶される。ユーザＩＤは、ユーザを識別するための識別情報である。記憶部１２には、選曲対象となる楽曲の情報を登録する楽曲リストが記憶されている。楽曲の情報には、例えば、楽曲ＩＤ、曲名、及び歌手名等が含まれる。制御部１１は、ユーザからの選曲画面表示指示に応じて、記憶部１２に記憶された楽曲リストに基づきビデオＲＡＭ１３及び映像制御部１４を介して選曲画面を表示部１５に表示する。ＧＵＩ画面である選曲画面には、複数の選曲候補がユーザにより選曲可能に表示される。選曲画面において、ユーザにより楽曲が選曲されると、選曲された楽曲の楽曲ＩＤを含む予約要求がカラオケ装置２へ送信される。
【００３５】
制御部１１は、ユーザからの楽曲再生履歴の表示指示に応じて、カラオケ装置２から楽曲再生履歴情報を取得し、取得した楽曲再生履歴情報に基づきビデオＲＡＭ１３及び映像制御部１４を介してＧＵＩ画面である楽曲再生履歴画面を表示部１５に表示する。楽曲再生履歴情報は、例えばユーザにより楽曲が歌唱された歌唱履歴を示す。楽曲再生履歴情報には、例えば、カラオケ装置２により再生された楽曲の楽曲ＩＤ、楽曲の再生日時、楽曲を予約したユーザのユーザＩＤ及びユーザ名等が含まれる。楽曲再生履歴画面において、ユーザにより楽曲が選択されると、制御部１１は、選択したユーザのユーザＩＤと、選択された楽曲の楽曲ＩＤとを含む広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。また、制御部１１は、ユーザからの広告表示履歴の表示指示に応じて、カラオケ装置２または広告表示端末３から広告表示履歴情報を取得し、取得した広告表示履歴情報に基づきビデオＲＡＭ１３及び映像制御部１４を介してＧＵＩ画面である広告表示履歴画面を表示部１５に表示する。広告表示履歴画面において、ユーザにより楽曲の再生箇所を示す再生箇所情報または広告コンテンツＩＤが選択されると、制御部１１は、選択したユーザのユーザＩＤ、楽曲の楽曲ＩＤ、及び再生箇所情報または広告コンテンツＩＤを含む広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。
【００３６】
カラオケ装置２は、制御部２１、記憶部２２、ビデオＲＡＭ２３、映像再生部２４、表示処理部２５、マイク制御部２６、シンセサイザ２７、ミキシングアンプ２８、操作部２９ａ、操作処理部２９ｂ、赤外線受信部２９ｃ、及び通信部２９ｄ等を備えて構成される。制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部２２は、例えば、ハードディスク等により構成される。記憶部２２には、ＯＳ及び楽曲再生処理プログラムが記憶されている。制御部２１は、ＯＳ及び楽曲再生処理プログラムを実行することにより、カラオケ装置２全体を統括制御する。カラオケ装置２の制御部２１が本発明の第１取得手段、第２取得手段、第３取得手段、第４取得手段、及び決定手段として機能する場合、記憶部２２は、本発明の記憶手段として、上述した広告表示履歴情報を記憶する。この場合、制御部２１は、広告表示端末３により表示された広告コンテンツの広告コンテンツＩＤ、及び表示時刻情報を広告表示端末３から取得する。また、この場合、制御部２１は、選曲装置１からの要求に応じて広告表示履歴情報を選曲装置１へ送信する。また、記憶部２２には、予約された楽曲の予約リストが記憶される。予約リストには、例えば、楽曲の楽曲ＩＤが対応付けられて予約順に登録される。予約リストには、例えば、楽曲が再生中の楽曲の楽曲ＩＤに対応付けられて、楽曲が再生中であることを示す再生フラグ“１”が登録されてもよい。この場合、予約リストの予約順に従って、再生される楽曲が次の楽曲に更新されると、再生フラグ“１”は、更新され、新たに再生される楽曲の楽曲ＩＤに対応付けられて登録される。再生される楽曲の楽曲ＩＤに、再生フラグ“１”が対応付けて登録されることにより、再生中の楽曲の曲情報が特定可能となる。予約リストには、予約したユーザのユーザＩＤが楽曲ＩＤに対応付けられて登録されてもよい。また、広告表示端末３からの要求に応じて予約リストが広告表示端末３へ送信されるときには、楽曲の総再生時間、及び再生中の楽曲の再生箇所を示す再生箇所情報が予約リストに登録されてもよい。
【００３７】
また、記憶部２２には、制御部２１により再生された楽曲の楽曲ＩＤを含む楽曲再生履歴情報が記憶される。制御部２１は、選曲装置１からの要求に応じて楽曲再生履歴情報を選曲装置１へ送信する。また、記憶部２２には、選曲装置１等から取得された広告リクエスト情報が記憶される。制御部２１が本発明の決定手段等として機能する場合、制御部２１は、広告リクエスト情報に含まれるユーザＩＤ及び楽曲ＩＤに基づいて、広告表示端末３によりディスプレイに表示させる広告コンテンツを記憶部２２に記憶された広告表示履歴情報から決定する。或いは、制御部２１は、広告リクエスト情報に含まれるユーザＩＤ及び楽曲ＩＤと対応する再生箇所情報または広告コンテンツＩＤに基づいて、広告表示端末３によりディスプレイに表示させる広告コンテンツを記憶部２２に記憶された広告表示履歴情報から決定する。そして、制御部２１は、決定した広告コンテンツを広告表示端末３に表示させる。一方、制御部２１が本発明の決定手段等として機能しない場合、制御部２１は、広告表示端末３からの要求に応じて広告リクエスト情報を広告表示端末３へ送信する。
【００３８】
また、記憶部２２には、楽曲に対応する音声データ及び映像データ等が記憶される。この映像データは、例えばカラオケ楽曲が再生されるときに表示させる背景映像のデータである。シンセサイザ２７は、制御部２１の制御の下、音声データを用いて楽曲の再生を行い、楽曲の音声信号をミキシングアンプ２８へ出力する。マイク制御部２６は、マイクにより集音されたユーザの歌唱音声信号をミキシングアンプ２８へ出力する。ミキシングアンプ２８は、楽曲の音声信号と歌唱音声信号とをミキシングしてスピーカへ出力する。映像再生部２４は、制御部２１の制御の下、映像データを用いて映像コンテンツを表示処理部２５へ出力する。表示処理部２５は、映像再生部２４から出力された映像コンテンツを表示処理部２５に接続されたディスプレイに表示させる。制御部２１は、ユーザによる操作部２９ａからの指示を、操作処理部２９ｂを介して受け付ける。赤外線受信部２９ｃは、選曲装置１との間で赤外線通信を行う。
【００３９】
広告表示端末３は、制御部３１、記憶部３２、表示処理部３３、及び通信部３４等を備えて構成される。制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成され、時計機能及びタイマー機能を備える。記憶部３２は、例えば、ハードディスク等により構成される。記憶部３２には、ＯＳ及び広告表示処理プログラム等が記憶されている。制御部３１は、ＯＳ及び広告表示処理プログラムを実行することにより、広告表示端末３全体を統括制御する。広告表示端末３の制御部３１が本発明の「広告コンテンツをディスプレイに表示させる制御手段」として機能する。また、制御部３１が本発明の第１取得手段、第２取得手段、第３取得手段、第４取得手段、及び決定手段として機能する場合、記憶部３２は、本発明の記憶手段として、上述した広告表示履歴情報を記憶する。この場合、制御部３１は、選曲装置１からの要求に応じて広告表示履歴情報を選曲装置１へ送信する。或いは、制御部３１は、広告表示履歴情報を、カラオケ装置２を介して選曲装置１へ送信する。記憶部３２には、カラオケ装置２から取得された予約リストまたは再生中の楽曲の曲情報が記憶される。制御部３１が本発明の決定手段等として機能する場合、制御部３１は、選曲装置１またはカラオケ装置２等から取得された広告リクエスト情報に含まれるユーザＩＤ及び楽曲ＩＤに基づいて、表示処理部３３に接続されたディスプレイに表示させる広告コンテンツを、記憶部３２に記憶された広告表示履歴情報から決定する。或いは、制御部３１は、広告リクエスト情報に含まれるユーザＩＤ及び楽曲ＩＤと対応する再生箇所情報または広告コンテンツＩＤに基づいて、表示処理部３３に接続されたディスプレイに表示させる広告コンテンツを、記憶部３２に記憶された広告表示履歴情報から決定する。一方、制御部３１が本発明の決定手段等として機能しない場合、制御部３１は、カラオケ装置２から取得した広告表示指示情報に含まれる広告コンテンツＩＤに対応する広告コンテンツを再生し、表示処理部３３に接続されたディスプレイに表示させる。
【００４０】
また、記憶部３２には、管理サーバ４から取得されたタイアップリスト及び広告再生リストが記憶される。記憶部３２には、タイアップリスト又は広告再生リストに基づいて取得されたタイアップ広告コンテンツ及び一般広告コンテンツがそれぞれ所定のファイル形式で記憶される。タイアップ広告コンテンツ及び一般広告コンテンツは、例えば静止画データ又は動画データにより構成される。制御部３１は、広告再生リストに基づいて、一般広告コンテンツを再生する。更に、制御部３１は、タイアップリストに基づいて、タイアップ広告コンテンツを再生する。制御部３１により再生された広告コンテンツは表示処理部３３に接続されたディスプレイに表示される。
【００４１】
管理サーバ４は、制御部４１、記憶部４２、及び通信部４３等を備えて構成される。制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部４２は、例えば、ハードディスク等により構成される。記憶部４２には、ＯＳ及びサーバ処理プログラム等が記憶されている。制御部４１は、ＯＳ及びサーバ処理プログラムを実行することにより、管理サーバ４全体を統括制御する。記憶部４２には、カラオケ装置２により再生可能な楽曲の情報を管理する楽曲管理リストが記憶される。楽曲管理リストには、楽曲の楽曲ＩＤ及び総再生時間等の情報が楽曲ごとに登録される。また、記憶部４２には、タイアップリスト、及び広告再生リストが記憶される。タイアップリストには、タイアップ広告コンテンツの広告コンテンツＩＤ、及び例えばタイアップ広告コンテンツに関連する楽曲のアーティスト名等の広告詳細情報等がタイアップ広告コンテンツごとに登録される。広告再生リストには、一般広告コンテンツの広告コンテンツＩＤ、及び例えば一般広告コンテンツの広告主であるメーカ名及び商品名等の広告詳細情報等が一般広告コンテンツごとに登録される。管理サーバ４は、広告表示端末３からの要求に応じてタイアップリスト及び広告再生リストを広告表示端末３へ送信する。また、記憶部４２には、管理サーバ４にアップロードされた複数のタイアップ広告コンテンツ及び複数の一般広告コンテンツがそれぞれ所定のファイル形式で記憶される。また、記憶部４２には、会員ユーザリストが記憶される。会員ユーザリストには、カラオケサービスの利用者として会員登録されたユーザのユーザＩＤ及びパスワードが登録される。
【００４２】
［３．カラオケシステムＳの広告再生動作］
次に、カラオケシステムＳの広告再生動作を説明する。
（３．１  選曲装置１の処理）
先ず、図２等を参照して、選曲装置１の処理を説明する。図２は、選曲装置１の制御部１１における処理を示すフローチャートである。図２に示す処理は、例えば、選曲装置１の電源オンにより開始される。図２に示す処理が開始されると、選曲装置１の制御部１１は、カラオケサービスへのログイン指示があったか否かを判定する（ステップＳ１）。例えばユーザが選曲装置１の操作部１６を操作してカラオケサービスへのログイン指示を行うと、カラオケサービスへのログイン指示があったと判定され（ステップＳ１：ＹＥＳ）、ステップＳ２へ進む。このログイン指示の際に、ユーザによりユーザＩＤ及びパスワードが入力される。カラオケサービスへのログイン要求がないと判定された場合（ステップＳ１：ＮＯ）、ステップＳ６へ進む。
【００４３】
ステップＳ２では、制御部１１は、カラオケサービスへのログイン要求をカラオケ装置２へ送信する。ログイン要求には、ユーザＩＤ及びパスワードが含まれる。カラオケ装置２により受信されたログイン要求は管理サーバ４へ送信される。そして、管理サーバ４から、ログイン成功又はログイン失敗を示すログイン結果がカラオケ装置２へ送信される。カラオケ装置２により受信されたログイン結果は選曲装置１へ送信される。こうして、制御部１１は、カラオケ装置２からログイン結果を受信する（ステップＳ３）。次いで、制御部１１は、ログイン結果にログイン成功が示されているか否かを判定する（ステップＳ４）。ログイン結果にログイン成功が示されていると判定された場合（ステップＳ４：ＹＥＳ）、制御部１１は、ログイン指示を行ったユーザのユーザＩＤをログインユーザリストに登録する（ステップＳ５）。これにより、ユーザがカラオケサービスへログインする。
【００４４】
ステップＳ６では、制御部１１は、楽曲の予約指示があったか否かを判定する。例えばユーザが表示部１５に表示された選曲画面における複数の選曲候補の楽曲の中から所望の楽曲を選曲して予約指示を行う。これにより、楽曲の予約指示があったと判定され（ステップＳ６：ＹＥＳ）、ステップＳ７へ進む。楽曲の予約指示がないと判定された場合（ステップＳ６：ＮＯ）、ステップＳ１０へ進む。
【００４５】
ステップＳ７では、制御部１１は、ログインしたユーザからの予約指示であったか否かを判定する。ログインしたユーザからの予約指示であったと判定された場合（ステップＳ７：ＹＥＳ）、ステップＳ８へ進む。ログインしたユーザからの予約指示でないと判定された場合（ステップＳ７：ＮＯ）、ステップＳ９へ進む。つまり、この場合の予約指示は、ログインしていないゲストユーザからの予約指示である。
【００４６】
ステップＳ８では、制御部１１は、ログインしたユーザにより予約指示された楽曲の楽曲ＩＤを含む予約要求をカラオケ装置２へ送信する。この予約要求には、ログインしたユーザのユーザＩＤが含まれる。ステップＳ９では、制御部１１は、ゲストユーザにより予約指示された楽曲の楽曲ＩＤを含む予約要求をカラオケ装置２へ送信する。この予約要求には、ゲストユーザであることを示すゲストユーザ情報が含まれる。
【００４７】
ステップＳ１０では、制御部１１は、楽曲再生履歴の表示指示があったか否かを判定する。例えばログインしたユーザが選曲装置１のＧＵＩ画面に表示されたメニュー一覧の中から楽曲再生履歴を選択して表示指示を行う。これにより、楽曲再生履歴の表示指示があったと判定され（ステップＳ１０：ＹＥＳ）、ステップＳ１１へ進む。楽曲再生履歴の表示指示がないと判定された場合（ステップＳ１０：ＮＯ）、ステップＳ１３へ進む。
【００４８】
ステップＳ１１では、制御部１１は、楽曲再生履歴の送信要求をカラオケ装置２へ送信することでカラオケ装置２から楽曲再生履歴情報を取得する。楽曲再生履歴の送信要求には、楽曲再生履歴の表示指示を行ったユーザのユーザＩＤが含まれる。次いで、制御部１１は、カラオケ装置２から取得された楽曲再生履歴情報に基づき楽曲再生履歴画面を表示部１５に表示する（ステップＳ１２）。
【００４９】
図３（Ａ）は、楽曲再生履歴画面の一例を示す図である。図３（Ａ）に示す楽曲再生履歴画面には、ユーザＸの予約により再生された楽曲の楽曲ＩＤ“１１１１１”及び“４４４４４”が表示されている。なお、楽曲ＩＤに対応付けられて楽曲名等が表示されてもよい。また、図３（Ａ）に示す楽曲再生履歴画面には、各楽曲ＩＤに対応付けられて広告表示ボタン５１ａ，５１ｂがユーザにより選択可能に表示されている。また、図３（Ａ）に示す楽曲再生履歴画面には、時間別広告表示履歴ボタン５１ｃ、演奏箇所別広告表示履歴ボタン５１ｄ、歌詞別広告表示履歴ボタン５１ｅ、広告別広告表示履歴ボタン５１ｆ、及び未選択ボタン５１ｇが表示されている。ボタン５１ｃ〜５１ｇは、例えばラジオボタンであり、ユーザは、ボタン５１ｃ〜５１ｇの中の何れかを選択することができる。
【００５０】
なお、図３（Ａ）に示す楽曲再生履歴画面は、Ｗｅｂページにより構成されるようにしてもよい。この場合、カラオケ利用サイトのサーバまたは管理サーバ４は、楽曲再生履歴の送信要求をカラオケ装置２へ送信することで楽曲再生履歴情報を取得する。カラオケ利用サイトのサーバまたは管理サーバ４は、取得した楽曲再生履歴情報に基づき楽曲再生履歴画面のＷｅｂページを生成する。そして、例えばカラオケサービスへログインしたユーザの端末５からの要求に応じて、楽曲再生履歴画面のＷｅｂページをユーザの端末５へ送信する。ユーザの端末５は、楽曲再生履歴画面のＷｅｂページを受信するとＷｅｂブラウザにより楽曲再生履歴画面を表示する。楽曲再生履歴画面に表示された時間別広告表示履歴ボタン５１ｃ、演奏箇所別広告表示履歴ボタン５１ｄ、歌詞別広告表示履歴ボタン５１ｅ、広告別広告表示履歴ボタン５１ｆ、及び未選択ボタン５１ｇは、ユーザの端末５上でもユーザにより選択可能となる。
【００５１】
ステップＳ１３では、制御部１１は、時間別の広告表示履歴の表示指示があったか否かを判定する。例えば、図３（Ａ）に示すように表示された楽曲再生履歴画面において、ユーザにより時間別広告表示履歴ボタン５１ｃが選択された後、広告表示ボタン５１ａが選択されると、時間別の広告表示履歴の表示指示があったと判定される。時間別の広告表示履歴の表示指示があったと判定された場合（ステップＳ１３：ＹＥＳ）、ステップＳ１４へ進む。時間別の広告表示履歴の表示指示がないと判定された場合（ステップＳ１３：ＮＯ）、ステップＳ１６へ進む。
【００５２】
ステップＳ１４では、制御部１１は、広告表示履歴の送信要求をカラオケ装置２または広告表示端末３へ送信することで広告表示履歴情報を取得する。広告表示履歴の送信要求には、例えばユーザにより選択された広告表示ボタン５１ａに対応付けられた楽曲ＩＤ“１１１１１”が含まれる。これにより、楽曲ＩＤ“１１１１１”を含む広告表示履歴情報が取得される。次いで、制御部１１は、ステップＳ１４で取得した広告表示履歴情報に基づき時間別の広告表示履歴画面を表示部１５に表示する（ステップＳ１５）。
【００５３】
図３（Ｂ）は、時間別の広告表示履歴画面の一例を示す図である。図３（Ｂ）に示す広告表示履歴画面には、楽曲の総再生時間において再生開始から再生終了までを複数に分割した各時間帯に対応付けられて広告表示ボタン５２ａ〜５２ｃがユーザにより選択可能に表示されている。
【００５４】
ステップＳ１６では、制御部１１は、演奏箇所別の広告表示履歴の表示指示があったか否かを判定する。例えば、図３（Ａ）に示すように表示された楽曲再生履歴画面において、ユーザにより演奏箇所別広告表示履歴ボタン５１ｄが選択された後、広告表示ボタン５１ａが選択されると、演奏箇所別の広告表示履歴の表示指示があったと判定される。演奏箇所別の広告表示履歴の表示指示があったと判定された場合（ステップＳ１６：ＹＥＳ）、ステップＳ１７へ進む。演奏箇所別の広告表示履歴の表示指示がないと判定された場合（ステップＳ１６：ＮＯ）、ステップＳ１９へ進む。
【００５５】
ステップＳ１７では、制御部１１は、広告表示履歴の送信要求をカラオケ装置２または広告表示端末３へ送信することで広告表示履歴情報を取得する。次いで、制御部１１は、ステップＳ１７で取得した広告表示履歴情報に基づき演奏箇所別の広告表示履歴画面を表示部１５に表示する（ステップＳ１８）。
【００５６】
図３（Ｃ）は、演奏箇所別の広告表示履歴画面の一例を示す図である。図３（Ｃ）に示す広告表示履歴画面には、楽曲の総再生時間におけるイントロ、Ａメロ、１サビ、及びＢメロの各楽曲構成部分（演奏箇所）に対応付けられて広告表示ボタン５３ａ〜５３ｄがユーザにより選択可能に表示されている。
【００５７】
ステップＳ１９では、制御部１１は、歌詞別の広告表示履歴の表示指示があったか否かを判定する。例えば、図３（Ａ）に示すように表示された楽曲再生履歴画面において、ユーザにより歌詞別広告表示履歴ボタン５１ｅが選択された後、広告表示ボタン５１ａが選択されると、歌詞別の広告表示履歴の表示指示があったと判定される。歌詞別の広告表示履歴の表示指示があったと判定された場合（ステップＳ１９：ＹＥＳ）、ステップＳ２０へ進む。歌詞別の広告表示履歴の表示指示がないと判定された場合（ステップＳ１９：ＮＯ）、ステップＳ２２へ進む。
【００５８】
ステップＳ２０では、制御部１１は、広告表示履歴の送信要求をカラオケ装置２または広告表示端末３へ送信することで広告表示履歴情報を取得する。次いで、制御部１１は、ステップＳ２０で取得した広告表示履歴情報に基づき歌詞別の広告表示履歴画面を表示部１５に表示する（ステップＳ２１）。
【００５９】
図３（Ｄ）は、歌詞別の広告表示履歴画面の一例を示す図である。図３（Ｄ）に示す広告表示履歴画面には、楽曲の総再生時間を構成する楽曲構成部分の歌唱部分において、歌詞を構成する複数の歌詞フレーズ中の歌詞フレーズ“あいうえお”と歌詞フレーズ“たちつてと”に対応付けられて広告表示ボタン５４ａ，５４ｂがユーザにより選択可能に表示されている。
【００６０】
ステップＳ２２では、制御部１１は、広告別の広告表示履歴の表示指示があったか否かを判定する。例えば、図３（Ａ）に示すように表示された楽曲再生履歴画面において、ユーザにより広告別広告表示履歴ボタン５１ｆが選択された後、広告表示ボタン５１ａが選択されると、広告別の広告表示履歴の表示指示があったと判定される。広告別の広告表示履歴の表示指示があったと判定された場合（ステップＳ２２：ＹＥＳ）、ステップＳ２３へ進む。広告別の広告表示履歴の表示指示がないと判定された場合（ステップＳ２２：ＮＯ）、ステップＳ２５へ進む。
【００６１】
ステップＳ２３では、制御部１１は、広告表示履歴の送信要求をカラオケ装置２または広告表示端末３へ送信することで広告表示履歴情報を取得する。次いで、制御部１１は、ステップＳ２３で取得した広告表示履歴情報に基づき広告別の広告表示履歴画面を表示部１５に表示する（ステップＳ２４）。
【００６２】
図３（Ｅ）は、広告別の広告表示履歴画面の一例を示す図である。図３（Ｅ）に示す広告表示履歴画面には、楽曲の総再生時間において順に表示された各広告コンテンツに対応付けられて広告ボタン５５ａ〜５５ｃ、及び詳細ボタン５５ｄがユーザにより選択可能に表示されている。広告ボタン５５ａ〜５５ｃには、それぞれの広告コンテンツの広告コンテンツＩＤまたは広告コンテンツ名が表示される。
【００６３】
ステップＳ２５では、制御部１１は、広告詳細情報の表示指示があったか否かを判定する。例えば、図３（Ｅ）に示すように表示された広告別の広告表示履歴画面において、ユーザにより詳細ボタン５５ｄが選択されると、広告詳細情報の表示指示があったと判定される。広告詳細情報の表示指示があったと判定された場合（ステップＳ２５：ＹＥＳ）、ステップＳ２６へ進む。広告詳細情報の表示指示がないと判定された場合（ステップＳ２５：ＮＯ）、ステップＳ２８へ進む。
【００６４】
ステップＳ２６では、制御部１１は、広告詳細情報の送信要求を広告表示端末３へ送信することで広告詳細情報を取得する。広告詳細情報の送信要求には、例えば広告ボタン５５ａ〜５５ｃに対応付けられた各広告コンテンツＩＤが含まれる。なお、制御部１１は、広告詳細情報の送信要求をカラオケ装置２へ送信するように構成してもよい。この場合、カラオケ装置２は、広告詳細情報の送信要求を広告表示端末３へ転送することで広告詳細情報を広告表示端末３から取得する。そして、カラオケ装置２は、取得した広告詳細情報を選曲装置１へ送信する。次いで、制御部１１は、ステップＳ２６で取得した広告詳細情報に基づき広告詳細情報画面を表示部１５に表示する（ステップＳ２７）。
【００６５】
図３（Ｆ）は、広告詳細情報画面の一例を示す図である。図３（Ｆ）に示す広告詳細情報画面には、各広告コンテンツに対応付けられた広告ボタン５６ａ〜５６ｃがユーザにより選択可能に表示されると共に、各広告コンテンツの広告主であるメーカ名及び商品名等の広告詳細情報が表示されている。
【００６６】
ステップＳ２８では、制御部１１は、広告コンテンツの再表示指示（再表示リクエスト）があったか否かを判定する。例えば、図３（Ａ）に示す楽曲再生履歴画面において、ユーザにより、未選択ボタン５１ｇが選択された後、広告表示ボタン５１ａが選択されると、広告コンテンツの再表示指示があったと判定される。広告コンテンツの再表示指示があったと判定された場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９へ進む。この場合のステップＳ２９では、制御部１１は、例えば選択したユーザのユーザＩＤと、広告表示ボタン５１ａに対応付けられた楽曲ＩＤ“１１１１１”とが含まれる広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。広告リクエスト情報に含まれる楽曲ＩＤは、特定の情報処理装置の一例である選曲装置１から要求される楽曲の楽曲ＩＤである。
【００６７】
また、例えば、図３（Ｂ）に示す時間別の広告表示履歴画面において、ユーザにより広告表示ボタン５２ａが選択されると、広告コンテンツの再表示指示があったと判定される。広告コンテンツの再表示指示があったと判定された場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９へ進む。この場合のステップＳ２９では、制御部１１は、例えば、楽曲再生履歴画面において選択された例えば広告表示ボタン５１ａに対応付けられた楽曲ＩＤ“１１１１１”、選択したユーザのユーザＩＤ、及び広告表示ボタン５２ａに対応付けられた時間帯“００：００〜０１：００”を示す時間帯情報を含む広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。この時間帯情報は、楽曲ＩＤ“１１１１１”に対応する再生箇所情報の一例である。なお、時間帯情報に代えて、時間帯“００：００〜０１：００”に対応付けられた広告コンテンツＩＤが広告リクエスト情報に含まれるように構成してもよい。
【００６８】
また、例えば、図３（Ｃ）に示す演奏箇所別の広告表示履歴画面において、ユーザにより広告表示ボタン５３ａが選択されると、広告コンテンツの再表示指示があったと判定される。広告コンテンツの再表示指示があったと判定された場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９へ進む。この場合のステップＳ２９では、制御部１１は、例えば、楽曲再生履歴画面において選択された例えば広告表示ボタン５１ａに対応付けられた楽曲ＩＤ“１１１１１”、選択したユーザのユーザＩＤ、及び広告表示ボタン５３ａに対応付けられた楽曲構成部分“イントロ”を示す演奏箇所情報を含む広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。この演奏箇所情報は、楽曲ＩＤ“１１１１１”に対応する再生箇所情報の一例である。なお、演奏箇所情報に代えて、楽曲構成部分“イントロ”に対応付けられた広告コンテンツＩＤが広告リクエスト情報に含まれるように構成してもよい。
【００６９】
また、例えば、図３（Ｄ）に示す歌詞別の広告表示履歴画面において、ユーザにより広告表示ボタン５４ａが選択されると、広告コンテンツの再表示指示があったと判定される。広告コンテンツの再表示指示があったと判定された場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９へ進む。この場合のステップＳ２９では、制御部１１は、例えば、楽曲再生履歴画面において選択された例えば広告表示ボタン５１ａに対応付けられた楽曲ＩＤ“１１１１１”、選択したユーザのユーザＩＤ、及び広告表示ボタン５４ａに対応付けられた歌詞フレーズ“あいうえお”を示す歌詞フレーズ情報を含む広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。この歌詞フレーズ情報は、楽曲ＩＤ“１１１１１”に対応する再生箇所情報の一例である。なお、歌詞フレーズ情報に代えて、歌詞フレーズ“あいうえお”に対応付けられた広告コンテンツＩＤが広告リクエスト情報に含まれるように構成してもよい。
【００７０】
また、例えば、図３（Ｅ）に示す広告別の広告表示履歴画面において、ユーザにより広告ボタン５５ａが選択されると、制御部１１は、広告コンテンツの再表示指示があったと判定される。広告コンテンツの再表示指示があったと判定された場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９へ進む。この場合のステップＳ２９では、制御部１１は、例えば、楽曲再生履歴画面において選択された例えば広告表示ボタン５１ａに対応付けられた楽曲ＩＤ“１１１１１”、選択したユーザのユーザＩＤ、及び広告ボタン５５ａに対応付けられた広告コンテンツＩＤを含む広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。
【００７１】
また、例えば、図３（Ｆ）に示す広告詳細情報画面において、ユーザにより広告ボタン５６ａが選択されると、制御部１１は、広告コンテンツの再表示指示があったと判定される。広告コンテンツの再表示指示があったと判定された場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９へ進む。この場合のステップＳ２９では、制御部１１は、例えば、楽曲再生履歴画面において選択された例えば広告表示ボタン５１ａに対応付けられた楽曲ＩＤ“１１１１１”、選択したユーザのユーザＩＤ、及び広告ボタン５６ａに対応付けられた広告コンテンツＩＤを含む広告リクエスト情報をカラオケ装置２または広告表示端末３へ送信する。
【００７２】
なお、ステップＳ２８において、広告コンテンツの再表示指示がないと判定された場合（ステップＳ２８：ＮＯ）、ステップＳ３０へ進む。
【００７３】
ステップＳ３０では、制御部１１は、電源オフ指令があったか否かを判定する。電源オフ指令があったと判定された場合（ステップＳ３０：ＹＥＳ）、図２に示す処理を終了する。電源オフ指令がないと判定された場合（ステップＳ３０：ＮＯ）、ステップＳ１に戻る。
【００７４】
なお、図３（Ｂ）〜（Ｅ）に示す画面は、Ｗｅｂページにより構成されるようにしてもよい。この場合、ユーザは端末５上に表示された楽曲再生履歴画面において広告表示履歴の表示指示を行うと、カラオケ利用サイトのサーバまたは管理サーバ４は、広告表示履歴の送信要求をカラオケ装置２または広告表示端末３へ送信することで広告表示履歴情報を取得する。カラオケ利用サイトのサーバまたは管理サーバ４は、取得した広告表示履歴情報に基づき図３（Ｂ）〜（Ｅ）の何れかの画面のＷｅｂページを生成してユーザの端末５へ送信する。ユーザの端末５は、図３（Ｂ）〜（Ｅ）の何れかの画面のＷｅｂページを受信するとＷｅｂブラウザにより広告表示履歴画面を表示する。広告表示履歴画面に表示された広告表示ボタンまたは広告ボタンは、ユーザの端末５上でもユーザにより選択可能となる。ユーザは端末５上に表示された広告表示履歴画面において広告コンテンツの再表示指示を行うと、ユーザのユーザＩＤ及び楽曲ＩＤ等が含まれる広告リクエスト情報がカラオケ利用サイトのサーバまたは管理サーバ４を介してカラオケ装置２または広告表示端末３へ送信される。また、図３（Ｆ）に示す画面は、Ｗｅｂページにより構成されるようにしてもよい。この場合、ユーザは端末５上に表示された広告別の広告表示履歴画面において広告詳細情報の表示指示を行うと、カラオケ利用サイトのサーバまたは管理サーバ４は、広告詳細情報の送信要求を広告表示端末３へ送信することで広告詳細情報を取得する。カラオケ利用サイトのサーバまたは管理サーバ４は、取得した広告詳細情報に基づき図３（Ｆ）の画面のＷｅｂページを生成してユーザの端末５へ送信する。ユーザの端末５は、図３（Ｆ）の画面のＷｅｂページを受信するとＷｅｂブラウザにより広告詳細情報画面を表示する。広告詳細情報画面に表示された広告ボタンは、ユーザの端末５上でもユーザにより選択可能となる。ユーザは端末５上に表示された広告詳細情報画面において広告コンテンツの再表示指示を行うと、ユーザのユーザＩＤ及び楽曲ＩＤ等が含まれる広告リクエスト情報がカラオケ利用サイトのサーバまたは管理サーバ４を介してカラオケ装置２または広告表示端末３へ送信される。
【００７５】
（３．２  カラオケ装置２の処理）
次に、図４を参照して、カラオケ装置２の処理を説明する。図４は、カラオケ装置２の制御部２１における処理を示すフローチャートである。なお、図４に示す処理は、制御部２１が本発明の決定手段等として機能しない場合の処理である。図４に示す処理は、例えば、カラオケ装置２の電源オンにより開始される。図４に示す処理が開始されると、カラオケ装置２の制御部２１は、楽曲の予約要求があったか否かを判定する（ステップＳ４１）。ユーザにより選曲された楽曲の予約要求が選曲装置１から受信された場合、楽曲の予約要求があったと判定され（ステップＳ４１：ＹＥＳ）、ステップＳ４２へ進む。ステップＳ４２では、制御部２１は、楽曲の予約要求に含まれる楽曲ＩＤを予約リストに登録する。楽曲の予約要求にユーザＩＤが含まれる場合、楽曲ＩＤとユーザＩＤとが対応付けられて予約リストに登録される。楽曲の予約要求にゲストユーザ情報が含まれる場合、楽曲ＩＤとゲストユーザ情報とが対応付けられて予約リストに登録される。一方、楽曲の予約要求がないと判定された場合（ステップＳ４１：ＮＯ）、ステップＳ４３へ進む。
【００７６】
ステップＳ４３では、制御部２１は、予約リストに登録された楽曲の再生タイミングになったか否かを判定する。予約リストに登録された楽曲の再生タイミングになったと判定された場合（ステップＳ４３：ＹＥＳ）、ステップＳ４４へ進む。制御部２１は、再生タイミングになった楽曲の再生を開始する。ステップＳ４４では、制御部２１は、楽曲の再生タイミングになった楽曲の楽曲ＩＤに対応付けて再生フラグ“１”を予約リストに登録する。予約リストに登録された楽曲の再生タイミングになっていないと判定された場合（ステップＳ４３：ＮＯ）、ステップＳ４５へ進む。
【００７７】
ステップＳ４５では、制御部２１は、カラオケシステムへのログイン要求があったか否かを判定する。選曲装置１からカラオケサービスへのログイン要求が受信された場合、カラオケシステムへのログイン要求があったと判定され（ステップＳ４５：ＹＥＳ）、ステップＳ４６へ進む。カラオケシステムへのログイン要求がないと判定された場合（ステップＳ４５：ＮＯ）、ステップＳ４８へ進む。ステップＳ４６では、制御部２１は、選曲装置１から受信されたログイン要求を管理サーバ４へ送信する。そして、制御部２１は、管理サーバ４からのログイン結果を選曲装置１へ送信する（ステップＳ４７）。
【００７８】
ステップＳ４８では、制御部２１は、楽曲再生履歴の送信要求があったか否かを判定する。選曲装置１から楽曲再生履歴の送信要求が受信された場合、楽曲再生履歴の送信要求があったと判定され（ステップＳ４８：ＹＥＳ）、ステップＳ４９へ進む。楽曲再生履歴の送信要求がないと判定された場合（ステップＳ４８：ＮＯ）、ステップＳ５０へ進む。ステップＳ４９では、制御部２１は、楽曲再生履歴の送信要求中のユーザＩＤが含まれる楽曲再生履歴情報を記憶部２２から取得して選曲装置１へ送信する。
【００７９】
ステップＳ５０では、制御部２１は、予約リストの送信要求があったか否かを判定する。広告表示端末３から予約リストの送信要求が受信された場合、予約リストの送信要求があったと判定され（ステップＳ５０：ＹＥＳ）、ステップＳ５１へ進む。予約リストの送信要求がないと判定された場合（ステップＳ５０：ＮＯ）、ステップＳ５２へ進む。ステップＳ５１では、制御部２１は、予約リストを記憶部２２から取得して広告表示端末３へ送信する。予約リストの送信要求は、例えば、広告表示端末３において広告コンテンツの表示が終了する度に広告表示端末３から送信される。つまり、広告表示端末３への予約リストの送信タイミングは、広告表示端末３による広告コンテンツの表示終了時点となる。
【００８０】
図５（Ａ）は、広告表示端末３へ送信される予約リストの一例を示す図である。図５（Ａ）に示す予約リストには、楽曲ＩＤ、ユーザＩＤ、及び総再生時間が予約された楽曲ごとに対応付けられて登録されている。更に、図５（Ａ）に示す予約リストには、再生中の楽曲の楽曲ＩＤに対応付けられて楽曲の再生状態が登録されている。楽曲の再生状態には、再生フラグ“１”、楽曲の経過時間、楽曲構成部分（楽曲の演奏箇所）、及び歌詞フレーズが含まれる。ここで、楽曲の経過時間は、制御部２１が予約リストを送信する時（送信タイミング）の再生開始からの経過時間である。楽曲構成部分は、制御部２１が予約リストを送信する時に演奏されている楽曲構成部分である。歌詞フレーズは、制御部２１が予約リストを送信する時に表示されている歌詞フレーズである。楽曲の経過時間、楽曲構成部分、及び歌詞フレーズは、楽曲の再生が進行するに従って変化する。
【００８１】
図５（Ｂ）は、楽曲再生の時系列の一例を示す概念図である。図５（Ｂ）に示す例では、楽曲１、楽曲２、楽曲３が順に再生されている。各楽曲の再生中に広告コンテンツＡ〜Ｄが表示されており、広告コンテンツＡは楽曲１と楽曲２にまたがって表示されている。広告コンテンツＤは、楽曲２と楽曲３にまたがって表示がされている。時間軸Ｔ上の“×”は、広告コンテンツの表示が終了し、広告表示端末３への予約リストの送信タイミングを示す。時間軸Ｔの矢印方向は、時間経過を示している。言い換えれば、時間軸Ｔ上の“×”は、広告表示端末３による予約リストの取得タイミングを示す。制御部２１は、広告表示端末３から予約リストの送信要求が受信された時点での楽曲の再生状態を予約リストへ出力する。図５（Ｂ）に示す例では、広告コンテンツＢの表示が終了した時点での楽曲の再生状態は、楽曲２の再生が２分５５秒経過しており、“Ａメロ”を再生中であり、“あいうえお”という歌詞を表示している状態である。このように、予約リストに登録される楽曲の経過時間、楽曲構成部分、及び歌詞フレーズは、予約リストの送信タイミングごとに異なる。なお、楽曲構成部分及び歌詞フレーズは、予約リストの送信タイミングごとに同じ場合もある。
【００８２】
ステップＳ５２では、制御部２１は、広告リクエスト情報を受信したか否かを判定する。例えば選曲装置１から広告リクエスト情報が受信されたと判定された場合（ステップＳ５２：ＹＥＳ）、ステップＳ５３へ進む。広告リクエスト情報が受信されていないと判定された場合（ステップＳ５２：ＮＯ）、ステップＳ５４へ進む。ステップＳ５３では、制御部２１は、受信された広告リクエスト情報を記憶部２２に保存する。なお、広告リクエスト情報は、ユーザの端末５からカラオケ利用サイトのサーバまたは管理サーバ４を介してカラオケ装置２へ送信される場合もある。
【００８３】
ステップＳ５４では、制御部２１は、広告リクエスト情報の送信要求があったか否かを判定する。広告表示端末３から広告リクエスト情報の送信要求が受信された場合、広告リクエスト情報の送信要求があったと判定され（ステップＳ５４：ＹＥＳ）、ステップＳ５５へ進む。広告リクエスト情報の送信要求がないと判定された場合（ステップＳ５４：ＮＯ）、ステップＳ５６へ進む。ステップＳ５５では、制御部２１は、ステップＳ５３で保存された広告リクエスト情報を記憶部２２から取得して広告表示端末３へ送信する。なお、制御部２１は、広告表示端末３へ送信した広告リクエスト情報を記憶部２２から削除する。また、広告リクエスト情報の送信要求があったときに、広告リクエスト情報が記憶部２２に記憶されていない場合がある。この場合、楽曲ＩＤ及びユーザＩＤ等が含まれない空の広告リクエスト情報が広告表示端末３へ送信される。
【００８４】
ステップＳ５６では、制御部２１は、電源オフ指令があったか否かを判定する。電源オフ指令があったと判定された場合（ステップＳ５６：ＹＥＳ）、図４に示す処理を終了する。電源オフ指令がないと判定された場合（ステップＳ５６：ＮＯ）、ステップＳ４１に戻る。
【００８５】
（３．３  広告表示端末３の処理）
次に、図６を参照して、広告表示端末３の処理を説明する。図６は、広告表示端末３の制御部３１における処理を示すフローチャートである。なお、図６に示す処理は、制御部３１が本発明の決定手段等として機能する場合の処理である。図６に示す処理は、例えば、広告表示端末３の電源オンにより開始される。図６に示す処理が開始されると、広告表示端末３の制御部３１は、タイアップリスト及び広告再生リストの送信要求を管理サーバ４へ送信することでタイアップリスト及び広告再生リストを管理サーバ４から取得する（ステップＳ６１）。ステップＳ６１の処理は、例えばタイマーにより設定された時間（例えば、１時間）がカウントアップした場合に行われるように構成してもよい。
【００８６】
次いで、広告表示端末３の制御部３１は、取得したタイアップリスト及び広告再生リストを参照して、広告コンテンツの更新があるか否かを判定する（ステップＳ６２）。取得したタイアップリスト又は広告再生リストの中に、記憶部３２に記憶されていない広告コンテンツの広告コンテンツＩＤが含まれる場合、広告コンテンツの更新があると判定される。広告コンテンツの更新があると判定された場合（ステップＳ６２：ＹＥＳ）、ステップＳ６３へ進む。広告コンテンツの更新がないと判定された場合（ステップＳ６２：ＮＯ）、ステップＳ６４へ進む。
【００８７】
ステップＳ６３では、制御部３１は、広告コンテンツの送信要求を管理サーバ４へ送信することで最新の広告コンテンツを管理サーバ４から取得する。広告コンテンツの送信要求には、記憶部３２に記憶されていない広告コンテンツの広告コンテンツＩＤが含まれる。管理サーバ４から取得された広告コンテンツは記憶部３２に記憶される。
【００８８】
ステップＳ６４では、制御部３１は、広告表示履歴の送信要求があったか否かを判定する。例えば選曲装置１から広告表示履歴の送信要求が受信された場合、広告表示履歴の送信要求があったと判定され（ステップＳ６４：ＹＥＳ）、ステップＳ６５へ進む。広告表示履歴の送信要求がないと判定された場合（ステップＳ６４：ＮＯ）、ステップＳ６６へ進む。ステップＳ６５では、制御部３１は、広告表示履歴の送信要求中の楽曲ＩＤが含まれる広告表示履歴情報を記憶部３２から取得して選曲装置１へ送信する。
【００８９】
ステップＳ６６では、制御部３１は、広告詳細情報の送信要求があったか否かを判定する。例えば選曲装置１から広告詳細情報の送信要求が受信された場合、広告詳細情報の送信要求があったと判定され（ステップＳ６６：ＹＥＳ）、ステップＳ６７へ進む。広告詳細情報の送信要求がないと判定された場合（ステップＳ６６：ＮＯ）、ステップＳ６８へ進む。ステップＳ６７では、制御部３１は、広告表示履歴の送信要求中の各広告コンテンツＩＤに対応する広告詳細情報を例えばタイアップリスト又は広告再生リストから取得して選曲装置１へ送信する。
【００９０】
ステップＳ６８では、制御部３１は、楽曲が再生中であるか否かを判定する。例えば、カラオケ装置２から取得された予約リストに再生フラグ“１”が登録されている場合、楽曲が再生中であると判定される。楽曲が再生中であると判定された場合（ステップＳ６８：ＹＥＳ）、ステップＳ６９へ進む。楽曲が再生中でないと判定された場合（ステップＳ６８：ＮＯ）、ステップＳ７０へ進む。なお、カラオケ装置２から未だ予約リストが取得されていない場合も、ステップＳ７０へ進む。
【００９１】
ステップＳ６９では、制御部３１は、予約リストから、再生中の楽曲の楽曲ＩＤを取得し、取得した楽曲ＩＤを楽曲ＩＤ記憶領域に記憶し、ステップＳ７１へ進む。楽曲ＩＤ記憶領域は、再生中の楽曲の楽曲ＩＤを記憶するために例えば記憶部３２に予め設けられた記憶領域である。再生中の楽曲の楽曲ＩＤとは、再生フラグ“１”が対応付けられた楽曲ＩＤである。ステップＳ７０では、制御部３１は、楽曲ＩＤ記憶領域をクリアし、ステップＳ７３へ進む。これにより、楽曲ＩＤ記憶領域に楽曲ＩＤが記憶されていた場合であっても、この楽曲ＩＤは削除される。
【００９２】
ステップＳ７１では、制御部３１は、再生中の楽曲に関連付けられたタイアップ広告コンテンツがあるか否かを判定する。例えば、ステップＳ６９で楽曲ＩＤ記憶領域に記憶された楽曲ＩＤと一致する楽曲ＩＤに対応付けられてタイアップ広告コンテンツのコンテンツＩＤがタイアップリストに登録されている場合、再生中の楽曲に関連付けられたタイアップ広告コンテンツがあると判定される。再生中の楽曲に関連付けられたタイアップ広告コンテンツがあると判定された場合（ステップＳ７１：ＹＥＳ）、ステップＳ７２へ進む。再生中の楽曲に関連付けられたタイアップ広告コンテンツがないと判定された場合（ステップＳ７１：ＮＯ）、ステップＳ７３へ進む。
【００９３】
ステップＳ７２では、制御部３１は、再生中の楽曲に関連付けられたタイアップ広告コンテンツをタイアップリストから広告コンテンツＩＤで選択し、ステップＳ７４へ進む。ステップＳ７３では、制御部３１は、広告再生リストで規定された順番に従って一般広告コンテンツを広告再生リストから広告コンテンツＩＤで選択し、ステップＳ７４へ進む。ステップＳ７４では、制御部３１は、楽曲ＩＤ記憶領域に楽曲ＩＤが記憶されているか否かを判定する。楽曲ＩＤ記憶領域に楽曲ＩＤが記憶されていると判定された場合（ステップＳ７４：ＹＥＳ）、ステップＳ７５へ進む。楽曲ＩＤ記憶領域に楽曲ＩＤが記憶されていないと判定された場合（ステップＳ７４：ＮＯ）、ステップＳ７６へ進む。
【００９４】
ステップＳ７５では、制御部３１は、再生中の楽曲の楽曲ＩＤと、再生中の楽曲を予約したユーザのユーザＩＤと、ステップＳ７２またはステップＳ７３で選択された広告コンテンツＩＤとを対応付けて広告表示履歴情報として記憶部３２に記憶する。再生中の楽曲を予約したユーザのユーザＩＤは例えば予約リストから取得される。また、図５（Ａ）に示すように、予約リストに、再生中の楽曲の楽曲ＩＤに対応付けられて楽曲の総再生時間及び再生箇所情報が含まれる場合がある。この予約リストは、後述するステップＳ７７で広告コンテンツの表示が終了する度に取得される。つまり、この場合、制御部３１は、楽曲の再生中に楽曲の再生箇所を示す再生箇所情報を、図５（Ｂ）に示す取得タイミングで複数回取得する。制御部３１は、各取得タイミングで取得した再生箇所情報が示す再生箇所で表示される広告コンテンツの広告コンテンツＩＤをステップＳ７２またはＳ７３で選択する。そして、制御部３１は、再生中の楽曲の楽曲ＩＤと、再生中の楽曲を予約したユーザのユーザＩＤと、ステップＳ７２またはステップＳ７３で選択された広告コンテンツＩＤと、再生中の楽曲の再生箇所を示す再生箇所情報とを、異なる再生箇所情報ごとに対応付けて広告表示履歴情報として記憶部３２に記憶する。
【００９５】
ここで、再生箇所情報が含まれる広告表示履歴情報の作成処理の詳細を説明する。先ず、再生箇所情報が示す再生箇所が楽曲の経過時間により示される場合、制御部３１は、予約リストから総再生時間を取得する。次いで、制御部３１は、再生中の楽曲の総再生時間において再生開始から再生終了までを複数に分割した時間帯ごと広告コンテンツＩＤを登録可能な時間別登録リストを広告表示履歴情報として作成する。
【００９６】
図７（Ａ）は、楽曲２の時間別登録リスト（作成時）の一例を示す図である。図７（Ａ）に示す時間別登録リストには、時間帯ごとに広告コンテンツＩＤを登録可能な登録欄６１ａ〜６１ｄが設けられている。制御部３１は、予約リストを取得する度に、該当する登録欄６１ａ〜６１ｄに広告コンテンツＩＤを登録する。例えば、図５（Ｂ）に示す例では、広告コンテンツＡの表示終了時の楽曲２の経過時間は１分２５秒であるので、楽曲２の時間帯“０１：００〜０２：００”に含まれる。そのため、広告コンテンツＡの広告コンテンツＩＤ“Ｃａａａ”は登録欄６１ｂに登録される。また、広告コンテンツＡは、楽曲２の時間帯“００：００〜０１：００”でも表示されていたので、広告コンテンツＡの広告コンテンツＩＤ“Ｃａａａ”は登録欄６１ａにも登録される。また、広告コンテンツＢの表示開始時の楽曲２の経過時間は１分２５秒であるので、広告コンテンツＢの広告コンテンツＩＤ“Ｃｂｂｂ”は登録欄６１ｂに登録される。更に、広告コンテンツＢの表示終了時の楽曲２の経過時間は２分５５秒であるので、楽曲２の時間帯“０２：００〜０３：００”に含まれる。そのため、広告コンテンツＢの広告コンテンツＩＤ“Ｃｂｂｂ”は登録欄６１ｃにも登録される。また、広告コンテンツＣの表示開始時の楽曲２の経過時間は２分５５秒であるので、広告コンテンツＣの広告コンテンツＩＤ“Ｃｃｃｃ”は登録欄６１ｃに登録される。更に、広告コンテンツＣの表示終了時の楽曲２の経過時間は３分２５秒であるので、楽曲２の時間帯“０３：００〜０３：２５”に含まれる。そのため、広告コンテンツＣの広告コンテンツＩＤ“Ｃｃｃｃ”は登録欄６１ｄにも登録される。また、広告コンテンツＤの再生終了時には、既に楽曲２の再生が終了し楽曲３の経過時間が１０秒になっている。しかし、広告コンテンツＤは、楽曲２の時間帯“０３：００〜０３：５０”で表示されていたため、広告コンテンツＤの広告コンテンツＩＤ“Ｃｄｄｄ”は登録欄６１ｄに登録される。このように、予約リストが取得される度に、時間別登録リストの登録欄６１ａ〜６１ｄに広告コンテンツＩＤが登録される。
【００９７】
なお、広告コンテンツＤの広告コンテンツＩＤは、楽曲３の時間別登録リストの登録欄にも登録されることになる。つまり、広告コンテンツＤの表示開始時と、広告コンテンツＤの表示終了時に再生されている楽曲が異なる場合、制御部３１は、広告コンテンツＤの再生開始時と、広告コンテンツＤの再生終了時とのそれぞれについて、異なる楽曲２，３の楽曲ＩＤと、同じ広告コンテンツＤの広告コンテンツＩＤとを対応付けて時間別登録リストに登録する。これにより、広告コンテンツが複数の楽曲の再生中にまたがって表示されたとしても、それぞれの楽曲の楽曲ＩＤに広告コンテンツＩＤが対応付けられて広告表示履歴情報に含められる。そのため、ユーザにより後からどちらの楽曲が選択されても、選択された楽曲の再生中に表示された広告コンテンツを漏れ無く表示させることが可能となる。なお、この場合において、制御部３１は、広告コンテンツの表示開始時と、広告コンテンツの表示終了時に再生されている楽曲が異なるか否かを判断し、楽曲が異なると判断した場合に、広告コンテンツの表示開始時と、広告コンテンツの再生終了時とのそれぞれについて、楽曲の楽曲ＩＤと広告コンテンツＩＤとを対応付けて時間別登録リストに登録するように構成してもよい。
【００９８】
図７（Ｂ）は、楽曲２の時間別登録リスト（完成時）の一例を示す図である。図７（Ｂ）に示すように、楽曲２の時間別登録リストが完成することになる。制御部３１は、上記ステップＳ１４で選曲装置１から送信された広告表示履歴の送信要求をステップＳ６４で受信した場合、時間別登録リストを含む広告表示履歴情報をステップＳ６５で選曲装置１へ送信することになる。これにより、選曲装置１の表示部１５には、図３（Ｂ）に示すような時間別の広告表示履歴画面が表示されることになる。
【００９９】
また、再生箇所情報が示す再生箇所が楽曲の経過時間により示される場合の別の例として、制御部３１は、再生中の楽曲の総再生時間における広告コンテンツの表示開始時間及び表示終了時間、並びに広告コンテンツＩＤを登録可能な広告別登録リストを広告表示履歴情報として作成する。
【０１００】
図７（Ｃ）は、楽曲２の広告別登録リスト（作成時）の一例を示す図である。図７（Ｃ）に示す広告別登録リストには、広告コンテンツの広告コンテンツＩＤを登録可能な登録欄６２ａと、広告コンテンツの表示開始時間及び表示終了時間を登録可能な登録欄６２ｂが設けられている。制御部３１は、予約リストを取得する度に、広告コンテンツの広告コンテンツＩＤ、及び表示開始時間及び表示終了時間を登録欄６２ａ，６２ｂに登録する。広告コンテンツの表示終了時間は、楽曲の経過時間と同じになるため、予約リストから取得することができる。例えば、図５（Ｂ）に示す例では、広告コンテンツＡの表示終了時の楽曲２の経過時間は１分２５秒であるので、広告コンテンツの表示終了時間が“０１：２５”として登録欄６２ｂに登録される。また、広告コンテンツＡは楽曲１の終盤に表示開始されたため、広告コンテンツＡの表示開始時間は、楽曲２の再生開始時間“００：００”として登録欄６２ｂに登録される。このようにして、広告コンテンツＢ，Ｃの広告コンテンツについても、広告コンテンツＩＤ、表示開始時間及び表示終了時間が登録欄６２ａ，６２ｂに登録される。なお、広告コンテンツＤは、楽曲２と楽曲３とにまたがって表示されていたため、広告コンテンツＤの表示終了時間は、楽曲２の再生終了時間“０３：５０”として登録欄６２ｂに登録される。
【０１０１】
図７（Ｄ）は、楽曲２の広告別登録リスト（完成時）の一例を示す図である。図７（Ｄ）に示すように、楽曲２の広告別登録リストが完成することになる。制御部３１は、上記ステップＳ２３で選曲装置１から送信された広告表示履歴の送信要求をステップＳ６４で受信した場合、広告別登録リストを含む広告表示履歴情報をステップＳ６５で選曲装置１へ送信することになる。これにより、選曲装置１の表示部１５には、図３（Ｅ）に示すような広告別の広告表示履歴画面が表示されることになる。
【０１０２】
次に、再生箇所情報が示す再生箇所が楽曲構成部分より示される場合、制御部３１は、例えば楽曲の再生開始から再生終了までの各楽曲構成部分を示す情報を例えばステップＳ７５の処理前にカラオケ装置２から取得する。次いで、制御部３１は、楽曲の再生開始から再生終了までの楽曲構成部分ごと広告コンテンツＩＤを登録可能な演奏箇所別登録リストを広告表示履歴情報として作成する。
【０１０３】
図７（Ｅ）は、楽曲２の演奏箇所別登録リスト（作成時）の一例を示す図である。図７（Ｅ）に示す演奏箇所別登録リストには、楽曲構成部分ごとに広告コンテンツＩＤを登録可能な登録欄６３ａ〜６３ｃが設けられている。制御部３１は、予約リストを取得する度に、該当する登録欄６３ａ〜６３ｃに広告コンテンツＩＤを登録する。例えば、図５（Ｂ）に示す例では、広告コンテンツＡの表示終了時の楽曲２の楽曲構成部分は“イントロ”であるので、広告コンテンツＡの広告コンテンツＩＤ“Ｃａａａ”は登録欄６３ａに登録される。また、楽曲２の楽曲構成部分“イントロ”では、広告コンテンツＢが表示開始されているので、広告コンテンツＢの広告コンテンツＩＤ“Ｃｂｂｂ”は登録欄６３ａに登録される。このようにして、登録欄６３ｂ，６３ｃにも、広告コンテンツＩＤが登録される。
【０１０４】
図７（Ｆ）は、楽曲２の演奏箇所別登録リスト（完成時）の一例を示す図である。図７（Ｆ）に示すように、楽曲２の演奏箇所別登録リストが完成することになる。なお、予約リストに登録された楽曲構成部分だけが示される演奏箇所別登録リストが作成されるように構成してもよい。この場合、制御部３１は、各楽曲構成部分を示す情報をカラオケ装置２から取得しなくてもよい。制御部３１は、上記ステップＳ１７で選曲装置１から送信された広告表示履歴の送信要求をステップＳ６４で受信した場合、演奏箇所別登録リストを含む広告表示履歴情報をステップＳ６５で選曲装置１へ送信することになる。これにより、選曲装置１の表示部１５には、図３（Ｃ）に示すような演奏箇所別の広告表示履歴画面が表示されることになる。
【０１０５】
次に、再生箇所情報が示す再生箇所が歌詞フレーズより示される場合、制御部３１は、例えば楽曲の歌詞を構成する複数の歌詞フレーズを示す歌詞情報を例えばステップＳ７５の処理前にカラオケ装置２から取得する。次いで、制御部３１は、楽曲の歌詞を構成する複数の歌詞フレーズごと広告コンテンツＩＤを登録可能な歌詞別登録リストを広告表示履歴情報として作成する。
【０１０６】
図７（Ｇ）は、楽曲２の歌詞別登録リスト（作成時）の一例を示す図である。図７（Ｇ）に示す歌詞別登録リストには、歌詞フレーズごとに広告コンテンツＩＤを登録可能な登録欄６４ａ〜６４ｄが設けられている。制御部３１は、予約リストを取得する度に、該当する登録欄６４ａ〜６４ｄに広告コンテンツＩＤを登録する。例えば、図５（Ｂ）に示す例では、広告コンテンツＡの表示終了時には歌詞フレーズは表示されていない。一方、広告コンテンツＢの表示終了時には歌詞フレーズ“あいうえお”が表示されているので、広告コンテンツＢの広告コンテンツＩＤ“Ｃｂｂｂ”は登録欄６４ａに登録される。また、歌詞フレーズ“あいうえお”が表示されているときには、広告コンテンツＣが表示開始されているので、広告コンテンツＣの広告コンテンツＩＤ“Ｃｃｃｃ”も登録欄６４ａに登録される。また、広告コンテンツＣの表示終了時には歌詞フレーズ“たちつてと”が表示されているので、広告コンテンツＣの広告コンテンツＩＤ“Ｃｃｃｃ”は登録欄６４ｄに登録される。さらに、広告コンテンツＣは、歌詞フレーズ“あいうえお”から“たちつてと”の間の“かきくけこ”及び“さしすせそ”が表示されているときにも表示されていると判定できるので、広告コンテンツＣの広告コンテンツＩＤ“Ｃｃｃｃ”は登録欄６４ｂ，６４ｃにも登録される。
【０１０７】
図７（Ｈ）は、楽曲２の歌詞別登録リスト（完成時）の一例を示す図である。図７（Ｈ）に示すように、楽曲２の歌詞別登録リストが完成することになる。制御部２１は、上記ステップＳ２０で選曲装置１から送信された広告表示履歴の送信要求をステップＳ６４で受信した場合、歌詞別登録リストを含む広告表示履歴情報をステップＳ６５で選曲装置１へ送信することになる。これにより、選曲装置１の表示部１５には、図３（Ｄ）に示すような歌詞別の広告表示履歴画面が表示されることになる。
【０１０８】
なお、ステップＳ７５の処理は、ステップＳ７２またはステップＳ７３で選択された広告コンテンツの再生が開始された後に実行されるように構成してもよい。
【０１０９】
ステップＳ７６では、制御部３１は、所定のタイミングで、上記ステップＳ７２またはステップＳ７３で選択された広告コンテンツの再生を開始する。上記ステップＳ７２またはステップＳ７３で選択された広告コンテンツの前に再生されている広告コンテンツの再生が未だ終了していない場合、制御部３１は、この広告コンテンツの再生が終了された後に、上記ステップＳ７２またはステップＳ７３で選択された広告コンテンツの再生を開始し、この広告コンテンツを表示処理部３３に接続されたディスプレイに表示させる。
【０１１０】
次いで、制御部３１は、ステップＳ７６で再生が開始された広告コンテンツが表示終了（再生終了）になったか否かを判定する（ステップＳ７７）。ステップＳ７６で再生が開始された広告コンテンツが表示終了になったと判定された場合（ステップＳ７７：ＹＥＳ）、ステップＳ７８へ進む。ステップＳ７８では、制御部３１は、予約リストの送信要求と広告リクエスト情報の送信要求をカラオケ装置２へ送信することでカラオケ装置２から予約リストと広告リクエスト情報とを取得する。
【０１１１】
次いで、制御部３１は、ステップＳ７８で取得された広告リクエスト情報に楽曲ＩＤとユーザＩＤが含まれるか否かを判定する（ステップＳ７９）。広告リクエスト情報に楽曲ＩＤとユーザＩＤが含まれると判定された場合（ステップＳ７９：ＹＥＳ）、ステップＳ８０へ進む。広告リクエスト情報に楽曲ＩＤとユーザＩＤが含まれないと判定された場合（ステップＳ７９：ＮＯ）、つまり、空の広告リクエスト情報の場合、ステップＳ８３へ進む。
【０１１２】
ステップＳ８０では、制御部３１は、ステップＳ７８で取得された広告リクエスト情報に基づいて、広告表示履歴情報から広告コンテンツを決定する。例えば、制御部３１は、広告リクエスト情報に含まれる楽曲ＩＤとユーザＩＤの組と一致する楽曲ＩＤとユーザＩＤの組に対応付けられた広告コンテンツＩＤを広告表示履歴情報の中から決定する。また、広告リクエスト情報に楽曲ＩＤとユーザＩＤと再生箇所情報とが含まれている場合がある。この場合、制御部３１は、広告リクエスト情報に含まれる楽曲ＩＤとユーザＩＤと再生箇所情報の組と一致する楽曲ＩＤとユーザＩＤと再生箇所情報の組に対応付けられた広告コンテンツＩＤを広告表示履歴情報の中から決定する。例えば、広告リクエスト情報に楽曲２の楽曲ＩＤが含まれ、ユーザＹのユーザＩＤが含まれ、再生箇所情報として時間帯“００：００〜０１：００”を示す時間帯情報が含まれる場合、図７（Ｂ）に示す楽曲２の時間別登録リストにおいて、時間帯“００：００〜０１：００”に対応付けられた広告コンテンツＡの広告コンテンツＩＤが決定される。或いは、例えば、広告リクエスト情報に楽曲２の楽曲ＩＤが含まれ、ユーザＹのユーザＩＤが含まれ、再生箇所情報として楽曲構成部分“イントロ”を示す演奏箇所情報が含まれる場合、図７（Ｆ）に示す楽曲２の演奏箇所別登録リストにおいて、楽曲構成部分“イントロ”に対応付けられた広告コンテンツＡと広告コンテンツＢの広告コンテンツＩＤが決定される。或いは、例えば、広告リクエスト情報に楽曲２の楽曲ＩＤが含まれ、ユーザＹのユーザＩＤが含まれ、再生箇所情報として歌詞フレーズ“あいうえお”を示す歌詞フレーズ情報が含まれる場合、図７（Ｈ）に示す楽曲２の歌詞別登録リストにおいて、歌詞フレーズ“あいうえお”に対応付けられた広告コンテンツＢと広告コンテンツＣの広告コンテンツＩＤが決定される。
【０１１３】
また、広告リクエスト情報に楽曲ＩＤとユーザＩＤと広告コンテンツＩＤとが含まれている場合がある。この場合、制御部３１は、広告リクエスト情報に含まれる広告コンテンツＩＤを決定する。
【０１１４】
次いで、制御部３１は、ステップＳ８０で決定された広告コンテンツの再生を開始する（ステップＳ８１）。つまり、ステップＳ８０で広告表示履歴情報の中から決定された広告コンテンツＩＤが付与された広告コンテンツが記憶部３２から読み出されて再生が開始される。これにより、過去に、楽曲再生中に表示された広告コンテンツがディスプレイに再表示される。
【０１１５】
次いで、制御部３１は、ステップＳ８１で再生が開始された広告コンテンツが表示終了になったか否かを判定する（ステップＳ８２）。ステップＳ８１で再生が開始された広告コンテンツが表示終了になったと判定された場合（ステップＳ８２：ＹＥＳ）、ステップＳ８３へ進む。
【０１１６】
ステップＳ８３では、制御部３１は、電源オフ指令があったか否かを判定する。電源オフ指令があったと判定された場合（ステップＳ８３：ＹＥＳ）、図６に示す処理を終了する。電源オフ指令がないと判定された場合（ステップＳ８３：ＮＯ）、ステップＳ６１に戻る。
【０１１７】
なお、広告表示端末３は、ユーザにより再表示リクエストされることによりステップＳ８１で再表示された広告コンテンツの広告コンテンツＩＤと、この広告コンテンツＩＤに対応付けられた楽曲ＩＤ（つまり、広告リクエスト情報に含まれる楽曲ＩＤ）とを管理サーバ４へ送信するように構成してもよい。これにより、管理サーバ４は、広告表示端末３から取得した広告コンテンツＩＤ及び楽曲ＩＤに基づき統計処理を実行する。この統計処理では、例えば、広告コンテンツＩＤごとに数を集計して広告コンテンツの統計データを生成する。これにより、システム運営者は、ユーザが気になった広告の統計データを収集することができる。また、上記統計処理では、例えば、楽曲ＩＤ及び広告コンテンツＩＤの組ごとに数を集計して広告コンテンツの統計データを生成する。これにより、システム運営者は、楽曲ごとにユーザが気になった広告の統計データを収集することができる。
【０１１８】
また、広告表示端末３または管理サーバ４は、ユーザにより再表示リクエストされることによりステップＳ８１で再表示された広告コンテンツの広告コンテンツＩＤと、この広告コンテンツＩＤに対応付けられたユーザＩＤ（つまり、広告リクエスト情報に含まれるユーザＩＤ）とをカラオケ利用サイトのサーバへ送信するように構成してもよい。これにより、カラオケ利用サイトのサーバは、ログインしたユーザの端末５からの要求に応じて、ユーザのユーザＩＤに対応付けられた広告コンテンツＩＤが付与された広告コンテンツを端末５へ送信してＷｅｂブラウザに表示させる。これにより、ユーザは、カラオケ店舗から自宅に帰ってから端末５上で広告コンテンツを見ることができる。
【０１１９】
（３．４  管理サーバ４の処理）
次に、図８を参照して、管理サーバ４の処理を説明する。図８は、管理サーバ４の制御部４１における処理を示すフローチャートである。図８に示す処理は、例えば、管理サーバ４の電源オンにより開始される。図８に示す処理が開始されると、管理サーバ４の制御部４１は、カラオケシステムへのログイン要求があったか否かを判定する（ステップＳ９１）。カラオケ装置２からカラオケサービスへのログイン要求が受信された場合、カラオケシステムへのログイン要求があったと判定され（ステップＳ９１：ＹＥＳ）、ステップＳ９２へ進む。カラオケシステムへのログイン要求がないと判定された場合（ステップＳ９１：ＮＯ）、ステップＳ９４へ進む。
【０１２０】
ステップＳ９２では、制御部４１は、ログイン処理を実行する。ログイン処理では、ログイン要求に含まれるユーザＩＤ及びパスワードが会員ユーザリストに登録されているか否かが判定される。ログイン要求に含まれるユーザＩＤ及びパスワードが会員ユーザリストに登録されている場合、ユーザのログインが成功と判定される。ログイン要求に含まれるユーザＩＤ及びパスワードが会員ユーザリストに登録されていない場合、ユーザのログインが失敗と判定される。管理サーバ４は、ログイン成功又はログイン失敗を示すログイン結果をカラオケ装置２へ送信する（ステップＳ９３）。
【０１２１】
ステップＳ９４では、制御部４１は、広告コンテンツの登録要求があったか否かを判定する。例えば、制御部４１は、管理者の端末６から一般広告コンテンツまたはタイアップ広告コンテンツの登録要求を受信した場合に、広告コンテンツの登録要求があったと判定する。広告コンテンツの登録要求があったと判定された場合（ステップＳ９４：ＹＥＳ）、ステップＳ９５へ進む。広告コンテンツの登録要求がないと判定された場合（ステップＳ９４：ＮＯ）、ステップＳ９７へ進む。
【０１２２】
ステップＳ９５では、制御部４１は、例えば管理者の端末６からアップロードされた広告コンテンツに対して広告コンテンツＩＤを付与して記憶部４２に記憶する。次いで、制御部４１は、広告コンテンツの広告コンテンツＩＤ、及び広告コンテンツの広告詳細情報等を対応付けて広告再生リストまたはタイアップリストに登録する（ステップＳ９６）。
【０１２３】
ステップＳ９７では、制御部４１は、タイアップリスト及び広告再生リストの送信要求があったか否かを判定する。広告表示端末３からタイアップリスト及び広告再生リストの送信要求が受信された場合、タイアップリスト及び広告再生リストの送信要求があったと判定される（ステップＳ９７：ＹＥＳ）。この場合、制御部４１は、送信要求されたタイアップリスト及び広告再生リストを記憶部４２から取得し広告表示端末３へ送信する（ステップＳ９８）。タイアップリスト及び広告再生リストの送信要求がないと判定された場合（ステップＳ９７：ＮＯ）、ステップＳ９９へ進む。
【０１２４】
ステップＳ９９では、制御部４１は、広告コンテンツの送信要求があったか否かを判定する。この広告コンテンツは、タイアップ広告コンテンツまたは一般広告コンテンツである。広告表示端末３から広告コンテンツの送信要求が受信された場合、広告コンテンツの送信要求があったと判定される（ステップＳ９９：ＹＥＳ）。この場合、制御部４１は、広告コンテンツの送信要求に含まれる広告コンテンツＩＤに対応する広告コンテンツを記憶部４２から取得し広告表示端末３へ送信する（ステップＳ１００）。広告コンテンツの送信要求がないと判定された場合（ステップＳ９９：ＮＯ）、ステップＳ１０１へ進む。
【０１２５】
ステップＳ１０１では、制御部４１は、電源オフ指令があったか否かを判定する。電源オフ指令があったと判定された場合（ステップＳ１０１：ＹＥＳ）、図８に示す処理を終了する。電源オフ指令がないと判定された場合（ステップＳ１０１：ＮＯ）、ステップＳ９１に戻る。
【０１２６】
（３．５  カラオケ装置２と広告表示端末３の処理の変形例）
図４及び図６では、カラオケ装置２の制御部２１が本発明の決定手段等として機能せず、広告表示端末３の制御部３１が本発明の決定手段等として機能する処理を示した。しかし、カラオケ装置２の制御部２１が本発明の決定手段等として機能し、広告表示端末３の制御部３１が本発明の決定手段等として機能しないように構成してもよい。この場合、広告表示端末３の制御部３１は、図６に示すステップＳ７２またはステップＳ７３で広告コンテンツを選択した後、ステップＳ７４及びＳ７５の処理を行わず、ステップＳ７６へ移行して広告コンテンツの再生を開始する。そして、制御部３１は、ステップＳ７７で広告コンテンツが表示終了になったと判定した場合（ステップＳ７７：ＹＥＳ）、表示終了になった広告コンテンツのコンテンツＩＤ、及び表示時刻情報をカラオケ装置２へ送信する。なお、表示時刻情報は、例えば、１０時１５分１０秒〜１０時１６分１０秒というように時間範囲で表される。
【０１２７】
カラオケ装置２の制御部２１は、図４に示す処理の何れかのタイミングで、広告表示端末３から送信された広告コンテンツのコンテンツＩＤ及び表示時刻情報を取得する。制御部２１は、取得した表示時刻情報が示す時間範囲内に再生された楽曲の楽曲ＩＤを例えば楽曲再生履歴情報から特定する。そして、制御部２１は、特定した楽曲の楽曲ＩＤと、この楽曲を予約したユーザのユーザＩＤと、広告表示端末３から取得した広告コンテンツＩＤとを対応付けて広告表示履歴情報として記憶部２２に記憶する。つまり、制御部２１は、カラオケ装置２により再生された楽曲の楽曲ＩＤと、この楽曲を予約したユーザのユーザＩＤと、この楽曲の再生中に広告表示端末３により表示された広告コンテンツの広告コンテンツＩＤとを対応付けて広告表示履歴情報として記憶する。この場合、図６に示すステップＳ６４及びＳ６５の処理はカラオケ装置２の制御部２１により行われる。
【０１２８】
なお、カラオケ装置２の制御部２１は、楽曲の再生中に楽曲の再生箇所を示す再生箇所情報を、例えば図５（Ｂ）に示す取得タイミングで複数回取得し、取得した時刻を示す時刻情報に対応付けて記憶部３２に記憶するように構成してもよい。この時刻情報と、広告表示端末３から取得した広告コンテンツＩＤに対応付けられた表示時刻情報とに基づいて、この広告コンテンツＩＤに対応する広告コンテンツが表示されていたときの楽曲の再生箇所が特定される。この場合、制御部３１は、特定した楽曲の楽曲ＩＤと、この楽曲を予約したユーザのユーザＩＤと、広告表示端末３から取得した広告コンテンツＩＤと、この広告コンテンツＩＤに対応する広告コンテンツが表示されていたときの楽曲の再生箇所を示す再生箇所情報とを対応付けて広告表示履歴情報として記憶部２２に記憶する。
【０１２９】
次に、カラオケ装置２の制御部２１は、図４に示すステップＳ５２で選曲装置２から広告リクエスト情報を受信した場合、受信した広告リクエスト情報に基づいて、広告表示履歴情報から広告コンテンツを決定する。この処理は、ステップＳ８０と同様である。制御部２１は、決定した広告コンテンツの広告コンテンツＩＤを含む広告リクエスト情報を記憶部２２に保存する（ステップＳ５３）。一方、広告表示端末３の制御部３１は、図６に示すステップＳ７８で広告リクエスト情報の送信要求等をカラオケ装置２へ送信する。カラオケ装置２の制御部２１は、広告表示端末３から広告リクエスト情報の送信要求を受信すると、決定した広告コンテンツの広告コンテンツＩＤを含む広告リクエスト情報を広告表示端末３へ送信する。これにより、広告表示端末３の制御部３１は、広告リクエスト情報を取得すると、ステップＳ７９及びＳ８０の処理を行わずに、ステップＳ８１へ移行して広告リクエスト情報中の広告コンテンツＩＤに対応する広告コンテンツの再生を開始する。
【０１３０】
以上説明したように、上記実施形態によれば、カラオケシステムＳは、カラオケ装置２により再生される楽曲の楽曲ＩＤと、この楽曲の再生中に広告表示端末３により表示された広告コンテンツの広告コンテンツＩＤとを対応付けて広告表示履歴情報として記憶する。そして、カラオケシステムＳは、特定の情報処理装置から広告リクエスト情報を取得したとき、広告リクエスト情報に含まれる楽曲ＩＤに基づいて、広告表示端末３によりディスプレイに表示させる広告コンテンツを上記記憶された広告表示履歴情報から決定するように構成した。そのため、上記実施形態によれば、カラオケ装置２による楽曲再生中に広告表示端末３により再生された広告コンテンツを、後からユーザに効果的に見せることができる。例えばユーザが歌唱中に気になった広告コンテンツを、ユーザの任意のタイミングで後からじっくり確認させることができる。また、ユーザは、気になった広告コンテンツの広告主であるメーカ名及び商品名等を忘れていたとしても、ユーザは自分が歌唱したカラオケ楽曲を覚えていれば、そのカラオケ楽曲により、広告コンテンツを後から迅速に探し出すことができる。
【０１３１】
また、従来技術では、ユーザは歌唱中、歌うことに集中しているため、広告コンテンツを瞬間的にしか見ることができず、広告効果は薄くなっていた。しかし、上記実施形態によれば、ユーザが歌唱中に表示されていた広告コンテンツを後からじっくりユーザに確認させることができるため、広告効果を向上させることができる。また、ユーザは、たまたま目に入り広告コンテンツが気になったとしても、次に表示されるタイミングは、例えば一般広告コンテンツの広告再生繰返し周期の場合は例えば３０分後、またはタイアップ広告コンテンツの場合は同じカラオケ楽曲が再生された時となる。しかし、上記実施形態によれば、ユーザが任意のタイミングで、歌唱中に気になった広告コンテンツを確認することができる。
【０１３２】
更に、上記実施形態によれば、カラオケシステムＳは、カラオケ装置２により再生される楽曲の楽曲ＩＤと、この楽曲の再生箇所を示す再生箇所情報と、この再生箇所情報が示す再生箇所で広告表示端末３により表示された広告コンテンツの広告コンテンツＩＤとを対応付けて広告表示履歴情報として記憶するように構成した。この場合、カラオケシステムＳは、取得した広告リクエスト情報に含まれる楽曲ＩＤと対応する再生箇所情報または広告コンテンツＩＤに基づいて、広告表示端末３によりディスプレイに表示させる広告コンテンツを上記記憶された広告表示履歴情報から決定する。これにより、例えば、１つの楽曲再生中の異なる複数の広告コンテンツが表示された場合に、たとえ、気になった広告コンテンツの広告主であるメーカ名及び商品名等を忘れていたとしても、ユーザは自分が歌唱したカラオケ楽曲の経過時間、楽曲構成部分、または歌詞フレーズ等の再生箇所を覚えていれば、その再生箇所で表示された広告コンテンツを後から迅速に探し出すことができる。
【０１３３】
なお、上記実施形態においては、本発明のシステムをカラオケシステムに適用した場合の例について説明したが、カラオケシステム以外の例えば広告配信システムに対して適用することも可能である。
【符号の説明】
【０１３４】
１  選曲装置
２  カラオケ装置
３  広告表示端末
４  管理サーバ
【図１】
2014071263.tif 000003
【図２】
2014071263.tif 000004
【図３】
2014071263.tif 000005
【図４】
2014071263.tif 000006
【図５】
2014071263.tif 000007
【図６】
2014071263.tif 000008
【図７】
2014071263.tif 000009
【図８】
2014071263.tif 000010