(57)【特許請求の範囲】
【請求項１】
提供されるコンテンツの属性情報を受信する受信手段と、
ユーザの嗜好を示す選択情報を記憶する記憶手段と、
上記記憶手段に記憶されている上記選択情報と、上記受信手段により受信されたコンテンツの属性情報とを比較して提供されるコンテンツを選択する選択手段とを備え、
上記属性情報は、コンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元のベクトルＡにより表現され、
上記選択情報は、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現され、
上記属性情報のベクトルＡと、上記選択情報のベクトルＳとの項目の種類及び順序は、一致しており、
上記選択手段は、上記属性情報のベクトルＡと、上記選択情報のベクトルＳとの内積演算を行い、その内積演算結果に基づき、そのコンテンツを選択するか否かを判断し、
上記選択情報のベクトルＳは、過去に選択され、かつ、前記ユーザが一定時間以上再生した複数のコンテンツの属性情報のベクトルＡから求められる受信装置。
【請求項２】
上記選択手段は、以下の式に基づき選別値Ｐを求め、この選別値Ｐの大きさに基づきコンテンツを選択する請求項１に記載の受信装置。
【数１】
0004828679.tif 000015
【請求項３】
上記選択情報のベクトルＳは、以下の式に基づき求められる請求項１に記載の受信装置。
【数２】
0004828679.tif 000016
【請求項４】
上記選択情報のベクトルＳは、以下の式に基づき求められる請求項１に記載の受信装置。
【数３】
0004828679.tif 000017
【請求項５】
上記選択情報のベクトルＳは、ユーザにより一定時間以上の再生が行われた複数のコンテンツの属性情報のベクトルＡの平均から求められる請求項１に記載の受信装置。
【請求項６】
上記選択情報のベクトルＳは、ユーザにより録画予約が行われた複数のコンテンツの属性情報のベクトルＡの平均から求められる請求項１に記載の受信装置。
【請求項７】
上記選択情報のベクトルＳは、ユーザにより一定時間以上の再生が行われた複数のコンテンツの属性情報のベクトルＡの平均と、ユーザにより録画予約が行われた複数のコンテンツの属性情報のベクトルＡの平均とをそれぞれ重み付けをして結合したものから求める請求項１に記載の受信装置。
【請求項８】
上記選択手段は、複数のユーザに対応する選択情報のベクトルＳに基づき、コンテンツを選択する請求項１に記載の受信装置。
【請求項９】
上記選択情報のベクトルＳの要素は、
ユーザの嗜好を項目毎に分けたときの各項目に対するユーザの嗜好の強さを示し、かつ、上記選択情報のベクトルＳの要素の値は正負の値をとることが可能であり、
上記選択手段は、提供されるコンテンツの属性情報のベクトルＡと、選択情報のベクトルＳとの内積演算の結果に基づき、属性情報のベクトルＡと、選択情報のベクトルＳとの間の角の余弦の値がマイナスとなる属性情報のベクトルＡに対応するコンテンツを選択可能な請求項１に記載の受信装置。
【請求項１０】
提供されるコンテンツの属性情報を受信する受信ステップと、
ユーザの嗜好を示す選択情報を記憶する記憶ステップと、
上記属性情報を、コンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元の属性情報のベクトルＡにより表現し、上記選択情報を、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現し、しかる後、上記属性情報のベクトルＡと上記選択情報のベクトルＳとの内積演算を行い、その内積の演算結果に基づき、上記提供されるコンテンツを選択する選択ステップとを含み、
上記属性情報のベクトルＡと上記選択情報のベクトルＳとの項目の種類及び順序が一致しており、上記選択情報のベクトルＳは、過去に選択され、かつ、前記ユーザが一定時間以上再生した複数のコンテンツの属性情報のベクトルＡから求められるコンテンツ選択方法。
【請求項１１】
デジタルコンテンツ及びその属性が示された属性情報とともにデジタルコンテンツを放送する放送局と、
放送局から放送された上記デジタルコンテンツ及び属性情報を受信する受信手段と、受信したデジタルコンテンツ及び属性情報を記録する記録媒体と、受信したデジタルコンテンツを出力する出力手段と、ユーザの嗜好を示す選択情報とデジタルコンテンツに付加された属性情報とを比較してデジタルコンテンツを選択する選択手段と
を有する複数の受信装置とを備え、
上記属性情報は、デジタルコンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元のベクトルＡにより表現され、
上記選択情報は、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現され、
上記属性情報のベクトルＡと選択情報のベクトルＳとの項目の種類及び順序が一致しており、
上記受信装置の選択手段は、放送されたデジタルコンテンツに付加されている属性情報のベクトルＡと、過去に選択され、かつ、前記ユーザが一定時間以上再生した複数のデジタルコンテンツに付加された属性情報のベクトルＡから求められる選択情報のベクトルＳとの内積演算を行い、その内積の演算結果に基づき、そのデジタルコンテンツを選択するか否かを判断する放送システム。
【発明の詳細な説明】
【０００１】
【本発明の属する技術分野】
本発明は、映画、音楽等の提供されたコンテンツを受信する受信装置、コンテンツ選択方法、及び放送システムに関するものである。
【０００２】
【従来の技術】
近年、ケーブルや衛星放送、地上波等を媒体として、映像や音楽、ゲームやコンピュータデータ等の様々なプログラムを多数のユーザに対して放送するデジタルテレビジョン放送の発達が進んでいる。
【０００３】
このようなデジタルテレビジョン放送を用いることにより、ユーザは、映画や音楽、ゲームやコンピュータデータ等のプログラムを、光ディスクや磁気テープ等の記録媒体で購入したり、また、レンタルしたりする必要がなくなり、プログラムを取得するための煩雑さを解消することができる。
【０００４】
【発明が解決しようとする課題】
ところが、このようなデジタル放送システムでは、放送するプログラムの時間帯や内容を放送局側が一方的に選択して放送するため、ユーザが、視聴を希望するプログラムの時間帯や内容を自由に選択をすることができない。
【０００５】
そのため、ユーザは、ビデオテープレコーダにより実現されるタイムシフト機能やライブラリー機能等を用いて、希望に合った時間帯や内容のプログラムを視聴する必要がある。しかしながら、ビデオテープレコーダのタイムシフト機能やライブラリ機能を用いたとしても、記録予約の操作を行わなくてはならなく、さらに、放送される全てのプログラムから希望するプログラムの選択をしなければならなく、操作が非常に煩雑であり不便であった。
【０００６】
本発明は、このような実情を鑑みてなされたものであり、ユーザの嗜好にあったデジタルコンテンツを視聴する利便性を高めた受信装置、コンテンツ選択方法、及び放送システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明にかかる放送システムは、デジタルコンテンツ及びその属性が示された属性情報とともにデジタルコンテンツを放送する放送局と、放送局から放送された上記デジタルコンテンツ及び属性情報を受信する受信手段と、受信したデジタルコンテンツ及び属性情報を記録する記録媒体と、受信したデジタルコンテンツを出力する出力手段と、ユーザの嗜好を示す選択情報とデジタルコンテンツに付加された属性情報とを比較してデジタルコンテンツを選択する選択手段とを有する複数の受信装置とを備え、上記属性情報は、デジタルコンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元のベクトルＡにより表現され、上記選択情報は、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現され、上記属性情報のベクトルＡと選択情報のベクトルＳとの項目の種類及び順序が一致しており、上記受信装置の選択手段は、放送されたデジタルコンテンツに付加されている属性情報のベクトルＡと、過去に選択され、かつ、前記ユーザが一定時間以上再生した複数のデジタルコンテンツに付加された属性情報のベクトルＡから求められる選択情報のベクトルＳとの内積演算を行い、その内積の演算結果に基づき、そのデジタルコンテンツを選択するか否かを判断することを特徴とする。
【０００８】
このような放送システムでは、放送されるデジタルコンテンツに、そのデジタルコンテンツの属性情報を付加し、この属性情報とユーザの嗜好を示した選択情報とに基づき、放送されたデジタルコンテンツのなかからユーザの嗜好に合致したデジタルコンテンツを選択する。そして、この放送システムでは、選択されたデジタルコンテンツを記録媒体に記録した後に視聴したり、また、記録されたデジタルコンテンツのなかから嗜好にあったデジタルコンテンツの視聴をする。
【０００９】
ここで、上記属性情報は、デジタルコンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元のベクトルＡにより表現され、上記選択情報は、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現される。そして、上記属性情報と上記選択情報との項目の種類及び順序は、属性情報のベクトルＡと選択情報のベクトルＳとで一致するように定義される。このようなベクトルで表された属性情報及び選択情報に基づき、上記受信装置の選択手段は、放送されたデジタルコンテンツに付加されている属性情報のベクトルＡと、選択情報のベクトルＳとの内積演算を行い、その内積演算結果に基づき、そのデジタルコンテンツを選択するか否かを判断する。
【００１０】
また、本発明にかかる受信装置は、提供されるコンテンツの属性情報を受信する受信手段と、ユーザの嗜好を示す選択情報を記憶する記憶手段と、上記記憶手段に記憶されている上記選択情報と、上記受信手段により受信されたコンテンツの属性情報とを比較して提供されるコンテンツを選択する選択手段とを備え、上記属性情報は、コンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元のベクトルＡにより表現され、上記選択情報は、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現され、上記属性情報のベクトルＡと、上記選択情報のベクトルＳとの項目の種類及び順序は、一致しており、上記選択手段は、上記属性情報のベクトルＡと、上記選択情報のベクトルＳとの内積演算を行い、その内積演算結果に基づき、そのコンテンツを選択するか否かを判断し、上記選択情報のベクトルＳは、過去に選択され、かつ、前記ユーザが一定時間以上再生した複数のコンテンツの属性情報のベクトルＡから求められることを特徴とする。
【００１１】
このような受信装置では、属性情報が付加されたデジタルコンテンツを受信し、この属性情報とユーザの嗜好を示した選択情報とに基づき、放送されたデジタルコンテンツのなかからユーザの嗜好に合致したデジタルコンテンツを選択する。そして、この受信装置では、選択されたデジタルコンテンツを記録媒体に記録した後に視聴したり、また、記録されたデジタルコンテンツのなかから嗜好にあったデジタルコンテンツの視聴をする。
【００１２】
ここで、上記属性情報は、デジタルコンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元のベクトルＡにより表現され、上記選択情報は、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現される。そして、上記属性情報と上記選択情報との項目の種類及び順序は、属性情報のベクトルＡと選択情報のベクトルＳとで一致するように定義される。このようなベクトルで表された属性情報及び選択情報に基づき、選択手段は、放送されたデジタルコンテンツに付加されている属性情報のベクトルＡと、選択情報のベクトルＳとの内積演算を行い、その内積演算結果に基づき、そのデジタルコンテンツを選択するか否かを判断する。
更に、本発明にかかるコンテンツ選択方法は、提供されるコンテンツの属性情報を受信する受信ステップと、ユーザの嗜好を示す選択情報を記憶する記憶ステップと、上記属性情報を、コンテンツの属性を項目毎に分けたときの各項目の属性の強さが要素とされているｎ次元の属性情報のベクトルＡにより表現し、上記選択情報を、ユーザの嗜好を項目毎に分けたときの各項目の嗜好の強さが要素とされているｎ次元のベクトルＳにより表現し、しかる後、上記属性情報のベクトルＡと上記選択情報のベクトルＳとの内積演算を行い、その内積の演算結果に基づき、上記提供されるコンテンツを選択する選択ステップとを含み、上記属性情報のベクトルＡと上記選択情報のベクトルＳとの項目の種類及び順序が一致しており、上記選択情報のベクトルＳは、過去に選択され、かつ、前記ユーザが一定時間以上再生した複数のコンテンツの属性情報のベクトルＡから求められることを特徴とする。
このようなコンテンツ選択方法では、提供されるデジタルコンテンツを受信し、この属性情報とユーザの嗜好を示した選択情報とに基づき、提供されたコンテンツのなかからユーザの嗜好に合致したコンテンツを選択する。そして、このコンテンツ選択方法では、選択されたデジタルコンテンツを記録媒体に記録した後に視聴したり、また、記録されたデジタルコンテンツのなかから嗜好にあったデジタルコンテンツの視聴をすることが可能である。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態として、本発明を適用したデジタル放送システムについて、図面を参照しながら説明する。
【００１４】
以下、本発明の実施の形態のデジタル放送システムを図１を用いて説明する。
【００１５】
本発明の実施の形態のデジタル放送システム１は、図１に示すように、放送局２と、受信装置３と、受信装置３に接続されるモニタ４及び外部記憶装置５とを備えたシステム構成となっている。
【００１６】
受信装置３は、アンテナ１０と、チューナ１１と、フィルタ部１２と、暗号解読部１３と、記録再生部１４と、記録再生メディア１５と、デコーダ１６と、コントローラ１７と、ユーザインターフェース部１８と、モデム１９とを有している。
【００１７】
放送局２は、例えば、衛星放送、ケーブルネットワークや地上波放送等を用いてデジタルデータを放送する。放送されるデジタルデータには、映画，音楽，テレビジョン番組，ゲームデータ，コンピュータデータ，コマーシャル等の各種プログラム、放送されるプログラムのタイトル情報と放送チャンネルとが一覧で示される電子プログラムガイド（ＥＰＧ）とが含まれている。また、各プログラムには、そのプログラムの属性を示す属性情報が付加されている。
【００１８】
放送局２は、放送するデジタルデータを例えばＭＰＥＧ−２方式で圧縮して放送する。また、放送局２は、放送するデジタルデータ及び属性情報を所定の暗号鍵で暗号化して放送を行う。
【００１９】
属性情報には、例えば、そのプログラムのジャンル（ニュース、スポーツ等）、出演者、キーワード、指向性、作製者、人気度、課金額等の情報選択及び嗜好判断に必要となる各種の値や情報等からなるプログラム属性が記述される。これらの属性情報には、それぞれの各属性毎に各プログラム独自の値や情報が、放送局２により記述される。
【００２０】
受信装置３は、放送局２から放送されたデジタルデータを、例えばアンテナ１０により受信し、受信した信号をチューナ１１により復調及びエラー訂正処理等をする。復調等をされたデジタルデータは、フィルタ部１２に送られる。
【００２１】
フィルタ部１２には、プログラムと属性情報とからなるデジタルデータがチューナ１１又は記録再生部１４から供給される。フィルタ部１２は、ユーザの嗜好を示す選択情報が設定され、この選択情報と各プログラムに含まれる属性情報とを比較し、供給されたプログラムをフィルタリングして、ユーザの嗜好にあったプログラムのみを出力する。このフィルタ部１２は、このフィルタリング処理を行うか或いは行わないかが、コントローラ１７からの制御によりＯＮ／ＯＦＦ設定される。フィルタリング処理を行わない場合には、入力されたプログラムを全て出力する。
【００２２】
暗号解読部１３は、フィルタ部１２からデジタルデータが供給され、所定の暗号鍵を用いてデジタルデータの暗号解読を行う。この暗号鍵は、放送局２側で登録されたユーザのみが持つことができる。暗号解読部１３により暗号解読がされたデジタルデータは、記録再生部１４又はデコーダ１６に送られる。
【００２３】
記録再生部１４は、記録再生メディア１５に対して、デジタルデータの記録再生を行う。通常は、暗号化されたままのデジタルデータが供給され、暗号化された状態でこれらを記録再生メディア１５に記録する。なお、記録再生部１４は、例えば、課金処理等が既に完了していたり、また、無料のプログラム等の場合には、暗号が解除された状態のデジタルデータを記録再生メディア１５に記録してもよい。
【００２４】
また、記録再生部１４は、コントローラ１７からの制御によって、記録再生メディア１５に記録されているデジタルデータを読み出し、フィルタ部１２に送出する。
【００２５】
デコーダ１６は、暗号解読部１３により暗号が解読されたデジタルデータが供給される。デコーダ１６は、ＭＰＥＧ−２方式で圧縮されたプログラムを復号してベースバンドのビデオデータ、オーディオデータ、コンピュータデータ等にする。そして、デコーダ１６は、復号したプログラムをユーザによる制御に応じて、モニタ４又は外部記憶装置５に出力する。
【００２６】
コントローラ１７は、チューナ１１、フィルタ部１２、暗号解読部１３、記録再生部１４、デコーダ１６、ユーザインターフェース部１８、モデム１９等の各部を統括的に制御を行う。
【００２７】
ユーザインターフェース部１８は、キーボードやマウス等の入力装置及びその制御部であり、例えば、モニタ４上に表示されたＧＵＩを選択したり、モニタ４上を介して各種の設定等を行うためのものである。
【００２８】
モデム１９は、公衆回線を介して、この受信装置３と、放送局２や所定の管理局とを接続するもので、この放送局２や所定の管理局に受信装置３からの送信されるデータをアップロードする。
【００２９】
以上のような受信装置３では、放送局２から放送されたプログラムが、受信装置３により受信される。受信装置３は、アンテナ１０により放送されたプログラムを受信し、チューナ１１により復調やエラー訂正処理がなされる。放送されたプログラムをリアルタイムで視聴する場合には、フィルタ部１２によりプログラムの選択処理がされた後、そのプログラムが暗号解読部１３で暗号が解読される。暗号が解読されたプログラムはデコーダ１６に送られ、デコーダ１６により伸張されて例えばモニタ４に表示される。また、放送されたデジタルコンテンツをタイムシフトして視聴する場合には、受信したプログラムがフィルタ部１２から記録再生部１４に送られ、記録再生メディア１５に記録される。そして、ユーザの所望の時間に記録再生メディア１５からプログラムが再生され、フィルタ部１２によりプログラムの選択処理がされた後、そのプログラムが暗号解読部１３で暗号が解読される。暗号が解読されたプログラムはデコーダ１６に送られ、デコーダ１６により伸張されて例えばモニタ４に表示される。
【００３０】
このような受信装置３では、受信したプログラムがフィルタ部１２により選別され、ユーザの嗜好に合致したプログラムのみが記録再生メディア１５に記録され、或いは、リアルタイム時やタイムシフト時においてユーザの嗜好に合致したプログラムのみがデコーダ１６を介して出力される。
【００３１】
具体的には、受信装置３では、フィルタ部１２に選択情報が設定されている。フィルタ部１２は、プログラムに付加されている属性情報と、内部に設定されている選択情報とを比較して、選択情報に合致した属性情報のみを選び出し、選び出した属性情報が付加されているプログラムを選択する。このフィルタ部１２は、選択動作を行うかどうかが、コントローラ１７により設定され、オンに設定されているときはプログラムのフィルタリング動作を行い、オフに設定されているときにはプログラムのフィルタリング動作を行わない。
【００３２】
例えば、受信装置３では、受信したプログラムを他の時間帯に視聴する場合には、すなわち、プログラムをタイムシフトして視聴する場合には、フィルタ部１２がオンとされていれば、このフィルタ部１２により選択されたプログラムのみが記録再生メディア１５に格納される。そのため、この受信装置３では、放送された全てのプログラムを記憶する必要が無いので記録再生メディア１５の容量が有効利用される。また、この受信装置３では、記録予約の操作を行わなくてもユーザの嗜好に合致したもののみが記憶され、このことから放送された全てのプログラムから希望するプログラムの選択をしなければならないといった操作の煩雑性が回避される。
【００３３】
また、例えば、受信装置３では、受信したプログラムをタイムシフトして視聴する場合に、フィルタ部１２をオフとして、受信したプログラムを全て記録再生メディア１５に記憶する。そして、再生時に、フィルタ部１２をオンとして、このフィルタ部１２により選択されたプログラムのみをデコーダ１６を介して出力する。
【００３４】
また、放送されるデジタルコンテンツには、ＥＰＧが含まれている。このため受信装置３では、このＥＰＧを表示することにより、リアルタイムでの視聴を行う場合のプログラム選択が容易に行えることができる。このＥＰＧには、そのプログラムの内容がユーザに理解できるようなタイトル情報が、選択肢として表示される。このＥＰＧは、例えば、テキストデータ、フォントデータ、イメージデータ、グラフィックデータ等からなり、必要に応じて動画データ等も含まれる。
【００３５】
ここで、受信装置３では、コントローラ１７が、ＥＰＧを表示させる際に、ユーザの嗜好に合わせて、このＥＰＧ上のプログラムのタイトルに変化を加えて表示を行うようにする。例えば、フィルタ部１２に設定されている選択情報と、属性情報とが合致しているプログラムがある場合には、そのプログラムを示すタイトル情報を、他のプログラムと異なる状態で表示する。ユーザは、ユーザインターフェース部１８を用いてＥＰＧ上に表示されるタイトル情報を選択する。そのため、この受信装置３では、リアルタイム放送時にプログラムを視聴する場合、ユーザによる情報の選択動作が容易になる。
【００３６】
また、このＥＰＧは、プログラムを記録再生メディア１５に格納した後に再生する場合にも用いることが可能である。すなわち、このＥＰＧがプログラムとともに記録再生メディア１５に格納され、タイムシフトしたときにもこのＥＰＧを用いて再生するプログラムを選択することができる。したがって、フィルタ部１２に設定されている選択情報と属性情報とが合致しているプログラムが記録再生メディア１５内に格納されている場合には、そのプログラムを示すタイトル情報を、他のプログラムと異なる状態で表示することによって、タイムシフト時におけるユーザによる情報の選択動作が容易になる。
【００３７】
また、フィルタ部１２に設定されている選択情報は、装置の使用開始時点においてＧＵＩ上に予め用意された選択肢から所望の設定内容に設定したり、ユーザが任意にパラメータの値を設定したりすることにより設定される。また、このフィルタ部１２に設定されている選択情報は、随時変更してもよい。
【００３８】
また、このフィルタ部１２に設定する選択情報は、記録時と再生時とにおいて、選択情報を切り換えても良い。例えば、選択情報を家庭内の家族の人数分設けて、受信したプログラムを記録再生メディア１５に記録する場合には、複数の選択情報の論理和を取った選択情報を設定し、その論理和を取った選択情報と一致した属性情報が付加されたプログラムのみを記録する。そして、記録したプログラムを再生する場合には、ある一人のユーザのために設定された１つの選択情報と、記録再生メディア１５に記録されているプログラムの属性情報とに基づき、そのユーザの嗜好に合致したプログラムを再生するようにする。
【００３９】
また、コントローラ１７は、この装置の使用開始以降にユーザが実際に視聴したプログラムの属性情報を集計し、各ユーザの嗜好を解析する。そして、コントローラ１７は、その解析結果に基づき、フィルタ部１２に設定されている選択情報の各パラメータの値の重み付けを変更して、ユーザの嗜好に対して最適化していく。
【００４０】
なお、以上受信装置３では、選択情報と属性情報とを比較して、ユーザの嗜好に合致したプログラムを使用するようにしているが、これとは反対にユーザの視聴意思がないパラメータが登録された選択情報をフィルタ部１２に設定して、ユーザが視聴したくないプログラムを積極的に排除するような処理を行っても良い。
【００４１】
また、プログラムの視聴に伴う課金は、視聴時において暗号解読部１３によりプログラムの暗号が解読されたときに行われる。プログラムの暗号が解読されると、モデム１９を介して課金データが放送局２や所定の管理局に送信される。放送局２や所定の管理局は、送信された課金データに基づき、各ユーザに対して課金を行う。また、ソフトウェアのダウンロードや画面上で商品の購入の手続きを行った場合にも、その課金データが放送局や所定の管理局に送信される。
【００４２】
また、受信装置３は、フィルタ部１２に設定されている選択情報、又は、視聴実績を解析した解析結果を、モデム１９を介して放送局２や所定の管理局に送信しても良い。この場合、放送局２や所定の管理局は、各ユーザの嗜好や視聴実績を把握することができる。このようにユーザの嗜好や視聴実績を把握することによって、よりユーザの嗜好に合致したプログラムを放送することが可能となる。つまり、さまざまな嗜好をもったユーザに向けてプログラムを放送するが、その各ユーザの最大公約数的に無駄のないプログラム構成を実現することができ、また、少数ユーザに切望された特定のプログラムのリクエストに応える等の少数ユーザに対する嗜好にも合致したプログラム構成を実現することができる。
【００４３】
また、プログラムの具体的な内容には広告情報も含まれるが、受信装置３は、この広告情報に付加された属性情報を用いて、受信した広告情報を選別する。受信装置３は、記録再生メディア１５内に広告専用の記録領域を設けてもよい。そして、受信装置３は、ユーザの嗜好に合致した広告情報を選択して記録しておき、リアルタイム受信時にプログラム内の所定の広告時間枠内に、この広告専用記録領域に記録してある広告情報を視聴させるようにしてもよい。このように、広告情報の内容もユーザの嗜好に合致させることにより、ユーザにとって必要な情報が得られるのみならず、放送者にとっても広告の付加価値を高めることができる。
【００４４】
以上のように本発明の実施の形態のデジタル放送システム１によれば、ユーザの嗜好を示した選択情報に基づきプログラムを自動的に選択するので、多数のプログラムのなかから希望するプログラムを選び出す煩雑さがなくなり利便性が高まる。また、タイムシフトをする際に必要なプログラムのみを記録することができ記録媒体を有効利用することができる。また、このデジタル放送システム１によれば、リアルタイムで放送されるプログラムのタイトル情報を表示するとともに属性情報を表示するので、対話性が高まり、ユーザによるリアルタイム視聴や記録を行う際の利便性が向上する。
【００４５】
つぎに、プログラムに付加されている属性情報と、フィルタ部１２に設定されている選択情報とについて更に詳細に説明し、また、フィルタ部１２によるフィルタリングの具体的な方法についても説明を行う。
【００４６】
まず、デジタル放送システム１では、上記属性情報及び選択情報は、ベクトル情報とされている。以下、属性情報をｎ次元（ｎ≧２）の属性ベクトルＡとする。また、選択情報は、ｎ次元（ｎ≧２）の選択ベクトルＳとする。
【００４７】
具体的にｎ次元の属性ベクトルＡは、以下の式（１）に示すように表される。
【００４８】
【数７】
0004828679.tif 000002
【００４９】
ここで、ａ1，ａ2，ａ3，・・・，ａnは、属性ベクトルＡの要素で、プログラムの属性を示す各属性項目の強さを表している。属性ベクトルＡ内の属性項目の順序、及び、属性項目の個数（ｎ）は、予め定めておく。
【００５０】
あるプログラム（例えば映画番組）は、以下のように属性ベクトルＡの項目の順序及び個数が定められ、各要素（ａ1〜ａn）に具体的な値が記述される。このように記述された属性ベクトルＡは、そのプログラムに付加されて放送される。なお、この属性項目の順序は、デジタル放送システム１で共通であり、別のプログラムを放送してもその順序は変わらず、変わるのはその値だけである。
【００５１】
【数８】
0004828679.tif 000003
【００５２】
また、具体的にｎ次元の選択ベクトルＳは、以下の式（２）に示すように表される。
【００５３】
【数９】
0004828679.tif 000004
【００５４】
ここで、ｓ1，ｓ2，ｓ3，・・・，ｓnは、選択ベクトルＳの要素で、ユーザの嗜好を示す各属性項目の強さを表している。選択ベクトルＳ内の属性項目の順序、及び、属性項目の個数（ｎ）は、上記属性ベクトルの各要素と同一である。この選択ベクトルＳは、受信装置３内のフィルタ部１２に設定されている。
【００５５】
このユーザの嗜好を示すための選択ベクトルＳは、例えば、ユーザが再生した複数個のプログラムの平均を取ることにより生成される。例えば、ユーザが自分が視聴したプログラムを５０個選択したとする。このとき、以下のように選択された各プログラムには属性ベクトルＡ1〜Ａ50の平均を取ることにより、選択ベクトルＳを生成することができる。
【００５６】
【数１０】
0004828679.tif 000005
【００５７】
すなわち、選択するプログラム数をＭとすると、選択ベクトルＳは、以下の式（３）のように求められる。
【００５８】
【数１１】
0004828679.tif 000006
【００５９】
ここで、ユーザがｋ番目に選択したプログラムの属性ベクトルＡは、以下のようになるものとする。
【００６０】
【数１２】
0004828679.tif 000007
【００６１】
また、再生した複数のプログラムのなかから、選択ベクトルＳを求めるために用いるプログラム数を限定して以下のように求めても良い。
【００６２】
【数１３】
0004828679.tif 000008
【００６３】
ここで、Ｍは、選択ベクトルＳを求めるためのウインドウ数であり、Ｌは、選択ベクトルＳを求めるためのプログラムの選択起点である。また、ユーザがｋ番目に選択したプログラムの属性ベクトルＡを以下のように表す。
【００６４】
【数１４】
0004828679.tif 000009
【００６５】
この選択ベクトルＳを求めるための複数の属性ベクトルＡは、例えば、再生したプログラムのみならず、ユーザが録画予約をしたプログラムを用いても良い。なお、リアルタイム再生時のプログラムは、短時間だけ再生してすぐ他のプログラムに切り換えられたものは、興味が薄いプログラム或いは誤って選択したプログラムとして、選択ベクトルＳを求めるためには用いない。即ち、一定時間以上の再生をしたプログラムの属性ベクトルＡを用いて選択ベクトルＳを生成するようにする。さらに、録画予約をしたプログラムと、リアルタイム再生をしたプログラムとの重みを変えて、選択ベクトルＳを生成してもよい。例えば、録画予約をしたプログラムに対する定数Ｐと、リアルタイム再生をしたプログラムに対する定数Ｒとを用い、以下のように選択ベクトルＳを生成してもよい。
【００６６】
【数１５】
0004828679.tif 000010
【００６７】
ここで、ＳＰは、録画予約をした複数のプログラムの属性ベクトルＡから求めた選択ベクトルであり、ＳＲは、リアルタイム再生をした複数のプログラムの属性ベクトルＡから求めた選択ベクトルである。
【００６８】
なお、この選択ベクトルＳの生成方法は、このような方法に限られず、ユーザが任意に設定することもできる。
【００６９】
続いて、放送されたプログラムを選別する処理方法について説明する。
【００７０】
送られてきたプログラムの属性ベクトルＡが、例えば以下の式（４）に示すようなベクトルであったとする。
【００７１】
【数１６】
0004828679.tif 000011
【００７２】
このとき、このプログラムを記録再生メディア１５に記録するかどうかを判別するため、以下の式（５）に示すような演算を行う。
【００７３】
【数１７】
0004828679.tif 000012
【００７４】
ここで求められた選別値Ｐの値に基づき、判断を行う。
【００７５】
ここで、選別値Ｐの意味について説明する。
【００７６】
ベクトル空間において、属性ベクトルＡと選択ベクトルＳのなす角をθとすると、属性ベクトルＡと選択ベクトルＳとの内積Ａ・Ｓは、以下の式（６）に示すようになる。
【００７７】
【数１８】
0004828679.tif 000013
【００７８】
したがって、ｃｏｓθは、以下の式（７）に示すようになる。
【００７９】
【数１９】
0004828679.tif 000014
【００８０】
即ち、選別値Ｐは、ｃｏｓθを表すこととなる。
【００８１】
ここで、属性ベクトルＡと選択ベクトルＳとが同方向を向いているならばＰ＞０となる（ケース１）。属性ベクトルＡと選択ベクトルＳとが直交するならばＰ＝０となる（ケース２）。属性ベクトルＡと選択ベクトルＳとが反対方向を向いているならばＰ＜０となる（ケース３）。
【００８２】
そこで、属性ベクトルＡが付加されているプログラムに対して、選択ベクトルＳで表される嗜好のパターンを持っているユーザとの関係について次のように判断をすることができる。
【００８３】
ケース１の場合、ユーザはそのプログラムに、興味がある、或いは、嗜好が合致すると、判断することができる。また、最大値１に近いほどこの傾向が強いと判断できる。
【００８４】
ケース２の場合、ユーザはそのプログラムに、興味がない、と判断することができる。
【００８５】
ケース３の場合、ユーザはそのプログラムを、積極的に好まない、或いは、嫌いであると判断することができる。最小値の−１に近いほどこの傾向が強いと判断できる。
【００８６】
そこで、受信装置３では、例えば、選別値Ｐ＞０．３ならば記録するとフィルタ部１２に設定する。このことにより、興味の薄いプログラム、興味のないプログラム、或いは、嫌いなプログラムを記録せずに、興味の強いプログラムを記録することができる。
【００８７】
以上のように、このデジタル放送システム１では、ベクトルで表した属性情報及び選択情報を用いて、その内積演算に基づく値から記録（又は再生）するプログラムを選択することによって、ユーザの嗜好に合致したデジタルコンテンツを簡易に選別することができるとともに、ユーザの嗜好を正確に反映させることができる。
【００８８】
なお、以上の例では、選択値Ｐがある一定値以上であれば記録再生メディア１５に記録を行うとした処理を行っていたが、プログラムの選別はこのような処理に限るものではない。例えば、記録再生メディア１５の容量がいっぱいとなり、空きエリアが存在しなくなったときに、既に記録されているプログラムの属性ベクトルＡと選択ベクトルＳとにより求められる選別値Ｐの値が最も小さいプログラムを、上書きや消去するようにしても良い。また、記録再生メディア１５に記録されているプログラムのなかの最も低い選択値Ｐと、新たに受信したプログラムの選択値Ｐとを比較して、この新しいプログラムと入れ換えるかどうかを判断するようにしてもよい。
【００８９】
また、受信装置３を複数ユーザで使用する場合には、各ユーザ毎の選択ベクトルがフィルタ部１２に設定される。
【００９０】
また、属性ベクトルＡ及び選択ベクトルＳは、ｎ次元の要素からなるベクトルであるが、ｎ個の要素のなかから必要な要素だけを抜き出して生成したｍ次元（ｍ＜ｎ）ベクトルを生成して、プログラムを選択するようにしてもよい。
【００９１】
【発明の効果】
本発明では、放送されるデジタルコンテンツに、そのデジタルコンテンツの属性情報を付加し、この属性情報とユーザの嗜好を示した選択情報とに基づき、放送されたデジタルコンテンツのなかからユーザの嗜好に合致したデジタルコンテンツを選択する。そして、この発明では、選択されたデジタルコンテンツを記録媒体に記録した後に視聴したり、また、記録されたデジタルコンテンツのなかから嗜好にあったデジタルコンテンツの視聴をする。
【００９２】
このようの本発明では、ユーザの嗜好を示した選択情報に基づきデジタルコンテンツを自動的に選択するので、多数のデジタルコンテンツのなかから希望するデジタルコンテンツを選び出す煩雑さがなくなり利便性が高まる。また、タイムシフトをする際に必要なデジタルコンテンツのみを記録することができ記録媒体を有効利用することができる。
【００９３】
さらに、本発明では、上記属性情報及び選択情報がベクトルにより表現されている。そして、選択手段が、放送されたデジタルコンテンツに付加されている属性情報のベクトルＡと、選択情報のベクトルＳとの内積演算を行い、その内積演算結果に基づき、そのデジタルコンテンツを選択するか否かを判断する。
【００９４】
このため、本発明では、ユーザの嗜好に合致したデジタルコンテンツを簡易に選別することができるとともに、ユーザの嗜好を正確に反映させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態のデジタル放送システムの構成を示す図である。
【符号の説明】
１  デジタル放送システム、２  放送局、３  受信装置、４  モニタ、５  外部記憶装置、１０  アンテナ、１１  チューナ、１２  フィルタ部、１３  暗号解読部、１４  記録再生部、１５  記録再生メディア、１６  デコーダ、１７  コントローラ、１８  ユーザインターフェース部、１９  モデム
【図１】
0004828679.tif 000018