(57)【要約】【課題】情報処理端末でのＴＶ視聴に対応して所望の視聴データを収集できるようにする。【解決手段】情報処理端末１で、視聴用のＴＶアプリケーションによるＴＶ放送の視聴状況から、その視聴チャネル情報を含む視聴データを取得して、通信ネットワーク５を介してデータ収集サーバ２へ通知し、データ収集サーバ２で、各情報処理端末１から通知された視聴データを受信して蓄積する。【選択図】  図１
2005229302.tif 000002
【特許請求の範囲】
【請求項１】
ＴＶ放送を受信するＴＶ放送受信部を制御して任意のＴＶ放送を視聴するＴＶ制御手段を有する複数の情報処理端末と、これら情報処理端末と通信ネットワークを介して接続されたデータ収集サーバとからなり、
前記情報処理端末は、前記ＴＶ制御手段でのＴＶ放送の視聴状況からその視聴チャネル情報を含む視聴データを取得し、前記通信ネットワークを介して前記データ収集サーバへ通知する情報取得手段を備え、
前記データ収集サーバは、前記情報処理端末から通知された視聴データを受信して蓄積する情報管理手段を備えることを特徴とするＴＶ視聴調査システム。
【請求項２】
請求項１に記載のＴＶ視聴調査システムにおいて、
前記視聴データは、前記視聴チャネル情報に加えて、前記ＴＶ制御手段での視聴開始時刻、視聴時間長、前記ＴＶ制御手段を実現するアプリケーション名、視聴画面の表示サイズ、音声の大きさ、再生シフト時間のうちの少なくもいずれか１つを含むことを特徴とするＴＶ視聴調査システム。
【請求項３】
請求項１に記載のＴＶ視聴調査システムにおいて、
前記情報処理端末は、前記通信ネットワークを介して前記データ収集サーバから取得した時刻と自端末の時刻との時刻差を用いて、前記視聴データに含まれる時刻情報を補正する時刻補正手段をさらに備えることを特徴とするＴＶ視聴調査システム。
【請求項４】
請求項１に記載のＴＶ視聴調査システムにおいて、
前記情報取得手段は、前記通信ネットワークを介して前記データ収集サーバから取得した設定情報で収集することを指定されたデータを前記視聴データとして通知することを特徴とするＴＶ視聴調査システム。
【請求項５】
請求項１に記載のＴＶ視聴調査システムにおいて、
前記情報処理端末は、当該端末での各種処理に用いるリソース残量の減少に応じて、前記情報取得手段の動作を一時停止し、あるいは前記情報取得手段で用いている一部リソースを開放するリソース監視手段をさらに備えることを特徴とするＴＶ視聴調査システム。
【請求項６】
ＴＶ放送を受信するＴＶ放送受信部と、
このＴＶ放送受信部を制御して任意のＴＶ放送を視聴するＴＶ制御手段と、
前記ＴＶ制御手段でのＴＶ放送の視聴状況からその視聴チャネル情報を含む視聴データを取得し、通信ネットワークを介してデータ収集サーバへ通知する情報取得手段を備えることを特徴とする情報処理端末。
【請求項７】
請求項６に記載の情報処理端末において、
前記視聴データは、前記視聴チャネル情報に加えて、前記ＴＶ制御手段での視聴開始時刻、視聴時間長、前記ＴＶ制御手段を実現するアプリケーション名、視聴画面の表示サイズ、音声の大きさ、再生シフト時間のうちの少なくもいずれか１つを含むことを特徴とする情報処理端末。
【請求項８】
請求項６に記載の情報処理端末において、
前記通信ネットワークを介して前記データ収集サーバから取得した時刻と自端末の時刻との時刻差を用いて、前記視聴データに含まれる時刻情報を補正する時刻補正手段をさらに備えることを特徴とする情報処理端末。
【請求項９】
請求項６に記載の情報処理端末において、
前記情報取得手段は、前記通信ネットワークを介して前記データ収集サーバから取得した設定情報で収集することを指定されたデータを前記視聴データとして通知することを特徴とする情報処理端末。
【請求項１０】
請求項６に記載の情報処理端末において、
当該端末での各種処理に用いるリソース残量の減少に応じて、前記情報取得手段の動作を一時停止し、あるいは前記情報取得手段で用いている一部リソースを開放するリソース監視手段をさらに備えることを特徴とする情報処理端末。
【請求項１１】
ＴＶ放送を受信するＴＶ放送受信部を有する情報処理端末のコンピュータに、
前記ＴＶ放送受信部を制御して任意のＴＶ放送を視聴するステップと、
前記ＴＶ放送の視聴状況からその視聴チャネル情報を含む視聴データを取得するステップと、
前記視聴データを通信ネットワークを介してデータ収集サーバへ通知するステップとを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＶ視聴状況の調査技術に関し、特にＴＶ放送視聴機能を有するパーソナルコンピュータなどの情報処理端末からＴＶ視聴状況を調査する技術に関する。
【背景技術】
【０００２】
ＴＶ（テレビジョン）放送の視聴に関する情報を自動収集して調査するシステムとしては、従来、一般的なテレビ（テレビジョン受像機）に情報収集用の収集装置を外付けで接続するとともに、電話回線に情報送信用の通信装置を接続し、収集装置でテレビのチューナ信号や音声を監視して取得された視聴データを、通信装置からセンターへ通知するものとなっている（例えば、非特許文献１など参照）。
【０００３】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】「視聴率調査」、http://www.videor.co.jp/rating/wh/02.htm、株式会社ビデオリサーチ
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、各種メディアの統合により、パーソナルコンピュータなどの情報処理端末上においてＴＶ放送の視聴が始まっている。この種の情報処理端末では、ＴＶ放送受信チューナを内蔵しておき、これを情報処理端末で実行される視聴用のＴＶアプリケーション（ソフトウェア）で制御して、情報処理端末の表示画面に表示するものとなっている。またこのようなＴＶアプリケーションでは、ＴＶ放送を表示する画面サイズの制御やインターネットを利用した番組配信などと組み合わせ等が可能となっている。
したがって、このようなＴＶ視聴の新しい形態に関する市場調査のため、情報処理端末でのＴＶ視聴状況に対応した視聴調査が必要とされている。
【０００５】
しかしながら、前述した従来技術では、テレビに外付けした収集装置で、視聴に関する情報を収集するものとなっているため、ＴＶアプリケーションで制御される情報処理端末でのＴＶ視聴に対応できず、所望の視聴データを得ることができないという問題点があった。
例えば、従来の収集装置のように、テレビから出力される音声とテレビ放送を受信して得られた音声とを比較して、現在視聴されている放送を確認する場合、情報処理端末ではヘッドホン等の視聴も多く、視聴者の視聴スタイルを変更させることなく対応できない。また、情報処理端末でのＴＶ視聴では、画面のサイズが独立に制御できるが、外付けによる方式ではこのような情報を取得できない。
【０００６】
本発明はこのような課題を解決するためのものであり、情報処理端末でのＴＶ視聴に対応して所望の視聴データを収集できるＴＶ視聴調査システム、情報処理端末、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明にかかるＴＶ視聴調査システムは、ＴＶ放送を受信するＴＶ放送受信部を制御して任意のＴＶ放送を視聴するＴＶ制御手段を有する複数の情報処理端末と、これら情報処理端末と通信ネットワークを介して接続されたデータ収集サーバとからなり、情報処理端末に、ＴＶ制御手段でのＴＶ放送の視聴状況からその視聴チャネル情報を含む視聴データを取得し、通信ネットワークを介してデータ収集サーバへ通知する情報取得手段を備え、データ収集サーバに、情報処理端末から通知された視聴データを受信して蓄積する情報管理手段を備えるものである。
【０００８】
この際、視聴データとして、視聴チャネル情報に加えて、ＴＶ制御手段での視聴開始時刻、視聴時間長、ＴＶ制御手段を実現するアプリケーション名、視聴画面の表示サイズ、音声の大きさ、再生シフト時間のうちの少なくもいずれか１つを含むものを用いてもよい。
【０００９】
また、情報処理端末に、通信ネットワークを介してデータ収集サーバから取得した時刻と自端末の時刻との時刻差を用いて、視聴データに含まれる時刻情報を補正する時刻補正手段をさらに設けてもよい。
【００１０】
また、情報取得手段で、通信ネットワークを介してデータ収集サーバから取得した設定情報で収集することを指定されたデータを視聴データとして通知するようにしてもよい。
【００１１】
また、情報処理端末に、当該端末での各種処理に用いるリソース残量の減少に応じて、情報取得手段の動作を一時停止し、あるいは情報取得手段で用いている一部リソースを開放するリソース監視手段をさらに設けてもよい。
【００１２】
また、本発明にかかる情報処理端末は、ＴＶ放送を受信するＴＶ放送受信部と、このＴＶ放送受信部を制御して任意のＴＶ放送を視聴するＴＶ制御手段と、ＴＶ制御手段でのＴＶ放送の視聴状況からその視聴チャネル情報を含む視聴データを取得し、通信ネットワークを介してデータ収集サーバへ通知する情報取得手段を備えるものである。
【００１３】
この際、視聴データとして、視聴チャネル情報に加えて、ＴＶ制御手段での視聴開始時刻、視聴時間長、ＴＶ制御手段を実現するアプリケーション名、視聴画面の表示サイズ、音声の大きさ、再生シフト時間のうちの少なくもいずれか１つを含むものを用いてもよい。
【００１４】
また、通信ネットワークを介してデータ収集サーバから取得した時刻と自端末の時刻との時刻差を用いて、視聴データに含まれる時刻情報を補正する時刻補正手段をさらに設けてもよい。
【００１５】
また、情報取得手段で、通信ネットワークを介してデータ収集サーバから取得した設定情報で収集することを指定されたデータを視聴データとして通知するようにしてもよい。
【００１６】
また、当該端末での各種処理に用いるリソース残量の減少に応じて、情報取得手段の動作を一時停止し、あるいは情報取得手段で用いている一部リソースを開放するリソース監視手段をさらに設けてもよい。
【００１７】
また、本発明にかかるプログラムは、ＴＶ放送を受信するＴＶ放送受信部を有する情報処理端末のコンピュータに、ＴＶ放送受信部を制御して任意のＴＶ放送を視聴するステップと、ＴＶ放送の視聴状況からその視聴チャネル情報を含む視聴データを取得するステップと、視聴データを通信ネットワークを介してデータ収集サーバへ通知するステップとを実行させるようにしたものである。
【発明の効果】
【００１８】
本発明によれば、パーソナルコンピュータなどの情報処理端末で、内蔵されているＴＶ放送受信チューナを用いてＴＶ放送が視聴される場合でも、所望の視聴データを収集できる。したがって、ＴＶアプリケーションで制御される情報処理端末でのＴＶ視聴に対応でき、ＴＶ視聴の新しい形態に関する市場調査を実現できる。また、この視聴データ収集によれば、パーソナルコンピュータ上のソフトウエアとして実現可能であり、例えば定額制のインターネットを使って情報を収集することにより利用者に新たな通信コストを生じさせないで情報収集が可能である。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態について図面を参照して説明する。
［ＴＶ視聴調査システム］
まず、図１を参照して、本発明の一実施の形態にかかるＴＶ視聴調査システムについて説明する。図１は本発明の一実施の形態にかかるＴＶ視聴調査システムの構成を示すブロック図である。
このＴＶ視聴調査システムには、複数の情報処理端末１、データ収集サーバ２、分析システム３、利用者端末４、および通信ネットワーク５が設けられている。
【００２０】
情報処理端末１は、視聴調査の対象となるパーソナルコンピュータなどの端末装置であり、ＴＶ放送受信チューナを内蔵し、これを自端末で実行される視聴用のＴＶアプリケーション（ソフトウェア）で制御して、自端末の表示画面に表示する。
データ収集サーバ２は、全体としてコンピュータで実現されるサーバ装置であり、インターネットなどからなる通信ネットワーク５を介して各情報処理端末１とデータ通信し、情報処理端末１で取得された視聴データを収集する。
【００２１】
分析システム３は、データ収集サーバ２で収集された視聴データから履歴データベースを構築するデータベースサーバ３Ａと、このデータベースサーバ３Ａで構築された履歴データベースを用いて、利用者へ所望の視聴調査結果を提供するサービス提供サーバ３Ｂとから構成されている。
利用者端末４は、パーソナルコンピュータなどの端末装置からなり、通信ネットワーク５を介してサービス提供サーバ３Ｂへアクセスすることにより、所望の視聴調査結果を取得する。
【００２２】
本実施の形態では、情報処理端末１で、視聴用のＴＶアプリケーションによるＴＶ放送の視聴状況から、その視聴チャネル情報を含む視聴データを取得して、通信ネットワーク５を介してデータ収集サーバ２へ通知し、データ収集サーバ２で、各情報処理端末１から通知された視聴データを受信して蓄積するようにしている。
【００２３】
［情報処理端末］
次に、図２を参照して、本実施の形態にかかる情報処理端末１の構成について詳細に説明する。図２は情報処理端末１の構成を示すブロック図である。
この情報処理端末１には、ＴＶ放送受信部１１、画面表示部１２、音声出力部１３、操作入力部１４、時計部１５、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１６、記憶部１７、および制御部１８が設けられている。
【００２４】
ＴＶ放送受信部１１は、ＴＶ放送受信チューナを有し、ＴＶ放送を受信して画像出力や音声出力を得る回路部である。
画面表示部１２は、ＬＣＤやＣＲＴなどの画面表示装置からなり、制御部１８からの制御に基づき、ＴＶ放送受信部１１で得られた画像出力や各種アプリケーションの動作画面を画面表示する。
音声出力部１３は、スピーカなどの音声出力装置からなり、制御部１８からの制御に基づき、ＴＶ放送受信部１１で得られた音声出力や各種アプリケーションの動作音声を可聴出力する。
【００２５】
操作入力部１４は、キーボードやマウスなどの操作入力装置からなり、利用者の操作を検出し、制御部１８へ出力する。
時計部１５は、時刻を計時して制御部１８へ出力する回路部である。
通信Ｉ／Ｆ部１６は、通信ネットワーク５を介してデータ収集サーバ２とデータ通信を行うことにより、視聴データなどの各種情報を送受信する回路部である。
【００２６】
記憶部１７は、ハードディスクやメモリなどの記憶装置からなり、制御部１８での処理に用いる各種処理情報やプログラムを記憶する。
このうち主な処理情報としては、データ収集サーバ２から収集データとして要求されたものを管理する設定情報１７Ａや、視聴データ収集に関する動作を管理する管理情報１７Ｂ、自端末の時計部１５が計時している時刻とデータ収集サーバ２の時刻との時刻差を示す時刻差情報１７Ｃなどがある。
【００２７】
また、主なプログラムとしては、ＴＶ放送受信部１１を制御して任意のＴＶ放送を視聴するプログラム（ＴＶアプリケーション）１７Ｄ、自端末でのＴＶ視聴状況を示す視聴データを取得してデータ収集サーバ２へ通知するプログラム（情報収集アプリケーション）１７Ｅ、ＡＰＩ（Application Program Interface）やＣＯＭ（Component Object Model）と呼ばれ、それぞれ固有の機能を有する部品化されたプログラム（ＡＰＩ／ＣＯＭ）１７Ｆ、情報処理端末１全体を制御するためのＯＳ（Operating System）を実現するプログラム（ＯＳ）１７Ｇなどがある。これらプログラムは、１つ以上のモジュールから構成され、通信Ｉ／Ｆ部１６や記録媒体（図示せず）から予め取り込まれて記憶部１７へ格納される。
【００２８】
制御部１８は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１７に記憶されている任意のプログラムを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させて各種機能手段を実現する機能部である。
主な機能手段としては、ＴＶ制御手段１８Ａ、情報取得手段１８Ｂ、時刻補正手段１８Ｃ、設定管理手段１８Ｄ、リソース監視手段１８Ｅ、ＡＰＩ／ＣＯＭ処理手段１８Ｆ、ＯＳ処理手段１８Ｇがある。
【００２９】
ＴＶ制御手段１８Ａは、プログラム１７Ｄに基づき実現されて、ＴＶ放送受信部１１を制御して任意のＴＶ放送を視聴する機能手段である。
情報取得手段１８Ｂは、プログラム１７Ｅに基づき実現されて、ＴＶ制御手段１８ＡによるＴＶ放送の視聴状況を取得して視聴データを生成し、データ収集サーバ２へ通知する機能手段である。
時刻補正手段１８Ｃは、プログラム１７Ｅに基づき実現されて、通信ネットワーク５を介してデータ収集サーバ２から取得した時刻と時計部１５から得た時刻との時刻差を算出し、これを記憶部１７へ時刻差情報１７Ｃとして格納し、この時刻差情報１７Ｃに基づき視聴データに含まれる時刻情報を補正する機能手段である。
【００３０】
設定管理手段１８Ｄは、プログラム１７Ｅに基づき実現されて、データ収集サーバ２での設定内容に基づき視聴データ収集に関する動作を管理する機能手段である。設定管理手段１８Ｄでは、収集すべき視聴データを指定する設定情報１７Ａの管理、プログラム１７Ｅ自体のオンラインアップデート、アンインストール、新機能追加、機能の有効／無効制御などを行う。
リソース監視手段１８Ｅは、プログラム１７Ｅに基づき実現されて、当該情報処理端末１の制御部１８で実行される各種処理で用いるＣＰＵ処理量、メモリ使用量、ハードディスク使用量などのリソース資源を監視し、そのリソース残量の減少に応じて、情報取得手段１８Ｂの動作を一時停止し、あるいは情報取得手段１８Ｂで用いている一部リソースを開放する機能手段である。
【００３１】
ＡＰＩ／ＣＯＭ処理手段１８Ｆは、プログラム１７Ｆに基づき実現されて、ＴＶ制御手段１８Ａによる呼び出しに応じてＴＶ放送受信部１１の制御など、それぞれ固有の機能を提供する機能手段である。
ＯＳ処理手段１８Ｇは、プログラム１７Ｇに基づき実現されて、情報処理端末１全体を制御するためのＯＳを提供する機能手段である。
【００３２】
［データ収集サーバ］
次に、図３を参照して、本実施の形態にかかるデータ収集サーバ２の構成について説明する。図３はデータ収集サーバ２の構成を示すブロック図である。
このデータ収集サーバ２には、通信インターフェース部（以下、通信Ｉ／Ｆ部という）２１、画面表示部２２、操作入力部２３、時計部２４、入出力インターフェース部（以下、入出力Ｉ／Ｆ部という）２５、記憶部２６、および制御部２７が設けられている。
【００３３】
通信Ｉ／Ｆ部２１は、通信ネットワーク５を介して各情報処理端末１とデータ通信を行うことにより、視聴データなどの各種情報を送受信する回路部である。
画面表示部２２は、ＬＣＤやＣＲＴなどの画面表示装置からなり、制御部２７からの制御に基づき、各種動作画面を画面表示する。
操作入力部２３は、キーボードやマウスなどの操作入力装置からなり、オペレータの操作を検出し、制御部２７へ出力する。
【００３４】
時計部２４は、時刻を計時して制御部２７へ出力する回路部である。
入出力Ｉ／Ｆ部２５は、データベースサーバ３Ａとデータ通信を行うことにより、各情報処理端末１から収集した視聴データからなる履歴データなどの各種情報を送受信する回路部である。
【００３５】
記憶部２６は、ハードディスクやメモリなどの記憶装置からなり、制御部２７での処理に用いる各種処理情報やプログラム２６Ｄを記憶する。
このうち主な処理情報としては、履歴データ２６Ａ、設定情報２６Ｂ、管理情報２６Ｃなどがある。
履歴データ２６Ａは、各情報処理端末１から収集した視聴データが蓄積された情報であり、データベースサーバ３Ａへ転送される。設定情報２６Ｂは、各情報処理端末１から収集すべき視聴データを指定するための情報である。管理情報２６Ｃは、各情報処理端末１で実行される視聴データ収集に関する動作を管理するための情報である。
【００３６】
制御部２７は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部２６に記憶されているプログラム２６Ｄを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させて各種機能手段を実現する機能部である。
主な機能手段としては、情報管理手段２７Ａ、情報整理手段２７Ｂ、設定管理手段２７Ｃ、および時刻管理手段２７Ｄがある。
【００３７】
情報管理手段２７Ａは、通信Ｉ／Ｆ部２１を介して各情報処理端末１からの視聴データを受信し履歴データ２６Ａとして管理する機能手段である。
情報整理手段２７Ｂは、情報管理手段２７Ａで受信した視聴データの誤りや重複などを検証して整理する機能手段である。
設定管理手段２７Ｃは、オペレータによる操作入力部２３からの指示に基づき、記憶部２６の設定情報２６Ｂや管理情報２６Ｃを設定することにより、各情報処理端末１での視聴データ収集に関する動作を管理する機能手段である。
時刻管理手段２７Ｄは、各情報処理端末１からの時刻問い合わせに応じて、時計部２４から取得した時刻情報を通知する機能手段である。
【００３８】
［視聴データ］
次に、図４を参照して、視聴データの構成について説明する。図４は視聴データの構成例である。
視聴データは、各情報処理端末１のＴＶ放送視聴機能で、どのような放送番組がどのような状況で視聴されているかを調査するための情報である。具体的には例えば図４のような情報が考えられるが、これに限定されるものではない。
【００３９】
図４において、ＴＶ−ＡＰ識別子は、ＴＶアプリケーション名などからなり、ＴＶ放送の視聴に用いられているＴＶアプリケーションを識別するための情報である。利用者ＩＤは、情報処理端末１を利用してＴＶ放送を視聴している利用者を識別するための情報であり、予め登録されたものが用いられる。
チャネル番号は、視聴しているＴＶ放送のチャネル番号であり、そのＴＶ放送の視聴開始時刻、およびそのチャネル番号に関する視聴時間長も収集される。また、動作状態は、収集時点におけるＴＶアプリケーションの動作状態を示す情報である。
【００４０】
再生シフト時間は、実際のＴＶ放送を順次記憶部１７へ格納して後追いで再生している場合の放送と再生の時刻差（遅れ時間）を示す情報である。例えば、放送中にこの後追い再生を用いた場合、視聴開始時刻と視聴時間長とに対応するＴＶ放送の内容と実時間での放送内容とにずれが生ずるが、この再生シフト時間により補正できる。
画面サイズは、視聴しているＴＶ放送の表示画面サイズであり、ボリュームは、ＴＶ放送の音声再生の大きさであり、ともに利用者がどの程度関心を持って視聴しているかを把握できる。
【００４１】
［データ収集動作］
次に、図５を参照して、本実施の形態にかかるＴＶ視聴調査システムのデータ収集動作について説明する。図５は本実施の形態にかかるＴＶ視聴調査システムのデータ収集動作を示すシーケンス図である。
【００４２】
まず、情報処理端末１の制御部１８では、情報取得手段１８Ｂにより、定期的あるいは視聴開始／終了／変更などの取得タイミングに応じて、自端末でのＴＶ放送の視聴状況を示す視聴データを取得し（ステップ１００）、通信Ｉ／Ｆ部１６および通信ネットワーク５を介してデータ収集サーバ２へ視聴データを通知する（ステップ１０１）。
データ収集サーバ２の制御部２７では、情報管理手段２７Ａにより、通信Ｉ／Ｆ部２１を介して情報処理端末１からの視聴データを受信し、記憶部２６へ履歴データ２６Ａとして蓄積する（ステップ１０２）。
【００４３】
その後、データ収集サーバ２の制御部２７では、操作入力部２３からのデータ転送指示に応じて、あるいは定期的に（ステップ１１０）、記憶部２６から履歴データ２６Ａを読み出し、入出力Ｉ／Ｆ部２５を介して分析システム３のデータベースサーバ３Ａへ転送する（ステップ１１１）。
データベースサーバ３Ａでは、データ収集サーバ２からの履歴データをデータベースへ格納し（ステップ１１２）、必要に応じて分析データを生成する（ステップ１１３）。
【００４４】
これにより、利用者端末４が、通信ネットワーク５を介してサービス提供サーバ３Ｂへアクセスして所望の分析データを要求した場合、サービス提供サーバ３Ｂは、データベースサーバ３Ａにアクセスして、その要求に応じた分析データをデータベースから検索し、利用者端末４へ提供するものとなる。
【００４５】
このように、情報処理端末１の情報取得手段１８Ｂで、ＴＶ制御手段１８ＡでのＴＶ放送の視聴状況からその視聴チャネル情報を含む視聴データを取得して、通信ネットワーク５を介してデータ収集サーバ２へ通知し、データ収集サーバ２の情報管理手段２７Ａで、情報処理端末１から通知された視聴データを受信して蓄積するようにしたので、パーソナルコンピュータなどの情報処理端末で、内蔵されているＴＶ放送受信チューナを用いてＴＶ放送が視聴される場合でも、所望の視聴データを収集できる。
したがって、ＴＶアプリケーションで制御される情報処理端末でのＴＶ視聴に対応でき、ＴＶ視聴の新しい形態に関する市場調査を実現できる。
【００４６】
また、この視聴データ収集によれば、パーソナルコンピュータ上のソフトウエアとして実現可能であり、例えば定額制のインターネットを使って情報を収集することにより利用者に新たな通信コストを生じさせないで情報収集が可能である。
また、パーソナルコンピュータ上でのＴＶ視聴では、従来のＴＶ視聴と異なり、画面サイズを任意に制御できる、簡単に録画ファイルを作成できる、インターネットと結合して番組の予約等の処理が簡単にできる等の機能があり、これらの情報取得も視聴行動の分析に有効である。
【００４７】
［視聴データ取得動作］
次に、図６を参照して、情報処理端末１での視聴データ取得動作について説明する。図６は情報処理端末１での視聴データ取得動作を示す説明図である。
情報処理端末１の情報取得手段１８Ｂで、視聴データを取得する方法としては、ＴＶ制御手段１８Ａの処理動作から取得する第１の取得方法、ＡＰＩ／ＣＯＭ処理手段１８Ｆの処理動作から取得する第２の取得方法、およびＯＳ処理手段１８Ｇの処理動作から取得する第３の取得方法がある。
【００４８】
まず、第１の視聴データ取得方法では、図７に示すように、ＴＶ制御手段１８Ａにより画面表示部１２に表示される表示内容から視聴データを取得するものである。
ＴＶ制御手段１８Ａは、利用者による操作入力部１４からのチャネル操作に応じて（ステップ１２０）、その指定された受信チャネル番号をＴＶ放送受信部１１へ設定する（ステップ１２１）。
【００４９】
これにより、ＴＶ放送受信部１１は、設定されたチャネル番号のＴＶ放送について受信を開始し（ステップ１２２）、得られた画面データや音声データをＴＶ制御手段１８Ａへ出力する（ステップ１２３）。
ＴＶ制御手段１８Ａでは、ＴＶ放送受信部１１から画面データや音声データを順次受け取って、画面表示部１２や音声出力部１３へ出力して画面表示する（ステップ１２４）。これにより、利用者は所望のＴＶ放送を画面表示部１２で視聴できる。
【００５０】
この際、一般的なＴＶアプリケーションで実現されるＴＶ制御手段１８Ａでは、利用者による操作確認のため、受信中のＴＶ放送に関する情報やＴＶアプリケーションが持つ機能に関する情報、例えばチャネル番号、視聴開始時刻、視聴時間、さらには時間シフト再生時の時刻差などを画面表示部１２へ表示するものとなっている。
情報取得手段１８Ｂでは、取得タイミングの到来に応じて（ステップ１３０：ＹＥＳ）、ＴＶ制御手段１８Ａで画面表示している受信中のＴＶ放送に関する情報の表示内容を取得し（ステップ１３１）、視聴データを生成する（ステップ１３２）。
【００５１】
このように、ＴＶ制御手段１８Ａにより画面表示部１２に表示される表示内容から視聴データを取得するようにしたので、市販のＴＶアプリケーションを改造することなく、所望の視聴データを容易に取得できる。
なお、図７のステップ１３０における、情報取得手段１８Ｂの取得タイミングについては、ポーリングにより一定期間ごとに取得タイミングを発生させてもよく、利用者による操作入力部１４からのＴＶ制御手段１８Ａに対する操作に応じてＯＳ処理手段１８Ｇで発生する操作イベントに基づき取得タイミングを発生させてもよい。
【００５２】
次に、第２の視聴データ取得方法について説明する。前述した図７のステップ１２０に示したように、ＴＶ制御手段１８Ａでは、利用者による操作入力部２３からの操作に応じて、ＴＶ放送受信部１１を制御する。例えば、所望の受信チャネルを選択する場合、その受信チャネル番号が操作入力部２３のキーボードから入力される。
この際、操作入力部２３で検出された操作内容、例えば受信チャネル番号をＴＶ制御手段１８Ａに渡す処理は、通常、ＯＳ処理手段１８Ｇにより提供される。したがって、ＯＳ処理手段１８Ｇで提供されている一般的なサービス機能を利用して、その操作内容を情報取得手段１８Ｂで取得することにより、所望の視聴データを取得できる。
【００５３】
次に、第３の視聴データ取得方法について説明する。ＴＶ制御手段１８Ａでは、例えば図７のステップ１２１でＴＶ放送受信部１１へ受信チャネルを設定しているが、実際には、ＡＰＩやＣＯＭをＴＶ制御手段１８Ａから呼び出すことにより受信チャネルを設定するものとなっている。
この際、受信チャネル設定以外にも、チャネル番号変更時に画面に文字を表示するＯＳのＡＰＩの関数が呼び出されたり、ＴＶ放送受信部１１に固有のドライバや付属ＤＬＬに含まれるＡＰＩの関数が呼び出される。
【００５４】
また、ＡＰＩではなくＣＯＭが利用される場合は、例えば、ＴＶ制御手段１８Ａが、受信チャネル設定や画面表示にＡＰＩではなくＤｉｒｅｃｔＸ（登録商標）などのＣＯＭを利用している場合は、そのＣＯＭのインターフェースやメソッドが呼び出される。
したがって、情報取得手段１８Ｂで、ＴＶ制御手段１８Ａから利用されるＡＰＩやＣＯＭの呼び出しを、ＯＳ処理手段１８Ｇで提供されている一般的なサービス機能を利用して監視しておくことにより、その呼び出し時に渡された引数などから受信チャネル番号やその受信開始時刻など、所望の視聴データを取得できる。
【００５５】
なお、視聴データのうち、収集時点におけるＴＶ制御手段１８Ａ（ＴＶアプリケーション）の動作状態を示す情報については、ＯＳ処理手段１８Ｇのイベントを監視することにより取得できる。
例えば、Ｗｉｎｄｏｗｓ（登録商標）のＯＳでは、マウス移動、マウスクリック、キーボード入力や画面上のアプリケーションの移動、サイズ変更、最大化、最小化などのオペレーションを行うとイベントが発生する。また、アプリケーション画面がアクティブ状態から非アクティブ状態に、またはその逆の状態に変更されるときにもイベントが発生する。したがって、このイベントを監視することによって、ＴＶ制御手段１８Ａの動作状態を取得できる。
【００５６】
［時刻補正動作］
次に、図８を参照して、本実施の形態にかかるＴＶ視聴調査システムの時刻補正動作について説明する。図８は本実施の形態にかかるＴＶ視聴調査システムの時刻補正動作を示すシーケンス図である。
情報処理端末１の制御部１８は、情報取得手段１８Ｂにより視聴データをデータ収集サーバ２へ通知する前に、例えばプログラム１７Ｅの起動に応じて、時刻補正手段１８Ｃを用いて、図８に示すような、データ収集サーバ２との間で時刻補正動作を行う。
【００５７】
まず、時刻補正手段１８Ｃは、データ収集サーバ２の時刻情報を要求する時刻問い合わせを、通信Ｉ／Ｆ部１６および通信ネットワーク５を介してデータ収集サーバ２へ送信する（ステップ１５０）。そして、この時刻問い合わせに要する所要時間を計時するため、時計部１５から現在時刻を取得して計時を開始する（ステップ１５１）。
データ収集サーバ２の制御部２７では、通信Ｉ／Ｆ部２１を介して受信した情報処理端末１からの時刻問い合わせに応じて、時刻管理手段２７Ｄにより、時計部２４から現在時刻を取得して（ステップ１５２）、これを標準時刻として当該情報処理端末１へ通知する（ステップ１５３）。
【００５８】
情報処理端末１の時刻補正手段１８Ｃは、データ収集サーバ２からの時刻通知に応じて、時計部１５から現在時刻を取得して、所要時間の計時を終了し（ステップ１５４）、その開始時刻と終了時刻とからデータ収集サーバ２との間の片道通信時間を算出する（ステップ１５５）。
そして、標準時刻と開始時刻との差と片道通信時間との差から、自端末の時計部１５とデータ収集サーバ２の時計部２４との時刻差を算出し（ステップ１５６）、これを時刻差情報１７Ｃとして記憶部１７へ格納する（ステップ１５７）。
【００５９】
この後、情報取得手段１８Ｂでは、時計部１５で計時された時刻を含む視聴データ、例えば視聴開始時刻などのデータを、時刻差情報１７Ｃを用いて時刻差情報１７Ｃに基づき補正することにより、データ収集サーバ２の標準時刻と同期した視聴データを生成できる。
したがって、各情報処理端末１の時計部１５で計時されている時刻が不正確な場合でも、データ収集サーバ２に通知される視聴データは、すべて標準時刻に同期していることになり、正確な調査結果が得られる。また、時刻差情報１７Ｃを用いて視聴データを補正するようにしたので、時計部１５を補正する必要がなくなり、利用者の端末使用状況を強制的に変更させることなく、視聴データの収集を行うことができる。
【００６０】
［設定管理動作］
次に、図９を参照して、本実施の形態にかかるＴＶ視聴調査システムの設定管理動作について説明する。図９は本実施の形態にかかるＴＶ視聴調査システムの設定管理動作を示すシーケンス図である。
情報処理端末１の制御部１８は、情報取得手段１８Ｂにより視聴データをデータ収集サーバ２へ通知する前に、例えばプログラム１７Ｅの起動に応じて、設定管理手段１８Ｄにより、図９に示すような、データ収集サーバ２との間で設定管理動作を行う。
【００６１】
まず、設定管理手段１８Ｄは、データ収集サーバ２に対して設定情報および管理情報の取得を要求する（ステップ１６０）。
データ収集サーバ２の制御部２７では、通信Ｉ／Ｆ部２１を介して受信した情報処理端末１からの情報取得要求に応じて、予めオペレータにより登録されている設定情報２６Ｂおよび管理情報２６Ｃを記憶部２６から読み出し（ステップ１６１）、これを当該情報処理端末１へ通知する（ステップ１６２）。
情報処理端末１の設定管理手段１８Ｄは、データ収集サーバ２からの情報通知に応じて、その通知された内容で記憶部１７の設定情報１７Ａおよび管理情報１７Ｂを更新する（ステップ１６３）。
【００６２】
この後、情報取得手段１８Ｂで、視聴データをデータ収集サーバ２へ収集する際、記憶部の設定情報１７Ａに基づき要求されたデータのみを通知する。図１０に設定情報１７Ａの構成例を示す。設定情報１７Ａは、各情報処理端末１から収集すべき視聴データを指定するための情報であり、この例では、各視聴データの情報名ごとに、そのデータの取得要否を示すフラグが対応付けられている。
【００６３】
一方、管理情報１７Ｂは、各情報処理端末１で実行される視聴データ収集に関する動作を管理するための情報であり、図１１に示すように、各管理機能ごとに、その実行要否を示すフラグが対応付けられている。
設定管理手段１８Ｄでは、この管理情報１７Ｂで要求された機能を実行する。例えば、図１１に示すように、オンラインアップデート機能が要求されていた場合は、図１２に示すようなオンラインアップデート動作を実行する。図１２はオンラインアップデート動作を示すシーケンス図である。
【００６４】
まず、設定管理手段１８Ｄでは、プログラム１７Ｅから取得したそのバージョン情報を含むアップデート要否確認要求を、通信Ｉ／Ｆ部１６および通信ネットワーク５を介してデータ収集サーバ２へ送信する（ステップ１７０）。
データ収集サーバ２の制御部２７では、通信Ｉ／Ｆ部２１を介して受信した情報処理端末１からのアップデート要否確認要求に応じて、設定管理手段２７Ｃで、その要求に含まれるバージョンと記憶部２６に格納されているプログラム（図示せず）のバージョンとを比較する（ステップ１７１）。
【００６５】
ここで、両バージョンが一致した場合は（ステップ１７２：ＹＥＳ）、アップデート不要を情報処理端末１へ通知する（ステップ１７３）。これにより、情報処理端末１の設定管理手段１８Ｄは、処理を終了する。
一方、両バージョンが不一致の場合は（ステップ１７２：ＮＯ）、アップデート要を情報処理端末１へ通知する（ステップ１８０）。
これにより、情報処理端末１の設定管理手段１８Ｄは、最新モジュールの送信要求をデータ収集サーバ２へ送信する（ステップ１８１）。
【００６６】
データ収集サーバ２の設定管理手段２７Ｃは、情報処理端末１からの最新モジュール送信要求に応じて、記憶部２６から最新モジュール（図示せず）を読み出して送信する（ステップ１８２）。
情報処理端末１の設定管理手段１８Ｄは、データ収集サーバ２から送信された最新モジュールを受信して、その最新モジュールで記憶部１７のプログラム１７Ｅを置換してアップデートする（ステップ１８３）。
【００６７】
これにより、各情報処理端末１のプログラム１７Ｅをバージョンアップする場合、再インストールなどの操作負担を利用者に強いることなく、データ収集サーバ２から自動的にアップデートすることができる。
なお、以上では、管理情報に基づき管理機能の実行要否をデータ収集サーバ２から情報処理端末１へ通知する場合を例として説明したが、このような管理情報を用いず、各管理機能ごとにその実行要否を情報処理端末１からデータ収集サーバ２へ問い合わせるようにしてもよい。
【００６８】
また、他の管理機能としては、例えば、アンインストール機能、新機能追加機能、情報取得動作の開始／停止機能などがある。
アンインストール機能は、不要となったプログラムをデータ収集サーバ２からの指示に応じて記憶部１７から削除する機能であり、新機能追加機能は、新たなプログラムをデータ収集サーバ２からの指示に応じて記憶部１７へ追加する機能である。また、情報取得動作の開始／停止機能は、データ収集サーバ２からの指示に応じて情報取得手段１８Ｂでの情報取得動作を開始／停止させる機能である。これら管理機能についてもオンラインアップデート動作と同様にしてデータ収集サーバ２から制御される。
【００６９】
［リソース監視動作］
次に、図１３を参照して、本実施の形態にかかるＴＶ視聴調査システムのリソース監視動作について説明する。図１３は本実施の形態にかかるＴＶ視聴調査システムのリソース監視動作を示すシーケンス図である。
情報処理端末１の制御部１８は、情報取得手段１８Ｂにより視聴データを取得している間、リソース監視手段１８Ｅにより、図１３に示すような、当該端末のリソース資源を監視するリソース監視動作を行う。
【００７０】
まず、リソース監視手段１８Ｅは、一定周期で到来する監視タイミングに応じて（ステップ１９０：ＹＥＳ）、ＯＳ処理手段１８Ｇから当該端末のリソース値を取得する（ステップ１９１）。この際、例えば当該情報処理端末１の制御部１８で実行される各種処理で用いるＣＰＵ処理量やメモリ使用量、ハードディスク使用量などのリソース資源の残量がリソース値として取得される。
【００７１】
そして、そのリソース値が予め設定されているしきい値より低い場合は（ステップ１９２：ＹＥＳ）、そのリソース資源にあまり余裕がないことから、情報取得手段１８Ｂの動作を一時停止し、あるいは情報取得手段１８Ｂで用いている一部リソースを開放する（ステップ１９３）。これにより、情報処理端末１のリソース資源に余裕が生まれ、制御部１８での他の処理がスムーズに実行される。
【００７２】
また、リソース値が予め設定されているしきい値より高い場合は（ステップ１９２：ＮＯ）、リソース開放または動作一時停止中である場合にのみ（ステップ１９４：ＹＥＳ）、リソース使用量を元に戻し、あるいは動作を再開して（ステップ１９５）、ステップ１９０へ戻る。
なお、情報取得手段１８Ｂの一時停止については、所定期間だけ情報取得手段１８Ｂの動作を停止し、あるいは視聴データの収集動作の繰り返し期間を延長すればよく、リソース開放については、予めプログラム１７Ｅに設けられているリソース開放処理を実行すればよい。
【００７３】
このように、情報処理端末１のリソース資源を監視し、その低減に応じて情報取得手段１８Ｂの動作を一時停止し、あるいは情報取得手段１８Ｂで用いている一部リソースを開放するようにしたので、制御部１８に対する情報取得手段１８Ｂの処理負担を調整でき、利用者が起動した所望の処理を邪魔することなく、また利用者のストレスを感じさせることなく、スムーズに実行させることができる。
【００７４】
なお、以上で説明した本実施の形態は、上記構成例に限定されるものではなく、その主旨を変更しない範囲で適時変更可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施の形態にかかるＴＶ視聴調査システムの構成を示すブロック図である。
【図２】情報処理端末の構成を示すブロック図である。
【図３】データ収集サーバの構成を示すブロック図である。
【図４】視聴データの構成例である。
【図５】本実施の形態にかかるＴＶ視聴調査システムのデータ収集動作を示すシーケンス図である。
【図６】情報処理端末での視聴データ取得動作を示す説明図である。
【図７】第１の視聴データ取得方法を示すシーケンス図である。
【図８】本実施の形態にかかるＴＶ視聴調査システムの時刻補正動作を示すシーケンス図である。
【図９】本実施の形態にかかるＴＶ視聴調査システムの設定管理動作を示すシーケンス図である。
【図１０】設定情報の構成例である。
【図１１】管理情報の構成例である。
【図１２】オンラインアップデート動作を示すシーケンス図である。
【図１３】本実施の形態にかかるＴＶ視聴調査システムのリソース監視動作を示すシーケンス図である。
【符号の説明】
【００７６】
１…情報処理端末、２…データ収集サーバ、３…分析システム、３Ａ…データベースサーバ、３Ｂ…サービス提供サーバ、４…利用者端末、５…通信ネットワーク、１１…ＴＶ放送受信部、１２…画面表示部、１３…音声出力部、１４…操作入力部、１５…時計部、１６…通信Ｉ／Ｆ部、１７…記憶部、１７Ａ…設定情報、１７Ｂ…管理情報、１７Ｃ…時刻差情報、１７Ｄ…プログラム（ＴＶ−ＡＰ）、１７Ｅ…プログラム（情報収集）、１７Ｆ…プログラム（ＡＰＩ／ＣＯＭ）、１７Ｇ…プログラム（ＯＳ）、１８…制御部、１８Ａ…ＴＶ制御手段、１８Ｂ…情報取得手段、１８Ｃ…時刻補正手段、１８Ｄ…設定管理手段、１８Ｅ…リソース監視手段、１８Ｆ…ＡＰＩ／ＣＯＭ処理手段、１８Ｇ…ＯＳ処理手段、２１…通信Ｉ／Ｆ部、２２…画面表示部、２３…操作入力部、２４…時計部、２５…入出力Ｉ／Ｆ部、２６…記憶部、２６Ａ…履歴データ、２６Ｂ…設定情報、２６Ｃ…管理情報、２６Ｄ…プログラム、２７…制御部、２７Ａ…情報管理手段、２７Ｂ…情報整理手段、２７Ｃ…設定管理手段、２７Ｄ…時刻管理手段。
【図１】
2005229302.tif 000003
【図２】
2005229302.tif 000004
【図３】
2005229302.tif 000005
【図４】
2005229302.tif 000006
【図５】
2005229302.tif 000007
【図６】
2005229302.tif 000008
【図７】
2005229302.tif 000009
【図８】
2005229302.tif 000010
【図９】
2005229302.tif 000011
【図１０】
2005229302.tif 000012
【図１１】
2005229302.tif 000013
【図１２】
2005229302.tif 000014
【図１３】
2005229302.tif 000015