(57)【要約】【課題】  視聴行動を詳細に分析可能とするための情報提供システムを提供すること。【解決手段】  本発明が適用されたＴＶ受信装置は、録画再生機能を備えると共に、視聴行動に関する情報を分析センタ装置に送信するための視聴情報送信機能を備える。ＴＶ受信装置は、モニタ出力するＴＶ番組のチャネル切替操作が行われると、その切替操作の時刻、切替後のチャネル等を表す視聴情報を履歴ファイルに書き込む。また録画番組の再生開始操作が行われると、その操作時刻、録画番組に関する情報などからなる視聴情報を書き込む。また再生途中においてスキップ操作がなされると、スキップ操作の時刻等を表す視聴情報を書き込む（Ｓ８３９）。また、早送り再生などの再生モードの変更指令が入力されると、再生モードを変更すると共に、変更後のモード・時刻等を表す視聴情報を書き込む（Ｓ８４７）。そして履歴ファイルを定期的に分析センタ装置に送信する。【選択図】  図１１
2005151148.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン受信装置を用いたテレビジョン番組の視聴行動に関する情報提供システムであって、
テレビジョン受信装置に対して行われた操作の内容を表す操作情報と、前記テレビジョン受信装置が受信したテレビジョン番組に関する受信番組情報と、を関連付けてなる受信操作情報、を作成する受信操作情報作成手段と、
該受信操作情報作成手段が作成した前記受信操作情報を、外部センタに送信する受信操作情報送信手段と、
を備えることを特徴とする情報提供システム。
【請求項２】
前記操作情報は、前記テレビジョン受信装置に対し受信対象番組の切替操作が行われた時刻を表す情報であることを特徴とする請求項１記載の情報提供システム。
【請求項３】
前記受信番組情報は、前記テレビジョン受信装置が受信したテレビジョン番組の放送チャネルを表す情報であることを特徴とする請求項１記載の情報提供システム。
【請求項４】
テレビジョン番組を録画可能な録画装置を用いたテレビジョン番組の視聴行動に関する情報提供システムであって、
録画装置が操作手段から入力された録画指令に基づいて録画するテレビジョン番組、を特定可能な録画番組情報を作成する録画情報作成手段と、
該録画情報作成手段が作成した前記録画番組情報を、外部センタに送信する録画情報送信手段と、
を備えることを特徴とする情報提供システム。
【請求項５】
外部装置からＥＰＧデータを取得するＥＰＧデータ取得手段、を備え、
前記録画情報作成手段は、前記ＥＰＧデータ取得手段が取得した前記ＥＰＧデータに基づいて、前記録画装置が操作手段から入力された録画指令に基づいて録画するテレビジョン番組についての前記録画番組情報を作成することを特徴とする請求項４記載の情報提供システム。
【請求項６】
前記録画番組情報は、録画開始時刻及び録画終了時刻を表す時刻情報と、録画対象番組の放送チャネルを表す情報と、から構成されていることを特徴とする請求項４記載の情報提供システム。
【請求項７】
テレビジョン番組を録画及び再生可能な録画再生装置を用いたテレビジョン番組の視聴行動に関する情報提供システムであって、
録画再生装置が操作手段から入力された録画指令に基づいて録画したテレビジョン番組、を特定可能な録画番組情報を作成し、該録画番組情報を、録画されたテレビジョン番組に関連付けて記憶手段に記憶する録画情報作成手段と、
前記録画再生装置が操作手段から入力された再生指令に基づいて前記録画されたテレビジョン番組を再生すると、前記録画番組情報に、前記再生指令の内容を表す再生指令内容情報を付加して、該再生指令内容情報と前記録画番組情報とからなる再生番組情報を作成する再生情報作成手段と、
該再生情報作成手段が作成した前記再生番組情報を、外部センタに送信する再生情報送信手段と、
を備えることを特徴とする情報提供システム。
【請求項８】
前記録画再生装置は、複数の再生モードを有しており、前記操作手段から再生指令が入力されると、その再生指令にて指定された再生モードで、前記録画されたテレビジョン番組を再生する構成にされており、
前記再生情報作成手段は、前記再生指令内容情報として、再生されたテレビジョン番組の再生モードを表す情報を、前記録画番組情報に付加し、前記再生番組情報を作成することを特徴とする請求項７記載の情報提供システム。
【請求項９】
外部装置からＥＰＧデータを取得するＥＰＧデータ取得手段、を備え、
前記録画情報作成手段は、前記ＥＰＧデータ取得手段が取得した前記ＥＰＧデータに基づいて、前記録画再生装置が操作手段から入力された録画指令に基づいて録画したテレビジョン番組についての前記録画番組情報を作成することを特徴とする請求項８記載の情報提供システム。
【請求項１０】
前記録画番組情報は、録画開始時刻及び録画終了時刻を表す時刻情報と、録画されたテレビジョン番組の放送チャネルを表す情報と、から構成されていることを特徴とする請求項８記載の情報提供システム。
【請求項１１】
前記録画再生装置は、前記再生指令に基づくテレビジョン番組の再生中にスキップ指令が入力されると、該スキップ指令に基づいて前記テレビジョン番組の所定区間を再生対象からはずし、該再生対象から外された区間を除く残りの区間を選択的に再生する構成にされており、
前記再生情報作成手段は、前記スキップ指令の内容を表す情報を含む前記再生番組情報を作成することを特徴とする請求項７記載の情報提供システム。
【請求項１２】
外部装置からＥＰＧデータを取得するＥＰＧデータ取得手段、を備え、
前記録画情報作成手段は、前記ＥＰＧデータ取得手段が取得した前記ＥＰＧデータに基づいて、前記録画再生装置が操作手段から入力された録画指令に基づいて録画したテレビジョン番組についての前記録画番組情報を作成する構成にされており、
前記スキップ指令の内容を表す情報は、前記再生されたテレビジョン番組の前記再生対象から外された区間を表す情報であることを特徴とする請求項１１記載の情報提供システム。
【請求項１３】
前記録画番組情報は、録画開始時刻及び録画終了時刻を表す時刻情報と、録画されたテレビジョン番組の放送チャネルを表す情報と、から構成されており、
前記スキップ指令の内容を表す情報は、前記再生されたテレビジョン番組の前記再生対象から外された区間を表す情報であることを特徴とする請求項１１記載の情報提供システム。
【請求項１４】
請求項１〜請求項３のいずれかに記載の情報提供システムから送信される前記受信操作情報を収集する受信操作情報収集手段と、
該受信操作情報収集手段が収集した受信操作情報に基づいて、放送された各テレビジョン番組毎の視聴率を算出する視聴率算出手段と、
を備えることを特徴とする視聴行動分析システム。
【請求項１５】
請求項３記載の情報提供システムから送信される前記受信操作情報を収集する受信操作情報収集手段と、
各放送チャネル毎に、該放送チャネルで放送されたテレビジョン番組に関する情報と、該テレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段と、
該放送番組情報記憶手段が記憶する前記各情報と、前記受信操作情報収集手段が収集した受信操作情報と、に基づいて、放送された各テレビジョン番組毎の視聴率を算出する視聴率算出手段と、
を備えることを特徴とする視聴行動分析システム。
【請求項１６】
請求項４〜請求項６のいずれかに記載の情報提供システムから送信される前記録画番組情報を収集する録画番組情報収集手段と、
該録画番組情報収集手段が収集した録画番組情報に基づいて、各テレビジョン番組毎の録画率を算出する録画率算出手段と、
を備えることを特徴とする視聴行動分析システム。
【請求項１７】
請求項６記載の情報提供システムから送信される前記録画番組情報を収集する録画番組情報収集手段と、
各放送チャネル毎に、該放送チャネルで放送されたテレビジョン番組に関する情報と、該テレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段と、
該放送番組情報記憶手段が記憶する前記各情報と、前記録画番組情報収集手段が収集した録画番組情報と、に基づいて、放送された各テレビジョン番組毎の録画率を算出する録画率算出手段と、
を備えることを特徴とする視聴行動分析システム。
【請求項１８】
請求項８〜請求項１０のいずれかに記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、
該再生番組情報収集手段が収集した再生番組情報に基づいて、放送された各テレビジョン番組毎の再生モードに関する統計値を算出する再生モード統計値算出手段と、
を備えることを特徴とする視聴行動分析システム。
【請求項１９】
請求項１０記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、
各放送チャネル毎に、該放送チャネルで放送されたテレビジョン番組に関する情報と、該テレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段と、
該放送番組情報記憶手段が記憶する前記各情報と、前記再生番組情報収集手段が収集した再生番組情報と、に基づいて、放送された各テレビジョン番組毎の再生モードに関する統計値を算出する再生モード統計値算出手段と、
を備えることを特徴とする視聴行動分析システム。
【請求項２０】
請求項１１〜請求項１３のいずれかに記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、
該再生番組情報収集手段が収集した再生番組情報に基づいて、放送された各テレビジョン番組毎のスキップ操作に関する統計値を算出するスキップ統計値算出手段と、
を備えることを特徴とする視聴行動分析システム。
【請求項２１】
請求項１３記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、
各放送チャネル毎に、該放送チャネルで放送されたテレビジョン番組に関する情報と、該テレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段と、
該放送番組情報記憶手段が記憶する前記各情報と、前記再生番組情報収集手段が収集した再生番組情報と、に基づいて、放送された各テレビジョン番組毎のスキップ操作に関する統計値を算出するスキップ統計値算出手段と、
を備えることを特徴とする視聴行動分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン番組の視聴行動に関する情報提供システムと、その情報提供システムから提供される情報に基づいて視聴者の視聴行動を分析する視聴行動分析システムと、に関する。
【背景技術】
【０００２】
従来より、テレビジョン番組の視聴率は、専用の測定器（所謂ピープルメータやオンラインメータ）を用いて計測されている。この種の測定器は、テレビジョン受信装置に接続され、テレビジョン受信装置がモニタ出力するテレビジョン番組に関するデータを蓄積し、その蓄積データを公衆電話回線網を通じて定期的にセンタに送信する。センタでは、各家庭に設置された上記測定器から収集したデータに基づき、視聴率が計算される。
【０００３】
ところで、近年では、ハードディスク装置（ＨＤＤ）を記憶手段として備える録画再生装置（所謂ＨＤＤビデオレコーダ）が普及しつつある。この種の録画再生装置では、録画の都度記録媒体（ビデオテープ等）を入れ替える必要がないため、テレビジョン番組を気軽に録画できる。
【０００４】
また、録画再生装置としては、早送り再生や巻戻し再生、スロー再生などの複数の再生モードを備えるものや、録画番組の再生中に指令が入力されると、所定区間をスキップして、その後に続く録画番組を再生するスキップ機能を備えたもの、録画番組に含まれるコマーシャル（ＣＭ）を再生せずにスキップする機能を備えたものなどが知られている。
【０００５】
尚、この種の録画再生装置は、広く知られたものであるので、これについての先行技術文献を非開示とする。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように近年の録画再生装置では気軽にテレビジョン番組を録画することができるため、テレビジョン番組をリアルタイムで視聴する視聴者は、減少しつつある。これに対し、現在の視聴状況に関する調査では、専らリアルタイムで視聴された場合の視聴率を測定している程度であるので、現状のシステムでは今後、テレビジョン番組の視聴状況を正確に分析できなくなる可能性がある。
【０００７】
また、近年のテレビジョン受信装置及び録画再生装置には、上述したようにスキップ機能、早送り再生機能等、再生に関わる種々機能が付加される傾向にあり、それに伴って、近年では視聴者の視聴行動が多様化しつつある。その他、地上波テレビジョン放送がアナログ放送からディジタル放送に移行されることに伴って、テレビジョン受信装置等には、テレビジョン番組と連動した種々情報が提供されるようになってきている。しかしながら、多様化した視聴者の視聴行動に関する情報を収集し、分析する技術は、未だ開発されていない。
【０００８】
本発明は、こうした問題に鑑みなされたものであり、視聴者の視聴行動を詳細に分析可能とするための情報提供システムと、その情報提供システムから提供される各種情報を用いて視聴者の視聴行動を分析する視聴行動分析システムと、を提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するためになされた請求項１記載の情報提供システムは、テレビジョン受信装置を用いたテレビジョン番組の視聴行動に関する情報提供システムであって、受信操作情報を作成する受信操作情報作成手段と、その受信操作情報作成手段が作成した受信操作情報を、外部センタに送信する受信操作情報送信手段と、を備えることを特徴とする。尚、ここでいう受信操作情報とは、テレビジョン受信装置に対して行われた操作の内容を表す操作情報と、そのテレビジョン受信装置が受信したテレビジョン番組に関する受信番組情報と、を関連付けてなる情報のことである。
【００１０】
このように構成された請求項１記載の情報提供システムによれば、受信番組情報と、利用者がリモートコントローラ等の操作手段を用いてテレビジョン受信装置に対して行った操作の内容を表す操作情報と、が関連付けられて外部センタに送信されるから、外部センタでは、それらの情報を用いて、視聴者の視聴行動を詳細に分析することができる。結果、本発明の情報提供システムを用いれば、多様な視聴者の視聴行動を詳細に把握でき、視聴者の視聴行動に適したテレビジョン番組（コマーシャルも含む。）の製作・編成等を行うことができる。
【００１１】
尚、請求項１記載の情報提供システムでは、テレビジョン受信装置に対する操作内容を時系列で表して上記操作情報を作成するとよい。また、上記操作情報は、請求項２記載のように、テレビジョン受信装置に対して受信対象番組（受信対象のテレビジョン番組）の切替操作が行われた時刻を表す情報、を備える構成とすることができる。
【００１２】
その他、請求項１，２記載の情報提供システムは、請求項３記載のように構成されればよい。請求項３記載の情報提供システムでは、受信操作情報作成手段が、受信番組の切替操作が行われた時刻を表す上記操作情報と、テレビジョン受信装置が受信したテレビジョン番組の放送チャネルを表す情報と、を関連付けて受信操作情報を作成する。このように構成された請求項３記載の情報提供システムによれば、外部センタは、受信操作情報に基づいて、テレビジョン受信装置が受信したテレビジョン番組を特定することができる。
【００１３】
また、請求項４記載の発明は、テレビジョン番組を録画可能な録画装置を用いたテレビジョン番組の視聴行動に関する情報提供システム、に関するものである。請求項４記載の情報提供システムは、録画番組情報を作成する録画情報作成手段と、その録画情報作成手段が作成した録画番組情報を外部センタに送信する録画情報送信手段と、を備える。
【００１４】
尚、ここでいう録画番組情報とは、録画装置が操作手段（録画装置付属のリモートコントローラ等）から入力された録画指令に基づいて録画するテレビジョン番組を特定可能な情報のことである。具体的に録画番組情報は、録画予約されたテレビジョン番組に関する情報であってもよいし、実際に録画装置によって録画されたテレビジョン番組に関する情報であってもよい。
【００１５】
請求項４記載の情報提供システムによれば、録画装置が録画するテレビジョン番組に関する情報が外部センタに送信されるため、外部センタでは、録画情報送信手段から得た録画番組情報に基づいて、各テレビジョン番組についての録画率若しくは録画予約率を算出することができる。従って、請求項４記載の情報提供システムを用いれば、リアルタイムで視聴されなかったが録画された番組についての統計をとることができ、多様な視聴者の視聴行動を詳細に分析することが可能となる。
【００１６】
尚、請求項４記載の情報提供システムにおいては、請求項５記載のように、外部装置からＥＰＧデータを取得するＥＰＧデータ取得手段、を設けるとよい。請求項５記載の情報提供システムにおける録画情報作成手段は、ＥＰＧデータ取得手段が取得したＥＰＧデータに基づいて録画番組情報を作成する。
【００１７】
請求項５記載の情報提供システムでは、ＥＰＧ（Electronic Program Guide）データを外部から取得することができるので、そのＥＰＧデータに基づいて、外部センタ側でテレビジョン番組を特定可能な録画番組情報を簡単に作成することができる。
【００１８】
また、ＥＰＧデータを取得することができない環境下で情報提供システムが使用されることも考えられるため、請求項４記載の情報提供システムは、請求項６記載のように構成されてもよい。
【００１９】
請求項６記載の情報提供システムにおける録画情報作成手段は、録画開始時刻及び録画終了時刻を表す時刻情報と、録画対象番組（録画対象のテレビジョン番組）の放送チャネルを表す情報と、からなる上記録画番組情報を作成する。請求項６記載の情報提供システムによれば、ＥＰＧデータに依らなくとも、録画装置が録画するテレビジョン番組を特定可能な情報を外部センタに提供することができる。
【００２０】
また請求項７記載の発明は、テレビジョン番組を録画及び再生可能な録画再生装置を用いたテレビジョン番組の視聴行動に関する情報提供システム、に関するものである。請求項７記載の情報提供システムは、録画情報作成手段と、再生情報作成手段と、再生情報送信手段と、を備える。
【００２１】
この情報提供システムにおける録画情報作成手段は、録画再生装置が操作手段（録画再生装置付属のリモートコントローラ等）から入力された録画指令に基づいて録画したテレビジョン番組、を特定可能な録画番組情報を作成し、その録画番組情報を、録画されたテレビジョン番組に関連付けて記憶手段に記憶する。
【００２２】
また、再生情報作成手段は、録画再生装置が操作手段から入力された再生指令に基づいて上記録画されたテレビジョン番組を再生すると、上記録画番組情報に、再生指令の内容を表す再生指令内容情報を付加して、再生番組情報を作成する。尚、再生番組情報は、再生指令内容情報と録画番組情報とからなる。再生情報送信手段は、この再生情報作成手段が作成した再生番組情報を、外部センタに送信する。
【００２３】
請求項７記載の情報提供システムによれば、録画再生装置にて録画され再生されたテレビジョン番組に関する情報を外部センタに提供することができる。従って、外部センタでは、再生情報送信手段から得た再生番組情報に基づき、各テレビジョン番組の再生操作に関する統計を取ることができる。即ち、請求項７記載の情報提供システムを用いれば、多様な視聴者の視聴行動を詳細に分析することが可能となる。
【００２４】
また、録画再生装置が、複数の再生モードを有し、操作手段から再生指令が入力されると、その再生指令にて指定された再生モードで、上記録画されたテレビジョン番組を再生する構成にされている場合には、請求項８記載のように情報提供システムを構成するとよい。
【００２５】
請求項８記載の情報提供システムにおける再生情報作成手段は、再生されたテレビジョン番組の再生モードを表す情報を、上記再生指令内容情報として録画番組情報に付加し、再生番組情報を作成する。尚、再生モードとしては、早送り再生モード、巻戻し再生モードなどが挙げられる。
【００２６】
請求項８記載の情報提供システムを用いて、外部センタ側で再生番組情報を分析すれば、録画番組をどのように視聴者が再生したかについて知ることができ、視聴者の各テレビジョン番組に対する関心度を評価することができる。例えば、コマーシャルについての早送り再生率等を算出することで、各コマーシャルについての宣伝効果等を評価することができる。また、巻戻し再生率を算出することで、そのシーンにおける視聴者の関心度を評価することができる。
【００２７】
また、請求項８記載の情報提供システムにおいては、請求項９記載のように、外部装置からＥＰＧデータを取得するＥＰＧデータ取得手段、を設けるとよい。請求項９記載の情報提供システムにおける録画情報作成手段は、ＥＰＧデータ取得手段が取得したＥＰＧデータに基づいて、録画再生装置が操作手段から入力された録画指令に基づいて録画したテレビジョン番組についての録画番組情報を作成する。
【００２８】
請求項９記載の情報提供システムによれば、ＥＰＧデータ取得手段を用いてＥＰＧ（Electronic Program Guide）データを外部から取得することができるので、そのＥＰＧデータに基づいて、録画再生装置が再生したテレビジョン番組を外部センタ側で特定可能な再生番組情報を簡単に作成することができる。
【００２９】
また、ＥＰＧデータを取得することができない環境下で情報提供システムが使用されることも考えられるため、請求項８記載の情報提供システムは、請求項１０記載のように構成されてもよい。請求項１０記載の情報提供システムにおける録画情報作成手段は、録画開始時刻及び録画終了時刻を表す時刻情報と、録画されたテレビジョン番組の放送チャネルを表す情報と、からなる上記録画番組情報を作成する。
【００３０】
このように構成された請求項１０記載の情報提供システムによれば、ＥＰＧデータに依らなくとも、録画再生装置が再生したテレビジョン番組を特定可能な再生番組情報を、外部センタに提供することができる。
【００３１】
その他、録画再生装置が、再生指令に基づくテレビジョン番組の再生中にスキップ指令が入力されると、そのスキップ指令に基づいてテレビジョン番組の所定区間を再生対象からはずし、再生対象から外された区間を除く残りの区間を選択的に再生する構成にされた装置である場合には、請求項７記載の情報提供システムを請求項１１記載のように構成すると良い。
【００３２】
請求項１１記載の情報提供システムにおける再生情報作成手段は、スキップ指令の内容を表す情報を含む上記再生番組情報を作成する。このように構成された請求項１１記載の情報提供システムから提供される再生番組情報を分析すれば、スキップ指令の内容を表す情報に基づいて、視聴者の各テレビジョン番組に対する関心度を評価することができる。
【００３３】
また、請求項１１記載の情報提供システムにおいては、外部装置からＥＰＧデータを取得するＥＰＧデータ取得手段を設けると共に、再生情報作成手段を請求項１２記載のように構成するとよい。
【００３４】
上記ＥＰＧデータ取得手段を備える請求項１２記載の情報提供システムにおいては、録画情報作成手段が、ＥＰＧデータ取得手段が取得したＥＰＧデータに基づき、録画再生装置が操作手段から入力された録画指令に基づいて録画したテレビジョン番組についての録画番組情報を作成する。また、この情報提供システムでは、再生情報作成手段が、上記スキップ指令の内容を表す情報として、録画再生装置により再生されたテレビジョン番組の上記再生対象から外された区間を表す情報を含む再生番組情報を作成する。
【００３５】
請求項１２記載の情報提供システムによれば、ＥＰＧ（Electronic Program Guide）データを取得することができるので、録画再生装置が再生したテレビジョン番組を外部センタ側で特定可能な再生番組情報を簡単に作成することができる。
【００３６】
また、視聴者が再生番組のうち再生をスキップし視聴していない区間についての情報を外部センタに提供することができるので、外部センタでは、視聴者のテレビジョン番組に対する関心度を、詳細に評価することができる。具体的には、例えば、各コマーシャルについてのスキップ率を算出することで、各コマーシャルに対する視聴者の関心度を評価することができる。
【００３７】
また、請求項１１記載の情報提供システムは、請求１３記載のように構成されてもよい。請求項１３記載の情報提供システムにおける録画情報作成手段は、録画開始時刻及び録画終了時刻を表す時刻情報と、録画されたテレビジョン番組の放送チャネルを表す情報と、からなる上記録画番組情報を作成する。また、再生情報作成手段は、請求項１２記載の情報提供システムと同様に、上記スキップ指令の内容を表す情報として、録画再生装置にて再生されたテレビジョン番組の再生対象から外された区間を表す情報を含む再生番組情報を作成する。
【００３８】
このように構成された請求項１３記載の情報提供システムによれば、ＥＰＧデータに依らなくとも、録画再生装置が再生したテレビジョン番組を特定可能な再生番組情報を、外部センタに提供することができる。また、視聴者が再生をスキップし視聴していない区間についての情報を外部センタに提供することができるので、外部センタでは、視聴者のテレビジョン番組に対する関心度を、詳細に評価することができる。
【００３９】
以上、本発明の情報提供システムについて説明したが、これらの情報提供システム（請求項１〜請求項１３）から送信される情報を収集すれば、多様な視聴者の視聴行動を詳細に分析することができ、視聴者の視聴行動についての各種統計をとることができる。
【００４０】
請求項１４記載の視聴行動分析システムは、請求項１〜３記載の情報提供システムから送信される受信操作情報を収集する受信操作情報収集手段と、その受信操作情報収集手段が収集した受信操作情報に基づいて、放送された各テレビジョン番組毎の視聴率を算出する視聴率算出手段と、を備えるものである。
【００４１】
この視聴行動分析システムによれば、請求項１〜３記載の情報提供システムから得た受信操作情報に基づき、各テレビジョン番組の視聴率を算出することができ、各番組に対する視聴者の関心度を評価することができる。尚、請求項３記載の情報提供システムから提供される受信操作情報に基づき各テレビジョン番組の視聴率を算出するためには、具体的に請求項１５記載のように視聴行動分析システムを構成すると良い。
【００４２】
請求項１５記載の視聴行動分析システムは、各放送チャネル毎に、その放送チャネルで放送されたテレビジョン番組に関する情報と、そのテレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段、を備え、放送番組情報記憶手段が記憶する各情報（上記テレビジョン番組に関する情報及びテレビジョン番組の放送時刻を表す情報）と、受信操作情報収集手段が請求項３記載の情報提供システムから収集した受信操作情報と、に基づき、視聴率算出手段にて、放送された各テレビジョン番組毎の視聴率を算出する。
【００４３】
このように構成された請求項１５記載の視聴行動分析システムによれば、受信操作情報に含まれる放送チャネルを表す情報及び上記切替操作の時刻を表す情報に基づいて、テレビジョン受信装置が受信したテレビジョン番組を特定し、各テレビジョン番組の視聴率を算出することができる。
【００４４】
また、請求項１６記載の視聴行動分析システムは、請求項４〜６記載の情報提供システムから送信される録画番組情報を収集する録画番組情報収集手段と、その録画番組情報収集手段が収集した録画番組情報に基づいて、各テレビジョン番組毎の録画率を算出する録画率算出手段と、を備えるものである。尚、録画率算出手段は、上記録画率として、標本（録画番組情報の収集対象とされた録画装置）に対する、テレビジョン番組を録画した録画装置の割合、などを算出する構成にされればよい。
【００４５】
このように構成された請求項１６記載の視聴行動分析システムによれば、各テレビジョン番組の録画率を算出することができ、リアルタイム視聴に関する統計データ（視聴率）と合わせて、各番組に対する視聴者の関心度を評価することができる。
【００４６】
尚、請求項６記載の情報提供システムから提供される録画番組情報に基づき録画率を算出するためには、請求項１６記載の視聴行動分析システムを請求項１７記載のように構成すると良い。
【００４７】
請求項１７記載の視聴行動分析システムは、各放送チャネル毎に、その放送チャネルで放送されたテレビジョン番組に関する情報と、そのテレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段、を備え、放送番組情報記憶手段が記憶するそれら各情報（上記テレビジョン番組に関する情報及びテレビジョン番組の放送時刻を表す情報）と、録画番組情報収集手段が請求項６記載の情報提供システムから収集した録画番組情報と、に基づき、録画率算出手段にて、放送された各テレビジョン番組毎の録画率を算出する。
【００４８】
このように構成された請求項１７記載の視聴行動分析システムによれば、録画番組情報に含まれる放送チャネルを表す情報及び上記時刻情報に基づいて、録画装置が録画したテレビジョン番組を特定することができ、各テレビジョン番組についての録画率を算出することができる。
【００４９】
また、請求項１８記載の視聴行動分析システムは、請求項８〜１０記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、その再生番組情報収集手段が収集した再生番組情報に基づいて、放送された各テレビジョン番組毎の再生モードに関する統計値を算出する再生モード統計値算出手段と、を備えるものである。
【００５０】
このように構成された請求項１８記載の視聴行動分析システムによれば、再生モードに関する統計値に基づいて、各テレビジョン番組に対する視聴者の関心度を詳細に評価することができる。
【００５１】
その他、請求項１９記載の視聴行動分析システムは、請求項１０記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、各放送チャネル毎に、その放送チャネルで放送されたテレビジョン番組に関する情報と、テレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段と、その放送番組情報記憶手段が記憶する上記各情報と、再生番組情報収集手段が収集した再生番組情報と、に基づいて、放送された各テレビジョン番組毎の再生モードに関する統計値を算出する再生モード統計値算出手段と、を備えることを特徴とするものである。
【００５２】
このように構成された請求項１９記載の視聴行動分析システムによれば、請求項１０記載の情報提供システムから提供される再生番組情報に基づいて、再生モードに関する統計値を算出することができる。
【００５３】
また、請求項２０記載の視聴行動分析システムは、請求項１１〜１３記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、その再生番組情報収集手段が収集した再生番組情報に基づいて、放送された各テレビジョン番組毎のスキップ操作に関する統計値を算出するスキップ統計値算出手段と、を備えるものである。
【００５４】
このように構成された請求項２０記載の視聴行動分析システムによれば、スキップ操作に関する統計値に基づいて、各テレビジョン番組に対する視聴者の関心度を評価することができる。
【００５５】
その他、請求項２１記載の視聴行動分析システムは、請求項１３記載の情報提供システムから送信される再生番組情報を収集する再生番組情報収集手段と、各放送チャネル毎に、その放送チャネルで放送されたテレビジョン番組に関する情報と、そのテレビジョン番組の放送時刻を表す情報と、を記憶する放送番組情報記憶手段と、放送番組情報記憶手段が記憶する上記各情報と、再生番組情報収集手段が収集した再生番組情報と、に基づいて、放送された各テレビジョン番組毎のスキップ操作に関する統計値を算出するスキップ統計値算出手段と、を備えることを特徴とする。
【００５６】
このように構成された請求項２１記載の視聴行動分析システムによれば、請求項１３記載の情報提供システムから提供される再生番組情報に基づいて、スキップ操作に関する統計値を算出することができ、各テレビジョン番組に対する視聴者の関心度を評価することができる。
【発明を実施するための最良の形態】
【００５７】
以下に本発明の実施例について、図面とともに説明する。図１は、本発明が適用された視聴行動に関する情報収集分析システム１の構成を表す説明図である。
本実施例の情報収集分析システム１は、録画再生機能及び、利用者（視聴者）の視聴行動に関する視聴情報ＤＡＴ１を送信する機能（視聴情報送信機能）を備えたＴＶ（テレビジョン）受信装置１００と、標準時刻情報を配信するタイムサーバ３と、各放送局から放送されるＴＶ番組についての情報が格納されたＥＰＧデータをＴＶ受信装置１００に提供するＥＰＧサービスセンタ装置５と、上記各ＴＶ受信装置１００から視聴情報ＤＡＴ１を収集して分析する分析センタ装置２００と、が広域ネットワーク（具体的にはインターネット７）を通じて互いに通信可能に接続された構成にされている。
【００５８】
また、この情報収集分析システム１には、各放送局（放送チャネル）毎に各時刻にて放送されるＴＶ番組の情報（番組名称等）を備える放送番組情報ＤＡＴ０、を記憶する放送番組データベース（ＤＢ）２１０が設けられている。この放送番組データベース２１０は、分析センタ装置２００に接続されている。
【００５９】
図２は、上記ＴＶ受信装置１００の概略構成を表すブロック図である。本実施例のＴＶ受信装置１００は、装置各部を統括制御するＣＰＵ１０１と、プログラム等を記憶するＲＯＭ１０３と、ＣＰＵ１０１による演算処理時に各種情報が格納されるＲＡＭ１０５と、大容量記憶媒体としてのハードディスク装置（ＨＤＤ）１０７と、上記広域ネットワークとしてのインターネット７に接続されインターネット７内の装置と通信を行う通信制御部１０９と、録画再生部１１０と、ＴＶ受信部１２０と、操作部１３０と、を備える。
【００６０】
録画再生部１１０は、ＴＶ番組の録画及び再生を行うためのものであり、ＴＶチューナ１１１と、録画再生制御部１１５と、を備える。録画再生制御部１１５は、ＴＶチューナ１１１が受信したＴＶ放送信号（ＴＶ番組）を、所定の形式（例えばＭＰＥＧ形式）の映像データに変換して、そのＴＶ番組のデータファイル（以下、「録画ファイル」とする。）を生成し、ハードディスク装置１０７に保存する。また、この録画再生制御部１１５は、ハードディスク装置１０７に保存された録画ファイルを読み出し、再生して、その再生信号を表示制御部１２５に入力する。
【００６１】
一方、ＴＶ受信部１２０は、ＴＶ番組等をモニタ出力するためのものであり、ＴＶチューナ１２１と、表示制御部１２５と、モニタ装置１２７と、を備える。このＴＶ受信部１２０は、リアルタイム視聴指令がＣＰＵ１０１より入力されると、ＴＶチューナ１２１が受信したＴＶ番組をモニタ装置１２７に表示する。モニタ装置１２７を用いたＴＶ番組の表示制御は、表示制御部１２５で行われる。また、表示制御部１２５は、録画再生制御部１１５から録画ファイルの再生信号が入力されると、その再生信号に基づくＴＶ番組のモニタ出力を行う構成にされている。
【００６２】
また、操作部１３０は、利用者による各種操作情報を取得するためのものであり、各種操作キー１３１と、リモートコントローラ１３３からの送信信号を受信するリモコン受信部１３５と、を備える。即ち、当該ＴＶ受信装置１００は、リモートコントローラ１３３又は装置備え付けの操作キー１３１を用いて操作可能な構成にされている。
【００６３】
このように構成されたＴＶ受信装置１００のＣＰＵ１０１は、当該装置のメイン電源が投入されると、図３に示す起動処理を実行する。図３は、ＣＰＵ１０１が実行する起動処理を表すフローチャートである。
【００６４】
起動処理を実行すると、ＣＰＵ１０１は、通信制御部１０９を用いて当該ＴＶ受信装置１００をインターネット７に接続する（Ｓ１１０）。この接続処理が終了すると、ＣＰＵ１０１は、図４に示す時刻調整処理の実行を開始すると共に（Ｓ１２０）、ＥＰＧデータ取得処理の実行を開始する（Ｓ１３０）。その後、メインルーチンの実行を開始する（Ｓ１４０）。これらの処理は並列実行される。
【００６５】
図４（ａ）は、ＣＰＵ１０１が実行する時刻調整処理を表すフローチャートであり、図４（ｂ）は、ＣＰＵ１０１が実行するＥＰＧデータ取得処理を表すフローチャートである。
【００６６】
時刻調整処理を実行すると、ＣＰＵ１０１は、通信制御部１０９を用いてタイムサーバ３にアクセスし（Ｓ１２１）、タイムサーバ３から現在の標準時刻を表す標準時刻情報を取得する（Ｓ１２２）。その後、図示しない当該ＴＶ受信装置１００の内部時計を調整して、内部時計の時刻をタイムサーバ３が刻む標準時刻に同期させる（Ｓ１２３）。
【００６７】
この処理後、ＣＰＵ１０１は、所定期間（例えば１日）が経過したか否か判断し（Ｓ１２４）、所定期間が経過していれば（Ｓ１２４でＹｅｓ）、Ｓ１２１に移行して再びタイムサーバ３にアクセスし内部時計の調整を行う。また、所定期間が経過していないと判断すると（Ｓ１２４でＮｏ）、メイン電源のオフ操作等によって外部から終了指令が入力されていないかどうか判断し（Ｓ１２５）、終了指令が入力されていないと判断すると（Ｓ１２５でＮｏ）、Ｓ１２４に移行して所定期間が経過するまで待機する。一方、終了指令が入力されていると判断すると（Ｓ１２５でＹｅｓ）、当該時刻調整処理を終了する。
【００６８】
一方、ＥＰＧデータ取得処理を実行すると、ＣＰＵ１０１は、通信制御部１０９を用いてＥＰＧサービスセンタ装置５にアクセスし（Ｓ１３１）、ＥＰＧサービスセンタ装置５からＥＰＧデータを取得して（Ｓ１３２）、そのＥＰＧデータをハードディスク装置１０７に保存する（Ｓ１３３）。その後、所定期間（例えば１日）経過したか否か判断し（Ｓ１３４）、所定期間が経過していれば（Ｓ１３４でＹｅｓ）、Ｓ１３１に移行して再び最新のＥＰＧデータの取得を試みる。
【００６９】
また、所定期間が経過していないと判断すると（Ｓ１３４でＮｏ）、ＣＰＵ１０１は、メイン電源のオフ操作等によって外部から終了指令が入力されていないかどうか判断し（Ｓ１３５）、終了指令が入力されていないと判断すると（Ｓ１３５でＮｏ）、Ｓ１３４に移行して所定期間が経過するまで待機する。一方、終了指令が入力されていると判断すると（Ｓ１３５でＹｅｓ）、当該ＥＰＧデータ取得処理を終了する。
【００７０】
次に、上述したメインルーチンの構成について説明する。図５は、ＣＰＵ１０１が実行するメインルーチンを表すフローチャートである。メインルーチンを実行すると、ＣＰＵ１０１は、操作キー１３１又はリモートコントローラ１３３により当該装置が操作され操作部１３０から指令入力を受けたか否か判断する（Ｓ２１０）。そして、指令入力を受けていないと判断すると（Ｓ２１０でＮｏ）、指令入力を受けるまで待機する。尚、操作部１３０は、利用者の操作により操作キー１３１又はリモートコントローラ１３３が操作されると、その操作に対応する指令をＣＰＵ１０１に入力する構成にされている。
【００７１】
操作部１３０から指令入力を受けたと判断すると（Ｓ２１０でＹｅｓ）、ＣＰＵ１０１は、内部時計を用いて現在時刻を確認し、その時刻をＲＡＭ１０５に一時記憶させる（Ｓ２１５）。この後、ＣＰＵ１０１は、操作部１３０から入力された指令がリアルタイム（ＲＴ）視聴操作に関する指令であるか否か判断し（Ｓ２２０）、リアルタイム視聴操作に関する指令であると判断すると（Ｓ２２０でＹｅｓ）、図６に示すＴＶ番組出力処理を実行する（Ｓ２２５）。尚、図６は、ＣＰＵ１０１が実行するＴＶ番組出力処理を表すフローチャートである。
【００７２】
ＴＶ番組出力処理を実行すると、ＣＰＵ１０１は、ＴＶ受信部１２０の表示制御部１２５にリアルタイム視聴指令を入力して、表示制御部１２５に、ＴＶ受信部１２０のＴＶチューナ１２１が受信するＴＶ番組をモニタ出力させる（Ｓ３１０）。その後、リアルタイム視聴開始操作に関する視聴情報ＤＡＴ１を、ハードディスク装置１０７内の履歴ファイルに書き込む（Ｓ３２０）。尚、図７は、ハードディスク装置１０７に格納された履歴ファイルの構成を表す説明図である。
【００７３】
履歴ファイルは、リアルタイム視聴に関する操作がなされる度若しくは、再生操作がなされる度に作成される視聴情報ＤＡＴ１の一群から構成される。視聴情報ＤＡＴ１は、受信録画情報と、操作情報と、からなる。
【００７４】
受信録画情報は、ＴＶ受信部１２０により受信されモニタ出力されたＴＶ番組のチャネル番号若しくは録画再生部１１０により録画されたＴＶ番組のチャネル番号を表すチャネル情報と、録画されたＴＶ番組（録画番組）の録画開始時刻及び録画終了時刻を表す録画時刻情報と、ＥＰＧデータから抽出した録画番組の情報を含むＥＰＧ番組情報と、からなる。
【００７５】
一方、操作情報は、操作された時点から継続される視聴者の視聴態様（換言すると操作された時点から開始される当該ＴＶ受信装置１００の動作態様）を表す視聴種別情報（「Ｒｅａｌｔｉｍｅ」、「ＰｌａｙＢａｃｋ」及び「Ｔｒｉｃｋ」のいずれか）と、視聴情報ＤＡＴ１を作成する契機となった操作の種別を表す開始時操作種別情報と、その操作の入力時刻を表す動作開始時刻情報と、その操作の次に操作部１３０に入力された次操作の種別を表す終了時操作種別情報と、次操作の入力時刻を表す動作終了時刻情報と、動作開始時刻（又は録画開始時刻）から動作終了時刻（又は録画終了時刻）までの時間を表す継続時間情報と、からなる。尚、本実施例のシステムで取り扱われる時刻情報は、少なくとも日・時・分・秒に関する情報を含む。
【００７６】
即ち、Ｓ３２０においてＣＰＵ１０１は、モニタ装置１２７に出力されたＴＶ番組のチャネル番号を上記チャネル情報とし、Ｓ２１５にて確認した時刻を動作開始時刻情報とし、「Ｒｅａｌｔｉｍｅ」コードを視聴種別情報とし、「Ｓｔａｒｔ」コードを開始時操作種別情報として、視聴情報ＤＡＴ１を作成し、履歴ファイルに書き込む。この際、録画時刻情報、ＥＰＧ番組情報、動作終了時刻情報、終了時操作種別情報及び継続時間情報の書込欄は空欄にされる。
【００７７】
この後、ＣＰＵ１０１は、Ｓ３３０に移行して、操作部１３０からチャネル（ＣＨ）切替操作に関する指令入力を受けたか否か判断する。そして、チャネル切替操作に関する指令入力を受けていないと判断すると（Ｓ３３０でＮｏ）、リアルタイム視聴を終了する旨の指令入力を操作部１３０から受けたか否か判断する（Ｓ３６０）。尚、リアルタイム視聴を終了する旨の指令は、当該ＴＶ受信装置１００のメイン電源がオフ操作された場合や、録画操作、再生操作などがなされた場合に操作部１３０から入力される。
【００７８】
Ｓ３６０にて、リアルタイム視聴を終了する旨の指令入力を受けていないと判断すると、ＣＰＵ１０１は、Ｓ３３０に移行して、チャネル切替操作に関する指令入力を受けていないかどうか再び判断する。そして、チャネル切替操作に関する指令入力を受けていると判断すると（Ｓ３３０でＹｅｓ）、内部時計を用いて現在時刻を確認すると共に（Ｓ３３５）、操作部１３０から入力された指令に従って、ＴＶチューナ１２１の受信チャネルを切り替えるようにＴＶ受信部１２０の表示制御部１２５に対して指令入力を行う（Ｓ３４０）。
【００７９】
この後、ＣＰＵ１０１は、今回のチャネル切替操作に関する視聴情報ＤＡＴ１を書き込む（Ｓ３５０）。即ち、前回作成した視聴情報ＤＡＴ１に、動作終了時刻情報、終了時操作種別情報及び継続時間情報を追加して、前回の視聴情報ＤＡＴ１を完成させると共に、今回のチャネル切替操作に関する新しい視聴情報ＤＡＴ１を作成し、履歴ファイルに書き込む。
【００８０】
具体的に説明すると、ＣＰＵ１０１は、切替後にモニタ出力されるＴＶ番組のチャネル番号をチャネル情報とし、Ｓ３３５で確認した時刻を動作開始時刻情報とし、「Ｒｅａｌｔｉｍｅ」コードを視聴種別情報とし、「Ｃｈａｎｎｅｌ」コードを開始時操作種別情報として、新しい視聴情報ＤＡＴ１を作成し、これを履歴ファイルに書き込む。また、前回の視聴情報ＤＡＴ１における動作終了時刻情報の書込欄に、Ｓ３３５で確認した時刻を書き込み、終了時操作種別情報の書込欄に、「Ｃｈａｎｎｅｌ」コードを書き込み、継続時間情報の書込欄に、動作終了時刻から動作開始時刻を引いた時間を書き込んで、前回の視聴情報ＤＡＴ１を完成させる。
【００８１】
尚、本実施例で用いられる「Ｒｅａｌｔｉｍｅ」コードは、視聴情報ＤＡＴ１が当該ＴＶ番組出力処理で作成された情報であることを示すものであり、「Ｃｈａｎｎｅｌ」コードは、チャネルの切替操作を示すものである。
【００８２】
Ｓ３５０での処理後、ＣＰＵ１０１は、リアルタイム視聴を終了する旨の指令入力を操作部１３０から受けたか否か判断し（Ｓ３６０）、指令入力を受けていると判断すると（Ｓ３６０でＹｅｓ）、当該ＴＶ番組出力処理を終了し、Ｓ２１０に移行する。
【００８３】
一方、Ｓ２２０においてＣＰＵ１０１は、操作部１３０から入力された指令がリアルタイム視聴操作に関する指令ではないと判断すると（Ｓ２２０でＮｏ）、Ｓ２３０に処理を移して、操作部１３０から入力された指令が、録画操作に関する指令であるか否か判断する。そして、録画操作に関する指令であると判断すると（Ｓ２３０でＹｅｓ）、図８に示す録画番組登録処理を実行する（Ｓ２３５）。尚、図８は、ＣＰＵ１０１が実行する録画番組登録処理を表すフローチャートである。
【００８４】
録画番組登録処理を実行すると、ＣＰＵ１０１は、その録画操作の種類を判別する。（Ｓ４１０）。そして、今回の操作が録画予約操作であると判断すると、録画予約操作に関する操作情報を、前回作成した視聴情報ＤＡＴ１の空欄（終了時操作種別情報、動作終了時刻情報、継続時間情報の書込欄）に書込する（Ｓ４１５）。具体的には、終了時操作種別情報として「Ｒｅｓｅｒｖ」コードを書き込むと共に、Ｓ２１５で確認した時刻を動作終了時刻情報として書き込み、更に継続時間情報を書き込む（但し、前回の視聴情報ＤＡＴ１が完成しているケースの場合には、Ｓ４１５の処理を行わない）。
【００８５】
その後、ＣＰＵ１０１は、Ｓ４２０に移行して、ＥＰＧデータを使用する必要があるか否か判断する。ここでは、録画予約操作が電子番組表の表示を指示するものであるか否か判断し、そうであれば、ＥＰＧデータを使用する必要があると判断する。
【００８６】
ＣＰＵ１０１は、ＥＰＧデータの使用が必要であると判断すると（Ｓ４２０でＹｅｓ）、電子番組表をモニタ装置１２７に表示させるように表示制御部１２５に対して指令入力を行う（Ｓ４２１）。その後、操作部１３０からの入力信号に基づいて、録画予約する番組が当該装置の利用者により決定されたか否か判断し（Ｓ４２３）、決定されていないと判断すると、その決定がなされるまで待機する。一方、録画予約する番組が決定されたと判断すると（Ｓ４２３でＹｅｓ）、ＣＰＵ１０１は、Ｓ４４０に移行する。
【００８７】
また、ＣＰＵ１０１は、Ｓ４２０において、ＥＰＧデータが不要であると判断すると、Ｓ４２５に移行して、録画開始時刻、録画終了時刻、及び、録画するＴＶ番組のチャネル番号（録画チャネル）等を利用者に入力させるための入力画面をモニタ装置１２７に表示させ（Ｓ４２５）、録画開始時刻、録画終了時刻及び録画チャネルの入力が完了するまで待機する（Ｓ４２７）。そして入力が完了したと判断すると（Ｓ４２７でＹｅｓ）、Ｓ４４０に移行する。
【００８８】
Ｓ４４０において、ＣＰＵ１０１は、決定された録画予約する番組についての録画開始時刻及び録画終了時刻に関する情報を取得すると共に（Ｓ４４０）、録画するＴＶ番組のチャネル（録画チャネル）に関する情報を取得する（Ｓ４５０）。具体的に、電子番組表に基づいて録画する番組が決定された場合には、ＥＰＧデータから録画開始時刻及び録画終了時刻並びに録画チャネルに関する情報を取得する。一方、入力画面を表示した場合には、利用者の操作内容から、録画開始時刻及び録画終了時刻並びに録画チャネルに関する情報を取得する。
【００８９】
その後、ＣＰＵ１０１は、ＥＰＧデータが使用され電子番組表により録画予約する番組が決定されているか否か判断し（Ｓ４６０）、そうであれば（Ｓ４６０でＹｅｓ）、ＥＰＧデータから録画予約する番組についての番組情報（番組名、番組コード等）を取得し（Ｓ４６５）、その後に、番組を記録する録画ファイルの名称（録画ファイル名）を決定する（Ｓ４７０）。一方、ＣＰＵ１０１は、Ｓ４６０において、ＥＰＧデータが使用されていないと判断すると、Ｓ４６５をスキップして、録画ファイル名を決定する（Ｓ４７０）。
【００９０】
Ｓ４７０での処理後、ＣＰＵ１０１は、録画予約をする（Ｓ４８０）。即ち、ＣＰＵ１０１は、図９（ａ）に示すように、録画ファイル名と、録画チャネルと、録画開始時刻と、録画終了時刻と、ＥＰＧデータから取得したＥＰＧ番組情報と、録画予約及び録画済のいずれのステータスであるかを表すステータス情報（Ｓ４８０では録画予約を表すステータス情報）と、からなる録画番組情報を管理用録画番組リストに登録し、この後、当該録画番組登録処理を終了して、Ｓ２１０に移行する。尚、図９（ａ）は、ハードディスク装置１０７が記憶する管理用録画番組リストの構成を表す説明図である。ここで録画予約された番組は後述する予約番組録画処理（図１０参照）によって処理される。
【００９１】
一方、ＣＰＵ１０１は、Ｓ４１０にて、今回の録画操作が即時録画操作であると判断すると、Ｓ５００に処理を移し、その即時録画操作が、録画開始操作及び録画終了操作のいずれの操作であるかを判別する。そして録画開始操作であると判断すると、Ｓ５１０に処理を移して、録画ファイル名を決定する。
【００９２】
その後、Ｓ２１５で確認した時刻を録画開始時刻とし、現在ＴＶチューナ１１１に設定されているチャネルを録画チャネルとして、録画開始時刻及び録画チャネルに関する情報をＲＡＭ１０５に一時記憶させると共に、Ｓ５１０で決定された録画ファイル名をＲＡＭ１０５に一時記憶させる（Ｓ５２０）。その後、録画再生制御部１１５に、録画指令を入力して、録画再生部１１０にＴＶチューナ１１１が受信するＴＶ番組を録画させる（Ｓ５３０）。
【００９３】
一方、Ｓ５００にて録画終了操作であると判断すると、ＣＰＵ１０１は、Ｓ５４０に移行して、Ｓ５３０で録画再生制御部１１５に開始させた録画動作を終了させた後、内部時計にアクセスして録画終了時刻を確認し（Ｓ５５０）、管理用録画番組リストに録画番組情報を書き込む（Ｓ５６０）。即ち、ＣＰＵ１０１は、Ｓ５２０でＲＡＭ１０５に一時記憶させた録画ファイル名及び録画チャネル及び録画開始時刻と、Ｓ５５０で確認した録画終了時刻と、録画済であることを示すステータス情報と、を関連付けて管理用録画番組リストに登録する。その後、ＣＰＵ１０１は、当該録画番組登録処理を終了して、Ｓ２１０に移行する。
【００９４】
次に、ＣＰＵ１０１が繰り返し実行する予約番組録画処理について説明する。図１０は、予約番組録画処理を表すフローチャートである。予約番組録画処理を実行すると、ＣＰＵ１０１は、Ｓ６１０にて録画予約された番組（録画予約番組）があるか否か判断する。具体的には、管理用録画番組リストに、録画予約を表すステータス情報を含む録画番組情報があるか否か判断する。
【００９５】
ここで、録画予約番組が存在しないと判断すると、ＣＰＵ１０１は、管理用録画番組リストに録画予約番組が登録されるまで待機する。一方、録画予約番組が存在すると判断すると（Ｓ６１０でＹｅｓ）、ＣＰＵ１０１は、Ｓ６２０に移行し、録画予約番組について、その番組の録画開始時刻が到来したか否か判断する。ここで録画開始時刻が到来していないと判断すると（Ｓ６２０でＮｏ）、処理をＳ６１０に戻し、録画開始時刻が到来したと判断すると（Ｓ６２０でＹｅｓ）、その録画開始時刻が到来した番組について、録画を開始する（Ｓ６３０）。即ち、ＣＰＵ１０１は、録画再生制御部１１５に対して、管理用録画番組リストに登録されている録画終了時刻まで、管理用録画番組リストに登録されている録画チャネルで放送されるＴＶ番組を録画するように指示する。この際、録画ファイルは、管理用録画番組リストに登録されているファイル名で作成される。
【００９６】
録画終了時刻が到来し録画再生制御部１１５がＴＶ番組の録画を終えると、ＣＰＵ１０１は、録画が終了した番組に関する録画番組情報を書き込む（Ｓ６４０）。この際には、既に録画予約番組に関する録画番組情報が管理用録画番組リストに登録されているため、ＣＰＵ１０１は、対応する録画番組情報のステータス情報を、録画予約ステータスから、録画済ステータスに変更することで、録画予約番組に関する録画番組情報を、録画済の番組に関する録画番組情報とする。このようにして録画番組情報の書込が完了すると、ＣＰＵ１０１は、当該予約番組録画処理を一旦終了し、再度、予約番組録画処理をＳ６１０から開始する。
【００９７】
また、ＣＰＵ１０１は、Ｓ２３０でＮｏと判断すると、操作部１３０から入力された指令が録画番組の再生操作に関する指令であるか否か判断し（Ｓ２４０）、再生操作に関する指令であると判断すると（Ｓ２４０でＹｅｓ）、図１１（ａ）に示す番組再生処理の実行を開始する（Ｓ２４３）と共に、それと並行して図１１（ｂ）に示す再生操作収集処理を実行する（Ｓ２４７）。尚、図１１（ａ）は、ＣＰＵ１０１が実行する番組再生処理を表すフローチャートであり、図１１（ｂ）は、ＣＰＵ１０１が実行する再生操作収集処理を表すフローチャートである。
【００９８】
番組再生処理を実行すると、ＣＰＵ１０１は、ハードディスク装置１０７に登録された録画ファイルのリストを表示し（Ｓ７１０）、録画ファイルのリストの中から再生対象のファイルが選択されるまで待機する。録画ファイルのリスト表示は、ハードディスク装置１０７に記憶された管理用録画番組リストに基づいて行われる。
【００９９】
ＣＰＵ１０１は、録画ファイルのリストの中から再生対象のファイルが選択されたと判断すると（Ｓ７１５でＹｅｓ）、選択された録画ファイルの再生指令を録画再生制御部１１５に入力して、録画再生制御部１１５に、選択された録画ファイルの再生を開始させる（Ｓ７２０）。
【０１００】
録画ファイルの再生開始後、ＣＰＵ１０１は、視聴者の操作により操作部１３０からスキップ指令が入力されたか否か判断する（Ｓ７３０）。そして、スキップ指令が入力されたと判断すると（Ｓ７３０でＹｅｓ）、現在の再生位置からスキップ指令にて指定された位置まで再生位置を移動（スキップ）し、その指定された位置から再生を開始するように、録画再生制御部１１５に対して指令入力を行い（Ｓ７３５）、その後、Ｓ７４０に移行する。一方、スキップ指令が入力されていないと判断すると（Ｓ７３０でＮｏ）、ＣＰＵ１０１は、Ｓ７３５の処理を実行せずに、Ｓ７４０に移行する。
【０１０１】
Ｓ７４０において、ＣＰＵ１０１は、視聴者の操作により操作部１３０から再生モード変更指令が入力されているか否か判断する。そして、再生モード変更指令が入力されていると判断すると（Ｓ７４０でＹｅｓ）、再生モード変更指令にて指定された再生モードに変更して録画ファイルを再生するように、録画再生制御部１１５に対して指令入力を行う（Ｓ７４５）。
【０１０２】
尚、本実施例における録画再生制御部１１５は、通常再生モードの他に、その通常再生モードの倍の速度で録画ファイルを再生する倍速再生モード、通常再生モードの４倍の速度で録画ファイルを再生する４倍速再生モード、通常再生モードの８倍の速度で録画ファイルを再生する８倍速再生モード、通常再生モードの３２倍の速度で録画ファイルを再生する３２倍速再生モード、通常再生モードの６４倍の速度で録画ファイルを再生する６４倍速再生モードなどを備え、その再生モードに応じた速度で録画ファイルを再生する構成にされている。その他、録画再生制御部１１５は、録画ファイルを過去方向に再生する巻戻し再生モード、通常再生モードより遅い速度で録画ファイルを再生するスロー再生モード、などを備え、これらの再生モードは、操作部１３０から指定可能にされている。
【０１０３】
Ｓ７４５での処理後、ＣＰＵ１０１は、Ｓ７５０に移行して、録画ファイルの再生が終了したか否か判断する。具体的に、ＣＰＵ１０１は、録画ファイルの再生位置が録画終了位置まで移動している、若しくは、再生停止指令が外部から入力されていると判断すると、Ｓ７５０でＹｅｓと判断する。Ｓ７５０でＹｅｓと判断すると、ＣＰＵ１０１は、当該番組再生処理を終了する。また、ＣＰＵ１０１は、録画ファイルの再生が終了していないと判断すると（Ｓ７５０でＮｏ）、処理をＳ７３０に戻して、上述と同様の判断を行う。
【０１０４】
一方、Ｓ７４０で、再生モード変更指令が入力されていないと判断すると（Ｓ７４０でＮｏ）、ＣＰＵ１０１は、Ｓ７５０に移行して、上述のように録画ファイルの再生が終了したか否か判断し、終了していると判断すると、当該番組再生処理を終了する。
【０１０５】
次に、この番組再生処理と並列実行される再生操作収集処理について説明する。再生操作収集処理を実行すると、ＣＰＵ１０１は、再生操作に関する操作情報を、前回の視聴情報ＤＡＴ１に追記する（Ｓ８１０）。即ち、動作終了時刻情報の書込欄に、Ｓ２１５で確認した内部時計の時刻を書き込むと共に、終了時操作種別情報として「ＨＤＤ＿Ｌｉｓｔ」コードを書き込み、その前動作の継続時間情報を書き込む（但し、前回の視聴情報ＤＡＴ１が完成しているケースの場合には、Ｓ８１０の処理を行わない）。
【０１０６】
その後、ＣＰＵ１０１は、録画ファイルが選択された（Ｓ７１５にてＹｅｓと判断された）か否か判断し（Ｓ８１５）、録画ファイルが選択されたと判断すると（Ｓ８１５でＹｅｓ）、内部時計の現在時刻を確認すると共に（Ｓ８２０）、選択された録画ファイルに対応する録画番組情報を、管理用録画番組リストから読み出す（Ｓ８２３）。
【０１０７】
この読み出し後、ＣＰＵ１０１は、録画番組情報に基づいて、再生開始操作に関する視聴情報ＤＡＴ１を履歴ファイルに書き込む（Ｓ８２７）。具体的には、管理録画番組リストに記載された録画ファイルの録画開始時刻及び録画チャネル及びＥＰＧ番組情報に基づいて、受信録画情報を作成すると共に、Ｓ８２０で確認した時刻を動作開始時刻とし、視聴種別を「Ｐｌａｙｂａｃｋ」とし、開始時操作種別情報を「Ｓｔａｒｔ」として操作情報を作成し、その作成した受信録画情報及び操作情報からなる視聴情報ＤＡＴ１を履歴ファイルに書き込む。
【０１０８】
その後、ＣＰＵ１０１は、操作部１３０よりスキップ指令が入力されたか否か判断し（Ｓ８３０）、スキップ指令が入力されていないと判断すると、Ｓ８４０に移行する。一方、スキップ指令が入力されていると判断すると（Ｓ８３０でＹｅｓ）、スキップ開始直前の時刻とスキップ終了直後の時刻とを内部時計により確認した後（Ｓ８３３）、スキップ開始操作に関する視聴情報ＤＡＴ１を書き込む（Ｓ８３７）。
【０１０９】
具体的には、前回作成された視聴情報ＤＡＴ１の空欄に、録画終了時刻情報、動作終了時刻情報、終了時操作種別情報、及び継続時間情報を書き込む。この際、録画終了時刻情報としては、再生位置が移動される直前の録画ファイルの再生位置（録画時刻）が書き込まれ、動作終了時刻情報としては、Ｓ８３３で確認したスキップ開始直前の時刻が書き込まれ、終了時操作種別情報としては、「Ｓｋｉｐ」コードが書き込まれ、継続時間情報として、その録画終了時刻から録画開始時刻を引いた時間が書き込まれる。
【０１１０】
また、ＣＰＵ１０１は、再生位置が移動される直前の録画ファイルの再生位置（録画時刻）を録画開始時刻情報とし、その録画ファイルに対応する録画番組情報に記載されたチャネル番号をチャネル情報とし、録画番組情報に記載された番組情報をＥＰＧ番組情報とし、Ｓ８３３で確認したスキップ開始直前の時刻を動作開始時刻情報とし、視聴種別を「Ｐｌａｙｂａｃｋ」とし、開始時操作種別情報を「Ｓｋｉｐ」コードとして、新規に視聴情報ＤＡＴ１を作成し、これを履歴ファイルに書き込む。
【０１１１】
Ｓ８３７での処理後、ＣＰＵ１０１は、Ｓ８３９に移行して、スキップ終了操作に関する視聴情報ＤＡＴ１を書き込む（Ｓ８３９）。具体的には、前回作成された視聴情報ＤＡＴ１の空欄に、録画終了時刻情報、動作終了時刻情報、終了時操作種別情報、及び継続時間情報を書き込む。この際、録画終了時刻情報として、再生位置が移動された直後の録画ファイルの再生位置（録画時刻）が書き込まれ、動作終了時刻情報として、Ｓ８３３で確認したスキップ終了直後の時刻が書き込まれ、継続時間情報として、録画終了時刻から録画開始時刻を引いた時間が書き込まれる。更に、再生位置が移動された直後の録画ファイルの再生位置（録画時刻）を録画開始時刻情報とし、その録画ファイルに対応する録画番組情報に記載されたチャネル番号をチャネル情報とし、録画番組情報に記載された番組情報をＥＰＧ番組情報とし、Ｓ８３３で確認したスキップ終了直後の時刻を動作開始時刻とし、視聴種別を「Ｐｌａｙｂａｃｋ」とし、開始時操作種別情報を「Ｐｌａｙ」コードとして、新規に視聴情報ＤＡＴ１を作成し、これを履歴ファイルに書き込む。このＳ８３９での処理が完了すると、ＣＰＵ１０１は、Ｓ８４０に移行する。
【０１１２】
Ｓ８４０において、ＣＰＵ１０１は、再生モード変更指令が操作部１３０から入力されていないかどうか判断する。そして、再生モード変更指令が入力されていると判断すると（Ｓ８４０でＹｅｓ）、内部時計を用いて現在時刻を確認し（Ｓ８４３）、その後、再生モード変更操作に関する視聴情報ＤＡＴ１を書き込む（Ｓ８４７）。
【０１１３】
具体的には、前回作成された視聴情報ＤＡＴ１の空欄に、録画終了時刻情報、動作終了時刻情報、終了時操作種別情報、及び継続時間情報を書き込む。この際、録画終了時刻情報としては、再生モードが変更される直前の録画ファイルの再生位置（録画時刻）が書き込まれ、動作終了時刻情報としては、Ｓ８４３で確認した時刻が書き込まれ、終了時操作種別情報としては変更後の再生モードを表すコード（４倍速再生モードを表す「Ｆｏｒｗａｒｄｘ４」コードや、通常再生モードを表す「Ｐｌａｙ」コード等）が書き込まれる。
【０１１４】
更に、ＣＰＵ１０１は、再生モードが変更される直前の録画ファイルの再生位置（録画時刻）を録画開始時刻情報とし、その録画ファイルに対応する録画番組情報に記載されたチャネル番号をチャネル情報とし、録画番組情報に記載された番組情報をＥＰＧ番組情報とし、Ｓ８４３で確認した時刻を動作開始時刻とし、視聴種別を「Ｔｒｉｃｋ」（但し、通常再生モードへの変更の場合には「ＰｌａｙＢａｃｋ」）とし、開始時操作種別情報を、変更後の再生モードを表すコード（４倍速再生モードを表す「Ｆｏｒｗａｒｄｘ４」コード等。但し通常再生モードへの変更の場合には「Ｓｔａｒｔ」コード。）として、新規に視聴情報ＤＡＴ１を作成し、それを履歴ファイルに書き込む。
【０１１５】
このようにして視聴情報ＤＡＴ１の書込（Ｓ８４７）が完了するか、Ｓ８４０で再生モード変更指令が入力されていないと判断すると（Ｓ８４０でＮｏ）、ＣＰＵ１０１は、処理をＳ８５０に移行して、録画ファイルの再生が終了しているか否か判断する。そして、終了していないと判断すると（Ｓ８５０でＮｏ）、処理をＳ８３０に戻し、終了していると判断すると（Ｓ８５０でＹｅｓ）、内部時計を用いて再生終了時刻を確認した後（Ｓ８６０）、前回作成した視聴情報の空欄に、録画終了時刻情報として、再生終了時点での録画ファイルの再生位置（録画時刻）を書き込み、動作終了時刻情報として、Ｓ８６０で確認した時刻を書き込み、終了時操作種別情報として「Ｓｔｏｐ」コードを書き込み、継続時間情報として、録画終了時刻から録画開始時刻を引いた時間を、書き込む（Ｓ８７０）。この後、当該再生操作収集処理を終了して、Ｓ２１０に移行する。
【０１１６】
また、ＣＰＵ１０１は、Ｓ２４０において、操作部１３０から入力された指令が録画番組の再生操作に関する指令ではないと判断すると（Ｓ２４０でＮｏ）、処理をＳ２５０に移して、操作部１３０から入力された指令がメイン電源のオフ操作により発せられるオフ指令であるか否か判断する。そしてオフ指令であると判断すると（Ｓ２５０でＹｅｓ）、そのメイン電源のオフ操作に関する操作情報を、前回作成した視聴情報ＤＡＴ１の空欄に書き込む（Ｓ２６０）。具体的には、Ｓ２１５で確認した時刻を動作終了時刻とし、終了時操作種別情報を「ＯＦＦ」コードとし、継続時間情報を動作終了時刻から動作開始時刻を引いた時間として操作情報を履歴ファイルに書き込む（但し、前回の視聴情報ＤＡＴ１が完成しているケースの場合には、Ｓ２６０の処理を行わない）。その後、当該メインルーチンを終了する。
【０１１７】
一方、オフ指令ではないと判断すると（Ｓ２５０でＮｏ）、ＣＰＵ１０１は、その指令（操作）に対応した処理を実行する（Ｓ２５５）。この際、前回作成された視聴情報ＤＡＴ１が完成していない場合には、その視聴情報ＤＡＴ１の空欄に、動作終了時刻として、Ｓ２１５で確認した時刻を書き込み、終了時操作種別情報として、その指令に対応するコードを書き込み、継続時間情報として、動作終了時刻から動作開始時刻を引いた時間を書き込む。また、Ｓ２５５における処理が終了すると、Ｓ２１０に移行して、上述の動作を繰り返し実行する。
【０１１８】
以上、メインルーチンの構成について説明したが、このメインルーチン実行時に履歴ファイルに書き込まれる視聴情報ＤＡＴ１及び録画番組リストに書き込まれる録画番組情報は、所定期間毎にまとめられて、分析センタ装置２００に送信される。図１２は、ＣＰＵ１０１が繰り返し実行するデータ送信処理を表すフローチャートである。
【０１１９】
データ送信処理を実行すると、ＣＰＵ１０１は、前回のデータ送信時点（Ｓ９４０）から所定期間（例えば１日）が経過したか否か判断する（Ｓ９１０）。所定期間が経過していないと判断すると、ＣＰＵ１０１は、その期間が経過するまで待機し、所定期間が経過したと判断すると（Ｓ９１０でＹｅｓ）、Ｓ９２０に移行して、前回のデータ送信時点から現在までの期間に履歴ファイルに書き込まれた未送信の視聴情報ＤＡＴ１（終了時操作種別情報が書き込まれておらず視聴情報ＤＡＴ１が完成していないものを除く）を、ハードディスク装置１０７内の履歴ファイルから読み出し、それを格納した送信用履歴ファイルを作成する（Ｓ９２０）。
【０１２０】
その後、ＣＰＵ１０１は、ハードディスク装置１０７内の管理用録画番組リストから、その管理用録画番組リストに登録されている録画予約番組についての録画番組情報、及び、前回の送信時点から現在までの期間に「録画済」とのステータス情報が書き込まれた録画番組情報、を読み出して、それらを格納した送信用録画番組リストを作成する（Ｓ９３０）。
【０１２１】
尚、図９（ｂ）は、送信用録画番組リストを表す説明図である。図９（ｂ）に示すように、送信用録画番組リストは、録画予約番組リストと、録画済番組リストと、からなる。録画予約番組リストを構成する各録画予約番組情報及び録画済番組リストを構成する各録画済番組情報は、録画チャネルに関する情報、録画開始時刻及び録画終了時刻に関する情報、及び、ＥＰＧデータから抽出したＥＰＧ番組情報、からなる。
【０１２２】
送信用履歴ファイルの作成（Ｓ９２０）及び送信用録画番組リストの作成（Ｓ９３０）が完了すると、ＣＰＵ１０１は、Ｓ９４０に移行して、その送信用履歴ファイル及び送信用録画番組リストを、分析センタ装置２００に送信する。送信後、ＣＰＵ１０１は、当該データ送信処理を一旦終了し、その後、再度Ｓ９１０から処理を実行する。
【０１２３】
以上、本発明の情報提供システムが適用されたＴＶ受信装置１００の構成及び動作について説明したが、続いてこのＴＶ受信装置１００から送信される履歴ファイル及び録画番組リストを受信して分析する分析センタ装置２００について説明する。
【０１２４】
図１３は、分析センタ装置２００の構成を表すブロック図である。分析センタ装置２００は、各種演算処理を行うＣＰＵ２０１と、プログラム等を記憶するＲＯＭ２０３と、ＣＰＵ２０１による演算処理時に必要な情報を一時記憶するＲＡＭ２０５と、インターネットに接続されＴＶ受信装置１００から送信される履歴ファイル及び録画番組リストを受信する通信制御部２０９と、ＴＶ受信装置１００から受信した履歴ファイル及び録画番組リストを、各ＴＶ受信装置１００毎に分類して記憶するデータ蓄積部２０７（ハードディスク装置等）と、を備える。
【０１２５】
この分析センタ装置２００のＣＰＵ２０１は、受信蓄積処理を実行して、ＴＶ受信装置１００から受信した履歴ファイル及び録画番組リストをデータ蓄積部２０７に保存する。具体的には、図１４（ａ）に示すように、通信制御部２０９を介して履歴ファイル及び録画番組リストをＴＶ受信装置１００から受信したか否か判断し（Ｓ１０１０）、受信したと判断すると（Ｓ１０１０でＹｅｓ）、その履歴ファイル及び録画番組リストの送信元のＴＶ受信装置を判別し（Ｓ１０２０）、その送り主に割り当てられたデータ蓄積部２０７の領域（フォルダ等）に、受信した履歴ファイル及び録画番組リストを保存する（Ｓ１０３０）。これにより、受信データは、各ＴＶ受信装置毎に分類されてデータ蓄積部２０７に蓄積される。尚、図１４（ａ）は、分析センタ装置２００のＣＰＵ２０１が実行する受信蓄積処理を表すフローチャートである。
【０１２６】
また、分析センタ装置２００のＣＰＵ２０１は、分析処理を実行して、データ蓄積部２０７に蓄積されたデータに基づく視聴行動の分析を行う。図１４（ｂ）は、分析センタ装置２００のＣＰＵ２０１が実行する分析処理を表すフローチャートである。
【０１２７】
分析処理の実行を開始すると、ＣＰＵ２０１は、まず分析対象とする期間（例えば、分析対象とする日。以下分析対象期間とする。）を選択する（Ｓ１１１０）。ここでは現在までに分析対象とされていない期間のうち最も過去の所定期間を分析対象期間として選択する。
【０１２８】
分析対象期間を選択すると、ＣＰＵ２０１は、分析対象期間に作成された視聴情報ＤＡＴ１を含む各分析対象のＴＶ受信装置１００の履歴ファイルをデータ蓄積部２０７から読み出すと共に（Ｓ１１２０）、分析対象期間迄に録画予約された番組についての録画予約番組情報及び分析対象期間に録画された番組についての録画済番組情報を含む各分析対象のＴＶ受信装置１００の録画番組リストをデータ蓄積部２０７から読み出す（Ｓ１１２５）。尚、分析対象（標本）とするＴＶ受信装置の数（即ち標本数）は、予め定められており、Ｓ１１２０及びＳ１１２５では、その標本数分のＴＶ受信装置１００についての履歴ファイル及び録画番組リストが読み出される。
【０１２９】
Ｓ１１２０及びＳ１１２５での処理を終えると、ＣＰＵ２０１は、データ蓄積部２０７に記憶された図１５に示す構成の第二分析テーブルの録画予約数を表すパラメータＰｃをゼロにリセットする（Ｓ１１２７）。
【０１３０】
尚、図１５（ａ）は、データ蓄積部２０７に記憶された第一分析テーブルの構成を表す説明図であり、図１５（ｂ）は、第二分析テーブルの構成を表す説明図である。第一分析テーブルは、放送局毎に放送された各ＴＶ番組について、単位時間毎に、リアルタイム視聴数、録画数、再生数、スキップ数、及び、各再生モードによる再生数、の夫々を表すパラメータＰａ１〜Ｐａ４，Ｐｂ１〜Ｐｂｎを有し、第二分析テーブルは、放送局毎に放送された各ＴＶ番組について、単位時間毎に、録画予約数を表すパラメータＰｃを有する。各パラメータ（Ｐａ１〜Ｐａ４，Ｐｂ１〜Ｐｂｎ，Ｐｃ）の初期値は、ゼロに設定されている。
【０１３１】
Ｓ１１２７での処理後、ＣＰＵ２０１は、各分析対象のＴＶ受信装置１００（以下、分析対象装置ともいう。）について、その分析対象装置から受信した分析対象の履歴ファイル及び録画番組リストを装置毎に分析する（Ｓ１１３０〜Ｓ１５００）。
【０１３２】
具体的に、ＣＰＵ２０１は、分析対象装置の一つを選択し（Ｓ１１３０）、その後、Ｓ１２００に移行して、図１６に示す履歴ファイル分析処理を実行する。尚、図１６及び図１７は、ＣＰＵ２０１が実行する履歴ファイル分析処理を表すフローチャートである。
【０１３３】
履歴ファイル分析処理の実行を開始すると、ＣＰＵ２０１は、履歴ファイルに登録されている視聴情報ＤＡＴ１のうち、当該履歴ファイル分析処理において未処理の視聴情報ＤＡＴ１を一つ選択し（Ｓ１２１０）、その選択した視聴情報ＤＡＴ１の視聴種別が「Ｒｅａｌｔｉｍｅ」であるか否か判断する（Ｓ１２２０）。そして「Ｒｅａｌｔｉｍｅ」であると判断すると、視聴情報ＤＡＴ１に含まれるチャネル情報及び動作開始時刻情報並びに動作終了時刻情報と、放送番組データベース２１０に記憶されている放送番組情報と、に基づいて、動作開始時刻から動作終了時刻の間に視聴されたＴＶ番組を特定する（Ｓ１２２３）。
【０１３４】
その後、ＣＰＵ２０１は、Ｓ１２２３で動作開始時刻から動作終了時刻までに視聴されたと特定したＴＶ番組の各時刻に対応するリアルタイム視聴数を表すパラメータＰａ１を１加算する。尚、動作開始時刻から動作終了時刻までの間に複数のＴＶ番組が連続的に視聴されている場合、ＣＰＵ２０１は、各ＴＶ番組の該当時刻に対応するリアルタイム視聴数を表すパラメータＰａ１を夫々１加算する（Ｓ１２２７）。その後、ＣＰＵ２０１は、Ｓ１２９０に移行して、分析対象の全視聴情報ＤＡＴ１をＳ１２１０で選択し処理したか否か判断し、選択していないと判断すると（Ｓ１２９０でＮｏ）、Ｓ１２１０に移行して、前回までに未選択の視聴情報ＤＡＴ１を一つ選択し、Ｓ１２２０での判断を行う。
【０１３５】
Ｓ１２２０において、視聴情報ＤＡＴ１の視聴種別が「Ｒｅａｌｔｉｍｅ」ではないと判断すると、ＣＰＵ２０１は、処理をＳ１２３０に移行して、視聴種別が「Ｐｌａｙｂａｃｋ」であるか否か判断する。尚、視聴種別が「Ｐｌａｙｂａｃｋ」にされている視聴情報ＤＡＴ１は、通常再生モードによる再生若しくはスキップ操作がなされたときに作成されるものである。
【０１３６】
ここで、視聴種別が「Ｐｌａｙｂａｃｋ」であると判断すると（Ｓ１２３０でＹｅｓ）、ＣＰＵ２０１は、Ｓ１２４０に移行して、視聴情報ＤＡＴ１にＥＰＧ番組情報が含まれているか否か判断する。そして、ＥＰＧ番組情報が含まれていると判断すると（Ｓ１２４０でＹｅｓ）、ＣＰＵ２０１は、そのＥＰＧ番組情報に基づいて、再生された番組（再生番組）を特定する（Ｓ１２４３）。一方、ＥＰＧ番組情報が含まれていないと判断すると（Ｓ１２４０でＮｏ）、ＣＰＵ２０１は、視聴情報ＤＡＴ１に含まれるチャネル情報及び録画開始時刻情報並びに録画終了時刻情報と、放送番組データベース２１０の放送番組情報と、に基づいて、再生番組を特定する（Ｓ１２４７）。
【０１３７】
その後、ＣＰＵ２０１は、視聴情報ＤＡＴ１に含まれる開始時操作種別情報が「Ｐｌａｙ」コード及び「Ｓｔａｒｔ」コード及び「Ｓｋｉｐ」コードのいずれであるか判断し（Ｓ１２５０）、「Ｓｋｉｐ」コードであると判断すると、Ｓ１２５３に移行して、再生番組におけるスキップされた区間に対応する時刻のスキップ数を表すパラメータＰａ４を１加算すると共に、再生番組におけるスキップされた区間に対応する時刻の再生数を表すパラメータＰａ３を１加算する（Ｓ１２５３）。一方、Ｓ１２５０において、開始時操作種別情報が「Ｐｌａｙ」コード及び「Ｓｔａｒｔ」コードのいずれかであると判断すると、Ｓ１２５７に移行して、再生番組における再生された区間に該当する時刻の再生数を表すパラメータＰａ３を１加算する（Ｓ１２５７）。
【０１３８】
このようにしてＳ１２５３及びＳ１２５７のいずれかの処理が完了すると、ＣＰＵ２０１は、Ｓ１２９０に移行して、分析対象の全視聴情報ＤＡＴ１をＳ１２１０で選択し処理したか否か判断し、選択していないと判断すると（Ｓ１２９０でＮｏ）、Ｓ１２１０に移行して、前回までに未選択の視聴情報ＤＡＴ１を一つ選択する。
【０１３９】
また、ＣＰＵ２０１は、選択した視聴情報ＤＡＴ１の視聴種別が「Ｒｅａｌｔｉｍｅ」及び「Ｐｌａｙｂａｃｋ」のいずれでもないと判断すると（Ｓ１２３０でＮｏ）、Ｓ１２６０に移行して、視聴種別が「Ｔｒｉｃｋ」であるか否か判断する。そして、「Ｔｒｉｃｋ」であると判断すると（Ｓ１２６０でＹｅｓ）、その視聴情報ＤＡＴ１にＥＰＧ番組情報が含まれているか否か判断する（Ｓ１２７０）。
【０１４０】
そして、ＥＰＧ番組情報が含まれていると判断すると（Ｓ１２７０でＹｅｓ）、そのＥＰＧ番組情報に基づいて、再生番組を特定する（Ｓ１２７３）。一方、ＥＰＧ番組情報が存在しないと判断すると（Ｓ１２７０でＮｏ）、視聴情報ＤＡＴ１に含まれるチャネル情報及び録画開始時刻情報並びに録画終了時刻情報と、放送番組データベースが記憶する放送番組情報に基づいて、再生番組を特定する（Ｓ１２７７）。
【０１４１】
このようにしてＳ１２７３及びＳ１２７７のいずれかの処理が終了すると、ＣＰＵ２０１は、Ｓ１２８０にて、視聴情報ＤＡＴ１に含まれる開始時操作種別情報に基づき、当該視聴情報ＤＡＴ１に記載されている動作開始時刻から動作終了時刻までの間に再生された番組の再生モードを判別する。そして、録画開始時刻から録画終了時刻までの各時刻に対応する再生番組の再生数を表すパラメータＰａ３を１加算すると共に、該当する再生モードｎ（ｎ：自然数）による再生数を表すパラメータＰｂｎ（ｎ：自然数）を１加算する（Ｓ１２８５）。
【０１４２】
その後、ＣＰＵ２０１は、Ｓ１２９０で、分析対象の全視聴情報ＤＡＴ１がＳ１２１０で選択されたか否か判断し、選択されていないと判断すると（Ｓ１２９０でＮｏ）、Ｓ１２１０に移行して、未選択の視聴情報ＤＡＴ１を選択する。一方、分析対象の全視聴情報をＳ１２１０で選択したと判断すると、ＣＰＵ２０１は、Ｓ１２９０でＹｅｓと判断して、当該履歴ファイル分析処理を終了する。
【０１４３】
この履歴ファイル分析処理を終えると、ＣＰＵ２０１は、Ｓ１３００にて録画済番組分析処理を実行する。図１８はＣＰＵ２０１が実行する録画済番組分析処理を表すフローチャートである。
【０１４４】
録画済番組分析処理を開始すると、ＣＰＵ２０１は、まず分析対象の録画済番組情報を一つ録画済番組リストから選択して（Ｓ１３１０）、その選択した録画済番組情報にＥＰＧ番組情報が含まれているか否か判断する（Ｓ１３２０）。ここでＥＰＧ番組情報が含まれていると判断すると（Ｓ１３２０でＹｅｓ）、ＣＰＵ２０１は、Ｓ１３２３に移行し、ＥＰＧ番組情報に基づいて、録画された番組を特定する。
【０１４５】
一方、録画済番組情報にＥＰＧ番組情報が含まれていないと判断すると、ＣＰＵ２０１は、録画済番組情報に含まれる録画チャネルに関する情報及び録画開始時刻に関する情報並びに録画終了時刻に関する情報と、放送番組データベース２１０が記憶する放送番組情報と、に基づいて、録画された番組を特定する（Ｓ１３２７）。
【０１４６】
このようにしてＳ１３２３又はＳ１３２７で録画された番組を特定すると次に、ＣＰＵ２０１は、録画済番組情報に記載の録画開始時刻から録画終了時刻までの各時刻について、録画された番組の該当時刻における録画数を表すパラメータＰａ２を１加算する（Ｓ１３３０）。この後、ＣＰＵ２０１は、処理をＳ１３４０に移し、分析対象の全録画済番組情報をＳ１３１０で選択したか否か判断し、選択したと判断すると（Ｓ１３４０でＹｅｓ）、当該録画済番組分析処理を終了し、全録画済番組情報を選択してないと判断すると（Ｓ１３４０でＮｏ）、処理をＳ１３１０に戻して未選択の録画済番組情報を一つ選択し、Ｓ１３２０からＳ１３３０までの処理を行う。
【０１４７】
このようにして録画済番組分析処理が終了すると、ＣＰＵ２０１は、Ｓ１４００にて録画予約番組分析処理を実行する。図１９は、ＣＰＵ２０１が実行する録画予約番組分析処理を表すフローチャートである。録画予約番組分析処理の実行を開始すると、ＣＰＵ２０１は、録画予約番組リストの中から分析対象の録画予約番組情報を一つ選択して（Ｓ１４１０）、その録画予約番組情報がＥＰＧ番組情報を備えるものであるか否か判断する（Ｓ１４２０）。
【０１４８】
そして、録画予約番組情報がＥＰＧ番組情報を備えるものであると判断すると（Ｓ１４２０でＹｅｓ）、そのＥＰＧ番組情報に基づいて録画予約番組を特定する（Ｓ１４２３）。一方、録画予約番組情報にＥＰＧ番組情報が含まれていないと判断すると（Ｓ１４２０でＮｏ）、Ｓ１４２７に移行し、録画予約番組情報に含まれる録画チャネルに関する情報及び録画開始時刻に関する情報並びに録画終了時刻に関する情報と、放送番組データベース２１０内の放送番組情報と、に基づいて、録画予約番組を特定する。
【０１４９】
このようにしてＳ１４２３又はＳ１４２７で録画予約番組を特定すると、ＣＰＵ２０１は、録画予約番組情報に記載の録画開始時刻から録画終了時刻までの各時刻について、録画予約された番組の該当時刻における録画予約数を表すパラメータＰｃを１加算する（Ｓ１４３０）。
【０１５０】
この後、ＣＰＵ２０１は、Ｓ１４４０に移行し、分析対象の全録画予約番組情報をＳ１４１０にて選択したか否か判断し、選択したと判断すると（Ｓ１４４０でＹｅｓ）、当該録画予約番組分析処理を終了する。一方、全録画予約番組情報を選択してないと判断すると（Ｓ１４４０でＮｏ）、ＣＰＵ２０１は、処理をＳ１４１０に戻して未選択の録画予約番組情報を一つ選択し、Ｓ１４２０からＳ１４３０までの処理を行う。
【０１５１】
そして、この録画予約番組分析処理が終了すると、ＣＰＵ２０１は、全分析対象装置に関して、視聴情報ＤＡＴ１及び録画予約番組情報並びに録画済番組情報の分析が終了したか否か判断し（Ｓ１５００）、終了していないと判断すると（Ｓ１５００でＮｏ）、Ｓ１１３０に移行して、分析対象装置の中から未選択のＴＶ受信装置１００を一つ選択し、そのＴＶ受信装置１００から受信した履歴ファイル及び録画番組リストに基づいて、上述したＳ１２００〜Ｓ１５００までの処理を行う。
【０１５２】
その後、全分析対象装置を選択し分析が完了したと判断すると（Ｓ１５００でＹｅｓ）、ＣＰＵ２０１は、Ｓ１５１０に移行して、分析結果が反映された第一分析テーブルのパラメータＰａ１が示すリアルタイム視聴数と、標本数と、に基づき、各ＴＶ番組における各時刻の視聴率を算出する（Ｓ１５１０）。具体的には、次式に従って各ＴＶ番組における各時刻毎の視聴率を算出する。
【０１５３】
視聴率＝リアルタイム視聴数／標本数×１００（％）
また、Ｓ１５１０での処理を終えると、ＣＰＵ２０１は、第一分析テーブルのパラメータＰａ２が示す録画数と、標本数と、に基づいて、各ＴＶ番組における各時刻の録画率を算出する（Ｓ１５２０）。具体的には、次式に従って各ＴＶ番組における各時刻毎の録画率を算出する。
【０１５４】
録画率＝録画数／標本数×１００（％）
Ｓ１５２０での処理を終えると、ＣＰＵ２０１は、第一分析テーブルのパラメータＰａ３が示す再生数と、第一分析テーブルのパラメータＰａ２が示す録画数と、に基づいて、今回までに分析対象とされた期間に再生された各ＴＶ番組の各時刻における再生率を算出する。また同時に、第一分析テーブルのパラメータＰａ３が示す再生数と、第一分析テーブルのパラメータＰａ４が示すスキップ数と、に基づいて、今回までに分析対象とされた期間に再生された各ＴＶ番組の各時刻におけるスキップ率を算出する。更に、ＣＰＵ２０１は、第一分析テーブルのパラメータＰａ３が示す再生数と、第一分析テーブルのパラメータＰｂｎ（ｎ：自然数）が示す再生モードｎによる再生数と、に基づいて、今回までに分析対象とされた期間に再生された各ＴＶ番組の各時刻における再生モードｎでの再生率を算出する（Ｓ１５３０）。具体的には、次式に従って各ＴＶ番組における各時刻の再生率及びスキップ率並びに再生モードｎでの再生率を算出する。
【０１５５】
再生率＝再生数／録画数×１００（％）
スキップ率＝スキップ数／再生数×１００（％）
再生モードｎでの再生率＝再生モードｎによる再生数／再生数×１００（％）
この後、ＣＰＵ２０１は、第二分析テーブルのパラメータＰｃが示す録画予約数と、標本数と、に基づいて、今回選択された分析対象期間において録画予約中の各ＴＶ番組について、各時刻の録画予約率を算出する（Ｓ１５４０）。具体的には、次式に従って各ＴＶ番組の各時刻における録画予約率を算出する。
【０１５６】
録画予約率＝録画予約数／標本数×１００（％）
上述のようにして、視聴率、録画率、再生率、各再生モードによる再生率、スキップ率、及び、録画予約率を、各ＴＶ番組・各時刻毎に算出すると、ＣＰＵ２０１は、その結果を出力する（Ｓ１５５０）。具体的には、データ蓄積部２０７に計算結果を書き込んで保存する。尚、同時に、計算結果を、図示しないプリンタ装置等に出力しても構わない。この後、ＣＰＵ２０１は、当該分析処理を終了する。
【０１５７】
以上、本実施例の情報収集分析システム１について説明したが、本発明の情報提供システムの各手段としての機能は、ＴＶ受信装置１００に内蔵されたＣＰＵ１０１が、上述した各種処理（プログラム）を実行することにより実現される。
【０１５８】
このＴＶ受信装置１００によれば、ＣＰＵ１０１が、ＴＶ番組出力処理にて、当該装置に対して行われた操作の内容を表す図７に示す構成の操作情報と、ＴＶ受信部１２０が受信しモニタ出力したＴＶ番組の放送チャネルに関するチャネル情報を含む受信録画情報（本発明の受信番組情報に相当）と、を関連付けて視聴情報（本発明の受信操作情報に相当）を作成し、これを履歴ファイルに登録して視聴情報の時系列データを作成する。また、その履歴ファイルを、通信制御部１０９を介して分析センタ装置２００（本発明の外部センタに相当）に定期的に送信する（データ送信処理）。
【０１５９】
一方、本実施例の分析センタ装置２００は、受信蓄積処理にて、各ＴＶ受信装置１００から送信された履歴ファイルを収集し、分析処理にて、各放送局毎に各ＴＶ番組についての放送時刻を表す情報を含む放送番組情報ＤＡＴ０と、収集した履歴ファイルの視聴情報に含まれるチャネルの切替時刻を表す動作開始時刻情報及び動作終了時刻情報と、その視聴情報に含まれるチャネル情報と、に基づき、放送された各ＴＶ番組の各時刻におけるリアルタイム視聴数をカウント（Ｓ１２２７）し、各ＴＶ番組の各時刻毎の視聴率を算出する（Ｓ１５１０）。
【０１６０】
従って、情報収集分析システム１における分析センタ装置２００では、履歴ファイルに基づいて、視聴者の視聴率を詳細に分析することができる。特に、本実施例のＴＶ受信装置１００は、タイムサーバ３にアクセスして内部時計を正確に調整する構成（図４（ａ）参照）にされ、そのチャネル切替操作がなされた時刻を秒単位で履歴ファイルに書き込む構成にされている。従って、この分析センタ装置２００では、秒単位で視聴者の視聴率を詳細に分析することができ、例えば、各コマーシャルの視聴率等を算出することができる。
【０１６１】
また、本実施例のＴＶ受信装置１００によれば、操作手段としての操作部１３０（リモートコントローラ１３３を含む。）から即時録画操作に関する指令（本発明の録画指令に相当）が入力されると、ＣＰＵ１０１が、録画番組登録処理にて、録画再生部１１０にＴＶ番組を録画させる（Ｓ５３０）。また、ＣＰＵ１０１は、録画予約操作に関する指令（本発明の録画指令に相当）が入力されると、録画予約し（Ｓ４８０）、予約番組録画処理にて、録画予約番組を録画再生部１１０に録画させる（Ｓ６３０）。
【０１６２】
一方で、ＣＰＵ１０１は、録画予約番組に関する録画番組情報、及び、録画再生部１１０にて録画が完了した番組に関する録画番組情報を作成し、これを管理用録画番組リストに登録する（Ｓ４８０）。作成される録画番組情報は、分析センタ装置２００側でＴＶ番組を特定できるよう、録画対象の番組の放送チャネル（録画チャネル）に関する情報と、録画開始時刻及び録画終了時刻に関する時刻情報と、を最低限備える構成にされる。
【０１６３】
また、ＥＰＧデータ取得処理にて取得したＥＰＧデータがある場合、ＣＰＵ１０１は、上記録画対象の番組の放送チャネル（録画チャネル）及び録画開始時刻並びに録画終了時刻に関する情報に加えて、そのＥＰＧデータに基づいて作成したＥＰＧ番組情報を、上記録画番組情報に付加する。また、録画ファイルと録画番組情報との対応関係が把握できるよう、録画番組情報には、録画ファイル名が付加される。これにより録画番組情報及び録画ファイルは、互いに関連付けられてハードディスク装置１０７（本発明の記憶手段に相当）に記憶される。
【０１６４】
また、ＣＰＵ１０１は、録画予約番組の録画が完了すると、Ｓ４８０にて作成した録画予約番組に関する録画番組情報のステータス情報を、録画が完了したことを示すステータス情報に変更する（Ｓ６４０）。その他、ＣＰＵ１０１は、定期的に、管理用録画番組リストに基づいて、送信用の録画番組リストを作成し（Ｓ９３０）、これを分析センタ装置２００に送信する。
【０１６５】
一方、分析センタ装置２００は、録画番組リストを収集し、これに含まれる録画番組情報（録画予約番組情報、録画済番組情報）と、放送番組データベース２１０の放送番組情報と、に基づき、録画予約番組又は録画済の番組を特定し、録画予約数又は録画数をカウントして（Ｓ１３３０，Ｓ１４３０）、放送される各ＴＶ番組の各時刻毎の録画予約率及び、放送された各ＴＶ番組の各時刻毎の録画率を計算する（Ｓ１５２０，Ｓ１５４０）。
【０１６６】
従って、この情報収集分析システム１によれば、各ＴＶ受信装置１００でリアルタイム視聴されなかったが録画された番組についての統計をとることができ、視聴者の視聴行動を詳細に分析することができる。また、録画予約率も算出することもできるので、各放送局はＴＶ番組の放送前に、各ＴＶ番組に対する視聴者の関心度を評価することができる。
【０１６７】
また、本実施例のＴＶ受信装置１００は、ＥＰＧデータに基づいて録画番組情報を作成する構成にされているので、分析センタ装置２００は、簡単に、録画番組、録画予約番組を特定することができる。
【０１６８】
この他、本実施例のＴＶ受信装置１００では、操作部１３０から再生操作に関する指令（本発明の再生指令に相当）が入力されると、ＣＰＵ１０１が、番組再生処理にて、録画再生部１１０に録画されたＴＶ番組を再生させる（Ｓ７２０）。同時に、ＣＰＵ１０１は、再生操作収集処理にて、当該装置に対して行われた再生操作の内容を表す図７に示す構成の操作情報（本発明の再生指令内容情報に相当）を作成すると共に、管理用録画番組リストから再生された番組に対応する録画番組情報を読み出して、これに基づき、録画チャネルに関するチャネル情報、録画開始時刻及び録画終了時刻に関する時刻情報、及び、ＥＰＧ番組情報からなる受信録画情報を作成し、この受信録画情報に操作情報を付加して視聴情報（本発明の再生番組情報に相当）を作成する。そして、この視聴情報を履歴ファイルに登録する。
【０１６９】
具体的に、本実施例のＴＶ受信装置１００は、複数の再生モードを備え、再生モードの変更操作で指定された再生モードにて、録画された番組を再生する構成にされており、ＣＰＵ１０１は、この再生モードの変更操作によって再生モードが変更される度に、その再生モードを表すコードを、開始時操作種別情報として記述した上記操作情報を作成する。
【０１７０】
また、本実施例のＴＶ受信装置１００は、スキップ操作がなされると、それに基づいて再生番組の所定区間を飛ばし（即ち、再生対象から外し）、その区間を除く残りの区間を選択的に再生する構成にされており、ＣＰＵ１０１は、スキップ操作がなされる度に、スキップ操作を表す「Ｓｋｉｐ」コードを、開始時操作種別情報として記述し、上記操作情報を作成する。この際、受信録画情報には、スキップ指令に基づいて再生対象から外した再生番組の区間を表す情報が、録画開始時刻情報及び録画終了時刻情報として記載される。
【０１７１】
一方、本実施例の分析センタ装置２００は、受信蓄積処理にて、各ＴＶ受信装置１００から送信される履歴ファイルを収集し、分析処理にて、各放送局毎に各ＴＶ番組についての放送時刻を表す情報を含む放送番組情報ＤＡＴ０と、収集した履歴ファイルの視聴情報に含まれる再生番組の録画時刻を表す録画開始時刻情報及び録画終了時刻情報と、その視聴情報に含まれるチャネル情報と、に基づき、再生されたＴＶ番組を特定し、ＴＶ番組の該当時刻における再生数をカウントする（Ｓ１２５３，Ｓ１２５７，Ｓ１２８５）。
【０１７２】
また、スキップ操作がなされている場合には、スキップ数をカウントし（Ｓ１２５３）、再生モードの変更操作がなされている場合（但し、通常再生モードへの変更時は除く）には、変更後の再生モードによる再生数をカウントする（Ｓ１２８５）。そして、ＴＶ番組の各時刻の再生率、及び、再生番組の各時刻のスキップ率（本発明でいうスキップ操作に関する統計値に相当）及び各再生モードによる再生率（本発明でいう再生モードに関する統計値に相当）を計算する（Ｓ１５３０）。
【０１７３】
従って、本実施例の情報収集分析システム１によれば、ＴＶ受信装置１００で録画され再生されたＴＶ番組に関する情報を、分析センタ装置２００で詳細に分析することができ、分析センタ装置２００は、各ＴＶ番組の再生操作に関する各種統計をとることができる。
【０１７４】
特に、本実施例の情報収集分析システム１では、各再生モードによるＴＶ番組の再生率や、スキップ操作によりスキップされたＴＶ番組についての統計値であるスキップ率を算出することができるから、ＴＶ番組における各シーンや、コマーシャルの視聴態様を、詳細に分析することができ、各ＴＶ番組の各シーンにおける視聴者の関心度や、各コマーシャルに対する視聴者の関心度を、その統計データに基づいて、適切に評価することができる。
【０１７５】
尚、本発明の情報提供システムにおける受信操作情報作成手段は、ＴＶ番組出力処理にて実現されており、受信操作情報送信手段及び録画情報送信手段並びに再生情報送信手段は、データ送信処理にて実現されている。また、ＥＰＧデータを取得するＥＰＧデータ取得手段は、ＥＰＧデータ取得処理にて実現されている。その他、録画情報作成手段は、録画番組登録処理及び予約番組録画処理にて実現されており、再生情報作成手段は、再生操作収集処理にて実現されている。
【０１７６】
また、本発明の視聴行動分析システムは、受信操作情報収集手段及び録画番組情報収集手段並びに再生番組情報収集手段としての機能を受信蓄積処理にて実現し、視聴率算出手段としての機能を分析処理のＳ１５１０にて実現し、録画率算出手段としての機能を分析処理のＳ１５２０にて実現し、再生モード統計値算出手段及びスキップ統計値算出手段としての機能を分析処理のＳ１５３０にて実現する分析センタ装置２００と、放送番組情報記憶手段としての放送番組データベース２１０と、から構成されている。
【０１７７】
ところで、本発明の情報提供システム及び視聴行動分析システムは、上記実施例に限定されるものではなく、種々の態様を採ることができる。
例えば、地上波ディジタルテレビジョン放送では、ＴＶ番組と同時に、そのＴＶ番組と連動した付加情報が放送され、テレビジョン受信装置１００のモニタ装置１２７にて付加情報が表示可能となるが、この場合には、視聴者がモニタ装置１２７にて付加情報を確認したか否か判断するための操作情報を含む視聴情報を履歴ファイルに登録するようにＴＶ受信装置１００を構成し、これを分析センタ装置２００で分析するようにするとよい。このように情報収集分析システム１を構成すれば、更に詳細に視聴者の視聴行動を分析することができる。
【０１７８】
また、上記実施例ではＴＶ受信装置１００に、本発明の情報提供システムを適用したが、例えば、モニタ出力機能、録画再生機能を備えるホームサーバ装置等に、本発明の情報提供システムを適用しても構わない。
【図面の簡単な説明】
【０１７９】
【図１】本実施例の情報収集分析システム１の構成を表す説明図である。
【図２】ＴＶ受信装置１００の概略構成を表すブロック図である。
【図３】ＣＰＵ１０１が実行する起動処理を表すフローチャートである。
【図４】ＣＰＵ１０１が実行する時刻調整処理を表すフローチャート（ａ）、及び、ＣＰＵ１０１が実行するＥＰＧデータ取得処理を表すフローチャート（ｂ）である。
【図５】ＣＰＵ１０１が実行するメインルーチンを表すフローチャートである。
【図６】ＣＰＵ１０１が実行するＴＶ番組出力処理を表すフローチャートである。
【図７】履歴ファイルの構成を表す説明図である。
【図８】ＣＰＵ１０１が実行する録画番組登録処理を表すフローチャートである。
【図９】管理用録画番組リストの構成を表す説明図（ａ）、及び、送信用録画番組リストを表す説明図（ｂ）である。
【図１０】ＣＰＵ１０１が実行する予約番組録画処理を表すフローチャートである。
【図１１】ＣＰＵ１０１が実行する番組再生処理を表すフローチャート（ａ）、及び、ＣＰＵ１０１が実行する再生操作収集処理を表すフローチャート（ｂ）である。
【図１２】ＣＰＵ１０１が実行するデータ送信処理を表すフローチャートである。
【図１３】分析センタ装置２００の概略構成を表すブロック図である。
【図１４】ＣＰＵ２０１が実行する受信蓄積処理を表すフローチャート（ａ）、及び、ＣＰＵ２０１が実行する分析処理を表すフローチャート（ｂ）である。
【図１５】第一分析テーブルの構成を表す説明図（ａ）、及び、第二分析テーブルの構成を表す説明図（ｂ）である。
【図１６】ＣＰＵ２０１が実行する履歴ファイル分析処理を表すフローチャートである。
【図１７】ＣＰＵ２０１が実行する履歴ファイル分析処理を表すフローチャートである。
【図１８】ＣＰＵ２０１が実行する録画済番組分析処理を表すフローチャートである。
【図１９】ＣＰＵ２０１が実行する録画予約番組分析処理を表すフローチャートである。
【符号の説明】
【０１８０】
１…情報収集分析システム、３…タイムサーバ、５…ＥＰＧサービスセンタ装置、７…インターネット、１００…ＴＶ受信装置、１０１，２０１…ＣＰＵ、１０３，２０３…ＲＯＭ、１０５，２０５…ＲＡＭ、１０７…ハードディスク装置、１０９，２０９…通信制御部、１１０…録画再生部、１１１，１２１…ＴＶチューナ、１１５…録画再生制御部、１２０…ＴＶ受信部、１２５…表示制御部、１２７…モニタ装置、１３０…操作部、１３１…操作キー、１３３…リモートコントローラ、１３５…リモコン受信部、２００…分析センタ装置、２０７…データ蓄積部、２１０…放送番組データベース、ＤＡＴ０…放送番組情報、ＤＡＴ１…視聴情報
【図１】
2005151148.tif 000003
【図２】
2005151148.tif 000004
【図３】
2005151148.tif 000005
【図４】
2005151148.tif 000006
【図５】
2005151148.tif 000007
【図６】
2005151148.tif 000008
【図７】
2005151148.tif 000009
【図８】
2005151148.tif 000010
【図９】
2005151148.tif 000011
【図１０】
2005151148.tif 000012
【図１１】
2005151148.tif 000013
【図１２】
2005151148.tif 000014
【図１３】
2005151148.tif 000015
【図１４】
2005151148.tif 000016
【図１５】
2005151148.tif 000017
【図１６】
2005151148.tif 000018
【図１７】
2005151148.tif 000019
【図１８】
2005151148.tif 000020
【図１９】
2005151148.tif 000021