(57)【特許請求の範囲】
【請求項１】
一つ以上の映像再生装置から映像コンテンツの要求を受信する要求受信手段と、
前記映像コンテンツ中の広告が視聴された視聴時間を受信する再生時間受信手段と、
前記映像コンテンツ中に広告が表示される時間的および空間的領域を特定する広告枠に表示された広告毎の視聴時間の積算時間を記憶する積算時間記憶手段と、
前記映像コンテンツと、１つ以上の前記広告の識別子と、１つ以上の前記広告枠と、前記広告枠について表示されるべき広告を選定する条件と、を関連付けて管理するデータベース
と、
前記データベースを参照して要求された映像コンテンツと、広告枠と、この広告枠に表示された広告の前記視聴時間の積算時間と、の組み合わせに対応する広告を選定する広告データ選定手段と、
前記映像コンテンツと前記選定された広告の広告データとを、前記映像再生装置に対して配信する映像コンテンツ配信手段と、
を備えることを特徴とする映像配信装置。
【請求項２】
前記映像コンテンツ配信手段は、前記映像コンテンツと前記選定された広告の広告データとを合成した合成後コンテンツを前記映像再生装置に対して配信することを特徴とする請求項１に記載の映像配信装置。
【請求項３】
前記合成後コンテンツは、映像コンテンツの広告枠に相当する各フレームの対応位置に広告データを上書きして作成することを特徴とする請求項２に記載の映像配信装置。
【請求項４】
映像コンテンツサーバから前記映像コンテンツを受信する映像コンテンツ取得手段と、
広告データサーバから前記広告データを受信する広告データ取得手段と、を備えること
を特徴とする請求項１に記載の映像配信装置。
【請求項５】
映像再生装置と、ネットワークを通じて接続された映像配信装置とを備える映像コンテ
ンツ配信システムであって、
前記映像再生装置は、
広告とともに映像コンテンツを再生する映像再生手段と、
前記再生した映像コンテンツにおける前記広告が視聴された視聴時間をカウントする再
生時間カウント手段と、
カウントした前記視聴時間を映像配信装置に送信する再生時間送信手段と、
を備え、
前記映像配信装置は、
前記映像再生装置から映像コンテンツの要求を受信する要求受信手段と、
前記映像コンテンツ中の広告が視聴された視聴時間を受信する再生時間受信手段と、
前記映像コンテンツ中に広告が表示される時間的および空間的領域を特定する広告枠に表示された広告毎の視聴時間の積算時間を記憶する積算時間記憶手段と、
前記映像コンテンツと、１つ以上の前記広告の識別子と、１つ以上の前記広告枠と、前記広告枠について表示されるべき広告を選定する条件と、を関連付けて管理するデータベース
と、
前記データベースを参照して要求された映像コンテンツと、広告枠と、この広告枠に表示された広告の前記視聴時間の積算時間と、の組み合わせに対応する広告を選定する広告データ選定手段と、
前記映像コンテンツと前記選定された広告の広告データとを、前記映像再生装置に対して配信する映像コンテンツ配信手段と、
を備えることを特徴とする映像コンテンツ配信システム。
【請求項６】
コンピュータを、請求項１から請求項４のいずれか１項に記載の映像配信装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴者の所持する映像再生装置に向けて動画などの映像コンテンツとその対応する広告とを利用者が視聴可能に配信する映像配信装置、映像コンテンツ配信システム、映像再生装置、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、配信するコンテンツに広告を表示させることが広く行われている。広告を表示させる方法として、一般的にはＣＭ（コマーシャルメッセージ）と言われている短時間の広告データを前記コンテンツの一部として時間的に挿入して呈示する手法が用いられる。あるいは画面の一部にバナーなどの形態をした広告データを空間的に呈示させる手法もよく用いられている。これに対して、いわゆるプロダクトプレイスメントというコンテンツ内のシーンの一部分（背景の一部や小道具、登場人物の着衣など）に広告を表示するといった手法が知られている。
【０００３】
このプロダクトプレイスメントによる手法を含むコンテンツ一体型の広告形態では、広告をコンテンツ内に表示させるため、視聴時に一般的なＣＭのように早送りなどされてしまうことを抑制でき、視聴者に違和感を生じさせることなく広告を呈示できるため、視聴者に対して確実に広告効果を生じさせることができる。このように、コンテンツ一体型の広告形態においては広告主（スポンサー）にとっても広告効果が期待できるというメリットがある。
【０００４】
一方で、コンテンツ一体型の広告形態では、広告をコンテンツ内に表示させるため、コンテンツの作成時に広告を同時に作り込む必要があった。この場合、コンテンツの配信数（売れた数）に関わらず、一定のコストが広告主の負担となるため、広告の費用対効果が悪くなるおそれがある。これに対し、コンテンツ一体型の広告形態において、コンテンツの作成時には同時に広告を作り込む必要はなく、後から広告内容を変更できる技術が開示されている（例えば、特許文献１）。
【０００５】
この方法によると、広告の表示される部分を広告枠として別途広告主に販売し、該広告枠の制約事項（どんなコンテンツのどのシーンで呈示されるか、どんな大きさや形状か、その形状はどのように変化するか等の広告を作成する上で必要な情報）である広告枠情報を広告枠を購入した広告主に開示することにより、広告主はその広告枠情報に沿って広告データを別途作成できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３２５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１では、コンテンツと広告データとを同時に作成する必要がなく、それぞれ別々に作成して後で一つのコンテンツに合成することにより、一つのタイトルのコンテンツ上に任意の広告データを採用できることが示されている。しかし、コンテンツとともに表示される広告は、コンテンツの広告枠情報に沿ってコンテンツに組み込まれるため、作成された合成後コンテンツに表示される広告は固定化されたものとなってしまう。また、広告主にとっては、広告データを主コンテンツとは別に作成できるものの、実際のコンテンツの配信数にかかわらず所定の広告料金の負担が必要なため、相変わらず広告の費用対効果のリスクが残るといった問題があった。
【０００８】
本発明は上述した問題点を解決するためになされたものであり、合成後コンテンツが再生された累積時間に応じて広告枠に表示される広告を切り替えることができるような映像コンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した目的を達成するための本願第１の発明は、一つ以上の映像再生装置から映像コンテンツの要求を受信する要求受信手段と、広告が視聴された視聴時間を受信する再生時間受信手段と、前記視聴時間の積算時間を映像コンテンツとともに表示される広告毎に記憶する積算時間記憶手段と、映像コンテンツと前記映像コンテンツとともに表示される広告の広告データと前記広告データを配信する条件と前記広告を表示する広告枠とを関連付けて管理するデータベースと、前記データベースを参照して要求された映像コンテンツと広告枠と前記視聴時間の積算時間に対応する広告データを選定する広告データ選定手段と、前記映像コンテンツと前記広告データとを、映像再生装置に対して配信する映像コンテンツ配信手段と、を備える映像配信装置である。
【００１０】
前記第１の発明の映像配信装置において、映像コンテンツサーバから前記映像コンテンツを受信する映像コンテンツ取得手段と、広告データサーバから前記広告データを受信する広告データ取得手段と、を備えるようにしてもよい。すなわち、映像配信装置が映像コンテンツと広告データの両方または一方を保持していてもよいし、ネットワーク等を通じて外部のサーバから取得するようにしてもよい。
【００１１】
本願第２の発明は、広告とともに映像コンテンツを再生する映像再生手段と、前記再生した映像コンテンツにおける前記広告が視聴された視聴時間をカウントする再生時間カウント手段と、カウントした前記視聴時間を映像配信装置に送信する再生時間送信手段と、を備えることを特徴とする映像再生装置。である。ここでいう広告とは、典型的な例では本願第１の発明において、視聴時間の積算時間に対応して選定された広告が挙げられる。
【００１２】
本願第３の発明は、映像再生装置とネットワークを通じて接続された映像配信装置とを備える映像コンテンツ配信システムであって、前記映像再生装置は、広告とともに映像コンテンツを再生する映像再生手段と、前記再生した映像コンテンツにおける前記広告が視聴された視聴時間をカウントする再生時間カウント手段と、カウントした前記視聴時間を映像配信装置に送信する再生時間送信手段と、を備え、前記映像配信装置は、前記映像再生装置から映像コンテンツの要求を受信する要求受信手段と、広告が視聴された視聴時間を受信する再生時間受信手段と、前記視聴時間の積算時間を映像コンテンツとともに表示される広告毎に記憶する積算時間記憶手段と、映像コンテンツと前記映像コンテンツとともに表示される広告の広告データと前記広告データを配信する条件と前記広告を表示する広告枠とを関連付けて管理するデータベースと、前記データベースを参照して要求された映像コンテンツと広告枠と前記視聴時間の積算時間に対応する広告データを選定する広告データ選定手段と、前記映像コンテンツと前記広告データとを、映像再生装置に対して配信する映像コンテンツ配信手段と、を備える映像コンテンツ配信システムである。
【００１３】
本願第４の発明は、コンピュータを前記第１の発明に記載の映像配信装置として機能させるための命令を記述したコンピュータプログラムである。
【００１４】
本願第５の発明は、コンピュータを前記第２の発明に記載の映像再生装置として機能させるための命令を記述したコンピュータプログラムである。
【発明の効果】
【００１５】
本発明によれば、視聴者がコンテンツとともに表示される広告を再生した時間によって、該広告の内容を変更でき、効果的に広告を配信することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態における映像コンテンツ配信システム全体の機能ブロックを示す図である。
【図２】本実施形態における映像配信装置２００と映像再生装置１００を説明する図である。
【図３】本実施形態における映像配信装置２００のハードウェア構成を示す図である。
【図４】本実施形態における映像コンテンツ配信システムで行う処理内容を説明するためのである。
【図５】本実施形態における映像コンテンツ再生に係る処理の流れを示すフローチャートである。
【図６】本実施形態における視聴時間の送信内容を示す図である。
【図７】本実施形態における積算時間のテーブルの保持形式を示す図である。
【図８】本実施形態におけるコンテンツ配信に係る処理の流れを示すフローチャートである。
【図９】本実施形態における配信広告選定テーブルＤＢ２のレコード構成を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲は、これに限られるものではない。  図１は、本実施形態における映像コンテンツ配信システム全体の機能ブロックを示す図である。映像コンテンツ配信システムは、映像再生装置１００（視聴者端末）からの要求に応じて配信する映像コンテンツに対して、該映像コンテンツに含まれる広告を所定の方法によって選定するシステムである。
映像コンテンツ配信システムは、映像配信装置２００と、映像コンテンツサーバ３００と、広告データサーバ４００と、映像再生装置１００とを備え、各々通信ネットワーク５００を介して接続されている。また、上述したように、映像配信装置２００が映像コンテンツと広告データの両方または一方を保持していてもよい。この場合、映像コンテンツサーバ３００と広告データサーバ４００の両方または一方は通信ネットワーク５００上になくてもよい。尚、以下の説明では、映像コンテンツサーバ３００と広告データサーバ４００が両方とも通信ネットワーク５００上に存在する例に沿って記述する。
【００１８】
映像配信装置２００は、映像再生装置１００から映像コンテンツの要求を受信し、映像再生装置１００にて広告入り映像コンテンツを表示させるように、映像コンテンツと広告データとを映像再生装置１００に送信するサーバである。
【００１９】
映像コンテンツサーバ３００は、映像コンテンツを記憶する映像コンテンツＤＢ（データベース）を有するサーバである。映像コンテンツＤＢには、複数の映像コンテンツが記憶されている。映像コンテンツとは、時間の経過とともに変化して画像が表示されるコンテンツをいう。映像コンテンツは、複数のコマ（静止画）からなる。映像コンテンツは、例えば、ビデオカメラで撮影したものや、映画やドラマ等であり、映像配信装置２００からの要求に応え、これらを配信するサービスを提供するサーバである。
【００２０】
広告データサーバ４００は、広告データを記憶する広告ＤＢ（データベース）を有するサーバである。広告ＤＢには、複数の広告データが記憶されている。広告データは、文字データや、静止画像、動画像等であり、映像配信装置２００からの要求に応え、これらを配信するサービスを提供するサーバである。
【００２１】
通信ネットワーク５００は、映像配信装置２００と、映像コンテンツサーバ３００と、広告データサーバ４００と、映像再生装置１００との間のネットワークであり、例えばインターネットのようなゲートウェイを介した複数のネットワークの組合せであり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電話回線、移動体通信網等から構成される。
【００２２】
ここで、本実施形態の主要な装置について説明する。図２は映像配信装置２００と映像再生装置１００を説明する図である。映像配信装置２００は映像再生装置１００からの要求に応じて広告データと一体、あるいは別々に映像コンテンツを、映像再生装置１００に配信するサーバである。また、本実施形態を実現するための、映像再生装置から映像コンテンツの要求を受信する要求受信手段２３０、前記要求受信手段が受信した前記要求に対応する映像コンテンツを取得する映像コンテンツ取得手段２４０、広告が視聴された視聴時間を受信する再生時間受信手段２５０、映像再生装置から受信した前記視聴時間の積算時間を映像コンテンツとともに表示される広告毎に記憶する積算時間記憶手段２６０、配信広告選定テーブルＤＢ２（詳細は後述する）を参照して、要求された映像コンテンツと広告枠と前記視聴時間の積算時間に対応する広告データを選定する広告データ選定手段２７０、前記広告データ選定手段によって選定された前記広告データを取得する広告データ取得手段２８０、前記映像コンテンツと前記広告データとを、映像再生装置に対して送信する映像コンテンツ配信手段２９０、映像再生装置１００や他の装置との間でネットワーク５００を通じた送受信を行う送受信手段２１０、およびこれらの各手段を統合制御する制御手段２２０が備えられている。
【００２３】
また、映像配信装置２００は、上述した広告データ選定手段２７０において要求された映像コンテンツに併せる広告データを選定するために、映像コンテンツと前記映像コンテンツとともに表示される広告の広告データと前記広告データを配信する条件と前記広告を表示する広告枠とを関連付けて管理するデータベースである配信広告選定テーブルＤＢ２を備える。尚、広告枠は、背景技術の説明にもあったとおり、コンテンツのどのシーン（時間帯）でどの位置に呈示されるか、また、大きさや形状、その形状はどう変化するか等が決まっており、時間的および空間的に映像コンテンツの一部領域を占めている。この領域に広告データを合成して表示することによって、視聴者に広告として視聴させることができる。広告枠は、コンピュータが扱うデータとしては、例えば、該映像コンテンツにおいて、広告の表示開始タイミングに対応するフレームを特定する情報と広告を表示する領域を指定する情報を含むデータである。広告枠のデータは広告枠の識別子と紐づけられて、好ましくは配信広告選定テーブルＤＢ２内に保持される。
【００２４】
映像再生装置１００は、映像配信装置２００に向けて映像コンテンツを要求する視聴者が使用するコンピュータであって、映像配信装置２００に向けて映像コンテンツの要求を送信するコンテンツ要求手段１１０と、前記映像配信装置２００から前記コンテンツ要求手段で要求した広告データを含む映像コンテンツを受信するコンテンツ受信手段１２０と、広告とともに受信した映像コンテンツを再生する映像再生手段１３０と、前記再生した映像コンテンツにおける前記広告が視聴された視聴時間をカウントする再生時間カウント手段１４０と、カウントした前記視聴時間を合計した視聴時間を映像配信装置２００に送信する再生時間送信手段１５０、および映像配信装置２００から受信した映像コンテンツを蓄積する関連情報記憶部１６０を備える。ここで、再生時間カウント手段１４０は広告が視聴された視聴時間をカウントするのではなく、該映像コンテンツの視聴時間をカウントするようにしてもよい。
【００２５】
図３は、映像配信装置２００のハードウェア構成を示す図である。映像配信装置２００はハードウェアとしては一つのコンピュータシステムであり、制御部２０１、記憶部２０２、入力部２０３、表示部２０４、通信部２０５を備え、それらがバス２０９を介して接続される。尚、図３のハードウェア構成は一例であり、別途、目的に応じて様々な構成を採ることが可能である。
【００２６】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等で構成される。ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２０９を介して接続された各装置を駆動制御し、コンピュータが行う処理を実現する。ＲＯＭは、不揮発性メモリであり、映像配信装置２００のブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアとして利用することができる。
【００２７】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、要求受信手段２３０として機能するプログラムコード、映像コンテンツ取得手段２４０として機能するプログラムコード、再生時間受信手段２５０として機能するプログラムコード、積算時間記憶手段２６０として機能するプログラムコード、広告データ選定手段２７０として機能するプログラムコード、広告データ取得手段２８０として機能するプログラムコード、映像コンテンツ配信手段２９０として機能するプログラムコードが格納されている。これらのプログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行されることにより上述したハードウェアと協働し、各種機能を実行する。
【００２８】
入力部２０３は、データの入力を行い、例えば、キーボード等の入力装置を有する。入力部２０３を介して、映像配信装置２００に対して、操作指示、動作指示、データ入力等を行うことができる。表示部２０４は、液晶パネル等のディスプレイ装置である。
【００２９】
通信部２０５は、通信制御装置、通信ポート等を有し、映像配信装置２００とネットワーク５００との間の通信を媒介する有線または無線の通信インタフェースであり、ネットワーク５００を介して、他のコンピュータ間との通信制御を行う。バス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３０】
また、特に図示はしないが、映像再生装置１００についても映像配信装置２００に準じたハードウェアの構成をした一つのコンピュータシステムであり、ＣＰＵ、ＲＯＭ，ＲＡＭを含む制御部や表示部と記憶部とタッチパネルなどの入力部を備える。特に映像再生装置１００の記憶部には、実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、コンテンツ要求手段１１０、コンテンツ受信手段１２０、映像再生手段１３０、再生時間カウント手段１４０、再生時間送信手段１５０として機能するプログラムコードが格納されている。このプログラムコードは、制御部により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。また、通信部は、通信制御装置、通信ポート等を有し、それぞれの装置とネットワーク５００間の通信を媒介する通信インタフェースであり、ネットワーク５００を介して、他のコンピュータ、特に映像配信装置２００との通信制御を行う通信手段を備える。
【００３１】
本実施形態では、映像配信装置２００はＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ（ウェブサーバ）として機能するのが好適である。この場合、映像再生装置１００は、ＨＴＭＬ文書の表示や入力フォームを通じてメッセージの送受信が行えるウェブブラウザ、またはブラウザの機能が組込まれた専用アプリケーションを備えており、インターネットなどのネットワークを介し、映像配信装置２００との間でＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を用いて、映像配信装置２００上に存在するウェブページの閲覧やメッセージの送受信を行うことができるものとする。
【００３２】
次に、映像コンテンツ配信システムで行う処理の概要について説明する。図４は、本実施形態における映像コンテンツ配信システムで行う処理内容を説明するための図である。
【００３３】
図４（ａ）は、映像コンテンツサーバ３００の映像コンテンツＤＢに記憶されている映像コンテンツＣ１０の一部を示す。映像コンテンツＣ１０は、時間ａからｅの間に、缶Ｋ１を持った登場人物Ｐが、缶Ｋ１の中身を飲む映像である。フレームＣ１０ａは、時間ａに対応したフレームである。ここで、缶Ｋ１の表面の領域は上述の広告枠となっている。
【００３４】
図４（ｂ）は、合成後コンテンツＣ２０を示す。合成後コンテンツＣ２０は、映像コンテンツサーバ３００にて処理を行った後の広告入り映像コンテンツである。合成後コンテンツＣ２０では、フレームＣ２０ａが示すように、登場人物Ｐが、広告入りの缶Ｋ２を持っている。なお、フレームＣ１０ａは、フレームＣ２０ａに対応し、フレームＣ１０ｅは、フレームＣ２０ｅに対応する。合成後コンテンツＣ２０は、缶Ｋ１が広告入りの缶Ｋ２になったのを除いて、映像コンテンツＣ１０と同じである
【００３５】
すなわち、映像コンテンツＣ１０の各フレームに存在する缶の画像において、広告データに記憶されている缶に関する広告の入った缶の画像データが映像コンテンツＣ１０の缶Ｋ１に対応するピクセルに重畳表示されることで合成後コンテンツＣ２０として形成されている。なお、重畳表示される際には、映像コンテンツＣ１０内の缶の画像の形状・大きさなどに応じて、それに対応するように広告データは適宜、拡大縮小が行われる。また、ここでは缶の画像の対応ピクセル全体を対応する広告データである画像データで上書きするよう説明を行ったが、広告データは画像データに限られるものではなく、例えば文字データで構成することも可能である。この場合、缶の画像の一部分である対応ピクセル内に重畳表示したり、あるいは缶の画像とは異なる部分、例えば単色で構成された画像部に重畳表示させることも可能である。
【００３６】
このように、映像コンテンツ配信システムは、映像コンテンツＣ１０を、広告入りの映像コンテンツである合成後コンテンツＣ２０にすることができる。これにより、映像コンテンツ配信システムは、視聴者に、コンテンツを見せながら、広告枠に広告データを合成することにより、広告も一緒に見せるようにすることできる。
【００３７】
次に、本実施形態における映像コンテンツ配信システムの処理の映像コンテンツ再生に係る処理の概要について説明する。
【００３８】
図５は、本実施形態における映像コンテンツ配信システムの映像コンテンツ再生に係る処理の流れを示すフローチャートである。先ず、映像再生装置１００の制御部は、映像再生手段１３０を実現するプログラムである映像再生処理（Ｓ２１、映像再生ステップ）を起動して、広告データを埋め込み済のコンテンツである合成後コンテンツを、映像配信装置２００から受信したか否かを判断する。映像配信装置２００が、先に述べたような方法を用いて合成後コンテンツを作成して、映像再生装置１００に送信していれば、映像再生装置１００は合成後コンテンツを受信しており、映像再生装置１００の制御部は、受信した合成後コンテンツを表示画面に表示させる。また、広告データを埋め込み済の合成後コンテンツを受信していない場合には、映像再生装置１００は映像コンテンツと広告データを受信しているので、受信した映像コンテンツと広告データとを合成して合成後コンテンツを生成する。該合成後コンテンツを表示画面に表示させる。
【００３９】
ここで、合成するとは、先に述べたような合成後コンテンツを作成する方法を用いて、各フレームの対応位置に広告データ（画像や文字など）を上書きする上書き処理を行い、新規に１つのコンテンツを作成しても良いし、元の映像コンテンツのみを再生した再生画像の上に、（１部分が透明である）広告データのみを再生した再生画像を重畳させ、両者を同時に再生することで擬似的に１つのコンテンツとすることも可能である。尚、広告データには、埋め込まれる、または同時に再生される元の映像コンテンツのフレームの情報を含み、再生する際には映像コンテンツと広告データとの再生タイミングの同期が行われる。
【００４０】
ここで、映像再生処理Ｓ２１における再生対象となる映像コンテンツが広告データを埋め込み済の合成後コンテンツでない場合、該映像コンテンツは映像配信装置２００からの受信が完了していなくてもよく、受信中の状態から映像再生処理を行っても構わない。
【００４１】
また、本発明は、広告が視聴された視聴時間に応じて該広告の内容を変更することにより、効果的に広告を配信するものである。そのために、映像再生装置１００は、それぞれの広告における視聴された視聴時間を、映像配信装置２００に対して送信する必要がある。
【００４２】
映像再生装置１００の制御部は、上述の映像再生処理（Ｓ２１）の処理と並行して、再生時間カウント手段１４０を実現するプログラムである再生時間カウント処理（Ｓ２２、再生時間カウントステップ）を作動させる、再生時間カウント処理には、先に述べたように、映像コンテンツにおける広告が視聴された視聴時間をカウントする。この算定においては、例えば前記映像再生処理（Ｓ２１）において、映像コンテンツと広告データとを合成する処理をしながら画像を再生する場合、広告データを合成しながら再生した時間がこの広告が視聴された視聴時間に相当する。また、受信した映像コンテンツが広告データが埋め込まれた状態である場合には、先に述べたように広告データに含まれる「同時に再生される元の映像コンテンツのフレームの情報」から時間のデータを取得し、広告が視聴された視聴時間を算出すればよい。尚、広告が視聴された視聴時間としているが、この視聴時間は広告を含むシーンに限らず任意に設定できる。あるいは、広告が視聴された視聴時間といった設定をせず、単に視聴していた時間をカウントするようにしてもよい。映像再生装置１００は、映像コンテンツ毎に再生時間をカウントし、例えば、後述の図６のような態様で映像コンテンツの識別子と広告枠の識別子と併せて映像再生装置１００の記憶部に記憶する。
【００４３】
映像再生装置１００は、例えば映像コンテンツの視聴を終了したタイミングで再生時間送信手段１５０を実現するプログラムである再生時間送信処理（Ｓ２３、再生時間送信ステップ）を起動する。このとき、映像再生装置１００の制御部は、ネットワーク５００を介して、後述の図６のような視聴時間のデータを映像配信装置２００に向けて送信する。この視聴時間のデータは、当該映像コンテンツ中に呈示された広告の数だけ送信されるため、送信するタイミングによっては複数個を送信する場合もある。こうして送信済となった視聴時間のデータは消去されるか送信済として管理され記憶される。また、送信のタイミングは視聴の終了に限らず、視聴の途中でも、例えば視聴時間のデータが発生したタイミングで送信するようにしてもよい。
【００４４】
図６は、映像再生装置１００が映像配信装置２００に向けて送信する「視聴時間」の内容を示す例である。ここで、映像再生装置１００は映像コンテンツ（この例では識別子「Ａ」）において、広告（この例では識別子「ａ１−１」）を広告枠（この例では識別子「Ａ−１」）に、視聴時間（広告が呈示されている時間、この例では２０分３０秒）分視聴していたという視聴時間のデータを映像配信装置２００に向けて送信する。
【００４５】
図５に戻り、映像配信装置２００の制御部２０１は、再生時間受信手段２５０を実現するプログラムである再生時間受信処理（Ｓ２４、再生時間受信ステップ）を起動して、映像再生装置１００からネットワーク５００を介して送信されてくる視聴時間のデータを、通信部２０５を通じて受信し、視聴時間を獲得する。ここで、視聴時間のデータを送信する映像再生装置１００は一つとは限らず一般的には複数である。
【００４６】
引き続き、制御部２０１は積算時間記憶手段２６０を実現するプログラムである積算時間記憶処理（Ｓ２５、積算時間記憶ステップ）を起動する。積算時間記憶処理は、一つ以上の映像再生装置１００から受信した上述の視聴時間のデータについて、後述の図７のような形態で、各映像コンテンツに呈示された広告毎に、それぞれの視聴時間を集計して積算する。
【００４７】
図７は、映像配信装置２００が、複数の映像再生装置１００から受信した、前記視聴時間について、それぞれの映像コンテンツおよび前記映像コンテンツとともに表示される広告毎に積算した積算時間の例である。この例で、映像コンテンツ識別子「Ａ」のコンテンツ上で広告識別子「ａ１−１」の広告は、広告枠識別子「Ａ−１」の広告枠において、今迄に呈示された時間の合計（視聴時間を積算した積算時間と称す）は、２８時間３１分０５秒である。この積算時間のテーブルは映像配信装置２００の記憶部２０２に記憶されている。例えば、この積算時間のテーブルにおいて、図７のようなデータ（例示では、視聴時間が２０分３０秒）を受信した場合、既に積算されている積算時間に受信した時間を加算して、新たな積算時間として書き換えられる。この積算時間のテーブルは再び映像配信装置２００の記憶部２０２に記憶される。
【００４８】
以上で、映像コンテンツ配信システムの映像コンテンツ再生に係る処理は終了する。この過程において、映像配信装置２００は、映像再生装置１００により再生（視聴）された映像コンテンツとともに表示される広告毎の視聴時間の合計である積算時間を蓄積することができる
【００４９】
次に、映像コンテンツ配信システムの処理について、具体的に説明する。
図８は、本実施形態における映像コンテンツ配信システムのコンテンツ配信に係る処理の流れを示すフローチャートである。
【００５０】
先に説明したように、映像再生装置１００は映像配信装置２００上に存在するウェブページの閲覧が可能であり、その表示画面には、例えば、視聴したい映像コンテンツを選択するためのウェブページ（図示せず）を表示することができる。このウェブページには、映像コンテンツを表示させるための映像配信装置２００上のリンクを指定できるボタン（例えば、埋め込みコード（タグ））が選択可能に呈示されており、視聴者はこのボタンをクリック等して選択することで、映像配信装置２００に対し、ボタンに関連付けられたリンク上に置かれている映像コンテンツに対応するコンテンツ要求を送信することができる。
【００５１】
図８のステップＳ（以下、単に「Ｓ」という。）１１において、視聴者が視聴したい映像コンテンツを選択するための上述のボタンをクリック等して指定することで、映像再生装置１００の制御部はコンテンツ要求手段１１０を実現するプログラムであるコンテンツ要求処理（コンテンツ要求ステップ）を起動して、リンクに関連付けられた映像コンテンツのコンテンツ要求を映像配信装置２００に対して送信する。
【００５２】
Ｓ１２において、映像配信装置２００の制御部２０１は要求受信手段２３０を実現するプログラムである要求受信処理（要求受信ステップ）を起動して、ネットワーク５００を介し、通信部２０５から、リンクに関連付けられた映像コンテンツのコンテンツ要求を受信する。
【００５３】
引き続き、Ｓ１３において、制御部２０１は映像コンテンツ取得手段２４０を実現するプログラムである映像コンテンツ取得処理（映像コンテンツ取得ステップ）を起動する。制御部２０１は、前記コンテンツ要求に含まれるリンクに関連付けられた映像コンテンツを、通信部２０５を通じ、ネットワーク５００を介して映像コンテンツサーバ３００に対し要求する。映像コンテンツサーバ３００は要求された映像コンテンツをネットワーク５００を介し、映像配信装置２００に送信する。映像配信装置２００の制御部２０１は、該映像コンテンツを通信部２０５を通じて取得し記憶部２０２に格納する。
【００５４】
続いて、Ｓ１４の広告データ選定処理について説明する。映像配信装置２００の制御部２０１は、広告データ選定手段２７０を実現するプログラムである広告データ選定処理（広告データ選定ステップ）を起動して、記憶部２０２に記憶されている、先に説明した積算時間のテーブル（図７参照のこと）から、当該映像コンテンツに係る各広告の積算時間を抽出し、後述の図９のような配信広告選定テーブルＤＢ２を参照して、当該映像コンテンツの各広告枠に対して配信する広告データを選定する。
【００５５】
図９は、配信広告選定テーブルＤＢ２の例である。配信広告選定テーブルＤＢ２には、映像コンテンツとともに表示する広告の広告データを選定するために、広告が表示される広告枠毎に、広告が視聴された積算時間に応じて配信する広告データを選定するための積算時間区分と配信する広告の識別子（広告データ名）が記されている。
【００５６】
ここで各広告枠の積算時間と配信広告選定テーブルＤＢ２を用いて配信する広告データを選定する例を挙げる。映像コンテンツの識別子を「Ａ」、それとともに表示される広告枠の識別子を「Ａ−１」、「Ａ−２」、「Ａ−３」とすると、図７の積算時間のテーブルを参照し、「Ａ−１」の積算時間は２８時間３１分余なので、図９の配信広告選定テーブルＤＢ２における６０時間未満の区分に相当するため、この広告枠に対応する配信広告データには「ａ１−１」が選択される。同様に図７から、「Ａ−２」の積算時間は２４時間４０秒と１時間５０分４０秒を合計した２５時間５０分余、「Ａ−３」の積算時間は２３時間３０分余なので、配信広告選定テーブルＤＢ２を参照して、「Ａ−２」の広告枠には「ａ２−２」、「Ａ−３」の広告枠には「ａ３−１」がそれぞれ選択される。
【００５７】
続いて、Ｓ１５の広告データ取得処理について説明する。映像配信装置２００の制御部２０１は、広告データ取得手段２８０を実現するプログラムである広告データ取得処理（広告データ取得ステップ）を起動する。広告データ取得処理は、先の選定結果を受けて、選択されたそれぞれの広告データ（例えば広告の識別子が広告データ名である）を、通信部２０５を通じ、ネットワーク５００を介して広告データサーバ４００に対し要求する。広告データサーバ４００は、要求された広告データをネットワーク５００を介し、映像配信装置２００に送信する。映像配信装置２００の制御部２０１は、該広告データを通信部２０５を通じて取得し記憶部２０２に格納する。
【００５８】
続いて、Ｓ１６の映像コンテンツ配信処理について説明する。映像配信装置２００の制御部２０１は、映像コンテンツ配信手段２９０を実現するプログラムである映像コンテンツ配信処理（映像コンテンツ配信ステップ）を起動して、前記広告データ選定手段によって選定された広告データが、前記映像コンテンツの一部領域で前記映像コンテンツと一体に表示することができるように、前記映像コンテンツと前記広告データと（双方とも記憶部２０２に格納されている）を、通信部２０５を通じ、ネットワーク５００を介して映像再生装置１００に向けて送信する。ここで、映像コンテンツの一部領域で映像コンテンツと広告データを一体に表示させる処理は、映像再生装置１００において実施してもよいし、映像コンテンツ配信処理の中で実施しても構わない。映像再生装置１００において実施する場合は、映像コンテンツと広告データをそのまま映像再生装置１００に送信してもよい。また、映像コンテンツ配信処理の中で実施する場合は、映像コンテンツの広告を埋め込むべき領域に広告データを埋め込み、埋め込み済みの映像コンテンツを映像再生装置１００に送信すればよい。
【００５９】
映像再生装置１００の制御部は、コンテンツ受信手段１２０を実現するプログラムであるコンテンツ受信処理（コンテンツ受信ステップ）を起動する。Ｓ１７のコンテンツ受信処理おいて、映像再生装置１００は、ネットワーク５００を介して、映像配信装置２００から広告データを埋め込み済の映像コンテンツまたは映像コンテンツと広告データを受信する。
【００６０】
本実施形態によれば、映像コンテンツ配信システムは、以下のような効果がある。先ず、映像コンテンツと一体に表示される広告データは、映像コンテンツ毎の積算時間によって選択されるため、同じ映像コンテンツであっても、積算時間に応じて異なる広告を表示できる。さらに、映像再生装置１００では、映像コンテンツと一体に表示される広告データを、あたかも映像コンテンツの一部分であるかのように見せることができるため、視聴者にとって広告の存在を意識することが少なく違和感のない視聴をすることができる。
【００６１】
また、図９の配信広告選定テーブルＤＢ２で指定される配信広告データや配信条件は、あらかじめ全てが定められたものでなくても構わない。例えば、映像コンテンツの配信数（売れた数）が予想よりも多くなった場合など、積算時間区分を細かくして多数の広告主に広告枠を販売したり、広告主が当初予定していた広告と別な広告データを配信するように指定できるようにしてもよい。こうすることによって、一つの広告が呈示される期間を適宜変更でき、広告の効果に応じて、広告主の理解を得られやすい適正な料金設定が可能となる。
【００６２】
本発明は、上述の実施形態に限定されることなく、特許請求の範囲内で種々変更、応用が可能である。例えば、本実施例では、映像配信装置２００と映像コンテンツサーバ３００および広告データサーバ４００はすべて異なったハードウェア上に存在するように例示されているが、これらの全てまたは一部は同一ハードウェア上に存在していてもよい。また、例示したテーブル類について、アプリケーション側で必要な情報の項目は適宜付加しても構わない。また、関連情報の通信手段について、インターネット経由に限ることなく、有線無線を問わずあらゆる形態の通信方法を用いても同様の運用をすることが可能であり、映像再生装置１００としてパソコンやスマートテレビ等の据置き型の装置であっても同様に本発明を実施することが可能である。
【符号の説明】
【００６３】
１００  映像再生装置
２００  映像配信装置
３００  映像コンテンツサーバ
４００  広告データサーバ
５００  ネットワーク
ＤＢ２  配信広告選定テーブル
【図１】
0006375724.tif 000002
【図２】
0006375724.tif 000003
【図３】
0006375724.tif 000004
【図４】
0006375724.tif 000005
【図５】
0006375724.tif 000006
【図６】
0006375724.tif 000007
【図７】
0006375724.tif 000008
【図８】
0006375724.tif 000009
【図９】
0006375724.tif 000010