[go: up one dir, main page]

JP4465560B2 - Information display control device and information display control method for information display control device - Google Patents

Information display control device and information display control method for information display control device Download PDF

Info

Publication number
JP4465560B2
JP4465560B2 JP33171698A JP33171698A JP4465560B2 JP 4465560 B2 JP4465560 B2 JP 4465560B2 JP 33171698 A JP33171698 A JP 33171698A JP 33171698 A JP33171698 A JP 33171698A JP 4465560 B2 JP4465560 B2 JP 4465560B2
Authority
JP
Japan
Prior art keywords
attribute
user
viewing
program
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP33171698A
Other languages
Japanese (ja)
Other versions
JP2000155764A (en
Inventor
康 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP33171698A priority Critical patent/JP4465560B2/en
Publication of JP2000155764A publication Critical patent/JP2000155764A/en
Application granted granted Critical
Publication of JP4465560B2 publication Critical patent/JP4465560B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は情報表示制御装置及び情報表示制御装置の情報表示制御方法に関し、例えば放送衛星を介して配信される多数のテレビジョン番組の中から、視聴者の嗜好に合致した番組を検索してその検索結果を視聴者に提供する情報表示制御装置及び情報表示制御装置の情報表示制御方法に適用して好適なものである。
【0002】
【従来の技術】
放送衛星を介して視聴者にテレビジョン番組が配信される衛星放送システムでは、テレビジョン信号がディジタル化され、膨大な数の番組が同時に配信される。このようなシステムでは、視聴者が選択する番組数が格段に多くなる。
【0003】
また電話回線又は専用回線を介してホスト側からコンピュータ端末に種々の情報を提供するシステムでは、端末側のユーザが膨大な情報の中から必要とする情報を選択し、これをホスト側に要求することになる。
【0004】
【発明が解決しようとする課題】
かかるテレビジョン番組やコンピュータを利用した情報等の選択を視聴者やユーザが行おうとすると、膨大な番組又は情報の中から所望の番組又は情報を検索しなければならない分、視聴者又はユーザの検索操作が煩雑化し、必要とする番組又は情報を簡単に選択することが困難になる問題があった。
【0005】
本発明は以上の点を考慮してなされたもので、ユーザの検索を格段に容易にし得る情報表示制御装置及び情報表示制御装置の情報表示制御方法を提案しようとするものである。
【0006】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、複数のコンテンツからユーザの嗜好に合致した当該コンテンツを表示制御する情報表示制御装置において、ユーザにより視聴のために複数のコンテンツのうちのいずれかが選択されることを受け付ける視聴選択受付手段と、視聴選択受付手段により受け付けられたユーザの視聴選択履歴情報を取得することにより、選択された上記コンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納する視聴選択履歴情報格納手段と、ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの各属性及び各属性の重み値とを比較することによって、ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルをユーザテーブルとして置き換えることによりユーザテーブルを更新し、当該ユーザテーブルからユーザの視聴選択嗜好の傾向を特定する視聴選択嗜好特定手段と、視聴選択嗜好特定手段によって特定されたユーザの視聴選択嗜好に基づいて複数のコンテンツのなかからユーザの視聴選択嗜好に合致した当該コンテンツを検索する検索手段と、検索手段により検索されたコンテンツに関する情報を表示するように制御する表示制御手段とを設けたことにより、膨大な数のコンテンツのなかからユーザの嗜好に合致したコンテンツを容易に検索し、検索されたコンテンツに関する情報を表示することができる。
【0008】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【0009】
図1において1は全体として衛星放送システムを示し、送信装置2において複数の送信情報として複数チャンネルの番組の放送データをそれぞれ圧縮符号化した後、これらをTS(Transport Stream)パケットと呼ばれる188[byte]の伝送単位データごとに多重化し、所定の変調方法(例えばQPSK(Quadrature Phase Shift Keying) 変調方法)で変調し衛星2に向けて送信する。
【0010】
すなわち図2に示すように、送信装置2は、映像データ生成部11において生成した複数チャンネルの各番組を構成する映像データD11をエンコーダ13に送出する。エンコーダ13は各チャンネルごとに映像データD11をMPEG2(Motion Picture Experts Group 2)の圧縮方法を用いて圧縮符号化し、この結果得られる映像圧縮符号化データD13を多重化部15に送出する。
【0011】
また、音声データ生成部12は各番組を構成する複数チャンネルの音声データD12を生成し、これをエンコーダ14に送出する。エンコーダ14は各チャンネルごとに音声データD12をMPEG2音声符号化方法により圧縮符号化し、この結果得られる音声圧縮符号化データD14を多重化部15に送出する。
【0012】
多重化部15は映像圧縮符号化データD13及び音声圧縮符号化データD14をTSパケット化した後、これらを時分割多重する。
【0013】
ここで、送信装置2は各チャンネルの映像圧縮符号化データD13及び音声圧縮符号化データD14に加えて、EPG(Electric Program Guide)データ(番組ガイドデータ)と呼ばれる番組の内容を表す番組ガイド情報を生成しこれを各チャンネルの映像及び音声データと共に多重化して送信するようになされている。
【0014】
すなわち、送信装置2において番組情報付加/属性定義部22は、図3に示すように、送信しようとする各番組について8日分の各番組の番組名、放送日時、番組属性情報等の番組に関する情報を生成し、これを番組ガイドデータD22として多重化部15に送出する。
【0015】
ここで、番組ガイド情報に含まれる番組属性情報とは、各番組に複数のジャンル(属性)をオペレータの設定操作によって割り当てることにより各番組を細かくジャンル分けするものであり、複数のジャンネル(属性)のうち第1の属性an は、図4〜図7に示すように分類されている。例えば、図4において番組属性番号an が「4」である第1の属性は、映画(洋画)であって推理映画である番組を示し、また、番組属性番号an が「29」である第1の属性は、映画(邦画)であって歴史映画である番組を示している。
【0016】
このように、第1の属性an は各番組の内容を客観的に表すものであり、これらの番組を放送する放送局側の視点で分類されるものである。
【0017】
これに対して、複数のジャンル(属性)のうち第2の属性bn は、図8及び図9に示すように分類されている。例えば、図8において番組属性番号bn が「7」である第2の属性は、視聴者に対して感動できる楽しみ方を提供する番組を示し、また、図9に示すように番組属性番号bn が「50」である第2の属性は、視聴者がスピード感を味わえる演出スタイルを持つ番組を示している。
【0018】
このように、第2の属性bn は各番組の内容を視聴者の視聴方法や視聴目的といった視聴者側の視点で分類されるものである。
【0019】
番組情報付加/属性定義部22(図2)は、番組ガイド情報として送出する各番組について、かかる第1の属性an 及び第2の属性bn に送信側の意図に基づいて優先度を付加し、当該優先度の高い属性から順に送出するようになされている。
【0020】
例えば図3に示す番組ガイド情報おいて、第1のチャンネル「1」の番組「洋画劇場」に対して、その第1の属性an として歴史映画(洋画)を表す属性番号「14」(図4)が設定されており、さらに第2の属性bn として衣食住のテーマを表す属性番号「26」(図8)が設定され、さらに第2の属性bn の優先度が第1の属性an の優先度よりも高く設定されているとすると、番組情報付加/属性定義部22(図2)は番組ガイド情報を表す番組ガイドデータD22として第1チャンネル「1」の番組「洋画劇場」の属性データを、第2の属性bn (=「26」)及び第1の属性an (=「14」)の順に送出する。これにより、番組情報付加/属性定義部22は、当該番組「洋画劇場」の内容として、第2の属性bn である「衣食住」のテーマを扱った番組であることをその最も優先度の高い属性として特徴付け、これに付随した属性として第1の属性an である「歴史映画(洋画)」の番組であることをあげて特徴付けることにより、当該番組属性によってこのときの番組「洋画劇場」の特徴を詳細に分類することができる。
【0021】
かくして番組情報付加/属性定義部22は、番組属性情報を含む番組ガイドデータD22を多重化部15に送出することにより、これらを映像圧縮符号化データD13及び音声圧縮符号化データD14と共に多重化する。
【0022】
因みに、番組情報付加/属性定義部22は、番組ガイドデータD22を生成する際に、各番組の番組属性情報について番組属性テーブル21(図2)を参照することにより、当該番組属性の内容を簡単なコード情報として生成することができ、これにより、送信するデータ数を削減することができる。
【0023】
多重化部15は、映像圧縮符号化データD13、音声圧縮符号化データD14及び番組ガイドデータD22を多重化することにより得られる多重化データD15を変調部16に送出する。変調部16は多重化データD15に対してQPSK変調を施すことにより放送信号S16を得、これを送信アンテナANTを介して衛星3(図1)に送信する。
【0024】
図1において衛星3は、送信装置2から送信された放送信号S16を中継して地上の各受信装置4A、4B、4C、……に配信する。各受信装置4A、4B、4C、……は、それぞれ視聴者の操作によって指定された所定番組の放送データを放送信号S16から抜き取り、これを復号することにより各視聴者が所望とする番組を選択的にモニタ(図示せず)に表示させる。
【0025】
ここで、受信装置4A、4B、4C、……はそれぞれ同一構成でなり、図10に示すように受信装置4Aは、受信アンテナANTを介して受信された放送信号S16をチューナ41に受ける。チューナ41は視聴者の選局操作によって選択されたチャンネルが多重化されてなる放送信号S16を選局し、これを受信信号S41として続くフロントエンド42に送出する。
【0026】
フロントエンド部42は、受信信号S41をQPSK復調し、その結果得られる受信データに対して誤り訂正処理を施した後、これを受信データストリームD42としてデスクランブル回路43に送出する。
【0027】
デスクランブル回路43は、受信装置4Aに装填された契約番組選定用のICカード50から、視聴者の視聴契約に応じて当該ICカード50に記憶されている契約チャンネルの暗号キー情報D50を読み出し、当該暗号キー情報D50に基づいて、受信データストリームD2のうちの契約チャンネルの多重化データD43のみを取り出して続くデマルチプレクサ44に送出する。
【0028】
デマルチプレクサ44は、多重化データD43を各チャンネル毎に並び換え、視聴者によって選局指定されたチャンネルの番組データの映像データ部分を有するパケットからなるビデオストリームD44VをMPEGビデオデコーダ48に送出すると共に、番組データの音声データ部分を有するパケットからなるオーディオストリームD44AをMPEGオーディオデコーダ45に送出する。
【0029】
MPEGオーディオデコーダ45は、オーディオストリームD44AをMPEG2音声復号方法によりデコードすることにより、圧縮符号化前のPCM(Pulse Code Modulation) オーディオデータD45を復元し、これをディジタルアナログ変換回路46に送出する。ディジタルアナログ変換回路46は、PCMオーディオデータD45をアナログ信号に変換することにより、アナログ音声信号S46を生成し、これをモニタ47のスピーカ(図示せず)を介して番組音声として出力する。
【0030】
これに対してMPEGビデオデコーダ48は、ビデオストリームD44VをMPEG2映像復号方法により圧縮符号化前のビテオデータD48を復元し、これを合成表示部49に送出する。合成表示部49は、後述する番組情報/属性処理部56から送出される視聴者の嗜好に合致した推薦番組データD56を視聴者の推薦番組表示操作に応じてビデオデータD48に合成し、当該合成された合成ビデオデータD49をディジタルアナログ変換回路51に送出する。ディジタルアナログ変換回路51は合成ビデオデータD49をアナログ信号に変換することにより、アナログ映像信号S51を生成し、これをモニタ47の映像表示部に番組映像として表示する。従って、視聴者の推薦番組表示操作がなされない場合には、モニタ47の表示画面にはこのとき視聴者が選局している番組の映像が表示される。
【0031】
ここで、デマルチプレクサ44は、デスクランブル回路43から供給される多重化データD43から、送信装置2において多重化された番組ガイドデータD22(図2)を抜き取り、これを番組情報/属性処理部56に送出する。
【0032】
番組情報/属性処理部56は、番組ガイドデータD22に含まれる8日分の各番組のなかから、テーブル部60を参照することにより視聴者の嗜好に合致した番組を選択するようになされている。
【0033】
すなわち、テーブル部60は、視聴者の視聴履歴を取り込むことにより当該視聴者の視聴傾向を表現する選択履歴情報格納手段としてのユーザテーブル66及び、統計的な分析結果から予め設定されている複数の代表的視聴傾向のサンプル(ひな型)を持ったクラスタテーブル部67を有する。
【0034】
図11(A)に示すように、ユーザテーブル66は第1及び第2の属性an 及びbn と番組を選択する際に参照する各属性an 及びbn の重み値(Sorting Rate)とを有し、初期状態として各重み値としてそれぞれ「1」が設定されている。
【0035】
また図11(B)に示すように、クラスタテーブル部67は複数の代表的視聴傾向のサンプルであるクラスタテーブル67A、67B、67C、……を有し、各クラスタテーブル67A、67B、67C、……は、それぞれ第1及び第2の属性an 及びbn と各属性an 及びbn の重み値(Sorting Rate)とを有する。従って、各クラスタテーブル67A、67B、67C、……においてそれぞれ設定されている属性及びその重み値によって各クラスタテーブル67A、67B、67C、……ごとに視聴者の視聴傾向を特徴付けるようになされている。例えば、図11(B)において第1のクラスタテーブル67Aは、第1の属性a1 の重み値(=「3.6 」)が他の属性の重み値よりも大きくなっており、このことから当該クラスタテーブル67Aによって特徴付けられる視聴傾向は特に属性a1 を強く嗜好する特徴を持つことが分かる。
【0036】
かかる初期状態のユーザテーブル66は、各番組属性an 及びbn の重み値がすべて「1」であり、視聴者の視聴傾向を表現していない。この初期状態において視聴者が所望の番組を選択することにより、視聴情報処理部63は当該視聴者の選択結果をユーザテーブル66に反映させる。
【0037】
すなわち、視聴者がリモートコマンダ61を操作することにより所望の番組を選択すると、当該リモートコマンダ61はコマンド信号S61を例えば赤外光を介して受信装置本体の受光部からなる視聴者情報入手部62に送出する。
【0038】
視聴者情報入手部62は、コマンド信号S61に基づいてチューナ41及びデマルチプレクサ44を選局制御することにより、視聴者が選択した番組をモニタ44に表示する。このとき視聴者情報入手部62は、視聴者が番組を選択してこれを所定時間視聴する毎に当該選択された番組を表す選択番組データD62を視聴情報処理部63に送出する。
【0039】
視聴情報処理部63はユーザテーブル66と共に選択履歴情報格納手段を構成し、選択番組データD62が入力されると当該選択番組データD62によって表される視聴者が選択した番組について、その番組属性情報(属性an 及びbn )を番組情報/属性処理部56の番組ガイド情報から読み出すと共に、当該属性an 及びbn に対応したユーザテーブル66の重み値(初期値)を読み出す。そして当該第1の属性an の重み値(初期値)に対して、当該第1の属性an に対応した1次属性重み係数C1 を乗算し、第2の属性bn の重み値(初期値)に対して、当該第2の属性bn に対応した2次属性重み係数C2 を乗算する。
【0040】
この場合、第1の属性an は第2の属性bn よりも上位に存在する検索項目であることから、1次属性重み係数C1 を2次属性重み係数C2 よりも大きな値として設定する。
【0041】
このようにして算出された乗算結果は、視聴者の選択した番組の特徴(属性)に基づく当該視聴者の視聴傾向を表すものであり、視聴情報処理部63は、当該乗算結果を、ユーザテーブル66の対応する属性an 及びbn の重み値と置き換える。
【0042】
かかるユーザテーブル66への視聴履歴の取り込み作業が視聴者の番組選択動作に応じて予め決められた所定回数行われると、テーブル部60を制御する制御部(図示せず)はユーザテーブル66に登録された各属性an 及びbn 並びにそれらの重み値と、予め設定されているクラスタテーブル67A、67B、67C、……の対応する値とを比較する。
【0043】
例えば、視聴履歴の取り込みが所定回数実行された後のユーザテーブル66の各重み値が、図12(A)に示す状態である場合、第1の属性a1 の重み値が「3」に増加し、さらに第2の属性b1 の重み値が「1.5 」に増加しており、この状態において制御部は、図12(B)に示す各クラスタテーブル67A、67B、67C、……とこのときのユーザテーブル66とを比較し、ユーザテーブル66に最も近似した属性及びその重み値の分布を有するクラスタテーブルを選択してこれをユーザテーブル66として用いる。
【0044】
例えば図12(A)に示すユーザテーブル66に最も近似したクラスタテーブルを選択する場合、制御部は、第1の属性a1 の重み値「3」と第2の属性b2 の重み値「1.5 」とが他の属性の重み値から突出して大きな値となっている点及び、第1の属性a1 の重み値「3」及び第2の属性b2 の重み値「1.5 」の比率に基づいて近似するクラスタテーブルを選択する。
【0045】
これにより、視聴者が番組選択を数回行った結果から当該視聴者の視聴傾向が予め設定された視聴傾向のサンプルに当てはめられる。このようにして置き換えられた新たなユーザテーブル66は、その後視聴者が所定回数番組を選択及び視聴する毎にその重み値が視聴情報処理部63により上述の乗算方法によって更に書き換えられて行くと共に、当該視聴履歴を所定回数取り込む毎に、最も近似したクラスタテーブルとの置き換えが行われる。
【0046】
検索手段である番組情報/属性処理部56は、このようにして得られた新たなユーザテーブル66を用いて視聴者に対する推薦番組を選択する。すなわち、視聴者がリモートコマンダ61を操作することによって推薦番組の表示を指定すると、番組情報/属性処理部56は、このとき放送信号から取り出された番組ガイド情報の各番組について、それらの属性an 及びbn と送信側で割り付けられた当該属性an 及びbn の各優先度とに基づいて、視聴者の視聴傾向を表すユーザテーブル66の各属性an 及びbn 並びにそれらの重み値に合致した番組を選択する。
【0047】
例えば、図12(A)に示すように、このときのユーザテーブル66の属性a1 が「3」であり属性b2が「1.5 」であるとすると、視聴者の視聴傾向として属性a1 及びb2 の傾向が強いことを表しており、番組情報/属性処理部56は、番組ガイド情報の各番組のなかから、属性a1 及びb2 の属性を有すると共に属性a1 の優先度が属性b2 の優先度よりも高い番組を選択する。
【0048】
このように送信側において各番組に属性an 及びbn とそれらの優先度を割り付けることにより各番組についてそれぞれを提供する対象としての視聴者の傾向を選定し、受信側において当該受信装置を操作する視聴者の視聴傾向に合致した番組が選択される。
【0049】
因みに、番組情報/属性処理部56は所定の誤差範囲で適合する複数の番組を選択するようになされており、当該選択された複数の番組を推薦番組データD56として合成表示部49(図10)に送出する。
【0050】
合成表示部49はMPEGビデオデコーダ48から送出されるビテオデータD48に対して推薦番組データD56を合成することにより、例えば映像を背景としてその上に推薦番組データD56を重ねてモニタ47に表示する。
【0051】
この場合、番組情報/属性処理部56は、モニタ47に表示する推薦番組情報の表示方法として、図13(A)に示すように、推薦番組一覧表示部80の各表示欄80A、80B、80C、……にそれぞれ推薦番組をそのチャンネル番号と番組名とによって順次表示する。この場合、番組情報/属性処理部56は推薦番組データD56として現在放送中の番組、今日放送予定の番組、明日放送予定の番組及び今週放送予定の番組ごとに推薦番組を表示するようになされており、番組放送時間表示部82の各表示欄82A、82B、82C及び82Dのうち、このとき表示する番組の放送時間に合った表示欄の表示色を変える。
【0052】
また推薦番組一覧表示部80の下部には選択手段として操作入力部81が設けられており、視聴者は当該操作入力部81のうちの視聴操作部81A、予約操作部81B又は録画予約操作部81Cのいずれかをリモートコマンダ61の操作によりクリックすることにより、推薦番組の視聴に関する動作を指定することができる。
【0053】
例えば、推薦番組一覧表示部80に現在放送中の推薦番組が表示されている状態において、視聴者がリモートコマンダ61を操作して表示されているいずれかの番組をクリックするとと共に視聴操作部81Aをクリック操作すると、視聴者情報入手部62は選択手段として動作し当該操作によって指定された結果を制御部(図示せず)に送出することにより、制御部はこのとき指定された番組を選局してモニタ47に表示する。
【0054】
これに対して推薦番組一覧表示部80に明日放送予定の推薦番組が表示されている状態において、視聴者がリモートコマンダ61を操作して表示されているいずれかの番組をクリックするとと共に予約操作部81Bをクリック操作すると、視聴者情報入手部62は当該操作によって指定された結果を制御部(図示せず)に送出することにより、制御部はこのとき指定された番組をその番組の開始日時に選局してモニタ47に表示する。
【0055】
これに対して推薦番組一覧表示部80に明日放送予定の推薦番組が表示されている状態において、視聴者がリモートコマンダ61を操作して表示されているいずれかの番組をクリックするとと共に予約録画操作部81Cをクリック操作すると、視聴者情報入手部62は当該操作によって指定された結果を制御部(図示せず)に送出することにより、制御部はこのとき指定された番組をその番組の開始日時に選局して所定の録画装置に録画させる。
【0056】
また、視聴者が推薦番組一覧表示部80に表示されているいずれかの番組を選択すると、図13(B)に示すように、合成表示部49はモニタ47の表示画面に当該選択された番組の内容説明等の番組情報を表示する。
【0057】
かくして視聴者は、モニタ47に表示された推薦番組情報によって自らが嗜好する番組を選択することができる。
【0058】
ここで、送信装置2では、視聴者の視聴傾向を常に把握しながら当該視聴傾向のサンプルであるクラスタテーブル67A、67B、67C、……及び各番組の属性情報等を更新し得るようになされている。すなわち、受信装置4Aにおいて選択履歴情報返送手段を構成するテーブル情報処理部55(図10)は、ユーザテーブル66の内容(すなわち視聴者の視聴履歴データD55をモデム57及び電話回線網5を介して送信装置2に送信する。
【0059】
送信装置2(図2)は、モデム17を介して視聴履歴データD55を情報分析手段としてのテーブル情報分析部18に取り込む。テーブル情報分析部18は、各受信装置4A、4B、……から集められた各視聴者の視聴履歴データD55に基づいて、各視聴者の視聴傾向を分析し、当該分析結果D18を選択嗜好パターン更新手段の一部である更新情報生成部19及び番組属性テーブル21に送出する。
【0060】
更新情報生成部19はテーブル情報分析部18の分析結果に基づいて、クラスタテーブル67A、67B、67C、……(図10)として適切なクラスタテーブルのサンプル(ひな型)及び必要に応じて各番組の新たな属性情報を作成する。そして更新情報生成部19は当該作成されたサンプル及び属性情報を更新データD19としてエンコーダ13及び14に送出し映像データD11及び音声データD12と共に多重化部15を介して送信する。また、番組属性テーブル21は、分析結果に基づいてその内容を更新する。
【0061】
各受信装置4A、4B、4C……は、デマルチプレクサ44において受信データストリームD43から更新データD19を取り出し、これをテーブル情報処理部55に送出する。
【0062】
そして選択嗜好パターン更新手段を構成するテーブル情報処理部55は、更新データD19に基づいてクラスタテーブル部67の各クラスタテーブル67A、67B、67C、……を更新すると共に、必要に応じて番組属性テーブル65を更新する。
【0063】
かくして、送信装置2及び各受信装置4A、4B、4C、……において、視聴者の視聴傾向を把握しながら、当該視聴傾向に応じたクラスタテーブル67A、67B、67C、……を作成し、当該クラスタテーブル67A、67B、67C、……を用いて視聴者の視聴傾向を特定し、当該特定された視聴傾向に基づいて推薦番組を選択することができる。
【0064】
因みに番組情報/属性処理部56は、放送信号から抜き出された番組ガイドデータD22のなかの番組属性情報について、テーブル部60の番組属性テーブル65を参照することにより、当該番組属性情報の内容を送信用の簡単なコード情報から元の情報に復元し得るようになされている。この場合、受信装置4Aの番組属性テーブル65の各番組属性に対応したコードデータは、図2について上述した送信装置2の番組属性テーブル21における各番組属性に対応したコードデータと一致しており、これにより、受信装置4Aの番組属性テーブル65によって復元された各番組属性情報は、送信装置2において生成された番組属性情報と一致するようになされている。
【0065】
以上の構成において、受信装置4Aのテーブル部60は、視聴者が番組を選択及び視聴する毎にユーザテーブル66を書き換えることにより、視聴者の視聴履歴をユーザテーブル66に反映させる。
【0066】
そして、当該ユーザテーブル66の書き換えが複数回行われると、書き換えられたユーザテーブル66(すなわち視聴者の視聴履歴)と、視聴傾向が定型化されてなるクラスタテーブル部67の各クラスタテーブル67A、67B、67C、……とが比較され、視聴履歴に最も近似したクラスタテーブルがユーザテーブル66に置き換えられる。
【0067】
このように、視聴者が番組選択及び視聴を数回行うと、当該視聴者の視聴傾向はユーザテーブル66に僅かに反映され、当該反映された視聴傾向に基づいてユーザテーブル66を最も近似したクラスタテーブルに置き換えることにより、視聴者の視聴傾向、すなわち視聴の嗜好が明確に特定化される。
【0068】
従って、番組情報/属性処理部56は、当該特定化された視聴傾向に基づいて当該視聴者に対する推薦番組を選択することにより、視聴者の僅かな番組選択及び視聴回数によっても、的確な推薦番組を選択することができる。
【0069】
以上の構成によれば、視聴者の番組選択及びその視聴に基づいて視聴履歴であるユーザテーブル66を書き換えると共に、当該書き換えられたユーザテーブル66を視聴者の視聴傾向のひな型であるクラスタテーブル(67A、67B、67C、……のいずれか)に置き換え、当該置き換えられたユーザテーブル66に基づいて推薦番組を選択するようにしたことにより、視聴者に対して当該視聴者の視聴傾向に合致した番組を一段と容易に提供するとことができる。
【0070】
なお上述の実施の形態においては、視聴情報処理部63において視聴者が選択した番組の属性an 及びbn について、ユーザテーブル66の重み値に1次属性重み係数C1 及び2次属性重み係数C2 を乗算した結果をユーザテーブル66の重み値として置き換えるようにしたが、本発明はこれに限らず、乗算に代えて加算する等、要は視聴者の視聴履歴(視聴傾向)を表すユーザテーブル66の属性an 及びbn の重み値を、視聴者の番組選択及び視聴に応じて重み付けすることができれば良い。
【0071】
また上述の実施の形態においては、モニタ47に推薦番組のみを表示する場合について述べたが、本発明はこれに限らず、放送予定の全ての番組を表示し、当該表示された番組のうち推薦する番組の表示色や輝度を変えるようにしても良い。このようにすれば、視聴者は推薦された番組以外の番組も同時に確認することができる。
【0072】
また上述の実施の形態においては、送信装置2から番組ガイドデータD22を送信する際に、各番組の属性an 及びbn をその送信順に優先度を持たせた場合について述べたが、本発明はこれに限らず、各属性an 及びbn にそれぞれ優先度に応じた定数を持たせるようにしても良い。
【0073】
また上述の実施の形態においては、ユーザテーブル66に最も近似したクラスタテーブルを選択する方法として、突出して大きな属性の重み値と、それらの比率を用いる場合について述べたが、本発明はこれに限らず、例えば突出して大きな属性の重み値と、他の属性の重み値との比率を用いる等、種々の方法によってクラスタテーブルの近似判断を行うようにしても良い。
【0074】
また上述の実施の形態においては、本発明をディジタルテレビジョン放送システムに適用する場合について述べたが、本発明はこれに限らず、例えば複数の情報プログラムをホスト側から端末側に配信するシステム等、種々の情報システムの情報検索装置に適用することができる。
【0075】
【発明の効果】
上述のように本発明によれば、ユーザにより視聴のために複数のコンテンツのうちのいずれかが選択されることを受け付け、受け付けられたユーザの視聴選択履歴情報を取得することにより、選択されたコンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納し、ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの各属性及び各属性の重み値とを比較することによって、ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルをユーザテーブルとして置き換えることによりユーザテーブルを更新し、当該ユーザテーブルからユーザの視聴選択嗜好の傾向を特定し、特定されたユーザの視聴選択嗜好に基づいて複数のコンテンツのなかからユーザの視聴選択嗜好に合致した当該コンテンツを検索し、検索されたコンテンツに関する情報を表示するように制御することにより、ユーザのコンテンツ選択及び視聴に基づいて視聴履歴であるユーザテーブルを書き換えると共に、書き換えられたユーザテーブルとユーザの視聴傾向のひな型である複数のクラスタテーブルとを比較し、ユーザの視聴履歴に最も近似したクラスタテーブルがユーザテーブルとして置き換え、置き換えられたユーザテーブルに基づいてユーザの嗜好傾向を明確に特定できるので、膨大なコンテンツの中からユーザの嗜好に的確に合致したコンテンツ情報を検索でき、ユーザに提供でき、かくしてユーザの嗜好に的確に合致したコンテンツに関する情報を容易に提供でき得る情報表示制御装置を実現できる。
【図面の簡単な説明】
【図1】本発明による情報検索装置を適用した放送システムの全体構成を示す略線図である。
【図2】送信装置の全体構成を示すブロック図である。
【図3】送信装置から送信される番組ガイド情報を示す略線図である。
【図4】各番組のジャンル分けをするための第1の番組属性を表す略線図である。
【図5】各番組のジャンル分けをするための第1の番組属性を表す略線図である。
【図6】各番組のジャンル分けをするための第1の番組属性を表す略線図である。
【図7】各番組のジャンル分けをするための第1の番組属性を表す略線図である。
【図8】各番組のジャンル分けをするための第2の番組属性を表す略線図である。
【図9】各番組のジャンル分けをするための第2の番組属性を表す略線図である。
【図10】受信装置の構成を示すブロック図である。
【図11】受信装置に設けられたユーザテーブル及びクラスタテーブルの初期状態を示す略線図である。
【図12】受信装置に設けられたユーザテーブル及びクラスタテーブルの視聴履歴取得後の状態を示す略線図である。
【図13】推薦番組の表示例を示す略線図である。
【符号の説明】
1……放送システム、2……送信装置、3……衛星、4A、4B、4C……受信装置、5……電話回線網、15……多重化部、18……テーブル情報分析部、2、65……番組属性テーブル、22……番組情報付加/属性定義部、44……デマルチプレクサ、55……テーブル情報処理部、56……番組情報/属性処理部、61……リモートコマンダ、62……視聴者情報入手部、63……視聴情報処理部、66……ユーザテーブル、67……クラスタテーブル部。
[0001]
BACKGROUND OF THE INVENTION
The present invention information Display control device and information Display controller information With regard to the display control method, for example, a program that matches a viewer's preference is searched from a large number of television programs distributed via a broadcasting satellite, and the search result is provided to the viewer. information Display control device and information Display controller information It is suitable for application to a display control method.
[0002]
[Prior art]
In a satellite broadcasting system in which a television program is distributed to viewers via a broadcasting satellite, a television signal is digitized and a huge number of programs are distributed simultaneously. In such a system, the number of programs selected by the viewer is significantly increased.
[0003]
In a system that provides various information from a host side to a computer terminal via a telephone line or a dedicated line, a user on the terminal side selects necessary information from a vast amount of information and requests it from the host side. It will be.
[0004]
[Problems to be solved by the invention]
When a viewer or user tries to select such a television program or information using a computer, the viewer or user needs to search for a desired program or information from a huge amount of programs or information. There is a problem that the operation becomes complicated and it is difficult to easily select a required program or information.
[0005]
The present invention has been made in consideration of the above points, and can greatly facilitate a user search. information Display control device and information Display controller information We intend to propose a display control method.
[0006]
[Means for Solving the Problems]
In order to solve such a problem, in the present invention, in the information display control apparatus that controls the display of the content that matches the user's preference from the plurality of contents, one of the plurality of contents is selected for viewing by the user. Viewing selection accepting means for accepting and viewing selection history information of the user accepted by the viewing selection accepting means Get By registering the weight value of the user table based on a plurality of attributes related to the selected content, the viewing selection history information storage means for storing, the attribute of the user table and the weight value of each attribute, By comparing each attribute of a plurality of cluster tables that characterize a different viewing tendency and the weight value of each attribute, a cluster table that is closest to the user table is selected, and the selected cluster table is replaced with a user table From the plurality of contents based on the viewing selection preference specified by the viewing selection preference specifying means and the viewing selection preference specifying means for updating the user table and specifying the user's viewing selection preference tendency from the user table Search that searches for the content that matches the user's viewing preference And a display control means for controlling to display information about the content searched by the search means, it is possible to easily search for a content that matches the user's preference from a huge number of contents, Information about the searched content can be displayed.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0009]
In FIG. 1, reference numeral 1 denotes a satellite broadcasting system as a whole. The transmission apparatus 2 compresses and encodes broadcast data of programs of a plurality of channels as a plurality of transmission information, and then these are called 188 [bytes] called TS (Transport Stream) packets. ] Is multiplexed for each transmission unit data, modulated by a predetermined modulation method (for example, QPSK (Quadrature Phase Shift Keying) modulation method), and transmitted to the satellite 2.
[0010]
That is, as shown in FIG. 2, the transmission device 2 sends to the encoder 13 video data D <b> 11 constituting each program of a plurality of channels generated by the video data generation unit 11. The encoder 13 compresses and encodes the video data D11 for each channel by using a compression method of MPEG2 (Motion Picture Experts Group 2), and sends the resultant video compression encoded data D13 to the multiplexing unit 15.
[0011]
Also, the audio data generation unit 12 generates audio data D12 of a plurality of channels constituting each program, and sends this to the encoder 14. The encoder 14 compresses and encodes the audio data D12 for each channel by the MPEG2 audio encoding method, and sends the audio compression encoded data D14 obtained as a result to the multiplexing unit 15.
[0012]
The multiplexing unit 15 converts the video compression encoded data D13 and the audio compression encoded data D14 into TS packets, and then multiplexes them.
[0013]
Here, in addition to the video compression encoded data D13 and the audio compression encoded data D14 of each channel, the transmission device 2 receives program guide information representing the content of the program called EPG (Electric Program Guide) data (program guide data). It is generated and multiplexed together with video and audio data of each channel and transmitted.
[0014]
That is, as shown in FIG. 3, the program information addition / attribute definition unit 22 in the transmission apparatus 2 relates to programs such as program names, broadcast dates and times, and program attribute information for each program for eight days for each program to be transmitted. Information is generated and sent to the multiplexing unit 15 as program guide data D22.
[0015]
Here, the program attribute information included in the program guide information is to divide each program into genres by assigning a plurality of genres (attributes) to each program by an operator setting operation. Of the first attribute a n Are classified as shown in FIGS. For example, in FIG. n The first attribute of which “4” is a movie (foreign film) indicates a program that is a mysterious movie, and the program attribute number a n The first attribute with "29" indicates a program that is a movie (Japanese film) and a historical movie.
[0016]
Thus, the first attribute a n Represents objectively the contents of each program, and is classified from the viewpoint of the broadcasting station broadcasting these programs.
[0017]
On the other hand, the second attribute b among a plurality of genres (attributes) n Are classified as shown in FIGS. For example, in FIG. 8, program attribute number b n The second attribute of which “7” is “7” indicates a program that provides viewers with an enjoyable way of enjoying, and as shown in FIG. n The second attribute of “50” indicates a program having an effect style that allows the viewer to enjoy a sense of speed.
[0018]
Thus, the second attribute b n The contents of each program are classified from the viewpoint of the viewer, such as the viewing method and viewing purpose of the viewer.
[0019]
The program information addition / attribute definition unit 22 (FIG. 2) uses the first attribute a for each program sent as program guide information. n And the second attribute b n A priority is added to the sender based on the intention of the transmission side, and attributes are sent in order from the attribute with the highest priority.
[0020]
For example, in the program guide information shown in FIG. 3, the first attribute “a” is assigned to the program “Western-style theater” of the first channel “1”. n And an attribute number “14” (FIG. 4) representing a historical movie (foreign film) is set, and the second attribute b is set. n Attribute number “26” (FIG. 8) representing the theme of clothing, food and living is set as the second attribute b. n Has the first attribute a n Is set higher than the priority of the program, the program information addition / attribute definition unit 22 (FIG. 2) sets the attribute of the program “Western Theater” of the first channel “1” as the program guide data D22 representing the program guide information. The data, the second attribute b n (= “26”) and the first attribute a n (= “14”). As a result, the program information addition / attribute definition unit 22 sets the second attribute b as the content of the program “Western-style theater”. n It is characterized that the program deals with the theme of “clothing, food and living” as the attribute having the highest priority, and the first attribute a is attributed to the attribute. n By characterizing the “historic movie (foreign film)” program, the characteristics of the program “foreign film theater” at this time can be classified in detail according to the program attribute.
[0021]
Thus, the program information addition / attribute definition unit 22 sends the program guide data D22 including the program attribute information to the multiplexing unit 15 and multiplexes them together with the video compression encoded data D13 and the audio compression encoded data D14. .
[0022]
Incidentally, the program information addition / attribute definition unit 22 refers to the program attribute table 21 (FIG. 2) for the program attribute information of each program when generating the program guide data D22, so that the contents of the program attribute can be simplified. Code information can be generated, and the number of data to be transmitted can be reduced.
[0023]
The multiplexing unit 15 sends multiplexed data D15 obtained by multiplexing the video compression encoded data D13, the audio compression encoded data D14, and the program guide data D22 to the modulation unit 16. The modulator 16 obtains a broadcast signal S16 by performing QPSK modulation on the multiplexed data D15, and transmits this to the satellite 3 (FIG. 1) via the transmission antenna ANT.
[0024]
In FIG. 1, the satellite 3 relays the broadcast signal S16 transmitted from the transmission device 2 and distributes it to the ground reception devices 4A, 4B, 4C,. Each receiving device 4A, 4B, 4C,... Extracts the broadcast data of a predetermined program designated by the operation of the viewer from the broadcast signal S16, and selects the program desired by each viewer by decoding it. Display on a monitor (not shown).
[0025]
Here, the receiving devices 4A, 4B, 4C,... Have the same configuration, and the receiving device 4A receives the broadcast signal S16 received via the receiving antenna ANT, as shown in FIG. The tuner 41 selects the broadcast signal S16 obtained by multiplexing the channels selected by the viewer's channel selection operation, and sends it to the front end 42 as a reception signal S41.
[0026]
The front end unit 42 performs QPSK demodulation on the reception signal S41, performs error correction processing on the reception data obtained as a result, and sends this to the descrambling circuit 43 as a reception data stream D42.
[0027]
The descrambling circuit 43 reads the contract key encryption key information D50 stored in the IC card 50 from the contract program selection IC card 50 loaded in the receiving device 4A according to the viewer's viewing contract. Based on the encryption key information D50, only the multiplexed data D43 of the contract channel in the received data stream D2 is extracted and sent to the subsequent demultiplexer 44.
[0028]
The demultiplexer 44 rearranges the multiplexed data D43 for each channel, and sends to the MPEG video decoder 48 a video stream D44V composed of packets having the video data portion of the program data of the channel selected by the viewer. Then, the audio stream D44A composed of packets having the audio data portion of the program data is sent to the MPEG audio decoder 45.
[0029]
The MPEG audio decoder 45 restores PCM (Pulse Code Modulation) audio data D45 before compression encoding by decoding the audio stream D44A by the MPEG2 audio decoding method, and sends this to the digital-analog conversion circuit 46. The digital-analog conversion circuit 46 converts the PCM audio data D45 into an analog signal, thereby generating an analog audio signal S46 and outputs it as program audio via a speaker (not shown) of the monitor 47.
[0030]
On the other hand, the MPEG video decoder 48 restores the video data D48 before compression-coding the video stream D44V by the MPEG2 video decoding method, and sends it to the composite display unit 49. The composition display unit 49 synthesizes the recommended program data D56 that matches the viewer's preference sent from the program information / attribute processing unit 56, which will be described later, with the video data D48 according to the viewer's recommended program display operation. The synthesized video data D49 is sent to the digital / analog conversion circuit 51. The digital-analog conversion circuit 51 converts the synthesized video data D49 into an analog signal to generate an analog video signal S51 and displays it as a program video on the video display unit of the monitor 47. Therefore, when the viewer's recommended program display operation is not performed, the video of the program selected by the viewer at this time is displayed on the display screen of the monitor 47.
[0031]
Here, the demultiplexer 44 extracts the program guide data D22 (FIG. 2) multiplexed in the transmission apparatus 2 from the multiplexed data D43 supplied from the descrambling circuit 43, and extracts it from the program information / attribute processing unit 56. To send.
[0032]
The program information / attribute processing section 56 selects a program that matches the viewer's preference by referring to the table section 60 from among the programs for eight days included in the program guide data D22. .
[0033]
That is, the table unit 60 includes a user table 66 as a selection history information storage unit that expresses a viewer's viewing tendency by capturing a viewer's viewing history, and a plurality of preset statistical analysis results. A cluster table unit 67 having samples (models) of representative viewing tendency is included.
[0034]
As shown in FIG. 11A, the user table 66 has first and second attributes a. n And b n And attribute a to be referred to when selecting a program n And b n Weighting values (Sorting Rate), and “1” is set as each weighting value as an initial state.
[0035]
As shown in FIG. 11B, the cluster table unit 67 has a plurality of cluster viewing tables 67A, 67B, 67C,... Which are representative viewing tendency samples, and each cluster table 67A, 67B, 67C,. ... are the first and second attributes a, respectively. n And b n And each attribute a n And b n Weighting value (Sorting Rate). Accordingly, the viewer's viewing tendency is characterized for each of the cluster tables 67A, 67B, 67C,... According to the attributes set in the cluster tables 67A, 67B, 67C,. . For example, in FIG. 11B, the first cluster table 67A has the first attribute a 1 The weight value (= “3.6”) of the other attribute is larger than the weight value of the other attribute. Therefore, the viewing tendency characterized by the cluster table 67A is particularly attribute a. 1 It can be seen that it has characteristics that strongly like
[0036]
The user table 66 in the initial state has each program attribute a n And b n Are all “1” and do not represent the viewer's viewing tendency. When the viewer selects a desired program in this initial state, the viewing information processing unit 63 reflects the selection result of the viewer on the user table 66.
[0037]
That is, when a viewer selects a desired program by operating the remote commander 61, the remote commander 61 receives the command signal S61, for example, via infrared light, a viewer information acquisition unit 62 comprising a light receiving unit of the receiver main body. To send.
[0038]
The viewer information obtaining unit 62 displays the program selected by the viewer on the monitor 44 by selecting and controlling the tuner 41 and the demultiplexer 44 based on the command signal S61. At this time, the viewer information obtaining unit 62 sends selected program data D62 representing the selected program to the viewing information processing unit 63 every time the viewer selects a program and views it for a predetermined time.
[0039]
The viewing information processing unit 63, together with the user table 66, constitutes selection history information storage means. When the selected program data D62 is input, the program attribute information (for the program selected by the viewer represented by the selected program data D62) ( Attribute a n And b n ) From the program guide information of the program information / attribute processing unit 56 and the attribute a n And b n The weight value (initial value) of the user table 66 corresponding to is read. And the first attribute a n The first attribute a with respect to the weight value (initial value) of n Primary attribute weighting factor C corresponding to 1 And the second attribute b n For the weight value (initial value) of the second attribute b n Secondary attribute weight coefficient C corresponding to 2 Multiply
[0040]
In this case, the first attribute a n Is the second attribute b n Primary attribute weighting factor C because it is a search item that is higher than 1 Is the secondary attribute weighting factor C 2 Set as a larger value.
[0041]
The multiplication result calculated in this way represents the viewing tendency of the viewer based on the feature (attribute) of the program selected by the viewer, and the viewing information processing unit 63 displays the multiplication result in the user table. 66 corresponding attributes a n And b n Replace with the weight value of.
[0042]
When the operation of taking the viewing history into the user table 66 is performed a predetermined number of times according to the program selection operation of the viewer, a control unit (not shown) that controls the table unit 60 registers in the user table 66. Each attribute a n And b n These weight values are compared with the corresponding values in the cluster tables 67A, 67B, 67C,... Set in advance.
[0043]
For example, when each weight value in the user table 66 after the viewing history is fetched a predetermined number of times is in the state shown in FIG. 12A, the first attribute a 1 The weight value of the second attribute b increases to “3”. 1 In this state, the control unit compares the cluster tables 67A, 67B, 67C,... Shown in FIG. 12B with the user table 66 at this time, A cluster table having an attribute closest to the user table 66 and a distribution of its weight values is selected and used as the user table 66.
[0044]
For example, when selecting a cluster table that is most similar to the user table 66 shown in FIG. 1 Weight value “3” and second attribute b 2 The weight value “1.5” of the first attribute a is a large value that protrudes from the weight values of the other attributes, and the first attribute a 1 Weight value “3” and second attribute b 2 The cluster table to be approximated is selected based on the ratio of the weight value “1.5”.
[0045]
As a result, the viewer's viewing tendency is applied to a preset viewing tendency sample based on the result of the viewer selecting the program several times. In the new user table 66 replaced in this way, each time the viewer selects and views the program a predetermined number of times, the weight information is further rewritten by the viewing information processing unit 63 by the multiplication method described above. Each time the viewing history is fetched a predetermined number of times, replacement with the most approximate cluster table is performed.
[0046]
The program information / attribute processing unit 56 serving as a search unit selects a recommended program for the viewer using the new user table 66 thus obtained. That is, when the viewer designates the display of the recommended program by operating the remote commander 61, the program information / attribute processing unit 56 sets the attribute a for each program of the program guide information extracted from the broadcast signal at this time. n And b n And the attribute a assigned by the sender n And b n Each attribute a of the user table 66 representing the viewing tendency of the viewer based on each priority of n And b n In addition, programs that match those weight values are selected.
[0047]
For example, as shown in FIG. 12A, the attribute a of the user table 66 at this time 1 Is "3" and attribute b2 is "1.5", the attribute a 1 And b 2 The program information / attribute processing unit 56 determines the attribute a from the programs in the program guide information. 1 And b 2 And attribute a 1 Has a priority of attribute b 2 Select a program with a higher priority.
[0048]
In this way, the attribute a is assigned to each program on the transmission side. n And b n And assigning the priority thereof, the tendency of the viewer as an object to be provided for each program is selected, and the program that matches the viewing tendency of the viewer who operates the receiving apparatus is selected on the receiving side.
[0049]
Incidentally, the program information / attribute processing unit 56 is configured to select a plurality of programs that match within a predetermined error range, and the selected plurality of programs as the recommended program data D56 is combined and displayed 49 (FIG. 10). To send.
[0050]
The composition display unit 49 synthesizes the recommended program data D56 with the video data D48 sent from the MPEG video decoder 48, and displays the recommended program data D56 on the monitor 47 with the video as a background, for example.
[0051]
In this case, as shown in FIG. 13A, the program information / attribute processing unit 56 displays the recommended program information displayed on the monitor 47, as shown in FIG. 13A, in each display column 80A, 80B, 80C. ,... Are sequentially displayed according to their channel numbers and program names. In this case, the program information / attribute processing unit 56 displays the recommended program as recommended program data D56 for each of the currently broadcasted program, the program scheduled to be broadcast today, the program scheduled to be broadcast tomorrow, and the program scheduled to be broadcast this week. Of the display fields 82A, 82B, 82C, and 82D of the program broadcast time display unit 82, the display color of the display field corresponding to the broadcast time of the program displayed at this time is changed.
[0052]
In addition, an operation input unit 81 is provided as a selection unit below the recommended program list display unit 80, and the viewer can view the viewing operation unit 81A, the reservation operation unit 81B, or the recording reservation operation unit 81C of the operation input unit 81. By clicking any one of them with the operation of the remote commander 61, an operation relating to viewing of the recommended program can be designated.
[0053]
For example, in a state where the recommended program currently being broadcast is displayed on the recommended program list display unit 80, the viewer clicks on one of the displayed programs by operating the remote commander 61 and the viewing operation unit 81A. When the click operation is performed, the viewer information obtaining unit 62 operates as a selection unit and sends a result designated by the operation to the control unit (not shown), so that the control unit selects the designated program at this time. Display on the monitor 47.
[0054]
On the other hand, when the recommended program scheduled to be broadcast tomorrow is displayed on the recommended program list display unit 80, the viewer operates the remote commander 61 and clicks one of the displayed programs, and at the same time, the reservation operation unit When the user clicks 81B, the viewer information obtaining unit 62 sends the result designated by the operation to the control unit (not shown), so that the control unit sets the designated program at the start date and time of the program. The station is selected and displayed on the monitor 47.
[0055]
On the other hand, in a state where the recommended program scheduled to be broadcast tomorrow is displayed on the recommended program list display unit 80, the viewer operates the remote commander 61 and clicks one of the displayed programs, and performs a scheduled recording operation. When the part 81C is clicked, the viewer information obtaining part 62 sends the result designated by the operation to the control part (not shown), so that the control part displays the designated program at this time. And tune it to a predetermined recording device.
[0056]
When the viewer selects any program displayed on the recommended program list display section 80, the composite display section 49 displays the selected program on the display screen of the monitor 47 as shown in FIG. The program information such as the description of the contents is displayed.
[0057]
Thus, the viewer can select a program that he / she likes based on the recommended program information displayed on the monitor 47.
[0058]
Here, the transmission device 2 can update the cluster table 67A, 67B, 67C,..., Which is a sample of the viewing tendency, and the attribute information of each program while constantly grasping the viewing tendency of the viewer. Yes. That is, the table information processing unit 55 (FIG. 10) that constitutes the selection history information returning means in the receiving device 4A receives the contents of the user table 66 (that is, the viewer's viewing history data D55 via the modem 57 and the telephone line network 5). Transmit to the transmitter 2.
[0059]
The transmission apparatus 2 (FIG. 2) takes the viewing history data D55 into the table information analysis unit 18 as information analysis means via the modem 17. The table information analysis unit 18 analyzes the viewing tendency of each viewer based on the viewing history data D55 of each viewer collected from each receiving device 4A, 4B,..., And selects the analysis result D18 as the selected preference pattern. It is sent to the update information generation unit 19 and the program attribute table 21 which are part of the update means.
[0060]
Based on the analysis result of the table information analysis unit 18, the update information generation unit 19 obtains an appropriate cluster table sample (model) as a cluster table 67A, 67B, 67C,. Create new attribute information. Then, the update information generation unit 19 sends the created sample and attribute information to the encoders 13 and 14 as update data D19, and transmits it together with the video data D11 and the audio data D12 via the multiplexing unit 15. The program attribute table 21 is updated based on the analysis result.
[0061]
Each of the receiving devices 4A, 4B, 4C,... Extracts the update data D19 from the received data stream D43 in the demultiplexer 44, and sends it to the table information processing unit 55.
[0062]
And the table information processing part 55 which comprises a selection preference pattern update means updates each cluster table 67A, 67B, 67C, ... of the cluster table part 67 based on the update data D19, and is a program attribute table as needed. 65 is updated.
[0063]
Thus, in the transmitting device 2 and each of the receiving devices 4A, 4B, 4C,..., The cluster tables 67A, 67B, 67C,. The viewing tendency of the viewer can be specified using the cluster tables 67A, 67B, 67C,..., And a recommended program can be selected based on the specified viewing tendency.
[0064]
Incidentally, the program information / attribute processing unit 56 refers to the program attribute table 65 of the table unit 60 for the program attribute information in the program guide data D22 extracted from the broadcast signal, so that the content of the program attribute information is obtained. The simple code information for transmission can be restored to the original information. In this case, the code data corresponding to each program attribute in the program attribute table 65 of the receiving device 4A matches the code data corresponding to each program attribute in the program attribute table 21 of the transmitting device 2 described above with reference to FIG. As a result, each piece of program attribute information restored by the program attribute table 65 of the receiving device 4A matches the program attribute information generated in the transmitting device 2.
[0065]
In the above configuration, the table unit 60 of the receiving device 4A reflects the viewer's viewing history in the user table 66 by rewriting the user table 66 every time the viewer selects and views the program.
[0066]
When the user table 66 is rewritten a plurality of times, the rewritten user table 66 (that is, the viewing history of the viewer) and the cluster tables 67A and 67B of the cluster table unit 67 in which the viewing tendency is standardized. , 67C,... Are compared, and the cluster table closest to the viewing history is replaced with the user table 66.
[0067]
Thus, when a viewer selects and views a program several times, the viewer's viewing tendency is slightly reflected in the user table 66, and the cluster that most closely approximates the user table 66 based on the reflected viewing tendency. By replacing the table, the viewer's viewing tendency, that is, viewing preference is clearly specified.
[0068]
Accordingly, the program information / attribute processing unit 56 selects a recommended program for the viewer based on the specified viewing tendency, so that an appropriate recommended program can be obtained even with a slight program selection and the number of viewing times of the viewer. Can be selected.
[0069]
According to the above configuration, the user table 66 that is the viewing history is rewritten based on the viewer's program selection and viewing, and the rewritten user table 66 is rewritten into the cluster table (67A) that is a model of the viewer's viewing tendency. , 67B, 67C,...), And the recommended program is selected based on the replaced user table 66, so that the program matches the viewing tendency of the viewer with respect to the viewer. Can be provided more easily.
[0070]
In the above-described embodiment, the attribute a of the program selected by the viewer in the viewing information processing unit 63 n And b n For the weight value of the user table 66, the primary attribute weight coefficient C 1 And secondary attribute weighting factor C 2 However, the present invention is not limited to this, and the present invention is not limited to this, and the user table 66 that represents the viewer's viewing history (viewing tendency) is added, such as addition instead of multiplication. Attribute a n And b n It is sufficient that the weight value can be weighted according to the viewer's program selection and viewing.
[0071]
Further, in the above-described embodiment, the case where only the recommended program is displayed on the monitor 47 has been described. However, the present invention is not limited to this, and all programs scheduled to be broadcast are displayed, and the recommended program among the displayed programs is displayed. The display color and brightness of the program to be played may be changed. In this way, the viewer can simultaneously check programs other than the recommended program.
[0072]
In the above-described embodiment, when transmitting the program guide data D22 from the transmission device 2, the attribute a of each program is set. n And b n Has been described as having a priority in the order of transmission, but the present invention is not limited to this, and each attribute a n And b n Each may have a constant corresponding to the priority.
[0073]
In the above-described embodiment, as a method of selecting a cluster table that is most approximate to the user table 66, the case of using a prominently large attribute weight value and a ratio thereof is described. However, the present invention is not limited to this. Instead, the approximation of the cluster table may be determined by various methods, for example, by using a ratio of the weight value of a large attribute and the weight value of another attribute.
[0074]
In the above-described embodiment, the case where the present invention is applied to a digital television broadcasting system has been described. However, the present invention is not limited to this, and a system that distributes a plurality of information programs from the host side to the terminal side, for example. The present invention can be applied to information retrieval apparatuses for various information systems.
[0075]
【The invention's effect】
As described above, according to the present invention, it is accepted that a user selects one of a plurality of contents for viewing, and the received viewing selection history information of the user is received. Get By registering and storing user table weight values based on a plurality of attributes relating to the selected content, a plurality of clusters characterizing each attribute of the user table, each attribute weight value, and typical viewing tendency By comparing each attribute of the table and the weight value of each attribute, the cluster table closest to the user table is selected, the user table is updated by replacing the selected cluster table with the user table, and the user The user's viewing selection preference tendency is identified from the table, the content that matches the user's viewing selection preference is searched from a plurality of contents based on the identified user's viewing selection preference, and information on the searched content By selecting to display the user's content, The user table that is the viewing history is rewritten based on the viewing, and the rewritten user table is compared with a plurality of cluster tables that are models of the user's viewing tendency, and the cluster table that is closest to the user's viewing history is the user. Since it is replaced as a table and the user's preference tendency can be clearly identified based on the replaced user table, it is possible to search content information that exactly matches the user's preference from a vast amount of content and provide it to the user, thus the user Can easily provide information on content that exactly matches the user's preferences information A display control device can be realized.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing an overall configuration of a broadcasting system to which an information retrieval apparatus according to the present invention is applied.
FIG. 2 is a block diagram showing an overall configuration of a transmission apparatus.
FIG. 3 is a schematic diagram illustrating program guide information transmitted from a transmission device.
FIG. 4 is a schematic diagram showing a first program attribute for categorizing each program.
FIG. 5 is a schematic diagram showing a first program attribute for categorizing each program.
FIG. 6 is a schematic diagram showing a first program attribute for categorizing each program.
FIG. 7 is a schematic diagram showing a first program attribute for categorizing each program.
FIG. 8 is a schematic diagram illustrating a second program attribute for categorizing each program.
FIG. 9 is a schematic diagram showing a second program attribute for categorizing each program.
FIG. 10 is a block diagram illustrating a configuration of a receiving device.
FIG. 11 is a schematic diagram illustrating an initial state of a user table and a cluster table provided in the receiving apparatus.
FIG. 12 is a schematic diagram illustrating a state after viewing history of a user table and a cluster table provided in the receiving device.
FIG. 13 is a schematic diagram illustrating a display example of a recommended program.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Broadcasting system, 2 ... Transmitting device, 3 ... Satellite, 4A, 4B, 4C ... Receiving device, 5 ... Telephone network, 15 ... Multiplexing unit, 18 ... Table information analysis unit, 2 , 65... Program attribute table, 22... Program information addition / attribute definition unit, 44 .. Demultiplexer, 55... Table information processing unit, 56... Program information / attribute processing unit, 61. ... Viewer information acquisition unit, 63... Viewing information processing unit, 66... User table, and 67.

