(57)【要約】【課題】  収集した情報を用いてテレビ放送が視聴されていることを判定する。【解決手段】  情報収集部１０２は、ユーザからの入力に基づいて放送処理部１０１からチューナ１２０に供給された、チャンネルを変更するプロセスに対する確認応答を抜き取る。情報収集部１０２は、音声出力部１４０において、放送処理部１０１からサウンドカードドライバ１４２に供給された音声情報、ミュート等を指定するプロセスに対する確認応答を抜き取る。視聴判定部１０３は、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一の場合、放送コンテンツが視聴されていると判定する。【選択図】図２
2010206787.tif 000002
【特許請求の範囲】
【請求項１】
放送事業者によって送信された放送コンテンツを再生する状態である視聴モードを有する情報処理装置であって、
前記放送コンテンツに関するデータを受信する受信部と、
前記受信部において受信した前記データを視聴可能に処理する放送処理部と、
前記放送処理部から送られた映像信号を出力する映像出力部と、
前記放送処理部から送られた音声信号を出力する音声出力部と、
前記受信部、前記放送処理部、前記映像出力部、または前記音声出力部のうち少なくとも一つの部の動作に関連する情報を収集する情報収集部と、
前記情報収集部において収集された前記動作に関連する情報、または前記動作に関する複数の情報の組み合わせにより、前記視聴モードが選択されているか否かを表す視聴状態を判定する視聴判定部と、
時刻を取得する時刻情報取得部とを有し、
前記視聴判定部は、前記時刻に前記視聴モードが選択されているか否かを判定する情報処理装置。
【請求項２】
前記視聴判定部は、前記受信部の動作に関連する情報と、前記放送処理部から前記音声出力部に供給された動作に関連する情報とが同一の場合、前記視聴モードが選択されていると判定する請求項１に記載の情報処理装置。
【請求項３】
前記情報収集部は、前記音声出力部から出力される音声データを収集し、
前記視聴判定部は、前記音声出力部から予め決められた所定期間音声が出力されているとき、前記視聴モードが選択されていると判定する請求項２に記載の情報処理装置。
【請求項４】
前記映像出力部は、前記映像信号を出力する画面のサイズに対して実際に映像を表示する表示サイズが変更可能であって、
前記視聴判定部は、前記映像出力部における表示サイズが所定のサイズよりも大きい場合に、前記視聴モードが選択されていると判定する請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記受信部、前記放送処理部、前記映像出力部、または前記音声出力部の各々に対して、動作を指示する制御部を有し、
前記動作に関連する情報は、前記受信部、前記放送処理部、前記映像出力部、または前記音声出力部のうち少なくとも一つが、前記制御部によって指示された前記動作を完了したことを前記制御部に報告する確認応答である請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項６】
前記情報収集部は、前記受信部において選択されたチャンネルのチャンネル番号、チャンネル周波数のうち少なくとも一方を収集し、
前記視聴判定部は、前記チャンネル番号、前記チャンネル周波数のうち少なくとも一方と、前記時刻とに基づいて、前記時刻に受信された前記放送コンテンツを特定する請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置の設置されている場所を示す位置情報を取得する位置情報取得部を有し、
前記情報収集部は、前記位置情報を収集し、
前記視聴判定部は、前記チャンネル番号、前記チャンネル周波数のうち少なくとも一方と、前記時刻と、前記位置情報とに基づいて、前記時刻に受信された前記放送コンテンツを特定する請求項１に記載の情報処理装置。
【請求項８】
前記視聴判定部は、前記放送コンテンツを受信した時刻と、少なくとも前記放送コンテンツのチャンネル番号、前記放送時刻情報、及び前記時刻情報取得部から取得される時刻とを比較し、同一であれば、前記チャンネル番号において放送される放送コンテンツが実時間再生されていると判定する請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記情報処理装置は、前記放送コンテンツを記憶する記憶部を有し、
前記放送コンテンツには、
前記放送コンテンツの視聴場面を示す時間情報である視聴位置情報と、
前記記憶部にファイルとして記憶されたときのファイル情報と
が対応付けて記憶されており、
前記視聴判定部は、前記視聴位置情報と、前記ファイル情報と、前記時刻情報取得部から取得される時刻とから前記記憶部に記憶された放送コンテンツが再生されていると判定する請求項１乃至７の何れか一項に記載の情報処理装置。
【請求項１０】
放送事業者によって送信された放送コンテンツに関するデータを受信する受信部と、受信した前記データを視聴可能にする放送処理部と、前記放送処理部から送られた映像信号を出力する映像出力部と、前記放送処理部から送られた音声信号を出力する音声出力部と、時刻を取得する時刻情報取得部とを備え、前記放送コンテンツを再生する状態である視聴モードを有する情報処理装置に搭載されたコンピュータに、
前記受信部、前記放送処理部、前記映像出力部、及び前記音声出力部のうち少なくとも一つの部の動作に関連する情報を収集するステップと、
収集された前記動作に関連する情報、または前記動作に関する複数の情報の組み合わせにより、前記時刻に前記視聴モードが選択されているか否かを表す視聴状態を判定するステップと
を実行させる視聴判定プログラム。
【請求項１１】
少なくとも、映像信号を出力する映像出力部と、音声信号を出力する音声出力部と、時刻を取得する時刻情報取得部とを備え、放送事業者から送信された放送コンテンツを再生する状態である視聴モードを有する情報処理装置と、
前記情報処理装置から送られた情報から前記情報処理装置における前記放送コンテンツの視聴に関わる情報を収集する情報収集サーバと、
前記情報収集サーバにおいて収集された前記視聴に関わる情報を集計する情報集計サーバとを備え、前記情報処理装置と前記情報収集サーバと前記情報集計サーバとが互いにネットワークを介して接続された視聴情報収集システムであって、
前記ネットワークに接続されており前記放送コンテンツに関するデータを受信する受信部と、
前記ネットワークに接続されており前記受信部において受信した前記データを視聴可能に処理する放送処理部とを備え、
前記情報処理装置は、
前記ネットワークに接続されており前記受信部、前記放送処理部、前記映像出力部、及び前記音声出力部のうち少なくとも一つの部の動作に関連する情報を収集する情報収集部と、
前記情報収集部において収集された前記動作に関連する情報、または前記動作に関する複数の情報の組み合わせにより、前記時刻に前記視聴モードが選択されているか否かを表す視聴状態を判定する視聴判定部と、
前記情報収集サーバとネットワークを介して通信を行う通信処理部とを有し、
前記通信処理部は、前記視聴状態と、前記情報処理装置を識別する識別情報とを前記情報収集サーバに送信する視聴情報収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実装されたチューナ及びソフトウェアによってテレビ放送を視聴可能な情報処理装置、及びこの情報処理装置による視聴の実態を収集する視聴情報収集システム、及び情報処理装置に実装される視聴判定プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ、携帯電話のような情報処理装置には、テレビ放送用のチューナが備えられたものがある。つまり、使用者は、従来のテレビ受像器を持たなくても、テレビ放送用のチューナと表示装置とを備えた情報処理装置を用いて、テレビ放送を視聴することができる。このように、テレビ放送の視聴形態は、多様化している。これに伴い、放送事業者、広告制作業者等は、従来のテレビ放送の場合と同様に、情報処理装置によるテレビ放送の視聴状況を把握したいという要求をもっている。
【０００３】
パーソナルコンピュータの場合、オペレーティングシステム（ＯＳ）上で起動するアプリケーションの動作の履歴を参照することができる（例えば、特許文献１）。従って、テレビ放送を視聴可能なパーソナルコンピュータでは、チューナの動作の履歴を参照することができる。
【０００４】
また、パーソナルコンピュータの動作の履歴である事象のログから、パーソナルコンピュータによってアクセスされたＵＲＬの履歴を抽出することにより、パーソナルコンピュータの使用状態を調べる方法が提供されている（例えば、特許文献２参照）。
【０００５】
上述のように、テレビ放送を受信可能なパーソナルコンピュータ、携帯電話のような情報処理装置において、テレビ放送の視聴状況に関する情報は、取得することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許３０９７０３３号公報
【特許文献２】特許３３１７７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
パーソナルコンピュータ、携帯電話のような情報処理装置において、情報（事象のログ、又はアプリケーションの利用データ）を収集する方法として、例えば、特許文献２には、可搬体の記録媒体、電話回線のような通信チャネル、電子メール等を用いて収集した情報を収集することが記載されている。
【０００８】
しかし、収集された情報が格納された記録媒体をサーバに送る場合、情報量によっては、記録媒体に蓄えることが困難な場合がある。また、通信チャネルを用いて伝送する場合であれば、情報処理装置から送られる情報が収集サーバに殺到し、ネットワークに負荷が掛かる。
【０００９】
更に、特許文献１，２の両方法に共通に、情報処理装置において収集した情報（事象のログ、又はアプリケーションの利用データ）の整理にかかる負荷が増大するといった問題があった。
【００１０】
そこで、本発明は、テレビ放送が視聴されていることを判定することができる情報処理装置、視聴の実態を収集する際におけるネットワークやサーバにかかる負荷を低減することのできる視聴情報収集システム、及びテレビ放送が視聴されていることを判定する処理を情報処理装置に実行させる視聴判定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した問題を解決するため、本発明は、次のような特徴を有している。本発明の第１の特徴は、放送事業者によって送信された放送コンテンツを再生する状態である視聴モードを有する情報処理装置であって、前記放送コンテンツに関するデータを受信する受信部と、前記受信部において受信した前記データを視聴可能に処理する放送処理部と、前記放送処理部から送られた映像信号を出力する映像出力部と、前記放送処理部から送られた音声信号を出力する音声出力部と、前記受信部、前記放送処理部、前記映像出力部、または前記音声出力部のうち少なくとも一つの部の動作に関連する情報を収集する情報収集部と、前記情報収集部において収集された前記動作に関連する情報、または前記動作に関する複数の情報の組み合わせにより、前記視聴モードが選択されているか否かを表す視聴状態を判定する視聴判定部と、時刻を取得する時刻情報取得部とを有し、前記視聴判定部は、前記時刻に前記視聴モードが選択されているか否かを判定することを要旨とする。
【００１２】
本発明に係る情報処理装置は、視聴判定部を有することにより、情報収集部において収集された情報に基づいて、取得された時刻に視聴モードが選択されているか否かを判定することができる。従って、情報処理装置は、テレビ放送が視聴されていることを判定することができる。
【００１３】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記視聴判定部は、前記受信部の動作に関連する情報と、前記放送処理部から前記音声出力部に供給された動作に関連する情報とが同一の場合、前記視聴モードが選択されていると判定することを要旨とする。
【００１４】
本発明の第３の特徴は、本発明の第２の特徴に係り、前記情報収集部は、前記音声出力部から出力される音声データを収集し、前記視聴判定部は、前記音声出力部から予め決められた所定期間音声が出力されているとき、前記視聴モードが選択されていると判定することを要旨とする。
【００１５】
本発明の第４の特徴は、本発明の第１乃至３の何れか１つの特徴に係り、前記映像出力部は、前記映像信号を出力する画面のサイズに対して実際に映像を表示する表示サイズが変更可能であって、前記視聴判定部は、前記映像出力部における表示サイズが所定のサイズよりも大きい場合に、前記視聴モードが選択されていると判定することを要旨とする。
【００１６】
本発明の第５の特徴は、本発明の第１乃至３の何れか１つの特徴に係り前記受信部、前記放送処理部、前記映像出力部、または前記音声出力部の各々に対して、動作を指示する制御部を有し、前記動作に関連する情報は、前記受信部、前記放送処理部、前記映像出力部、または前記音声出力部のうち少なくとも一つが、前記制御部によって指示された前記動作を完了したことを前記制御部に報告する確認応答であることを要旨とする。
【００１７】
本発明の第６の特徴は、本発明の第１の特徴に係り、前記情報収集部は、前記受信部において選択されたチャンネルのチャンネル番号、チャンネル周波数のうち少なくとも一方とを収集し、前記視聴判定部は、前記チャンネル番号、前記チャンネル周波数のうち少なくとも一方と、前記時刻とに基づいて、前記時刻に受信された前記放送コンテンツを特定することを要旨とする。
【００１８】
本発明の第７の特徴は、本発明の第１の特徴に係り、前記情報処理装置の設置されている場所を示す位置情報を取得する位置情報取得部を有し、前記情報収集部は、前記位置情報を収集し、前記視聴判定部は、前記チャンネル番号、前記チャンネル周波数のうち少なくとも一方と、前記時刻と、前記位置情報とに基づいて、前記時刻に受信された前記放送コンテンツを特定することを要旨とする。
【００１９】
本発明の第８の特徴は放送事業者によって送信された放送コンテンツに関するデータを受信する受信部と、受信した前記データを視聴可能にする放送処理部と、前記放送処理部から送られた映像信号を出力する映像出力部と、前記放送処理部から送られた音声信号を出力する音声出力部と、時刻を取得する時刻情報取得部とを備え、前記放送コンテンツを再生する状態である視聴モードを有する情報処理装置に搭載されたコンピュータに、前記受信部、前記放送処理部、前記映像出力部、及び前記音声出力部のうち少なくとも一つの部の動作に関連する情報を収集するステップと、収集された前記動作に関連する情報、または前記動作に関する複数の情報の組み合わせにより、前記時刻に前記視聴モードが選択されているか否かを表す視聴状態を判定するステップとを実行させる視聴判定プログラムであることを要旨とする。
【００２０】
本発明の第９の特徴は、少なくとも、映像信号を出力する映像出力部と、音声信号を出力する音声出力部と、時刻を取得する時刻情報取得部とを備え、放送事業者から送信された放送コンテンツを再生する状態である視聴モードを有する情報処理装置と、前記情報処理装置から送られた情報から前記情報処理装置における前記放送コンテンツの視聴に関わる情報を収集する情報収集サーバと、前記情報収集サーバにおいて収集された前記視聴に関わる情報を集計する情報集計サーバとを備え、前記情報処理装置と前記情報収集サーバと前記情報集計サーバとが互いにネットワークを介して接続された視聴情報収集システムであって、前記ネットワークに接続されており前記放送コンテンツに関するデータを受信する受信部と、前記ネットワークに接続されており前記受信部において受信した前記データを視聴可能に処理する放送処理部とを備え、前記情報処理装置は、前記ネットワークに接続されており前記受信部、前記放送処理部、前記映像出力部、及び前記音声出力部のうち少なくとも一つの部の動作に関連する情報を収集する情報収集部と、前記情報収集部において収集された前記動作に関連する情報、または前記動作に関する複数の情報の組み合わせにより、前記時刻に前記視聴モードが選択されているか否かを表す視聴状態を判定する視聴判定部と、前記情報収集サーバとネットワークを介して通信を行う通信処理部とを有し、前記通信処理部は、前記視聴状態と、前記情報処理装置を識別する識別情報とを前記情報収集サーバに送信することを要旨とする。
【００２１】
本発明に係る視聴情報収集システムは、視聴判定部を有することにより、情報収集部において収集された情報に基づいて、取得された時刻に視聴モードが選択されているか否かを判定することができる。従って、情報処理装置において、テレビ放送が視聴されていることを判定することができる。更に、情報処理装置は、取得された時刻に視聴モードが選択されているか否かを判定し、視聴モードが選択された時刻に関する情報を送信するため、視聴情報収集システムを構成するネットワーク或いはサーバにかかる負荷を低減することができる。
【発明の効果】
【００２２】
本発明によれば、収集した情報を用いてテレビ放送が視聴されていることを判定する情報処理装置を提供することができる。また、この情報処理装置による視聴の実態を収集する視聴情報収集システムを提供することができる。更に、テレビ放送が視聴されていることを判定する処理を情報処理装置に実行させる視聴判定プログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の実施形態に係る視聴情報収集システムの構成図である。
【図２】図２は、本発明の実施形態に係る情報処理装置の構成図である。
【図３】図３（ａ）は、本発明の実施形態に係る視聴モードテーブルの一例を示す図である。図３（ｂ）は、本発明の実施形態に係る視聴コンテンツテーブルの一例を示す図である。
【図４】図４（ａ）は、視聴モードが選択されたか否かを判定する方法を説明するフローチャートである。図４（ｂ）は、放送コンテンツを判定する方法を説明するフローチャートである。
【図５】図５は、リアルタイム視聴モードの判定方法を説明するフローチャートである。
【図６】図６は、ランダム視聴モードの判定方法を説明するフローチャートである。
【図７】図７は、録画視聴モードの判定方法を説明するフローチャートである。
【図８】図８は、本発明の別の実施形態に係る視聴情報収集システムの構成図である。
【発明を実施するための形態】
【００２４】
次に、本発明に係る視聴情報収集システム、及び情報処理装置について、図面を参照して説明する。具体的には、（１）視聴情報収集システムの概略構成、（２）情報処理装置の構成、（３）情報収集サーバの構成、（４）情報集計サーバの構成、（５）視聴状態の判定方法、（６）視聴判定プログラム、（７）視聴情報収集システムの別の実施形態、（８）作用・効果、（９）その他の実施形態について説明する。
【００２５】
なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、本発明に関係する部分のみを概念的に示している。
【００２６】
（１）視聴情報収集システムの概略構成
図１は、本実施形態に係る視聴情報収集システム１の概略構成について説明する。
【００２７】
視聴情報収集システム１は、放送コンテンツの一例としてテレビ放送を受信可能な装置において、放送コンテンツを再生する状態である視聴モードが選択されているか否かを表す視聴状態と、視聴に関わる情報（以下、視聴情報という）とを収集する。視聴情報は、例えば、チャンネル番号、チャンネル周波数、時刻などである。本実施形態では、テレビ放送を受信可能な装置は、パーソナルコンピュータ、携帯電話等である。
【００２８】
視聴情報収集システム１は、放送事業者の放送局６０（後述する）から送信された放送コンテンツを視聴可能にするパーソナルコンピュータ等の情報処理装置１０を有する。また、視聴情報収集システム１は、情報処理装置１０から送られた情報から情報処理装置１０における放送コンテンツの視聴情報を収集する情報収集サーバ２０と、情報収集サーバ２０において収集された視聴情報を集計する情報集計サーバ３０とを有する。情報処理装置１０と情報収集サーバ２０と情報集計サーバ３０とは、ネットワーク４０を介して互いに接続される。
【００２９】
視聴情報収集システム１は、予め登録された情報処理装置１０から、放送コンテンツの視聴状態及び視聴情報を収集する。視聴情報収集システム１は、登録サーバ５０を有する。登録サーバ５０は、モニターデータベース５１を有する。モニターデータベース５１には、情報処理装置１０を識別することのできる識別情報と、情報処理装置１０を所有する使用者（モニターという）のプロフィールとが関連付けて格納されている。モニターのプロフィールには、ユーザの名前又は略称、年齢、性別、生年月日、職業、婚歴、最終学歴、年収、情報処理装置１０の機種、生活意識、商品関与などの意識項目に関する情報などが含まれる。
【００３０】
本実施形態では、登録サーバ５０は、ネットワーク４０に接続されている。視聴情報収集システム１は、登録された複数の情報処理装置１０、１０ａ、１０ｂ、・・・を含む。また、本実施形態では、複数の放送局６０、６０ａ、６０ｂ、・・・が含まれる。
【００３１】
（２）情報処理装置の構成
図２は、情報処理装置１０を説明する構成図である。図１における情報処理装置１０、１０ａ、１０ｂ、・・・の基本構成は同一である。従って、以下では、情報処理装置１０の構成を説明する。
【００３２】
図２に示すように、情報処理装置１０は、情報処理部１００、情報記憶部１１０、チューナ１２０、映像出力部１３０、音声出力部１４０、入力部１５０、及び通信処理部１６０を有する。また、情報処理装置１０は、位置情報取得部１７０を有していてもよい。
【００３３】
情報記憶部１１０は、後述する情報処理部１００における情報処理に必要な各種の情報を記憶する。また、情報記憶部１１０は、情報処理部１００によって実行されるプログラムを記憶する。情報記憶部１１０は、情報処理部１００においてプログラムが実行される際に利用されるデータなどを一時的に記憶する。本実施形態では、情報記憶部１１０は、ハードディスク１１１、ハードディスク１１１を駆動するハードディスクドライバ１１２を含む。また、図示しない半導体メモリを含む。
【００３４】
チューナ１２０は、放送局６０から送信されたテレビ放送波を受信する。チューナ１２０は、ビデオ信号を情報処理装置１０に取り込む。チューナ１２０は、例えば、地上デジタルテレビジョン放送波を受信する。
【００３５】
映像出力部１３０は、表示部１３１と、表示部１３１を駆動する表示部ドライバ１３２とを有する。表示部１３１は、例えば、液晶表示装置（ＬＣＤ）である。映像出力部１３０は、チューナ１２０において受信されて情報処理部１００において処理された映像信号を出力する。
【００３６】
音声出力部１４０は、サウンドカード１４１と、サウンドカード１４１を駆動するサウンドカードドライバ１４２と、スピーカ１４３とを有する。音声出力部１４０は、チューナ１２０において受信されて情報処理部１００において処理された音声信号を出力する。
【００３７】
入力部１５０は、情報処理装置１０を利用するユーザ（すなわち、モニター）とのインターフェイスとして機能する。
【００３８】
通信処理部１６０は、ネットワーク４０とのインターフェイスとして機能する。通信処理部１６０は、ネットワーク４０を介して、情報収集サーバ２０と通信を行う。通信処理部１６０は、放送コンテンツの視聴状態、情報処理装置１０を識別する識別情報等を情報収集サーバ２０に送信する。
【００３９】
位置情報取得部１７０は、情報処理装置１０の設置されている位置情報を取得する。位置情報取得部１７０は、例えば、ＧＰＳである。位置情報は、登録サーバ５０に登録される際に入力するモニターのプロフィールに含まれていてもよい。登録サーバ５０に登録される際に入力したプロフィールを、例えば、情報記憶部１１０に予め記憶しておき、必要なタイミングでプロフィールから位置情報を抽出してもよい。
【００４０】
情報処理部１００は、放送処理部１０１、情報収集部１０２、及び視聴判定部１０３を有する。また、情報処理部１００は、時刻を計測するクロック１０４を有する。また、情報処理部１００は、図示しないが、チューナ１２０を駆動するためのドライバとしての機能も有する。
【００４１】
放送処理部１０１は、チューナ１２０において受信した放送コンテンツに関するデータを視聴可能に処理する。放送処理部１０１は、地上デジタルテレビジョン放送波をビデオ信号とオーディオ信号に分離し、映像出力部１３０及び音声出力部１４０に供給する。情報収集部１０２は、チューナ１２０、放送処理部１０１、映像出力部１３０、又は音声出力部１４０のうち少なくとも一つの部の動作に関連する情報を収集する。視聴判定部１０３は、情報収集部１０２において収集された動作に関連する情報、または動作に関連する複数の情報の組み合わせにより、視聴モードが選択されているか否かを表す視聴状態を判定する。
【００４２】
視聴モードは、チューナ１２０において受信した放送コンテンツが放送事業者（放送局６０）によって放送された時刻と同一時刻に再生されるリアルタイム視聴モードと、チューナ１２０において受信した放送コンテンツが放送事業者（放送局６０）によって放送された時刻と異なる時刻に再生されるタイムシフト視聴モードとを有する。
【００４３】
情報処理装置１０を構成する情報処理部１００、放送処理部１０１、情報記憶部１１０、チューナ１２０、映像出力部１３０、音声出力部１４０は、全てシステムによって実行されるプログラムのプロセスによって動作する。本実施形態における「システム」には、いわゆるＯＳ、テレビ視聴を可能にするアプリケーション、若しくは、情報収集部１０２に情報を送る専用のアプリケーションなどが含まれる。
【００４４】
以下で、プロセスと記述した場合には、特に断り無き場合には、システムによって実行されるプログラムのプロセスを表す。
【００４５】
ここで、動作に関連する情報は、情報処理部１００、放送処理部１０１、情報記憶部１１０、チューナ１２０、映像出力部１３０、音声出力部１４０のうち少なくとも一つが、システムによって指示された動作を完了したことをシステムに報告する確認応答である。各プロセスには、プロセス識別子（以下、プロセスＩＤという）が付けられている。システムによって指示された動作が完了された確認応答を用いると、視聴モードが選択されているか否かの判定が確実に行える。なお、動作に関連する情報としては、システムが情報処理部１００、放送処理部１０１、情報記憶部１１０、チューナ１２０、映像出力部１３０、音声出力部１４０の動作を指定する情報であってもよい（すなわち、プロセスＩＤ）。
【００４６】
また、プロセスＩＤと確認応答との両方を用いることもできる。これにより、視聴モードが選択されているか否かの判定の精度を一層高めることができる。
【００４７】
本実施形態では、情報収集部１０２は、上述した情報処理部１００、放送処理部１０１、情報記憶部１１０、チューナ１２０、映像出力部１３０、音声出力部１４０等の動作を指定するプロセスに対する確認応答を取得する。また、クロック１０４から時刻を取得する。
【００４８】
具体的に、情報収集部１０２は、ユーザからの入力に基づいて放送処理部１０１からチューナ１２０に供給された、チャンネルを変更するプロセスに対する確認応答を取得する。また、情報収集部１０２は、チューナ１２０において選択されたチャンネル番号、チャンネル周波数などを取得する。また、情報収集部１０２は、音声出力部１４０において、放送処理部１０１からサウンドカードドライバ１４２に供給された音声情報、ミュート等を指定するプロセスに対する確認応答を取得する。また、情報収集部１０２は、確認応答のほかに、スピーカ１４３から出力される音声データを取得する。スピーカ１４３から出力される音声データは、ＰＣＭデータである。また、情報収集部１０２は、情報記憶部１１０において、放送処理部１０１からハードディスクドライバ１１２に供給されたファイルを読み込むプロセスに対する確認応答を取得する。
【００４９】
また、情報収集部１０２は、チューナ１２０、音声出力部１４０、放送処理部１０１からサウンドカードドライバ１４２に供給された音声情報、ミュート等を指定するプロセスに対する確認応答、情報記憶部１１０において放送処理部１０１からハードディスクドライバ１１２に供給されたファイルを読み込むプロセスに対する確認応答などをシステムが受け取った時刻を取得する。また、情報収集部１０２は、これらの確認応答がシステムに送られた時刻を取得してもよい。
【００５０】
次に、視聴判定部１０３による視聴モードの判定について説明する。
【００５１】
視聴判定部１０３は、上述した判定方法の結果と、情報収集部１０２によって収集された時刻とに基づいて、この時刻に視聴モードが選択されているか否かを判定する。
【００５２】
視聴判定部１０３は、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一の場合、視聴モードが選択されていると判定する。
【００５３】
視聴判定部１０３は、スピーカ１４３から出力されるＰＣＭデータの出力期間をクロック１０４によりカウントする。所定の期間以上のとき、視聴モードが選択されていると判定する。
【００５４】
視聴判定部１０３は、チューナ１２０の動作を指定するプロセスのプロセスＩＤと同一のプロセスＩＤによって、ハードディスクドライバ１１２が連続的に駆動されており、且つ、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一でないとき、視聴モードが選択されていないと判定する。
【００５５】
視聴判定部１０３は、更に、上述したリアルタイム視聴モードかタイムシフト視聴モードかを判定する。例えば、チューナ１２０の動作を指定するプロセスのプロセスＩＤと同一のプロセスＩＤによって、ハードディスクドライバ１１２が連続的に駆動されているが、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一でないときには、タイムシフト視聴モードが選択されていると判定する。
【００５６】
情報処理装置１０は、表示部１３１の画面のサイズに対して実際に映像を表示する表示サイズが変更可能である。視聴判定部１０３は、例えば、表示サイズが所定のサイズよりも大きい場合に、視聴モードが選択されていると判定する。例えば、マウス移動、マウスクリック、キーボードへの入力、画面上のアプリケーションの移動、サイズ変更、最大化、最小化などのオペレーション、ウィンドウをアクティブから非アクティブにするなどのプロセスのプロセスＩＤを放送コンテンツの視聴の判定に使用することもできる。
【００５７】
また、視聴判定部１０３は、表示部１３１の画面のサイズに対して、実際に映像を表示するウィンドウの占める割合（画面占有率という）の値に応じて、視聴モードが選択されていると判定する。例えば、視聴判定部１０３は、画面占有率が所定値よりも大きい場合に、視聴モードが選択されていると判定する。
【００５８】
情報処理装置１０は、例えば、チャンネルのチャンネル番号、チャンネル周波数、時刻等に対応する放送コンテンツの情報を情報記憶部１１０に備えることによって、視聴モードの判定だけでなく、放送コンテンツを特定することができる。情報記憶部１１０内部に蓄えられる放送コンテンツの情報は、所定のタイミングで更新される。
【００５９】
視聴判定部１０３は、情報収集部１０２によって収集された、チューナ１２０において選択されたチャンネルのチャンネル番号、チャンネル周波数のうち少なくとも一方と、クロック１０４において取得された時刻とに基づいて、この時刻に受信された放送コンテンツを特定できる。
【００６０】
更に、チャンネルのチャンネル番号、チャンネル周波数のうち少なくとも一方と、クロック１０４において取得された時刻と、情報収集部１０２によって収集された位置情報とを用いて、この時刻に受信された放送コンテンツを特定できる。
【００６１】
また、放送コンテンツにメタ情報が含まれる場合には、視聴判定部１０３は、これらのメタ情報を用いて放送コンテンツを特定する。
【００６２】
以上説明したように、視聴判定部１０３は、少なくとも時刻を用いて、視聴モードが選択されていた時刻のテーブル（視聴モードテーブル）を作成する。視聴モードテーブルは、ハードディスク１１１に格納される。通信処理部１６０は、ネットワーク４０を介して、視聴モードテーブルと、情報処理装置１０を識別する識別情報等を情報収集サーバ２０に送信する。
【００６３】
図３（ａ）は、視聴モードテーブルの一例を示す。視聴モードテーブルには、視聴モード選択開始時刻、視聴モード選択終了時刻が列挙される。
【００６４】
視聴判定部１０３は、受信した放送コンテンツが特定可能な場合には、放送コンテンツのテーブル（視聴コンテンツテーブルという）を作成する。視聴コンテンツテーブルは、ハードディスク１１１に格納される。通信処理部１６０は、ネットワーク４０を介して、視聴コンテンツテーブルと、情報処理装置１０を識別する識別情報等を情報収集サーバ２０に送信する。
【００６５】
図３（ｂ）は、視聴コンテンツテーブルの一例を示す。視聴コンテンツテーブルには、チャンネル番号またはチャンネル周波数、視聴モード選択開始開始時刻、視聴モード選択終了時刻が含まれる。
【００６６】
（３）情報収集サーバの構成
情報収集サーバ２０は、ネットワーク４０を介して送られた情報処理装置１０の識別情報、視聴状態に基づいて作成された視聴コンテンツテーブルを、ネットワーク４０を介して取得する。情報収集サーバ２０は、図示しないが、収集した識別情報及び視聴コンテンツテーブルを格納する格納部を有する。
【００６７】
（４）情報集計サーバの構成
情報集計サーバ３０は、情報収集サーバ２０によって収集された情報処理装置１０の識別情報及び視聴コンテンツテーブルをネットワーク４０を介して取得する。情報集計サーバ３０は、登録サーバ５０からモニタープロフィールを取得する。情報集計サーバ３０は、テレビ放送を受信可能なパーソナルコンピュータ、携帯電話のような情報処理装置による放送コンテンツ毎の視聴状態から視聴状況に関する指標を算出する。
【００６８】
（５）視聴状態の判定方法
（５−１）視聴モードの判定
以下に、視聴状態を判定する方法について、図４（ａ）、（ｂ）を用いて説明する。
【００６９】
図４（ａ）は、視聴モードが選択されているか否かを判定する方法を説明するフローチャートである。
【００７０】
情報収集部１０２は、ステップＳ１において、プロセスに対する確認応答を収集する。情報収集部１０２は、チューナ１２０、情報処理部１００、映像出力部１３０、及び音声出力部１４０に対してシステムから送られたプロセスに対する確認応答、及びシステムが確認応答を受け取った時刻を収集する。
【００７１】
視聴判定部１０３は、ステップＳ２において、システムから送られたプロセスに対する確認応答を用いて視聴モードが選択されているか否かを表す視聴状態を判定する。ステップＳ３において、視聴判定部１０３は、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一の場合（ステップＳ３：ｙｅｓ）、ステップＳ４に進む。
【００７２】
また、視聴判定部１０３は、ステップＳ３において、視聴判定部１０３は、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一でない場合（ステップＳ３：ｎｏ）、ステップＳ１に戻る。
【００７３】
視聴判定部１０３は、ステップＳ４において、スピーカ１４３から出力されるＰＣＭデータの出力期間をクロック１０４によりカウントする。ステップＳ５において、所定の期間以上のとき、視聴モードが選択されていると判定し、ステップＳ６に進む。
【００７４】
視聴判定部１０３は、ステップＳ６において、視聴判定部１０３は、視聴モードが選択されていた時刻のテーブル（視聴モードテーブル）を作成する。
【００７５】
通信処理部１６０は、視聴モードテーブルを情報収集サーバ２０に定期的に送信する。通信処理部１６０は、視聴モードテーブルを情報収集サーバ２０に定刻に送信してもよい。或いは、通信処理部１６０は、情報収集サーバ２０からの要求に応じて、視聴モードテーブルを情報収集サーバ２０に送信してもよい。
【００７６】
図４（ｂ）は、放送コンテンツの特定が可能な場合、情報処理装置１０において受信された放送コンテンツを判定する方法を説明するフローチャートである。
【００７７】
情報収集部１０２は、ステップＳ１１において、プロセスに対する確認応答を収集する。情報収集部１０２は、チューナ１２０、情報処理部１００、映像出力部１３０、及び音声出力部１４０に対してシステムから送られたプロセスに対する確認応答、及びシステムが確認応答を受け取った時刻を収集する。
【００７８】
視聴判定部１０３は、ステップＳ１２において、システムから送られたプロセスに対する確認応答を用いて視聴モードが選択されているか否かを表す視聴状態を判定する。ステップＳ１３において、視聴判定部１０３は、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一の場合（ステップＳ１３：ｙｅｓ）、ステップＳ１４に進む。
【００７９】
また、視聴判定部１０３は、ステップＳ１３において、視聴判定部１０３は、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一でない場合（ステップＳ１３：ｎｏ）、ステップＳ１４に進む。
【００８０】
視聴判定部１０３は、ステップＳ１４において、スピーカ１４３から出力されるＰＣＭデータの出力期間をクロック１０４によりカウントする。ステップＳ１５において、所定の期間以上のとき、視聴モードが選択されていると判定する。
【００８１】
視聴判定部１０３は、ステップＳ１６において、視聴コンテンツテーブルを更新する。視聴判定部１０３は、情報収集部１０２によって収集された、チューナ１２０において選択されたチャンネルのチャンネル番号またはチャンネル周波数と、クロック１０４において取得された時刻と、位置情報に基づいて、視聴された放送コンテンツを特定する。
【００８２】
通信処理部１６０は、視聴コンテンツテーブルを情報収集サーバ２０に定期的に送信する。通信処理部１６０は、視聴コンテンツテーブルを情報収集サーバ２０に定刻に送信してもよい。或いは、通信処理部１６０は、情報収集サーバ２０からの要求に応じて、視聴コンテンツテーブルを情報収集サーバ２０に送信してもよい。
【００８３】
（５−２）リアルタイム視聴モードの判定
図５は、リアルタイム視聴モードの判定方法を説明するフローチャートである。具体的に、リアルタイム視聴モードの判定方法について説明する。リアルタイム視聴モードとは、放送コンテンツが放送された時刻に情報処理装置１０において受信され、かつ再生されるモードである。本実施形態における「リアルタイム」には、伝搬された放送波の受信側における処理によって起こる、放送された時刻と再生された時刻との不一致は含まれる。
【００８４】
情報収集部１０２は、ステップＳ２１において、チューナ１２０、情報処理部１００、映像出力部１３０、及び音声出力部１４０からシステムに送られたプロセスに対する確認応答、及びシステムが確認応答を受け取った時刻、放送局６０において放送された放送時刻、すなわち放送コンテンツを受信した時刻、情報処理装置１０における再生時刻を収集する。
【００８５】
ステップＳ２２において、情報収集部１０２は、放送コンテンツを受信した時刻と、システムが確認応答を受け取った時刻、すなわち、少なくともチューナ１２０、映像出力部１３０及び音声出力部１４０から送られたプロセスに対する確認応答をシステムが受け取った時刻を比較する。
【００８６】
ステップＳ２３において、視聴判定部１０３は、システムが確認応答を受け取った時刻が、放送コンテンツを受信した時刻に含まれる場合（ステップＳ２３:ｙｅｓ）、ステップＳ２４に進む。視聴判定部１０３は、ステップＳ２３において、システムが確認応答を受け取った時刻が放送コンテンツを受信した時刻に含まれない場合（ステップＳ２３：ｎｏ）、ステップＳ２１に戻る。
【００８７】
視聴判定部１０３は、ステップＳ２４において、スピーカ１４３から出力されるＰＣＭデータの出力期間をクロック１０４によりカウントする。ステップＳ２５において、所定の期間以上のとき、リアルタイム視聴モードが選択されていると判定し、ステップＳ２６に進む。
【００８８】
視聴判定部１０３は、ステップＳ２６において、視聴判定部１０３は、視聴モードが選択されていた時刻のテーブル（視聴モードテーブル）を作成する。通信処理部１６０は、視聴モードテーブルを情報収集サーバ２０に定期的に送信する。
【００８９】
（５−３）タイムシフト視聴モードの判定
次に、タイムシフト視聴モードの判定方法について説明する。タイムシフト視聴モードには、更に、ランダム視聴モードと録画視聴モードとが含まれる。ランダム視聴モードとは、リアルタイム視聴モード中に、同時にコンテンツが記録されており、現在取得されているコンテンツの過去の部分まで戻って再生したり、過去の部分から取得中のコンテンツ部分までの間のコンテンツ部分を再生するモードである。
【００９０】
例えば、現在の時刻を含む放送枠のなかで放送されている放送コンテンツが放送開始時刻（現在の放送位置よりも過去であればよい）から予め録画されていることを前提として、視聴者が放送開始時刻から１０分遅れて視聴を開始し、コマーシャル部分を早送りしながら、実時間の放送位置に近づいていくような再生の仕方を含む。あるいは、現在の時刻を含む放送枠のなかで放送されている放送コンテンツが放送開始時刻（現在の放送位置よりも過去であればよい）から予め録画されていることを前提として、視聴者が現在の放送位置よりも過去のシーンをもう一度再生して視聴し、再び実時間の視聴に戻るような再生の仕方を含む。
【００９１】
また、録画視聴モードとは、完全に記録を終了した放送コンテンツを、この放送コンテンツの実際の放送枠とは、全く異なる時間帯に再生するモードである。
【００９２】
（５−３−１）ランダム視聴モードの判定方法
図６は、ランダム視聴モードの判定方法を説明するフローチャートである。具体的に、ランダム視聴モードの判定では、情報収集部１０２は、現在選択されているチャンネル番号と、現在時刻と、視聴されているコンテンツに含まれたコンテンツの視聴場面を示す時間情報とを取得する。視聴判定部１０３は、現在時刻とコンテンツの視聴場面を示す時間情報とを比較する。
【００９３】
ステップＳ３１において、情報収集部１０２は、システムによって実行される、情報処理装置１０にテレビ視聴を可能にするアプリケーションと、チューナ１２０との間でやりとりされる情報のうち、チャンネルを変更するコマンド（チャンネル変更命令という）を監視することにより、現在選択されているチャンネルを特定する（視聴チャンネル）という。
【００９４】
ステップＳ３２において、情報収集部１０２は、クロック１０４から現在時刻を取得する。
【００９５】
ステップＳ３３において、情報収集部１０２は、放送コンテンツの視聴場面を示す時間情報（視聴位置情報という）を取得する。視聴位置情報は、放送コンテンツの録画開始時刻を基準にして、情報処理装置１０において算出されたものである。録画開始時刻は、放送コンテンツが実際に放送された時間帯（放送枠）に含まれる。録画開始時刻は、情報処理装置１０における受信時の時刻でもある。なお、情報処理装置１０が放送コンテンツを録画する際には、放送コンテンツのファイルに、この受信時刻が紐付けられていてもよい。
【００９６】
例えば、視聴者が録画された放送コンテンツのファイルを視聴する場合、１０分間視聴した場合には、「録画開始時刻＋視聴時間１０分間」という視聴位置情報を取得する。
【００９７】
例えば、視聴者が情報処理装置１０を用いて放送コンテンツを再生し、中断し、その後再び放送コンテンツの再生を再開するとき、すなわち、情報処理装置１０に放送コンテンツの再生を可能にするアプリケーションが放送コンテンツの再生を中断させた後に、再び実行させるときに、前回の続きから視聴できる機能を備えている場合には、オペレーションシステムによって、この視聴位置情報が情報記憶部１１０などの記憶領域に一時的に格納されている。
【００９８】
情報収集部１０２は、この視聴位置情報を取得する。システムが現在再生中の放送コンテンツの視聴位置情報を常に情報収集部１０２に伝えるようにしてもよい例えば、Windows Media Center（登録商標）では、ＰＣによって再生されたコンテンツに関する、本実施形態における視聴位置情報に相当する情報を取得できる場合がある。
【００９９】
ステップＳ３４において、視聴判定部１０３は、現在時刻と視聴位置情報とが一致しない場合（ステップＳ３４:ｎｏ）、ステップＳ３５に進む。視聴判定部１０３は、ステップＳ３５において、スピーカ１４３から出力されるＰＣＭデータの出力期間をクロック１０４によりカウントする。ステップＳ３６において、所定の期間以上のとき、ランダム視聴モードが選択されていると判定し、ステップＳ３７に進む。
【０１００】
視聴判定部１０３は、ステップＳ３７において、視聴モードが選択されていた時刻のテーブル（視聴モードテーブル）を作成する。通信処理部１６０は、視聴モードテーブルを情報収集サーバ２０に定期的に送信する。
【０１０１】
以上のようにして、ランダム視聴モードであることを判定できる。
【０１０２】
（５−３−２）録画視聴モードの判定方法
図７は、録画視聴モードの判定方法を説明するフローチャートである。録画視聴モードにおいて再生される放送コンテンツは、情報記憶部１１０にファイルとして格納されている。
【０１０３】
録画済みのコンテンツが格納されたファイル（録画ファイルという）が開かれ連続的にその内容が読み込まれている場合には、録画ファイルを再生している可能性が高い。
【０１０４】
そこで、録画視聴モードの判定方法では、情報収集部１０２は、情報記憶部１１０からのデータの読み出しに係る確認応答と、音声出力部１４０からの確認応答、チューナ１２０からの確認応答などの複数の条件を用いて、録画視聴モードであることを判定できる。
【０１０５】
ステップＳ４１において、情報収集部１０２は、録画ファイルのファイル名からチャンネル情報を取得する。或いは、録画ファイルの管理情報（目次ファイル）からチャンネル情報を取得する。或いは、録画ファイルにアクセスした記録からチャンネル情報を取得する。
【０１０６】
ステップＳ４２において、情報収集部１０２は、クロック１０４から、現在の時刻情報を取得する。
【０１０７】
ステップＳ４３において、録画ファイルの放送コンテンツを再生しているときの、視聴位置の情報を取得する。
【０１０８】
ステップＳ４４において、視聴判定部１０３は、現在時刻と視聴位置情報とが一致しない場合（ステップＳ４４:ｎｏ）、ステップＳ４５に進む。視聴判定部１０３は、ステップＳ４５において、スピーカ１４３から出力されるＰＣＭデータの出力期間をクロック１０４によりカウントする。ステップＳ４６において、所定の期間以上のとき、録画視聴モードが選択されていると判定し、ステップＳ４７に進む。
【０１０９】
視聴判定部１０３は、ステップＳ４７において、視聴モードが選択されていた時刻のテーブル（視聴モードテーブル）を作成する。通信処理部１６０は、視聴モードテーブルを情報収集サーバ２０に定期的に送信する。
【０１１０】
以上のようにして、録画視聴モードであることを判定できる。
【０１１１】
（６）視聴判定プログラム
本実施形態において、視聴判定部１０３及び情報収集部１０２は、専用のハードウェアとして用意されてもよい。また、ＣＰＵ等の制御部によって実行されるソフトウェアモジュールとして実現されてもよい。
【０１１２】
従って、図３に示した処理は、デバイス制御、マルチタスク動作環境、タイマ等の機能をもった一般的なマルチタスクＯＳ上で、上述のように用意された各ソフトウェアモジュールを実行するプログラムによって、情報処理装置１０を動作させることによって実現できる。
【０１１３】
視聴判定プログラムは、例えば、登録サーバ５０に登録された際に、情報処理装置１０に送信される。視聴判定プログラムは、情報処理装置１０のハードディスク１１１に格納された後、インストールされることにより、情報処理装置１０の情報処理部１００を情報収集部１０２及び視聴判定部１０３として動作させる。
【０１１４】
（７）視聴情報収集システムの別の実施形態
次に、視聴情報収集システムの別の実施形態について説明する。図８は、視聴情報収集システム２の構成を説明する構成図である。
【０１１５】
図８に示す視聴情報収集システム２は、ネットワーク４０に、情報収集サーバ２０、情報集計サーバ３０、ネットワーク４０、登録サーバ５０、情報処理装置１０’、受信装置６０、情報記憶装置７０が接続されている。視聴情報収集システム２では、情報処理装置１０’は、放送コンテンツを再生可能な構成を備えていればよく、放送コンテンツを直接受信するチューナを備えてなくてもよい。
【０１１６】
受信装置６０は、チューナ６１と、チューナ６１において受信した放送コンテンツに関するデータを視聴可能に処理する放送処理部６２とを有する。また、情報記憶装置７０は、ハードディスク７１、ハードディスク７１を駆動するハードディスクドライバ７２とを有する。
【０１１７】
視聴情報収集システム２において、情報処理装置１０’は、パーソナルコンピュータに相当する。また、情報記憶装置７０は、家庭内サーバに相当する。この場合、ネットワーク４０は、例えば、家庭内に構成されたホームネットワークに相当する。図８には図示しないがゲートウェイサーバを介して、情報集計サーバ３０、ネットワーク４０、登録サーバ５０と接続されている。
【０１１８】
すなわち、視聴情報収集システム２は、ホームネットワーク内において、ある時刻に視聴モードが選択されているか否かを判定することができる。また、放送コンテンツの視聴モードのうち、リアルタイム視聴モード或いはタイムシフト視聴モードを判定することができる。
【０１１９】
（８）作用・効果
情報処理装置１０は、視聴判定部１０３を有することにより、情報収集部１０２において収集された情報に基づいて、取得された時刻に視聴モードが選択されているか否かを判定することができる。従って、情報処理装置１０は、テレビ放送が視聴されていることを判定することができる。
【０１２０】
視聴情報収集システム１は、情報処理装置１０が視聴判定部１０３を有することにより、取得された時刻に視聴モードが選択されているか否かを判定することができる。更に、情報処理装置１０は、時刻に視聴モードが選択されているか否かを判定し、視聴モードが選択された時刻に関する情報をネットワークに送信するため、視聴情報収集システム１を構成するネットワーク或いはサーバにかかる負荷を低減することができる。
【０１２１】
（９）その他の実施形態
上述したように、本発明の実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【０１２２】
本発明の実施形態において、判定に用いたプロセスＩＤの種類は一例であって、実施形態に例示しないプロセスＩＤを用いて、放送コンテンツが視聴されていることを判定することができる。例えば、クロスバーデバイスドライバの入力ピンに接続されるハードウェアと、クロスバーデバイスドライバに供給されたプロセスのプロセスＩＤとを使用することができる。
【０１２３】
本実施形態において、チューナ１２０は、地上デジタルテレビジョン放送用のチューナであると説明したが、地上デジタルテレビジョン放送用に割り当てられた周波数帯域のうち１２セグメントを使用する、いわゆるフルセグメント放送用のチューナであってもよい。また、４セグメント放送用のチューナであってもよい。更に、ワンセグメント放送用のチューナであってもよい。
【０１２４】
図４（ａ）に示した、本実施形態に係る視聴モードの判定方法では、視聴判定部１０３は、ステップＳ２における判定工程と、ステップＳ４における判定工程とを実行しているが、ステップＳ４を実行しなくてもよい。例えば、判定の正確性を向上させる目的で、異なる確認応答を複数使用する場合には、情報収集部１０２によって収集される、チューナ１２０、放送処理部１０１、映像出力部１３０、又は音声出力部１４０のうち少なくとも一つの部のプロセスのプロセスＩＤ、又はプロセスによって指示された動作を完了したことをシステムに報告する確認応答であればよい。
【０１２５】
本実施形態において、情報収集部１０２は、チューナ１２０、情報処理部１００、映像出力部１３０、及び音声出力部１４０に対してシステムから送られたプロセスに対する確認応答、及びシステムが確認応答を受け取った時刻を収集すると説明した。しかし、情報収集部１０２は、システムが確認応答を受け取った時刻のかわりに、確認応答がシステムに送られた時刻を取得してもよい。
【０１２６】
本実施形態では、視聴判定部１０３は、チューナ１２０の動作を指定するプロセスに対する確認応答と、放送処理部１０１から音声出力部１４０に供給された音声出力部１４０のプロセスに対する確認応答とが同一の場合、視聴モードが選択されていると判定すると説明した。しかし、視聴判定部１０３は、音声出力のかわりに、映像出力により視聴モードを判定してもよい。この場合には、例えば、視聴判定部１０３は、表示部１３１に表示される映像信号の出力期間をクロック１０４によりカウントする。所定の期間以上のとき、視聴モードが選択されていると判定する。
【０１２７】
実施形態において、「コンテンツの受信」という表現には、ネットワーク４０を介してコンテンツを取得することと、放送局６０から放送された放送波を受信する意味とが含まれる。
【０１２８】
本実施形態において時刻は、情報処理装置１０に内蔵されるクロック１０４に基づく時刻であってもよいが、例えば、時刻情報は、情報収集サーバ２０，情報集計サーバ３０などのサーバ或いは別のサーバに備えられるサーバ基準のクロックから取得されてもよい。更には、正確な時刻情報を取得することが可能な計時装置を使用してもよい。
【０１２９】
本実施形態では、ランダム視聴モードの判定方法などにおいて、選択されているチャンネル情報を取得する方法としては、アプリケーションから取得すると説明した。しかし、チャンネル変更時にテレビ画面に表示されるチャンネル番号、画面の所定位置に表示される放送局ロゴなどの画像データから取得してもよい。これらの画像データから文字認識（文字解析）技術などによってチャンネル番号を割り出してもよい。
【０１３０】
本実施形態では、放送事業者の放送局６０から送信された放送コンテンツを視聴可能にするパーソナルコンピュータ等の情報処理装置１０を挙げて説明した。しかし、本発明に係る情報処理装置は、一例としてテレビ放送が視聴されていることを判定することができるとともに、視聴の実態を収集する際にネットワークやサーバにアクセス可能な機能を備えていればよく、いわゆるテレビとして販売されている機器（例えば、デジタルテレビジョン放送に対応したテレビ、ワンセグメント放送にのみ対応したテレビ）、ラジオとして販売されている機器（デジタル放送に対応したラジオ）などは、本実施形態に含まれる。
【０１３１】
図８に示す視聴情報収集システム２では、情報処理装置１０’における情報処理部１００の機能を備える装置が情報処理装置１０’の外部に接続されていてもよい。
【０１３２】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【０１３３】
１…視聴情報収集システム、  １０…情報処理装置、  ２０…情報収集サーバ、  ３０…情報集計サーバ、  ４０…ネットワーク、  ５０…登録サーバ、  ５１…モニターデータベース、  ６０…放送局、  １００…情報処理部、  １０１…放送処理部、  １０２…情報収集部、  １０３…視聴判定部、  １０４…クロック、  １１０…情報記憶部、  １１１…ハードディスク、  １１２…ハードディスクドライバ、  １２０…チューナ、  １３０…映像出力部、  １３１…表示部、  １３２…表示部ドライバ、  １４０…音声出力部、  １４１…サウンドカード、  １４２…サウンドカードドライバ、  １４３…スピーカ、  １５０…入力部、  １６０…通信処理部、  １７０…位置情報取得部
【図１】
2010206787.tif 000003
【図２】
2010206787.tif 000004
【図３】
2010206787.tif 000005
【図４】
2010206787.tif 000006
【図５】
2010206787.tif 000007
【図６】
2010206787.tif 000008
【図７】
2010206787.tif 000009
【図８】
2010206787.tif 000010