(57)【特許請求の範囲】
【請求項１】
通信網を通じて配信されるコンテンツをユーザー端末において視聴するコンテンツ視聴システムであって、
前記ユーザー端末において、アプリケーションを実行するアプリケーション実行部と、
前記アプリケーション実行部上におけるアプリケーションのアクティブ状態及びそのアプリケーション上での操作の履歴をユーザー動向データとして取得して蓄積するエージェントプログラム実行部と、
前記通信網を通じてコンテンツの本編である本編コンテンツデータと、該本編コンテンツに挿入されるクリップデータとを受信する通信インターフェースと、
前記ユーザー動向データに基づいて、前記クリップデータを選択するデータ選択部と、
前記データ選択部によって選択された該クリップデータを前記本編コンテンツデータに挿入しつつこれらのデータを再生するコンテンツ再生部と、
前記クリップデータの視聴履歴を蓄積する視聴データ蓄積部と、
表示部上で操作されるポインタの当該表示部上における座標位置を取得し、前記ポインタの位置に対応する前記アプリケーションの情報を取得する操作履歴取得部と
を有し、
前記クリップデータには、当該クリップデータの属性に応じた重み付けがなされており、
前記エージェントプログラム実行部は、前記ユーザー操作の対象となった情報の属性に応じたパラメータ値を、該属性毎にカウントして蓄積し、
前記データ選択部は、前記クリップデータの属性に対応する前記パラメータ値のカウントと、当該クリップデータの重み付けと、当該クリップデータの視聴履歴に基づいて、クリップデータの選択を行い、
前記エージェントプログラム実行部は、前記操作履歴取得部を動作させて、前記ユーザー動向データを取得し、
前記アプリケーションはブラウザソフトであり、前記ポインタの位置に対応する情報には、前記ブラウザソフトで閲覧されているWebページの属性が含まれている
ことを特徴とするコンテンツ視聴システム。
【請求項２】
通信網を通じて配信されるコンテンツをユーザー端末において視聴するコンテンツ視聴方法であって、
前記ユーザー端末において、アプリケーションを実行するとともに、前記ユーザー端末上におけるアプリケーションのアクティブ状態及びそのアプリケーション上での操作の履歴をユーザー動向データとして取得して蓄積するステップ(1)と、
前記通信網を通じてコンテンツの本編である本編コンテンツデータと、該本編コンテンツに挿入されるクリップデータとを受信するステップ(2)と、
前記ユーザー動向データに基づいて、前記クリップデータを選択し、選択された該クリップデータを前記本編コンテンツデータに挿入しつつこれらのデータを再生するステップ(3)と、
前記クリップデータの視聴履歴を蓄積するステップ(4)と
を有し、
前記クリップデータには、当該クリップデータの属性に応じた重み付けがなされており、
前記ステップ(1)では、前記ユーザー操作の対象となった情報の属性に応じたパラメータ値を、該属性毎にカウントして蓄積し、
前記ステップ(3)では、前記クリップデータの属性に対応する前記パラメータ値のカウントと、当該クリップデータの重み付けと、当該クリップデータの視聴履歴に基づいて、クリップデータの選択を行い、
前記ステップ(1)において、前記アプリケーションはブラウザソフトであり、表示部上で操作されるポインタの当該表示部上における座標位置を取得し、前記ポインタの位置に対応する前記ブラウザソフトで閲覧されているWebページの属性を含む前記ユーザー動向データを取得する
ことを特徴とするコンテンツ視聴方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等の通信網を通じて配信される、ストリーミングなどのコンテンツを、パーソナルコンピュータ等のユーザー端末において視聴するコンテンツ視聴システム及びコンテンツ視聴方法に関する。
【背景技術】
【０００２】
近年では、インターネット等の通信網を通じて、ビデオストリームなどのコンテンツを配信するコンテンツ視聴システムが普及しつつある。このコンテンツ視聴システムでは、パーソナルコンピュータ等、通信機能を備えたユーザー端末により、通信網上の配信サーバに接続し、この配信サーバに対する配信要求に応じて配信される番組のビデオストリームを再生して視聴することができる。
【０００３】
このコンテンツの配信に際し、テレビジョン放送などと同様に、番組の本編間に、宣伝・広告用のビデオクリップを挿入し、広告主に対してその宣伝・広告に対する課金を行うシステムが導入されつつある。
【０００４】
ところで、ユーザーに対する宣伝・広告にあっては、ユーザーの趣味・嗜好に合致した商品やサービスに関するものを優先的に行う方が、より宣伝効果を高めることができる。このため、従来より、ユーザーの操作履歴により、ユーザーの趣味・嗜好を分析し、その分析結果に応じた宣伝・広告を実行するように、再生動作を制御する手法が提案されている。
【０００５】
このようにユーザーの操作履歴に基づいて機器の動作を制御する従来のシステムとしては、例えば、操作リモコンに操作履歴を蓄積し、蓄積された操作履歴をネットワークを介して趣味・嗜好分析機能を持ったサーバに送信し、サーバからは利用履歴の分析結果としてユーザーの嗜好に合った情報を双方向リモコンに送信し、機器の動作を制御するものがある（例えば、特許文献1参照）。このようなシステムを、宣伝広告の再生に適用することによって、ユーザーの趣味・嗜好にあった宣伝広告を再生するように、機器の動作を制御することができる。
【特許文献１】特開2002−203168号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献1に開示された従来のシステムでは、ユーザーの趣味嗜好に合致さえしていれば、同一の宣伝・広告用の情報が繰り返し再生されることとなり、宣伝広告のパターンが単調化し、ユーザーを飽きさせてしまい、却って宣伝効果を低下される場合がある。
【０００７】
そこで、本発明は以上の点に鑑みてなされたもので、インターネット等の通信網を通じて配信される、ストリーミングなどのコンテンツを、パーソナルコンピュータ等のユーザー端末において視聴する際に、視聴者であるユーザーに対してより効果的な宣伝・広告用の情報を適切に配信できるコンテンツ視聴システム及びコンテンツ視聴方法を提供することをその課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、通信網を通じて配信されるコンテンツをユーザー端末において視聴するコンテンツ視聴システムであって、ユーザー端末において、アプリケーションを実行するアプリケーション実行部と、アプリケーション実行部上におけるアプリケーションのアクティブ状態及びそのアプリケーション上での操作の履歴をユーザー動向データとして取得して蓄積するエージェントプログラム実行部と、通信網を通じてコンテンツの本編である本編コンテンツデータと、該本編コンテンツに挿入されるクリップデータとを受信する通信インターフェースと、ユーザー動向データに基づいて、クリップデータを選択するデータ選択部と、データ選択部によって選択された該クリップデータを本編コンテンツデータに挿入しつつこれらのデータを再生するコンテンツ再生部と、クリップデータの視聴履歴を蓄積する視聴データ蓄積部と、表示部上で操作されるポインタの当該表示部上における座標位置を取得し、ポインタの位置に対応するアプリケーションの情報を取得する操作履歴取得部とを有いる。
【０００９】
そして、本発明において、クリップデータには、当該クリップデータの属性に応じた重み付けがなされており、エージェントプログラム実行部は、ユーザー操作の対象となった情報の属性に応じたパラメータ値を、該属性毎にカウントして蓄積し、データ選択部は、クリップデータの属性に対応するパラメータ値のカウントと、当該クリップデータの重み付けと、当該クリップデータの視聴履歴に基づいて、クリップデータの選択を行い、エージェントプログラム実行部は、操作履歴取得部を動作させて、ユーザー動向データを取得し、アプリケーションはブラウザソフトであり、ポインタの位置に対応する情報には、ブラウザソフトで閲覧されているWebページの属性が含まれている。
【００１０】
このような本発明によれば、本編コンテンツデータ内に、ユーザー操作履歴に基づいて選択された宣伝広告用のクリップデータを挿入することにより、ユーザーの趣味嗜好に合致した宣伝広告を提供することができる。このクリップデータの再生に際し、ユーザーがクリップデータを視聴した履歴に応じて、クリップデータを選択するため、例えば、既に視聴済みのものや、つい最近視聴したものの優先順位を低下させることにより、同じクリップデータが短期間に繰り返し再生されるのを回避するなど、クリップデータの再生パターンが単調化するのを防止することができる。
【発明の効果】
【００１２】
以上説明したように本発明によれば、インターネット等の通信網を通じて配信される、ストリーミングなどのコンテンツを、パーソナルコンピュータ等のユーザー端末において視聴する際に、同一のビデオクリップが単調なパターンで再生されるのを回避することによって、ユーザーに対して、宣伝効果の高い情報を配信することができる。
【発明を実施するための最良の形態】
【００１３】
（コンテンツ視聴システムの構成）
本発明の実施形態について、図面を参照しつつ説明する。図1は、本実施形態に係るコンテンツ視聴システムの概略構成を示す説明図である。本実施形態に係るコンテンツ視聴システムは、サーバ群31〜36から、通信網2を通じて配信されるコンテンツをユーザー端末1において視聴する場合を例に説明する。
【００１４】
通信網2は、例えば、通信プロトコルTCP/IPを用いて種々の通信回線（電話回線やISDN回線、ADSL回線などの公衆回線、専用回線、無線通信網）を相互に接続して構築される分散型のIP網であり、このIP網には、10BASE-Tや100BASE-TX等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのLANなども含まれる。
【００１５】
サーバ群31〜36は、具体的には、エージェント配信サーバ31と、広告配信サーバ32と、広告入稿サーバ33と、コンテンツ配信サーバ34と、視聴集計サーバ35と、課金集計サーバ36とから構成されている。
【００１６】
エージェント配信サーバ31は、後述するエージェントプログラムD1をユーザー端末1にインストールさせるためのWebサーバである。広告配信サーバ32は、ユーザー端末1からの配信要求に応じて、ユーザー端末1に対して広告データとしてのビデオクリップを配信するサーバである。このビデオクリップは、広告入稿サーバ33から提供される広告素材D3（動画、静止画、文字情報等）から制作される。
【００１７】
広告入稿サーバ33は、広告入稿サーバは、広告主から提示される条件に応じて広告素材D3を広告配信サーバ32に提供する。また、広告入稿サーバ33は、広告配信サーバ32に提供した広告素材に関する入稿情報（広告データの識別子、広告主の識別子、有効期間等）を視聴集計サーバ35に提供するとともに、課金集計サーバ36に広告の価格情報（広告データの識別子、時間帯に応じた価格等）を提供する。
【００１８】
コンテンツ配信サーバ34は、WWW（World Wide Web）等のドキュメントシステムにおいて、HTML（HyperText Markup Language）ファイルや画像ファイル、音楽ファイルなどのデータ送信を行うサーバコンピュータ或いはその機能を持ったソフトウェアであり、HTML文書や画像などの番組コンテンツをコンテンツ蓄積部34aに蓄積しておく。そして、コンテンツ配信サーバ34は、配信スケジュールにしたがって、或いはWebブラウザなどのクライアントソフトウェアの要求に応じて、通信網2を通じて、番組コンテンツをストリーミング配信する。
【００１９】
視聴集計サーバ35は、各ユーザー端末から視聴データD5を収集して視聴情報データベース35aに蓄積する。そして、視聴集計サーバ35は、視聴集計サーバ35に蓄積されたデータに基づいて、いずれのユーザーが、いずれの広告データを、何時、視聴しているかを集計し、集計結果を集計データD6として、課金集計サーバ36に送信する。課金集計サーバ36は、視聴集計サーバ35から取得した集計データD6と、広告入稿サーバ33から取得した価格情報に基づいて、各広告主に対する宣伝・広告料の課金を算出し、課金データベース36aに蓄積する。
【００２０】
（ユーザー端末の構成）
ユーザー端末1は、CPUを備えた通信可能な演算処理装置であり、パーソナルコンピュータ等の汎用コンピュータや、機能を特化させた専用装置により実現することができ、モバイルコンピュータやPDA（Personal Digital Assistance）、携帯電話機なども含まれる。図2にユーザー端末1の内部構成を示す。
【００２１】
同図に示すように、ユーザー端末1は、ストリーミングの受信・再生に関するモジュールとして、通信インターフェース102と、コンテンツ再生部103と、出力信号生成部104と、出力インターフェース105と、表示部101とを備えている。
【００２２】
通信インターフェース102は、通信網2を通じて、データをパケットとして送受信するモジュールであり、この通信インターフェース102を介して、コンテンツ（本編ストリーム）D4や、広告データD2、エージェントプログラムD1が受信され、視聴データD5等が、視聴集計サーバ35に対して送信される。
【００２３】
コンテンツ再生部103は、動画データや音声データを再生するモジュールであり、本実施形態では、本編データに広告データを挿入する広告データ挿入部115を有している。広告データ挿入部115は、図3に示すように、本編コンテンツデータD4を解析し、CM等のクリップデータが挿入される位置を検出する挿入位置検出部115bと、この検出部115bで検出された位置に、広告データ選択部106によって選択された広告データD2を挿入する挿入処理部115aとを備え、本編コンテンツデータD4に広告データD2を挿入しつつ、データD4及びD2を再生する。
【００２４】
出力信号生成部104は、コンテンツ再生部103で再生可能となったコンテンツを映像信号及び音声信号に変換するとともに、表示部101に表示されるメディア視聴アプリケーション101b等に映像信号を合成し、出力信号を生成するモジュールである。出力インターフェース105は、映像及び音声の出力信号を、表示部101及びスピーカー105aからそれぞれ出力させるモジュールである。表示部101は、例えば、液晶ディスプレイ等の表示装置である。
【００２５】
さらに、ユーザー端末1は、ユーザー動向データに関するモジュールとして、エージェントプログラム実行部110と、アプリケーション実行部112と、操作デバイスインターフェース111と、ユーザー動向データ蓄積部113とを備えている。
【００２６】
エージェントプログラム実行部110は、エージェント配信サーバ31からインストールされるエージェントプログラムを実行するモジュールであり、通常は、CPU等により実現される。このエージェントプログラムは、起動・実行されることにより、CPU上で常駐し、CPUを操作履歴取得部として動作させるとともに、ユーザー動向データファイルを生成する。ユーザー動向データ蓄積部113は、ユーザー動向データを蓄積するモジュールであり、データファイルを記憶保持するハードディスクやメモリ等の装置である。
【００２７】
アプリケーション実行部112は、一般のOSやブラウザソフト101aなどのアプリケーションを実行するモジュールであり、通常は、CPU等により実現される。操作デバイスインターフェース111は、マウスやキーボード等の操作デバイス114が接続され、その操作信号が入出力されるモジュールである。
【００２８】
操作履歴取得部116は、アプリケーション実行部112と操作デバイスインターフェース111が接続されており、ユーザー端末1上でどのアプリケーションが起動されているか、どのアプリケーションがアクティブ状態となっており、そのアプリケーション上でどのような操作がなされたかを監視し、それらを時系列の履歴として取得するモジュールである。例えば、操作履歴取得部116は、表示部101上で操作デバイス114により移動操作されるポインタの、表示部101上における座標位置を操作デバイスインターフェース111から取得し、そのポインタの位置に対応する情報（ブラウザにより閲覧しているWebページの属性や、Webページ上で購入した書籍やCD等の属性、再生ソフトにより視聴している音楽や映像コンテンツの種別）をアプリケーション実行部112から取得する。そして、操作履歴取得部116で取得された操作履歴は、ユーザー動向データとして蓄積部113に蓄積される。
【００２９】
また、ユーザー端末1は、広告データに関するモジュールとして、広告データ取得部108と、広告データ蓄積部107と、広告データ選択部106と、視聴データ蓄積部117と、視聴データ通知部109とを有する。
【００３０】
広告データ取得部108は、通信インターフェースを通じて、広告データ（クリップデータ）を取得するモジュールである。本実施形態に係る広告データ取得部108は、所定の時刻に、広告配信サーバ32に対して、配信要求を送信し、この配信要求に応じて配信されたクリップデータを複数受信し、広告データ蓄積部107に蓄積する。
【００３１】
広告データ選択部106は、ユーザー動向データに基づいて、クリップデータを選択するモジュールであり、広告データ蓄積部107に蓄積された複数のクリップデータの中から、所定の算定式に基づいて、ユーザーの趣味嗜好に合致したクリップデータを選択し、再生部に送出する。
【００３２】
なお、この広告データ選択部106において選択された広告データの視聴履歴は、視聴データとして視聴データ蓄積部117に蓄積される。この視聴データは、広告データを特定する広告データ識別子と、視聴された回数及び時刻をレコードとするデータである。
【００３３】
視聴データ通知部109は、視聴データ蓄積部117に蓄積された視聴データを、通信網2を通じて通知する。この視聴データの通知に応じて、視聴集計サーバ35及び課金集計サーバ36は、視聴されたクリップデータに関する課金処理を実行する。
【００３４】
（広告選択処理）
上述した広告データには、各広告データの属性に応じた重み付けがなされており、エージェントプログラム実行部110は、ユーザー操作の対象となった情報の属性に応じたパラメータ値を属性毎にカウントして蓄積し、広告データ選択部106は、クリップデータの属性に対応するパラメータ値のカウントと、当該クリップデータの重み付けと、当該クリップデータの視聴データに基づいて、クリップデータの選択を行う。
【００３５】
具体的には、操作履歴取得部116において、ユーザーの操作履歴を取得し、各操作の対象となった情報（Webページ、コンテンツ視聴等）の属性（対象年齢、メディア種別、分野、時刻等）を監視し、その属性に応じたパラメータ値を加算していく。このパラメータ値は、予め下記のテーブルデータにより保持されている。
【表１】
0005144009.tif 000002
【００３６】
また、このテーブルデータは、階層構造をなしており、例えば表1中の「分野(o)」については、下表2や3に例示するように、その下層にさらに細分された属性に対するパラメータ値が設定されている。なお、各パラメータ値の初期値は0である。
【表２】
0005144009.tif 000003
【表３】
0005144009.tif 000004
【００３７】
そして、パラメータ値のカウントは、そのユーザー動向にしたがって加算される。例えば、21時にWebページのオークションでCDを購入する操作を行ったときには、下表のようなユーザー動向データが蓄積される。
【表４】
0005144009.tif 000005
【００３８】
一方、各広告データの重み付けは、本実施形態では、上述したユーザー動向のパラメータ値に対応づけられた親和性パラメータと、補正係数との積で算出されるようになっている。この親和性パラメータと補正係数は、広告データの識別子（広告ID）に対応づけられて設定されている。
【表５】
0005144009.tif 000006
【００３９】
そして、広告データ選択部106は、パラメータ値のカウントと、各パラメータに対応するクリップデータの重み付け（親和性パラメータ及び補正係数）とを掛け合わせた上で、それらの総和を算出し、そこから当該クリップデータの視聴データ（視聴回数×補正値（ここでは、100とする。））に基づいて評価値を算出する。なお、パラメータ値のカウントと親和性パラメータとの積を求める際、対応するパラメータが存在しない場合にはパラメータ値を0として算出する。
【００４０】
すなわち、上述した広告ID”xxxx1”の評価値は、既に1回視聴されているとすると、
【数１】
0005144009.tif 000007
で求められる。最後に、広告データ選択部106は、複数の最も評価値の高いクリップデータを選択する。
【００４１】
（作用効果）
このような本実施形態によれば、本編コンテンツデータD4内に、ユーザー動向データ（操作履歴）に基づいて算出される評価値によって選択された宣伝広告用の広告データD2を挿入するため、ユーザーの趣味嗜好に合致した宣伝広告を提供することができる。特に、評価値の算出に際し、ユーザーがクリップデータを視聴した履歴に応じて、視聴回数と補正値の積を減算することから、例えば、既に視聴済みのものや、つい最近視聴したものの評価値を下げ、その結果、選択に対する優先順位を低下させることができ、同じクリップデータが短期間に繰り返し再生されるのを回避するなど、クリップデータの再生パターンが単調化するのを防止することができる。
【００４２】
さらに、本実施形態では、視聴データ蓄積部117に蓄積された視聴データを、視聴集計サーバ35に通知し、課金集計サーバ36では、視聴データに応じて、視聴されたクリップデータに関する課金処理を実行するため、クリップデータの再生パターンの単調化を回避しつつ、クリップデータの再生頻度に応じた課金集計を行うことができる。
【図面の簡単な説明】
【００４３】
【図１】本実施形態に係るコンテンツ視聴システムの概略構成を示す説明図である。
【図２】本実施形態に係るユーザー端末の内部構成を示すブロック図である。
【図３】本実施形態に係るコンテンツ再生部における動作処理を模式的に示す説明図である。
【符号の説明】
【００４４】
D1…エージェントプログラム
D2…広告データ
D3…広告素材
D4…本編コンテンツデータ
D5…視聴データ
D6…集計データ
1…ユーザー端末
2…通信網
31…エージェント配信サーバ
32…広告配信サーバ
33…広告入稿サーバ
34…コンテンツ配信サーバ
34a…コンテンツ蓄積部
35…視聴集計サーバ
35a…視聴情報データベース
36…課金集計サーバ
36a…課金データベース
101…表示部
101a…ブラウザソフト
101b…メディア視聴アプリケーション
102…通信インターフェース
103…コンテンツ再生部
104…出力信号生成部
105…出力インターフェース
105a…スピーカー
106…広告データ選択部
107…広告データ蓄積部
108…広告データ取得部
109…視聴データ通知部
110…エージェントプログラム実行部
111…操作デバイスインターフェース
112…アプリケーション実行部
113…ユーザー動向データ蓄積部
114…操作デバイス
115…広告データ挿入部
115a…挿入処理部
115b…挿入位置検出部
116…操作履歴取得部
117…視聴データ蓄積部
【図１】
0005144009.tif 000008
【図２】
0005144009.tif 000009
【図３】
0005144009.tif 000010