Claims (8)

複数のコンテンツからユーザの嗜好に合致した当該コンテンツを表示制御する情報表示制御装置において、
上記ユーザにより視聴のために上記複数のコンテンツのうちのいずれかが選択されることを受け付ける視聴選択受付手段と、
上記視聴選択受付手段により受け付けられた上記ユーザの視聴選択履歴情報を取得することにより、選択された上記コンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納する視聴選択履歴情報格納手段と、
上記ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの上記各属性及び上記各属性の重み値とを比較することによって、上記ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルを上記ユーザテーブルとして置き換えることにより上記ユーザテーブルを更新し、当該ユーザテーブルから上記ユーザの視聴選択嗜好の傾向を特定する視聴選択嗜好特定手段と、
上記視聴選択嗜好特定手段によって特定された上記ユーザの視聴選択嗜好に基づいて上記複数のコンテンツのなかから上記ユーザの視聴選択嗜好に合致した当該コンテンツを検索する検索手段と、
上記検索手段により検索された上記コンテンツに関する情報を表示するように制御する表示制御手段と
を具える情報表示制御装置。
In an information display control apparatus that controls display of the content that matches the user's preference from a plurality of content,
Viewing selection accepting means for accepting that any of the plurality of contents is selected for viewing by the user;
Viewing selection history information storage for registering and storing weight values of the user table based on a plurality of attributes relating to the selected content by acquiring viewing selection history information of the user accepted by the viewing selection accepting means Means,
By comparing each attribute of the user table and the weight value of each attribute with the attribute of each of the plurality of cluster tables characterizing a typical viewing tendency and the weight value of each attribute, the closest approximation to the user table Selecting a cluster table, updating the user table by replacing the selected cluster table with the user table, and viewing selection preference specifying means for specifying a tendency of the user's viewing selection preference from the user table;
Search means for searching for the content that matches the viewing selection preference of the user from the plurality of contents based on the viewing selection preference of the user specified by the viewing selection preference specifying means;
An information display control device comprising: display control means for controlling to display information related to the content searched by the search means.
上記表示制御手段は、検索された上記コンテンツを放送日時別に一覧表示する
請求項1に記載の情報表示制御装置。
The information display control device according to claim 1, wherein the display control unit displays a list of the searched contents by broadcast date and time.
上記視聴選択嗜好特定手段は、上記コンテンツの内容を放送局側の視点でジャンル別に分類した第1の属性及び上記ユーザの視聴方法及び視聴目的による視点で分類した第2の属性に基づいて上記視聴選択嗜好の傾向を特定する
請求項1に記載の情報表示制御装置。
The viewing selection preference specifying means is based on the first attribute classified by genre from the viewpoint of the broadcasting station and the second attribute classified by the viewpoint according to the viewing method and viewing purpose of the user. The information display control device according to claim 1, wherein a tendency of selection preference is specified.
上記ユーザの嗜好傾向を表す上記視聴選択履歴情報は、上記コンテンツの内容を放送局側の視点でジャンル別に分類した第1の属性及び上記ユーザの視聴方法及び視聴目的による視点で分類した第2の属性に基づいて上記コンテンツの重み値を設定したユーザテーブルでなり、
上記視聴選択履歴情報格納手段は、上記ユーザが上記コンテンツを選択する毎に上記クラスタテーブルを上記ユーザテーブルとして置き換えることによって当該選択された当該コンテンツの上記第1の属性及び上記第2の属性に基づいて上記視聴選択履歴情報の上記第1の属性及び上記第2の属性で分類された上記ユーザテーブルの重み値を更新する
請求項1に記載の情報表示制御装置。
The viewing selection history information representing the user's preference tendency includes a first attribute that classifies the contents of the content by genre from the viewpoint of the broadcasting station, and a second attribute that is classified by the viewpoint according to the user's viewing method and viewing purpose. It is a user table that sets the weight value of the content based on the attribute,
The viewing selection history information storage unit is based on the first attribute and the second attribute of the selected content by replacing the cluster table with the user table every time the user selects the content. information display control device according to claim 1 for updating the weighted value of the user table classified by the first attribute and the second attribute of the viewing selection history information Te.
上記視聴選択嗜好特定手段は、
上記ユーザが上記コンテンツを選択する毎に上記ユーザテーブルの上記重み値を書き換え、書き換えが複数回実行された後の当該ユーザテーブルと上記クラスタテーブルとを比較し、ユーザの上記コンテンツの視聴傾向に最も近似したクラスタテーブルを上記ユーザテーブルとして置き換えることにより、置き換えられたユーザテーブルから上記視聴選択嗜好の傾向を特定する
請求項1に記載の情報表示制御装置。
The viewing selection preference specifying means is:
Each time the user selects the content, the weight value of the user table is rewritten, the user table after the rewriting is executed a plurality of times is compared with the cluster table, and the user's viewing tendency of the content is the most. The information display control device according to claim 1, wherein a tendency of the viewing selection preference is specified from the replaced user table by replacing the approximate cluster table with the user table.
上記複数のコンテンツはそれぞれ上記コンテンツの内容を放送局側の視点でジャンル別に分類した第1の属性及び上記ユーザの視聴方法及び視聴目的による視点で分類した第2の属性を対応付けており、上記検索手段は、上記コンテンツの上記第1の属性及び上記第2の属性に基づいて上記ユーザの嗜好に合致した上記コンテンツを検索する
請求項1に記載の情報表示制御装置。
Each of the plurality of contents is associated with a first attribute classified by genre from the viewpoint on the broadcasting station side and a second attribute classified by the viewpoint according to the viewing method and viewing purpose of the user, The information display control device according to claim 1, wherein the search unit searches for the content that matches the user's preference based on the first attribute and the second attribute of the content.
上記検索手段は、上記第1の属性及び上記第2の属性の中でそれぞれ重み値の最も大きい属性を上記ユーザの嗜好傾向の強さを表す属性としてそれぞれ選択し、選択された結果の上記属性と上記放送局側の意図で上記第1の属性及び上記第2の属性に付加されている優先度に基づいて上記ユーザの嗜好に合致したコンテンツを検索する
請求項に記載の情報表示制御装置。
Said retrieval means, the largest attribute of each weight value in the first attribute及 beauty said second attribute respectively selected as an attribute that represents the strength of preference tendency of the user, the result of the selected information according to claim 6 for searching content matching the preference of the user based on the priority in the intention of the attributes and the broadcasting station side is added to the first attribute and the second attribute Display control device.
複数のコンテンツからユーザの嗜好に合致した当該コンテンツを表示制御する情報表示制御装置の情報表示制御方法において、
上記ユーザにより視聴のために上記複数のコンテンツのうちのいずれかが選択されることを受け付ける視聴選択受付ステップと、
視聴選択履歴情報格納手段に対し、上記視聴選択受付ステップにより受け付けられた上記ユーザの視聴選択履歴情報を取得することにより、選択された上記コンテンツに関する複数の属性に基づいてユーザテーブルの重み値を登録し、格納する視聴選択履歴情報格納ステップと、
上記ユーザテーブルの各属性及び各属性の重み値と、代表的な視聴傾向を特徴付ける複数のクラスタテーブルの上記各属性及び上記各属性の重み値とを比較することによって、上記ユーザテーブルに最も近似したクラスタテーブルを選択し、選択した結果のクラスタテーブルを上記ユーザテーブルとして置き換えることにより上記ユーザテーブルを更新し、当該ユーザテーブルから上記ユーザの視聴選択嗜好の傾向を特定する視聴選択嗜好特定ステップと、
上記視聴選択嗜好特定ステップによって特定された上記ユーザの視聴選択嗜好に基づいて上記複数のコンテンツのなかから上記ユーザの視聴選択嗜好に合致した当該コンテンツを検索する検索ステップと、
上記検索ステップにより検索された上記コンテンツに関する情報を表示するように制御する表示制御ステップと
を具える情報表示制御装置の情報表示制御方法。
In the information display control method of the information display control device for controlling display of the content that matches the user's preference from a plurality of content
A viewing selection accepting step for accepting that any of the plurality of contents is selected for viewing by the user;
View to the selection history information storage unit, by acquiring the viewing selection history information of the user received by the viewing selection accepting step, registering the weight value of the user table based on a plurality of attributes relating to the content selected And a viewing selection history information storing step for storing,
By comparing each attribute of the user table and the weight value of each attribute with the attribute of each of the plurality of cluster tables characterizing a typical viewing tendency and the weight value of each attribute, the closest approximation to the user table Selecting a cluster table, updating the user table by replacing the selected cluster table with the user table, and selecting a viewing selection preference specifying step for identifying a tendency of the user's viewing selection preference from the user table;
A search step for searching for the content that matches the viewing selection preference of the user from the plurality of contents based on the viewing selection preference of the user specified by the viewing selection preference specifying step;
An information display control method for an information display control device, comprising : a display control step for controlling to display information related to the content searched by the search step.
JP33171698A 1998-11-20 1998-11-20 Information display control device and information display control method for information display control device Expired - Lifetime JP4465560B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33171698A JP4465560B2 (en) 1998-11-20 1998-11-20 Information display control device and information display control method for information display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33171698A JP4465560B2 (en) 1998-11-20 1998-11-20 Information display control device and information display control method for information display control device

