(57)【特許請求の範囲】
【請求項１】
通信ネットワークに接続可能な情報端末に画像を含むコンテンツを配信するコンテンツ同報配信システムであって、
アプリケーションを実行するアプリケーション実行部と、
グラフィックユーザーインターフェースを表示するための画像情報を生成するＧＵＩ制御部と、
前記通信ネットワークを通じて、前記コンテンツを受信する受信部と、
前記受信部が受信したコンテンツを表示及び出力するためのコンテンツ合成部と、
全表示領域内において、前記グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域を検出するＧＵＩ監視部と
を備え、
前記アプリケーション実行部は、前記アプリケーションの起動及び実行に関するインターフェースや実行結果を、前記アプリケーション表示領域に表示させ、
前記グラフィックユーザーインターフェースでは、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示され、
前記ＧＵＩ制御部は、前記背景を所定の背景色に切り替え、
前記コンテンツ合成部は、ＧＵＩ監視部による検出結果に従って、前記マスク画面上の前記アプリケーション表示領域以外の表示領域において、切り替えられた前記背景色と同一色の画素に対し、前記コンテンツの画像を合成する
ことを特徴とする同報配信システム。
【請求項２】
前記ＧＵＩ監視部は、全表示領域内における前記アプリケーション表示領域の座標を周期的に検出することを特徴とする請求項１に記載の同報配信システム。
【請求項３】
前記ＧＵＩ制御部は、所定のユーザー操作を検出した場合に、前記コンテンツ合成部に対して、アプリケーション表示領域を縮小又は消去し、前記コンテンツの画像が前面に全画面表示されるように切り換える機能をさらに備えることを特徴とする請求項２に記載の同報配信システム。
【請求項４】
前記コンテンツは、放送局における電波放送と同内容のコンテンツデータが、前記電波放送と同期させて配信されたものであり、
前記コンテンツデータ内には、前記電波放送の放送経過時間を、配信側経過時間であるタイムラインとして打刻され、
前記情報端末では、前記コンテンツデータの再生に合わせて前記タイムラインが検出され、検出されたタイムラインを配信側経過時間として再生履歴情報として記録するとともに、前記タイムラインが検出された現在時刻が、情報端末側における視聴時刻データとして再生履歴情報に追加される
ことを特徴とする請求項１ないし３のいずれかに記載の同報配信システム。
【請求項５】
通信ネットワークに接続可能な情報端末に画像を含むコンテンツを配信するコンテンツ同報方法であって、
前記情報端末上で、グラフィックユーザーインターフェースを表示するための画像情報を生成するとともに、前記情報端末上で、アプリケーションを実行し、該アプリケーションの起動及び実行に関するインターフェースや実行結果を、前記グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域に表示させる画面表示制御ステップと、
前記グラフィックユーザーインターフェースにおいて、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示するＧＵＩ制御ステップと、
前記情報端末において、前記通信ネットワークを通じて、前記コンテンツを受信する受信ステップと、
前記背景を所定の背景色に切り替えるとともに、全表示領域内における前記アプリケーション表示領域を検出し、この検出結果に従って、前記マスク画面上の前記アプリケーション表示領域以外の表示領域において、切り替えられた前記背景色と同一色の画素に対し、前記コンテンツの画像を合成して、表示するコンテンツ合成ステップと
を有することを特徴とする同報配信方法。
【請求項６】
通信ネットワークに接続可能な情報端末において、画像を含むコンテンツを視聴するコンテンツ視聴プログラムであって、該情報端末に、
前記情報端末上で、グラフィックユーザーインターフェースを表示するための画像情報を生成するとともに、前記情報端末上で、アプリケーションを実行し、該アプリケーションの起動及び実行に関するインターフェースや実行結果を、前記グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域に表示させる画面表示制御ステップと、
前記グラフィックユーザーインターフェースにおいて、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示するＧＵＩ制御ステップと、
前記情報端末において、前記通信ネットワークを通じて、前記コンテンツを受信する受信ステップと、
前記背景を所定の背景色に切り替えるとともに、全表示領域内における前記アプリケーション表示領域を検出し、この検出結果に従って、前記マスク画面上の前記アプリケーション表示領域以外の表示領域において、切り替えられた前記背景色と同一色の画素に対し、前記コンテンツの画像を合成して、表示するコンテンツ合成ステップと
を含む処理を実行させることを特徴とするコンテンツ視聴プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなど通信回線を相互に接続して構築される通信ネットワークを通じて、コンテンツサーバーからユーザー端末に対してコンテンツデータを配信する同報配信システム、同報配信方法及びコンテンツ視聴プログラムに関する。
【背景技術】
【０００２】
従来、各放送局によって電波を通じたテレビジョン放送が提供されている。このテレビジョン放送において、ユーザーは、テレビ受像機によって目的の番組を視聴するほか、テレビ受像機にテレビ番組を表示させたまま、他の作業を行いながら視聴する、所謂「ながら観」がされていた。
【０００３】
その一方で、従来より、インターネット等の通信ネットワーク上に配置されたサーバーから、同報コンテンツを、インターネット経由でユーザー端末に送信するシステムがある（例えば、特許文献１）。この従来のシステムでは、汎用的な視聴用アプリケーションを、ユーザー端末上で起動しユーザーパソコンの画面上で再生するか、或いはそれら視聴用アプリケーションをｗｅｂブラウザに埋め込んだ形で、ｗｅｂブラウザ内において再生するのが一般的である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０１７０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のシステムは、テレビ放送の視聴体験をインターネット上で再現するという発想にもとづいたものではなく、単にコンテンツをインターネット経由で「配信する」ことを主眼としたシンプルな配信システムである。
【０００６】
ところが、各放送局が電波を通じて放送する番組コンテンツを、インターネット等の通信ネットワークを通じて、電波放送と同期させて配信する、いわゆるサイマル放送サービスなどのように、現在はインターネット放送のサービスが拡大している。このようなインターネット放送の利用形態の増大に伴って、いわゆるテレビ受像機以外のスクリーン上で放送的なコンテンツ視聴を行う機会が拡大しているにも関わらず、ただコンテンツをユーザーのデスクトップ上で単独の再生プレーヤーやｗｅｂブラウザ内で再生するだけのシステムでは、本質的にテレビ放送の視聴体験をユーザーに提供することが困難である。
【０００７】
その結果、テレビ放送に比べユーザーの平均視聴継続時間が数分の１程度であるという調査結果も出るに至り、ネットにおける放送型サービスのメディア価値が過小評価される結果となっている。
【０００８】
このような状況を生み出す原因のひとつにパーソナルコンピュータのデスクトップがユーザーにとって能動的な情報収集の場であり、その場においてこれまでの再生プレーヤーの提供方法が「邪魔」になっていたことが考えられる。つまり、従来のパーソナルコンピュータの利用形態では、同報コンテンツのみに長い時間を占有されることを望まないユーザーが大半であり、その結果として同報サービスの利用継続を停止し別の作業を開始してしまうという「排他的な」挙動を招く結果となっている。
【０００９】
例えば、上記特許文献１に開示されたような情報処理端末の画面では、テレビ受像機の画面とは異なり、インターネット等による情報収集や、文書作成ソフトによる文章作成など、ユーザーが能動的に作業をする作業場であり、ユーザーが他の作業を行っているときには、他のウィンドウの表示や、デスクトップアイコンの選択などの操作が行われるため、コンテンツ再生用のウィンドウが表示されていると、他の作業が煩雑となるとともに作業効率の低下となってしまっていた。その結果、ユーザが別の作業を実行する場合には、コンテンツの視聴継続を停止してしまっていたため、コンテンツが視聴されないという問題があった。
【００１０】
そこで、本発明は、上述した従来技術の問題点を解決するためになされたものであり、その目的は旧来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することで、結果として視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出し、かつその視聴ログを取得する事を可能とする同報配信システム、同報配信方法及びコンテンツ視聴プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、通信ネットワークに接続可能な情報端末に画像を含むコンテンツを配信するコンテンツ同報配信システムであって、アプリケーションを実行するアプリケーション実行部と、グラフィックユーザーインターフェースを表示するための画像情報を生成するＧＵＩ制御部と、通信ネットワークを通じて、コンテンツを受信する受信部と、受信部が受信したコンテンツを表示及び出力するためのコンテンツ合成部と、全表示領域内において、グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域を検出するＧＵＩ監視部とを備える。
【００１２】
そして、本発明において、アプリケーション実行部は、アプリケーションの起動及び実行に関するインターフェースや実行結果を、ユーザーインターフェース内に画成されたアプリケーション表示領域に表示させ、グラフィックユーザーインターフェースでは、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示され、ＧＵＩ制御部は、ＧＵＩ監視部による検出結果に従って、背景を所定の背景色に切り替え、コンテンツ合成部は、マスク画面上のアプリケーション表示領域以外の表示領域において、切り替えられた背景色と同一色の画素に対し、コンテンツの画像を合成する。
【００１３】
また、他の発明は、通信ネットワークに接続可能な情報端末に画像を含むコンテンツを配信するコンテンツ同報方法であって、
（１）情報端末上で、グラフィックユーザーインターフェースを表示するための画像情報を生成するとともに、情報端末上で、アプリケーションを実行し、該アプリケーションの起動及び実行に関するインターフェースや実行結果を、グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域に表示させる画面表示制御ステップと、
（２）グラフィックユーザーインターフェースにおいて、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示するＧＵＩ制御ステップと、
（３）情報端末において、通信ネットワークを通じて、コンテンツを受信する受信ステップと、
（４）背景を所定の背景色に切り替えるとともに、全表示領域内におけるアプリケーション表示領域を検出し、この検出結果に従って、マスク画面上のアプリケーション表示領域以外の表示領域において、切り替えられた背景色と同一色の画素に対し、コンテンツの画像を合成して、表示するコンテンツ合成ステップと
を有する。
【００１４】
これらの発明によれば、背景及び、アイコンや他のアプリケーション用ウィンドウ等のアプリケーション領域の前面にマスク画面とを階層的に表示させ、そのマスク画面上のアプリケーション表示領域以外の表示領域において、コンテンツ画像を合成して表示させるので、コンテンツを再生させた状態であっても、他のアプリケーション用ウインドウ及びアイコン等を、通常と同様に画面上に表示させ、再生コンテンツをそれらの背面に表示することができる。その結果、他の作業処理の作業効率を低下させずに、コンテンツ再生が可能となるので、情報処理端末の表示画面において、継続的にコンテンツを再生させることができる。
【００１５】
すなわち、旧来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することで、結果として視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出させることができる。
【００１６】
また、本発明では、背景を所定の背景色に切り換え、コンテンツが再生される表示領域において、背景色を同一色の画素に対し、コンテンツを合成するので、デスクトップ上に表示されるコンテンツ画像の画質調整処理を容易にすることができ、本来のコンテンツの画質状態で表示させることができる。
【００１７】
上記発明において、ＧＵＩ監視部は、全表示領域内におけるアプリケーション表示領域の座標を周期的に検出することが好ましい。通常、デスクトップ上に表示されている他のアプリケーション用のウインドウ等は、ユーザー操作によって画面上を移動するため、随時、アプリケーション表示領域は変化している。本発明のＧＵＩ監視部は、この変化を周期的に監視し、その変化に応じて、コンテンツを再生させる領域を変化させてコンテンツを表示させるので、ユーザーが実行する他のアプリケーション用のウインドウがコンテンツ画像によって、非表示状態となることを防止できる。その結果、コンテンツ再生を継続させたまま、ユーザーは他の作業を効率よく実行することができる。
【００１８】
また、上記発明において、ＧＵＩ制御部は、所定のユーザー操作を検出した場合に、コンテンツ合成部に対して、アプリケーション表示領域を縮小又は消去し、コンテンツの画像が前面に全画面表示されるように切り換える機能をさらに備えることが好ましい。この場合には、他の作業を行っている状態で、ユーザーがコンテンツを視聴したいと判断した場合に、即時にコンテンツを視聴させることができる。また、上記発明において、コンテンツは、放送局における電波放送と同内容のコンテンツデータが、電波放送と同期させて配信されたものであり、コンテンツデータ内には、電波放送の放送経過時間を、配信側経過時間であるタイムラインとして打刻され、情報端末では、コンテンツデータの再生に合わせてタイムラインが検出され、検出されたタイムラインを配信側経過時間として再生履歴情報として記録するとともに、タイムラインが検出された現在時刻が、情報端末側における視聴時刻データとして再生履歴情報に追加されることが好ましい。
【００１９】
なお、上述した本発明に係る装置及び方法は、所定の言語で記述されたプログラムをコンピューター上で実行することにより実現することができる。そして、このようなプログラムは、コンピューターで読み取り可能な記録媒体に記録することができ、プログラムの保存、運搬及びインストールを容易に行うことができる。
【００２０】
なお、同報コンテンツの配信システム部については従来のユニキャスト配信だけでなく、いわゆるＰ２Ｐ技術を適用したライブ配信システムを積極的に検討することが望ましい。これは、元来トラフィックが時間的に集中しやすいライブ放送のバーストトラフィックがインターネットのもっとも苦手とするトラフィックパターンである点を改善し、昨今顕在化している「ネットワークただ乗り論」に代表されるようなネガティブインパクトを回避し、インターネットインフラ全体への効率的な巨大コンテンツデータ配信をも実現することとなり、ひいてはインターネット全体への不要なインパクトを低減させることを実現することが可能となる。
【発明の効果】
【００２１】
以上述べたように、本発明によれば、インターネット回線を利用したコンテンツ放送の再生によって生じる他の作業への弊害を軽減し、情報処理端末の表示画面において、継続的にコンテンツを再生させることができる。すなわち、従来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することができ、これにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することできる。その結果、本発明によれば、視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出し、かつその視聴ログを取得することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係るコンテンツ同報配信システムの概略構成を示すブロック図である。
【図２】実施形態に係るコンテンツ同報配信方法の概要を示す説明図である。
【図３】実施形態に係るコンテンツ同報配信システムを構成する放送局、コンテンツ配信サーバ、及びログ解析サーバの内部構成を示すブロック図である。
【図４】実施形態に係るソフトウェア配布サーバの内部構成を示すブロック図である。
【図５】実施形態に係る情報端末の内部構成を示すブロック図である。
【図６】実施形態に係るグラフィックユーザーインターフェースに表示される各レイヤーの階層を示す説明図である。
【図７】実施形態に係るユーザーインタフェイスの表示情報を生成時の動作を示す説明図である。
【図８】実施形態に係るユーザーインタフェイスの表示情報の変化を示す説明図である。
【図９】実施形態に係るコンテンツ同報配信方法を示すフローチャート図である。
【図１０】実施形態に係るコンテンツ同報配信システムにおける視聴率調査方法を示すフローチャート図である。
【発明を実施するための形態】
【００２３】
（コンテンツ同報配信システム）
本発明の実施形態について図面を参照して詳細に説明する。図１は、本実施形態に係るコンテンツ同報配信システムの概略構成を示すブロック図であり、図２は、本実施形態に係るコンテンツ同報配信方法の概要を示す説明図である。
【００２４】
図１に示すように、本実施形態に係るコンテンツ同報配信システムは、通信ネットワーク５に接続可能な情報端末に画像を含むコンテンツをコンテンツサーバ１００から配信するシステムであり、特に、本実施形態では、電波放送と同内容のコンテンツを、この電波放送と同期させて通信ネットワーク５を通じて同時にストリーミング配信する所謂サイマル放送において、通信ネットワーク５経由のコンテンツを配信する。すなわち、本実施形態では、情報端末２ａ〜２ｃに対して、コンテンツサーバ１００からインターネット５を通じて、放送局３００で放送されている番組と同一内容のコンテンツデータを、放送局３００における放送データの送出に同期させて配信する。
【００２５】
本実施形態において、インターネット５は、通信回線を相互に接続して構築される通信ネットワーク５の一形態であり、例えば、通信プロトコルＴＣＰ／ＩＰを用いてIP網であって、種々の通信回線（電話回線やＩＳＤＮ回線、ＡＤＳＬ回線、光回線などの公衆回線、専用回線、無線通信網）を相互に接続して構築される分散型のＩＰ網である。このインターネット５には、１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのＬＡＮなども含まれる。
【００２６】
情報端末２（２ａ〜２ｃ）は、ＣＰＵによる演算処理機能、及び通信インターフェースによる通信処理機能を備えたクライアント端末であり、パーソナルコンピュータ等の汎用コンピューターや、機能を特化させた専用装置により実現することができ、モバイルコンピューターやＰＤＡ（Personal Digital Assistance）、携帯電話機が含まれる。また、この情報端末２は、インターネット５にアクセスして、データの送受信を行うブラウザ機能も備えている。このブラウザ機能は、Ｗｅｂページを閲覧するためのアプリケーションソフトであり、インターネット５からＨＴＭＬ（HyperText Markup Language）ファイルや画像ファイル、音楽ファイルなどをダウンロードし、レイアウトを解析して表示・再生する。フォームを使用してユーザーがデータをＷｅｂサーバに送信したり、ＪａｖａＳｃｒｉｐｔ（Ｊａｖａは登録商標）やＦｌａｓｈ、及びＪａｖａなどで記述されたアプリケーションソフトを動作させたりすることも可能である。また、本実施形態では、情報端末２は、サーバ１００側から、インターネット等を通じて、コンテンツデータの配信を受ける機能を備えているとともに、このコンテンツデータを視聴するアプリケーションを実行する機能も備えている。
【００２７】
また、本実施形態において情報端末２ａ〜２ｃは、いわゆるＯＬＭ（OverLay Multicast）方式のピア・ツー・ピアのネットワークシステムにより、いずれかの情報端末がダウンロードしたコンテンツデータを他の情報端末と共有し、分散された情報端末間でコンテンツデータの配信を相互に行う機能を備えている。
【００２８】
コンテンツサーバ１００は、複数のサーバ装置群により構成され、各サーバ装置の機能は、各種情報処理を実行するサーバコンピューター或いはその機能を持ったソフトウェアで実現される。特に、本実施形態に係るコンテンツサーバ１００は、Ｗｅｂブラウザなどのクライアントソフトウェアの要求に応じ、インターネット５などのＩＰ網を通じて、情報端末２に対してコンテンツデータを配信する機能と、そのコンテンツデータの視聴率を調査する機能とを備える。具体的に、本実施形態において、コンテンツサーバ１００は、各機能を分散させるために、図２に示すように、コンテンツ配信サーバ１１０、ソフトウェア配布サーバ１２０、及びログ解析サーバ１３０等の複数のサーバ装置により構成されている。
【００２９】
そして、本実施形態でのコンテンツサーバ１００から放送（配信）されるコンテンツデータは、図２に示す手順により、ユーザーの情報端末２に提供され、情報端末２のグラフィックユーザーインターフェイス上に、他のアプリケーション表示領域の前面に、図６に示すようなマスク画面Ｌ２を生成するとともに、そのマスク画面Ｌ２のアプリケーション表示領域以外の表示領域にコンテンツデータＤ１の画像を合成して表示させ、ユーザーに視聴させる。また、この視聴されたコンテンツデータＤ１の視聴情報が収集される。
【００３０】
具体的には、先ず、インターネット放送事業者１１が作成若しくは入手したコンテンツデータＤ１を、インターネット配信事業者１２が運用するコンテンツ配信サーバ１１０に入稿（格納）する。ここでは、インターネット放送事業者１１は、例えば放送局３００であり、コンテンツデータＤ１は、放送局３００で放送される放送データと同一内容となっている。なお、このコンテンツデータＤ１としては、例えば、野球中継や、ニュース番組などライブ放送型のコンテンツの他、クイズ番組、音楽番組など予め製作された収録放送型のコンテンツが含まれる。
【００３１】
そして、視聴者が、番組視聴用のＷｅｂページにアクセスすると、コンテンツ配信サーバ１１０からコンテンツデータＤ１が配信される。なお、インターネット配信事業者１２は、ユーザーからの要求又は許可に従って、コンテンツ同報配信用のアプリケーションＤ２を、ソフトウェア配布サーバ１２０から情報端末２に対して送信する。このアプリケーションＤ２には、コンテンツ同胞配信用プログラムが記述されており、このプログラムを実行することで、コンテンツデータＤ１が情報端末２のグラフィックユーザーインターフェイス上に表示される。
【００３２】
情報端末２では、受信したアプリケーションＤ２を実行し、コンテンツデータＤ１を受信すると、情報端末２のグラフィックユーザーインターフェイス上に、他のアプリケーション表示領域の前面にマスク画面を生成する。そして、そのマスク画面Ｌ２のアプリケーション表示領域以外の表示領域にコンテンツデータＤ１の画像を合成することで、他のアプリケーション用ウインドウ（Ｐ１）及びアイコン（Ｐ２）が表示されるとともに、壁紙のようにコンテンツデータＤ１の画像（Ｐ３）が表示され、視聴が可能となる。
【００３３】
また、インターネット配信事業者１２は、取得したコンテンツデータに、現在時刻を配信側経過時間（タイムライン）として埋め込み、そのタイムラインが埋め込まれたコンテンツデータＤ１をコンテンツ配信サーバ１１０から情報端末２に対して配信する。なお、ここでいう配信側経過時間とは、例えば、動画データや音声データ等のように、再生に際し一定の時間長を要するストリーミング形式のコンテンツデータにおいて、そのコンテンツデータの再生速度と同等の処理速度で、コンテンツ内に現在時刻を打刻し、送信した場合の経過時間である。
【００３４】
本実施形態では、放送局３００における電波放送と同内容のコンテンツデータＤ１をサイマル放送する際に、電波放送の放送経過時間（放送時刻）を、配信側経過時間としてコンテンツデータＤ１内に打刻しつつ、電波放送と同期させて，同内容を同時に配信する。これにより、電波放送における放送シーンが放送された時刻と同一の時刻が、コンテンツデータＤ１内の同一シーンに、配信側経過時間が定期的（例えば、１秒間隔）にタイムラインとして打刻される。このタイムラインは、クライアント側で再生される際に、定期的（１秒間隔）に検出されることとなる。
【００３５】
そして、タイムラインが埋め込まれたコンテンツデータＤ１をユーザーが視聴すると、情報端末２においてコンテンツデータＤ１の再生に合わせてタイムラインが検出され、検出されたタイムラインを配信側経過時間として再生履歴情報として記録するとともに、各タイムラインが検出された現在時刻を、情報端末２側における視聴時刻データとして再生履歴情報に追加し、再生履歴情報をログ情報Ｄ３として、ログ解析サーバ１３０に送信する。
【００３６】
ログ解析サーバ１３０は、受信されたログ情報Ｄ３に、受信時刻Ｔ１をタイムスタンプとして追加し、ログ情報Ｄ４として蓄積する。そして、ログ解析サーバ１３０によって、ログ情報Ｄ４は解析され、これに含まれる配信側経過時間、視聴時刻データ、及び受信時刻等に基づいて、インターネットテレビの視聴率として調査される。なお、このログ情報Ｄ３には、例えば、デバイス種別(ＰＣ／モバイル)、視聴状況(スタート／継続／終了)、コンテンツ名(番組名や番組名に紐付く通しなど)、シーン配信時の経過時間(配信サーバ側時刻)、シーン視聴時の時刻(ユーザ側時刻)、配信方法(通常／Ｐ２Ｐ／その他)、付帯情報(ＧＰＳ情報その他)等の情報が含まれている。
【００３７】
（コンテンツ同報配信システムの構成）
次いで、コンテンツ同報配信システムの内部構造について説明する。図３は、本実施形態に係るコンテンツ同報配信システムを構成する放送局３００、コンテンツ配信サーバ１１０、及びログ解析サーバ１３０の内部構成を示すブロック図であり、図４は、本実施形態に係るソフトウェア配信サーバ１２０の内部構成を示すブロック図でり、図５は、本実施形態に係る情報端末２の内部構造を示すブロック図である。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
【００３８】
（１）コンテンツ配信サーバ
コンテンツ配信サーバ１１０は、情報端末２に対してコンテンツデータを配信するサーバ装置であり、WWW（World Wide Web）等のドキュメントシステムにおいて、ＨＴＭＬ（HyperText Markup Language）ファイルや画像ファイル、音楽ファイルなどの情報送信を行うサーバコンピューター或いはその機能を持ったソフトウェアであり、ＨＴＭＬ文書や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのＩＰ網を通じて、これらの情報を送信する。具体的に、コンテンツ配信サーバ１１０は、通信系のモジュールとして、データ送信部１１４と、データ受信部１１１と、同期処理部１１５とを備え、各データを格納するモジュールとして、コンテンツデータ蓄積部１１６とを備え、コンテンツの編集処理のモジュールとして、コンテンツ生成部１１３と、タイムライン挿入部１１２とを備えている。
【００３９】
データ送信部１１４は、インターネット５を通じてデータを送信するモジュールであり、各データをパケット化して送信するとともに、本実施形態においては、コンテンツデータにタイムラインを挿入して配信する機能を備えている。このデータ送信部１１４は、ストリーミング配信部１１４ａを有する。
【００４０】
ストリーミング配信部１１４ａは、コンテンツデータをストリーミング配信するモジュールであり、所定の放送スケジュールに従って、コンテンツデータ蓄積部１１６に蓄積されたコンテンツデータを読み出して、インターネット５に送出する。このストリーミング配信部１１４ａは、コンテンツデータ蓄積部１１６から読み出されるコンテンツデータに対して、タイムライン挿入部１１２により、コンテンツデータの配信側経過時間を示すタイムラインを挿入する。特に、本実施形態においてタイムライン挿入部１１２は、放送局３００における電波放送と同内容のコンテンツデータＤ１をサイマル放送する際に、電波放送の放送経過時間（放送時刻）を、配信側経過時間としてコンテンツデータＤ１に対して、一秒毎に挿入処理を行うとともに、電波放送と同期させて、同内容を同時に配信する。これにより、電波放送における放送シーンが放送された時刻と同一の時刻が、コンテンツデータＤ１内の同一シーンに、配信側経過時間が定期的（例えば、１秒間隔）にタイムラインとして打刻される。
【００４１】
タイムライン挿入部１１２は、同期処理部１１５と連携されており、電波放送部３０２における電波放送の時間と、ストリーミング配信部１１４ａによるデータ配信との時間差を測定し、電波放送とストリーミング配信との時間差をタイムラインに関連づけて記録する機能を備えている。この機能により、電波放送とストリーミング配信とを同時に行う際の、放送映像のエンコードやデータ転送に要する処理時間のゆらぎを記録し、コンテンツデータに挿入されるタイムラインと、電波放送とのズレを反映させた視聴率調査を可能とする。
【００４２】
さらに、ストリーミング配信部１１４ａは、いわゆるＯＬＭ（OverLay Multicast）方式のピア・ツー・ピアのネットワークシステムにより、いずれかの情報端末がダウンロードしたコンテンツデータを他の情報端末と共有し、分散された情報端末間でコンテンツデータの配信を相互に行う場合には、分散されたコンテンツデータを送信する機能を備えている。
【００４３】
他方、データ受信部１１１は、電波放送部３０２で放送された放送データや、情報端末２から送信されたユーザー操作、ログ解析サーバ１３０から送信された視聴率の解析結果を受信するモジュールである。具体的に、データ受信部１１１は、電波放送部３０２が放送した放送データを受信し、コンテンツ生成部１１３に転送したり、クライアント側から受信したユーザー操作に応じてデータ送信部１１４からコンテンツデータを送信させる。
【００４４】
コンテンツ生成部１１３は、電波放送部３０２から転送されてきた放送データをエンコードして、動画ファイル形式に変換するモジュールである。また、コンテンツ生成部１１３は、ログ解析サーバ１３０の解析結果送信部１３６からの解析結果に基づいて、コンテンツデータを生成する機能も備えており、これによりユーザーの趣向動向や、地域性に応じたコンテンツデータを生成することができる。これらのコンテンツ生成部１１３により生成されたコンテンツデータは、コンテンツデータ蓄積部１１６に送出され、蓄積される。
【００４５】
同期処理部１１５は、放送局３００側の電波放送部３０２における放送データの送出タイミングと、コンテンツ配信サーバ１１０側のデータ送信部１１４によるコンテンツの配信タイミングとを同期させるモジュールである。
【００４６】
コンテンツデータ蓄積部１１６は、インターネット放送事業者１１から入稿されたコンテンツデータを保存しておく記憶装置であり、このコンテンツデータは、放送局３００で放送される放送データと同一内容となっている。なお、サイマル放送にあっては、電波放送部３０２で放送された放送データが、データ受信部１１１により受信され、コンテンツ生成部１１３により即時にエンコードされ、動画データファイルに変換されてコンテンツデータ蓄積部１１６に蓄積される。
【００４７】
（２）ログ解析サーバ
図３に示すように、ログ解析サーバ１３０は、情報端末２から送信されたログ情報を収集し、解析するサーバ装置であり、ログデータの収集系のモジュールとして、ログ情報受信部１３１と、ログ収集部１３２と、ログデータ蓄積部１３３と、絶対時刻取得部１３７とを備えている。
【００４８】
ログ情報受信部１３１は、コンテンツデータの再生履歴を記録したログ情報をクライアント側から受信するモジュールであり、受信したログ情報をログ収集部１３２に送信する。ここでログ情報には、ユーザーが視聴したコンテンツデータの内容、視聴時刻データ、位置情報、ユーザー操作履歴情報等が含まれ、特に本実施形態においては、コンテンツデータの再生に合わせて検出された番組進行時間であるタイムラインがタイムスタンプとして含まれている。
【００４９】
ログ収集部１３２は、ログ情報受信部１３１から入力されたログ情報を収集し蓄積するモジュールであり、本実施形態では、ログ情報受信部１３１が受信したログ情報の受信時刻をログ情報に記録されたタイムスタンプと対応付けしている。また、このログ収集部１３２は、タイムライン挿入部１１２が測定し記録した、サイマル放送における同期処理時に生じる上記時間差を、ログ情報受信時刻と対応させて、収集したログ情報に関連付ける機能を備えている。
【００５０】
ログデータ蓄積部１３３は、ユーザーを特定するユーザーＩＤと紐付けて、ユーザーが操作した操作履歴やタイムスタンプが記録された再生履歴をログデータとして蓄積する記憶装置である。
【００５１】
また、ログ解析サーバ１３０は、視聴率調査系のモジュールとして、ログ情報解析部１３４と、解析結果表示部１３５と、解析結果送信部１３６とを備えている。
【００５２】
ログ情報解析部１３４は、ログデータ蓄積部１３３に蓄積されたログ情報を抽出し、ログ情報に記録されたタイムスタンプや、タイムスタンプに対応付けられたログ情報の受信時刻の情報等から視聴率を解析するモジュールである。
【００５３】
解析結果表示部１３５は、ログ情報解析部１３４で解析された視聴率調査の結果を表示するモジュールであり、解析結果送信部１３６は、ログ情報解析部１３４で解析された視聴率調査の結果を放送局３００又はコンテンツ配信サーバ１１０に送信するモジュールである。
【００５４】
（３）放送局  
放送局３００は、また、この放送局３００は、地上アナログ放送、地上デジタル放送、ＢＳデジタル放送、又はＣＳデジタル放送など各種の電波放送を行う施設であり、本実施形態では、複数のチャンネルや放送方式で、同じ時間に同じ番組を放送するサイマル放送に対応している。このサイマル放送において放送局３００は、複数の衛星プラットフォームにチャンネルを有し、時間帯によっては同一内容の番組を複数のチャンネルで共有することができるとともに、コンテンツ配信サーバに放送データを転送することによって、インターネット等の通信ネットワーク５を介したストリーミング配信との同時放送も可能となっている。
【００５５】
詳述すると、この放送局３００で放送される放送データは、放送データ蓄積部３０１に蓄積され、電波放送部３０２によって、電波を通じて送出される。このとき、放送された放送データを、コンテンツ配信サーバのデータ受信部１１１に転送（或いは、コンテンツ配信サーバ側で放送電波を受信）し、ストリーミング配信可能な動画ファイル形式に変換し、コンテンツデータ蓄積部１１６に蓄積する。
【００５６】
なお、この電波放送部３０２は、同期処理部１１５と接続可能となっており、コンテンツ配信サーバ１１０のデータ送信部１１４は、電波放送部３０２による放送データの送出に同期させてコンテンツデータを配信することができるようになっている。また、放送局３００は、ログ解析サーバ１３０のログ情報解析部１３４で解析された視聴率調査の結果を受信する機能を備えている。
【００５７】
（４）ソフトウェア配布サーバ
ソフトウェア配布サーバ１２０は、図４に示すように、情報端末２に同報配信のためのソフトウェアを配信するサーバ装置等であり、ソフトウェア配信系のモジュールとして、配信ソフト配信部１２１と、配信ソフト蓄積部１２２とを備えている。
【００５８】
配信ソフト配信部１２１は、インターネット５を通じてソフトウェアデータを送信するモジュールであり、配信ソフト蓄積部１２２に蓄積されたコンテンツデータを読み出して、各データをパケット化して送信する。
【００５９】
配信ソフト蓄積部１２２は、アプリケーション等のソフトウェアを保存しておく記憶装置であり、本実施形態においては、インターネット放送事業者１１が配信ソフト入稿部１２６を介して、入稿したコンテンツ同報配信用のアプリケーションを記憶している。
【００６０】
また、ソフトウェア配布サーバ１２０には、ログ情報を記録するモジュールとして、配信ログ収集部１２４と、配信ログ蓄積部１２５とを備えている。配信ログ収集部１２４は、配信ソフト配信部１２１から送信した配信ソフトに関する情報を取得し、配信ログ蓄積部１２５に入力するモジュールである。この配信ソフトに関する情報には、配信先の情報端末２や配信ソフトの種別、配信日時等が含まれる。配信ログ蓄積部１２５は、入力された配信ソフトに関する情報を記録するメモリ装置等である。
【００６１】
（５）情報端末
一方、情報端末２は、図５に示すように、通信系のモジュールとしてデータ送受信部２０１と、ログ送信部２０９とを備え、また、コンテンツを閲覧するためのモジュールとして、ＯＳ制御部２１０と、キャッシュ部２０３と、入出力インターフェース２０２とを備えている。
【００６２】
データ受信部２０１は、インターネット５を通じて、コンテンツデータ及び配信ソフトウェア等の各種データを送受信する通信インターフェースである。本実施形態において、受信されたソフトウェアは、記憶メモリ２０５に記録され、受信されたコンテンツデータは、キャッシュ部２０３に入力される。ログ送信部２０９は、ログ情報など各種データを送信する通信インターフェースである。
【００６３】
キャッシュ部２０３は、コンテンツ配信サーバ１１０又は他のユーザーの情報端末から受信され、再生されるコンテンツデータＤ１を一時的に蓄積するバッファ装置であり、本実施形態では、アプリケーション実行部２１１によるコンテンツ再生に先行して、コンテンツを予めキャッシュ部２０３にダウンロードして記憶する。このキャッシュ部２０３に記憶されたデータは、ＯＬＭ（Over Lay Multicast）方式のピア・ツー・ピアのネットワークシステムにより、他のユーザーの情報端末２と共有することができ、他のユーザーの情報端末２から配信要求があった場合には、当該他のユーザーの情報端末２に対して送信される。
【００６４】
記憶メモリ２０５は、情報端末２において使用される各種データを蓄積するメモリ装置であり、コンテンツ同報配信用のアプリケーションや、その他コンテンツデータＤ１等が蓄積されている。
【００６５】
入出力インターフェース２０２は、マウスやキーボードなどの操作デバイスからの操作信号が、ユーザー操作として入力され、映像や音声をモニタやスピーカ等から出力するモジュールである。
【００６６】
ＯＳ制御部２１０は、入出力機能やメモリの管理など、複数のアプリケーションソフトにおいて共通して利用される基本的な機能を提供し、コンピュータシステム全体を管理するモジュールであり、通常はＣＰＵ等により実現される。本実施形態において、ＯＳ制御部２１０には、アプリケーション実行部２１１と、ＧＵＩ制御部２１３と、ユーザー操作取得部２１２とを備えている。
【００６７】
ユーザー操作取得部２１２は、マウスやキーボード等の操作デバイスから取得した信号に基づいて、アプリケーションの起動及び実行や、ユーザーインターフェース内での操作信号を取得するモジュールであり、ユーザー操作取得部２１２で取得された信号は、ＧＵＩ制御部２１３、及びアプリケーション実行部２１１に入力されるとともに、ユーザー操作の履歴情報がログ記録部２０７に送信される。
【００６８】
ＧＵＩ制御部２１３は、ユーザーとの間で対話形式により、ユーザー操作を促すモジュールであり、グラフィックユーザーインターフェースを表示するための画像情報を生成し、その画面上におけるクリック操作や文字入力などを受け付ける。特に、本実施形態において、ＧＵＩ制御部２１３は、図６（ａ）に示すように、グラフィックユーザーインターフェースにおいて、コンテンツの画像が合成されるマスク画面、アプリケーション表示領域、及び背景が階層的に表示する。具体的に、ＧＵＩ制御部２１３は、グラフィックユーザーインターフェースにおいて、背景Ｌ４の前面にアプリケーション表示領域Ｌ３が位置するように、背景Ｌ４及びアプリケーション表示領域Ｌ３を階層的に表示するとともに、背景Ｌ４及びアプリケーション表示領域Ｌ３の前面に、コンテンツの画像が合成されるマスク画面Ｌ２を生成させる。そして、図６（ｂ）に示すように、これらを重ね合わせることで、図６（ｃ）に示すように、モニタ等の表示画面にグラフィックユーザーインターフェースを表示させる。
【００６９】
また、ＧＵＩ制御部２１３は、背景Ｌ４を所定の背景色に切り替える機能や、所定のユーザー操作を検出した場合に、コンテンツ合成部２２１に対して、アプリケーション表示領域Ｌ３を縮小又は消去し、コンテンツの画像が前面に全画面表示されるように切り換える機能を備える。
【００７０】
アプリケーション実行部２１１は、アプリケーションを実行するモジュールであり、アプリケーションの起動及び実行に関するインターフェースや実行結果を、ユーザーインターフェース内に画成されたアプリケーション表示領域Ｌ３に表示させる。
【００７１】
そして、アプリケーション実行部２１１においては、視聴アプリケーション２２０と、その他のアプリケーション２３０とが実行可能となっており、それぞれのアプリケーションを実行することにより、それぞれのアプリケーション機能を実現するモジュールが形成されている。
【００７２】
その他のアプリケーション２３０は、例えば、文章作成アプリケーションや、表作成アプリケーション等のアプリケーションであり、これらのアプリケーション表示領域Ｌ３であるウインドウをユーザーインターフェース内に表示させるとともに、このウインドウ内にそのアプリケーションに関する情報を表示させる。
【００７３】
視聴アプリケーション２２０は、コンテンツ同報配信に係るアプリケーションを実行し、コンテンツデータの画像をユーザーインターフェースに表示するアプリケーションであり、この視聴アプリケーション２２０の実行により構築されたモジュールとしては、コンテンツ合成部２２１と、画像・音声復号部２２２とが含まれる。
【００７４】
画像・音声復号部２２２は、符号化されたコンテンツデータを復号し、画像データ及び音声データ抽出するモジュールであり、この復号した画像データをコンテンツ合成部２２１に入力する。
【００７５】
コンテンツ合成部２２１は、画像・音声復号部２２２から入力された画像データをマスク画面Ｌ２に合成するモジュールであり、マスク画面Ｌ２上のアプリケーション表示領域Ｌ３以外の表示領域において、コンテンツの画像を合成する。
【００７６】
具体的に、コンテンツ合成部２２１は、マスク画面Ｌ２の後面に配置されたアプリケーション及びアイコンの表示領域の座標位置を確認し、マスク画面Ｌ２上のアプリケーション及びアイコンの表示領域以外の表示領域を決定する。そして、コンテンツ合成部２２１は、図７に示すように、決定したマスク画面Ｌ２の表示領域に、受信したコンテンツデータＤ１の画像を合成し、マスク画面Ｌ２に表示画像を表示させる。また、この際、コンテンツ合成部２２１は、ＧＵＩ制御部２１３が切り替えた所定の背景色と同一色の画素に対し、受信したコンテンツデータＤ１の画像を合成する。
【００７７】
また、コンテンツ合成部には、ＧＵＩ監視部２２１ａを備えている。ＧＵＩ監視部２２１ａは、全表示領域内におけるアプリケーション表示領域Ｌ３の座標を周期的に検出するモジュールである。具体的には、図８に示すように、最上位に配置された最上位レイヤーＬ１に配置されたポインタＬ１１をユーザーが操作することで、ＯＳ制御部２１０の制御により、アプリケーション表示領域Ｌ３であるアプリケーション用ウインドウや、アイコンが移動したり、ウインドウが表示・非表示される。ＧＵＩ監視部２２１ａは、このウインドウ等のアプリケーション表示領域Ｌ３の座標を検出し、その情報をコンテンツ合成部２２１に入力する。そして、コンテンツ合成部２２１は、ＧＵＩ監視部２２１ａによる検出結果に従って、マスク画面Ｌ２上のアプリケーション及びアイコンの表示領域以外の表示領域を決定するとともに、背景色と同一色の画素を選択して、マスク画面Ｌ２コンテンツの画像を合成し、表示させる。
【００７８】
さらに、情報端末２は、ログ情報記録の処理に関するモジュールとして、タイムライン監視部２０４と、ログ送信部２０９と、ログ情報蓄積部２０８とを備えている。
【００７９】
タイムライン監視部２０４は、コンテンツ配信サーバ１１０においてコンテンツデータに挿入されたコンテンツデータの配信側経過時間を示すタイムラインを、コンテンツデータの再生に合わせて検出し、監視するモジュールである。本実施形態において、コンテンツに挿入されたタイムラインは、コンテンツデータに一秒毎に挿入された、コンテンツデータの配信側経過時間の指標となる情報である。そして、タイムライン監視部２０４は、このタイムラインを一秒ごとに検出し、タイムスタンプとして、ログ記録部２０７に送信する。
【００８０】
ログ記録部２０７は、タイムライン監視部２０４により検出されたタイムラインをタイムスタンプとしてログ情報に記録するモジュールである。このコンテンツデータの配信側経過時間を示すタイムスタンプをログ情報に記録することで、メディア再生部による再生履歴が、コンテンツの配信側経過時間に基づいた履歴となる。また、ログ送信部２０９は、タイムラインのタイムスタンプに基づいて、再生履歴をログ情報に記録する機能も備えており、本実施形態においては、システム計時部２０６によって計時された時刻情報を視聴時刻データとして、ユーザー操作取得部２１２によって取得されたユーザー操作をユーザー情報として、ＧＰＳ等によって取得された現在位置を位置情報として、それぞれタイムスタンプと関連づけてログ情報に記録する。ここで、情報端末２に対しては、各コンテンツ番組が視聴可能となっており、ユーザー操作によって、視聴するコンテンツを変更できるものとする。そして、例えば、ユーザーがチャンネルを切り替える操作を行った場合には、ユーザー操作取得部２１２は、番組の視聴停止と、他の番組の視聴開始とをユーザー操作に係る情報として検出する。
【００８１】
ログ情報蓄積部２０８は、ログ記録部２０７において、記録されたログ情報を一定期間、蓄積するメモリ装置であり、ログ情報蓄積部２０８は、一定期間毎に蓄積したログ情報を、ログ送信部２０９を介してログ解析サーバ１３０に送信している。
【００８２】
（コンテンツ同報配信方法）
以上の構成を有するコンテンツ同報配信システムを動作させることによって、コンテンツ視聴率調査方法を実施することができる。図９は、本実施形態に係るコンテンツ同報配信システムの動作を示すフローチャート図である。なお、本実施形態においては、予め、コンテンツ同報配信アプリケーションを受信し、インストールされているものとする。
【００８３】
まず、情報端末２が起動されると、ＧＵＩ制御部２１３は、情報端末２上で、グラフィックユーザーインターフェースを表示するための画像情報を生成する（Ｓ１０１）。そして、ユーザー操作によって、例えば、表作成アプリケーションが実行されると（Ｓ１０２）、ＧＵＩ制御部２１３は、グラフィックユーザーインターフェースにおいて、背景Ｌ４の前面にアプリケーション表示領域Ｌ３が位置するように、背景Ｌ４及びアプリケーション表示領域Ｌ３を階層的に表示する（Ｓ１０３）。  
そして、その他アプリケーション２３０は、情報端末２上で、表作成アプリケーションを実行し、表作成アプリケーションの起動及び実行に関するインターフェースや実行結果を、グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域Ｌ３に表示させる（Ｓ１０４）。
【００８４】
次に、ユーザーがコンテンツ同報配信アプリケーションを実行すると（Ｓ１０５）、ＧＵＩ制御部２１３は、情報端末２上でアプリケーション表示領域Ｌ３の前面に、コンテンツの画像が合成されるマスク画面Ｌ２を表示するとともに（Ｓ１０６）、背景Ｌ４を所定の背景色に切り替える。
【００８５】
視聴アプリケーション２２０は、情報端末２上で、コンテンツ同報配信アプリケーションを実行するとともに、通信ネットワーク５を通じて、コンテンツデータＤ１を受信する（Ｓ１０７）。コンテンツデータＤ１は、キャッシュ部２０３により再構築され、再構築されたコンテンツデータＤ１が画像・音声復号部２２２に入力される。画像・音声復号部２２２は、画像データ及び音声データを復号化し、画像データをコンテンツ合成部２２１に送信する。
【００８６】
そして、コンテンツ合成部２２１は、背景Ｌ４を所定の背景色に切り替えるとともに（Ｓ１０８）、マスク画面Ｌ２上のアプリケーション表示領域Ｌ３以外の表示領域において、背景色と同一色の画素に対し、コンテンツの画像を合成して、表示する（Ｓ１０９）。
【００８７】
具体的に、コンテンツ合成部２２１は、マスク画面Ｌ２の後面に配置されたアプリケーション及びアイコンの表示領域の座標位置を確認し、マスク画面Ｌ２上のアプリケーション及びアイコンの表示領域以外の表示領域を決定する。そして、コンテンツ合成部２２１は、図７に示すように、決定したマスク画面Ｌ２の表示領域に、ＧＵＩ制御部２１３が切り替えた所定の背景色と同一色の画素に対応してコンテンツデータＤ１の画像を合成し、マスク画面Ｌ２に表示画像を表示させる。
【００８８】
また、コンテンツ再生中、ＧＵＩ監視部２２１ａは、全表示領域内におけるアプリケーション表示領域Ｌ３の座標を周期的に検出する（Ｓ１１０）。具体的には、図８に示すように、最上位に配置された最上位レイヤーＬ１に配置されたポインタＬ１１を、ユーザーが操作し、アプリケーション表示領域Ｌ３のアプリケーション用ウインドウ等が移動した場合には、ＧＵＩ監視部２２１ａは、アプリケーション表示領域Ｌ３の座標を検出し、その情報をコンテンツ合成部２２１に入力する。そして、コンテンツ合成部２２１は、ＧＵＩ監視部２２１ａによる検出結果に従って、マスク画面Ｌ２上のアプリケーション及びアイコンの表示領域以外の表示領域を決定するとともに、背景色と同一色の画素を選択して（Ｓ１０８）、マスク画面Ｌ２コンテンツの画像を合成し、表示させる（Ｓ１０９）。
【００８９】
（コンテンツ視聴率調査方法）
以上の構成を有するコンテンツ同報配信システムを動作させることによって、コンテンツ視聴率調査方法を実施することができる。図１０は、本実施形態に係るコンテンツ同報配信システムの動作を示すフローチャート図である。
【００９０】
先ず、ソフトウェア配布サーバ１２０よりコンテンツ同報配信システムに関するアプリケーションを配布し（Ｓ２０１）、情報端末２は、このアプリケーションをインストールする（Ｓ４０１）。
【００９１】
ここで、放送局３００において、放送データの電波放送が開始される（Ｓ１０１）。この電波放送との同期処理がコンテンツ配信サーバ１１０の同期処理部１１５において実行される（Ｓ２０２）。この同期処理に際し、タイムライン挿入部１１２は、同期処理部１１５との連携により、電波放送部３０２における電波放送の時間と、ストリーミング配信部１１４ａによるデータ配信との時間差を測定し、電波放送とストリーミング配信との時間差をタイムラインに関連づけて記録する。この同期処理と並行して、コンテンツデータＤ１にタイムラインが挿入され（Ｓ２０３）、タイムラインが挿入されたコンテンツデータＤ１が生成される。
【００９２】
次いで、情報端末２からＷｅｂ当該放送番組のＷｅｂサイトへアクセスがあったものとする（Ｓ４０２）。このアクセスに際しては、ユーザーＩＤやパスワードの入力を受け付けて、ユーザー認証を行うようにしてもよい。また、このアクセスに際し、情報端末のＩＰアドレスを取得したり、当該コンテンツへのアクセスが、トップページからのドリルダウンなのか、テレビ放送で流されたＵＲＬ経由なのかを判別するようにしてもよい。
【００９３】
このコンテンツ配信サーバ１１０は、アクセスを受付し（Ｓ２０４）、アクセスに応じて、コンテンツ配信サーバ１１０は、表示情報を情報端末２に送信する。情報端末２側では、受信したコンテンツデータＤ１のストリーミング配信の受信及び再生を開始する（Ｓ２０５及びＳ４０３）。この際、コンテンツデータＤ１は、アプリケーション表示領域Ｌ３の前面に、コンテンツの画像が合成されるマスク画面Ｌ２に合成されて表示される。
【００９４】
情報端末２では、まず、コンテンツデータＤ１の視聴が開始されたことが確認されると（Ｓ４０４）、視聴が開始された確認情報をログ解析サーバ１３０へ送信するとともに、タイムライン監視部２０４によってタイムラインを検出し、このときのタイムスタンプをログ情報に記録する（Ｓ４０５）。
【００９５】
また、このコンテンツデータが再生されている間も、一秒毎に、タイムライン監視部２０４により、マスク画面Ｌ２によるコンテンツデータの再生に合わせてタイムラインが定期的に検出され、情報端末側の現在時刻（タイムスタンプ）が、視聴時刻データとして、ログ情報に記録され（Ｓ４０５，Ｓ４０６）、そのログ情報をログ解析サーバ１３０へ送信する。
【００９６】
情報端末２は、ログ情報を記録した後、ユーザー操作取得部２１２からの信号により、コンテンツデータの視聴が終了しているか否かを判別し（Ｓ４０７）、コンテンツデータの視聴が終了していない場合には（Ｓ４０７における“Ｎ”）、視聴終了が確認されるまで、タイムライン監視処理、ログ情報の記録処理を続行する（Ｓ４０５，Ｓ４０６）。
【００９７】
一方、情報端末２において、コンテンツデータＤ１の視聴が終了すると（Ｓ４０７における“Ｙ”）、情報端末２側は、タイムラインの検出動作を終了し、視聴終了操作に係る情報を終了直前に検出されたタイムスタンプに関連付けて、視聴終了タイムスタンプを含むログ情報として記録する。ログ送信部２０９は、ログ情報蓄積部２０８に蓄積された視聴終了タイムスタンプを含むログ情報をログ情報受信部１３１へ送信する（Ｓ４０８）。
【００９８】
ログ解析サーバ１３０側においては、情報端末２側から、コンテンツデータＤ１の視聴開始確認を受信すると（Ｓ３０２）、ユーザーデータ蓄積部１３３にそのユーザーに係るフォルダを作成し、情報端末２からのログ情報を受け付ける。そして、ログ情報受信部１２３は、一秒毎にログ情報を受信するとともに（Ｓ３０３）、ログ収集部１３２は、ログ情報の受信時刻をログ情報に記録されたタイムスタンプと対応付けし（Ｓ３０４）、ログ情報をユーザーデータ蓄積部１３３に蓄積する（Ｓ３０５）。
【００９９】
ログ解析サーバ１３０では、視聴終了タイムスタンプを含むログ情報を受信したか否かを確認し（Ｓ３０６）、視聴終了タイムスタンプを含むログ情報を受信しない場合には（Ｓ３０６における“Ｎ”）、ログ情報を受信し、受信したログ情報に対して同様の処理を行う（Ｓ３０３〜Ｓ３０５）。一方、視聴終了タイムスタンプを含むログ情報を受信した場合には（Ｓ３０６における“Ｙ”）、ログ情報の受信を停止する。
【０１００】
ログ情報受信部１３１では、視聴開始から視聴終了までの間、視聴中のデータとしてログ情報を受信し、全てのログ情報をログデータ蓄積部１３３に関連づけて蓄積する。ログ解析サーバ１３０においては、ログデータ蓄積部１３３から、ログ情報Ｄ３を抽出し、ログ情報解析部１３４によってログ情報を解析する（Ｓ３０７）。なお、本実施形態では、サイマル放送において、ログ情報解析部１３４は、放送データの放送時刻と、サイマル放送によりストリーミング配信されたコンテンツデータの視聴時刻とのズレについて、コンテンツ配信サーバ１１０で生じる処理遅延を考慮して、より精細な視聴率調査を行えるようになっている。
【０１０１】
すなわち、データ送信部１１４による配信時に、タイムライン挿入部１１２が、同期処理部１１５と連携し、電波放送部３０２における電波放送の時間と、ストリーミング配信部１１４ａによるデータ配信との時間差を測定し、電波放送とストリーミング配信との時間差を、挿入したタイムラインに関連づけて記録する。これにより、電波放送とストリーミング配信とを同時に行う際の、放送映像のエンコードやデータ転送に要する処理時間のゆらぎを記録し、コンテンツデータに挿入されるタイムラインと、電波放送とのズレを反映させた視聴率調査を可能とする。
【０１０２】
その後、この解析した結果である解析データをコンテンツ配信サーバ１１０及び放送局３００に送信する。放送局３００及びコンテンツ配信サーバ１１０は、解析結果である解析データを受信し（Ｓ１０２，Ｓ２０６）、視聴率の調査を行う。
【０１０３】
（作用・効果）
このような本実施形態によれば、階層的に表示される背景Ｌ４及び、アプリケーション領域の前面にマスク画面Ｌ２を表示させ、そのマスク画面Ｌ２上のアプリケーション表示領域Ｌ３以外の表示領域において、コンテンツ画像を合成して表示させるので、コンテンツを再生させた状態であったも、他のアプリケーション用ウインドウ及びアイコンを、コンテンツデータＤ１が再生されていない状態と同様に画面上に表示させることができる。その結果、他の作業処理の作業効率を低下させずに、コンテンツ再生が可能となるので、情報処理端末の表示画面において、継続的にコンテンツを再生させることができる。
【０１０４】
すなわち、従来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することができ、これにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することできる。その結果、本実施形態によれば、視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出し、かつその視聴ログを取得することが可能となる。
【０１０５】
また、このような本実施形態によれば、背景Ｌ４を所定の背景色に切り換え、コンテンツデータＤ１が再生される表示領域において、背景色を同一色の画素に対し、コンテンツを合成するので、デスクトップ上に表示されるコンテンツ画像の画質調整処理を容易にすることができ、本来のコンテンツの画質状態で表示させることができる。
【０１０６】
また、本実施形態において、コンテンツ合成部２２１は、全表示領域内におけるアプリケーション表示領域Ｌ３の座標を周期的に検出するＧＵＩ監視部２２１ａをさらに備え、このＧＵＩ監視部２２１ａによる検出結果に従って、背景色と同一色の画素を選択し、コンテンツデータＤ１の画像を合成するので、他のアプリケーション用のウインドウがコンテンツ画像によって、非表示状態となることを防止できる。その結果、コンテンツ再生を継続させたまま、ユーザーは他の作業を効率よく実行することができる。
【０１０７】
また、本実施形態において、ＧＵＩ制御部２１３は、所定のユーザー操作を検出した場合に、コンテンツ合成部２２１に対して、アプリケーション表示領域Ｌ３を縮小又は消去し、コンテンツの画像が前面に全画面表示されるように切り換えるので、他の作業を行っている状態で、ユーザーがコンテンツを視聴したいと判断した場合に、即時にコンテンツを視聴させることができる。
【０１０８】
また、本実施形態において、同報コンテンツの配信システムは従来のユニキャスト配信だけでなく、いわゆるＰ２Ｐ技術を適用したライブ配信システム利用しているので、元来トラフィックが時間的に集中しやすいライブ放送のバーストトラフィックがインターネットのもっとも苦手とするトラフィックパターンである点を改善し、昨今顕在化している「ネットワークただ乗り論」に代表されるようなネガティブインパクトを回避し、インターネットインフラ全体への効率的な巨大コンテンツデータ配信をも実現することとなり、ひいてはインターネット全体への不要なインパクトを低減させることを実現することが可能となる。
【符号の説明】
【０１０９】
Ｄ１…コンテンツデータ
Ｄ２…アプリケーション
Ｄ３…ログ情報
Ｄ４…ログ情報
Ｌ１…最上位レイヤー
Ｌ１１…ポインタ
Ｌ２…マスク画面
Ｌ３…アプリケーション表示レイヤー
Ｌ４…背景
Ｔ１…受信時刻
２…情報端末
２ａ〜２ｃ…情報端末
５…通信ネットワーク
１１…インターネット放送事業者
１２…インターネット配信事業者
１００…コンテンツサーバ１００
１１０…コンテンツ配信サーバ
１１１…データ受信部
１１２…タイムライン挿入部
１１３…コンテンツ生成部
１１４…データ送信部
１１４ａ…ストリーミング配信部
１１５…同期処理部
１１６…コンテンツデータ蓄積部
１２０…ソフトウェア配布サーバ
１２１…配信ソフト配信部
１２２…配信ソフト蓄積部
１２３…ログ情報受信部
１２４…配信ログ収集部
１２５…配信ログ蓄積部
１２６…配信ソフト入稿部
１３０…ログ解析サーバ
１３１…ログ情報受信部
１３２…ログ収集部
１３３…ログデータ蓄積部
１３４…ログ情報解析部
１３５…解析結果表示部
１３６…解析結果送信部
１３７…絶対時刻取得部
２０１…データ受信部
２０２…入出力インターフェース
２０３…キャッシュ部
２０４…タイムライン監視部
２０５…記憶メモリ
２０６…システム計時部
２０７…ログ記録部
２０８…ログ情報蓄積部
２０９…ログ送信部
２１０…ＯＳ制御部
２１１…アプリケーション実行部
２１２…ユーザー操作取得部
２１３…ＧＵＩ制御部
２２０…視聴アプリケーション
２２１…コンテンツ合成部
２２１ａ…ＧＵＩ監視部
２２２…画像・音声復号部
２３０…その他のアプリケーション（ワープロソフトや表計算ソフト等）
３００…放送局
３０１…放送データ蓄積部
３０２…電波放送部
【図１】
0005502567.tif 000002
【図２】
0005502567.tif 000003
【図３】
0005502567.tif 000004
【図４】
0005502567.tif 000005
【図５】
0005502567.tif 000006
【図６】
0005502567.tif 000007
【図７】
0005502567.tif 000008
【図８】
0005502567.tif 000009
【図９】
0005502567.tif 000010
【図１０】
0005502567.tif 000011