(57)【要約】  【課題】  時間経過によって変化する利用者の嗜好を的確に捉えた嗜好分析装置、嗜好分析方法及び嗜好分析プログラムを提供する。  【解決手段】  アンテナ１１４、チューナ選局部１０１、復調部１０２及びデコード部１０３は、放送番組を受信し、嗜好分析部１０９は、この受信した放送番組の番組コードを含む視聴履歴データを取得し、更に、この視聴履歴データに含まれた番組コードにて特定されるコンテンツの特徴を表すキーワードに基づいて、コンテンツの特徴を表す情報としての基本嗜好データ内のキーワードに対して嗜好の程度を表す視聴ランクを算出し、所定の基準を満たす視聴ランクのキーワードを利用者が嗜好するコンテンツの特徴を表すキーワードとして決定する。【選択図】  図１
2005258870.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの提供を受ける利用者の嗜好を分析する嗜好分析装置であって、
前記コンテンツを取得するコンテンツ取得手段と、
前記コンテンツ取得手段により取得されたコンテンツの識別情報を含む取得履歴情報を取得する取得履歴情報取得手段と、
前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す基本特徴項目に対して嗜好の程度を表す数値を所定のアルゴリズムに従って算出する嗜好値算出手段と、
所定の基準を満たす数値の基本特徴項目を前記利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定する嗜好特徴項目決定手段とを有することを特徴とする嗜好分析装置。
【請求項２】
前記嗜好値算出手段は、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に取得した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目に対して最も高い嗜好の程度を表す数値を与えることを特徴とする請求項１記載の嗜好分析装置。
【請求項３】
前記嗜好値算出手段は、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に受信した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目以外の基本特徴項目に対する数値を嗜好の程度を所定程度分だけ低下させた数値に更新することを特徴とする請求項１または２記載の嗜好分析装置。
【請求項４】
前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目の取得回数を計数する計数手段を有し、
前記嗜好値算出手段は、前記計数手段にて得られた前記特徴項目の取得回数が多くなるほど前記特徴項目に対応した基本特徴項目に対する数値をより嗜好の程度を高くする数値に設定することを特徴とする請求項１乃至３のいずれかに記載の嗜好分析装置。
【請求項５】
前記利用者が嗜好するとされるコンテンツの特徴を表す利用者特徴項目を記憶した利用者特徴項目記憶手段を有し、
前記嗜好値算出手段は、前記利用者特徴項目記憶手段に記憶された利用者特徴項目に対応する基本特徴項目に対する数値を嗜好の程度を所定分だけ高くさせた数値に更新することを特徴とする請求項１乃至４のいずれかに記載の嗜好分析装置。
【請求項６】
前記嗜好特徴項目決定手段にて決定された嗜好特徴項目に対応する特徴項目を有するコンテンツの識別情報を取得するコンテンツ取得手段と、
前記コンテンツ取得手段にて取得されたコンテンツの識別情報を出力する識別情報出力手段とを有することを特徴とする請求項１乃至５のいずれかに記載の嗜好分析装置。
【請求項７】
コンテンツの提供を受ける利用者の嗜好を分析する嗜好分析装置における嗜好分析方法であって、
前記コンテンツを取得するコンテンツ取得ステップと、
前記コンテンツ取得ステップにより取得されたコンテンツの識別情報を含む取得履歴情報を取得する取得履歴情報取得ステップと、
前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す基本特徴項目に対して嗜好の程度を表す数値を所定のアルゴリズムに従って算出する嗜好値算出ステップと、
所定の基準を満たす数値の基本特徴項目を前記利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定する嗜好特徴項目決定ステップとを有することを特徴とする嗜好分析方法。
【請求項８】
前記嗜好値算出ステップは、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に取得した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目に対して最も高い嗜好の程度を表す数値を与えることを特徴とする請求項７記載の嗜好分析方法。
【請求項９】
前記嗜好値算出ステップは、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に受信した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目以外の基本特徴項目に対する数値を嗜好の程度を所定程度分だけ低下させた数値に更新することを特徴とする請求項７または８記載の嗜好分析方法。
【請求項１０】
前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目の取得回数を計数する計数ステップを有し、
前記嗜好値算出ステップは、前記計数ステップにて得られた前記特徴項目の取得回数が多くなるほど前記特徴項目に対応した基本特徴項目に対する数値をより嗜好の程度を高くする数値に設定することを特徴とする請求項７乃至９のいずれかに記載の嗜好分析方法。
【請求項１１】
前記嗜好値算出ステップは、予め記憶手段に記憶された前記利用者が嗜好するとされるコンテンツの特徴を表す利用者特徴項目に対応する基本特徴項目に対する数値を嗜好の程度を所定分だけ高くさせた数値に更新することを特徴とする請求項７乃至１０のいずれかに記載の嗜好分析方法。
【請求項１２】
前記嗜好特徴項目決定ステップにて決定された嗜好特徴項目に対応する特徴項目を有するコンテンツの識別情報を取得するコンテンツ取得ステップと、
前記コンテンツ取得ステップにて取得されたコンテンツの識別情報を出力する識別情報出力ステップとを有することを特徴とする請求項７乃至１１のいずれかに記載の嗜好分析方法。
【請求項１３】
コンテンツの提供を受ける利用者の嗜好を分析する嗜好分析装置において実行される嗜好分析プログラムであって、
前記コンテンツを取得するコンテンツ取得ステップと、
前記コンテンツ取得ステップにより取得されたコンテンツの識別情報を含む取得履歴情報を取得する取得履歴情報取得ステップと、
前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す基本特徴項目に対して嗜好の程度を表す数値を所定のアルゴリズムに従って算出する嗜好値算出ステップと、
所定の基準を満たす数値の基本特徴項目を前記利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定する嗜好特徴項目決定ステップとを前記嗜好分析装置に実行させることを特徴とする嗜好分析プログラム。
【請求項１４】
前記嗜好値算出ステップは、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に取得した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目に対して最も高い嗜好の程度を表す数値を与えることを特徴とする請求項１３記載の嗜好分析プログラム。
【請求項１５】
前記嗜好値算出ステップは、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に受信した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目以外の基本特徴項目に対する数値を嗜好の程度を所定程度分だけ低下させた数値に更新することを特徴とする請求項１３または１４記載の嗜好分析プログラム。
【請求項１６】
前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目の取得回数を計数する計数ステップを前記嗜好分析装置に実行させ、
前記嗜好値算出ステップは、前記計数ステップにて得られた前記特徴項目の取得回数が多くなるほど前記特徴項目に対応した基本特徴項目に対する数値をより嗜好の程度を高くする数値に設定することを特徴とする請求項１３乃至１５のいずれかに記載の嗜好分析プログラム。
【請求項１７】
前記嗜好値算出ステップは、予め記憶手段に記憶された前記利用者が嗜好するとされるコンテンツの特徴を表す利用者特徴項目に対応する基本特徴項目に対する数値を嗜好の程度を所定分だけ高くさせた数値に更新することを特徴とする請求項７乃至１０のいずれかに記載の嗜好分析プログラム。
【請求項１８】
前記嗜好特徴項目決定ステップにて決定された嗜好特徴項目に対応する特徴項目を有するコンテンツの識別情報を取得するコンテンツ取得ステップと、
前記コンテンツ取得ステップにて取得されたコンテンツの識別情報を出力する識別情報出力ステップとを前記嗜好分析装置に実行させることを特徴とする請求項１３乃至１７のいずれかに記載の嗜好分析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組や通信系コンテンツ等の各種コンテンツの提供を受ける利用者の嗜好を分析する嗜好分析装置、嗜好分析方法及び嗜好分析プログラムに関する。
【背景技術】
【０００２】
従来、デジタル放送の提供に当たって、各放送局は、放送番組のデータとともに、その放送番組の識別データや番組名、放送時間帯、出演者等の番組の属性データ（例えばメタデータ）等を送出している。このため、デジタル放送受信機は、個々の放送番組を識別することができるとともに、利用者に対して映像とともに放送番組に関連する情報を提供することができる。また、各放送局は、番組名、放送時間帯、出演者等の番組の属性データを含んだ番組表のデータを送出している。このため、デジタル放送受信機は、利用者に対して番組表を提供することができ、録画予約等に役立てることを可能としている。
【０００３】
しかし、デジタル放送における放送番組は非常に多種多様であるため、利用者が番組表から自分の見たい番組を探し出すことは容易ではない。このため、利用者の嗜好に応じて推奨番組を案内する放送受信機が提案されている（例えば特許文献１参照）。このような放送受信機の利用により、利用者が所望する番組を見逃してしまうことが抑制される。
【特許文献１】特開２００１−２４９９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した利用者の嗜好に応じて推奨番組を案内する放送受信機は、利用者が視聴した放送番組が数多く有する属性データほど、利用者の嗜好に合致する属性データであるという原則の下で、利用者の嗜好分析を行っており、必ずしも時間経過によって変化する嗜好を的確に捉えた分析とはなっていない。
【０００５】
本発明は従来の問題を解決するためになされたもので、時間経過によって変化する利用者の嗜好を的確に捉えた嗜好分析装置、嗜好分析方法及び嗜好分析プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の嗜好分析装置は、コンテンツの提供を受ける利用者の嗜好を分析するものであって、前記コンテンツを取得するコンテンツ取得手段と、前記コンテンツ取得手段により取得されたコンテンツの識別情報を含む取得履歴情報を取得する取得履歴情報取得手段と、前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す基本特徴項目に対して嗜好の程度を表す数値を所定のアルゴリズムに従って算出する嗜好値算出手段と、所定の基準を満たす数値の基本特徴項目を前記利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定する嗜好特徴項目決定手段とを有する構成となる。
【０００７】
この構成により、嗜好分析装置は、取得した放送番組や通信系コンテンツ等のコンテンツの識別情報を含む受信履歴情報を得て、その前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す情報としての基本特徴項目に対して嗜好の程度を表す数値を算出し、更に所定の基準を満たす数値の基本特徴項目を利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定している。このため、コンテンツの取得状況の変化に応じて、利用者の嗜好の程度を表す数値を適切に算出することが可能となる。
【０００８】
また、本発明の嗜好分析装置は、前記嗜好値算出手段が、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に取得した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目に対して最も高い嗜好の程度を表す数値を与える構成となる。
【０００９】
この構成により、嗜好分析装置は、直近に取得されたコンテンツが有する特徴項目ほど重視して、利用者における嗜好の程度を表す数値の算出を適切に行うことが可能となる。
【００１０】
また、本発明の嗜好分析装置は、前記嗜好値算出手段が、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に受信した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目以外の基本特徴項目に対する数値を嗜好の程度を所定程度分だけ低下させた数値に更新する構成となる。
【００１１】
この構成により、嗜好分析装置は、前述と同様、直近に受信されたコンテンツが有する特徴項目ほど重視して、利用者における嗜好の程度を表す数値の算出を適切に行うことが可能となる。
【００１２】
また、本発明の嗜好分析装置は、前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目の取得回数を計数する計数手段を有し、前記嗜好値算出手段が、前記計数手段にて得られた前記特徴項目の取得回数が多くなるほど前記特徴項目に対応した基本特徴項目に対する数値をより嗜好の程度を高くする数値に設定する構成となる。
【００１３】
この構成により、嗜好分析装置は、取得したコンテンツが数多く有する特徴項目ほど重視して、利用者における嗜好の程度を表す数値の算出を適切に行うことができる。
【００１４】
また、本発明の嗜好分析装置は、前記利用者が嗜好するとされるコンテンツの特徴を表す利用者特徴項目を記憶した利用者特徴項目記憶手段を有し、前記嗜好値算出手段が、前記利用者特徴項目記憶手段に記憶された利用者特徴項目に対応する基本特徴項目に対する数値を嗜好の程度を所定分だけ高くさせた数値に更新する構成となる。
【００１５】
この構成により、嗜好分析装置は、利用者が嗜好するとされるコンテンツの特徴を表す利用者特徴項目に対応する基本特徴項目を重視して、利用者における嗜好の程度を表す数値の算出を適切に行うことができる。
【００１６】
また、本発明の嗜好分析装置は、前記嗜好特徴項目決定手段にて決定された嗜好特徴項目に対応する特徴項目を有するコンテンツの識別情報を取得するコンテンツ取得手段と、前記コンテンツ取得手段にて取得されたコンテンツの識別情報を出力する識別情報出力手段とを有する構成となる。
【００１７】
また、本発明の嗜好分析方法は、コンテンツの提供を受ける利用者の嗜好を分析する嗜好分析装置におけるものであって、前記コンテンツを取得するコンテンツ取得ステップと、前記コンテンツ取得ステップにより取得されたコンテンツの識別情報を含む取得履歴情報を取得する取得履歴情報取得ステップと、前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す基本特徴項目に対して嗜好の程度を表す数値を所定のアルゴリズムに従って算出する嗜好値算出ステップと、所定の基準を満たす数値の基本特徴項目を前記利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定する嗜好特徴項目決定ステップとを有する構成となる。
【００１８】
また、本発明の嗜好分析方法は、前記嗜好値算出ステップが、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に取得した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目に対して最も高い嗜好の程度を表す数値を与える構成となる。
【００１９】
また、本発明の嗜好分析方法は、前記嗜好値算出ステップが、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に受信した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目以外の基本特徴項目に対する数値を嗜好の程度を所定程度分だけ低下させた数値に更新する構成となる。
【００２０】
また、本発明の嗜好分析方法は、前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目の取得回数を計数する計数ステップを有し、前記嗜好値算出ステップは、前記計数ステップにて得られた前記特徴項目の取得回数が多くなるほど前記特徴項目に対応した基本特徴項目に対する数値をより嗜好の程度を高くする数値に設定する構成となる。
【００２１】
また、本発明の嗜好分析方法は、前記嗜好値算出ステップが、予め記憶手段に記憶された前記利用者が嗜好するとされるコンテンツの特徴を表す利用者特徴項目に対応する基本特徴項目に対する数値を嗜好の程度を所定分だけ高くさせた数値に更新する構成となる。
【００２２】
また、本発明の嗜好分析方法は、前記嗜好特徴項目決定ステップにて決定された嗜好特徴項目に対応する特徴項目を有するコンテンツの識別情報を取得するコンテンツ取得ステップと、前記コンテンツ取得ステップにて取得されたコンテンツの識別情報を出力する識別情報出力ステップとを有する構成となる。
【００２３】
また、本発明の嗜好分析プログラムは、コンテンツの提供を受ける利用者の嗜好を分析する嗜好分析装置において実行されるものであって、前記コンテンツを取得するコンテンツ取得ステップと、前記コンテンツ取得ステップにより取得されたコンテンツの識別情報を含む取得履歴情報を取得する取得履歴情報取得ステップと、前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す基本特徴項目に対して嗜好の程度を表す数値を所定のアルゴリズムに従って算出する嗜好値算出ステップと、所定の基準を満たす数値の基本特徴項目を前記利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定する嗜好特徴項目決定ステップとを前記嗜好分析装置に実行させる構成となる。
【００２４】
また、本発明の嗜好分析プログラムは、前記嗜好値算出ステップが、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に取得した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目に対して最も高い嗜好の程度を表す数値を与える構成となる。
【００２５】
また、本発明の嗜好分析プログラムは、前記嗜好値算出ステップが、所定のタイミングで前記嗜好の程度を表す数値を算出するものであって、前回の嗜好特徴項目を決定した後に受信した前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目に対応した基本特徴項目以外の基本特徴項目に対する数値を嗜好の程度を所定程度分だけ低下させた数値に更新する構成となる。
【００２６】
また、本発明の嗜好分析プログラムは、前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴項目の取得回数を計数する計数ステップを前記嗜好分析装置に実行させ、前記嗜好値算出ステップが、前記計数ステップにて得られた前記特徴項目の取得回数が多くなるほど前記特徴項目に対応した基本特徴項目に対する数値をより嗜好の程度を高くする数値に設定する構成となる。
【００２７】
また、本発明の嗜好分析プログラムは、前記嗜好値算出ステップが、予め記憶手段に記憶された前記利用者が嗜好するとされるコンテンツの特徴を表す利用者特徴項目に対応する基本特徴項目に対する数値を嗜好の程度を所定分だけ高くさせた数値に更新する構成となる。
【００２８】
また、本発明の嗜好分析プログラムは、前記嗜好特徴項目決定ステップにて決定された嗜好特徴項目に対応する特徴項目を有するコンテンツの識別情報を取得するコンテンツ取得ステップと、前記コンテンツ取得ステップにて取得されたコンテンツの識別情報を出力する識別情報出力ステップとを前記嗜好分析装置に実行させる構成となる。
【発明の効果】
【００２９】
本発明は、嗜好分析装置が、取得したコンテンツの識別情報を含む受信履歴情報を得て、その前記取得履歴情報に含まれた識別情報にて特定されるコンテンツの特徴を表す特徴項目に基づいて、コンテンツの特徴を表す情報としての基本特徴項目に対して嗜好の程度を表す数値を算出し、更に所定の基準を満たす数値の基本特徴項目を利用者が嗜好するコンテンツの特徴を表す嗜好特徴項目として決定しており、コンテンツの取得状況の変化に応じて、利用者の嗜好の程度を表す数値を適切に算出することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態の嗜好分析装置としての放送受信機について、図面を用いて説明する。
【００３１】
本発明の実施の形態における放送受信機のブロック図を図１に示す。図１において、方法受信機１００は、コンテンツとしての放送番組を受信するとともに、利用者の嗜好を分析し、放送番組や各種通信系コンテンツの案内を行うものであり、チューナ選局部１０１、復調部１０２、デコード部１０３、音声出力処理部１０４、映像出力処理部１０５、画面合成処理部１０６、ＩＣカードインタフェース（ＩＦ）部１０７、システム制御部１０８、嗜好分析部１０９、情報案内処理部１１０、メモリ１１１、ハードディスクドライブ（ＨＤＤ）１１２、オンスクリーン制御部１１３及びアンテナ１１４を有する。
【００３２】
これらの内、嗜好分析部１０９及び情報案内処理部１１０のブロック図を図２に示す。図２において、嗜好分析部１０９は、視聴履歴データベース（ＤＢ）２０１、利用者ＤＢ２０２、嗜好分析ＤＢ２０３及び嗜好分析処理部２０４を有し、情報案内処理部１１０は、情報管理ＤＢ２０５、推奨情報決定部２０６及び推奨情報提供部２０７を有する。
【００３３】
以上のように構成された放送受信機１００について、その動作を説明する。
【００３４】
まず、利用者登録時の動作を説明する。システム制御部１０８は、放送受信機１００の利用者に関するデータ（利用者登録データ）を生成し、嗜好分析部１０９内の利用者ＤＢ２０２に登録する。例えば、システム制御部１０８は、利用者がリモコン装置（図示せず）を用いて利用者登録データを入力すると、その操作に応じた信号を、内蔵する受信部（図示せず）によって受信し、利用者登録データを生成する。利用者登録データの一例を図３に示す。図３に示す利用者登録データは、利用者を識別するための利用者ＩＤと、その利用者の年齢、性別、住所、好みのジャンル及び利用者特徴項目としての好みのキーワードとにより構成される。これらの内、利用者ＩＤはＩＣカードＩＦ部１０７に挿入されたＩＣカードから読み出されたものである。
【００３５】
また、システム制御部１０８は、利用者の要求に応じて利用者登録データを随時更新する。例えば、システム制御部１０８は、利用者がリモコン装置を用いて新たな利用者登録データを入力すると、その操作に応じた信号を、内蔵する受信部によって受信し、新たに利用者登録データを生成する。更に、システム制御部１０８は、嗜好分析部１０９内の利用者ＤＢ２０２に登録された利用者登録データを、新たに生成した利用者登録データに更新する。
【００３６】
次に、放送受信時の動作を説明する。利用者が例えばリモコン装置等を用いて電源オンの操作を行うと、放送受信機１００は、電源を投入して、放送局から送出されるＳＩ／ＥＰＧ（電子番組ガイド）等の制御データを受信するとともに、放送を受信する。
【００３７】
具体的には、チューナ選局部１０１は、システム制御部１０８の制御により、選局処理を行い、アンテナ１１４によって受信された信号を復調部１０２へ出力する。復調部１０２は、入力した信号の復調を行い、その復調により得られたデータをデコード部１０３へ出力する。
【００３８】
デコード部１０３は、多重分離機能により、入力したデータをＳＩ／ＥＰＧ等の制御データと、放送番組の番組データ（映像データ及び音声データ）とに分離する。次に、デコード部１０３は、制御データ内のＳＩ等に含まれる識別／属性データを番組関連データとして情報案内処理部１１０内の情報管理ＤＢ２０５に登録する。番組関連データの一例を図４に示す。図４に示す番組関連データは、管理ＩＤと、放送番組の送出元である放送局２００を識別するための放送局ＩＤと、番組コードと、その放送番組の放送年月日、開始時刻及び終了時刻と、その放送番組の名称（番組名）と、その放送番組のジャンルと、内容、出演者等の放送番組を特徴付ける情報である特徴項目としてのキーワードとにより構成される。
【００３９】
なお、情報管理ＤＢ２０５には、放送番組以外のコンテンツである通信系コンテンツに関するデータであるコンテンツ関連データが登録されている。コンテンツ関連データの一例を図５に示す。図５に示すコンテンツ関連データは、管理ＩＤと、通信系コンテンツを識別するためのコンテンツコードと、その通信系コンテンツの容量と、その通信系コンテンツの名称（コンテンツ名）と、その通信系コンテンツのジャンルと、内容、出演者等の通信系コンテンツを特徴付ける情報である特徴項目としてのキーワードとにより構成される。
【００４０】
番組関連データに対応する番組データと、コンテンツ関連データに対応するコンテンツデータとは、ＨＤＤ１１２に記憶されることができるようになっている。
【００４１】
また、デコード部１０３は、情報管理ＤＢ２０５に登録された番組関連データの内、利用者が視聴した放送番組に対応する番組コードと放送局ＩＤとを対応付けて取得履歴情報としての視聴履歴データを生成し、嗜好分析部１０９内の視聴履歴ＤＢ２０１に登録する。視聴履歴データの一例を図６に示す。図６に示す視聴履歴データは、利用者ＩＤ、履歴管理ＩＤ、利用者が視聴した放送番組の送出元の放送局の放送局ＩＤ、及び、利用者が視聴した放送番組の番組コードにより構成される。これらの内、利用者ＩＤはＩＣカードＩＦ部１０７に挿入されたＩＣカードから読み出されたものである。
【００４２】
なお、デコード部１０３は、利用者が同一の放送番組を連続して視聴した結果、多重分離機能による分離処理により、連続して同一の番組コードを取得した場合には、最初に取得した番組コードのみ、視聴履歴データの生成の対象とする。これにより、デコード部１０３は、電源投入直後及びその後の利用者の選局操作直後にのみ番組コードを含んだ視聴履歴データを生成して嗜好分析部１０９内の視聴履歴ＤＢ２０１に登録することになり、視聴履歴ＤＢ２０１が同一の放送番組に対応する番組コードを複数保持することを防止し、その視聴履歴ＤＢ２０１が保持する視聴履歴データを必要最小限に抑えることができる。
【００４３】
また、デコード部１０３は、利用者がいわゆるザッピングにより短時間に選局を繰り返す場合には、視聴の意思がないと考えられる放送番組については視聴履歴データの生成対象から除外するようにしてもよい。この場合には、例えば、デコード部１０３は、番組コードを取得してから次の番組コードを取得するまでの時間が所定時間以下であった場合には、最初に取得した方の番組コードに対応する放送番組について、視聴履歴データの生成対象から除外する。
【００４４】
また、デコード部１０３は、音声信号復号機能及び映像信号復号機能により番組データの復号を行い、音声信号を音声出力処理部１０４へ出力し、映像信号を映像出力処理部１０５へ出力する。音声出力処理部１０４は、入力した音声信号をスピーカ等の音声出力媒体へ出力する。一方、映像出力処理部１０５は、入力した映像信号を、画面合成処理部１０６を介してモニタ等の映像出力媒体へ出力する。なお、放送局が特定の利用者にのみ放送番組を提供するために、その特定の利用者に対応する利用者登録データ内の利用者ＩＤを番組データとともに送出する場合には、デコード部１０３は、ＣＡ処理機能により、復調部１０２からのデータに含まれている利用者ＩＤと、ＩＣカードＩＦ部１０７に挿入されたＩＣカード（図示せず）から読み出した利用者ＩＤとを照合し、これらの利用者ＩＤが一致する場合にのみ、視聴履歴データを嗜好分析部１０９内の視聴履歴ＤＢ２０１へ登録し、番組データの復号を行う。
【００４５】
このように、嗜好分析部１０９内の利用者ＤＢ２０２に利用者登録データが登録され、視聴履歴ＤＢ２０１に視聴履歴データが登録され、更に、情報案内処理部１１０内の情報管理ＤＢ２０５に番組関連データ及びコンテンツ関連データが登録されることにより、利用者の嗜好分析が可能となる。
【００４６】
次に、利用者の嗜好分析時の動作を説明する。嗜好分析の動作のフローチャートを図７に示す。嗜好分析部１０９内の嗜好分析処理部２０４は、視聴履歴ＤＢ２０１に登録されている視聴履歴データを読み出す（Ｓ１０１）。更に、嗜好分析処理部２０４は、読み出した視聴履歴データが新たな視聴履歴データであるか否かを判定する（Ｓ１０２）。ここで、新たな視聴履歴データとは、前回の嗜好分析以降に視聴履歴ＤＢ２０１に登録された視聴履歴データを指す。例えば、嗜好分析処理部２０４は、嗜好分析を終える毎に視聴履歴ＤＢ２０１に登録された視聴履歴データを削除することにより、次の嗜好分析において視聴履歴ＤＢ２０１から読み出される視聴履歴データは、全て新たな視聴履歴データとなる。この場合、嗜好分析処理部２０４は、視聴履歴ＤＢ２０１に視聴履歴データが登録されている場合には、新たな視聴履歴データであると判定する。
【００４７】
新たな視聴履歴データである場合、嗜好分析処理部２０４は、利用者ＤＢ２０２に登録されている利用者登録データを読み出す（Ｓ１０３）。
【００４８】
一方、新たな視聴履歴データがない場合、嗜好分析処理部２０４は、利用者ＤＢ２０２に登録されている利用者登録データを読み出し（Ｓ１０４）、更に、その読み出した利用者登録データが新たな利用者登録データであるか否かを判定する（Ｓ１０５）。ここで、新たな利用者登録データとは、前回の嗜好分析以降に更新された利用者登録データを指す。例えば、嗜好分析処理部２０４は、嗜好分析を終える毎に利用者ＤＢ２０２に登録された利用者登録データを削除することにより、次の嗜好分析において利用者ＤＢ２０２から読み出される利用者登録データは、全て新たな利用者登録データとなる。この場合、嗜好分析処理部２０４は、利用者ＤＢ２０２に利用者登録データが登録されている場合には、新たな利用者登録データであると判定する。Ｓ１０５において新たな利用者登録データがないと判定された場合、一連の動作が終了する。
【００４９】
一方、嗜好分析処理部２０４は、Ｓ１０３において利用者登録データを読み出した後、あるいは、Ｓ１０５において新たな利用者登録データであると判定した後、嗜好分析ＤＢ２０３に登録されている嗜好基本データを読み出す（Ｓ１０６）。嗜好基本データの一例を図８及び図９に示す。図８に示す嗜好基本データは、利用者ＩＤ、ジャンル及び基本特徴項目としてのキーワードにより構成される。ここで、キーワードに付随する括弧内の数値（Ａ，Ｂ）は、Ａが、利用者がそのキーワードを有する放送番組を視聴した回数（視聴回数）を示し、Ｂが、利用者がそのキーワードを有する放送番組を最後に視聴してからの経過時間等に基づく嗜好の傾向を示す数値（視聴ランク）を示す。一方、図９に示す嗜好基本データは、利用者ＩＤと、視聴ランクの数値が小さい順に並べ替えられたキーワードとによって構成される。
【００５０】
次に、嗜好分析処理部２０４は、Ｓ１０３又はＳ１０４において読み出した利用者登録データ、及び、Ｓ１０６において読み出した嗜好基本データに含まれるキーワードを抽出するとともに、情報管理ＤＢ２０５に登録されている番組関連データの内、新たな視聴履歴データを含む番組関連データ内のキーワードを抽出する。更に、嗜好分析部５５４は、これら抽出したキーワードについて所定の整理を行う（Ｓ１０７）。例えば、嗜好分析処理部２０４は、抽出したキーワードが重複する場合、それらをまとめる整理を行う。
【００５１】
次に、嗜好分析処理部２０４は、Ｓ１０７において抽出、整理した後のキーワード毎に視聴回数をカウントする（Ｓ１０８）。
【００５２】
Ｓ１０８における視聴回数カウントの詳細な動作のフローチャートを図１０に示す。嗜好分析処理部２０４は、対象キーワードについて前回の嗜好分析時以降の視聴回数をカウントする（Ｓ２０１）。具体的には、嗜好分析処理部２０４は、情報管理ＤＢ２０５に登録された番組関連データの内、図７のＳ１０１において読み出した新たな視聴履歴データに含まれる放送局ＩＤ及び番組コードの組み合わせを有するものを抽出する。ここで抽出される番組関連データは、利用者が前回の嗜好分析時以降に視聴した放送番組に対応するものである。更に、嗜好分析処理部２０４は、抽出した番組関連データに含まれる対象キーワードの数をカウントする。
【００５３】
次に、嗜好分析処理部２０４は、図７のＳ１０６において読み出した嗜好基本データ内の対象キーワードに付随する視聴回数、換言すれば、前回の嗜好分析時までの視聴回数と、Ｓ２０１においてカウントした前回の嗜好分析以降の視聴回数とを加算することにより、嗜好基本データ内の対象キーワードに付随する視聴回数を更新する（Ｓ２０２）。
【００５４】
次に、嗜好分析処理部２０４は、対象キーワードが図７のＳ１０３又はＳ１０４において読み出した利用者登録データに含まれているか否かを判定する（Ｓ２０３）。対象キーワードが利用者登録データに含まれている場合には、嗜好分析処理部２０４は、Ｓ２０１においてカウントした視聴回数に１を加算する（Ｓ２０４）。なお、加算される数値は必ずしも１である必要はない。一方、対象キーワードが利用者登録データに含まれていない場合には、嗜好分析処理部２０４は、Ｓ２０４の動作を行わない。
【００５５】
各キーワード毎にＳ２０１乃至Ｓ２０４の動作が行われることにより、各キーワード毎に視聴回数がカウントされることになる。
【００５６】
再び、図７に戻って説明する。嗜好分析処理部２０４は、Ｓ１０７において抽出、整理した後のキーワード毎に視聴ランクを算出する（Ｓ１０９）。
【００５７】
Ｓ１０９における視聴ランク算出の詳細な動作のフローチャートを図１１に示す。嗜好分析処理部２０４は、対象キーワードを有する放送番組について前回の嗜好分析時まで視聴実績がないか否かを判定する（Ｓ３０１）。具体的には、嗜好分析処理部２０４は、図７のＳ１０６において読み出した嗜好基本データにおいて対象のキーワードに付随する視聴回数が「０」である場合、前回の嗜好分析時まで視聴実績がないと判定し、「０」以外の値である場合、前回の嗜好分析時までに視聴実績があると判定する。
【００５８】
対象キーワードを有する放送番組について前回の嗜好分析時まで視聴実績がない場合は、前回の執行分析時以降に、利用者によってその対象キーワードを有する放送番組が初めて視聴されたということである。この場合、利用者の直近の嗜好を重視すべく、対象キーワードについての視聴ランクは上位であることが望ましい。このため、嗜好分析処理部２０４は、対象キーワードについての視聴ランクに最上位であることを示す「１」を設定する（Ｓ３０５）。
【００５９】
一方、対象キーワードを有する放送番組について前回の嗜好分析時までに視聴実績がある場合は、嗜好分析処理部２０４は、対象キーワードを有する放送番組について前回の嗜好分析時以降に視聴実績がないか否かを判定する（Ｓ３０２）。具体的には、嗜好分析処理部２０４は、図７のＳ２０１においてカウントした対象キーワードについての前回の嗜好分析時以降の視聴回数が「０」である場合には、前回の嗜好分析時以降に視聴実績がないと判定し、「１」以上の値である場合には、前回の嗜好分析時以降に視聴実績があると判定する。
【００６０】
対象キーワードを有する放送番組について前回の嗜好分析時以降に視聴実績がない場合は、利用者の直近の嗜好を重視すべく、対象キーワードについての視聴ランクは下位であることが望ましい。このため、嗜好分析処理部２０４は、今回の視聴分析時より前に算出された対象キーワードについての視聴ランク、換言すれば、図７のＳ１０６において読み出した嗜好基本データ内の対象キーワードについての視聴ランクに１を加算して、今回嗜好分析時における視聴ランクを算出する（Ｓ３０６）。
【００６１】
一方、対象キーワードを有する放送番組について前回の嗜好分析時以降に視聴実績がある場合は、嗜好分析処理部２０４は、対象キーワードについて、前回の嗜好分析時における視聴ランク、換言すれば、図７のＳ１０６において読み出した嗜好基本データ内の視聴ランクから、前回の嗜好分析時以降の視聴回数（図１０のＳ２０１においてカウントされた値又はＳ２０４において更に１加算された値）を減じる（Ｓ３０３）。
【００６２】
次に、嗜好分析処理部２０４は、Ｓ３０３において算出した対象キーワードについての視聴ランクが１未満であるか否かを判定する（Ｓ３０４）。対象キーワードについての視聴ランクが１以上である場合には、一連の動作が終了する。この場合、Ｓ３０３において算出された視聴ランクが今回嗜好分析時における視聴ランクとなる。
【００６３】
一方、対象キーワードについての視聴ランクが１以上である場合には、嗜好分析処理部２０４は、対象キーワードについての視聴ランクに最上位であることを示す「１」を設定する（Ｓ３０５）。
【００６４】
再び、図７に戻って説明する。嗜好分析処理部２０４は、対象キーワードについて、図１０のＳ２０２において算出した視聴回数、すなわち、今回の嗜好分析時までの視聴回数と、Ｓ１０９において算出した視聴ランクとにより、嗜好分析ＤＢ２０３内の嗜好基本データを更新する（Ｓ１１０）。なお、利用者についての嗜好分析が初めて行われる場合には、嗜好分析データは嗜好分析ＤＢ２０３に登録されていない。この場合、嗜好分析処理部２０４は、対象キーワードについて、図１０のＳ２０２において算出した視聴回数、すなわち、今回の嗜好分析時までの視聴回数と、Ｓ１０９において算出した視聴ランクとにより、嗜好基本データを生成して、嗜好分析ＤＢ２０３に登録することになる。
【００６５】
このようにして利用者の嗜好分析が行われた後、利用者が例えばリモコン装置を用いてメニュー画面の表示のための所定の操作を行うと、システム制御部１０８は、その操作に応じた信号を、内蔵する受信部によって受信し、オンスクリーン制御部１１３に対して、メニュー画面表示を指示する。オンスクリーン制御部１１３は、メニュー画面を生成し、その映像信号を画面合成処理部１０６へ出力する。画面合成処理部１０６は、映像出力処理部１０５からの映像信号に基づく映像に、オンスクリーン制御部１１３からの映像信号に基づく映像を合成して、モニタ等の映像出力媒体へ出力する。メニュー画面の一例を図１２に示す。
【００６６】
更に、利用者が例えばリモコン装置を用いて、メニュー画面における選択肢である「おすすめ情報案内」を選択する操作を行うと、システム制御部１０８は、利用者のリモコン装置の操作に応じた信号を、内蔵する受信部によって受信し、情報案内処理部１１０に対して、情報案内を指示する。
【００６７】
情報案内処理部１１０は、情報案内の指示を受けると、利用者の嗜好分析の結果に基づいて、その利用者に推奨すべき放送番組や通信系コンテンツ（推奨情報）を決定する。
【００６８】
推奨情報決定の詳細な動作のフローチャートを図１３に示す。情報案内処理部１１０内の推奨情報決定部２０６は、嗜好分析ＤＢ２０３内の嗜好基本データから視聴ランクの上位所定数に対応するキーワードを抽出する（Ｓ４０１）。
【００６９】
次に、推奨情報決定部２０６は抽出したキーワードに関連するキーワードを選択する（Ｓ４０２）。例えば、推奨情報決定部２０６は、キーワードとそのキーワードに意味が近似するキーワードとを対応付けて保持しておき、Ｓ４０１において抽出したキーワードに意味が近似するキーワードを関連キーワードとして選択する。
【００７０】
次に、推奨情報決定部２０６は、情報管理サーバ５１０からの番組関連データ及びコンテンツ関連データの内、Ｓ４０１において抽出したキーワードと、Ｓ４０２において選択した関連キーワードとの少なくともいずれかを有する番組関連データ及びコンテンツ関連データを選択する（Ｓ４０３）。選択された番組関連データ及びコンテンツ関連データは、推奨番組関連データ及び推奨コンテンツ関連データとして推奨情報提供部２０７へ出力される。
【００７１】
推奨情報提供部２０７は、推奨番組関連データ及び推奨コンテンツ関連データをまとめて情報案内データとして、ＨＤＤ１１２に格納する。情報案内データの一例を図１５に示す。図１５に示す情報案内データは、管理ＩＤと、推奨情報が放送番組である場合における放送局ＩＤと、情報コード（推奨情報が放送番組である場合には番組コード、推奨情報が通信系コンテンツである場合にはコンテンツコード）、推奨情報が放送番組である場合における放送年月日、開始時刻及び終了時刻と、情報名（推奨情報が放送番組である場合には番組名、推奨情報が通信系コンテンツである場合にはコンテンツ名）、その推奨情報のジャンルと、その推奨情報の内容、出演者等の放送番組を特徴付ける情報であるキーワードとにより構成される。
【００７２】
オンスクリーン制御部１１３は、ＨＤＤ１１２から情報案内データを読み出し、この情報案内データに基づいて情報案内画面を生成し、その映像信号を画面合成処理部６０６へ出力する。画面合成処理部１０６は、映像出力処理部１０５からの映像信号に基づく映像に、オンスクリーン制御部１１３からの映像信号に基づく映像を合成して、モニタ等の映像出力媒体へ出力する。
【００７３】
図１５に情報案内画面の一例を示す。図１５に示す情報案内画面では、放送番組については、その放送番組の番組名、放送日時、放送局名、録画予約欄及び料金が表示され、通信系コンテンツについてはその通信系コンテンツのコンテンツ名及び対処欄が表示される。
【００７４】
その後、利用者が例えばリモコン装置６５０により情報案内画面内の放送番組や通信系コンテンツの選択操作を行うと、システム制御部１０８は、利用者のリモコン装置の操作に応じた信号を、内蔵する受信部によって受信し、利用者の選択操作に応じた所定の放送番組や通信系コンテンツの選択処理を行う。例えば、利用者が図１５に示す情報案内画面における放送番組である「ドラマＡ」の録画を選択した場合、システム制御部１０８は、内蔵する受信部が受信した情報選択データに応じて録画予約に関する処理を行う。
【００７５】
このように、本実施形態の放送受信機１００では、受信した放送番組、換言すれば、利用者が視聴した放送番組の視聴履歴データが視聴履歴ＤＢ２０１に登録され、嗜好分析処理部２０４は、その視聴履歴データ、特に前回の嗜好分析以降に受信した放送番組に応じた視聴履歴データを重視して、放送番組のキーワードに基づいて利用者の嗜好を分析し、その分析結果に基づいて利用者の嗜好に応じた所定の条件を満たす放送番組や通信系コンテンツを決定し、推奨情報として利用者に通知する。このため、コンテンツの受信状況の変化に応じて、利用者の嗜好の程度を表す視聴ランクを適切に算出することが可能となる。
【００７６】
また、嗜好分析処理部２０４は、嗜好分析において視聴ランクを算出する際に、対象キーワードに対応する放送番組が前回の嗜好分析以降に初めて放送受信機１００によって受信された場合には、その対象キーワードに対応する嗜好傾向が高くなるように視聴ランクに１を設定する。また、嗜好分析処理部２０４は、対象キーワードに対応する放送番組が前回の嗜好分析以降に放送受信機１００によって受信されなかった場合には、その対象キーワードに対応する嗜好傾向が低くなるように視聴ランクに１を加算する。このため、利用者の直近の嗜好傾向を重視した嗜好分析が可能となる。
【００７７】
なお、前述の実施形態では、コンテンツとして放送番組や通信系コンテンツが用いられたが、他の情報、例えばインターネットのサイトにおける情報であっても良い。インターネットのサイトにおける情報が用いられる場合、各情報はＵＲＬにより識別される。また、前述した実施形態では、特徴項目としてキーワードが用いられたが、ジャンル等の他のデータを特徴項目として用いても良い。また、前述の実施形態では、放送受信機１００において利用者の嗜好分析が行われる場合について説明したが、各種コンテンツを取得する他の装置において、その取得したコンテンツから利用者の嗜好を分析する場合においても、本発明を適用することができる。
【産業上の利用可能性】
【００７８】
以上のように、本発明にかかる嗜好分析装置、嗜好分析方法及び嗜好分析プログラムは、コンテンツの取得状況の変化に応じて、利用者の嗜好の程度を表す数値を適切に算出することが可能となるという効果を有し、嗜好分析装置等として有用である。
【図面の簡単な説明】
【００７９】
【図１】放送受信機のブロック図
【図２】嗜好分析部及び情報案内処理部のブロック図
【図３】利用者登録データの一例を示す図
【図４】番組関連データの一例を示す図
【図５】コンテンツ関連データの一例を示す図
【図６】視聴履歴データの一例を示す図
【図７】嗜好分析部の嗜好分析時の動作の一例を示すフローチャート
【図８】嗜好基本データの第１の例を示す図
【図９】嗜好基本データの第２の例を示す図
【図１０】嗜好分析部の視聴回数カウント時の動作の一例を示すフローチャート
【図１１】嗜好分析部の視聴ランク算出時の動作の一例を示すフローチャート
【図１２】メニュー画面の一例を示す図
【図１３】情報案内処理部の推奨情報決定時の動作の一例を示すフローチャート
【図１４】情報案内データの一例を示す図
【図１５】情報案内画面の一例を示す図
【符号の説明】
【００８０】
１００  放送受信機
１０１  チューナ選局部
１０２  復調部
１０３  デコード部
１０４  音声出力処理部
１０５  映像出力処理部
１０６  画面合成処理部
１０７  ＩＣカードＩＦ部
１０８  システム制御部
１０９  嗜好分析部
１１０  情報案内処理部
１１１  メモリ
１１２  ＨＤＤ
１１３  オンスクリーン制御部
１１４  アンテナ
５２０  情報管理ＤＢ
５３０  顧客管理ＤＢ
５５０  情報案内サーバ
２０１  視聴履歴ＤＢ
２０２  利用者ＤＢ
２０３  嗜好分析ＤＢ
２０４  嗜好分析部
２０５  情報管理ＤＢ
２０６  推奨情報決定部
２０７  推奨情報提供部
【図１】
2005258870.tif 000003
【図２】
2005258870.tif 000004
【図３】
2005258870.tif 000005
【図４】
2005258870.tif 000006
【図５】
2005258870.tif 000007
【図６】
2005258870.tif 000008
【図７】
2005258870.tif 000009
【図８】
2005258870.tif 000010
【図９】
2005258870.tif 000011
【図１０】
2005258870.tif 000012
【図１１】
2005258870.tif 000013
【図１２】
2005258870.tif 000014
【図１３】
2005258870.tif 000015
【図１４】
2005258870.tif 000016
【図１５】
2005258870.tif 000017