Publications (2)

Publication Number Publication Date
JP2000155764A JP2000155764A (en) 2000-06-06
JP4465560B2 true JP4465560B2 (en) 2010-05-19

Family

ID=18246801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33171698A Expired - Lifetime JP4465560B2 (en) 1998-11-20 1998-11-20 Information display control device and information display control method for information display control device

Country Status (1)

Country Link
JP (1) JP4465560B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021109491A1 (en) * 2019-12-03 2021-06-10 海信视像科技股份有限公司 Method for displaying epg user interface, and display device

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001357287A (en) * 2000-06-12 2001-12-26 Toshiba Corp Flyer information distribution method and distribution system
US7725526B1 (en) 2000-06-23 2010-05-25 International Business Machines Corporation System and method for web based sharing of search engine queries
JP4942242B2 (en) * 2000-08-25 2012-05-30 ソニー株式会社 Information processing apparatus and method, and recording medium
US6851090B1 (en) * 2000-10-30 2005-02-01 Koninklijke Philips Electronics N.V. Method and apparatus for displaying program recommendations with indication of strength of contribution of significant attributes
JP3672023B2 (en) * 2001-04-23 2005-07-13 日本電気株式会社 Program recommendation system and program recommendation method
US8073871B2 (en) * 2001-06-06 2011-12-06 Koninklijke Philips Electronics N.V. Nearest neighbor recommendation method and system
US20020194602A1 (en) * 2001-06-06 2002-12-19 Koninklijke Philips Electronics N.V Expert model recommendation method and system
US6801917B2 (en) * 2001-11-13 2004-10-05 Koninklijke Philips Electronics N.V. Method and apparatus for partitioning a plurality of items into groups of similar items in a recommender of such items
US20030097300A1 (en) * 2001-11-13 2003-05-22 Koninklijke Philips Electronics N.V. Method and apparatus for recommending items of interest based on stereotype preferences of third parties
JP2003204538A (en) * 2001-12-28 2003-07-18 Toshiba Corp Broadcasting communication system and information utilization method using this broadcasting communication system
CN1647073B (en) * 2002-03-29 2010-05-26 索尼株式会社 Information search system, information processing device and method, and information search device and method
JP4210081B2 (en) 2002-07-23 2009-01-14 ソニー株式会社 Information processing apparatus and method, recording medium, and program
JP3714310B2 (en) 2002-08-07 2005-11-09 ソニー株式会社 Automatic content recording apparatus and method, recording medium, and program
EP1484693A1 (en) * 2003-06-04 2004-12-08 Sony NetServices GmbH Content recommendation device with an arrangement engine
US20050054381A1 (en) 2003-09-05 2005-03-10 Samsung Electronics Co., Ltd. Proactive user interface
JP2005122322A (en) * 2003-10-14 2005-05-12 Sony Corp Information processing system, user terminal device, user information processing server, information processing device, computer program, and information processing method
US20050120366A1 (en) * 2003-11-28 2005-06-02 Canon Kabushiki Kaisha Determining viewer watching behaviour from recorded event data
US9485322B2 (en) 2007-07-07 2016-11-01 Qualcomm Incorporated Method and system for providing targeted information using profile attributes with variable confidence levels in a mobile environment
US9392074B2 (en) 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
US20090048977A1 (en) * 2007-07-07 2009-02-19 Qualcomm Incorporated User profile generation architecture for targeted content distribution using external processes
US20090125517A1 (en) 2007-11-14 2009-05-14 Qualcomm Incorporated Method and system for keyword correlation in a mobile environment
US20090177530A1 (en) 2007-12-14 2009-07-09 Qualcomm Incorporated Near field communication transactions in a mobile environment
JP5243070B2 (en) 2008-03-14 2013-07-24 ソニー株式会社 Information providing apparatus, receiving terminal, information providing system, information providing method, and program
JP5046066B2 (en) * 2010-06-11 2012-10-10 ソニー株式会社 Information processing apparatus and method, and recording medium
JP5373146B2 (en) * 2010-12-28 2013-12-18 シャープ株式会社 Program information notification apparatus, television receiver, program information notification method, program information notification program, and recording medium
JP5095857B2 (en) 2010-12-28 2012-12-12 シャープ株式会社 Program information notification apparatus, television receiver, program information notification method, program information notification program, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021109491A1 (en) * 2019-12-03 2021-06-10 海信视像科技股份有限公司 Method for displaying epg user interface, and display device

