(57)【要約】【課題】コンテンツの閲覧者により多くの情報を提供する。【解決手段】配信装置２０は、ユーザ端末３０に表示されるコンテンツを制御する制御プログラムをユーザ端末３０に配信する配信部２２を備える。制御プログラムは、ユーザ端末３０に、ユーザ端末３０において実行される表示プログラムであって、コンテンツを表示する表示プログラムによって特定された領域に、コンテンツが含まれている場合に、音声を再生する音声再生手順と、コンテンツのうち表示プログラムによって特定された領域を可視領域として取得する可視領域取得手順と、コンテンツに対応付けられている動画の表示領域が可視領域内に位置しているか否かを判定する表示領域判定手順と、表示領域が可視領域内に位置していると判定した場合に、音声の再生を停止して、動画の再生を開始する動画再生手順と、を実行させる。【選択図】図２
2015060460.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末に表示されるコンテンツを制御する制御プログラムを前記ユーザ端末に配信する配信部を備え、
前記制御プログラムは、前記ユーザ端末に、
前記ユーザ端末において実行される表示プログラムであって、前記コンテンツを表示する表示プログラムによって特定された領域に、前記コンテンツが含まれている場合に、音声を再生する音声再生手順と、
前記コンテンツのうち前記表示プログラムによって特定された領域を可視領域として取得する可視領域取得手順と、
動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、
前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、
を実行させることを特徴とする配信装置。
【請求項２】
前記可視領域取得手順は、
前記表示プログラムによって特定された領域の中で、さらに前記ユーザ端末の画面に表示されている領域を可視領域として取得することを特徴とする請求項１に記載の配信装置。
【請求項３】
前記動画は、音声付きの動画であり、
前記音声再生手順において再生される音声は、前記動画の音声と同一であることを特徴とする請求項１または２に記載の配信装置。
【請求項４】
前記音声は、音声広告であり、
前記動画は、ビデオ広告であり、
前記音声広告および前記ビデオ広告は、
広告主が同一または関連しているか、もしくは、内容が互いに関連していることを特徴とする請求項１から３のいずれか一項に記載の配信装置。
【請求項５】
前記制御プログラムは、前記ユーザ端末に、
１つの広告を示すものとして関連付けられている前記音声広告および前記ビデオ広告については、当該音声広告が再生された場合には、当該１つの広告が第１の割合再生された旨を外部のサーバへ送信し、当該ビデオ広告が再生された場合には、当該１つの広告が第２の割合再生された旨を外部のサーバへ送信する再生割合送信手順をさらに実行させることを特徴とする請求項４に記載の配信装置。
【請求項６】
前記音声再生手順は、
前記可視領域内に含まれている前記コンテンツの領域毎に、当該領域について取得された音声を再生することを特徴とする請求項１から５のいずれか一項に記載の配信装置。
【請求項７】
前記制御プログラムは、前記ユーザ端末に、
前記表示領域に対して定められている基準位置の情報を取得する基準位置取得手順をさらに実行させ、
前記表示領域判定手順は、
前記基準位置が前記可視領域内に位置している場合に、前記表示領域が前記可視領域内に位置していると判定することを特徴とする請求項１から６のいずれか一項に記載の配信装置。
【請求項８】
前記基準位置は、前記表示領域内に複数定められており、
前記表示領域判定手順は、
前記複数の基準位置のうち２つ以上の基準位置が前記可視領域内に位置している場合に、前記表示領域が前記可視領域内に位置していると判定することを特徴とする請求項７に記載の配信装置。
【請求項９】
前記音声再生手順は、
音声出力が許容される旨を示す信号を前記ユーザ端末が外部から受信している場合に、前記音声を再生することを特徴とする請求項１から８のいずれか一項に記載の配信装置。
【請求項１０】
前記コンテンツは、
ユーザの操作に応じた３次元空間内の視点の位置から見た場合の３次元空間を示す画像であり、
前記制御プログラムは、前記ユーザ端末に、
前記コンテンツが示す３次元空間の領域毎に音声を取得する音声取得手順と、
３次元空間内の前記視点の位置を特定する特定手順と、
をさらに実行させ、
前記音声再生手順は、
特定された前記視点の位置を含む３次元空間内の領域について取得された音声を再生することを特徴とする請求項１に記載の配信装置。
【請求項１１】
コンピュータが、
制御プログラムを含むコンテンツをユーザ端末に配信する工程を実行し、
前記制御プログラムは、前記ユーザ端末に、
前記ユーザ端末において実行される表示プログラムであって、前記コンテンツを表示する表示プログラムによって特定された領域に、前記コンテンツが含まれている場合に、音声を再生する音声再生手順と、
前記コンテンツのうち前記表示プログラムによって特定された領域を可視領域として取得する可視領域取得手順と、
動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、
前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、
を実行させることを特徴とする配信方法。
【請求項１２】
コンピュータに、
制御プログラムを含むコンテンツをユーザ端末に配信する手順を実行させ、
前記制御プログラムは、前記ユーザ端末に、
前記ユーザ端末において実行される表示プログラムであって、前記コンテンツを表示する表示プログラムによって特定された領域に、前記コンテンツが含まれている場合に、音声を再生する音声再生手順と、
前記コンテンツのうち前記表示プログラムによって特定された領域を可視領域として取得する可視領域取得手順と、
動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、
前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、
を実行させることを特徴とする配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、配信方法、および配信プログラムに関する。
【背景技術】
【０００２】
下記の特許文献１には、ウェブページの領域のうち、ウェブブラウザの画面に表示されている領域内に広告の表示領域が含まれた場合に、当該表示領域に広告を表示させる広告配信装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２８２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１の技術では、可視領域内に広告の表示領域が含まれるまでの間についてコンテンツ内の文字情報以外の情報を伝える技術については特に言及がない。そのため、それまでの間は、例えば商品やサービスなどの情報を、閲覧者にどのように提供するかについての解決手段がなかった。
【０００５】
そこで、本発明は、上述した従来技術の課題を解決するためになされたものであり、閲覧者により多くの情報を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の第一の態様は、例えば、ユーザ端末に表示されるコンテンツを制御する制御プログラムを前記ユーザ端末に配信する配信部を備え、前記制御プログラムは、前記ユーザ端末に、前記コンテンツが前記ユーザ端末の画面に表示されている場合に、音声を再生する音声再生手順と、前記コンテンツのうち前記ユーザ端末の画面に表示されている可視領域の情報を取得する可視領域取得手順と、動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、を実行させることを特徴とする配信装置を提供する。
【０００７】
また、本発明の第二の態様は、例えば、コンピュータが、制御プログラムを含むコンテンツをユーザ端末に配信する工程を実行し、前記制御プログラムは、前記ユーザ端末に、前記コンテンツが前記ユーザ端末の画面に表示されている場合に、音声を再生する音声再生手順と、前記コンテンツのうち前記ユーザ端末の画面に表示されている可視領域の情報を取得する可視領域取得手順と、動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、を実行させることを特徴とする配信方法を提供する。
【０００８】
また、本発明の第三の態様は、例えば、コンピュータに、制御プログラムを含むコンテンツをユーザ端末に配信する手順を実行させ、前記制御プログラムは、前記ユーザ端末に、前記コンテンツが前記ユーザ端末の画面に表示されている場合に、音声を再生する音声再生手順と、前記コンテンツのうち前記ユーザ端末の画面に表示されている可視領域の情報を取得する可視領域取得手順と、動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、を実行させることを特徴とする配信プログラムを提供する。
【発明の効果】
【０００９】
本発明によれば、コンテンツの閲覧者により多くの情報を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態における処理の概略の一例を説明するための概念図である。
【図２】図２は、第１の実施形態における配信システムの一例を示すシステム構成図である。
【図３】図３は、コンテンツデータ格納部に格納されるデータの構造の一例を示す図である。
【図４】図４は、コンテンツの構造の一例を示す概念図である。
【図５】図５は、広告サーバの機能構成の一例を示す図である。
【図６】図６は、音声広告格納部に格納されるデータの構造の一例を示す図である。
【図７】図７は、動画広告格納部に格納されるデータの構造の一例を示す図である。
【図８】図８は、再生情報格納部に格納されるデータの構造の一例を示す図である。
【図９】図９は、再生回数の報告方法の一例を説明するための概念図である。
【図１０】図１０は、第１の実施形態におけるユーザ端末の機能構成の一例を示すブロック図である。
【図１１】図１１は、可視領域の一例を説明するための概念図である。
【図１２】図１２は、基準位置の一例を説明するための概念図である。
【図１３】図１３は、第１の実施形態におけるユーザ端末の動作の一例を示すフローチャートである。
【図１４】図１４は、第２の実施形態における配信システムの一例を示すシステム構成図である。
【図１５】図１５は、第２の実施形態におけるユーザ端末の機能構成の一例を示すブロック図である。
【図１６】図１６は、第２の実施形態におけるユーザ端末の動作の一例を示すフローチャートである。
【図１７】図１７は、第３の実施形態における処理の概略の一例を説明するための概念図である。
【図１８】図１８は、第３の実施形態における配信システムの一例を示すシステム構成図である。
【図１９】図１９は、第３の実施形態におけるユーザ端末の機能構成の一例を示すブロック図である。
【図２０】図２０は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【図２１】図２１は、その他の実施形態における処理の概略の一例を説明するための概念図である。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
まず、本発明の第１の実施形態について、図面を参照しながら説明する。
【００１２】
［処理の概略］
図１は、第１の実施形態における処理の概略の一例を説明するための概念図である。ユーザ端末は、配信装置から配信されたコンテンツデータを取得し、取得したコンテンツデータに基づいてコンテンツ１００を作成する。そして、ユーザ端末は、作成したコンテンツ１００をユーザ端末の画面に表示する。
【００１３】
本実施形態におけるコンテンツ１００には、動画の表示領域１０２が含まれており、当該表示領域１０２において動画が再生される。また、本実施形態におけるコンテンツ１００は、ユーザ端末の画面に表示される領域毎に音声が再生される。本実施形態において、コンテンツ１００の領域毎に再生される音声は、例えば音声広告であり、表示領域１０２内で再生される動画は、例えば動画広告である。
【００１４】
本実施形態において、配信装置からユーザ端末に配信されるコンテンツデータには、制御プログラムが含まれている。本実施形態において、コンテンツ１００は、例えばＷｅｂコンテンツである。制御プログラムは、例えばＪａｖａＳｃｒｉｐｔ（登録商標）等である。ユーザ端末は、制御プログラムを実行することにより、コンテンツ１００の領域毎に音声広告の再生を制御し、表示領域１０２内での動画広告の再生を制御する。
【００１５】
例えば図１の時刻Ｔ1において、ユーザ端末は、コンテンツ１００の領域をユーザ端末の画面に表示すると共に、当該領域について取得した音声広告を再生する。この段階では、表示領域１０２において、動画広告は再生されない。なお、以下では、コンテンツ１００内の領域のうち、ユーザ端末の画面に表示される領域を、可視領域１０１と呼ぶ。
【００１６】
ユーザがユーザ端末を操作して、ユーザ端末の画面上でコンテンツ１００をスクロールさせ、例えば図１の時刻Ｔ2のように、コンテンツ１００内の動画の表示領域１０２が可視領域１０１内に含まれた場合、ユーザ端末は、音声広告の再生を停止する。そして、ユーザ端末は、取得した動画広告を表示領域１０２において再生させる。なお、動画広告が音声付きの動画である場合には、ユーザ端末は、当該動画を表示領域１０２内で再生させると共に、当該音声を再生する。
【００１７】
ユーザがユーザ端末を操作して、ユーザ端末の画面上でコンテンツ１００をさらにスクロールさせ、例えば図１の時刻Ｔ3のように、コンテンツ１００内の動画の表示領域１０２が可視領域１０１内に含まれなくなった場合、ユーザ端末は、表示領域１０２において動画広告の再生を停止させる。そして、ユーザ端末は、可視領域１０１に含まれているコンテンツ１００の領域について取得した音声広告を再生する。
【００１８】
ここで、表示領域１０２において再生される動画が動画広告である場合、可視領域１０１内に表示領域１０２が含まれるまでは、動画広告が示す商品やサービス等をユーザ端末のユーザに訴求することができない。そこで、本実施形態における配信装置は、可視領域１０１内に表示領域１０２が含まれていない場合に、音声広告等の音声をユーザ端末に再生させる制御プログラムをユーザ端末に配信する。これにより、配信装置は、可視領域１０１内に表示領域１０２が含まれていない場合であっても、音声広告等の音声により、ユーザ端末のユーザに商品やサービス等の情報を提供することができる。また、音声が直接的に広告ではなくても、動画広告が示す商品やサービスを思い起こさせる情報を音声により流すことで、動画広告が示す内容を補完することも可能である。例えば、キャラクター商品の動画広告の場合に、動画広告が流れるまでは当該キャラクターの音声を流すことなどが考えられる。
【００１９】
［配信システム１０および配信装置２０の構成］
図２は、第１の実施形態における配信システムの一例を示すシステム構成図である。本実施形態における配信システム１０は、配信装置２０、ユーザ端末３０、および広告サーバ４０を備える。配信装置２０および広告サーバ４０は、通信回線１１に接続され、通信回線１１を介して通信データの送信および受信が可能である。
【００２０】
配信装置２０は、コンテンツデータ格納部２１および配信部２２を有する。図３は、コンテンツデータ格納部に格納されるデータの構造の一例を示す図である。コンテンツデータ格納部２１には、例えば図３に示すように、それぞれのコンテンツデータ２１１のアクセス先を示すＵＲＬ２１０に対応付けて、当該コンテンツデータ２１１が格納される。図３には、「http://www.abcde.co.jp/xxx/」のＵＲＬ２１０に対応付けて、「コンテンツ１」のコンテンツデータ２１１が格納されているコンテンツデータ格納部２１が例示されている。
【００２１】
配信部２２は、通信回線１１を介してユーザ端末３０からコンテンツデータのＵＲＬを受信した場合に、受信したＵＲＬに対応付けられているコンテンツデータをコンテンツデータ格納部２１から抽出する。そして、配信部２２は、抽出したコンテンツデータを、通信回線１１を介してユーザ端末３０へ送信する。
【００２２】
なお、本実施形態において、配信装置２０は、コンテンツデータを格納するコンテンツデータ格納部２１を有するが、他の形態として、当該コンテンツデータは、配信装置２０とは別な装置内に記憶されていてもよい。この場合、配信装置２０内には、ユーザ端末３０から受信したＵＲＬに対応するコンテンツデータを当該別な装置から取得する取得部が設けられる。配信部２２は、当該取得部が取得したコンテンツデータを、通信回線１１を介してユーザ端末３０へ送信する。
【００２３】
ここで、本実施形態におけるコンテンツ１００のデータ構造について説明する。図４は、コンテンツの構造の一例を示す概念図である。本実施形態におけるコンテンツ１００は、複数の領域（例えば領域Ａおよび領域Ｂ）に分けられ、それぞれの領域には音声広告を割り当てる領域であることを示す音声広告領域ＩＤが対応付けられている。また、本実施形態におけるコンテンツ１００には、動画広告等の動画が再生される表示領域１０２が含まれており、当該表示領域１０２には、動画広告が表示される領域であることを示す動画広告領域ＩＤが対応付けられている。音声広告領域ＩＤおよび動画広告領域ＩＤの情報は、コンテンツデータに含まれている。なお、以下では、音声広告領域ＩＤおよび動画広告領域ＩＤをまとめて領域ＩＤと呼ぶ場合がある。
【００２４】
ユーザ端末３０は、通信回線１１に接続されている基地局１２と無線により通信し、当該基地局１２および通信回線１１を介して配信装置２０および広告サーバ４０との間で通信データの送信および受信が可能である。本実施形態において、ユーザ端末３０は、例えば、ユーザによって利用される携帯型ＰＣ（Personal  Computer）、ＰＤＡ（Personal  Digital  Assistant）、スマートフォンなどであり、ブラウザアプリケーション（例えばブラウザプログラムなど）がインストールされている。
【００２５】
なお、本実施形態において、ユーザ端末３０にインストールされている標準的なブラウザプログラムが、ＪａｖａＳｃｒｉｐｔ等の制御プログラムを解釈して実行するが、スマートフォンなどのスマートデバイスには、これ以外にも、Ｗｅｂコンテンツの表示が可能な各種アプリがインストールされている場合がある。これらのアプリが、ＪａｖａＳｃｒｉｐｔ等の制御プログラムを解釈して実行することで、ユーザ端末３０に制御プログラムに基づく機能を実現させてもよい。
【００２６】
ユーザ端末３０は、基地局１２および通信回線１１を介して、配信装置２０から制御プログラムを含むコンテンツデータを受信し、受信したコンテンツデータに基づいてコンテンツ１００を表示する。また、ユーザ端末３０は、コンテンツ１００内のそれぞれの領域について、音声広告または動画広告のデータを、基地局１２および通信回線１１を介して広告サーバ４０から取得する。そして、ユーザ端末３０は、受信したデータに基づいてコンテンツ１００内で音声広告や動画広告を再生する。
【００２７】
［広告サーバ４０の構成］
図５は、広告サーバの機能構成の一例を示す図である。広告サーバ４０は、集計部４１、音声広告格納部４２、動画広告格納部４３、再生情報格納部４４、提供部４５、および収集部４６を有する。
【００２８】
図６は、音声広告格納部に格納されるデータの構造の一例を示す図である。音声広告格納部４２には、例えば図６に示すように、ユーザ端末３０のユーザの属性を示す属性情報４２０毎に広告データテーブルが格納されている。それぞれの広告データテーブルには、広告ＩＤ４２１に対応付けて、音声広告データ４２２および広告主ＩＤ４２３が含まれる。なお、属性情報は、広告ＩＤ毎に管理されていてもよい。
【００２９】
広告ＩＤは、それぞれの広告を識別する情報である。属性情報には、例えば、ユーザの年齢、性別、国籍等が含まれる。属性情報には、これ以外に、ユーザが使用しているユーザ端末３０の仕様や性能等の情報が含まれていてもよい。広告主ＩＤとは、それぞれの広告の広告主を識別する情報である。
【００３０】
図６には、「属性１」の属性情報４２０に対応付けられた広告データテーブルが例示されている。また、図６に例示されている広告データテーブルには、「Ａ００１」の広告ＩＤ４２１に対応付けて、「音声広告１」の音声広告データ４２２と、「Ｓ００１」の広告主ＩＤ４２３とが含まれている。
【００３１】
図７は、動画広告格納部に格納されるデータの構造の一例を示す図である。動画広告格納部４３には、例えば図７に示すように、ユーザ端末３０のユーザの属性を示す属性情報４３０毎に広告データテーブルが格納されている。それぞれの広告データテーブルには、広告ＩＤ４３１に対応付けて、動画広告データ４３２、基準位置４３３、および広告主ＩＤ４３４が格納されている。なお、以下では、音声広告データおよび動画広告データを、まとめて広告データと呼ぶ場合がある。
【００３２】
基準位置４３３は、コンテンツ１００内の表示領域１０２において、動画広告の再生を開始するか否かの判定に用いられる情報であり、表示領域１０２内の座標で指定される。基準位置４３３についての詳細は後述する。
【００３３】
図７には、「属性１」の属性情報４３０に対応付けられた広告データテーブルが例示されている。また、図７に例示されている広告データテーブルには、「Ａ００１」の広告ＩＤ４３１に対応付けて、「動画広告１」の動画広告データ４３２と、「（ｘ11，ｙ11）、（ｘ12，ｙ12）」の基準位置４３３と、「Ｓ００１」の広告主ＩＤ４３４とが格納されている。
【００３４】
本実施形態では、１つの広告を示すものとして関連する音声広告および動画広告については、同一の広告ＩＤが割り当てられる。１つの広告を示すものとして関連付けられた音声広告および動画広告とは、例えば、動画広告が音声付きの動画であり、音声広告が、当該動画広告の音声である場合があげられる。
【００３５】
また、音声広告の広告主と動画広告の広告主とが同一であり、音声広告が当該広告主のサウンドロゴであり、動画広告が当該広告主によって提供される商品やサービスに関する動画である場合や、音声広告が、関連する動画広告の閲覧を促す音声（例えば「下のビデオ広告からクーポンがもらえるよ！」などの音声）である場合なども、１つの広告を示すものとして関連付けられた音声広告および動画広告と考えられる。
【００３６】
また、音声広告の広告主と動画広告の広告主とが、例えば親会社と子会社の関係や、系列会社どうしの関係のように関連している場合も、１つの広告を示すものとして関連付けられた音声広告および動画広告と考えてもよい。また、複数の会社による共通の取り組みや共同開発商品の宣伝を行う音声広告や動画広告も、１つの広告を示すものとして関連付けられた音声広告および動画広告と考えてもよい。
【００３７】
例えば図６および図７に示すように、「音声広告１」の音声広告と、「動画広告１」の動画広告には、同一の広告ＩＤである「Ａ００１」が割り当てられており、当該音声広告と当該動画広告とは、１つの広告を示すものとして関連付けられている。言い換えるならば、音声広告および動画広告に関連付けられている１つの広告について、「Ａ００１」の広告ＩＤが割り当てられているということもできる。
【００３８】
図８は、再生情報格納部に格納されるデータの構造の一例を示す図である。再生情報格納部４４には、例えば図８に示すように、広告ＩＤ４４０に対応付けて、対応する広告の再生回数４４１が格納される。図８では、「Ａ００１」の広告ＩＤ４４０に対応付けて、「５０．１」の再生回数４４１が格納された再生情報格納部４４が例示されている。なお、再生回数４４１に格納されている小数点以下の数値の意味については後述する。
【００３９】
ここで、本実施形態では、ユーザ端末３０は、音声広告または動画広告が再生された場合に、再生された音声広告または動画広告の識別情報と共に、再生回数を示す再生情報を、通信回線１１を介して広告サーバ４０へ送信する。広告サーバ４０は、広告の識別情報毎に再生回数を集計し、集計結果を通信回線１１を介して課金処理サーバへ送信する。
【００４０】
また、１つの広告を示すものとして関連付けられた音声広告および動画広告については、ユーザ端末３０は、いずれか一方が再生された場合、当該１つの広告が所定割合再生された旨を示す再生情報を広告サーバ４０へ送る。この点について、図９を用いて詳しく説明する。
【００４１】
図９は、再生回数の報告方法の一例を説明するための概念図である。図９の例では、コンテンツ１００の領域Ａにおいて再生される音声広告と、表示領域１０２において再生される動画広告とが、１つの広告を示すものとして関連付けられているものと仮定する。例えば、図９の時刻Ｔ1において、領域Ａの音声広告が再生された場合、ユーザ端末３０は、当該１つの広告が第１の割合（例えば１０％）再生された旨の再生情報を広告サーバ４０へ送信する。１０％再生された場合には、０．１回分再生された旨の再生情報が広告サーバ４０へ送信される。
【００４２】
また、例えば、図９の時刻Ｔ2において、表示領域１０２内で動画広告が再生された場合、ユーザ端末３０は、当該１つの広告が第２の割合（例えば９０％）再生された旨の再生情報を広告サーバ４０へ送信する。９０％再生された場合には、０．９回分再生された旨の再生情報が広告サーバ４０へ送信される。
【００４３】
ユーザ端末３０は、１つの広告を示すものとして関連付けられた音声広告および動画広告において、いずれもが再生された場合に、１回分再生された旨を広告サーバ４０に通知する。このように、関連する音声広告および動画広告を、再生回数で関連付けることで、所定割合以上再生された場合に課金する、音声広告の再生分と、動画広告の再生分とで課金を変えるなど、より柔軟な課金方法を実現することができる。
【００４４】
そのため、１つの広告を示すものとして関連付けられた音声広告および動画広告のうち、いずれか一方が再生されなかった場合は、例えば図８に示すように、再生回数の集計結果に、小数点以下の値が含まれる場合がある。
【００４５】
図５に戻って説明を続ける。提供部４５は、通信回線１１を介してユーザ端末３０から、ユーザの属性情報と、１つ以上の領域ＩＤとを有する広告要求を受信する。そして、提供部４５は、受信した広告要求に含まれている領域ＩＤを１つずつ選択し、選択した領域ＩＤが音声広告領域ＩＤであれば、まず音声広告格納部４２を参照する。
【００４６】
そして、提供部４５は、広告要求に含まれている属性情報に対応付けられている広告データテーブルから、広告ＩＤおよび当該広告ＩＤに対応付けられている音声広告データを抽出する。提供部４５は、広告データテーブルから広告ＩＤおよび音声広告データをランダムに抽出してもよく、所定の順序に従って順番に抽出してもよい。そして、提供部４５は、抽出した広告ＩＤおよび音声広告データを、音声広告領域ＩＤに対応付けて保持する。
【００４７】
次に、提供部４５は、広告要求に含まれている残りの領域ＩＤの中に、動画広告領域ＩＤが存在する場合に、動画広告格納部４３を参照する。そして、提供部４５は、音声広告領域ＩＤに対応付けて保持した広告ＩＤと同一の広告ＩＤが動画広告格納部４３内に存在すれば、当該広告ＩＤに対応付けられている動画広告データ（すなわち、先に抽出した音声広告データに関連する動画広告データ）および基準位置を、当該広告ＩＤと共に動画広告格納部４３から抽出する。そして、提供部４５は、抽出した広告ＩＤ、動画広告データ、および基準位置を、動画広告領域ＩＤに対応付けて保持する。
【００４８】
一方、広告要求に含まれている領域ＩＤの中から選択した領域ＩＤが動画広告領域ＩＤであれば、提供部４５は、まず動画広告格納部４３を参照する。そして、提供部４５は、広告要求に含まれている属性情報に対応付けられている広告データテーブルから、広告ＩＤと共に、当該広告ＩＤに対応付けられている動画広告データおよび基準位置を抽出する。そして、提供部４５は、抽出した広告ＩＤ、動画広告データ、および基準位置を、動画広告領域ＩＤに対応付けて保持する。
【００４９】
次に、提供部４５は、広告要求に含まれている残りの領域ＩＤの中に、音声広告領域ＩＤが存在する場合に、音声広告格納部４２を参照する。そして、提供部４５は、動画広告領域ＩＤに対応付けて保持した広告ＩＤと同一の広告ＩＤが音声広告格納部４２内に存在すれば、当該広告ＩＤに対応付けられている音声広告データを、当該広告ＩＤと共に音声広告格納部４２から抽出する。そして、提供部４５は、抽出した広告ＩＤおよび音声広告データを、音声広告領域ＩＤに対応付けて保持する。
【００５０】
このようにして、提供部４５は、広告データを１つずつ領域ＩＤに対応付け、関連する広告データがある場合には、それらを優先して他の領域ＩＤに対応付ける。そして、提供部４５は、広告要求に含まれているそれぞれの領域ＩＤについて、広告ＩＤと、広告データと、（領域ＩＤが動画広告領域ＩＤであれば）基準位置とを、通信回線１１を介してユーザ端末３０へ送信する。
【００５１】
収集部４６は、通信回線１１を介してユーザ端末３０から、広告ＩＤおよび再生回数を含む再生情報を受信した場合に、当該再生情報に含まれている広告ＩＤに対応付けられている再生回数を再生情報格納部４４内で特定する。そして、収集部４６は、特定した再生回数に、受信した再生情報に含まれている再生回数を加算する。
【００５２】
集計部４１は、所定のタイミング毎に再生情報格納部４４を参照し、広告ＩＤ毎の再生回数を取得する。そして、集計部４１は、音声広告格納部４２および動画広告格納部４３を参照し、広告ＩＤに対応付けられている広告主ＩＤを特定する。そして、集計部４１は、広告主ＩＤ毎に、広告ＩＤおよび再生回数を、通信回線１１を介して、外部の課金処理サーバ（図示せず）へ送信して課金処理を実行させる。そして、集計部４１は、再生情報格納部４４内の再生回数を全て０にリセットする。
【００５３】
［ユーザ端末３０の構成］
図１０は、第１の実施形態におけるユーザ端末の機能構成の一例を示すブロック図である。本実施形態におけるユーザ端末３０は、データ取得部３００、表示制御部３０１、可視領域取得部３０２、判定部３０３、動画制御部３０４、音声制御部３０５、表示装置３１０、入力装置３１１、およびスピーカ３１２を有する。
【００５４】
ユーザ端末３０が有する機能のうち、データ取得部３００、表示制御部３０１、可視領域取得部３０２、判定部３０３、動画制御部３０４、および音声制御部３０５は、ユーザ端末３０内の演算装置が実行するブラウザプログラムにより実現される。
【００５５】
特に、可視領域取得部３０２、判定部３０３、動画制御部３０４、および音声制御部３０５は、配信装置２０から配信されたコンテンツデータに含まれている制御プログラムを、ブラウザプログラムが実行することにより実現される。
【００５６】
データ取得部３００は、通信回線１１を介して配信装置２０へコンテンツデータのＵＲＬを送信することにより、当該コンテンツデータを通信回線１１を介して配信装置２０から取得する。そして、データ取得部３００は、取得したコンテンツデータを解析して、作成されるコンテンツ１００に含まれる領域であって音声広告が再生される領域の領域ＩＤと、動画広告が再生される表示領域１０２の領域ＩＤとを抽出する。
【００５７】
次に、データ取得部３００は、配信システム１０のユーザの属性情報と、抽出した領域ＩＤとを含む広告要求を、通信回線１１を介して広告サーバ４０へ送信する。ユーザの属性情報は、ユーザ端末３０内に保存されているＨＴＴＰクッキー（HyperText  Transfer  Protocol  Cookie）を用いることができる。
【００５８】
そして、データ取得部３００は、通信回線１１を介して広告サーバ４０から、領域ＩＤ毎に広告ＩＤおよび広告データを受信する。領域ＩＤが動画広告領域ＩＤである場合、データ取得部３００は、広告サーバ４０から、領域ＩＤ毎に広告ＩＤ、広告データ、および基準位置の情報を受信する。そして、データ取得部３００は、コンテンツデータと共に、領域ＩＤ毎の基準位置の情報を表示制御部３０１へ送る。
【００５９】
また、データ取得部３００は、広告サーバ４０から受信した領域ＩＤ毎の広告ＩＤを比較し、同一の広告ＩＤが存在する場合に、当該広告ＩＤに、関連する広告データが他に存在する旨を示す関連情報を対応付ける。そして、データ取得部３００は、領域ＩＤが動画広告領域ＩＤであれば、当該領域ＩＤ、広告ＩＤ、および動画広告データを動画制御部３０４へ送る。このとき、広告ＩＤに関連情報が対応付けられている場合には、データ取得部３００は、当該関連情報も併せて動画制御部３０４へ送る。
【００６０】
また、データ取得部３００は、領域ＩＤが音声広告領域ＩＤであれば、当該領域ＩＤ、広告ＩＤ、および音声広告データを音声制御部３０５へ送る。このとき、広告ＩＤに関連情報が対応付けられている場合には、データ取得部３００は、当該関連情報も併せて音声制御部３０５へ送る。
【００６１】
表示制御部３０１は、データ取得部３００から受け取ったコンテンツデータに基づいて、コンテンツ１００を構築する。そして、表示制御部３０１は、コンテンツ１００内で音声広告が再生される領域の位置情報、それぞれの領域に対応付けられている領域ＩＤを、判定部３０３へ送る。なお、それぞれの領域の位置情報は、例えばコンテンツ１００内の座標で表され、コンテンツ１００内での位置および大きさの情報を含む。
【００６２】
また、表示制御部３０１は、動画広告の表示領域１０２の領域ＩＤと、当該表示領域１０２の基準位置の情報とを判定部３０３へ送る。なお、表示領域１０２の基準位置の情報は、広告サーバ４０内では表示領域１０２内の座標として管理されている。そのため、表示制御部３０１は、これを例えばコンテンツ１００内の座標に変換して判定部３０３へ送る。
【００６３】
また、表示制御部３０１は、タッチパネル等の入力装置３１１を介して受け付けたユーザの操作に応じて、コンテンツ１００内の可視領域を特定する。そして、表示制御部３０１は、特定した可視領域に含まれるコンテンツ１００の画像のデータを表示装置３１０へ送る。また、再生された動画広告のフレームデータを領域ＩＤと共に動画制御部３０４から受け取った場合、表示制御部３０１は、受け取った領域ＩＤに対応する表示領域１０２に、受け取ったフレームデータの画像をマッピングして表示装置３１０へ送る。表示装置３１０は、例えば液晶パネルであり、表示制御部３０１から受け取ったデータに基づいて画像を表示する。
【００６４】
ここで、可視領域について説明する。図１１は、可視領域の一例を説明するための概念図である。本実施形態において、可視領域１０１とは、例えば図１１に示すように、コンテンツ１００の領域のうち、ブラウザの表示領域１０４に含まれ、かつ、ユーザ端末３０の画面の表示領域１０３に含まれる領域をいう。なお、本発明はこれに限られず、例えば、コンテンツ１００の領域のうち、ブラウザの表示領域１０４に含まれている領域を可視領域としてもよい。
【００６５】
表示制御部３０１は、可視領域の位置および大きさを示す位置情報を、例えばユーザ端末３０において実行されているＯＳ（Operating  System）等から取得する。表示制御部３０１は、可視領域の位置情報を、例えばコンテンツ１００内の座標に変換して管理している。図１１の例では、斜線部分で示された領域が、可視領域１０１となる。
【００６６】
可視領域取得部３０２は、タッチパネルやハードウェアスイッチ等の入力装置３１１を介してユーザの操作を検出した場合に、可視領域の位置情報を表示制御部３０１から取得する。そして、可視領域取得部３０２は、取得した可視領域の位置情報を判定部３０３へ送る。
【００６７】
判定部３０３は、可視領域の位置情報と、動画広告の表示領域１０２に対応付けられている基準位置とを用い、例えばコンテンツ１００内の座標を基準として、表示領域１０２が可視領域に含まれているか否かを判定する。本実施形態において、判定部３０３は、表示領域１０２に対応付けられている全ての基準位置が、可視領域内に含まれている場合に、表示領域１０２が可視領域に含まれていると判定する。
【００６８】
ここで、本実施形態において、動画広告には、表示領域１０２に対して複数の基準位置が対応付けられている。図１２は、基準位置の一例を説明するための概念図である。本実施形態における基準位置は、例えば図１２（ａ）に示すように、表示領域１０２内に２つ設けられる。２つの基準位置１０５ａおよび１０５ｂは、表示領域１０２内における縦方向の座標値および横方向の座標値のいずれもが、互いに異なっている。
【００６９】
このように、縦方向および横方向の座標値が異なる２つの基準位置を表示領域１０２内に設けることにより、コンテンツ１００をどの方向へスクロールさせたとしても、当該２つの基準位置を対角とする矩形の領域が可視領域に含まれた場合に、判定部３０３は、表示領域１０２が可視領域に含まれていると判定することになる。
【００７０】
２つの基準位置を対角とする矩形の領域が可視領域に含まれた段階で、当該表示領域１０２内で動画広告を再生させれば、当該表示領域１０２全体が可視領域に含まれる場合よりも、ユーザ端末３０は、動画広告にユーザの注意をより早期に引きつけることができる。これにより、表示領域１０２全体が可視領域に表示されるように、ユーザがコンテンツ１００をスクロールさせる可能性を高めることができる。これにより、配信装置２０は、表示領域１０２内の動画広告をユーザに見てもらう機会を増やすことができる。
【００７１】
また、動画広告において特徴的な画像が表示される領域を、２つの基準位置を対角とする矩形で囲むように当該２つの基準位置を配置すれば、ユーザ端末３０は、表示領域１０２において特徴的な画像が表示される領域が可視領域に含まれた段階で動画広告の再生を開始することができる。これにより、配信装置２０は、ユーザの注意が動画広告に引きつけられる機会をさらに増やすことができる。なお、動画広告において特徴的な画像が表示される領域は、動画広告の広告主や作成者が認識している場合が多い。そのため、２つの基準位置は、動画広告データと共に、当該動画広告データの広告主等によって広告サーバ４０内の動画広告格納部４３に登録されることが好ましい。
【００７２】
また、動画広告の内容によっては、動画全体を見せた方がユーザの注意を引きやすい場合もある。そのような場合には、例えば図１２（ｂ）に示すように、表示領域１０２の２つの対角をそれぞれ基準位置とすることで、表示領域１０２全体が可視領域に含まれた場合に、動画の再生を開始させることも可能である。この場合も、配信装置２０は、どの方向にコンテンツ１００がスクロールしたとしても、表示領域１０２全体が可視領域に含まれた場合に、動画広告の再生を開始させることができる。
【００７３】
また、スクロール方向が表示領域１０２に対して上下方向に定められているコンテンツ１００については、例えば図１２（ｃ）に示すように、表示領域１０２の枠において上下に対向するそれぞれの辺上に基準位置を設けるようにしてもよい。この場合、配信装置２０は、上下方向のスクロールにおいて、表示領域１０２全体が可視領域に含まれた場合に、動画広告の再生を開始させることができる。なお、スクロール方向が左右方向に定められているコンテンツ１００については、表示領域１０２の枠において左右に対向するそれぞれの辺上に基準位置を設けるようにすればよい。
【００７４】
なお、１つの動画広告には、表示領域１０２に対して３つ以上の基準位置が設けられていてもよい。また、基準位置の数が３つ以上の場合には、全ての基準位置が可視領域に含まれている場合以外にも、２つ以上の基準位置が可視領域に含まれている場合に、判定部３０３は、表示領域１０２が可視領域に含まれていると判定してもよい。また、１つの動画広告には、表示領域１０２に対して１つの基準位置が設けられていてもよい。
【００７５】
図１０に戻って説明を続ける。判定部３０３は、可視領域の位置と、表示領域１０２の基準位置とを用いて、表示領域１０２が可視領域に含まれていないと判定した場合、動画制御部３０４に動画広告の再生停止を指示する。
【００７６】
次に、判定部３０３は、可視領域内に含まれているコンテンツ１００内の領域を特定する。なお、可視領域が、コンテンツ１００内の２つの領域にまたがっている場合、判定部３０３は、可視領域に含まれている面積が広い方の領域を、可視領域に含まれている領域として特定する。そして、判定部３０３は、特定した領域に対応する領域ＩＤを音声制御部３０５へ送る。
【００７７】
一方、表示領域１０２が可視領域に含まれていると判定した場合、判定部３０３は、音声制御部３０５に音声広告の再生停止を指示する。そして、判定部３０３は、当該表示領域１０２に対応する領域ＩＤを動画制御部３０４へ送る。
【００７８】
動画制御部３０４は、表示制御部３０１から、領域ＩＤ毎に、広告ＩＤ、動画広告データ、および関連情報を受け取って保持する。そして、動画制御部３０４は、判定部３０３から領域ＩＤを受け取った場合に、受け取った領域ＩＤに対応する動画広告データの再生を開始する。
【００７９】
例えば、動画制御部３０４は、動画広告データをデコードし、フレームデータを領域ＩＤと共に表示制御部３０１へ送ることにより、動画広告の再生を開始する。動画広告が音声付きの動画である場合、動画制御部３０４は、当該音声のデコードも行い、デコードした音声をスピーカ３１２を介して出力する。
【００８０】
そして、動画広告データの再生が終了した場合、動画制御部３０４は、当該動画広告データと共に、関連情報を表示制御部３０１から受け取っていたか否かを判定する。当該動画広告データと共に関連情報を受け取っていない場合、動画制御部３０４は、当該動画広告データに対応付けられている広告ＩＤと、当該動画広告データが１回分再生された旨を示す再生回数とを含む再生情報を、通信回線１１を介して広告サーバ４０へ送信する。
【００８１】
一方、再生が終了した動画広告データと共に関連情報を受け取っていた場合、動画制御部３０４は、当該動画広告データに対応付けられている広告ＩＤと、当該動画広告データに関連付けられている広告が第２の割合分（例えば０．９回分）再生された旨を示す再生回数とを含む再生情報を、通信回線１１を介して広告サーバ４０へ送信する。
【００８２】
また、動画広告の再生停止を判定部３０３から指示された場合、動画制御部３０４は、動画広告の再生が終了していなければ、動画広告のデコードを停止することにより、動画広告の再生を停止する。動画広告が音声付きの動画である場合には、動画制御部３０４は、当該音声のデコードも停止する。
【００８３】
音声制御部３０５は、表示制御部３０１から、領域ＩＤ毎に、広告ＩＤ、音声広告データ、および関連情報を受け取って保持する。そして、音声制御部３０５は、判定部３０３から領域ＩＤを受け取った場合に、受け取った領域ＩＤに対応する音声広告データの再生を開始する。例えば、音声制御部３０５は、音声広告データをデコードし、デコードした音声をスピーカ３１２を介して出力することにより、音声広告の再生を開始する。
【００８４】
そして、音声広告データの再生が終了した場合、音声制御部３０５は、当該音声広告データと共に、関連情報を表示制御部３０１から受け取っていたか否かを判定する。当該音声広告データと共に関連情報を受け取っていない場合、音声制御部３０５は、当該音声広告データに対応付けられている広告ＩＤと、当該音声広告データが１回分再生された旨を示す再生回数とを含む再生情報を、通信回線１１を介して広告サーバ４０へ送信する。
【００８５】
一方、再生が終了した音声広告データと共に関連情報を受け取っていた場合、音声制御部３０５は、当該音声広告データに対応付けられている広告ＩＤと、当該音声広告データに関連付けられている広告が第１の割合分（例えば０．１回分）再生された旨を示す再生回数とを含む再生情報を、通信回線１１を介して広告サーバ４０へ送信する。
【００８６】
また、音声広告の再生停止を判定部３０３から指示された場合、音声制御部３０５は、音声広告の再生が終了していなければ、音声広告のデコードを停止することにより、音声広告の再生を停止する。
【００８７】
［ユーザ端末３０の動作］
図１３は、第１の実施形態におけるユーザ端末の動作の一例を示すフローチャートである。ユーザ端末３０は、コンテンツデータを配信装置２０から取得し、取得したコンテンツデータに含まれている制御プログラムを読み込むことにより、本フローチャートに示す動作を開始する。
【００８８】
まず、可視領域取得部３０２は、可視領域の位置情報を表示制御部３０１から取得して判定部３０３へ送る。判定部３０３は、可視領域の位置情報と、動画広告の表示領域１０２に対応付けられている基準位置とを用い、例えばコンテンツ１００内の座標を基準として、表示領域１０２が可視領域に含まれているか否かを判定する（Ｓ１００）。表示領域１０２が可視領域に含まれていない場合（Ｓ１００：Ｎｏ）、判定部３０３は、後述するステップＳ１１４に示す処理を実行する。
【００８９】
表示領域１０２が可視領域に含まれている場合（Ｓ１００：Ｙｅｓ）、判定部３０３は、可視領域に含まれている表示領域１０２に対応する領域ＩＤを動画制御部３０４へ送る。動画制御部３０４は、判定部３０３から受け取った領域ＩＤに対応する動画広告データの再生を開始する（Ｓ１０２）。このとき、既に動画広告が途中まで再生されていた場合には、動画制御部３０４は、その続きから動画広告を再生してもよく、あらためて最初から再生してもよい。
【００９０】
次に、可視領域取得部３０２は、入力装置３１１を介してユーザの操作が検出されたか否かを判定する（Ｓ１０４）。ユーザの操作が検出されていない場合（Ｓ１０４：Ｎｏ）、動画制御部３０４は、動画広告データの再生が終了したか否かを判定する（Ｓ１０６）。動画広告データの再生が終了していない場合（Ｓ１０６：Ｎｏ）、可視領域取得部３０２は、再びステップＳ１０４に示した処理を実行する。
【００９１】
一方、動画広告データの再生が終了した場合（Ｓ１０６：Ｙｅｓ）、動画制御部３０４は、再生が終了した動画広告データの広告ＩＤおよび再生回数を含む再生情報を、通信回線１１を介して広告サーバ４０へ送信する（Ｓ１０８）。そして、可視領域取得部３０２は、再びステップＳ１０４に示した処理を実行する。ステップＳ１０８において、動画制御部３０４は、再生が終了した動画広告データの広告ＩＤに関連情報が対応付けられていなければ、再生回数を１回と算出し、関連情報が対応付けられていれば、再生回数を第２の割合分（例えば０．９回分）と算出する。
【００９２】
ステップＳ１０４においてユーザの操作が検出された場合（Ｓ１０４：Ｙｅｓ）、可視領域取得部３０２は、可視領域の位置情報を表示制御部３０１から取得して判定部３０３へ送る。判定部３０３は、可視領域の位置情報と、動画広告の表示領域１０２に対応付けられている基準位置とを用いて、表示領域１０２が可視領域に含まれているか否かを判定する（Ｓ１１０）。
【００９３】
表示領域１０２が可視領域に含まれている場合（Ｓ１１０：Ｙｅｓ）、可視領域取得部３０２は、再びステップＳ１０４に示した処理を実行する。一方、表示領域１０２が可視領域に含まれていない場合（Ｓ１１０：Ｎｏ）、判定部３０３は、動画制御部３０４に動画広告の再生停止を指示する。動画制御部３０４は、動画広告の再生を行っていれば、動画広告の再生を停止する（Ｓ１１２）。
【００９４】
次に、判定部３０３は、可視領域内に含まれているコンテンツ１００内の領域を特定し、特定した領域に対応する領域ＩＤを音声制御部３０５へ送る。音声制御部３０５は、判定部３０３から受け取った領域ＩＤに対応する音声広告データの再生を開始する（Ｓ１１４）。
【００９５】
次に、可視領域取得部３０２は、入力装置３１１を介してユーザの操作が検出されたか否かを判定する（Ｓ１１６）。ユーザの操作が検出されていない場合（Ｓ１１６：Ｎｏ）、音声制御部３０５は、音声広告データの再生が終了したか否かを判定する（Ｓ１１８）。音声広告データの再生が終了していない場合（Ｓ１１８：Ｎｏ）、可視領域取得部３０２は、再びステップＳ１１６に示した処理を実行する。
【００９６】
一方、音声広告データの再生が終了した場合（Ｓ１１８：Ｙｅｓ）、音声制御部３０５は、再生が終了した音声広告データの広告ＩＤおよび再生回数を含む再生情報を、通信回線１１を介して広告サーバ４０へ送信する（Ｓ１２０）。そして、可視領域取得部３０２は、再びステップＳ１１６に示した処理を実行する。ステップＳ１２０において、音声制御部３０５は、再生が終了した音声広告データの広告ＩＤに関連情報が対応付けられていなければ、再生回数を１回と算出し、関連情報が対応付けられていれば、再生回数を第１の割合分（例えば０．１回分）と算出する。
【００９７】
ステップＳ１１６においてユーザの操作が検出された場合（Ｓ１１６：Ｙｅｓ）、可視領域取得部３０２は、可視領域の位置情報を表示制御部３０１から取得して判定部３０３へ送る。判定部３０３は、可視領域の位置情報と、動画広告の表示領域１０２に対応付けられている基準位置とを用いて、表示領域１０２が可視領域に含まれているか否かを判定する（Ｓ１２２）。
【００９８】
表示領域１０２が可視領域に含まれている場合（Ｓ１２２：Ｙｅｓ）、判定部３０３は、音声制御部３０５に音声広告の再生停止を指示する。音声制御部３０５は、音声広告の再生を行っていれば、音声広告の再生を停止する（Ｓ１２６）。そして、判定部３０３および動画制御部３０４は、再びステップＳ１０２に示した処理を実行する。
【００９９】
一方、表示領域１０２が可視領域に含まれていない場合（Ｓ１２２：Ｎｏ）、判定部３０３は、別な音声広告が取得された領域が可視領域内に含まれたか否かを判定する（Ｓ１２４）。別な領域が可視領域内に含まれた場合（Ｓ１２４：Ｙｅｓ）、判定部３０３および音声制御部３０５は、ステップＳ１１４に示した処理を実行する。一方、別な音声広告が取得された領域が可視領域内に含まれていない場合（Ｓ１２４：Ｎｏ）、可視領域取得部３０２は、再びステップＳ１１６に示した処理を実行する。
【０１００】
以上、本発明の第１の実施形態について説明した。
【０１０１】
上記説明から明らかなように、本実施形態の配信システム１０によれば、動画広告等の動画の表示領域がユーザ端末３０の画面に表示されていない場合であっても、音声広告等の音声をユーザ端末３０に再生させるため、ユーザ端末３０のユーザにより多くの情報を提供することができる。
【０１０２】
（第２の実施形態）
次に、本発明の第２の実施形態について、図面を参照しながら説明する。
【０１０３】
［処理の概略］
図１４は、第２の実施形態における配信システムの一例を示すシステム構成図である。本実施形態における配信システム１０は、配信装置２０、ユーザ端末３０、広告サーバ４０、および情報発信装置１４を備える。なお、以下に説明する点を除き、図１４において、図２と同じ符号を付した構成は、図２における構成と同一または同様の機能を有するため説明を省略する。
【０１０４】
本実施形態では、ショッピングモールやナイトクラブなど、広告の音声出力が許容される施設に情報発信装置１４が設けられる。そして、情報発信装置１４は、音声出力が許容される旨の信号を無線送信する。
【０１０５】
ユーザ端末３０は、情報発信装置１４から無線送信された信号を所定の受信強度以上で受信できる範囲１５内の位置（例えば図１４に示したユーザ端末３０ａの位置）にいる場合に、音声広告や動画広告の音声を出力する。所定の受信強度とは、例えば、受信した信号から、音声出力が許容される旨を示す情報（例えば予め定められたコード等）を復号できる程度の受信強度である。一方、ユーザ端末３０は、範囲１５の外部の位置（例えば図１４に示したユーザ端末３０ｂの位置）にいる場合には、音声広告や動画広告の音声出力を停止する。
【０１０６】
ここで、音声出力が許容されていない施設に移動した場合、ユーザは、ユーザ端末３０の音声出力に関する設定を行うことにより、ユーザ端末３０の音声出力を停止させることも可能である。しかし、それは、ユーザにとって面倒な作業である。
【０１０７】
また、ユーザが、音声出力を停止させる設定を忘れたまま音声出力が許容されていない施設へ移動した場合、ユーザ端末３０から音声広告や動画広告の音声が出力されてしまい、他人に迷惑をかけてしまう場合がある。このような事態を避けるため、ユーザは、音声出力を常に無効に設定する場合がある。そのようにされると、音声広告により商品やサービスをユーザに訴求する機会が失われてしまう。また、動画広告においても、音声が出力されないことにより動画広告の内容がユーザに伝わらない場合がある。
【０１０８】
そこで、本実施形態のユーザ端末３０は、音声出力が許容されている施設に移動した場合に、音声広告および動画広告の音声出力を自動的に有効にし、それ以外の場所では、ユーザの設定に従って音声出力を制御する。これにより、ユーザ端末３０は、音声出力が許容されている施設において、音声広告の音声をユーザに聞いてもらう機会を増やすことができる。また、動画広告においても、ユーザ端末３０は、音声出力が許容されている施設において音声出力を行うことにより動画広告の内容をユーザに伝えることができる。
【０１０９】
［ユーザ端末３０の構成］
図１５は、第２の実施形態におけるユーザ端末の機能構成の一例を示すブロック図である。本実施形態におけるユーザ端末３０は、データ取得部３００、表示制御部３０１、可視領域取得部３０２、判定部３０３、動画制御部３０４、音声制御部３０５、表示装置３１０、入力装置３１１、スピーカ３１２、およびセンサ３１３を有する。なお、以下に説明する点を除き、図１５において、図１０と同じ符号を付した構成は、図１０における構成と同一または同様の機能を有するため説明を省略する。
【０１１０】
センサ３１３は、無線ＬＡＮやBluetooth（登録商標）、Zigbee（登録商標）等の近距離無線通信方式により、情報発信装置１４から送信された信号を受信し、受信した信号の復号を行う。センサ３１３は、所定のタイミング毎（例えば１秒毎）に、情報発信装置１４からの信号の復号を試行する。そして、センサ３１３は、音声出力が許容される旨の情報を復号することができたか否かを示す情報を、所定のタイミング毎に判定部３０３に通知する。
【０１１１】
判定部３０３は、表示領域１０２が可視領域に含まれていると判定した場合、直前にセンサ３１３から受けた通知が、音声出力が許容される旨の情報を復号することができた旨の通知であるか否かを判定する。直前にセンサ３１３から受けた通知が、音声出力が許容される旨の情報を復号することができた旨の通知である場合、すなわち、音声出力が許容される場合、判定部３０３は、音声制御部３０５に音声広告の再生停止を指示する。そして、判定部３０３は、可視領域に含まれている表示領域１０２に対応する領域ＩＤを動画制御部３０４へ送る。
【０１１２】
一方、直前にセンサ３１３から受けた通知が、音声出力が許容される旨の情報を復号することができなかった旨の通知である場合、すなわち、音声出力が許容されない場合、判定部３０３は、音声制御部３０５に音声広告の再生停止を指示する。そして、判定部３０３は、音声の出力を行わない旨の指示と共に、可視領域に含まれている表示領域１０２に対応する領域ＩＤを動画制御部３０４へ送る。
【０１１３】
また、表示領域１０２が可視領域に含まれていないと判定した場合、判定部３０３は、直前にセンサ３１３から受けた通知に基づいて、音声出力が許容されるか否かを判定する。音声出力が許容される場合、判定部３０３は、動画制御部３０４に動画広告の再生停止を指示する。そして、判定部３０３は、可視領域内に含まれているコンテンツ１００内の領域を特定し、特定した領域に対応する領域ＩＤを音声制御部３０５へ送る。
【０１１４】
一方、音声出力が許容されない場合、判定部３０３は、動画制御部３０４に動画広告の再生停止を指示し、音声制御部３０５へは領域ＩＤを送らない。これにより、可視領域内に含まれているコンテンツ１００内の領域に対応する音声広告は再生されない。
【０１１５】
動画制御部３０４は、判定部３０３から領域ＩＤを受け取った場合に、受け取った領域ＩＤに対応する動画広告データの再生を開始する。動画広告が音声付きの動画である場合、動画制御部３０４は、音声の出力を行わない旨の指示を判定部３０３から受けていなければ、当該音声のデコードも行い、デコードした音声をスピーカ３１２を介して出力する。一方、音声の出力を行わない旨の指示を判定部３０３から受けていれば、動画制御部３０４は、動画広告が音声付きの動画であっても、音声の出力は行わずに、動画の再生を行う。
【０１１６】
なお、ユーザ端末３０にヘッドホンが接続されている場合には、センサ３１３からの通知にかかわらず、動画制御部３０４および音声制御部３０５は、音声をヘッドホンへ出力するようにしてもよい。
【０１１７】
［ユーザ端末３０の動作］
図１６は、第２の実施形態におけるユーザ端末の動作の一例を示すフローチャートである。ユーザ端末３０は、コンテンツデータを配信装置２０から取得し、取得したコンテンツデータに含まれている制御プログラムを読み込むことにより、本フローチャートに示す動作を開始する。なお、以下に説明する点を除き、図１６において、図１３と同じ符号を付した処理は、図１３に示した処理と同一または同様の処理であるため説明を省略する。
【０１１８】
ステップＳ１００において、表示領域１０２が可視領域に含まれている場合（Ｓ１００：Ｙｅｓ）、判定部３０３は、これまでに受けたセンサ３１３からの通知を参照して、音声出力が許容されているか否かを判定する（Ｓ２００）。音声出力が許容されている場合（Ｓ２００：Ｙｅｓ）、判定部３０３は、可視領域に含まれている表示領域１０２に対応する領域ＩＤを動画制御部３０４へ送る。
【０１１９】
動画制御部３０４は、受け取った領域ＩＤに対応する動画広告データの再生を開始する。動画広告が音声付きの動画である場合には、動画制御部３０４は、当該音声のデコードも行い、デコードした音声をスピーカ３１２を介して出力する（Ｓ２０２）。
【０１２０】
一方、音声出力が許容されていない場合（Ｓ２００：Ｎｏ）、判定部３０３は、音声の出力を行わない旨の指示と共に、可視領域に含まれている表示領域１０２に対応する領域ＩＤを動画制御部３０４へ送る。動画制御部３０４は、受け取った領域ＩＤに対応する動画広告データの再生を開始する。このとき、動画制御部３０４は、動画広告が音声付きの動画であっても、音声の出力は行わずに、動画の再生を行う（Ｓ２０４）。
【０１２１】
ステップＳ１１２に示した処理が実行された後、判定部３０３は、これまでに受けたセンサ３１３からの通知を参照して、音声出力が許容されているか否かを判定する（Ｓ２０６）。音声出力が許容されている場合（Ｓ２０６：Ｙｅｓ）、判定部３０３は、可視領域内に含まれているコンテンツ１００内の領域を特定し、特定した領域に対応する領域ＩＤを音声制御部３０５へ送る。音声制御部３０５は、判定部３０３から受け取った領域ＩＤに対応する音声広告データの再生を開始する。
【０１２２】
一方、音声出力が許容されていない場合（Ｓ２０６：Ｎｏ）、可視領域取得部３０２は、ステップＳ１１６に示した処理を実行する。この場合、音声制御部３０５によって音声広告の再生は行われない。
【０１２３】
以上、本発明の第２の実施形態について説明した。
【０１２４】
上記説明から明らかなように、本実施形態の配信システム１０によれば、音声出力が許容されている施設において、音声広告の音声をユーザに聞いてもらう機会を増やすことができる。また、動画広告においても、配信システム１０は、音声出力が許容されている施設において音声出力を行うことにより動画広告の内容をユーザに伝えることができる。
【０１２５】
（第３の実施形態）
次に、本発明の第３の実施形態について、図面を参照しながら説明する。
【０１２６】
［処理の概略］
図１７は、第３の実施形態における処理の概略の一例を説明するための概念図である。本実施形態におけるユーザ端末３０は、配信装置２０から配信されたゲーム等のプログラムを実行し、ユーザの操作に応じて、当該プログラムによって実現される３次元空間を示すコンテンツ１１０をユーザ端末３０の画面に表示する。
【０１２７】
ユーザは、ユーザ端末３０を操作することにより、ゲーム等のプレーヤー１１２を当該３次元空間内で移動させることができる。ユーザ端末３０は、ユーザの操作に応じて、３次元空間内におけるユーザの視点位置および視線方向を特定し、特定したユーザの視点位置から、ユーザの視線方向の３次元空間を見た場合の２次元画像を作成する。そして、ユーザ端末３０は、作成した２次元画像のうち、ユーザ端末３０の画面に表示する領域を可視領域として特定し、可視領域の画像をユーザ端末３０の画面に表示する。
【０１２８】
プログラムによって実現される３次元空間に対応する地図のそれぞれの領域には、音声広告領域ＩＤが割り当てられている。また、プログラムによって実現される３次元空間内には、動画広告の表示領域１１１が設けられており、当該表示領域１１１には、動画広告領域ＩＤが割り当てられている。
【０１２９】
ユーザ端末３０は、３次元空間に対応する地図の領域毎に、音声広告のデータを広告サーバ４０から取得する。また、動画広告の表示領域１１１毎に、当該表示領域１１１において再生される動画広告のデータを広告サーバ４０から取得する。そして、ユーザ端末３０は、３次元空間内におけるユーザの視点位置を特定し、例えば図１７の時刻Ｔ1に示すように、特定した位置を含む領域について取得した音声広告を再生する。
【０１３０】
また、ユーザの操作に応じてプレーヤー１１２が３次元空間を移動し、例えば図１７の時刻Ｔ2に示すように、ユーザ端末３０の画面内に表示領域１１１が表示された場合、ユーザ端末３０は、音声広告の再生を停止する。そして、ユーザ端末３０は、表示領域１１１について取得した動画広告を、当該表示領域１１１内において再生する。動画広告が音声付きの動画である場合は、ユーザ端末３０は、当該音声の再生も行う。
【０１３１】
また、ユーザの操作に応じてプレーヤー１１２が３次元空間をさらに移動し、例えば図１７の時刻Ｔ3に示すように、ユーザ端末３０の画面内に表示領域１１１が表示されなくなった場合、ユーザ端末３０は、動画広告の再生を停止する。そして、ユーザ端末３０は、３次元空間内におけるユーザの視点位置を特定し、特定した位置を含む領域について取得した音声広告を再生する。
【０１３２】
このように、ユーザ端末３０は、表示領域１１１が画面に表示されない場合には、ユーザの視点位置を含む領域について取得された音声広告が再生され、表示領域１１１が画面内に表示された場合には、音声広告の再生を停止して、当該表示領域１１１について取得された動画広告を表示領域１１１で再生させる。これにより、本実施形態の配信装置２０は、ユーザ端末３０においてゲーム等のプログラムを実行中のユーザに、音声広告や動画広告を効率的に視聴させるプログラムを配信することができる。
【０１３３】
［配信システム１０および配信装置２０の構成］
図１８は、第３の実施形態における配信システムの一例を示すシステム構成図である。本実施形態における配信システム１０は、配信装置２０、ユーザ端末３０、および広告サーバ４０を備える。なお、以下に説明する点を除き、図１８において、図２と同じ符号を付した構成は、図２における構成と同一または同様の機能を有するため説明を省略する。
【０１３４】
配信装置２０は、配信部２２およびプログラム格納部２３を有する。プログラム格納部２３には、ゲーム等のプログラムと、当該プログラムにおいて使用されるデータ等が格納されている。配信部２２は、通信回線１１を介してユーザ端末３０からプログラム等の要求を受信した場合に、要求されたプログラム等をプログラム格納部２３から取り出し、取り出したプログラム等を、通信回線１１を介してユーザ端末３０へ送信する。
【０１３５】
［ユーザ端末３０の構成］
図１９は、第３の実施形態におけるユーザ端末の機能構成の一例を示すブロック図である。本実施形態におけるユーザ端末３０は、表示制御部３０１、可視領域取得部３０２、判定部３０３、動画制御部３０４、音声制御部３０５、シナリオ実行部３０７、表示装置３１０、入力装置３１１、およびスピーカ３１２を有する。なお、以下に説明する点を除き、図１９において、図１０と同じ符号を付した構成は、図１０における構成と同一または同様の機能を有するため説明を省略する。
【０１３６】
ユーザ端末３０が有する機能のうち、表示制御部３０１、可視領域取得部３０２、判定部３０３、動画制御部３０４、音声制御部３０５、およびシナリオ実行部３０７は、配信装置２０から配信されたプログラムを、ユーザ端末３０内の演算装置が実行することにより実現される。
【０１３７】
シナリオ実行部３０７は、配信装置２０から配信されたプログラムに基づき、ゲーム等のシナリオを実行する。シナリオ実行部３０７は、例えば、入力装置３１１を介したユーザからの操作に応じて、プログラムによって実現される３次元空間内におけるユーザの視点位置を決定する。
【０１３８】
そして、シナリオ実行部３０７は、シナリオおよびユーザの視点位置に基づいて、ユーザの視点位置周辺に配置するオブジェクトを、通信回線１１を介して配信装置２０から取得する。そして、シナリオ実行部３０７は、取得したオブジェクトをユーザの視点位置周辺に配置し、３次元空間を作成する。
【０１３９】
また、シナリオ実行部３０７は、広告要求を通信回線１１を介して広告サーバ４０へ送信することにより、３次元空間内のユーザの視点位置周辺において、地図領域毎に再生する音声広告や、表示領域１１１において再生する動画広告のデータを要求する。広告要求には、ユーザの属性情報と、領域ＩＤとが含まれる。ユーザの属性情報は、例えば当該プログラムの実行開始時に行ったユーザ登録情報等が用いられる。領域ＩＤには、地図領域毎に割り当てられた音声広告領域ＩＤや、表示領域１１１に割り当てられた動画広告領域ＩＤが含まれる。
【０１４０】
そして、シナリオ実行部３０７は、通信回線１１を介して広告サーバ４０から、領域ＩＤ毎に広告ＩＤおよび広告データを受信する。領域ＩＤが動画広告領域ＩＤである場合、シナリオ実行部３０７は、広告サーバ４０から、領域ＩＤ毎に広告ＩＤ、動画広告データ、および基準位置の情報を受信する。そして、シナリオ実行部３０７は、作成した３次元空間の情報と、領域ＩＤ毎の広告ＩＤおよび広告データ（領域ＩＤが動画広告領域ＩＤである場合にはさらに基準位置）と、を表示制御部３０１へ送る。
【０１４１】
また、シナリオ実行部３０７は３次元空間に対応する地図情報と、当該地図上におけるユーザの視点位置の情報とを判定部３０３へ送る。地図情報には、地図の領域毎に、音声広告領域ＩＤが対応付けられている。
【０１４２】
また、シナリオ実行部３０７は、広告サーバ４０から受信した領域ＩＤ毎の広告ＩＤを比較し、同一の広告ＩＤが存在する場合に、当該広告ＩＤに、関連する広告データが他に存在する旨を示す関連情報を対応付ける。そして、シナリオ実行部３０７は、領域ＩＤが動画広告領域ＩＤであれば、当該領域ＩＤ、広告ＩＤ、および動画広告データを動画制御部３０４へ送る。このとき、広告ＩＤに関連情報が対応付けられている場合には、シナリオ実行部３０７は、当該関連情報も併せて動画制御部３０４へ送る。
【０１４３】
また、シナリオ実行部３０７は、領域ＩＤが音声広告領域ＩＤであれば、当該領域ＩＤ、広告ＩＤ、および音声広告データを音声制御部３０５へ送る。このとき、広告ＩＤに関連情報が対応付けられている場合には、シナリオ実行部３０７は、当該関連情報も併せて音声制御部３０５へ送る。
【０１４４】
表示制御部３０１は、シナリオ実行部３０７が作成した３次元空間の情報に基づいて、ユーザの操作に応じてユーザの視点位置および視線方向を決定する。そして、表示制御部３０１は、ユーザの視点位置から視線方向への３次元空間について、２次元画像をレンダリングする。そして、表示制御部３０１は、作成した２次元画像の中で、ユーザ端末３０の画面に表示する領域を可視領域として特定し、可視領域の画像を表示装置３１０に表示させる。
【０１４５】
また、表示制御部３０１は、作成した２次元画像の中に、動画広告の表示領域１１１が含まれていれば、当該表示領域１１１の領域ＩＤと、当該領域ＩＤに対応付けられている基準位置とを判定部３０３へ送る。広告サーバ４０から送信された基準位置は、表示領域１１１内の座標であるが、表示制御部３０１は、これを例えば作成した２次元画像内の座標に変換して判定部３０３へ送る。
【０１４６】
また、再生された動画広告のフレームデータを領域ＩＤと共に動画制御部３０４から受け取った場合、表示制御部３０１は、受け取った領域ＩＤに対応する表示領域１１１に、受け取ったフレームデータの画像をマッピングして表示装置３１０へ送る。
【０１４７】
可視領域取得部３０２は、タッチパネルやハードウェアスイッチ等の入力装置３１１を介してユーザの操作を検出した場合に、２次元画像内での可視領域の位置情報を表示制御部３０１から取得する。そして、可視領域取得部３０２は、取得した可視領域の位置情報を判定部３０３へ送る。
【０１４８】
判定部３０３は、可視領域の位置情報と、動画広告の表示領域１１１に対応付けられている基準位置とを用いて、例えば表示制御部３０１によって作成された２次元画像内の座標を基準として、表示領域１１１が可視領域に含まれているか否かを判定する。本実施形態では、第１の実施形態と同様に、表示領域１１１に例えば２つの基準位置が対応付けられている。そして、判定部３０３は、表示領域１１１に対応付けられている全ての基準位置が、可視領域内に含まれている場合に、表示領域１１１が可視領域に含まれていると判定する。
【０１４９】
表示領域１１１が可視領域に含まれていない場合、判定部３０３は、動画制御部３０４に動画広告の再生停止を指示する。そして、判定部３０３は、ユーザの視点位置が含まれる地図の領域を特定する。そして、判定部３０３は、特定した領域に対応付けられている音声広告領域ＩＤを音声制御部３０５へ送る。
【０１５０】
一方、表示領域１１１が可視領域に含まれている場合、判定部３０３は、音声制御部３０５に音声広告の再生停止を指示する。そして、判定部３０３は、当該表示領域１１１に対応付けられている動画広告領域ＩＤを動画制御部３０４へ送る。動画制御部３０４および音声制御部３０５の処理については、第１の実施形態と同様であるため、説明を省略する。
【０１５１】
［ユーザ端末３０の動作］
本実施形態におけるユーザ端末３０の動作は、図１３に示した第１の実施形態におけるユーザ端末３０の動作と同様であるため、以下に説明する点を除き、説明を省略する。
【０１５２】
ユーザ端末３０は、ゲーム等のプログラムを配信装置２０から取得し、当該プログラムを実行することにより、動作を開始する。
【０１５３】
図１３に示したステップＳ１００、Ｓ１１０、およびＳ１２２において、可視領域取得部３０２は、表示制御部３０１が作成した２次元画像内における可視領域の位置情報を、表示制御部３０１から取得して判定部３０３へ送る。判定部３０３は、可視領域の位置情報と、動画広告の表示領域１１１に対応付けられている２次元画像上での基準位置とを用い、例えば表示制御部３０１が作成した２次元画像内の座標を基準として、表示領域１１１が可視領域に含まれているか否かを判定する。
【０１５４】
図１３のステップＳ１１４において、判定部３０３は、ユーザの視点位置が含まれる地図領域を特定し、特定した地図領域に対応付けられている音声広告領域ＩＤを音声制御部３０５へ送る。音声制御部３０５は、判定部３０３から受け取った音声広告領域ＩＤに対応する音声広告データの再生を開始する。
【０１５５】
図１３のステップＳ１２４において、判定部３０３は、別な音声広告が取得された地図領域が可視領域内に含まれたか否かを判定する（Ｓ１２４）。別な音声広告が取得された地図領域が可視領域内に含まれた場合（Ｓ１２４：Ｙｅｓ）、判定部３０３および音声制御部３０５は、ステップＳ１１４に示した処理を実行する。一方、別な音声広告が取得された地図領域が可視領域内に含まれていない場合（Ｓ１２４：Ｎｏ）、可視領域取得部３０２は、再びステップＳ１１６に示した処理を実行する。
【０１５６】
以上、本発明の第３の実施形態について説明した。
【０１５７】
上記説明から明らかなように、本実施形態の配信システム１０によれば、ユーザ端末３０においてゲーム等のプログラムを実行中のユーザに、音声広告や動画広告を効率的に視聴させることができる。
【０１５８】
［配信装置２０のハードウェア構成］
なお、上記第１から第３の実施形態における配信装置２０は、例えば図２０に示すような構成のコンピュータ４０によって実現される。図２０は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ５０は、ＣＰＵ（Central  Processing  Unit）５１、ＲＡＭ（Random  Access  Memory）５２、ＲＯＭ（Read  Only  Memory）５３、ＨＤＤ（Hard  Disk  Drive）５４、通信インターフェイス（Ｉ／Ｆ）５５、入出力インターフェイス（Ｉ／Ｆ）５６、およびメディアインターフェイス（Ｉ／Ｆ）５７を備える。
【０１５９】
ＣＰＵ５１は、ＲＯＭ５３またはＨＤＤ５４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ５３は、コンピュータ５０の起動時にＣＰＵ５１によって実行されるブートプログラムや、コンピュータ５０のハードウェアに依存するプログラム等を格納する。
【０１６０】
ＨＤＤ５４は、ＣＰＵ５１によって実行されるプログラムおよび当該プログラムによって使用されるデータ等を格納する。通信インターフェイス５５は、通信回線１１を介して他の機器からデータを受信してＣＰＵ５１へ送り、ＣＰＵ５１が生成したデータを、通信回線１１を介して他の機器へ送信する。
【０１６１】
ＣＰＵ５１は、入出力インターフェイス５６を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ５１は、入出力インターフェイス５６を介して、入力装置からデータを取得する。また、ＣＰＵ５１は、生成したデータを、入出力インターフェイス５６を介して出力装置へ出力する。
【０１６２】
メディアインターフェイス５７は、記録媒体５８に格納されたプログラムまたはデータを読み取り、ＲＡＭ５２を介してＣＰＵ５１に提供する。ＣＰＵ５１は、当該プログラムを、メディアインターフェイス５７を介して記録媒体５８からＲＡＭ５２上にロードし、ロードしたプログラムを実行する。記録媒体５８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１６３】
コンピュータ５０が第１または第２の実施形態における配信装置２０として機能する場合、コンピュータ５０のＣＰＵ５１は、ＲＡＭ５２上にロードされたプログラムを実行することにより、コンテンツデータ格納部２１および配信部２２の各機能を実現する。また、ＨＤＤ５４には、コンテンツデータ格納部２１内のデータが格納される。
【０１６４】
また、コンピュータ５０が第３の実施形態における配信装置２０として機能する場合、コンピュータ５０のＣＰＵ５１は、ＲＡＭ５２上にロードされたプログラムを実行することにより、配信部２２およびプログラム格納部２３の各機能を実現する。また、ＨＤＤ５４には、プログラム格納部２３内のデータが格納される。
【０１６５】
コンピュータ５０のＣＰＵ５１は、これらのプログラムを、記録媒体５８から読み取って実行するが、他の例として、他の装置から、通信回線１１を介してこれらのプログラムを取得してもよい。
【０１６６】
また、第１または第２の実施形態における配信装置２０において、コンテンツデータ格納部２１内に格納されているそれぞれのコンテンツデータに含まれている制御プログラムは、ユーザ端末３０内のＣＰＵに読み込まれることにより、ユーザ端末３０に、可視領域取得部３０２、判定部３０３、動画制御部３０４、および音声制御部３０５の各機能を実現させる。
【０１６７】
また、第３の実施形態における配信装置２０において、プログラム格納部２３内に格納されているプログラムは、ユーザ端末３０内のＣＰＵに読み込まれることにより、ユーザ端末３０に、表示制御部３０１、可視領域取得部３０２、判定部３０３、動画制御部３０４、音声制御部３０５、およびシナリオ実行部３０７の各機能を実現させる。
【０１６８】
また、上記した各実施形態では、音声として音声広告を例に説明したが、本発明はこれに限られず、音声は、音楽や歌、人の話し声等であってもよい。また、上記した各実施形態では、動画として動画広告を例に説明したが、本発明はこれに限られず、動画は、映画や記録映像等であってもよい。
【０１６９】
また、上記した第３の実施形態では、ゲーム等のプログラムを例に説明したが、本発明はこれに限られない。例えば、カメラによって撮影された現実世界の画像に情報を付加して表示する拡張現実の処理を実行するプログラムについても本発明の技術を適用することができる。例えば図２１の時刻Ｔ1に示すように、カメラによって撮影された現実世界の画像１２０に動画広告の表示領域１２１が表示されていない場合には、ユーザ端末３０は、当該ユーザ端末３０の現在位置を含む領域について取得した音声広告を再生する。
【０１７０】
そして、カメラの位置や向きが変わることにより、例えば図２１の時刻Ｔ2に示すように、カメラによって撮影された現実世界の画像１２０に動画広告の表示領域１２１が表示された場合には、ユーザ端末３０は、音声広告の再生を停止し、表示領域１２１について取得した動画広告を、当該表示領域１２１において再生するようにしてもよい。
【０１７１】
また、上記した各実施形態では、配信装置２０と広告サーバ４０とが別々な装置として構成されている例を説明したが、本発明はこれに限られず、配信装置２０内に、広告サーバ４０の機能が設けられていてもよい。
【０１７２】
また、上記した各実施形態では、判定部３０３が、動画広告の表示領域が可視領域内に含まれているか否かを判定するが、本発明はこれに限られず、判定部３０３の機能を配信装置２０内に設けてもよい。
【０１７３】
例えば、第１または第２の実施形態において、表示制御部３０１は、コンテンツ１００内で音声広告が再生される領域の位置情報、それぞれの領域に対応付けられている領域ＩＤ、動画広告の表示領域１０２の領域ＩＤ、および当該表示領域１０２の基準位置の情報を、通信回線１１を介して配信装置２０へ送信する。また、可視領域取得部３０２は、取得した可視領域の位置情報を、通信回線１１を介して配信装置２０へ送信する。
【０１７４】
そして、配信装置２０内に設けられた判定部は、可視領域の位置情報と、動画広告の表示領域１０２に対応付けられている基準位置とを用いて、表示領域１０２が可視領域に含まれているか否かを判定する。表示領域１０２が可視領域に含まれていると判定した場合、配信装置２０内の判定部は、通信回線１１を介して音声制御部３０５に音声広告の再生停止を指示する。そして、配信装置２０内の判定部は、可視領域に含まれている表示領域１０２に対応する領域ＩＤを、通信回線１１を介して動画制御部３０４へ送る。
【０１７５】
一方、表示領域１０２が可視領域に含まれていないと判定した場合、配信装置２０内の判定部は、通信回線１１を介して、動画制御部３０４に動画広告の再生停止を指示する。そして、配信装置２０内の判定部は、可視領域内に含まれているコンテンツ１００内の領域を特定し、特定した領域に対応する領域ＩＤを、通信回線１１を介して音声制御部３０５へ送る。
【０１７６】
なお、この場合、配信装置２０内には、コンテンツデータ格納部２１および配信部２２に加えて、判定部が設けられるが、この判定部は、配信装置２０とは異なる装置内に設けられていてもよい。この場合、配信装置２０は、例えば新聞社等のメディア業者によって管理され、判定部が設けられた他の装置は、広告配信業者等によって管理されてもよい。
【０１７７】
また、上記した各実施形態において、広告サーバ４０の提供部４５は、ユーザ端末３０から、属性情報と領域ＩＤとを受け取った場合に、当該属性情報に対応付けられている広告データを音声広告格納部４２または動画広告格納部４３から抽出してユーザ端末３０へ送信する。しかし、本発明はこれに限られず、提供部４５は、ユーザ端末３０に表示されているコンテンツの内容に応じた音声広告または動画広告をユーザ端末３０へ送信するようにしてもよい。
【０１７８】
例えば、データ取得部３００は、コンテンツ内のテキストから特徴語を抽出して、抽出した特徴語を、属性情報および領域ＩＤと共に、広告サーバ４０へ送信する。図６に示した音声広告格納部４２および動画広告格納部４３には、広告ＩＤ毎に特徴語を対応付けておく。提供部４５は、ユーザ端末３０から受信した属性情報に対応するテーブルを特定し、ユーザ端末３０から受信した特徴語にマッチする広告データ（音声広告データまたは動画広告データ）を、特定したテーブルから抽出してユーザ端末３０へ送信する。
【０１７９】
これにより、自動車に関連する情報を扱っているコンテンツについては、ユーザ端末３０は、自動車メーカー等の音声広告や動画広告を再生することが可能となる。なお、図６に示した音声広告格納部４２および動画広告格納部４３において、広告ＩＤに対応付ける特徴語は、広告主が広告データを音声広告格納部４２または動画広告格納部４３に登録する際に併せて登録してもよく、広告サーバ４０内の機能部が、登録された広告データの内容を解析して自動的に特徴語を抽出して登録するようにしてもよい。
【０１８０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に多様な変更または改良を加えることが可能であることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１８１】
１０  配信システム
１１  通信回線
１２  基地局
２０  配信装置
２１  コンテンツデータ格納部
２２  配信部
３０  ユーザ端末
４０  広告サーバ
【図１】
2015060460.tif 000003
【図２】
2015060460.tif 000004
【図３】
2015060460.tif 000005
【図４】
2015060460.tif 000006
【図５】
2015060460.tif 000007
【図６】
2015060460.tif 000008
【図７】
2015060460.tif 000009
【図８】
2015060460.tif 000010
【図９】
2015060460.tif 000011
【図１０】
2015060460.tif 000012
【図１１】
2015060460.tif 000013
【図１２】
2015060460.tif 000014
【図１３】
2015060460.tif 000015
【図１４】
2015060460.tif 000016
【図１５】
2015060460.tif 000017
【図１６】
2015060460.tif 000018
【図１７】
2015060460.tif 000019
【図１８】
2015060460.tif 000020
【図１９】
2015060460.tif 000021
【図２０】
2015060460.tif 000022
【図２１】
2015060460.tif 000023
【手続補正書】
【提出日】平成26年10月20日(2014.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ端末に表示されるコンテンツであって、音声が対応付けられた領域に区切られるコンテンツを制御する制御プログラムを前記ユーザ端末に配信する配信部を備え、
前記制御プログラムは、前記ユーザ端末に、
前記ユーザ端末において実行される表示プログラムであって、前記コンテンツを表示する表示プログラムによって特定された領域に、前記コンテンツが含まれている場合に、前記領域のうち、当該特定された領域に含まれるコンテンツの領域に対応する音声を再生する音声再生手順と、
前記コンテンツのうち前記表示プログラムによって特定された領域を可視領域として取得する可視領域取得手順と、
動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、
前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、
を実行させることを特徴とする配信装置。
【請求項２】
前記可視領域取得手順は、
前記表示プログラムによって特定された領域の中で、さらに前記ユーザ端末の画面に表示されている領域を可視領域として取得することを特徴とする請求項１に記載の配信装置。
【請求項３】
前記動画は、音声付きの動画であり、
前記音声再生手順において再生される音声は、前記動画の音声と同一であることを特徴とする請求項１または２に記載の配信装置。
【請求項４】
前記音声は、音声広告であり、
前記動画は、ビデオ広告であり、
前記音声広告および前記ビデオ広告は、
広告主が同一または関連しているか、もしくは、内容が互いに関連していることを特徴とする請求項１から３のいずれか一項に記載の配信装置。
【請求項５】
前記制御プログラムは、前記ユーザ端末に、
１つの広告を示すものとして関連付けられている前記音声広告および前記ビデオ広告については、当該音声広告が再生された場合には、当該１つの広告が第１の割合再生された旨を外部のサーバへ送信し、当該ビデオ広告が再生された場合には、当該１つの広告が第２の割合再生された旨を外部のサーバへ送信する再生割合送信手順をさらに実行させることを特徴とする請求項４に記載の配信装置。
【請求項６】
前記音声再生手順は、
前記可視領域内に含まれている前記コンテンツの領域毎に、当該領域について取得された音声を再生することを特徴とする請求項１から５のいずれか一項に記載の配信装置。
【請求項７】
前記制御プログラムは、前記ユーザ端末に、
前記表示領域に対して定められている基準位置の情報を取得する基準位置取得手順をさらに実行させ、
前記表示領域判定手順は、
前記基準位置が前記可視領域内に位置している場合に、前記表示領域が前記可視領域内に位置していると判定することを特徴とする請求項１から６のいずれか一項に記載の配信装置。
【請求項８】
前記基準位置は、前記表示領域内に複数定められており、
前記表示領域判定手順は、
前記複数の基準位置のうち２つ以上の基準位置が前記可視領域内に位置している場合に、前記表示領域が前記可視領域内に位置していると判定することを特徴とする請求項７に記載の配信装置。
【請求項９】
前記音声再生手順は、
音声出力が許容される旨を示す信号を前記ユーザ端末が外部から受信している場合に、前記音声を再生することを特徴とする請求項１から８のいずれか一項に記載の配信装置。
【請求項１０】
前記コンテンツは、
ユーザの操作に応じた３次元空間内の視点の位置から見た場合の３次元空間を示す画像であり、
前記制御プログラムは、前記ユーザ端末に、
前記コンテンツが示す３次元空間の領域毎に音声を取得する音声取得手順と、
３次元空間内の前記視点の位置を特定する特定手順と、
をさらに実行させ、
前記音声再生手順は、
特定された前記視点の位置を含む３次元空間内の領域について取得された音声を再生することを特徴とする請求項１に記載の配信装置。
【請求項１１】
コンピュータが、
制御プログラムを含むコンテンツであって、音声が対応付けられた領域に区切られるコンテンツをユーザ端末に配信する工程を実行し、
前記制御プログラムは、前記ユーザ端末に、
前記ユーザ端末において実行される表示プログラムであって、前記コンテンツを表示する表示プログラムによって特定された領域に、前記コンテンツが含まれている場合に、前記領域のうち、当該特定された領域に含まれるコンテンツの領域に対応する音声を再生する音声再生手順と、
前記コンテンツのうち前記表示プログラムによって特定された領域を可視領域として取得する可視領域取得手順と、
動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、
前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、
を実行させることを特徴とする配信方法。
【請求項１２】
コンピュータに、
制御プログラムを含むコンテンツであって、音声が対応付けられた領域に区切られるコンテンツをユーザ端末に配信する手順を実行させ、
前記制御プログラムは、前記ユーザ端末に、
前記ユーザ端末において実行される表示プログラムであって、前記コンテンツを表示する表示プログラムによって特定された領域に、前記コンテンツが含まれている場合に、前記領域のうち、当該特定された領域に含まれるコンテンツの領域に対応する音声を再生する音声再生手順と、
前記コンテンツのうち前記表示プログラムによって特定された領域を可視領域として取得する可視領域取得手順と、
動画の表示領域であって、前記コンテンツに含まれている表示領域が、前記可視領域内に位置しているか否かを判定する表示領域判定手順と、
前記表示領域が前記可視領域内に位置していると判定した場合に、前記音声の再生を停止して、前記表示領域において前記動画の再生を開始する動画再生手順と、
を実行させることを特徴とする配信プログラム。