(57)【特許請求の範囲】
【請求項１】
複数のコンテンツからユーザの嗜好に合致した当該コンテンツを表示制御する情報表示制御装置において、
上記ユーザにより視聴のために上記複数のコンテンツのうちのいずれかが選択されることを受け付ける視聴選択受付手段と、
上記視聴選択受付手段により受け付けられた上記ユーザの視聴選択履歴情報を取得することにより、選択された上記コンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納する視聴選択履歴情報格納手段と、
上記ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの上記各属性及び上記各属性の重み値とを比較することによって、上記ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルを上記ユーザテーブルとして置き換えることにより上記ユーザテーブルを更新し、当該ユーザテーブルから上記ユーザの視聴選択嗜好の傾向を特定する視聴選択嗜好特定手段と、
上記視聴選択嗜好特定手段によって特定された上記ユーザの視聴選択嗜好に基づいて上記複数のコンテンツのなかから上記ユーザの視聴選択嗜好に合致した当該コンテンツを検索する検索手段と、
上記検索手段により検索された上記コンテンツに関する情報を表示するように制御する表示制御手段と
を具える情報表示制御装置。
【請求項２】
上記表示制御手段は、検索された上記コンテンツを放送日時別に一覧表示する
請求項１に記載の情報表示制御装置。
【請求項３】
上記視聴選択嗜好特定手段は、上記コンテンツの内容を放送局側の視点でジャンル別に分類した第1の属性及び上記ユーザの視聴方法及び視聴目的による視点で分類した第2の属性に基づいて上記視聴選択嗜好の傾向を特定する
請求項1に記載の情報表示制御装置。
【請求項４】
上記ユーザの嗜好傾向を表す上記視聴選択履歴情報は、上記コンテンツの内容を放送局側の視点でジャンル別に分類した第1の属性及び上記ユーザの視聴方法及び視聴目的による視点で分類した第２の属性に基づいて上記コンテンツの重み値を設定したユーザテーブルでなり、
上記視聴選択履歴情報格納手段は、上記ユーザが上記コンテンツを選択する毎に上記クラスタテーブルを上記ユーザテーブルとして置き換えることによって当該選択された当該コンテンツの上記第1の属性及び上記第２の属性に基づいて上記視聴選択履歴情報の上記第1の属性及び上記第２の属性で分類された上記ユーザテーブルの重み値を更新する
請求項１に記載の情報表示制御装置。
【請求項５】
上記視聴選択嗜好特定手段は、
上記ユーザが上記コンテンツを選択する毎に上記ユーザテーブルの上記重み値を書き換え、書き換えが複数回実行された後の当該ユーザテーブルと上記クラスタテーブルとを比較し、ユーザの上記コンテンツの視聴傾向に最も近似したクラスタテーブルを上記ユーザテーブルとして置き換えることにより、置き換えられたユーザテーブルから上記視聴選択嗜好の傾向を特定する
請求項１に記載の情報表示制御装置。
【請求項６】
上記複数のコンテンツはそれぞれ上記コンテンツの内容を放送局側の視点でジャンル別に分類した第1の属性及び上記ユーザの視聴方法及び視聴目的による視点で分類した第２の属性を対応付けており、上記検索手段は、上記コンテンツの上記第1の属性及び上記第２の属性に基づいて上記ユーザの嗜好に合致した上記コンテンツを検索する
請求項１に記載の情報表示制御装置。
【請求項７】
上記検索手段は、上記第１の属性及び上記第２の属性の中でそれぞれ重み値の最も大きい属性を上記ユーザの嗜好傾向の強さを表す属性としてそれぞれ選択し、選択された結果の上記属性と上記放送局側の意図で上記第１の属性及び上記第２の属性に付加されている優先度とに基づいて上記ユーザの嗜好に合致したコンテンツを検索する
請求項６に記載の情報表示制御装置。
【請求項８】
複数のコンテンツからユーザの嗜好に合致した当該コンテンツを表示制御する情報表示制御装置の情報表示制御方法において、
上記ユーザにより視聴のために上記複数のコンテンツのうちのいずれかが選択されることを受け付ける視聴選択受付ステップと、
視聴選択履歴情報格納手段に対し、上記視聴選択受付ステップにより受け付けられた上記ユーザの視聴選択履歴情報を取得することにより、選択された上記コンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納する視聴選択履歴情報格納ステップと、
上記ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの上記各属性及び上記各属性の重み値とを比較することによって、上記ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルを上記ユーザテーブルとして置き換えることにより上記ユーザテーブルを更新し、当該ユーザテーブルから上記ユーザの視聴選択嗜好の傾向を特定する視聴選択嗜好特定ステップと、
上記視聴選択嗜好特定ステップによって特定された上記ユーザの視聴選択嗜好に基づいて上記複数のコンテンツのなかから上記ユーザの視聴選択嗜好に合致した当該コンテンツを検索する検索ステップと、
上記検索ステップにより検索された上記コンテンツに関する情報を表示するように制御する表示制御ステップと
を具える情報表示制御装置の情報表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報表示制御装置及び情報表示制御装置の情報表示制御方法に関し、例えば放送衛星を介して配信される多数のテレビジョン番組の中から、視聴者の嗜好に合致した番組を検索してその検索結果を視聴者に提供する情報表示制御装置及び情報表示制御装置の情報表示制御方法に適用して好適なものである。
【０００２】
【従来の技術】
放送衛星を介して視聴者にテレビジョン番組が配信される衛星放送システムでは、テレビジョン信号がディジタル化され、膨大な数の番組が同時に配信される。このようなシステムでは、視聴者が選択する番組数が格段に多くなる。
【０００３】
また電話回線又は専用回線を介してホスト側からコンピュータ端末に種々の情報を提供するシステムでは、端末側のユーザが膨大な情報の中から必要とする情報を選択し、これをホスト側に要求することになる。
【０００４】
【発明が解決しようとする課題】
かかるテレビジョン番組やコンピュータを利用した情報等の選択を視聴者やユーザが行おうとすると、膨大な番組又は情報の中から所望の番組又は情報を検索しなければならない分、視聴者又はユーザの検索操作が煩雑化し、必要とする番組又は情報を簡単に選択することが困難になる問題があった。
【０００５】
本発明は以上の点を考慮してなされたもので、ユーザの検索を格段に容易にし得る情報表示制御装置及び情報表示制御装置の情報表示制御方法を提案しようとするものである。
【０００６】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、複数のコンテンツからユーザの嗜好に合致した当該コンテンツを表示制御する情報表示制御装置において、ユーザにより視聴のために複数のコンテンツのうちのいずれかが選択されることを受け付ける視聴選択受付手段と、視聴選択受付手段により受け付けられたユーザの視聴選択履歴情報を取得することにより、選択された上記コンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納する視聴選択履歴情報格納手段と、ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの各属性及び各属性の重み値とを比較することによって、ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルをユーザテーブルとして置き換えることによりユーザテーブルを更新し、当該ユーザテーブルからユーザの視聴選択嗜好の傾向を特定する視聴選択嗜好特定手段と、視聴選択嗜好特定手段によって特定されたユーザの視聴選択嗜好に基づいて複数のコンテンツのなかからユーザの視聴選択嗜好に合致した当該コンテンツを検索する検索手段と、検索手段により検索されたコンテンツに関する情報を表示するように制御する表示制御手段とを設けたことにより、膨大な数のコンテンツのなかからユーザの嗜好に合致したコンテンツを容易に検索し、検索されたコンテンツに関する情報を表示することができる。
【０００８】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【０００９】
図１において１は全体として衛星放送システムを示し、送信装置２において複数の送信情報として複数チャンネルの番組の放送データをそれぞれ圧縮符号化した後、これらをＴＳ(Transport Stream)パケットと呼ばれる１８８[byte]の伝送単位データごとに多重化し、所定の変調方法（例えばＱＰＳＫ(Quadrature Phase Shift Keying) 変調方法）で変調し衛星２に向けて送信する。
【００１０】
すなわち図２に示すように、送信装置２は、映像データ生成部１１において生成した複数チャンネルの各番組を構成する映像データＤ１１をエンコーダ１３に送出する。エンコーダ１３は各チャンネルごとに映像データＤ１１をＭＰＥＧ２(Motion Picture Experts Group 2)の圧縮方法を用いて圧縮符号化し、この結果得られる映像圧縮符号化データＤ１３を多重化部１５に送出する。
【００１１】
また、音声データ生成部１２は各番組を構成する複数チャンネルの音声データＤ１２を生成し、これをエンコーダ１４に送出する。エンコーダ１４は各チャンネルごとに音声データＤ１２をＭＰＥＧ２音声符号化方法により圧縮符号化し、この結果得られる音声圧縮符号化データＤ１４を多重化部１５に送出する。
【００１２】
多重化部１５は映像圧縮符号化データＤ１３及び音声圧縮符号化データＤ１４をＴＳパケット化した後、これらを時分割多重する。
【００１３】
ここで、送信装置２は各チャンネルの映像圧縮符号化データＤ１３及び音声圧縮符号化データＤ１４に加えて、ＥＰＧ(Electric Program Guide)データ（番組ガイドデータ）と呼ばれる番組の内容を表す番組ガイド情報を生成しこれを各チャンネルの映像及び音声データと共に多重化して送信するようになされている。
【００１４】
すなわち、送信装置２において番組情報付加／属性定義部２２は、図３に示すように、送信しようとする各番組について８日分の各番組の番組名、放送日時、番組属性情報等の番組に関する情報を生成し、これを番組ガイドデータＤ２２として多重化部１５に送出する。
【００１５】
ここで、番組ガイド情報に含まれる番組属性情報とは、各番組に複数のジャンル（属性）をオペレータの設定操作によって割り当てることにより各番組を細かくジャンル分けするものであり、複数のジャンネル（属性）のうち第１の属性ａn は、図４〜図７に示すように分類されている。例えば、図４において番組属性番号ａn が「４」である第１の属性は、映画（洋画）であって推理映画である番組を示し、また、番組属性番号ａn が「２９」である第１の属性は、映画（邦画）であって歴史映画である番組を示している。
【００１６】
このように、第１の属性ａn は各番組の内容を客観的に表すものであり、これらの番組を放送する放送局側の視点で分類されるものである。
【００１７】
これに対して、複数のジャンル（属性）のうち第２の属性ｂn は、図８及び図９に示すように分類されている。例えば、図８において番組属性番号ｂn が「７」である第２の属性は、視聴者に対して感動できる楽しみ方を提供する番組を示し、また、図９に示すように番組属性番号ｂn が「５０」である第２の属性は、視聴者がスピード感を味わえる演出スタイルを持つ番組を示している。
【００１８】
このように、第２の属性ｂn は各番組の内容を視聴者の視聴方法や視聴目的といった視聴者側の視点で分類されるものである。
【００１９】
番組情報付加／属性定義部２２（図２）は、番組ガイド情報として送出する各番組について、かかる第１の属性ａn 及び第２の属性ｂn に送信側の意図に基づいて優先度を付加し、当該優先度の高い属性から順に送出するようになされている。
【００２０】
例えば図３に示す番組ガイド情報おいて、第１のチャンネル「１」の番組「洋画劇場」に対して、その第１の属性ａn として歴史映画（洋画）を表す属性番号「１４」（図４）が設定されており、さらに第２の属性ｂn として衣食住のテーマを表す属性番号「２６」（図８）が設定され、さらに第２の属性ｂn の優先度が第１の属性ａn の優先度よりも高く設定されているとすると、番組情報付加／属性定義部２２（図２）は番組ガイド情報を表す番組ガイドデータＤ２２として第１チャンネル「１」の番組「洋画劇場」の属性データを、第２の属性ｂn （＝「２６」）及び第１の属性ａn （＝「１４」）の順に送出する。これにより、番組情報付加／属性定義部２２は、当該番組「洋画劇場」の内容として、第２の属性ｂn である「衣食住」のテーマを扱った番組であることをその最も優先度の高い属性として特徴付け、これに付随した属性として第１の属性ａn である「歴史映画（洋画）」の番組であることをあげて特徴付けることにより、当該番組属性によってこのときの番組「洋画劇場」の特徴を詳細に分類することができる。
【００２１】
かくして番組情報付加／属性定義部２２は、番組属性情報を含む番組ガイドデータＤ２２を多重化部１５に送出することにより、これらを映像圧縮符号化データＤ１３及び音声圧縮符号化データＤ１４と共に多重化する。
【００２２】
因みに、番組情報付加／属性定義部２２は、番組ガイドデータＤ２２を生成する際に、各番組の番組属性情報について番組属性テーブル２１（図２）を参照することにより、当該番組属性の内容を簡単なコード情報として生成することができ、これにより、送信するデータ数を削減することができる。
【００２３】
多重化部１５は、映像圧縮符号化データＤ１３、音声圧縮符号化データＤ１４及び番組ガイドデータＤ２２を多重化することにより得られる多重化データＤ１５を変調部１６に送出する。変調部１６は多重化データＤ１５に対してＱＰＳＫ変調を施すことにより放送信号Ｓ１６を得、これを送信アンテナＡＮＴを介して衛星３（図１）に送信する。
【００２４】
図１において衛星３は、送信装置２から送信された放送信号Ｓ１６を中継して地上の各受信装置４Ａ、４Ｂ、４Ｃ、……に配信する。各受信装置４Ａ、４Ｂ、４Ｃ、……は、それぞれ視聴者の操作によって指定された所定番組の放送データを放送信号Ｓ１６から抜き取り、これを復号することにより各視聴者が所望とする番組を選択的にモニタ（図示せず）に表示させる。
【００２５】
ここで、受信装置４Ａ、４Ｂ、４Ｃ、……はそれぞれ同一構成でなり、図１０に示すように受信装置４Ａは、受信アンテナＡＮＴを介して受信された放送信号Ｓ１６をチューナ４１に受ける。チューナ４１は視聴者の選局操作によって選択されたチャンネルが多重化されてなる放送信号Ｓ１６を選局し、これを受信信号Ｓ４１として続くフロントエンド４２に送出する。
【００２６】
フロントエンド部４２は、受信信号Ｓ４１をＱＰＳＫ復調し、その結果得られる受信データに対して誤り訂正処理を施した後、これを受信データストリームＤ４２としてデスクランブル回路４３に送出する。
【００２７】
デスクランブル回路４３は、受信装置４Ａに装填された契約番組選定用のＩＣカード５０から、視聴者の視聴契約に応じて当該ＩＣカード５０に記憶されている契約チャンネルの暗号キー情報Ｄ５０を読み出し、当該暗号キー情報Ｄ５０に基づいて、受信データストリームＤ２のうちの契約チャンネルの多重化データＤ４３のみを取り出して続くデマルチプレクサ４４に送出する。
【００２８】
デマルチプレクサ４４は、多重化データＤ４３を各チャンネル毎に並び換え、視聴者によって選局指定されたチャンネルの番組データの映像データ部分を有するパケットからなるビデオストリームＤ４４ＶをＭＰＥＧビデオデコーダ４８に送出すると共に、番組データの音声データ部分を有するパケットからなるオーディオストリームＤ４４ＡをＭＰＥＧオーディオデコーダ４５に送出する。
【００２９】
ＭＰＥＧオーディオデコーダ４５は、オーディオストリームＤ４４ＡをＭＰＥＧ２音声復号方法によりデコードすることにより、圧縮符号化前のＰＣＭ(Pulse Code Modulation) オーディオデータＤ４５を復元し、これをディジタルアナログ変換回路４６に送出する。ディジタルアナログ変換回路４６は、ＰＣＭオーディオデータＤ４５をアナログ信号に変換することにより、アナログ音声信号Ｓ４６を生成し、これをモニタ４７のスピーカ（図示せず）を介して番組音声として出力する。
【００３０】
これに対してＭＰＥＧビデオデコーダ４８は、ビデオストリームＤ４４ＶをＭＰＥＧ２映像復号方法により圧縮符号化前のビテオデータＤ４８を復元し、これを合成表示部４９に送出する。合成表示部４９は、後述する番組情報／属性処理部５６から送出される視聴者の嗜好に合致した推薦番組データＤ５６を視聴者の推薦番組表示操作に応じてビデオデータＤ４８に合成し、当該合成された合成ビデオデータＤ４９をディジタルアナログ変換回路５１に送出する。ディジタルアナログ変換回路５１は合成ビデオデータＤ４９をアナログ信号に変換することにより、アナログ映像信号Ｓ５１を生成し、これをモニタ４７の映像表示部に番組映像として表示する。従って、視聴者の推薦番組表示操作がなされない場合には、モニタ４７の表示画面にはこのとき視聴者が選局している番組の映像が表示される。
【００３１】
ここで、デマルチプレクサ４４は、デスクランブル回路４３から供給される多重化データＤ４３から、送信装置２において多重化された番組ガイドデータＤ２２（図２）を抜き取り、これを番組情報／属性処理部５６に送出する。
【００３２】
番組情報／属性処理部５６は、番組ガイドデータＤ２２に含まれる８日分の各番組のなかから、テーブル部６０を参照することにより視聴者の嗜好に合致した番組を選択するようになされている。
【００３３】
すなわち、テーブル部６０は、視聴者の視聴履歴を取り込むことにより当該視聴者の視聴傾向を表現する選択履歴情報格納手段としてのユーザテーブル６６及び、統計的な分析結果から予め設定されている複数の代表的視聴傾向のサンプル（ひな型）を持ったクラスタテーブル部６７を有する。
【００３４】
図１１（Ａ）に示すように、ユーザテーブル６６は第１及び第２の属性ａn 及びｂn と番組を選択する際に参照する各属性ａn 及びｂn の重み値(Sorting Rate)とを有し、初期状態として各重み値としてそれぞれ「１」が設定されている。
【００３５】
また図１１（Ｂ）に示すように、クラスタテーブル部６７は複数の代表的視聴傾向のサンプルであるクラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……を有し、各クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……は、それぞれ第１及び第２の属性ａn 及びｂn と各属性ａn 及びｂn の重み値(Sorting Rate)とを有する。従って、各クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……においてそれぞれ設定されている属性及びその重み値によって各クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……ごとに視聴者の視聴傾向を特徴付けるようになされている。例えば、図１１（Ｂ）において第１のクラスタテーブル６７Ａは、第１の属性ａ1 の重み値（＝「3.6 」）が他の属性の重み値よりも大きくなっており、このことから当該クラスタテーブル６７Ａによって特徴付けられる視聴傾向は特に属性ａ1 を強く嗜好する特徴を持つことが分かる。
【００３６】
かかる初期状態のユーザテーブル６６は、各番組属性ａn 及びｂn の重み値がすべて「１」であり、視聴者の視聴傾向を表現していない。この初期状態において視聴者が所望の番組を選択することにより、視聴情報処理部６３は当該視聴者の選択結果をユーザテーブル６６に反映させる。
【００３７】
すなわち、視聴者がリモートコマンダ６１を操作することにより所望の番組を選択すると、当該リモートコマンダ６１はコマンド信号Ｓ６１を例えば赤外光を介して受信装置本体の受光部からなる視聴者情報入手部６２に送出する。
【００３８】
視聴者情報入手部６２は、コマンド信号Ｓ６１に基づいてチューナ４１及びデマルチプレクサ４４を選局制御することにより、視聴者が選択した番組をモニタ４４に表示する。このとき視聴者情報入手部６２は、視聴者が番組を選択してこれを所定時間視聴する毎に当該選択された番組を表す選択番組データＤ６２を視聴情報処理部６３に送出する。
【００３９】
視聴情報処理部６３はユーザテーブル６６と共に選択履歴情報格納手段を構成し、選択番組データＤ６２が入力されると当該選択番組データＤ６２によって表される視聴者が選択した番組について、その番組属性情報（属性ａn 及びｂn ）を番組情報／属性処理部５６の番組ガイド情報から読み出すと共に、当該属性ａn 及びｂn に対応したユーザテーブル６６の重み値（初期値）を読み出す。そして当該第１の属性ａn の重み値（初期値）に対して、当該第１の属性ａn に対応した１次属性重み係数Ｃ1 を乗算し、第２の属性ｂn の重み値（初期値）に対して、当該第２の属性ｂn に対応した２次属性重み係数Ｃ2 を乗算する。
【００４０】
この場合、第１の属性ａn は第２の属性ｂn よりも上位に存在する検索項目であることから、１次属性重み係数Ｃ1 を２次属性重み係数Ｃ2 よりも大きな値として設定する。
【００４１】
このようにして算出された乗算結果は、視聴者の選択した番組の特徴（属性）に基づく当該視聴者の視聴傾向を表すものであり、視聴情報処理部６３は、当該乗算結果を、ユーザテーブル６６の対応する属性ａn 及びｂn の重み値と置き換える。
【００４２】
かかるユーザテーブル６６への視聴履歴の取り込み作業が視聴者の番組選択動作に応じて予め決められた所定回数行われると、テーブル部６０を制御する制御部（図示せず）はユーザテーブル６６に登録された各属性ａn 及びｂn 並びにそれらの重み値と、予め設定されているクラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……の対応する値とを比較する。
【００４３】
例えば、視聴履歴の取り込みが所定回数実行された後のユーザテーブル６６の各重み値が、図１２（Ａ）に示す状態である場合、第１の属性ａ1 の重み値が「３」に増加し、さらに第２の属性ｂ1 の重み値が「1.5 」に増加しており、この状態において制御部は、図１２（Ｂ）に示す各クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……とこのときのユーザテーブル６６とを比較し、ユーザテーブル６６に最も近似した属性及びその重み値の分布を有するクラスタテーブルを選択してこれをユーザテーブル６６として用いる。
【００４４】
例えば図１２（Ａ）に示すユーザテーブル６６に最も近似したクラスタテーブルを選択する場合、制御部は、第１の属性ａ1 の重み値「３」と第２の属性ｂ2 の重み値「1.5 」とが他の属性の重み値から突出して大きな値となっている点及び、第１の属性ａ1 の重み値「３」及び第２の属性ｂ2 の重み値「1.5 」の比率に基づいて近似するクラスタテーブルを選択する。
【００４５】
これにより、視聴者が番組選択を数回行った結果から当該視聴者の視聴傾向が予め設定された視聴傾向のサンプルに当てはめられる。このようにして置き換えられた新たなユーザテーブル６６は、その後視聴者が所定回数番組を選択及び視聴する毎にその重み値が視聴情報処理部６３により上述の乗算方法によって更に書き換えられて行くと共に、当該視聴履歴を所定回数取り込む毎に、最も近似したクラスタテーブルとの置き換えが行われる。
【００４６】
検索手段である番組情報／属性処理部５６は、このようにして得られた新たなユーザテーブル６６を用いて視聴者に対する推薦番組を選択する。すなわち、視聴者がリモートコマンダ６１を操作することによって推薦番組の表示を指定すると、番組情報／属性処理部５６は、このとき放送信号から取り出された番組ガイド情報の各番組について、それらの属性ａn 及びｂn と送信側で割り付けられた当該属性ａn 及びｂn の各優先度とに基づいて、視聴者の視聴傾向を表すユーザテーブル６６の各属性ａn 及びｂn 並びにそれらの重み値に合致した番組を選択する。
【００４７】
例えば、図１２（Ａ）に示すように、このときのユーザテーブル６６の属性ａ1 が「３」であり属性ｂ２が「1.5 」であるとすると、視聴者の視聴傾向として属性ａ1 及びｂ2 の傾向が強いことを表しており、番組情報／属性処理部５６は、番組ガイド情報の各番組のなかから、属性ａ1 及びｂ2 の属性を有すると共に属性ａ1 の優先度が属性ｂ2 の優先度よりも高い番組を選択する。
【００４８】
このように送信側において各番組に属性ａn 及びｂn とそれらの優先度を割り付けることにより各番組についてそれぞれを提供する対象としての視聴者の傾向を選定し、受信側において当該受信装置を操作する視聴者の視聴傾向に合致した番組が選択される。
【００４９】
因みに、番組情報／属性処理部５６は所定の誤差範囲で適合する複数の番組を選択するようになされており、当該選択された複数の番組を推薦番組データＤ５６として合成表示部４９（図１０）に送出する。
【００５０】
合成表示部４９はＭＰＥＧビデオデコーダ４８から送出されるビテオデータＤ４８に対して推薦番組データＤ５６を合成することにより、例えば映像を背景としてその上に推薦番組データＤ５６を重ねてモニタ４７に表示する。
【００５１】
この場合、番組情報／属性処理部５６は、モニタ４７に表示する推薦番組情報の表示方法として、図１３（Ａ）に示すように、推薦番組一覧表示部８０の各表示欄８０Ａ、８０Ｂ、８０Ｃ、……にそれぞれ推薦番組をそのチャンネル番号と番組名とによって順次表示する。この場合、番組情報／属性処理部５６は推薦番組データＤ５６として現在放送中の番組、今日放送予定の番組、明日放送予定の番組及び今週放送予定の番組ごとに推薦番組を表示するようになされており、番組放送時間表示部８２の各表示欄８２Ａ、８２Ｂ、８２Ｃ及び８２Ｄのうち、このとき表示する番組の放送時間に合った表示欄の表示色を変える。
【００５２】
また推薦番組一覧表示部８０の下部には選択手段として操作入力部８１が設けられており、視聴者は当該操作入力部８１のうちの視聴操作部８１Ａ、予約操作部８１Ｂ又は録画予約操作部８１Ｃのいずれかをリモートコマンダ６１の操作によりクリックすることにより、推薦番組の視聴に関する動作を指定することができる。
【００５３】
例えば、推薦番組一覧表示部８０に現在放送中の推薦番組が表示されている状態において、視聴者がリモートコマンダ６１を操作して表示されているいずれかの番組をクリックするとと共に視聴操作部８１Ａをクリック操作すると、視聴者情報入手部６２は選択手段として動作し当該操作によって指定された結果を制御部（図示せず）に送出することにより、制御部はこのとき指定された番組を選局してモニタ４７に表示する。
【００５４】
これに対して推薦番組一覧表示部８０に明日放送予定の推薦番組が表示されている状態において、視聴者がリモートコマンダ６１を操作して表示されているいずれかの番組をクリックするとと共に予約操作部８１Ｂをクリック操作すると、視聴者情報入手部６２は当該操作によって指定された結果を制御部（図示せず）に送出することにより、制御部はこのとき指定された番組をその番組の開始日時に選局してモニタ４７に表示する。
【００５５】
これに対して推薦番組一覧表示部８０に明日放送予定の推薦番組が表示されている状態において、視聴者がリモートコマンダ６１を操作して表示されているいずれかの番組をクリックするとと共に予約録画操作部８１Ｃをクリック操作すると、視聴者情報入手部６２は当該操作によって指定された結果を制御部（図示せず）に送出することにより、制御部はこのとき指定された番組をその番組の開始日時に選局して所定の録画装置に録画させる。
【００５６】
また、視聴者が推薦番組一覧表示部８０に表示されているいずれかの番組を選択すると、図１３（Ｂ）に示すように、合成表示部４９はモニタ４７の表示画面に当該選択された番組の内容説明等の番組情報を表示する。
【００５７】
かくして視聴者は、モニタ４７に表示された推薦番組情報によって自らが嗜好する番組を選択することができる。
【００５８】
ここで、送信装置２では、視聴者の視聴傾向を常に把握しながら当該視聴傾向のサンプルであるクラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……及び各番組の属性情報等を更新し得るようになされている。すなわち、受信装置４Ａにおいて選択履歴情報返送手段を構成するテーブル情報処理部５５（図１０）は、ユーザテーブル６６の内容（すなわち視聴者の視聴履歴データＤ５５をモデム５７及び電話回線網５を介して送信装置２に送信する。
【００５９】
送信装置２（図２）は、モデム１７を介して視聴履歴データＤ５５を情報分析手段としてのテーブル情報分析部１８に取り込む。テーブル情報分析部１８は、各受信装置４Ａ、４Ｂ、……から集められた各視聴者の視聴履歴データＤ５５に基づいて、各視聴者の視聴傾向を分析し、当該分析結果Ｄ１８を選択嗜好パターン更新手段の一部である更新情報生成部１９及び番組属性テーブル２１に送出する。
【００６０】
更新情報生成部１９はテーブル情報分析部１８の分析結果に基づいて、クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……（図１０）として適切なクラスタテーブルのサンプル（ひな型）及び必要に応じて各番組の新たな属性情報を作成する。そして更新情報生成部１９は当該作成されたサンプル及び属性情報を更新データＤ１９としてエンコーダ１３及び１４に送出し映像データＤ１１及び音声データＤ１２と共に多重化部１５を介して送信する。また、番組属性テーブル２１は、分析結果に基づいてその内容を更新する。
【００６１】
各受信装置４Ａ、４Ｂ、４Ｃ……は、デマルチプレクサ４４において受信データストリームＤ４３から更新データＤ１９を取り出し、これをテーブル情報処理部５５に送出する。
【００６２】
そして選択嗜好パターン更新手段を構成するテーブル情報処理部５５は、更新データＤ１９に基づいてクラスタテーブル部６７の各クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……を更新すると共に、必要に応じて番組属性テーブル６５を更新する。
【００６３】
かくして、送信装置２及び各受信装置４Ａ、４Ｂ、４Ｃ、……において、視聴者の視聴傾向を把握しながら、当該視聴傾向に応じたクラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……を作成し、当該クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……を用いて視聴者の視聴傾向を特定し、当該特定された視聴傾向に基づいて推薦番組を選択することができる。
【００６４】
因みに番組情報／属性処理部５６は、放送信号から抜き出された番組ガイドデータＤ２２のなかの番組属性情報について、テーブル部６０の番組属性テーブル６５を参照することにより、当該番組属性情報の内容を送信用の簡単なコード情報から元の情報に復元し得るようになされている。この場合、受信装置４Ａの番組属性テーブル６５の各番組属性に対応したコードデータは、図２について上述した送信装置２の番組属性テーブル２１における各番組属性に対応したコードデータと一致しており、これにより、受信装置４Ａの番組属性テーブル６５によって復元された各番組属性情報は、送信装置２において生成された番組属性情報と一致するようになされている。
【００６５】
以上の構成において、受信装置４Ａのテーブル部６０は、視聴者が番組を選択及び視聴する毎にユーザテーブル６６を書き換えることにより、視聴者の視聴履歴をユーザテーブル６６に反映させる。
【００６６】
そして、当該ユーザテーブル６６の書き換えが複数回行われると、書き換えられたユーザテーブル６６（すなわち視聴者の視聴履歴）と、視聴傾向が定型化されてなるクラスタテーブル部６７の各クラスタテーブル６７Ａ、６７Ｂ、６７Ｃ、……とが比較され、視聴履歴に最も近似したクラスタテーブルがユーザテーブル６６に置き換えられる。
【００６７】
このように、視聴者が番組選択及び視聴を数回行うと、当該視聴者の視聴傾向はユーザテーブル６６に僅かに反映され、当該反映された視聴傾向に基づいてユーザテーブル６６を最も近似したクラスタテーブルに置き換えることにより、視聴者の視聴傾向、すなわち視聴の嗜好が明確に特定化される。
【００６８】
従って、番組情報／属性処理部５６は、当該特定化された視聴傾向に基づいて当該視聴者に対する推薦番組を選択することにより、視聴者の僅かな番組選択及び視聴回数によっても、的確な推薦番組を選択することができる。
【００６９】
以上の構成によれば、視聴者の番組選択及びその視聴に基づいて視聴履歴であるユーザテーブル６６を書き換えると共に、当該書き換えられたユーザテーブル６６を視聴者の視聴傾向のひな型であるクラスタテーブル（６７Ａ、６７Ｂ、６７Ｃ、……のいずれか）に置き換え、当該置き換えられたユーザテーブル６６に基づいて推薦番組を選択するようにしたことにより、視聴者に対して当該視聴者の視聴傾向に合致した番組を一段と容易に提供するとことができる。
【００７０】
なお上述の実施の形態においては、視聴情報処理部６３において視聴者が選択した番組の属性ａn 及びｂn について、ユーザテーブル６６の重み値に１次属性重み係数Ｃ1 及び２次属性重み係数Ｃ2 を乗算した結果をユーザテーブル６６の重み値として置き換えるようにしたが、本発明はこれに限らず、乗算に代えて加算する等、要は視聴者の視聴履歴（視聴傾向）を表すユーザテーブル６６の属性ａn 及びｂn の重み値を、視聴者の番組選択及び視聴に応じて重み付けすることができれば良い。
【００７１】
また上述の実施の形態においては、モニタ４７に推薦番組のみを表示する場合について述べたが、本発明はこれに限らず、放送予定の全ての番組を表示し、当該表示された番組のうち推薦する番組の表示色や輝度を変えるようにしても良い。このようにすれば、視聴者は推薦された番組以外の番組も同時に確認することができる。
【００７２】
また上述の実施の形態においては、送信装置２から番組ガイドデータＤ２２を送信する際に、各番組の属性ａn 及びｂn をその送信順に優先度を持たせた場合について述べたが、本発明はこれに限らず、各属性ａn 及びｂn にそれぞれ優先度に応じた定数を持たせるようにしても良い。
【００７３】
また上述の実施の形態においては、ユーザテーブル６６に最も近似したクラスタテーブルを選択する方法として、突出して大きな属性の重み値と、それらの比率を用いる場合について述べたが、本発明はこれに限らず、例えば突出して大きな属性の重み値と、他の属性の重み値との比率を用いる等、種々の方法によってクラスタテーブルの近似判断を行うようにしても良い。
【００７４】
また上述の実施の形態においては、本発明をディジタルテレビジョン放送システムに適用する場合について述べたが、本発明はこれに限らず、例えば複数の情報プログラムをホスト側から端末側に配信するシステム等、種々の情報システムの情報検索装置に適用することができる。
【００７５】
【発明の効果】
上述のように本発明によれば、ユーザにより視聴のために複数のコンテンツのうちのいずれかが選択されることを受け付け、受け付けられたユーザの視聴選択履歴情報を取得することにより、選択されたコンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納し、ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの各属性及び各属性の重み値とを比較することによって、ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルをユーザテーブルとして置き換えることによりユーザテーブルを更新し、当該ユーザテーブルからユーザの視聴選択嗜好の傾向を特定し、特定されたユーザの視聴選択嗜好に基づいて複数のコンテンツのなかからユーザの視聴選択嗜好に合致した当該コンテンツを検索し、検索されたコンテンツに関する情報を表示するように制御することにより、ユーザのコンテンツ選択及び視聴に基づいて視聴履歴であるユーザテーブルを書き換えると共に、書き換えられたユーザテーブルとユーザの視聴傾向のひな型である複数のクラスタテーブルとを比較し、ユーザの視聴履歴に最も近似したクラスタテーブルがユーザテーブルとして置き換え、置き換えられたユーザテーブルに基づいてユーザの嗜好傾向を明確に特定できるので、膨大なコンテンツの中からユーザの嗜好に的確に合致したコンテンツ情報を検索でき、ユーザに提供でき、かくしてユーザの嗜好に的確に合致したコンテンツに関する情報を容易に提供でき得る情報表示制御装置を実現できる。
【図面の簡単な説明】
【図１】本発明による情報検索装置を適用した放送システムの全体構成を示す略線図である。
【図２】送信装置の全体構成を示すブロック図である。
【図３】送信装置から送信される番組ガイド情報を示す略線図である。
【図４】各番組のジャンル分けをするための第１の番組属性を表す略線図である。
【図５】各番組のジャンル分けをするための第１の番組属性を表す略線図である。
【図６】各番組のジャンル分けをするための第１の番組属性を表す略線図である。
【図７】各番組のジャンル分けをするための第１の番組属性を表す略線図である。
【図８】各番組のジャンル分けをするための第２の番組属性を表す略線図である。
【図９】各番組のジャンル分けをするための第２の番組属性を表す略線図である。
【図１０】受信装置の構成を示すブロック図である。
【図１１】受信装置に設けられたユーザテーブル及びクラスタテーブルの初期状態を示す略線図である。
【図１２】受信装置に設けられたユーザテーブル及びクラスタテーブルの視聴履歴取得後の状態を示す略線図である。
【図１３】推薦番組の表示例を示す略線図である。
【符号の説明】
１……放送システム、２……送信装置、３……衛星、４Ａ、４Ｂ、４Ｃ……受信装置、５……電話回線網、１５……多重化部、１８……テーブル情報分析部、２、６５……番組属性テーブル、２２……番組情報付加／属性定義部、４４……デマルチプレクサ、５５……テーブル情報処理部、５６……番組情報／属性処理部、６１……リモートコマンダ、６２……視聴者情報入手部、６３……視聴情報処理部、６６……ユーザテーブル、６７……クラスタテーブル部。
【図１】
0004465560.tif 000002
【図２】
0004465560.tif 000003
【図３】
0004465560.tif 000004
【図４】
0004465560.tif 000005
【図５】
0004465560.tif 000006
【図６】
0004465560.tif 000007
【図７】
0004465560.tif 000008
【図８】
0004465560.tif 000009
【図９】
0004465560.tif 000010
【図１０】
0004465560.tif 000011
【図１１】
0004465560.tif 000012
【図１２】
0004465560.tif 000013
【図１３】
0004465560.tif 000014