Also Published As

Publication number Publication date
JP2000155764A (en) 2000-06-06

Similar Documents

Publication Publication Date Title
JP4465560B2 (en) Information display control device and information display control method for information display control device
US6927806B2 (en) Systems, methods and apparatuses for minimizing subscriber-perceived digital video channel tuning delay
US6438752B1 (en) Method and system for selecting television programs based on the past selection history of an identified user
US6177930B1 (en) System and method for enabling a user to move between cyclically transmitted image streams
US6317883B2 (en) System and method for content-based television program selection
US6029045A (en) System and method for inserting local content into programming content
EP1367824B1 (en) Short-term buffer content management
KR100583057B1 (en) Apparatus and method for decoding packetized program data
KR100837580B1 (en) Transmission method, transmission system and receiving device
US20070038951A1 (en) Intelligent Default Selection In An OnScreen Keyboard
KR101247174B1 (en) Improved method and apparatus for managing tv channel lists
CN1642244A (en) A system for acquiring and processing broadcast programs and program guide data
EP1488339B1 (en) Data stream adaptation server
MXPA05012287A (en) Promoted listings.
US20080228935A1 (en) Method and apparatus for displaying interactive data in real time
US7168085B2 (en) Time-based selection of EPG data destined for low resource clients
MXPA04006347A (en) Compressing and decompressing epg data.
JP4533408B2 (en) Receiving apparatus and receiving method
JP3594524B2 (en) Digital broadcast receiver
KR100631128B1 (en) Reservation Program List Sharing System and Method Using Electronic Program Guide
US20090064256A1 (en) Efficient selection of auxiliary broadcast-service data according to a user preference
JP2003348032A (en) Digital broadcast system
KR100586857B1 (en) Method and apparatus for decoding packetized program information, storage medium containing digital data, and method for forming program guide information
CA2431146A1 (en) Method and system for performing actions related to programming in an electronic program guide
WO2010146417A1 (en) Controlling a client device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081023

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090331

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090521

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090821

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091225

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100128

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100210

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130305

Year of fee payment: 3