(57)【要約】【課題】テレビ番組等のコンテンツに対するユーザの嗜好情報をより正確に、かつ、より短期間で習得できるようにする。【解決手段】ユーザが番組Ｃ−２を視聴する場合、ユーザのTV番組に対する嗜好情報と対応する番組Ｃ−２の属性のポイントを加算する。番組Ｃ−２と同一時間帯に放送されている番組Ａ−３、番組Ｂ−１、番組Ｄ−２、番組Ｅ−１、番組Ｆ−３、番組Ｇ−１、並びに番組Ｈ−３を、番組Ｃ−２の裏番組として検出する。嗜好情報と対応する裏番組の属性のポイントを減算する。ポイントが加算された属性、及びポイントが減算された属性を統合し、ユーザの嗜好情報を生成する。本発明は、テレビジョン受像機、HDDレコーダなどに適用することができる。【選択図】図６
2005045572.tif 000002
【特許請求の範囲】
【請求項１】
提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信手段と、
前記第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、前記第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出手段と、
前記ユーザの嗜好情報としてのポイントを、前記第１のコンテンツについては加算し、前記第２のコンテンツについては減算し、前記第３のコンテンツについては維持するように計算する計算手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記コンテンツは、インターネット、地上波放送、衛星波放送、またはケーブルネットワークから入手できるテレビ番組である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
受信可能な複数の前記コンテンツの名称を表示するコンテンツリストを作成する作成手段をさらに備え、
前記計算手段は、前記コンテンツリストにおいて、前記第１のコンテンツと同一の時間帯に表示されたコンテンツを前記第２のコンテンツとして検出し、異なる時間帯に表示されたコンテンツを前記第３のコンテンツとして検出する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
受信可能な複数の前記コンテンツの中から、前記ユーザの嗜好に合致するコンテンツを推薦するための指数としてのお薦め度を算出し、お薦め度の高い順に受信可能な複数の前記コンテンツの名称が並べられたお薦めコンテンツリストを作成する作成手段
をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記計算手段は、前記お薦めコンテンツリストに表示されたが受信されなかったコンテンツに関する前記嗜好情報としてのポイントを、前記お薦めコンテンツリストに表示されなかったが受信可能であったコンテンツに較べ、より大きく減算するようにさらに計算する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記計算手段は、前記お薦めコンテンツリストに表示されたが、受信されなかったコンテンツの数に応じて、減算する大きさを変動させる
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップと、
前記第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、前記第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップと、
前記ユーザの嗜好情報としてのポイントを、前記第１のコンテンツについては加算し、前記第２のコンテンツについては減算し、前記第３のコンテンツについては維持するように計算する計算ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップと、
前記第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、前記第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップと、
前記ユーザの嗜好情報としてのポイントを、前記第１のコンテンツについては加算し、前記第２のコンテンツについては減算し、前記第３のコンテンツについては維持するように計算する計算ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップと、
前記第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、前記第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップと、
前記ユーザの嗜好情報としてのポイントを、前記第１のコンテンツについては加算し、前記第２のコンテンツについては減算し、前記第３のコンテンツについては維持するように計算する計算ステップと
をコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム、並びに記録媒体に関し、特にテレビ番組等のコンテンツに対するユーザの嗜好を、より正確に検出することができるようにした情報処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、放送においては、デジタル化が進み、同時に多数の番組を提供することが可能となっている。
【０００３】
これに伴い、多くの番組の中から所望の番組を迅速に選択できるようにするために、いわゆる新聞のラジオ、テレビ欄に相当する、番組の放送スケジュールを示す電子データであるEPG（Electronic Program Guide）データが提供され、視聴者（ユーザ）は、このEPGを用いて番組を選択することができる。
【０００４】
さらに、ユーザが視聴、録画した放送コンテンツの情報に基づき、ユーザの嗜好情報を点数化して習得し、EPGデータからユーザの嗜好情報に該当するコンテンツを検索し、自動録画することが提案されている。（例えば、特許文献１）。
【特許文献１】特開２００１−８６４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、先の提案は、視聴、録画した放送番組に関してのみ点数を加算するだけなので、ユーザの嗜好情報を正確に検出することが困難であり、また、嗜好情報の習熟度が遅いという課題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、ユーザのテレビ番組等のコンテンツに対する嗜好情報をより正確に、かつ、より短期間で検出することが出来るようにするものである。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信手段と、第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出手段と、ユーザの嗜好情報としてのポイントを、第１のコンテンツについては加算し、第２のコンテンツについては減算し、第３のコンテンツについては維持するように計算する計算手段とを備えることを特徴とする。
【０００８】
コンテンツは、インターネット、地上波放送、衛星波放送、またはケーブルネットワークから入手できるテレビ番組であるようにすることができる。
【０００９】
受信可能な複数のコンテンツの名称を表示するコンテンツリストを作成する作成手段をさらに備え、計算手段は、コンテンツリストにおいて、第１のコンテンツと同一の時間帯に表示されたコンテンツを第２のコンテンツとして検出し、異なる時間帯に表示されたコンテンツを第３のコンテンツとして検出するようにすることができる。
【００１０】
受信可能な複数のコンテンツの中から、ユーザの嗜好に合致するコンテンツを推薦するための指数としてのお薦め度を算出し、お薦め度の高い順に受信可能な複数のお薦めコンテンツの名称が並べられたお薦めコンテンツリストを作成する作成手段をさらに設けるようにすることができる。
【００１１】
計算手段は、お薦めコンテンツリストに表示されたが受信されなかったコンテンツに関する嗜好情報としてのポイントを、お薦めコンテンツリストに表示されなかったが受信可能であったコンテンツに較べ、より大きく減算するようにさらに計算するようにすることがきる。
【００１２】
計算手段は、お薦めコンテンツリストに表示されたが、受信されなかったコンテンツの数に応じて、減算する大きさを変動させるようにすることができる。
【００１３】
本発明の情報処理方法は、提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップと、第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップと、ユーザの嗜好情報としてのポイントを、第１のコンテンツについては加算し、第２のコンテンツについては減算し、第３のコンテンツについては維持するように計算する計算ステップとを含むことを特徴とする。
【００１４】
本発明のプログラムは、提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップと、第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップと、ユーザの嗜好情報としてのポイントを、第１のコンテンツについては加算し、第２のコンテンツについては減算し、第３のコンテンツについては維持するように計算する計算ステップとをコンピュータに実行させることを特徴とする。
【００１５】
本発明の記録媒体は、提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップと、第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップと、ユーザの嗜好情報としてのポイントを、第１のコンテンツについては加算し、第２のコンテンツについては減算し、第３のコンテンツについては維持するように計算する計算ステップとをコンピュータに実行させるプログラムが記録されていることを特徴とする。
【００１６】
本発明においては、受信された第１のコンテンツに対して、ユーザの嗜好情報にポイントが加算され、裏番組としての第２のコンテンツに対してポイントが減算され、第３のコンテンツに対してはポイントが維持される。
【発明の効果】
【００１７】
以上のように、本発明によれば、放送コンテンツを受信することができる。特に、ユーザのコンテンツに対する嗜好情報をより正確に、かつ、より短期間で習得することができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００１９】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００２０】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば、図１のテレビジョン受像機１１）は、提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信手段（例えば、図３のコンテンツ受信部１０２）と、第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出手段（例えば、図３の裏番組検出部１０６）と、ユーザの嗜好情報としてのポイントを、第１のコンテンツについては加算し、第２のコンテンツについては減算し、第３のコンテンツについては維持するように計算する計算手段（例えば、図３のポイント付加部１１１）とを備える。
【００２１】
この情報処理装置は、コンテンツが、インターネット、地上波放送、衛星波放送、またはケーブルネットワークから入手できるテレビ番組であるようにすることができる。
【００２２】
この情報処理装置は、受信可能な複数のコンテンツの名称を表示するコンテンツリスト（例えば、図６のEPG１４１）を作成する作成手段をさらに備え、計算手段は、コンテンツリストにおいて、第１のコンテンツと同一の時間帯に表示されたコンテンツを第２のコンテンツとして検出し、異なる時間帯に表示されたコンテンツを第３のコンテンツとして検出するようにすることができる。
【００２３】
この情報処理装置は、受信可能な複数のコンテンツの中から、ユーザの嗜好に合致するコンテンツを推薦するための指数としてのお薦め度を算出し、お薦め度の高い順に受信可能な複数のコンテンツの名称が並べられたお薦めコンテンツリスト（例えば、図１３のコンテンツリスト２２１）を作成する作成手段（例えば、図１６のコンテンツリスト作成部２５５）をさらに備えるようにすることができる。
【００２４】
この情報処理装置は、計算手段（例えば、図１６のお薦め度算出部２５４）が、お薦めコンテンツリストに表示されたが受信されなかったコンテンツに関する嗜好情報としてのポイントを、お薦めコンテンツリストに表示されなかったが受信可能であったコンテンツに較べ、より大きく減算するようにさらに計算するようにすることができる。
【００２５】
この情報処理装置は、計算手段（例えば、図１６のお薦め度算出部２５４）は、お薦めコンテンツリストに表示されたが、受信されなかったコンテンツの数に応じて、減算する大きさを変動させるようにすることができる。
【００２６】
また、本発明によれば、情報処理方法が提供される。この情報処理方法は、提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップ（例えば、図４のステップＳ１）と、第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップ（例えば、図４のステップＳ５）と、ユーザの嗜好情報としてのポイントを、第１のコンテンツについては加算（例えば、図５のステップＳ３４）し、第２のコンテンツについては減算（例えば、図５のステップＳ３８）し、第３のコンテンツについては維持するように計算する計算ステップ（例えば、図４のステップＳ８）とを含む。
【００２７】
また、本発明によれば、プログラムが提供される。このプログラムは、提供される複数のコンテンツの中から、ユーザにより指定されたコンテンツを第１のコンテンツとして受信する受信ステップ（例えば、図４のステップＳ１）と、第１のコンテンツと同時に提供される裏番組としての他のコンテンツを、第２のコンテンツとして検出するとともに、第１のコンテンツと異なる日時に提供される他のコンテンツを第３のコンテンツとして検出する検出ステップ（例えば、図４のステップＳ５）と、ユーザの嗜好情報としてのポイントを、第１のコンテンツについては加算（例えば、図５のステップＳ３４）し、第２のコンテンツについては減算（例えば、図５のステップＳ３８）し、第３のコンテンツについては維持するように計算する計算ステップ（例えば、図４のステップＳ８）とをコンピュータに実行させる。
【００２８】
このプログラムは記録媒体に記録することができる。
【００２９】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３０】
図１は、本発明を適用した情報処理システムの構成例を示している。
【００３１】
このシステムにおいては、コンテンツプロバイダ２０が、放送コンテンツ２２をデジタル化しテレビジョン放送信号として送信装置２１から送信している。この信号は、衛星（BS（Broadcasting Satellite）、CS（Communications Satellite））１を介して、クライアント１０に提供される。
【００３２】
コンテンツプロバイダ３０は、放送コンテンツ３２をデジタルまたはアナログテレビジョン放送信号として、送信装置３１から送信している。デジタルテレビジョン放送信号は衛星１を介して、また、アナログテレビジョン放送信号は通信タワー２を介して、それぞれクライアント１０に提供されている。デジタルテレビジョン放送信号はまた、サーバ３３からインターネット３を介することにより、クライアント１０に提供されている。
【００３３】
コンテンツプロバイダ４０は、放送コンテンツ４２をサーバ４１よりインターネット３を介し、クライアント１０に提供している。
【００３４】
放送コンテンツメタデータ２２ａ，３２ａ、および４２ａが、各コンテンツプロバイダ２０，３０、および４０により、放送コンテンツ２２，３２、および４２に対応して作成される。
【００３５】
なお、テレビジョン放送信号の放送方法として、ケーブルネットワークのような有線放送を用いてもよい。また、図１には、クライアント１０が１つのみ示されているが、実際には多数設けられている。
【００３６】
以下、コンテンツプロバイダ２０，３０または４０を個々に区別する必要のない場合、また放送コンテンツ２２，３２、または４２を個々に区別する必要のない場合、さらに放送コンテンツメタデータ２２ａ，３２ａ、または４２ａを個々に区別する必要のない場合、単にコンテンツプロバイダＰ、放送コンテンツＣ、並びに放送コンテンツメタデータＭと総称する。
【００３７】
クライアント１０は、テレビジョン受像機（以下、TVと略記する）１１において、アンテナ１３を介して、放送コンテンツＣを受信する。あるいはまた、TV１１は、インターネット３を介して放送コンテンツＣを受信する。また、TV１１はユーザのユーザプロファイル１２を内部の記憶部７６に記憶している。なお、クライアント１０は、予め放送コンテンツメタデータＭを含む放送スケジュールに関する情報を取得している。放送スケジュールに関する情報とは、例えば、EPG（Electronic Program Guide）データであり、放送またはインターネット３を介して提供される。
【００３８】
また、TV１１には、HDDレコーダ１４が接続されており、HDDレコーダ１４は、放送され、TV１１が受信した放送コンテンツＣを録画し、録画コンテンツ１５として記憶する。さらに、HDDレコーダ１４は、録画コンテンツ１５を記憶すると同時に、録画コンテンツ１５に対応する放送コンテンツメタデータＭをEPGデータより取得することで、録画コンテンツメタデータ１５ａを記憶する。
【００３９】
図２は、主にデジタルテレビジョン放送信号を復調する場合におけるTV１１の内部構成例を示すブロック図である。図示は省略するが、TV１１は、アナログテレビジョン放送信号を復調するための構成も有している。
【００４０】
アンテナ１３で受信されたテレビジョン放送信号は、チューナ６１に供給され、CPU７１の制御の下、検波、復調される。チューナ６１の出力は、QPSK(Quadrature Phase Shift Keying)復調回路６２に供給され、CPU７１の制御の下、QPSK復調される。QPSK復調回路６２の出力は、エラー訂正回路６３に供給され、CPU７１の制御の下、エラーが検出、訂正され、デマルチプレクサ６４に供給される。
【００４１】
デマルチプレクサ６４は、CPU７１の制御の下、エラー訂正回路６３の出力を、必要に応じてデスクランブルし、さらに、所定のチャンネルのTS(Transport Stream)パケットを抽出する。そして、デマルチプレクサ６４は、画像データ（ビデオデータ）のTSパケットを、MPEG(Moving Picture Experts Group)ビデオデコーダ６５に供給するととともに、音声データ（オーディオデータ）のTSパケットを、MPEGオーディオデコーダ６９に供給する。また、デマルチプレクサ６４は、エラー訂正回路６３の出力に含まれるTSパケットを、必要に応じて、CPU７１に供給する。さらに、デマルチプレクサ６４は、CPU７１から供給される画像データまたは音声データ（TSパケットの形にされているものを含む）を受信し、MPEGビデオデコーダ６５またはMPEGオーディオデコーダ６９に供給する。
【００４２】
MPEGビデオデコーダ６５は、デマルチプレクサ６４から供給される画像データのTSパケットを、MPEG方式でデコードし、フレームメモリ６６に供給する。MPEGオーディオデコーダ６９は、デマルチプレクサ６４から供給される音声データのTSパケットを、MPEG方式でデコードする。MPEGオーディオデコーダ６９でのデコードにより得られる音声データは、スピーカ７０に供給される。
【００４３】
フレームメモリ６６は、MPEGビデオデコーダ６５が出力する画像データを、一時記憶し、NTSC(National Television System Committee)エンコーダ６７に供給する。NTSCエンコーダ６７は、フレームメモリ６６から供給される画像データをNTSC方式の画像データに変換し、CRT６８に供給して表示させる。
【００４４】
CPU７１は、EEPROM(Electrically Erasable Programmable Read Only Memory)７２や、ROM(Read Only Memory)７３に記憶されているプログラムにしたがって各種の処理を実行し、これにより、例えば、チューナ６１、QPSK復調回路６２、エラー訂正回路６３、デマルチプレクサ６４、通信部７５、記憶部７６を制御する。また、CPU７１は、フロントパネル７７やIR受信部７８から供給されるコマンドに対応した処理や記憶部７６に記憶してあるプログラムを実行する。
【００４５】
EEPROM７２は、電源オフ後も保持しておきたいデータやプログラムを記憶する。ROM７３は、例えば、IPL(Initial Program Loader)のプログラムを記憶している。なお、EEPROM７２に記憶されたデータやプログラムは、そこに上書きすることで、バージョンアップすることができる。
【００４６】
RAM７４は、CPU７１の動作上必要なデータやプログラムを一時記憶する。
【００４７】
通信部７５は、適時、外部よりEPGデータ等の各種データを取得し、CPU７１の制御のもと、取得した各種データを記憶部７６に保存（更新）する。
【００４８】
記憶部７６には、ユーザの嗜好情報を習得およびプロファイリングするための各種プログラムが保存され、CPU７１は、このプログラムに基づいて所定の処理を実行する。また、記憶部７６は、TV１１を視聴する各ユーザのプロファイルを蓄積（保存）する。
【００４９】
フロントパネル７７は、TV１１の正面の一部に設けられている。そして、フロントパネル７７は、図示せぬリモーコントローラ（以下、リモコンと略記する）に設けられたボタンスイッチと同様の機能を有するボタンスイッチを有しており、フロントパネル７７のボタンスイッチが操作された場合には、その操作に対応する操作信号が、CPU７１に供給される。この場合、CPU７１は、フロントパネル７７からの操作信号に対応した処理を行う。
【００５０】
IR受信部７８は、リモコンの操作に対応して、リモコンから送信されてくる赤外線を受信（受光）する。さらに、IR受信部７８は、その受信した赤外線を光電変換し、その結果得られる信号を、CPU７１に供給する。この場合、CPU７１は、IR受信部７８からの信号に対応した処理、即ち、リモコンの操作に対応した処理を行う。
【００５１】
信号処理部７９は、DSP(Digital Signal Processor)７９ａ，EEPROM７９ｂ，RAM７９ｃなどで構成されており、CPU７１の制御の下、フレームメモリ７６に記憶された画像データなどに対して、各種のデジタル信号処理を施す。
【００５２】
即ち、DSP７９ａは、EEPROM７９ｂに記憶されたプログラムにしたがい、必要に応じて、EEPROM７９ｂに記憶されたデータを用いて、各種の信号処理を行う。EEPROM７９ｂは、DSP７９ａが各種の処理を行うためのプログラムや必要なデータを記憶している。RAM７９ｃは、DSP７９ａが各種の処理を行う上で必要なデータやプログラムを一時記憶する。
【００５３】
なお、EEPROM７９ｂに記憶されたデータやプログラムは、そこに上書きすることで、バージョンアップすることができる。
【００５４】
信号処理部７９が行う信号処理としては、例えば、クローズドキャプションデータのデコードや、フレームメモリ６６に記憶された画像データへのクローズドキャプションデータの重畳、フレームメモリ６６に記憶された画像データの拡大、ノイズ除去などがある。また、信号処理部７９は、その他、OSD表示するOSDデータを生成し、フレームメモリ６６に記憶された画像データに重畳する。
【００５５】
以上のように構成されるTV１１では、次のようにして、テレビジョン放送番組としての放送コンテンツ２２の画像と音声が出力される（画像が表示され、音声が出力される）。
【００５６】
即ち、アンテナ１３で受信されたテレビジョン放送信号としてのトランスポートストリームが、デマルチプレクサ６４に供給される。デマルチプレクサ６４は、トランスポートストリームから、所定の番組のＴＳパケットを抽出し、画像データのTSパケットを、MPEGビデオデコーダ６５に供給するとともに、音声データのTSパケットを、MPEGオーディオデコーダ６９に供給する。
【００５７】
MPEGビデオデータコーダ６５では、デマルチプレクサ６４からのTSパケットがMPEGデコードされる。そして、その結果得られる画像データが、MPEGビデオデコーダ６５から、フレームメモリ６６を介してNTSCエンコーダ６７に入力され、そこで、NTSC方式の信号に変換された後、CRT６８に供給されて表示される。
【００５８】
一方、MPEGオーディオデコーダ６９では、デマルチプレクサ６４からのTSパケットがMPEGデコードされる。そして、その結果得られる音声データが、MPEGオーディオデコーダ６９から、スピーカ７０に供給されて出力される。
【００５９】
図３は、TV１１のCPU７１が実行するユーザプロファイル生成プログラムの機能的構成例を示している。なお、ユーザプロファイル作成プログラムは、記憶部７６に記憶されている。
【００６０】
この例では、放送コンテンツメタデータＭを含むEPGデータを取得するEPGデータ取得部１０１、放送コンテンツＣを受信したことを認識するコンテンツ受信部１０２、ユーザがリモコンなどの操作により入力するユーザの操作情報を取得するユーザ操作情報取得部１０３、ユーザ操作情報取得部１０３が、ユーザより放送コンテンツの録画の指令を取得したとき、HDDレコーダ１４に放送コンテンツＣ、およびEPGデータより取得される放送コンテンツメタデータＭを記録させる放送コンテンツ記録部１０４が設けられている。
【００６１】
コンテンツ受信部１０２は、受信中のコンテンツがHDDレコーダ１４に録画コンテンツ１５として記録される場合、コンテンツメタデータ取得部１０８に録画コンテンツメタデータ１５aを取得させる。
【００６２】
さらに、コンテンツ受信部１０２より供給される受信中の放送コンテンツの受信開始時刻や放送局（コンテンツプロバイダＰ）等の情報に基づいて、EPGデータ取得部１０１が取得したEPGデータを用いて、受信中の放送コンテンツを特定する受信コンテンツ特定部１０５が設けられている。
【００６３】
また、受信コンテンツ特定部１０５は、取得した受信中のコンテンツの受信開始時刻、放送局（コンテンツプロバイダＰ）等の情報を、裏番組検出部１０６に供給する。さらに、受信コンテンツ特定部１０５は、フラグ設定部１０７に、受信中の放送コンテンツであることを示すフラグを設定させる。
【００６４】
フラグ設定部１０７は、フラグ設定後、コンテンツメタデータ取得部１０８に受信中のコンテンツのコンテンツメタデータを、EPGデータより取得させる。
【００６５】
裏番組検出部１０６は、同じ時間帯（同時刻）に放送されている番組（いわゆる裏番組）に相当する放送コンテンツを検出する。また、裏番組検出部１０６は、フラグ設定部１０７に、裏番組に相当する放送コンテンツであることを示すフラグを設定させる。フラグ設定部１０７は、フラグ設定後、コンテンツメタデータ取得部１０８に検出した裏番組の放送コンテンツメタデータを取得させる。
【００６６】
コンテンツメタデータ取得部１０８は、EPGデータより取得し、またフラグが付された各放送コンテンツメタデータを、フラグ判定部１０９に供給する。また、取得したコンテンツメタデータが録画コンテンツメタデータ１５aの場合、バリュー検知部１１０に録画コンテンツメタデータ１５aのバリューを検知させる。なお、放送コンテンツメタデータ、および放送コンテンツメタデータのバリュー等の説明は後述する。
【００６７】
フラグ判定部１０９は、各放送コンテンツメタデータＭに付されているフラグに基づいて、TV１１において受信中の放送コンテンツの放送コンテンツメタデータか否かを判定し、バリュー検知部１１０に、後述する放送コンテンツメタデータに含まれるバリューを検知させる。
【００６８】
バリュー検知部１１０は、各放送コンテンツメタデータのバリューの検知後、ポイント付加部１１１に各バリューを供給する。ポイント付加部１１１は、供給されたバリューとフラグに基づく判定結果に従って、ユーザプロファイルにプラスポイントまたはマイナスポイントを付加する（ポイントを加算または減算する）。
【００６９】
ユーザプロファイル生成部１１２は、ユーザプロファイルに付加されたプラスポイントまたはマイナスポイントを統合し、ユーザプロファイルを生成し、ユーザプロファイル記憶部１１３に記憶（蓄積）させる。
【００７０】
次に、図４を参照して、ユーザプロファイルの生成処理を説明する。この生成処理は、TV１１の電源がオンにされたときに開始される。なお、このとき、EPGデータ取得部１０１は、EPGデータを予め取得、保持している。EPGデータには、番組（放送コンテンツ）毎の放送コンテンツメタデータが含まれている。
【００７１】
ステップＳ１において、コンテンツ受信部１０２は放送コンテンツを受信し、受信コンテンツ特定部１０５に供給する。受信コンテンツ特定部１０５は、コンテンツ受信部１０２より供給される受信中の放送コンテンツを、その受信開始時刻、放送局（放送チャンネル）等をEPGデータ上のそれと比較することで特定する。
【００７２】
ステップＳ２において、フラグ設定部１０７は、受信中の放送コンテンツであることを示すフラグとして「１１」を設定する。フラグを設定することによって、受信中の放送コンテンツを、裏番組およびその他の番組に相当する放送コンテンツと明確に区別できるようにする。
【００７３】
ステップＳ３において、コンテンツメタデータ取得部１０８は、受信中の放送コンテンツの放送コンテンツメタデータをEPGデータより取得する。このコンテンツメタデータには、フラグが「１１」と設定されている。
【００７４】
ステップＳ４でユーザプロファイルのポイント付加処理が実行される。
【００７５】
次に、このユーザプロファイル生成処理の場合のポイント付加処理を図５のフローチャートを参照して説明する。
【００７６】
ステップ３１において、フラグ判定部１０９は、フラグに基づいて、ステップＳ３で取得された放送コンテンツメタデータが、受信中の放送コンテンツの放送コンテンツメタデータか否かを判定する。即ち、フラグが「１１」であるか否かを判定する。ステップＳ３で取得された放送コンテンツメタデータが、受信中の放送コンテンツの放送コンテンツメタデータであった場合、ステップＳ３２において、バリュー検知部１１０は放送コンテンツメタデータのバリュー（図７を参照して後述する）を検知する。ステップＳ３３において、バリュー検知部１１０は、ユーザプロファイルのバリュー（図８を参照して後述する）を検知する。
【００７７】
ステップＳ３４において、ポイント付加部１１１は、受信中の放送コンテンツメタデータの各バリューと対応するユーザプロファイルの各バリューのスコアにプラスポイントとして、例えば＋１ポイントを付加する。なお、放送コンテンツメタデータおよびユーザプロファイルの構成例、並びにポイント付加の例は、図６乃至図１２を参照して後述する。
【００７８】
ステップＳ３５において、ユーザプロファイル生成部１１２は、ユーザプロファイルを生成または更新し、ユーザプロファイル記憶部１１３は、生成または更新されたユーザプロファイルを記憶部７６に記憶する。
【００７９】
その後、処理は図４のステップＳ５に進み、裏番組検出部１０６は、受信中の放送コンテンツに対する裏番組に相当する放送コンテンツツを検出する。具体的には、受信中の放送コンテンツの受信時刻（現在時刻）と同一の時間帯に、異なる放送局（チャンネル）で放送されている放送コンテンツがEPGデータから検索され、それが裏番組とされる。
【００８０】
ステップＳ６において、フラグ設定部１０７は、裏番組に相当する放送コンテンツであることを示すフラグとして、「０１」とフラグを設定する。
【００８１】
ステップＳ７において、コンテンツメタデータ取得部１０８は、裏番組に相当する放送コンテンツの放送コンテンツメタデータをEPGデータより取得する。この放送コンテンツメタデータには、フラグが「０１」と設定されている。
【００８２】
ステップＳ８でユーザプロファイルのポイント付加処理が実行される。
【００８３】
即ち、図５のステップ３１において、フラグ判定部１０９は、フラグに基づいて、ステップＳ７で取得された放送コンテンツメタデータが、上述したように受信中の放送コンテンツの放送コンテンツメタデータであるか否かを判定する。即ち、フラグが「１１」であるか否かが判定され、今の場合、裏番組の放送コンテンツメタデータであり、フラグは「０１」に設定されている。従って、ステップＳ３６において、バリュー検知部１１０は裏番組の放送コンテンツメタデータのバリューを検知する。ステップＳ３７において、バリュー検知部１１０は、ユーザプロファイルのバリューを検知する。
【００８４】
ステップＳ３８において、ポイント付加部１１１は、裏番組の放送コンテンツメタデータの各バリューと、対応するユーザプロファイルの各バリューのスコアにマイナスポイントとして、例えば−１ポイントを付加し、ステップＳ３５において、ユーザプロファイル生成部１１２は、ユーザプロファイルを生成または更新し、ユーザプロファイル記憶部１１３は、記憶部７６に生成または更新されたユーザプロファイルを記憶する。
【００８５】
以上のユーザプロファイルの作成処理のポイント付加方法および放送コンテンツメタデータの構成例を図６乃至図１１を参照してさらに詳細に説明する。
【００８６】
図６に示すEPG１４１は、HTMLで記述されたWEBコンテンツであり、横軸方向に複数の放送局が並び、縦軸方向に各放送局における放送予定の番組が時間の流れに沿って表示されている。
【００８７】
図６のEPG１４１は、１２時乃至１５時に各放送局が放送する予定の番組が表示されている。例えば、ユーザが、１３時１５分に放送局Ｃの番組Ｃ−２を視聴している場合、１３時１５分の時刻（図では線１４２で表されている）に同時に放送されている放送局Ａの番組Ａ−３、放送局Ｂの番組Ｂ−１、放送局Ｄの番組Ｄ−２、放送局Ｅの番組Ｅ−１、放送局Ｆの番組Ｆ−３、放送局Ｇの番組Ｇ−１、並びに放送局Ｈの番組Ｈ−３は、すべて放送局Ｃの番組Ｃ−２の裏番組である。
【００８８】
図７は、放送コンテンツメタデータ１５１の構成例を示している。この放送コンテンツメタデータ１５１は、番組Ｃ−２の放送コンテンツメタデータとされている。放送コンテンツメタデータ１５１は、番組名、アトリビュート、およびバリューで構成されている。
【００８９】
アトリビュートは、番組（図７の例の場合、番組Ｃ−２）の特徴をあらわしており、「カテゴリ」、「出演者」、「キーワード」、並びに「放送局」で構成されている。バリューには、各アトリビュートをさらに分類した項目が設けられている。例えば、図７の例では、「カテゴリ」のアトリビュートに対してバリューは「ドラマ」、「出演者」のアトリビュートに対してバリューは、「Ａ男」、「Ｂ子」、および「Ｙ太郎」、「キーワード」のアトリビュートに対してバリューは、「江戸」、「徳川」、および「悪代官」、「放送局」のアトリビュートに対してバリューは「放送局Ｃ」が、それぞれ設けられている。なお、各放送局の全番組に対し、アトリビュートおよびバリューの数を、同じ数にすることで、全番組に対してユーザのプロファイリングを公平に行うことができる。
【００９０】
図８は、ユーザ（図８の場合、ユーザＡ）のユーザプロファイル１６１の構成例を表す。図７の放送コンテンツメタデータ１５１の構成要素と同様に、ユーザＡの嗜好の特徴を表すアトリビュート及びバリューが設けられている。上述したように、ユーザＡが番組Ｃ−２を視聴している場合、図７の放送コンテンツメタデータ１５１のバリューに対応する図８のユーザプロファイル１６１のバリューがあれば、そのバリューに対してポイントが付加される。図７と図８の例の場合、バリュー「ドラマ」、「Ａ男」、「Ｙ太郎」、「徳川」並びに「放送局Ｃ」に＋１ポイントが付加される。
【００９１】
また、番組Ｃ−２の裏番組の放送コンテンツメタデータのバリューにおいて、ユーザプロファイル１６１のバリューに対応するバリューが存在した場合、例えば、図６の番組Ａ−３がスポーツ番組だった場合、ユーザプロファイル１６１のバリューの「スポーツ」および「放送局Ａ」に−１ポイントが付加される。
【００９２】
次に、図９を参照して、ポイントが時刻に従って変化する様子を、放送コンテンツメタデータおよびユーザプロファイルのアトリビュートの「カテゴリ」に対してポイントを付加する場合を例として説明する。なお、図９においては、黒い円は、ユーザにより視聴された番組であることを表し、白い円は同一時間帯で放送された番組（裏番組）であることを表す。黒い菱形は、お薦めする番組であることを表す。
【００９３】
時間帯１では、「スポーツ」、「ドラマ」、「トーク」、および「ニュース」番組が、放送されている。ユーザＢが、「ドラマ」を視聴した場合、「ドラマ」に＋１ポイントが付加され、同時に裏番組である「スポーツ」、「トーク」、並びに「ニュース」番組には、−１ポイントが付加される。このとき、この時間帯１では放送されていない「バラエティ」、「音楽」、および「アニメ」のポイントは、そのままとされる。
【００９４】
時間帯１で付加されたポイントは、時間帯２の番組のお薦め度とされる。
【００９５】
時間帯２では、「スポーツ」、「ニュース」、「バラエティ」、および「音楽」番組が放送されている。ユーザには、お薦め度の高い（ポイントの値がもっとも大きい）「バラエティ」と「音楽」番組がお薦めとされることになる。また、時間帯２では、ユーザＢは、「スポーツ」番組を視聴したことにより、「スポーツ」に＋１ポイントが付加され、裏番組である「ニュース」、「バラエティ」、および「音楽」番組には、−１ポイントが付加される。時間帯２では放送されていない「ドラマ」、「トーク」、および「アニメ」のポイントはそのままとされる。
【００９６】
時間帯３では、「スポーツ」、「ドラマ」、「トーク」、および「アニメ」が放送されている。ユーザには、お薦め度が一番高い（ポイントが１である）「ドラマ」がユーザにお薦め番組として推薦されることになる。また、ユーザＢは、時間帯３において「ドラマ」を視聴したことにより、「ドラマ」に＋１ポイントが付加され、合計２ポイントとなっている。また、裏番組である「スポーツ」、「トーク」、及び「アニメ」番組には、−１ポイントが付加される。時間帯３では放送されていない「ニュース」、「バラエティ」、および「音楽」のポイントはそのままとされる。
【００９７】
時間帯４では、放送局の異なる２種類の［ドラマ］、「トーク」、および「アニメ」番組が放送されている。ユーザＢには、お薦め度が２ポイントである「ドラマ」がお薦めとされる。また、時間帯４では、ユーザＢは「トーク」番組を視聴したことにより、「トーク」に＋１ポイントが付加される。また、裏番組である「ドラマ」、「トーク」、及び「アニメ」番組には、−１ポイントが付加される。放送されていない「スポーツ」、「ニュース」、「バラエティ」および「音楽」のポイントはそのままとされる。
【００９８】
時間帯５では、「ニュース」、「バラエティ」、「音楽」、並びに「アニメ」番組が放送されている。ユーザＢには、お薦め度が−１ポイント同士の「バラエティ」と「音楽」番組がお薦めとされる。放送されていない「スポーツ」、「ドラマ」、および「トーク」のポイントはそのままとされる。
【００９９】
図１０は、ユーザＢのユーザプロファイル１８１の構成例である。各バリューのスコア（ポイント）は、「スポーツ」は−１、「ドラマ」は０、「トーク」は−１、「ニュース」は−２、「バラエティ」は−１、「音楽」は−１、および「アニメ」は−２となっている。従って、時間帯５までにおいて、ユーザＢは、「ドラマ」に一番興味がある（スコアが最も大きい）という嗜好情報が得られたことになる。また、一番興味のうすい（スコアが小さい）番組は、「スポーツ」と「トーク」となる。
【０１００】
次に、比較のために、ユーザが視聴した番組にのみ＋１ポイントを付加する例を、図１１を参照して説明する。
【０１０１】
時間帯１では、「スポーツ」、「ドラマ」、「トーク」、および「ニュース」が、放送されている。ユーザは、「ドラマ」を視聴したことにより、「ドラマ」に＋１ポイントが付加される。裏番組である「スポーツ」、「トーク」、および「ニュース」は、同時刻には放送されていない「バラエティ」、「音楽」、および「アニメ」と同様に扱われ、ポイントはそのままとされる。
【０１０２】
時間帯２では、「スポーツ」、「ニュース」、「バラエティ」、および「音楽」番組が放送されている。しかし、時間帯２で放送されている番組については、ポイントの付加はされていないため（ポイントは０であるため）、時間帯２においてどの番組をユーザにお薦めすればよいのか不明である。また、時間帯２では、ユーザは、「スポーツ」を視聴したことにより、「スポーツ」に＋１ポイントが付加される。裏番組である「ニュース」、「バラエティ」、および「音楽」は、同時刻には放送されていない「ドラマ」、「トーク」、および「アニメ」と同様に、ポイントはそのままとされる。
【０１０３】
時間帯３では、「スポーツ」、「ドラマ」、「トーク」、および「アニメ」が放送されている。時間帯３では、お薦め度が１ポイント同士の「スポーツ」および「ドラマ」をユーザにお薦めすることができる。また、ユーザは、時間帯３において「ドラマ」を視聴したことにより、「ドラマ」に＋１ポイントが付加され、合計２ポイントとなっている。裏番組である「スポーツ」、「トーク」、および「アニメ」は、同時刻には放送されていない「ニュース」、「バラエティ」、および「音楽」と同様に、ポイントはそのままとされる。
【０１０４】
時間帯４では、放送局の異なる２種類の［ドラマ］、「トーク」、並びに「アニメ」が放送されている。時間帯４では、お薦め度が２ポイントである「ドラマ」をお薦めすることになる。また、時間帯４では、ユーザは「トーク」を視聴しているので、「トーク」に＋１ポイントが付加される。裏番組である「ドラマ」と「アニメ」は、同時刻には放送されていない「スポーツ」、「ニュース」、「バラエティ」および「音楽」と同様に、そのポイントはそのままとされる。
【０１０５】
時間帯５では、「ニュース」、「バラエティ」、「音楽」、並びに「アニメ」が放送されている。しかし、時間帯５では、時間帯２の時と同様に、放送されている番組すべてにポイントの付加がされていないため（ポイントがすべて０であるため）どの番組をお薦めしてよいのか不明である。
【０１０６】
図１２は、図１１のように放送コンテンツが視聴された場合に生成されるユーザプロファイル２０１の構成例を表す。この場合、各バリューのスコアは「スポーツ」は１ポイント、「ドラマ」は２ポイント、および「トーク」は、１ポイントとなる。
【０１０７】
図１２を図１０と比較して明らかなように、視聴された番組にプラスポイントを付加するのみでは、ユーザの嗜好を正確に把握することは難しく、また、嗜好情報の習熟度が遅いことが容易に理解できる。
【０１０８】
番組は、図１３に示されるように、その時刻において視聴可能な番組だけを表示するようにしてもよい。図１３は、図６で示したEPG１４１の線１４２が示す時刻に放送されている各放送局の番組の名称をコンテンツリスト２２１として表示した状態を表している。これにより、ユーザにより簡単に視聴可能な放送コンテンツを紹介することができる。
【０１０９】
この場合においても、コンテンツリスト２２１上の放送コンテンツ名を選択することによりユーザは所望の放送コンテンツを視聴することが可能である。この時、裏番組に対しては、−１ポイントを付加するだけでなく、裏番組の数に応じて、マイナスポイントの値を変動させることができる。即ち、図６に示されるように、複数の時間帯の複数の放送コンテンツが同時に表示される場合に較べて、図１３に示されるように、ある時刻に受信可能な放送コンテンツだけを全てコンテンツリストとして表示する方が、受信可能な放送コンテンツがより明確になる。そこで、図１３に示されるようなコンテンツリスト上で１つのコンテンツを選択、受信する場合には、裏番組の数によりマイナスポイントを変動させることにより、その選択の重みを明確にする。
【０１１０】
例えば、コンテンツリストに表示された裏番組の数が、１乃至５個の場合、その裏番組の放送コンテンツメタデータの各バリューのそれぞれに対応するユーザプロファイルの各バリューのスコアに−１ポイントを付加し、裏番組の数が、６乃至１０個の場合、−２ポイントを付加し、裏番組の数が、１１個以上の場合、−３ポイントを付加するようにしてもよい。
【０１１１】
なお、上述したユーザプロファイルの生成処理では、TV１１が受信し、ユーザが視聴した放送コンテンツに対して処理したが、ユーザが視聴しなくとも、HDDレコーダ１４に録画する場合においても、ユーザが視聴することと実質的に同等であるので、HDDレコーダ１４に放送コンテンツを録画する場合においても同様のユーザプロファイルの生成処理が行われる。
【０１１２】
次に、録画コンテンツを再生する場合のユーザプロファイル生成処理を図１４および図１５のフローチャートを参照して説明する。なお、この処理は、HDDレコーダ１４より録画コンテンツ１５が再生されたとき開始される。
【０１１３】
ステップＳ５１において、コンテンツメタデータ取得部１０８は、HDDレコーダ１４よりコンテンツ受信部１０２が受信している録画コンテンツ１５の録画コンテンツメタデータ１５aを取得する。
【０１１４】
ステップＳ５２で取得した録画コンテンツメタデータ１５aに基づいてポイント付加処理が実行される。
【０１１５】
ステップＳ５２のポイント付加処理の詳細は図１５に示されている。そのステップＳ７１乃至ステップＳ７４の処理は、図５のステップＳ３２乃至ステップＳ３５と基本的に同様の処理である。
【０１１６】
即ち、HDDレコーダ１４より再生された録画コンテンツ１５は、裏番組に相当する放送コンテンツの情報を取得することができないため、録画コンテンツメタデータ１５aに基づいて、ユーザプロファイルに＋１ポイントだけが付加される。
【０１１７】
図１６は、TV１１のCPU７１が実行するお薦めコンテンツリスト作成プログラムの機能的構成例を示している。
【０１１８】
この例では、ユーザ情報取得部２５１は、ユーザよりお薦めコンテンツリストの表示を要求する指令を取得したとき、受信可能コンテンツ検出部２５２に受信可能な放送コンテンツをEPGデータより検出させる。また、ユーザ情報取得部２５１は、ユーザよりお薦めコンテンツリストの表示を要求する指令が入力されたとき、スコア取得部２５３にユーザプロファイルの各バリューのスコアを取得させる。
【０１１９】
受信可能コンテンツ検出部２５２は、受信可能コンテンツを全て検出後、その各コンテンツのバリューのスコアをスコア取得部２５３に取得させる。
【０１２０】
スコア取得部２５３は、ユーザプロファイルより取得する各バリュー及び各バリューのスコアと、受信可能な各放送コンテンツの放送コンテンツメタデータより取得する各バリュー及び各バリューのスコアとを取得し、お薦め度算出部２５４に供給する。
【０１２１】
お薦め度算出部２５４は、供給された各バリューおよび各バリューのスコアに基づいて、図１８を参照して後述する方法に基づいて、ユーザに推薦するコンテンツを選択するためのお薦め度を算出する。
【０１２２】
コンテンツリスト作成部２５５は、供給されたお薦め度に基づいて、受信可能なコンテンツの中からお薦め度の高いコンテンツを予め設定されている数、例えば、５つ選択し、リスト化し、お薦めコンテンツリストを作成する。お薦めコンテンツリストは、表示部２５６に表示される。
【０１２３】
次に、図１７を参照して、お薦めコンテンツリスト作成処理について説明する。なお、お薦めコンテンツリスト作成処理は、ユーザがリモコンなどのボタンを押圧したとき開始される。
【０１２４】
ステップＳ１０１で、放送コンテンツメタデータとユーザプロファイルに基づくお薦め度の算出処理が実行される。この処理の詳細は図１８に示されている。
【０１２５】
ステップＳ１２１において、受信可能コンテンツ検出部２５２は、ユーザ操作情報取得部２５１からお薦めコンテンツリストの生成が指示されたとき、その時刻において受信可能な放送コンテンツを全て検出する。
【０１２６】
ステップＳ１２２において、スコア取得部２５３は、ステップＳ１２１において、検出された受信可能な放送コンテンツの放送コンテンツメタデータ（EPGデータ）よりバリューおよび各バリューのスコアを取得する。
【０１２７】
ステップＳ１２３において、スコア取得部２５３は、ユーザプロファイルより、受信可能なコンテンツの各コンテンツメタデータのバリューのそれぞれと対応するバリューおよび各バリューのスコアを取得する。
【０１２８】
ステップＳ１２４おいて、お薦め度算出部２５４は、お薦め度を算出する。
【０１２９】
図１９乃至図２１を参照して、具体的なお薦め度の算出方法を説明する。
【０１３０】
図１９は、受信可能な放送コンテンツの放送コンテンツメタデータ２８１を示している。なお、放送コンテンツメタデータ２８１には、放送局（コンテンツプロバイダＰ）が、独自に定めたスコアが挿入されている。バリューのスコアの付加例として、例えば、番組毎の持ちポイントを１５ポイントとし、１５ポイントの中から各バリューにポイントを振り分けるような方法をとることができる。
【０１３１】
また、２時間スペシャルのような特別な放送コンテンツの場合は、持ちポイントを３０ポイントとし、各バリューに、３０ポイントを振り分けるようにしてもよい。
【０１３２】
なお、各バリューのスコアを１乃至１０点の間で、コンテンツプロバイダＰが自由にポイントを付加するような方法をとってもよい。正し、この場合、すべてのバリューのスコアに高いポイントを付加されること防ぐため、ポイントの付加後に正規化してからEPGデータ等にメタデータを搭載しユーザに提供するようにしてもよい。また、再放送の放送コンテンツに対し、複数ユーザのユーザプロファイルより、再放送コンテンツの放送コンテンツメタデータの各バリューのそれぞれに対応するバリューを収集し、平均化したものを再放送コンテンツの放送コンテンツメタデータのバリューのスコアに適用して再放送コンテンツの放送コンテンツメタデータを作成してもよい。
【０１３３】
図２０は、ユーザＤのユーザプロファイル３０１の構成例を示している。ユーザプロファイル３０１は、すでに何度かの放送コンテンツの視聴および録画等により、自動的にポイントが加算された状態を示している。また、ユーザプロファイル３０１は、予め、ユーザが自分の嗜好に合わせて手動で自分のプロファイルにポイントを付加するようにしてもよいし、最初からTV１１が自動的に学習していくようにしてもよい。
【０１３４】
図２１は、スコアの計算方法の例を示す図である。なお、具体的な計算は図１９の放送コンテンツメタデータ２８１および図２０のユーザプロファイル３０１を例として行う。すなわち、図１９および図２０に示されるように、放送コンテンツメタデータ２８１の各バリューのスコアのそれぞれに対応するユーザプロファル３０１の各バリューのスコアには、下線が引いてあり、この下線が引いてあるスコアを用いた計算例を示す。
【０１３５】
お薦め度計算方法３２１は、コンテンツプロバイダが放送コンテンツメタデータ２８１のスコアを挿入しない場合の計算方法であり、放送コンテンツメタデータ２８１のバリューのそれぞれと対応するユーザプロファイル３０１のバリューのスコアの和とる方法である。
【０１３６】
即ち、お薦め度算出部２５４は、ユーザプロファイル３０１のバリューの「ドラマ」の−１ポイント、「Ａ男」の３ポイント、「Ｙ太郎」の４ポイント、「徳川」の−１ポイント、および「放送局Ａ」の２ポイントを合計する（−１＋３＋４＋（−１）＋２＝７）。このとき、お薦め度計算方法３２１のお薦め度は「７」となる。
【０１３７】
お薦め度計算方法３２２は、コンテンツプロバイダが放送コンテンツメタデータ２８１のスコアを挿入する場合の計算方法であり、放送コンテンツメタデータ２８１のバリューのそれぞれに対応するユーザプロファイル３０１のバリューのスコアの積をとり、合計して計算する方法である。
【０１３８】
即ち、お薦め度算出部２５４は、放送コンテンツメタデータ２８１のバリューの「ドラマ」の１ポイント、「Ａ男」の３ポイント、「Ｙ太郎」の２ポイント、「徳川」の４ポイント、および「放送局Ａ」の１ポイントと、対応するユーザプロファイル３０１のバリューの「ドラマ」の−１ポイント、「Ａ男」の３ポイント、「Ｙ太郎」の４ポイント、「徳川」の−１ポイント、および「放送局Ａ」の２ポイントとを掛け合わせ、合計する（{１×（−１）}＋（３×３）＋（２×４）＋{４×（−１）}＋（１×２）＝１４）。このときお薦め度計算方法３２２のお薦め度は「１４」となる。
【０１３９】
お薦め度計算方法３２３は、コンテンツプロバイダが放送コンテンツメタデータ２８１のスコアを挿入する場合の他の計算方法であり、放送コンテンツメタデータ２８１のバリューのそれぞれに対応するユーザプロファイル３０１のバリューのスコアの両方を採用し、対応するスコアの内積をとり、合計して計算する方法である。
【０１４０】
即ち、お薦め度算出部２５４は、放送コンテンツメタデータ２８１のバリューの「ドラマ」の１ポイント、「Ａ男」の３ポイント、「Ｙ太郎」の２ポイント、「徳川」の４ポイント、および「放送局Ａ」の１ポイントと、対応するユーザプロファイル３０１のバリューの「ドラマ」の−１ポイント、「Ａ男」の３ポイント、「Ｙ太郎」の４ポイント、「徳川」の−１ポイント、および「放送局Ａ」の２ポイントとの内積を計算し、合計する（｜１｜・｜−１｜＋｜３｜・｜３｜＋｜２｜・｜４｜＋｜４｜・｜−１｜＋｜１｜・｜２｜）＝２４）。お薦め度計算方法３２３のお薦め度は「２４」となる。
【０１４１】
以上のようにしてお薦め度が算出されると、図１７のステップＳ１０２において、コンテンツリスト作成部２５５は、上述したような計算方法により計算されたお薦め度の高いポイントのコンテンツより予め設定れた数だけコンテンツを検出する。例えば、上位５個を検出する。
【０１４２】
ステップＳ１０３において、コンテンツリスト作成部２５５は、検出した放送コンテンツの名称を記載したお薦めコンテンツリストを作成する。
【０１４３】
ステップＳ１０４において、表示部２５６は、ＣＲＴ６８にお薦めコンテンツリストを表示する。
【０１４４】
お薦めコンテンツリストを利用してユーザプロファイルを作成する場合のユーザプロファイル生成プログラムの機能的構成は、図２２に示されるようになる。なお、図２２において、図３と対応する部分には同一の符号を付してあり、その詳細な説明は適宜省略する。
【０１４５】
ユーザ操作情報取得部１０３は、ユーザよりお薦めコンテンツリストの表示を要求する指令を受信した場合、お薦めコンテンツリスト表示部３４１に上述した処理によりお薦めコンテンツリストを作成させ、表示させる。また、ユーザ操作情報取得部１０３は、ユーザよりお薦めコンテンツリストの操作情報を、適時、ユーザ操作情報判定部３４２に供給する。
【０１４６】
ユーザ操作情報判定部３４２は、供給されたユーザの操作情報に基づいて、お薦めコンテンツリストが選択されることにより指定される放送コンテンツをコンテンツ受信部１０２に受信させる。また、ユーザ操作情報判定部３４２は、操作情報に基づいて、放送コンテンツを受信するか否か、お薦めコンテンツリストの表示を継続するか否かを判定する。
【０１４７】
コンテンツ受信部１０２は、選択された放送コンテンツを受信し、受信コンテンツ特定部１０５に放送コンテンツを特定させる。
【０１４８】
また、ポイント付加部１１１は、受信中の放送コンテンツの放送コンテンツメタデータに対し、プラスポイントを付加し、裏番組の放送コンテンツに対しては、ユーザがお薦めコンテンツリストを利用しなかった場合に裏番組に付加するマイナスポイントより大きなマイナスポイントを付加する。その他の構成は、図３における場合と同様である。
【０１４９】
図２３および図２４のフロ−チャートを参照して、お薦めコンテンツリストを利用して、放送コンテンツを受信する場合のユーザプロファイル生成処理を説明する。なお、この処理は、ユーザ操作情報取得部１０３がユーザよりお薦めコンテンツリストの表示が指令されたとき開始される。
【０１５０】
ステップＳ１５１において、お薦めコンテンツリスト表示部３４１は、図１７および図１８において説明した処理を行い、お薦めコンテンツリストを作成し、表示する。
【０１５１】
ステップＳ１５２において、ユーザ操作情報判定部３４２は、ユーザ操作情報取得部１０３が取得するユーザの操作情報に基づいて、放送コンテンツが選択されたか否かを判定する。
【０１５２】
ステップＳ１５２において、ユーザ操作情報判定部３４２は、放送コンテンツが選択されていないと判定した場合、ステップＳ１６１において、ユーザ操作情報取得部１０３より供給されるユーザの操作情報に基づいて、お薦めコンテンツリストの表示を終了するか否かを判定する。お薦めコンテンツリストの表示を終了しない場合、ステップＳ１５２に戻り、それ以降の処理が繰り返される。
【０１５３】
ステップＳ１５２において、放送コンテンツが選択されたと判定された場合、ステップＳ１５３において、受信コンテンツ特定部１０５が指定された放送コンテンツを受信し、受信中の放送コンテンツを特定する。以下、ステップＳ１５４乃至ステップＳ１６０において、図４を参照して説明したステップＳ２乃至ステップＳ８の処理と同様の処理が行われる。
【０１５４】
図２４は、図２３のステップＳ１５６、Ｓ１６０において行われるポイント付加処理を表している。
【０１５５】
そのステップＳ１７１乃至ステップＳ１７５の処理は、図５を参照して説明したステップＳ３１乃至ステップＳ３５の処理と基本的に同様の処理である。
【０１５６】
また、ステップＳ１７６およびステップＳ１７７では、図５を参照して説明したステップＳ３６およびステップＳ３７の処理と同様の処理が行われ、その後、ステップＳ１７８において、ポイント付加部１１１は、お薦めコンテンツリストに表示されたが、選択、受信されなかった放送コンテンツの放送コンテンツメタデータの各バリューのそれぞれに対応するユーザプロファイルの各バリューのスコアにマイナスポイントとして、例えば−２ポイントを付加する。即ち、お薦めコンテンツリストに表示されたが選択（受信）されなかった放送コンテンツは、お薦めコンテンツリストに表示されなかったが受信可能であった放送コンテンツと比較した場合、お薦めコンテンツリストに表示されなかったが受信可能であった放送コンテンツに対する興味よりも低いものとみなし、ユーザプロファイルにより大きなマイナスポイントが与えられる。なお、お薦めコンテンツリスト上に表示するコンテンツ名の数を制限せずに、単にお薦め度の高い順に表示するようにしてもよい。この場合、図１３のコンテンツリスト上で１つのコンテンツを選択する場合と同様に、裏番組の数によりマイナスポイントを変動させることで、その選択に重み付けを行うようにしてもよい。
【０１５７】
その後の処理は、図５における場合と同様である。
【０１５８】
以上のように、図１に示される情報処理システムにおいて、ユーザが視聴した放送コンテンツおよび裏番組に基づき、ユーザプロファイルにプラスポイントまたはマイナスポイントを付加し、非裏番組のポイントは、そのままとすることにより、プロファイリングのためのログが増え、嗜好情報をより詳細に、より短期間で習得することができる。
【０１５９】
図２５は、本発明を適用した情報処理システムの他の構成例を示している。なお、図２５において、図１と対応する部分には同一の符号を付してあり、その詳細な説明は適宜省略する。
【０１６０】
このシステムにおいては、コンテンツプロバイダＰは、放送コンテンツＣをクライアント１０に提供し、EPGデータ等に付した放送コンテンツメタデータＭを、ユーザプロファイルプロバイダ４００のユーザプロファイルサーバ４０１に提供する。
【０１６１】
ユーザプロファイルプロバイダ４００では、ユーザプロファイルサーバ４０１がインターネット３を介して、TV１１と通信している。TV１１は、受信した放送コンテンツＣを示す情報として、例えば、放送局と受信開始時刻等をインターネット３を介してユーザプロファイルサーバ４０１に提供する。
【０１６２】
ユーザプロファイルサーバ４０１は、TV１１より放送コンテンツＣを示す情報を受信した場合、図１のTV１１と同様な処理を行いユーザプロファイル１２を作成する。
【０１６３】
以上のように、図２５のシステムにおいては、インターネット３上に、ユーザプロファイルサーバ４０１を設けることにより、各ユーザがIDを保持し、放送コンテンツＣを視聴する場合に、コンテンツを受信可能な情報処理装置にIDを入力することにより、外出先のコンテンツを受信可能な情報処理装置を利用した場合にも、各ユーザの嗜好情報を習熟させることが可能となる。
【０１６４】
図２６は、本発明を適用した情報処理システムの、さらに他の構成例を示している。なお、図２６において、図１と対応する部分には同一の符号を付してあり、その詳細な説明は適宜省略する。
【０１６５】
このシステムにおいては、コンテンツプロバイダＰは、放送コンテンツＣおよびEPGデータ等に付した放送コンテンツメタデータＭを、クライアント１０に提供する。
【０１６６】
ユーザプロファイルプロバイダ５００では、ユーザプロファイルサーバ５０１がインターネット３を介し、TV１１と通信している。TV１１は、受信した放送コンテンツＣの放送コンテンツメタデータＭを取得し、ユーザプロファイルサーバ５０１に、受信中の放送コンテンツの放送コンテンツメタデータおよび裏番組に相当する放送コンテンツの放送コンテンツメタデータを供給する。
【０１６７】
ユーザプロファイルサーバ５０１は、ユーザプロファイル１２を備え、供給される各放送コンテンツメタデータに基づきユーザプロファイルを生成、更新することが可能である。
【０１６８】
以上のように、図２６のシステムにおいては、図２５のシステムと同様にインターネット３上に、本発明を適用したユーザプロファイルサーバ５０１を設けることにより、各ユーザがIDを保持し、放送コンテンツＣを視聴する場合に、コンテンツを受信可能な情報処理装置にIDを入力することにより、外出先のコンテンツを受信可能な情報処理装置を利用した場合にも、各ユーザの嗜好情報を習熟させることが可能となる。
【０１６９】
図２７は、本発明を適用した情報処理システムの、さらに他の構成例を示す図である。なお、図２７において、図１と対応する部分には同一の符号を付してあり、その詳細な説明は適宜省略する。PersonalKey（以下、PKと略記する）６０１は、ユーザプロファイル１２を有している。また、PK６０１とTV１１は通信が可能とされる。
【０１７０】
コンテンツプロバイダＰは、放送コンテンツＣおよびEPGデータ等に付した放送コンテンツメタデータＭを、クライアント１０に提供する。
【０１７１】
TV１１は、受信した放送コンテンツＣの放送コンテンツメタデータＭを取得し、PK６０１に、受信中の放送コンテンツの放送コンテンツメタデータおよび裏番組に相当する放送コンテンツの放送コンテンツメタデータを供給する。
【０１７２】
PK６０１は、ユーザプロファイル１２を備え、供給される各放送コンテンツメタデータに基づきユーザプロファイルを生成、更新することが可能である。
【０１７３】
以上のように、図２７の情報処理システムにおいて、PK６０１を用いることにより、外出先でコンテンツを視聴しても、その視聴データに基づいてプロファイリングすることができる。また、インターネットを介する接続環境を必要としないことにより、ユーザのプライバシを守ることが可能となり、ユーザに安心感を与えることができる。
【０１７４】
上記の実施の形態においては、本発明をTVに適用した場合について述べたが、ユーザの視聴したコンテンツの視聴情報を収集する手段を備えるHDDレコーダ、その他の種々の、情報処理装置に適用することができる。
【図面の簡単な説明】
【０１７５】
【図１】本発明を適用した情報処理システムの構成例を示す図である。
【図２】テレビジョン受像機の内部構成例を示すブロック図である。
【図３】ユーザプロファイル生成プログラムの機能的構成例を示すブロック図である。
【図４】ユーザプロファイル生成処理を説明するためのフローチャートである。
【図５】ポイント付加処理を説明するためのフローチャートである。
【図６】EPGの例を示す図である。
【図７】放送コンテンツメタデータの構成例を示す図である。
【図８】ユーザプロファイルの構成例を示す図である。
【図９】ポイントの変化を説明する図である。
【図１０】ポイント付加後のユーザプロファイルの構成例を示す図である。
【図１１】他のポイントの変化を説明する図である。
【図１２】ポイント付加後の他のユーザプロファイルの構成例を示す図である。
【図１３】コンテンツリストの表示例を示す図である。
【図１４】録画コンテンツを再生する場合のユーザプロファイル生成処理を説明するためのフローチャートである。
【図１５】録画コンテンツを再生する場合のポイント付加処理を説明するためのフローチャートである。
【図１６】お薦めコンテンツリスト作成プログラムの機能的構成例を示すブロック図である。
【図１７】お薦めコンテンツリスト作成処理を説明するためのフローチャートである。
【図１８】お薦め度算出処理を説明するためのフローチャートである。
【図１９】ポイントが付加されたコンテンツメタデータの構成例を示す図である。
【図２０】ポイントが付加されたユーザプロファイルの構成例を示す図である。
【図２１】お薦め度計算方法を説明する図である。
【図２２】お薦めコンテンツリストを利用して放送コンテンツを受信する場合のユーザプロファイル作成プログラムの機能的構成例を示すブロック図である。
【図２３】お薦めコンテンツリストを利用して放送コンテンツを受信する場合のユーザプロファイル生成処理を説明するためのフローチャートである。
【図２４】お薦めコンテンツリストを利用して放送コンテンツを受信する場合のポイント付加処理を説明するためのフローチャートである。
【図２５】本発明を適用した情報処理システムの他の構成例を示す図である。
【図２６】本発明を適用した情報処理システムのさらに他の構成例を示す図である。る。
【図２７】本発明を適用した情報処理システムのさらに他の構成例を示す図である。
【符号の説明】
【０１７６】
１１  テレビジョン受像機，  １０２  コンテンツ受信部，  １０６  裏番組検出部，  １１１  ポイント付加部，  １１２  ユーザプロファイル生成部，  １１３  ユーザプロファイル記憶部，  ２２１  コンテンツリスト，  ２５４  お薦め度算出部，  ２５５  コンテンツリスト作成部，
【図１】
2005045572.tif 000003
【図２】
2005045572.tif 000004
【図３】
2005045572.tif 000005
【図４】
2005045572.tif 000006
【図５】
2005045572.tif 000007
【図６】
2005045572.tif 000008
【図７】
2005045572.tif 000009
【図８】
2005045572.tif 000010
【図９】
2005045572.tif 000011
【図１０】
2005045572.tif 000012
【図１１】
2005045572.tif 000013
【図１２】
2005045572.tif 000014
【図１３】
2005045572.tif 000015
【図１４】
2005045572.tif 000016
【図１５】
2005045572.tif 000017
【図１６】
2005045572.tif 000018
【図１７】
2005045572.tif 000019
【図１８】
2005045572.tif 000020
【図１９】
2005045572.tif 000021
【図２０】
2005045572.tif 000022
【図２１】
2005045572.tif 000023
【図２２】
2005045572.tif 000024
【図２３】
2005045572.tif 000025
【図２４】
2005045572.tif 000026
【図２５】
2005045572.tif 000027
【図２６】
2005045572.tif 000028
【図２７】
2005045572.tif 000029