(57)【要約】【課題】  ユーザに負担をかけず、番組に対する期待度、集中度、および満足度を取得し、効率的に視聴質を計測できるようにする。【解決手段】  センサ情報取得部７５は、人感知センサから出力されるセンサ情報に基づいて、センサ情報データベース９１を生成する。操作検知部７７は、ユーザの操作を検知して、ユーザ操作履歴データベース９２を生成する。ネットワークコミュニケーション部７４は、EPG情報を取得して、EPG情報データベース９３を生成する。視聴質構成項目算出部７２は、センサ情報データベース９１、ユーザ操作履歴データベース９２、およびEPG情報データベース９３に記憶されるデータに基づいて、視聴質を構成する構成項目のデータを生成し、視聴質生成部７３が視聴質構成項目のデータに基づいて、視聴質データを生成し、視聴質データベース９４に記憶する。本発明は、ハードディスクレコーダに適用することができる。【選択図】図３
2005303452.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報の記録を制御する第１の記録制御手段と、
操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報の記録を制御する第２の記録制御手段と、
記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目を算出する視聴質構成項目算出手段と
を備えることを特徴とする情報処理装置。
【請求項２】
放送されるコンテンツを特定するコンテンツ特定情報、並びに前記コンテンツの放送開始時刻および放送終了時刻を含むEPG情報を取得して、前記EPG情報の記録を制御する第３の記録制御手段をさらに備え、
前記視聴質構成項目算出手段は、前記ユーザ存在時刻情報、前記操作履歴情報および前記EPG情報に基づいて、放送されている前記コンテンツの前記視聴質構成項目を算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記視聴質構成項目算出手段により算出された前記視聴質構成項目の値に基づいて、前記視聴質のデータを生成する視聴質生成手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記視聴質構成項目算出手段は少なくとも、
前記コンテンツに対するユーザの期待の度合いを表す期待度を算出する期待度算出手段と、
前記コンテンツを視聴中のユーザの集中の度合いを表す集中度を算出する集中度算出手段と、
前記コンテンツを視聴したユーザの満足の度合いを表す満足度を算出する満足度算出手段と
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記視聴質生成手段は、算出した視聴質のデータを視聴質のデータベースに記憶し、
前記視聴質のデータベースに記憶される視聴質のデータは、予め設定されたタイミングで、ネットワークを介して、他の装置に送信される
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記ユーザ存在時刻情報、前記操作履歴情報、前記EPG情報、および前記視聴質のデータベースの情報のうち、不要な情報を削除する削除手段
をさらに備えることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報を記録する第１の記録ステップと、
操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報を記録する第２の記録ステップと、
記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目を算出する視聴質構成項目算出ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報の記録を制御する第１の記録制御ステップと、
操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報の記録を制御する第２の記録制御ステップと、
記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目の算出を制御する視聴質構成項目算出制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報の記録を制御する第１の記録制御ステップと、
操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報の記録を制御する第２の記録制御ステップと、
記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目の算出を制御する視聴質構成項目算出制御ステップと
をコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム並びに記録媒体に関し、特に、ユーザに負担をかけず、番組に対する期待度、集中度、および満足度を取得し、効率的に視聴質を計測できるようにする情報処理装置および方法、プログラム並びに記録媒体に関する。
【背景技術】
【０００２】
近年、テレビ番組の評価の尺度として従来の視聴率に加え、そのテレビ番組が視聴者によってどのように視聴されたかを表す視聴質が導入されるようになっている。現在、視聴質調査の例としては、テレビ朝日と慶応大学が共同で行っているリサーチＱ（http://www.rq-tv.com/参照）、フジテレビジョンが行っている視聴者満足度調査FASS（Fuji  Television  Audience  Satisfaction  Survey）などがあげられるが、いずれの調査も、視聴後に視聴者に対して行われるアンケートに基づいて、視聴質を計測しており、多大な時間と労力が必要となる。そこで、視聴質を近似的に求めるアルゴリズムを用いて、視聴された番組の視聴質を求める方法が提案されている（例えば、特許文献１または２参照）。
【０００３】
特許文献１に開示されている発明によれば、番組選択支援装置により、ユーザの操作履歴が分析され、一定時間、特定の番組が視聴された場合、ユーザが番組に対する評価を入力するダイアログが表示され、そのダイアログに入力されたユーザの評価に基づいて、ユーザの番組に対する関心（視聴質）の計測が行われる。
【０００４】
特許文献２に開示されている発明によれば、視聴者が装着するセンサから取得される生体反応（皮膚誘電率、皮膚温度、脈拍）に基づいて、視聴者が視聴中の番組に対する集中度（視聴質）が計測される。
【特許文献１】特開２００３−３５４３５６号公報
【０００５】
【特許文献２】特開２００３−１１１１０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、視聴者は、ダイアログに評価を入力しなければならず、その結果視聴者に負担がかかるという問題があった。さらに、特許文献１の技術では視聴質を構成する項目の中の番組視聴後の評価値である満足度を取得することはできるが、番組視聴前の評価値である期待度、または番組視聴中の評価値である集中度は計測することができないという課題があった。
【０００７】
また、特許文献２の技術では、視聴者は、センサをいちいち装着しなければならず、煩わしさを感じる恐れがある。さらに、特許文献２の技術では、視聴質を構成する項目の中の番組視聴中の評価値である集中度を取得することはできるが、番組視聴前の評価値である期待度、または番組視聴後の評価値である満足度は計測することができないという課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、ユーザに負担をかけず、番組に対する期待度、集中度、および満足度を取得し、効率的に視聴質を計測できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲にユーザが存在していた時刻を示すユーザ存在時刻情報の記録を制御する第１の記録制御手段と、操作の対象であるコンテンツを特定するコンテンツ特定情報、ユーザによる、コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報の記録を制御する第２の記録制御手段と、記録されているユーザ存在時刻情報および操作履歴情報に基づいて、ユーザによるコンテンツの視聴の質を示す視聴質を構成する視聴質構成項目を算出する視聴質構成項目算出手段とを備えることを特徴とする。
【００１０】
放送されるコンテンツを特定するコンテンツ特定情報、並びにコンテンツの放送開始時刻および放送終了時刻を含むEPG情報を取得して、EPG情報の記録を制御する第３の記録制御手段をさらに備え、視聴質構成項目算出手段は、ユーザ存在時刻情報、操作履歴情報およびEPG情報に基づいて、放送されているコンテンツの前記視聴質構成項目を算出するようにすることができる。
【００１１】
前記視聴質構成項目算出手段により算出された視聴質構成項目の値に基づいて、視聴質のデータを生成する視聴質生成手段をさらに備えるようにすることができる。
【００１２】
前記視聴質構成項目算出手段は少なくとも、コンテンツに対するユーザの期待の度合いを表す期待度を算出する期待度算出手段と、コンテンツを視聴中のユーザの集中の度合いを表す集中度を算出する集中度算出手段と、コンテンツを視聴したユーザの満足の度合いを表す満足度を算出する満足度算出手段とを備えるようにすることができる。
【００１３】
前記視聴質生成手段は、算出した視聴質のデータを視聴質のデータベースに記憶し、視聴質のデータベースに記憶される視聴質のデータは、予め設定されたタイミングで、ネットワークを介して、他の装置に送信されるようにすることができる。
【００１４】
前記ユーザ存在時刻情報、操作履歴情報、EPG情報、および視聴質のデータベースの情報のうち、不要な情報を削除する削除手段をさらに備えるようにすることができる。
【００１５】
本発明の情報処理方法は、ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲にユーザが存在していた時刻を示すユーザ存在時刻情報を記録する第１の記録ステップと、操作の対象であるコンテンツを特定するコンテンツ特定情報、ユーザによる、コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報を記録する第２の記録ステップと、記録されているユーザ存在時刻情報および操作履歴情報に基づいて、ユーザによるコンテンツの視聴の質を示す視聴質を構成する視聴質構成項目を算出する視聴質構成項目算出ステップとを含むことを特徴とする。
【００１６】
本発明のプログラムは、ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲にユーザが存在していた時刻を示すユーザ存在時刻情報の記録を制御する第１の記録制御ステップと、操作の対象であるコンテンツを特定するコンテンツ特定情報、ユーザによる、コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報の記録を制御する第２の記録制御ステップと、記録されているユーザ存在時刻情報および操作履歴情報に基づいて、ユーザによるコンテンツの視聴の質を示す視聴質を構成する視聴質構成項目の算出を制御する視聴質構成項目算出制御ステップとをコンピュータに実行させることを特徴とする。
【００１７】
本発明の記録媒体は、ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲にユーザが存在していた時刻を示すユーザ存在時刻情報の記録を制御する第１の記録制御ステップと、操作の対象であるコンテンツを特定するコンテンツ特定情報、ユーザによる、コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報の記録を制御する第２の記録制御ステップと、記録されているユーザ存在時刻情報および操作履歴情報に基づいて、ユーザによるコンテンツの視聴の質を示す視聴質を構成する視聴質構成項目の算出を制御する視聴質構成項目算出制御ステップとをコンピュータに実行させるプログラムが記録されていることを特徴とする。
【００１８】
本発明の情報処理装置および方法並びにプログラムにおいては、ユーザを検知するセンサからの出力に基づいて、コンテンツを表示する表示手段の周辺の所定の範囲にユーザが存在していた時刻を示すユーザ存在時刻情報が記録され、操作の対象であるコンテンツを特定するコンテンツ特定情報、ユーザによる、コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報が記録され、記録されているユーザ存在時刻情報および操作履歴情報に基づいて、ユーザによるコンテンツの視聴の質を示す視聴質を構成する視聴質構成項目が算出される。
【発明の効果】
【００１９】
本発明によれば、視聴質を計測することができる。特に、ユーザに負担をかけず、番組に対する期待度、集中度、および満足度を取得し、効率的に視聴質を計測できる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、本明細書に記載した発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が明細書に記載されていることを確認するためのものである。従って、明細書には記載されているが、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２１】
さらに、この記載は、明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出願、または追加される発明の存在を否定するものではない。
【００２２】
請求項１に記載の情報処理装置（例えば、図２の視聴質算出機能２１）は、ユーザを検知するセンサ（例えば、図１の人感知センサ４）からの出力に基づいて、コンテンツを表示する表示手段（例えば、図１のテレビジョン受像機２）の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報（例えば、図３のセンサ情報データベース９１）の記録を制御する第１の記録制御手段（例えば、図３のセンサ情報取得部７５）と、操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報（例えば、図３のユーザ操作履歴データベース９２）の記録を制御する第２の記録制御手段（例えば、図３の操作検知部７７）と、記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目を算出する視聴質構成項目算出手段（例えば、図３の視聴質構成項目算出部７２）とを備える。
【００２３】
請求項２に記載の情報処理装置は、放送されるコンテンツを特定するコンテンツ特定情報、並びに前記コンテンツの放送開始時刻および放送終了時刻を含むEPG（Electric Program Guide）情報を取得して、前記EPG情報（例えば、図３のEPG情報データベース９３）の記録を制御する第３の記録制御手段（例えば、図３のネットワークコミュニケーション部７４）をさらに備え、前記視聴質構成項目算出手段は、前記ユーザ存在時刻情報、前記操作履歴情報および前記EPG情報に基づいて、放送されている前記コンテンツの前記視聴質構成項目を算出するようにすることができる。
【００２４】
請求項３に記載の情報処理装置は、前記視聴質構成項目算出手段により算出された前記視聴質構成項目の値に基づいて、前記視聴質のデータを生成する視聴質生成手段（例えば、図３の視聴質生成部７３）をさらに備えるようにすることができる。
【００２５】
請求項４に記載の情報処理装置は、前記視聴質構成項目算出手段が少なくとも、前記コンテンツに対するユーザの期待の度合いを表す期待度を算出する期待度算出手段（例えば、図４の期待度算出部１１１）と、前記コンテンツを視聴中のユーザの集中の度合いを表す集中度を算出する集中度算出手段（例えば、図４の集中度算出部１１２）と、前記コンテンツを視聴したユーザの満足の度合いを表す満足度を算出する満足度算出手段（例えば、図４の満足度算出部１１３）とを備えるようにすることができる。
【００２６】
請求項５に記載の情報処理装置は、前記視聴質生成手段は、算出した視聴質のデータを視聴質のデータベース（例えば、図３の視聴質データベース９４）に記憶し、前記視聴質のデータベースに記憶される視聴質のデータは、予め設定されたタイミングで、ネットワークを介して、他の装置（例えば、視聴質サーバ７）に送信される（例えば、図１１のステップS１１０の処理で送信される）ようにすることができる。
【００２７】
請求項６に記載の情報処理装置は、前記ユーザ存在時刻情報、前記操作履歴情報、前記EPG情報、および前記視聴質のデータベースの情報のうち、不要な情報を削除する削除手段（例えば、図３のデータ削除部７６）をさらに備えるようにすることができる。
【００２８】
請求項７に記載の情報処理方法は、ユーザを検知するセンサ（例えば、図１の人感知センサ４）からの出力に基づいて、コンテンツを表示する表示手段（例えば、図１のテレビジョン受像機２）の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報（例えば、図３のセンサ情報データベース９１）を記録する第１の記録ステップ（例えば、図５のステップS１２）と、操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報（例えば、図３のユーザ操作履歴データベース９２）を記録する第２の記録ステップ（例えば、図７のステップS３２）と、記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目を算出する視聴質構成項目算出ステップ（例えば、図１１のステップS１０５）とを含む。
【００２９】
請求項８に記載のプログラムは、ユーザを検知するセンサ（例えば、図１の人感知センサ４）からの出力に基づいて、コンテンツを表示する表示手段（例えば、図１のテレビジョン受像機２）の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報（例えば、図３のセンサ情報データベース９１）の記録を制御する第１の記録制御ステップ（例えば、図５のステップS１２）と、操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報（例えば、図３のユーザ操作履歴データベース９２）の記録を制御する第２の記録制御ステップ（例えば、図７のステップS３２）と、記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目の算出を制御する視聴質構成項目算出制御ステップ（例えば、図１１のステップS１０５）とをコンピュータに実行させる。
【００３０】
請求項９に記載の記録媒体は、ユーザを検知するセンサ（例えば、図１の人感知センサ４）からの出力に基づいて、コンテンツを表示する表示手段（例えば、図１のテレビジョン受像機２）の周辺の所定の範囲に前記ユーザが存在していた時刻を示すユーザ存在時刻情報（例えば、図３のセンサ情報データベース９１）の記録を制御する第１の記録制御ステップ（例えば、図５のステップS１２）と、操作の対象である前記コンテンツを特定するコンテンツ特定情報、前記ユーザによる、前記コンテンツの表示に関する操作の内容を示す操作内容情報、およびその操作がなされた時刻を示す操作時刻情報を含む操作履歴情報（例えば、図３のユーザ操作履歴データベース９２）の記録を制御する第２の記録制御ステップ（例えば、図７のステップS３２）と、記録されている前記ユーザ存在時刻情報および前記操作履歴情報に基づいて、前記ユーザによる前記コンテンツの視聴の質を示す視聴質を構成する視聴質構成項目の算出を制御する視聴質構成項目算出制御ステップ（例えば、図１１のステップS１０５）とをコンピュータに実行させるプログラムが記録されている。
【００３１】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、本発明を適用した視聴質調査システムの構成例を示すブロック図である。テレビジョン受像機２は、放送される番組を受信し、表示するとともに、ハードディスクレコーダ３に記録された番組が再生された場合、その番組を表示する。ハードディスクレコーダ３は、図２を参照して後述する視聴質算出機能を備えており、テレビジョン受像機２および人感知センサ４と、ケーブルなどにより接続されている。ハードディスクレコーダ３は、テレビジョン受像機２の操作履歴を記録するともに、人感知センサ４の出力情報を記録する。なお、テレビジョン受像機２とハードディスクレコーダ３は、リモコン（リモートコマンダ）５を用いて、ユーザにより操作される。
【００３２】
人感知センサ４は、例えば、赤外線センサなどにより構成され、テレビジョン受像機２の周囲の所定の範囲内に人（ユーザ）が近づくと、そこに人が存在することを表す信号を出力する。なお、人感知センサは、マイクロ波センサ、カメラなど、人を感知できる他のセンサにより構成されるようにしてもよいし、あるいはそれら複数のセンサが組み合わされて構成されるようにしてもよい。
【００３３】
また、ハードディスクレコーダ３は、インターネット６に接続されており、インターネット６を介してサーバ７と通信を行い、所定のタイミングで視聴質をサーバ７に送信（アップロード）する。サーバ７は、ハードディスクなどにより構成される記憶部を有しており、ハードディスクレコーダ３から送信される情報を記憶する。
【００３４】
図２は、視聴質算出機能２１の構成例を示すブロック図である。ネットワークインタフェース４１は、例えば、モデム、ターミナルアダプタなどより構成され、インターネット６などを介する通信処理を行う。記憶部４２は、例えば、HDD（Hard Disc Drive）により構成され、リモコン５によるユーザの操作履歴、人感知センサ４から出力される情報、および算出された、番組の視聴質を記憶するとともに、番組が録画された場合、その番組（のデータ）を記憶する。
【００３５】
二次記憶部（または二次記録部）４３は、DVD(Digital Versatile Disc)、Blue-Ray  Discなどの記録媒体５１が装着されるドライブにより構成され、ユーザの指令に基づいて、記憶部４２に録画（記憶）されている番組のデータを記録媒体５１にコピーする。
【００３６】
センサ信号取得部４４は、人感知センサ４から出力される信号を取得し、人が感知されていた（存在していた）時間を表す情報を、汎用プロセッサ４９に出力する。なお、人感知センサ４が複数のセンサの組み合わせで構成される場合、センサ信号取得部４４は、複数のセンサから出力される信号を取得する。
【００３７】
リモコン受信部４５は、リモコン５から送信されるコマンドを受信し、汎用プロセッサ４９に出力する。
【００３８】
テレビチューナ４７は、放送されるテレビ番組の信号を受信して、映像または音声信号を出力し、キャプチャーデバイス４６は、映像または音声信号をA/D変換し、ディジタルデータとして記憶部４２に出力する。ビデオカード４８は、映像または音声のディジタルデータをD/A変換し、テレビジョン受像機２に出力し、表示させる。
【００３９】
汎用プロセッサ４９は、CPU（Central  Processing  Unit）などのプロセッサであり、リモコン受信部４５から出力されるコマンド、および二次記憶装置（二次記録装置）に装着される記録媒体などからインストールされるプログラムなどのソフトウェアに基づいて、各種の処理を実行する。メモリ５０は、RAM（Random  Access  Memory）などの半導体メモリなどからなり、汎用プロセッサ４９が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００４０】
なお、この例では視聴質算出機能２１は、ハードディスクレコーダ３に設けられることとしたが、他の装置（例えば、テレビジョン受像機２）に設けられるようにしてもよい。
【００４１】
次に、視聴質算出機能２１に実装されるソフトウェアの機能的構成例について、図３を参照して説明する。コマンド実行部７１は、リモコン受信部４５から出力されるコマンドなどを解析し、それらの情報（コマンドなど）を視聴質構成項目算出部７３に出力する。
【００４２】
視聴質構成項目算出部７２は、センサ情報データベース９１、ユーザ操作履歴データベース、およびEPG情報データベース９３に記憶されている情報に基づいて、視聴者（ユーザ）の番組に対する期待度、集中度、および満足度のそれぞれの値を算出し、期待度、集中度、および満足度のそれぞれの値を視聴質生成部７３に出力する。
【００４３】
センサ情報データベース９１は、センサ信号取得部４４から出力された情報を、センサ情報取得部７５が取得することにより生成される、人が感知されていた時間を表す情報を記憶するデータベースであり、記憶部４２の中に設けられている。ユーザ操作履歴データベース９２は、リモコン受信部４５から出力されるコマンドの情報に基づいて、ユーザの操作が操作検知部７７により検知されて生成される、ユーザの操作履歴を記憶するデータベースであり、記憶部４２の中に設けられている。EPG情報データベース９３は、ネットワークコミュニケーション部７４またはテレビチューナ４７により受信されたEPG（Electronic Program Guide）情報を記憶するデータベースであり、やはり記憶部４２の中に設けられている。
【００４４】
視聴質生成部７３は、視聴質構成項目算出部７２により算出された期待度、集中度、および満足度のそれぞれの値を、その番組と対応付けて、視聴質のデータを生成し、記憶部４２の中に設けられた視聴質データベース９４に出力する（記憶させる）とともに、ネットワークコミュニケーション部７４を介して、インターネット６に接続されるサーバ７にアップロードする。
【００４５】
データ削除部７６は、センサ情報データベース９１、ユーザ操作履歴データベース、EPG情報データベース９３、および視聴質データベース９４に記憶されたデータの中で、不要になったものを削除する。
【００４６】
図４は、視聴質構成項目算出部７２の詳細な構成例を示すブロック図である。この例では、視聴質構成項目算出部７２は、期待度の値を算出する期待度算出部１１１、集中度の値を算出する集中度算出部１１２、満足度の値を算出する満足度算出部１１３により構成されている。なお、本実施の形態において、視聴質は少なくとも、番組視聴前の評価値である期待度、番組視聴中の評価値である集中度、および番組視聴後の評価値である満足度の、３つの構成項目を有するものとする。上述した３つの構成項目以外の構成項目を算出する場合、視聴質構成項目算出部７２に、その構成項目の値を算出する算出部が追加される。
【００４７】
次に、図５のフローチャートを参照して、センサ情報データベース生成処理について説明する。ステップＳ１１において、センサ情報取得部７５は、センサ信号取得部４４から出力された情報（人感知センサ４から出力されたセンサ情報）を取得する。ステップＳ１２において、センサ情報取得部７５は、ステップＳ１１で取得されたセンサ情報をセンサ情報データベース９１に記憶する。
【００４８】
図６は、このようにして生成されるセンサ情報データベース９１の構成例を示す図である。同図に示されるように、センサ情報データベース９１には、人感知センサ４により人の存在が感知され始めた時刻である人感知開始時刻、および人感知センサ４により人の存在の感知が終了された時刻である人感知終了時刻がそれぞれ記録されており、この例では、2004年1月30日10時10分から11時35分までの間、テレビジョン受像機２の周囲の所定の範囲内に人（ユーザ）の存在が感知されていたことになる。そして、その後、2004年1月30日17時25分から18時30分までの間、2004年1月30日21時10分から22時35分までの間、やはり人の存在が感知されていたことになる。
【００４９】
次に、図７のフローチャートを参照して、ユーザ操作履歴データベース生成処理について説明する。ステップＳ３１において、操作検知部７７は、電源の投入、チャネルの変更などのユーザの操作を検知する。ステップＳ３２において、操作検知部７７は、ステップＳ３１で検知した操作内容をユーザ操作履歴データベース９２に記憶する
【００５０】
図８は、このようにして生成されるユーザ操作履歴データベース９２の構成例を示すである。同図に示されるように、ユーザ操作履歴データベース９２には、ユーザ操作履歴データベース９２に記憶されるレコードの番号を表すレコードNo、その操作が実行された日時、上述した操作内容、およびユーザが視聴した番組を特定するIDである視聴番組IDが記録されている。第１番目のレコード（レコードNo.１）は、2004年１月25日9時30分にEPGの表示（「Show EPG」）が指令され、番組ID「0012-20040129-000017」に対応する番組を紹介するEPGが表示されたことを表している。第３番目のレコードは、2004年１月30日10時10分にテレビジョン受像機２の電源がONされ（「TV Power on」）、このとき、番組ID「0003-20040130-000011」に対応する番組が表示されたことを表している。
【００５１】
第４番目のレコードは、2004年１月30日10時15分に番組ID「0003-20040130-000012」に対応する番組が表示されたことを表している。このとき、チャネルの切り替えなど、ユーザによる操作は行われていないため、操作内容には、「NULL」が記録されている。
【００５２】
第５番目のレコードは、2004年１月30日10時30分に、チャネル１０への切り替え（「TV Channel 10」）が指令され、その結果、番組ID「0010-20040130-000015」に対応する番組が表示されたことを表している。その後、第６番目および第７番目のレコードでは、ユーザによる操作は行われず、番組IDが切り替わっている。
【００５３】
第８番目のレコードは、2004年１月30日11時55分に、テレビジョン受像機２の電源がOFFされた（「TV Power off」）ことを表している。このとき、番組は表示されないので、視聴番組IDには「NULL」が記録されている。そして、第９番目のレコードでは、2004年１月30日17時30分にテレビジョン受像機２の電源が再びON（「TV Power on」）されている。
【００５４】
第１０番目のレコードは、2004年１月30日17時30分に、ハードディスクレコーダ３に記憶された番組の再生（「HDR Play」）が指令され、その結果、番組ID「0012-20040129-000017」に対応する番組が表示されたことを表している。
【００５５】
その後、第１１番目乃至第１４番目のレコードにおいて、テレビジョン受像機２の電源OFF、電源ON、またはチャネルの切り替えの操作が行われたことが、その操作時刻およびそのとき表示された番組の番組IDとともに記録されている。
【００５６】
次に、図９のフローチャートを参照して、EPG情報データベース生成処理について説明する。ステップS５１において、ネットワークコミュニケーション部７４は、EPG情報を取得する。ステップS５２において、ネットワークコミュニケーション部７４は、ステップS５１で取得したEPG情報をEPG情報データベース９３に記憶する。
【００５７】
図１０は、このようにして生成されるEPG情報データベース９３の構成例を示す図である。同図に示されるように、EPG情報データベース９３には、番組を特定する番組ID、その番組の開始時刻および終了時刻、その番組が放送されるチャネル、並びに番組のタイトルが記録されており、例えば、第１番目のレコードは、番組ID「0012-20040129-000017」に対応する番組は、タイトルが「○○○」であり、１２チャネルで、2004年１月29日3時00分から4時00分まで放送されることを表している。以降同様に、各番組の番組ID、番組の開始時刻および終了時刻、その番組が放送されるチャネル、並びに番組のタイトルが記述されている。
【００５８】
次に、図１１のフローチャートを参照して、ハードディスクレコーダ３（視聴質算出機能２１）による視聴質算出処理について説明する。この処理は、所定の間隔（例えば、１日１回）で行われるようにしてもよいし、ユーザの指令に基づいて実行されるようにしてもよい。
【００５９】
ステップＳ１０１において、視聴質算出項目生成部７２は、ユーザ操作履歴データベース９２に基づいて、対象番組の番組IDを特定する。例えば、図８のユーザ操作履歴データベース９２において、最初に視聴された番組は、番組ID「0003-20040130-000011」に対応する番組なので、番組ID「0003-20040130-000011」が特定される。
【００６０】
ステップS１０２において、視聴質算出項目生成部７２は、EPG情報データベース９３に基づいて、対象番組の開始時刻と終了時刻を取得する。図１０のEPG情報データベース９３より、番組ID「0003-20040130-000011」に対応する番組の開始時刻として、「2004年1月30日10時00分」が取得され、終了時刻として、「2004年1月30日10時15分」が取得される。
【００６１】
ステップS１０３において、視聴質算出項目生成部７２は、対象番組に関する操作履歴を、ユーザ操作履歴データベース９２から読み出し、ステップS１０４において、変数Nに値0をセットする。ここで、変数Nは、視聴質の構成項目の種類を特定するものとし、0からNmax―１までの値をとるものとする。Nmaxは、視聴質の構成項目の数を表す値として予め設定される値であり、例えば、視聴質が、期待度、集中度、および満足度の３つの構成項目により構成される場合、Nmaxには値３が設定される。
【００６２】
ステップS１０５において、視聴質算出項目生成部７２は、視聴質構成項目（N）値演算処理を実行する。視聴質構成項目（N）値演算処理の詳細については、図１２乃至図１４を参照して後述するが、これにより、対象番組の期待度、集中度、または満足度の値が演算される。その後処理は、ステップS１０６に進む。
【００６３】
ステップS１０６において、視聴質算出項目生成部７２は、変数Nの値が値Nmaxより小さいか否かを判定し、変数Nの値が値Nmaxより小さいと判定された場合、ステップS１０７に進み、変数Nの値を１だけインクリメントし、ステップS１０５の処理に戻る。このようにして、例えば、N=0のとき、ステップS１０５では期待度の値が演算され、N＝１のとき、ステップS１０５では、集中度の値が演算され、N＝２のとき、ステップS１０５では、満足度の値が演算される。そして、N＝３となったとき、ステップS１０６において、変数Nの値は値Nmaxより小さくないと判定され、処理はステップS１０８に進む。
【００６４】
ステップS１０８において、視聴質生成部７３は、対象番組と対応づけて、視聴質データを視聴質データベース９４に記憶する。このとき、対象番組の番組ID「0003-20040130-000011」と対応付けられて、ステップS１０５の視聴質構成項目（N）値演算処理で演算された、期待度、集中度、および満足度の各値が視聴質データとして記憶される。
【００６５】
ステップS１０９において、視聴質生成部７３は、ユーザが視聴した全ての番組をチェックしたか否かを判定し、まだ全ての番組をチェックしていないと判定された場合、処理は、ステップS１に戻る。図８のユーザ操作履歴データベース９２において、番組ID「0003-20040130-000011」に対応する番組の次に視聴された番組は、番組ID「0003-20040130-000012」に対応する番組なので、ステップS１０１では、対象番組の番組IDが、ID「0003-20040130-000012」と特定され、それ以降の処理が繰り返し実行される。
【００６６】
ステップS１０９において、ユーザが視聴した全ての番組をチェックしたと判定された場合、処理は、ステップS１１０に進み、ネットワークコミュニケーション部７４は、ステップS１０８で記憶された視聴質データを、インターネット６を介して、視聴質サーバ７に送信し、アップロードする。
【００６７】
このようにして、ユーザが視聴した番組の視聴質が算出される。上述した視聴質算出処理において、ユーザは、評価を入力したり、特別な操作をする必要がないので、ユーザに負担をかけずに、視聴質を自動的に算出することができる。また、番組を視聴する際、ユーザは、特にセンサなどを装着する必要もないので、ユーザは、違和感なく番組の視聴を楽しむことができる。
【００６８】
次に、図１２のフローチャートを参照して、図１１のステップS１０５の視聴質構成項目（N）値演算処理の第１の例である期待度算出処理について説明する。この処理は、例えば、図１１の視聴質算出処理において、変数Nの値が0のとき、ステップS１０５で実行される。
【００６９】
ステップS１３１において、期待度算出部１１１は、期待度を表す変数ｅに初期値０をセットする。
【００７０】
ステップＳ１３２において、期待度算出部１１１は、ユーザ操作履歴データベース９２に基づいて、対象番組のEPGが過去に表示されたか否かを判定する。このとき、期待度算出部１１１は、図８のユーザ操作履歴データベース９２の中から、EPGの表示の履歴、すなわち、操作内容が「Show EPG」であるレコード（第１番目のレコード）を検索し、そのレコードの視聴番組IDが、対象番組の番組IDと等しいか否かをチェックする。
【００７１】
いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、操作内容が「Show EPG」である図８の第１番目のレコードの視聴番組IDは、対象番組の番組IDとは異なり、操作内容が「Show EPG」である他のレコードはないので、ステップS１３２において、対象番組のEPGが過去に表示されていないと判定され、後述するステップＳ１３３の処理はスキップされ、変数ｅの値がインクリメントされることなく、処理はステップS１３４に進む。
【００７２】
一方、ステップS１３２において、対象番組のEPGが過去に表示されたと判定された場合、ステップS１３３に進み、期待度算出部１１１は、変数ｅの値を１だけインクリメントする。対象番組を紹介するEPGが、過去に表示されていた場合、ユーザはその番組に関心を持っていたと考えられるので、期待度のポイントが加算される。
【００７３】
ステップS１３４において、期待度算出部１１１は、対象番組の視聴は、録画済コンテンツ（番組）の再生による視聴か否かを判定する。このとき、期待度算出部１１１は、図８のユーザ操作履歴データベース９２の中から、録画済コンテンツ再生の履歴、すなわち、操作内容が「HDR Play」であるレコード（第１０番目のレコード）を検索し、そのレコードの視聴番組IDが、対象番組の番組IDと等しいか否かをチェックする。いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、操作内容が「HDR Play」である図８の第１0番目のレコードの視聴番組IDは、対象番組の番組IDとは異なり、操作内容が「HDR Play」である他のレコードはないので、ステップS１３４において、録画済コンテンツ（番組）の再生による視聴ではないと判定され、処理は、ステップS１３５に進む。
【００７４】
ステップS１３５において、期待度算出部１１１は、対象番組の放送開始前からそのチャネルが視聴されていたか否かを判定する。例えば、いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、期待度算出部１１１は、図１０のEPG情報データベース９３より、番組IDが「0003-20040130-000011」であるレコードを検索し、そのレコードに基づいて、対象番組の開始時刻（いまの場合、2004年1月30日10時00分）を取得する。また、図８のユーザ操作履歴データベース９２より、視聴番組IDが「0003-20040130-000011」であるレコードを検索し、そのレコード（いまの場合、第３番目のレコード）に基づいて、対象番組が、2004年1月30日10時10分から視聴されたことをチェックする。従って、ステップS１３５において、対象番組の放送開始前からそのチャネルが視聴されてはいないと判定され、後述するステップＳ１３６の処理はスキップされ、変数ｅの値がインクリメントされることなく、処理はステップS１３７に進む。
【００７５】
一方、ステップS１３５において、対象番組の放送開始前からそのチャネルが視聴されていたと判定された場合、ステップS１３６に進み、期待度算出部１１１は、変数ｅの値を１だけインクリメントする。対象番組の放送開始前からそのチャネルが視聴されていたと判定された場合、ユーザはその番組の放送開始を待っていたと考えられるので、期待度のポイントが加算される。
【００７６】
ステップS１３７において、期待度算出部１１１は、対象番組の放送開始前から人を感知したか否かを判定する。このとき、期待度算出部１１１は、図５のセンサ情報データベース９１を参照して、対象番組の放送開始時刻と、人感知センサ４により人が感知された時間とを比較する。いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、図１０のEPG情報データベース９３より対象番組の開始時刻は、2004年1月30日10時00分であり、図６のセンサ情報データベース９１より、人が感知されたのは、2004年1月30日10時10分からであることが分かる。従って、ステップS１３７では、対象番組の放送開始前から人を感知しなかったと判定され、処理は、ステップS１３９に進む。
【００７７】
一方、ステップS１３７において、対象番組の放送開始前から人を感知したと判定された場合、ステップS１３８に進み、期待度算出部１１１は、変数ｅの値を１だけインクリメントする。対象番組の放送開始前からそのチャネルが視聴されていたと判定された場合、ユーザはその番組の放送開始を待っていたと考えられるので、期待度のポイントが加算される。
【００７８】
ステップS１３９において、期待度算出部１１１は、対象番組が録画予約されたか否かを判定する。このとき、期待度算出部１１１は、図８のユーザ操作履歴データベース９２の中から、コンテンツ（番組）録画予約の履歴、すなわち、操作内容が「HDR Rec」であるレコード（この例では、記述されていない）を検索し、そのレコードの視聴番組IDが、対象番組の番組IDと等しいか否をチェックする。いまの場合、図８のユーザ操作履歴データベース９２には、操作内容が「HDR Rec」であるレコード（コンテンツ録画の履歴）が残っていないので、ステップS３９では、対象番組が録画予約されていないと判定され、後述するステップＳ１４０の処理はスキップされ、変数ｅの値はインクリメントされることなく、処理はステップS１４２に進む。
【００７９】
一方、ステップS１３９において、対象番組が録画予約されたと判定されていた場合、ステップS１４０に進み、期待度算出部１１１は、変数ｅの値を１だけインクリメントする。対象番組が録画予約されていたと判定された場合、ユーザはその番組に期待していたと考えられるので、期待度のポイントが加算される。
【００８０】
また、ステップS１３４において、対象番組の視聴は、録画済コンテンツ（番組）の再生による視聴であると判定された場合、ステップS１４１に進み、期待度算出部１１１は、変数ｅの値を３だけインクリメントし、ステップS１４２に進む。対象番組が録画済コンテンツ（番組）の再生により視聴されていたと判定された場合、ユーザはその番組に関心が高いと考えられるので、期待度のポイントが大きく加算される。
【００８１】
ステップS１４２において、期待度算出部１１１は、変数ｅの値を４で割り、正規化する。いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組である場合、期待度ｅ=0/4＝０となる。このように正規化することにより、期待度の値を０から１の間とすることができ、視聴質のデータの生成、データの比較などを容易に行うことができる。
【００８２】
このようにして、視聴質の構成項目の１つである期待度が算出される。期待度は、ユーザがそのコンテンツを視聴する前にどの程度期待していたかを表す視聴質の構成項目として利用される。
【００８３】
次に、図１３のフローチャートを参照して、図１１のステップS１０５の視聴質構成項目（N）値演算処理の第２の例である集中度算出処理について説明する。この処理は、例えば、図１１の視聴質算出処理において、変数Nの値が１のとき、ステップS１０５で実行される。
【００８４】
ステップＳ１６１において、集中度算出部１１２は、集中度を表す変数cに初期値０をセットする。
【００８５】
ステップS１６２において、集中度算出部１１２は、対象番組内のCM放送時間帯を検出する。CMの放送時間帯の検出は、様々な方法が考えられるが、ここでは、例えば、放送された番組の中で、ステレオまたはモノラルの放送時間に基づいて、番組内でのCMが放送された時間（開始時刻と終了時刻）が検出され、予め記憶部４２に記憶されているものとする。
【００８６】
ステップS１６３において、集中度算出部１１２は、対象番組の視聴は、録画済コンテンツ（番組）の再生による視聴か否かを判定する。このとき、集中度算出部１１２は、図８のユーザ操作履歴データベース９２の中から、録画済コンテンツ再生の履歴を検索し、そのレコードの視聴番組IDが、対象番組の番組IDと等しいか否かをチェックする。例えば、いま、対象番組が番組ID「0003-20040130-000011」に対応する番組であるとすると、操作内容が「HDR Play」である図８の第１0番目のレコードの視聴番組IDは、対象番組の番組IDとは異なり、操作内容が「HDR Play」である他のレコードはないので、ステップS１６３において、録画済コンテンツ（番組）の再生による視聴ではないと判定され、処理は、ステップS１６４に進む。
【００８７】
ステップS１６４において、集中度算出部１１２は、対象番組内のザッピング時間t2を算出する。ザッピング時間ｔ２は、対象番組の視聴中（放送中）に他のチャネルの番組が表示された時間であり、ユーザ操作履歴データベース９２の記録に基づいて算出される。ただし、対象番組の視聴中（放送中）に他のチャネルの番組が表示されても、その時間帯が、ステップS１６２で検出されたCM放送時間帯と重なる場合、ザッピング時間t2には含まれない。
【００８８】
いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、集中度算出部１１２は、図８のユーザ履歴データベース９２より、番組の放送中に他のチャネルの番組は表示されていないので（図１０のEPG情報データベース９３より番組IDが「0003-20040130-000011」であるレコードの開始時刻と終了時刻はそれぞれ、2004年1月30日10時00分と10時15分なので）、ザッピング時間ｔ２を０と算出する。
【００８９】
ステップＳ１６５において、集中度算出部１１２は、変数cからザッピング時間t2を引く。ザッピング時間が多いほど、ユーザは、対象番組に集中していなかったと考えられるので、ザッピング時間の分だけ集中度のポイントがマイナスされる。
【００９０】
一方、ステップS１６３において、対象番組の視聴は、録画済コンテンツ（番組）の再生による視聴であると判定された場合、ステップS１６６に進み、集中度算出部１１２は、早送りを使用してスキップした時間t3を算出する。早送りを使用してスキップした時間t3は、例えば、ユーザ履歴データベース９２に記録される操作履歴に基づいて算出されるものとする。ただし、早送りを使用してスキップされても、その時間帯が、ステップS１６２で検出されたCM放送時間帯と重なる場合、時間t3には含まれない。
【００９１】
ステップS１６７において、集中度算出部１１２は、変数cから早送りを使用してスキップした時間t3を引く。早送りを使用してスキップした時間が多いほど、ユーザは、対象番組に集中していなかったと考えられるので、その時間の分だけ集中度のポイントがマイナスされる。
【００９２】
ステップS１６８において、集中度算出部１１２は、変数cに対象番組の放送時間Ｔを加算する。対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、番組の放送時間Tは15分となり、ｃ＝０＋１５（分）となる。
【００９３】
ステップS１６９において、集中度算出部１１２は、変数ｃの値を番組の放送時間Tで割り、正規化する。対象番組が、番組ID「0003-20040130-000011」に対応する番組である場合、期待度c=15/15＝１となる。
【００９４】
このようにして、視聴質の構成項目の１つである集中度が算出される。集中度は、ユーザがそのコンテンツを視聴中にどの程度集中していたかを表す視聴質の構成項目として利用される。
【００９５】
次に、図１４のフローチャートを参照して、図１１のステップS１０５の視聴質構成項目（N）値演算処理の第３の例である満足度算出処理について説明する。この処理は、例えば、図１１の視聴質算出処理において、変数Nの値が２のとき、ステップS１０５で実行される。
【００９６】
ステップＳ１９１において、満足度算出部１１３は、満足度を表す変数ｓに初期値０をセットする。
【００９７】
ステップS１９２において、満足度算出部１１３は、対象番組の視聴は、録画済コンテンツ（番組）の再生による視聴か否かを判定する。このとき、満足度算出部１１３は、図８のユーザ操作履歴データベース９２の中から、録画済コンテンツ再生の履歴を検索し、そのレコードの視聴番組IDが、対象番組の番組IDと等しいか否かがチェックする。例えば、いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、操作内容が「HDR Play」である図８の第１0番目のレコードの視聴番組IDは、対象番組の番組IDとは異なるので、ステップS１９２において、録画済コンテンツ（番組）の再生による視聴ではないと判定され、処理は、ステップS１９３に進む。
【００９８】
ステップＳ１９３において、満足度算出部１１３は、対象番組の終了時刻のｍ分前までは対象番組が視聴されていたか否かを判定する。ここで、ｍの値は予め設定されるものとし、例えば１（分）とされる。
【００９９】
いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、満足度算出部１１３は、図８のユーザ履歴データベース９２より、視聴番組ＩＤが「0003-20040130-000011」である第３番目のレコード、およびその後の第４番目のレコードに基づいて、対象番組の終了時刻である2004年1月30日10時15分まで、対象番組が視聴されていたことをチェックする。従って、ステップＳ１９３では、対象番組の終了時刻の１分前までは対象番組が視聴されていたと判定され、ステップＳ１９４に進み、満足度算出部１１３は、変数ｓの値を１だけインクリメントする。終了時刻の１分前までは対象番組が視聴しされていたと判定された場合、ユーザはその番組をほぼ最後まで視聴しており、番組に満足したと考えられるので、満足度のポイントが加算される。
【０１００】
一方、ステップＳ１９３において、対象番組の終了時刻のｍ分前までは対象番組が視聴されていなかったと判定された場合、ステップＳ１９４の処理はスキップされ、変数ｓの値はインクリメントされることなく、処理はステップＳ１９５に進む。
【０１０１】
ステップＳ１９５において、満足度算出部１１３は、対象番組終了時に人が感知されたか否かを判定する。このとき、満足度算出部１１３は、図６のセンサ情報データベース９１を参照して、対象番組の放送終了時刻と、人感知センサ４により人が感知された時間とを比較する。
【０１０２】
いま、対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、対象番組の放送終了時刻は、2004年1月30日10時15分であり、図６のセンサ情報データベース９１より、2004年1月30日10時10分から11時55分までの間、人が感知されていたことが分かる。従って、ステップS１９５では、対象番組の放送終了時に人が感知されたと判定され、ステップS１９６に進み、満足度判定部１１３は、変数ｓの値を１だけインクリメントする。放送終了時に人が感知されたと判定された場合、ユーザはその番組に満足していたと考えられえるので、満足度のポイントが加算される。
【０１０３】
一方、ステップＳ１９５において、対象番組終了時に人が感知されなかったと判定された場合、ステップＳ１９６の処理はスキップされ、変数ｓの値はインクリメントされることなく、処理はステップＳ１９７に進む。
【０１０４】
ステップＳ１９７において、満足度算出部１１３は、変数ｓの値を２で割って正規化する。対象番組が、番組ID「0003-20040130-000011」に対応する番組である場合、満足度ｓ＝（１＋１）／２＝１となる。
【０１０５】
一方、例えば対象番組が、番組ID「0012-20040129-000017」に対応する番組である場合、図８のユーザ操作履歴データベース９２の第１0番目のレコードの視聴番組IDは、対象番組の番組IDと等しいので、ステップS９２において、録画済コンテンツ（番組）の再生による視聴であると判定され、処理は、ステップS１９８に進む。
【０１０６】
ステップS１９８において、満足度算出部１１３は、対象番組終了のｍ分前まで再生されていたか否かを判定する。ここで、ｍはやはり１（分）として予め設定されているものとする。
【０１０７】
いまの場合、満足度算出部１１３は、図１０のEPG情報データベース９３より、対象番組（番組ID「0012-20040129-000017」であるレコード）は、開始時刻が2004年1月29日3時00分であり、終了時刻が4時00分である、１時間の番組であることをチェックする。また、図８のユーザ操作履歴データベース９２（視聴番組ＩＤが「0012-20040129-000017」であって、操作内容が「HDR Play」であるレコード）より、対象番組は、2004年１月30日17時30分に再生が開始され、2004年１月30日18時30分にテレビジョン受像機２の電源がOFFされるまで再生されていたことをチェックする。
【０１０８】
従って、対象番組は１時間再生されており、ステップS１９８では、対象番組終了の１分前まで再生されていたと判定され、ステップS１９９に進み、満足度判定部１１３は、変数ｓの値を１だけインクリメントする。対象番組終了の１分前まで再生されていたと判定された場合、ユーザは、その番組をほぼ最後まで視聴しており、番組に満足していたと考えられえるので、満足度のポイントが加算される。
【０１０９】
一方、ステップS１９８において、対象番組終了のｍ分前まで再生されなかったと判定された場合、ステップS１９９の処理はスキップされ、変数ｓの値はインクリメントされることなく、処理はステップＳ２００に進む。
【０１１０】
ステップS２００において、満足度算出部１１３は、対象番組終了時に人が感知されたか否かを判定する。このとき、満足度算出部１１３は、図６のセンサ情報データベース９１を参照して、対象番組の終了時刻と、人感知センサ４により人が感知された時間とが比較する。
【０１１１】
いま、対象番組が、番組ID「0012-20040129-000017」に対応する番組であるとすると、対象番組の（再生）終了時刻は、2004年1月30日18時30分であり、満足度算出部１１３は、図６のセンサ情報データベース９１より、2004年1月30日17時15分から18時30分までの間、人が感知されていたことをチェックする。従って、ステップS２００では、対象番組の終了時に人が感知されたと判定され、ステップS２０１に進み、満足度算出部１１３は、変数ｓの値を１だけインクリメントする。番組の再生終了時に人が感知されたと判定された場合、ユーザはその番組に満足していたと考えられえるので、満足度のポイントが加算される。
【０１１２】
一方、ステップS２００において、対象番組終了時に人が感知されなかったと判定された場合、ステップS２０１の処理はスキップされ、変数ｓの値はインクリメントされることなく、処理はステップＳ２０２に進む。
【０１１３】
ステップS２０２において、満足度算出部１１３は、録画された対象番組が削除されたか否かを判定する。いまの場合、満足度算出部１１３は、図８のユーザ操作履歴データベース９２を検索し、番組ID「0012-20040129-000017」の番組を削除した操作履歴のレコードは記録されていないことをチェックする。従ってステップＳ２０２では、録画された対象番組が削除されていないと判定され、処理は、ステップS２０３に進み、満足度算出部１１３は、変数ｓの値を１だけインクリメントする。録画された対象番組が削除されていないと判定された場合、ユーザはその番組に満足していたと考えられえるので、満足度のポイントが加算される。
【０１１４】
一方、図８のユーザ操作履歴データベース９２に、対象番組を削除した操作履歴（ここには記述されていないが、操作内容「HDR del」）のレコードが記録されていた場合、ステップS２０２では、録画された対象番組が削除されたと判定され、ステップS２０３の処理はスキップされ、変数ｓの値はインクリメントされることなく、処理はステップＳ２０４に進む。
【０１１５】
ステップS２０４において、満足度算出部１１３は、録画された対象番組がＤＶＤなどの記録媒体に保存されたか否かを判定する。いまの場合、満足度算出部１１３は、図８のユーザ操作履歴データベース９２を検索し、番組ID「0012-20040129-000017」の番組を記録媒体に保存した操作履歴のレコードは記録されていないことをチェックする。従って、ステップＳ２０４では、録画された対象番組は記録媒体に保存されていないと判定され、後述するステップＳ２０５の処理はスキップされ、変数ｓの値はインクリメントされることなく、処理はステップS２０６に進む。
【０１１６】
一方、対象番組を記録媒体に保存した操作履歴（ここには記述されていないが、操作内容「HDR copy」）のレコードが記録されていた場合、ステップS２０４では、録画された対象番組が記録媒体に保存されたと判定され、ステップS２０５に進み、満足度算出部１１３は、変数ｓの値を１だけインクリメントする。録画された対象番組がDVDなどの記録媒体に保存されたと判定された場合、ユーザはその番組に満足していたと考えられえるので、満足度のポイントが加算される。
【０１１７】
ステップS２０６において、満足度算出部１１３は、ｓの値を４で割って、正規化する。対象番組が、番組ID「0012-20040129-000017」に対応する番組である場合、満足度ｓ＝（１＋１＋１＋０）／４＝０．７５となる。
【０１１８】
このようにして、視聴質の構成項目の１つである満足度が算出される。集中度は、ユーザがそのコンテンツを視聴した後にどの程度満足したかを表す視聴質の構成項目として利用される。
【０１１９】
以上のようにして算出された、期待度、集中度、および満足度のそれぞれの値は、図１１のステップＳ１０８において、対象番組の番組IDと対応付けられて、視聴質データとして視聴質データベース９４に記憶される。
【０１２０】
図１５は、視聴質データベース９４の構成例を示す図である。同図に示されるように、視聴質データベース９４は、番組ＩＤと番組ＩＤに対応付けられた視聴質構成項目（Ｎ）値により構成されている（N＝０，１，２，・・・）。ここで、視聴質構成項目（０）値は、期待度の値を表し、視聴質構成項目（１）値は、集中度の値を表し、視聴質構成項目（２）値は、満足度の値を表している。視聴質（のデータ）が、期待度、満足度、および集中度以外の視聴質構成項目をもつ場合、視聴質構成項目（３）値、視聴質構成項目（４）値、・・・として視聴質データベース９４に記録される。
【０１２１】
この例では、番組ID「0003-20040130-000011」と「0003-20040130-000012」に対応する番組の期待度、集中度、および満足度の値（視聴質構成項目（０）値、視聴質構成項目（１）値、および視聴質構成項目（２）値）が、図１２乃至図１４を参照して上述したように算出されて記録されている。
【０１２２】
そして、視聴質データベース９４に記録された視聴質データは、図１１のステップS１１０で視聴質サーバ７に送信され、アップロードされる。
【０１２３】
このようにして生成された視聴質データは、例えば、インターネット６を介して視聴質サーバ７から、テレビ局などにより取得され、番組の評価、解説などに利用される。また、ハードディスクレコーダ３がユーザに番組を推薦する機能を有している場合、推薦する番組を選択する基準として視聴質データを利用することもできる。
【０１２４】
ところで、記憶部４２の容量は限られているので、上述したセンサ情報データベース９１、ユーザ操作履歴情報データベース９２、EPG情報データベース９３、および視聴質データベース９４に記憶されたデータは、視聴質が算出された後、後述するデータ削除処理により削除される。図１６のフローチャートを参照してデータ削除処理について説明する。この処理は、例えば、図１１の視聴質算出処理により視聴質が算出された後、1日に１回（深夜など）、実行される。
【０１２５】
ステップＳ２５１において、データ削除部７６は、センサ情報データベース９１のデータを削除する。センサ情報データベース９１のデータに関しては、その日の視聴質を算出した後は、特に利用されないので削除される。
【０１２６】
ステップＳ２５２において、データ削除部７６は、図１７を参照して後述するユーザ操作履歴データ削除処理を実行する。これにより、ユーザ操作履歴データベース９２のデータについて、その日の視聴質を算出した後は、特に利用されないものが削除される。
【０１２７】
ステップＳ２５３において、データ削除部７６は、録画されたコンテンツ（番組）のEPGのレコードを除いて、EPG情報データベース９３のデータを削除する。
【０１２８】
ステップS２５４において、データ削除部７６は、視聴質データベース９４のデータを削除する。上述したように、視聴質データベース９４に記録された視聴質データは、図１１のステップS１１０で視聴質サーバ７に送信され、アップロードされるので、この後削除される。なお、ハードディスクレコーダ３が、ユーザに番組を推薦する機能を有している場合、推薦する番組を選択する基準として視聴質データを利用することもできるので、ステップS２５４では、録画された番組の視聴質データを除いて、視聴質データベース９４のデータが削除されるようにしてもよい。
【０１２９】
このようにして、記憶部４２に記憶されているデータのうち、不要なものが削除される。
【０１３０】
次に、図１７のフローチャートを参照して、図１６のステップS２５２のユーザ操作履歴データ削除処理の詳細について説明する。
【０１３１】
ステップS２７１において、データ削除部７６は、変数ｉに初期値０をセットする。ステップＳ１４２において、データ削除部７６は、変数ｉが値ｉMaxより小さいか否かを判定し、変数ｉが値ｉMaxより小さいと判定された場合、処理はステップS２７３に進む。なお、値iMaxは、ユーザ操作履歴データベース９２に記録される操作履歴のデータ（レコード）の最大値とする。
【０１３２】
ステップS２７３において、データ削除部７６は、ユーザ操作履歴データベース９２の中のｉ番目のレコードの視聴番組（番組IDに対応する番組）は、録画されているか否かを判定し、ｉ番目のレコードの視聴番組は、録画されていないと判定された場合、処理はステップＳ１４５に進み、データ削除部７６は、ｉ番目のレコードをユーザ操作履歴データベース９２から削除する。録画されていないコンテンツの操作履歴は、その日の視聴質を算出した後は、特に利用されないので削除される。
【０１３３】
一方、ステップＳ２７３において、ｉ番目のレコードの視聴番組は、録画されていると判定された場合、ステップＳ２７４において、データ削除部７６は、ｉ番目のレコードの操作内容は「ShowEPG」か否かを判定する。
【０１３４】
ステップＳ２７４において、ｉ番目のレコードの操作内容は「ShowEPG」であると判定された場合、処理はステップS２７６に進み、変数ｉの値を１だけインクリメントする。視聴番組が録画されたコンテンツ（番組）であり、かつ操作内容が「ShowEPG」のレコードは、その日の視聴質を算出した後であっても、期待度算出処理（図１２のステップＳ１３２）において利用される可能性があるため、削除されない。
【０１３５】
一方、ステップＳ２７４において、ｉ番目のレコードの操作内容は「ShowEPG」でないと判定された場合、処理はステップＳ２７５に進み、データ削除部７６は、ｉ番目のレコードを削除し、ステップＳ２７６に進む。視聴番組が録画されたコンテンツ（番組）であっても、操作内容が「ShowEPG」でないレコードは、その日の視聴質を算出した後、特に利用されないので削除される。
【０１３６】
ステップＳ２７６の処理の後、ステップＳ２７２に戻り、それ以降の処理が繰り返し実行される。そして、ステップＳ１４２において、変数ｉが値ｉMaxより小さくないと判定された場合、ユーザ操作履歴データ削除処理は終了される。
【０１３７】
このようにして、ユーザ操作履歴データベース９２の全てのレコード（データ）がチェックされ、その日の視聴質を算出した後は、特に利用されないものが削除される。
【０１３８】
なお、上述した一連の処理をハードウェアで実現するか、ソフトウェアで実現するかは問わない。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、ネットワークやリムーバブルメディアなどからなる記録媒体５１からインストールされる。
【０１３９】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１４０】
【図１】本発明を適用した視聴質調査システムの構成例を示すブロック図である。
【図２】視聴質算出機能の構成例を示すブロック図である。
【図３】図２の視聴質算出機能に実装されるソフトウェアの構成例を示すブロック図である。
【図４】図３の視聴質構成項目算出部の詳細な構成例を示すブロック図である。
【図５】センサ情報データベース生成処理を説明するフローチャートである。
【図６】センサ情報データベースの構成例を示す図である。
【図７】ユーザ操作履歴データベース生成処理を説明するフローチャートである。
【図８】ユーザ操作履歴データベースの構成例を示す図である。
【図９】EPG情報データベース生成処理を説明するフローチャートである。
【図１０】EPG情報データベースの構成例を示す図である。
【図１１】視聴質算出処理を説明するフローチャートである。
【図１２】期待度算出処理を説明するフローチャートである。
【図１３】集中度算出処理を説明するフローチャートである。
【図１４】満足度算出処理を説明するフローチャートである。
【図１５】視聴質データベースの構成例を示す図である。
【図１６】データ削除処理を説明するフローチャートである。
【図１７】ユーザ操作履歴データ削除処理を説明するフローチャートである。
【符号の説明】
【０１４１】
１  視聴質調査システム，  ３  ハードディスクレコーダ，  ４  人感知センサ，  ７  視聴質サーバ，  ２１  視聴質算出機能，  ４２  記憶部，  ４４  センサ信号取得部，  ４９  汎用プロセッサ，  ７２  視聴質構成項目算出部，  ７３  視聴質生成部，  ７５  センサ情報取得部，  ７６  データ削除部，  ９１  センサ情報データベース，  ９２  ユーザ操作履歴情報データベース，  ９３  EPG情報データベース，  ９４  視聴質データベース，  １１１  期待度算出部，  １１２  集中度算出部，  １１３  満足度算出部
【図１】
2005303452.tif 000003
【図２】
2005303452.tif 000004
【図３】
2005303452.tif 000005
【図４】
2005303452.tif 000006
【図５】
2005303452.tif 000007
【図６】
2005303452.tif 000008
【図７】
2005303452.tif 000009
【図８】
2005303452.tif 000010
【図９】
2005303452.tif 000011
【図１０】
2005303452.tif 000012
【図１１】
2005303452.tif 000013
【図１２】
2005303452.tif 000014
【図１３】
2005303452.tif 000015
【図１４】
2005303452.tif 000016
【図１５】
2005303452.tif 000017
【図１６】
2005303452.tif 000018
【図１７】
2005303452.tif 000019
【手続補正書】
【提出日】平成17年6月14日(2005.6.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
二次記憶部（または二次記録部）４３は、DVD(Digital Versatile Disc)、Blu-Ray  Discなどの記録媒体５１が装着されるドライブにより構成され、ユーザの指令に基づいて、記憶部４２に録画（記憶）されている番組のデータを記録媒体５１にコピーする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
次に、視聴質算出機能２１に実装されるソフトウェアの機能的構成例について、図３を参照して説明する。コマンド実行部７１は、リモコン受信部４５から出力されるコマンドなどを解析し、それらの情報（コマンドなど）を視聴質構成項目算出部７２に出力する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
一方、ステップS１３７において、対象番組の放送開始前から人を感知したと判定された場合、ステップS１３８に進み、期待度算出部１１１は、変数ｅの値を１だけインクリメントする。対象番組の放送開始前から人を感知したと判定された場合、ユーザはその番組の放送開始を待っていたと考えられるので、期待度のポイントが加算される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
ステップS１３９において、期待度算出部１１１は、対象番組が録画予約されたか否かを判定する。このとき、期待度算出部１１１は、図８のユーザ操作履歴データベース９２の中から、コンテンツ（番組）録画予約の履歴、すなわち、操作内容が「HDR Rec」であるレコード（この例では、記述されていない）を検索し、そのレコードの視聴番組IDが、対象番組の番組IDと等しいか否をチェックする。いまの場合、図８のユーザ操作履歴データベース９２には、操作内容が「HDR Rec」であるレコード（コンテンツ録画の履歴）が残っていないので、ステップS１３９では、対象番組が録画予約されていないと判定され、後述するステップＳ１４０の処理はスキップされ、変数ｅの値はインクリメントされることなく、処理はステップS１４２に進む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
ステップS１６４において、集中度算出部１１２は、対象番組内のザッピング時間t2（分）を算出する。ザッピング時間ｔ２は、対象番組の視聴中（放送中）に他のチャネルの番組が表示された時間であり、ユーザ操作履歴データベース９２の記録に基づいて算出される。ただし、対象番組の視聴中（放送中）に他のチャネルの番組が表示されても、その時間帯が、ステップS１６２で検出されたCM放送時間帯と重なる場合、ザッピング時間t2には含まれない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
一方、ステップS１６３において、対象番組の視聴は、録画済コンテンツ（番組）の再生による視聴であると判定された場合、ステップS１６６に進み、集中度算出部１１２は、早送りを使用してスキップした時間t3（分）を算出する。早送りを使用してスキップした時間t3は、例えば、ユーザ履歴データベース９２に記録される操作履歴に基づいて算出されるものとする。ただし、早送りを使用してスキップされても、その時間帯が、ステップS１６２で検出されたCM放送時間帯と重なる場合、時間t3には含まれない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
ステップS１６８において、集中度算出部１１２は、変数cに対象番組の放送時間Ｔ（分）を加算する。対象番組が、番組ID「0003-20040130-000011」に対応する番組であるとすると、番組の放送時間Tは15分となり、ｃ＝０＋１５（分）となる。