JP2006236341A - Information search method and its device - Google Patents

Information search method and its device Download PDF

Info

Publication number
JP2006236341A
JP2006236341A JP2006036991A JP2006036991A JP2006236341A JP 2006236341 A JP2006236341 A JP 2006236341A JP 2006036991 A JP2006036991 A JP 2006036991A JP 2006036991 A JP2006036991 A JP 2006036991A JP 2006236341 A JP2006236341 A JP 2006236341A
Authority
JP
Japan
Prior art keywords
user
information
data
specific
specific user
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.)
Granted
Application number
JP2006036991A
Other languages
Japanese (ja)
Other versions
JP4092710B2 (en
Inventor
Yasushi Takahashi
靖 高橋
Yoshihito Fujiwara
義仁 藤原
Kimiyoshi Yoshida
公義 吉田
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 JP2006036991A priority Critical patent/JP4092710B2/en
Publication of JP2006236341A publication Critical patent/JP2006236341A/en
Application granted granted Critical
Publication of JP4092710B2 publication Critical patent/JP4092710B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To easily search for information desired by a user from a huge amount of information. <P>SOLUTION: By this information search method and its device, information desired by the user can be retrieved from the numerous number of programs when priority of the information is decided based on a user-specific basic selection taste corrected according to actual view history data of the user. A user model is constructed of an initial model specific to the user and a learning model formed by correcting the initial model according to an information selection history of the user. In search for the desired information, the learning model is used. The initial model is created based on general user selection taste data defined by user attributes and basic information selection taste data representing information selection taste of a specific user. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は情報検索方法及びその装置に関し、例えば、放送衛星を介して配信される多数のテレビジョン番組の中から、視聴者が必要とする番組を検索する番組検索方法及びその装置に適用して好適なものである。   The present invention relates to an information search method and apparatus, and is applied to, for example, a program search method and apparatus for searching for a program required by a viewer from a large number of television programs distributed via a broadcasting satellite. Is preferred.

放送衛星を介して視聴者にテレビジョン番組が配信される衛星放送システムでは、テレビジョン信号がディジタル化され、膨大な数の番組が同時に配信される。このようなシステムでは、視聴者が選択する番組数が格段に多くなる。   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 remarkably increased.

また電話回線又は専用回線を介してホスト側からコンピュータ端末に種々の情報を提供するシステムでは、端末側のユーザが膨大な情報の中から必要とする情報を選択し、これをホスト側に要求することになる。   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.

かかるテレビジョン番組やコンピュータを利用した情報等の選択を視聴者やユーザが行おうとすると、膨大な番組又は情報の中から所望の番組又は情報を検索しなければならない分、視聴者又はユーザの検索操作が煩雑化し、必要とする番組又は情報を簡単に選択することが困難な問題があった。   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 is complicated and it is difficult to easily select a required program or information.

本発明は以上の点を考慮してなされたもので、視聴者又はユーザの検索を格段に容易にし得る情報検索方法及びその装置を提案しようとするものである。   The present invention has been made in view of the above points, and an object of the present invention is to propose an information search method and apparatus capable of greatly facilitating the search of viewers or users.

かかる課題を解決するため本発明においては、情報検索装置の初期ユーザモデル形成手段により、ユーザ属性によって分類された一般ユーザグループに基づく分類項目とユーザ属性ごとの情報利用状況に基づく情報内容とのいずれか一方又は双方からなりユーザ属性ごとの情報選択に関する嗜好を表す一般ユーザ選択嗜好データを、特定ユーザの情報選択に関する嗜好を表す基本的情報選択嗜好データによって補正することにより、特定ユーザ固有の初期ユーザモデルを形成する初期ユーザモデル形成ステップと、情報検索装置の学習ユーザモデル形成手段により、形成した初期ユーザモデルを特定ユーザの情報選択履歴によって補正することにより学習ユーザモデルを形成する学習ユーザモデル形成ステップと、情報検索装置の検索手段により、学習ユーザモデルに基づいて、特定ユーザに適合した情報を検索する検索ステップとを設けるようにした。   In order to solve such a problem, in the present invention, either the classification item based on the general user group classified by the user attribute or the information content based on the information usage status for each user attribute by the initial user model forming means of the information search device. An initial user specific to a specific user by correcting the general user selection preference data, which is composed of one or both of them and represents the preference related to information selection for each user attribute, with basic information selection preference data representing the preference related to information selection of the specific user An initial user model forming step for forming a model, and a learning user model forming step for forming a learning user model by correcting the formed initial user model by an information selection history of a specific user by means of a learning user model forming means of the information search device And the search means of the information search device Ri, based on the learned user model, and to provide a search step of retrieving information adapted to the specific user.

本発明によれば、一般ユーザ選択嗜好データと特定ユーザの基本的選択嗜好データとを基に初期ユーザモデルを形成し、これを特定ユーザの情報選択履歴によって補正し学習ユーザモデルを形成することにより、特定ユーザの嗜好に適合した情報が検索される。   According to the present invention, the initial user model is formed based on the general user selection preference data and the basic selection preference data of the specific user, and this is corrected by the information selection history of the specific user to form the learning user model. Information that matches the preference of a specific user is searched.

本発明によれば、ユーザの情報選択履歴によって補正したユーザ固有の基本的選択嗜好に基づいて情報の優先順位を決定することにより、膨大な数の番組の中から、当該ユーザが所望とする情報を容易に検索し得る情報検索方法及びその装置を実現できる。   According to the present invention, by determining the priority of information based on the user's basic selection preference corrected by the user's information selection history, information desired by the user from a huge number of programs It is possible to realize an information search method and apparatus capable of easily searching for the information.

以下図面について、本発明の一実施例を詳述する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

(1)衛星放送受信システムの全体構成
図1において1は全体として衛星放送受信システムを示し、パラボラアンテナ3で受信された放送信号は、受信復号装置(IRD:Integrated Receiver/Decoder)2で復調及び圧縮復号される。この結果得られる映像/音声信号SV1は、続くVHS方式のVCR(Video Cassette Recorder) 6に送出される。
(1) Overall Configuration of Satellite Broadcast Reception System In FIG. 1, reference numeral 1 denotes a satellite broadcast reception system as a whole, and a broadcast signal received by a parabolic antenna 3 is demodulated and received by a reception decoder (IRD: Integrated Receiver / Decoder) 2. Compressed and decoded. The resulting video / audio signal SV1 is sent to a subsequent VHS VCR (Video Cassette Recorder) 6.

VCR6は、映像/音声信号SV1を内部に装填されているビデオテープに記録し、又は、当該映像/音声信号SV1をそのまま出力ラインからモニタ装置4に送出することにより、これをモニタ表示する。   The VCR 6 records the video / audio signal SV1 on a video tape loaded therein, or sends the video / audio signal SV1 as it is from the output line to the monitor device 4 to display it on the monitor.

また視聴者がリモートコマンダ5を操作すると、当該操作に応じた指令が赤外線信号IRに変換されて、受信復号装置2に送出される。受信復号装置2は、当該指令に基づいてチャンネル切り換え、ユーザデータの登録/読み出し、当該受信復号装置2に接続された各機器(VCR6、VCR7、DVD8及びMD9)への制御信号CONTの送出等、種々の動作を実行する。制御信号CONTは制御ラインを介してVCR6に送出される。この制御信号CONTによってVCR6が制御対象として指定されているとき、当該制御信号CONTによってVCR6が制御される。これに対して制御信号CONTの制御対象として、VCR6に制御ラインを介して順次接続された機器(8mm方式のVCR7、ディジタルビデオディスクプレーヤ(DVD:Digital Video Disc)8、ミニディスクプレーヤ(MD:Mini Disc)9及びモニタ装置4)のいずれかが指定されているとき、VCR6は制御信号CONTをそのまま続く8mm方式のVCR7に送出する。   When the viewer operates the remote commander 5, a command corresponding to the operation is converted into an infrared signal IR and sent to the receiving / decoding device 2. The reception decoding device 2 switches channels based on the command, registers / reads user data, sends a control signal CONT to each device (VCR6, VCR7, DVD8 and MD9) connected to the reception decoding device 2, etc. Perform various operations. The control signal CONT is sent to the VCR 6 through the control line. When the VCR 6 is designated as a control target by the control signal CONT, the VCR 6 is controlled by the control signal CONT. On the other hand, as a control target of the control signal CONT, devices (8 mm type VCR 7, digital video disc player (DVD: Digital Video Disc) 8), mini disc player (MD: Mini) which are sequentially connected to the VCR 6 via a control line. When any one of (Disc) 9 and monitor device 4) is designated, the VCR 6 sends the control signal CONT to the subsequent 8 mm type VCR 7 as it is.

VCR7は、制御信号CONTを入力すると、当該制御信号CONTによって指定されている機器を判別する。この判別結果がVCR7であるとき、VCR7は制御信号CONTによって指定された動作を実行する。この指示が例えばVCR7に装填されている8mmビデオテープを再生する指示である場合、VCR7は当該ビデオテープを再生することにより、再生ビデオ信号SV3をモニタ装置4に送出することによりこれを表示する。また、制御信号CONTによる指示が、受信復号装置2によって受信及び復号された放送信号(映像/音声信号SV1)をVCR7において録画する指示である場合、VCR7は、受信復号装置2からVHS方式のVCR6及びモニタ装置4を介して入力される映像/音声信号SV1を録画する。これに対して制御信号CONTの制御対象がVCR7ではないとき、VCR7は当該制御信号CONTをそのまま続くDVD8に送出する。   When receiving the control signal CONT, the VCR 7 determines the device designated by the control signal CONT. When the determination result is VCR7, the VCR 7 executes an operation designated by the control signal CONT. If this instruction is an instruction to reproduce an 8 mm video tape loaded in the VCR 7, for example, the VCR 7 reproduces the video tape, and displays this by sending a reproduction video signal SV3 to the monitor device 4. When the instruction by the control signal CONT is an instruction to record the broadcast signal (video / audio signal SV1) received and decoded by the reception decoding device 2 in the VCR 7, the VCR 7 sends the VHS VCR 6 from the reception decoding device 2. The video / audio signal SV1 input via the monitor device 4 is recorded. On the other hand, when the control target of the control signal CONT is not the VCR 7, the VCR 7 sends the control signal CONT to the subsequent DVD 8 as it is.

DVD8は、制御信号CONTを入力すると、当該制御信号CONTによって指定されている機器を判別する。この判別結果がDVD8であるとき、DVD8は制御信号CONTによって指定された動作を実行する。この指示が例えばDVD8に装填されているディスクから映像及び又は音声を再生する指示である場合、DVD8は当該ディスクを再生することにより、映像/音声信号SV4をモニタ装置4に送出することによりこれを表示する。これに対して制御信号CONTの制御対象がDVD8ではないとき、DVD8は当該制御信号CONTをそのまま続くMD9に送出する。   When the DVD 8 receives the control signal CONT, the DVD 8 determines the device designated by the control signal CONT. When the determination result is DVD8, the DVD8 executes an operation designated by the control signal CONT. If this instruction is an instruction to reproduce video and / or audio from a disk loaded on the DVD 8, for example, the DVD 8 reproduces this by sending the video / audio signal SV4 to the monitor device 4 by reproducing the disk. indicate. On the other hand, when the control target of the control signal CONT is not the DVD 8, the DVD 8 sends the control signal CONT to the subsequent MD 9 as it is.

MD9は、制御信号CONTを入力すると、当該制御信号CONTによって指定されている機器を判別する。この判別結果がMD9であるとき、MD9は制御信号CONTによって指定された動作を実行する。この指示が例えばMD9に装填されているディスクを再生する指示である場合、MD9は当該ディスクを再生することにより、音声信号SV5をモニタ装置4に送出することによりこれを可聴表示する。また、制御信号CONTによる指示が、受信復号装置2によって受信及び復号された放送信号(映像/音声信号SV1)をMD9において録音する指示である場合、MD9は、受信復号装置2からVHS方式のVCR6及びモニタ装置4を介して入力される映像/音声信号SV1の音声信号を録音する。これに対して制御信号CONTの制御対象がMD9ではないとき、MD9は当該制御信号CONTをそのまま続くモニタ装置4に送出する。このとき、モニタ装置4は当該制御信号CONTによって指定された動作を実行する。   When the control signal CONT is input, the MD 9 determines the device specified by the control signal CONT. When the determination result is MD9, MD9 performs an operation designated by the control signal CONT. For example, when this instruction is an instruction to reproduce a disc loaded in the MD 9, the MD 9 reproduces the disc, and sends an audio signal SV 5 to the monitor device 4 to audibly display it. When the instruction by the control signal CONT is an instruction to record the broadcast signal (video / audio signal SV1) received and decoded by the receiving / decoding apparatus 2 in the MD 9, the MD 9 receives the VHS VCR 6 from the receiving / decoding apparatus 2. The audio signal of the video / audio signal SV1 input through the monitor device 4 is recorded. On the other hand, when the control target of the control signal CONT is not MD9, the MD9 sends the control signal CONT to the subsequent monitor device 4 as it is. At this time, the monitor device 4 executes an operation designated by the control signal CONT.

(2)受信復号装置の構成
図2において、受信復号装置2はパラボラアンテナ3のLNB(Low Noise Block downconverter) 3Aにより出力されたRF信号は、フロントエンド20のチューナ21に供給され、復調される。チューナ21の出力は、QPSK復調回路22に供給され、QPSK復調される。QPSK復調回路22の出力は、エラー訂正回路23に供給され、誤りが検出、訂正され、必要に応じて補正される。
(2) Configuration of Receiving / Decoding Device In FIG. 2, the receiving / decoding device 2 supplies the RF signal output from the LNB (Low Noise Block downconverter) 3A of the parabolic antenna 3 to the tuner 21 of the front end 20 for demodulation. . The output of the tuner 21 is supplied to the QPSK demodulating circuit 22 and QPSK demodulated. The output of the QPSK demodulation circuit 22 is supplied to an error correction circuit 23, where an error is detected and corrected, and is corrected as necessary.

CPU、ROM及びRAMからなるICカードにより構成されているCAM(Conditional Access Module)33には、暗号を解読するために必要なキーが、解読プログラムとともに格納されている。放送衛星を介して送信される信号は暗号化されているため、この暗号を解読するためにはキーと解読処理が必要となる。そこで、カードリーダインタフェイス32を介してCAM33からこのキーが読み出され、デマルチプレクサ24に供給される。デマルチプレクサ24は、このキーを利用して暗号化された信号を解読する。   A CAM (Conditional Access Module) 33 configured by an IC card including a CPU, a ROM, and a RAM stores a key necessary for decrypting the cipher together with a decryption program. Since the signal transmitted through the broadcasting satellite is encrypted, a key and a decryption process are required to decrypt this encryption. Therefore, this key is read from the CAM 33 via the card reader interface 32 and supplied to the demultiplexer 24. The demultiplexer 24 decrypts the encrypted signal using this key.

デマルチプレクサ24は、フロントエンド20のエラー訂正回路23の出力する信号を受け、解読したビデオ信号をMPEGビデオデコーダ25に供給し、解読したオーディオ信号をMPEGオーディオデコーダ26に供給する。   The demultiplexer 24 receives the signal output from the error correction circuit 23 of the front end 20, supplies the decoded video signal to the MPEG video decoder 25, and supplies the decoded audio signal to the MPEG audio decoder 26.

MPEGビデオデコーダ25は、入力されたディジタルビデオ信号をDRAM25Aに記憶し、MPEG方式により圧縮されているビデオ信号のデコード処理を実行する。デコードされたビデオ信号は、NTSCエンコーダ27に供給され、NTSC方式の輝度信号(Y)、クロマ信号(C)及びコンポジット信号(V)に変換される。輝度信号及びクロマ信号は、バッファアンプ28Y及び28Cを介して、それぞれSビデオ信号として出力される。また、コンポジット信号は、バッファアンプ28Vを介して出力される。   The MPEG video decoder 25 stores the input digital video signal in the DRAM 25A, and executes a decoding process of the video signal compressed by the MPEG system. The decoded video signal is supplied to the NTSC encoder 27 and converted into an NTSC luminance signal (Y), chroma signal (C), and composite signal (V). The luminance signal and the chroma signal are output as S video signals via the buffer amplifiers 28Y and 28C, respectively. The composite signal is output via the buffer amplifier 28V.

MPEGオーディオデコーダ26は、デマルチプレクサ24より供給されたディジタルオーディオ信号をDRAM26Aに記憶し、MPEG方式により圧縮されているオーディオ信号のデコード処理を実行する。デコードされたオーディオ信号は、D/A変換器30においてディジタル/アナログ変換され、左チャンネルのオーディオ信号はバッファアンプ31Lを介して出力され、右チャンネルのオーディオ信号は、バッファアンプ31Rを介して出力される。   The MPEG audio decoder 26 stores the digital audio signal supplied from the demultiplexer 24 in the DRAM 26A, and executes a decoding process of the audio signal compressed by the MPEG method. The decoded audio signal is digital / analog converted in the D / A converter 30, the left channel audio signal is output through the buffer amplifier 31L, and the right channel audio signal is output through the buffer amplifier 31R. The

RFモジュレータ41は、NTSCエンコーダ27が出力するコンポジット信号と、D/A変換器30が出力するオーディオ信号とをRF信号に変換して出力する。また、このRFモジュレータ41は、他の機器から入力されるNTSC方式のRF信号をスルーして、他の機器にそのまま出力する。
この実施例の場合、これらのビデオ信号及びオーディオ信号が、AVラインを介してVCR6に供給される。
The RF modulator 41 converts the composite signal output from the NTSC encoder 27 and the audio signal output from the D / A converter 30 into an RF signal and outputs the RF signal. The RF modulator 41 passes through an NTSC RF signal input from another device and outputs the signal to the other device as it is.
In the case of this embodiment, these video signals and audio signals are supplied to the VCR 6 via the AV line.

CPU29は、ROM37に記憶されているプログラムに従って各種の処理を実行する。また、CPU29はAV機器制御信号送受信部2Aを制御し、コントロールラインを介して他の機器に所定のコントロール信号を出力し、また、他の機器からのコントロール信号を受信する。   The CPU 29 executes various processes according to programs stored in the ROM 37. Further, the CPU 29 controls the AV device control signal transmission / reception unit 2A, outputs a predetermined control signal to another device via the control line, and receives a control signal from the other device.

このCPU29に対しては、フロントパネル40の操作ボタンスイツチを操作することによって所定の指令を直接入力することができる。また、リモートコマンダ5の操作キーを操作すると、当該リモートコマンダ5のIR発信部によって赤外線信号が出力され、この赤外線信号がIR受信部39により受光され、受光結果がCPU29に供給される。従って、リモートコマンダ5を操作することによってもCPU29に所定の指令を入力することができる。   A predetermined command can be directly input to the CPU 29 by operating the operation button switch of the front panel 40. When an operation key of the remote commander 5 is operated, an infrared signal is output from the IR transmission unit of the remote commander 5, the infrared signal is received by the IR receiving unit 39, and the light reception result is supplied to the CPU 29. Therefore, a predetermined command can be input to the CPU 29 also by operating the remote commander 5.

また、CPU29は、デマルチプレクサ24が出力するビデオ信号及びオーディオ信号以外の例えばEPG(Electronic Program Guide)情報を取り込み、これからEPGデータを作成して、SRAM(Static Random Access Memory) 36に供給し、記憶させる。EPG情報は現在時刻から数十時間後までの各放送チャンネルの番組に関する情報(例えば、番組のチャンネル、放送時間、タイトル、ジャンル、番組解説等)を含んでいる。このEPG情報は頻繁に伝送されてくるため、SRAM36には常に最新のEPG情報が保持される。   Further, the CPU 29 takes in, for example, EPG (Electronic Program Guide) information other than the video signal and audio signal output from the demultiplexer 24, creates EPG data therefrom, and supplies the EPG data to an SRAM (Static Random Access Memory) 36 for storage. Let The EPG information includes information (for example, program channel, broadcast time, title, genre, program description, etc.) related to programs on each broadcast channel from the current time to several tens of hours later. Since this EPG information is frequently transmitted, the SRAM 36 always holds the latest EPG information.

EEPROM(Electrically Erasable Programmable Read Only Memory)38には、電源オフ後も保持しておきたいデータ(書き換え可能な例えばチューナ21の過去4週間分の受信履歴や後述する知識ベース部11のデータ)等が記憶される。また、CPU29は、カレンダタイマ35が出力する時刻情報と、デマルチプレクサ24が受信信号から分離、出力するタイムスタンプとを比較し、その比較結果に対応して、正しいタイミングでデコード処理ができるように、MPEGビデオデコーダ25やMPEGオーディオデコーダ26を制御する。   In an EEPROM (Electrically Erasable Programmable Read Only Memory) 38, data (such as rewritable reception history for the past four weeks of the tuner 21 and data of the knowledge base unit 11 to be described later) to be retained even after the power is turned off, etc. Remembered. Further, the CPU 29 compares the time information output from the calendar timer 35 with the time stamp output from the demultiplexer 24 from the received signal, so that the decoding process can be performed at the correct timing according to the comparison result. The MPEG video decoder 25 and the MPEG audio decoder 26 are controlled.

さらに、CPU29は、所定のOSD(On-Screen Display)データを発生したいとき、MPEGビデオデコーダ25を制御する。MPEGビデオデコーダ25は、この制御に対応して所定のOSDデータを生成して、DRAM25Aに書き込み、さらに読み出して出力する。これにより、所定の文字、図形等をモニタ装置4に出力し、表示させることができる。   Further, the CPU 29 controls the MPEG video decoder 25 when it is desired to generate predetermined OSD (On-Screen Display) data. The MPEG video decoder 25 generates predetermined OSD data corresponding to this control, writes it to the DRAM 25A, and further reads and outputs it. Thereby, a predetermined character, figure, etc. can be output to the monitor apparatus 4 and displayed.

図2の受信復号装置2において、EPG情報を基にユーザが所望とする番組を検索する情報検索機能部のブロックを図3に示す。すなわち図3において知識ベース部11、ユーザモデル記憶/活用部14及びEPGデータ記憶部18として受信復号装置2のEEPROM38(図2)が割り当てられ(但し、ユーザモデル記憶/活用部14の活用部はCPU29(図2)が割り当てられる)、ユーザモデル形成部13及び情報フィルタ部19としてCPU29(図2)が割り当てられ、EPGデータ入力部17としてフロントエンド20(図2)が割り当てられ、ユーザプロファイル入力部12及びユーザ操作部15としてリモコン5及びフロントパネル40(図2)が割り当てられ、検索要求発信部16としてIR受信部16及びCPU29(図2)が割り当てられ、推薦情報表示部50としてMPEGビデオデコーダ25(図2)が割り当てられ、さらに表示制御部51としてNTSCエンコーダ27(図2)が割り当てられている。因みに、知識ベース部11のデータは、受信復号装置2の製品出荷時にはEEPROM38に記憶され、外部から衛星又はモデム34を介して新たなデータを取り込むことにより、更新可能とされている。この知識ベース部11のデータを更新可能としない場合には、当該知識ベース部11のデータとして予め記憶されているデータをROM37に記憶させておけば良い。また、フロントエンド20(図2)やモデム34(インタネットの場合)を介して取り込まれたEPGデータは、SRAM36に記憶される。   FIG. 3 shows a block of an information search function unit for searching for a program desired by the user based on the EPG information in the reception decoding apparatus 2 of FIG. That is, in FIG. 3, the EEPROM 38 (FIG. 2) of the receiving / decoding device 2 is assigned as the knowledge base unit 11, the user model storage / utilization unit 14, and the EPG data storage unit 18 (however, the utilization unit of the user model storage / utilization unit 14 is CPU 29 (FIG. 2) is assigned), CPU 29 (FIG. 2) is assigned as user model forming unit 13 and information filter unit 19, front end 20 (FIG. 2) is assigned as EPG data input unit 17, and user profile input The remote controller 5 and the front panel 40 (FIG. 2) are allocated as the unit 12 and the user operation unit 15, the IR receiving unit 16 and the CPU 29 (FIG. 2) are allocated as the search request transmitting unit 16, and the MPEG video as the recommended information display unit 50. A decoder 25 (FIG. 2) is allocated, and the display control unit NTSC encoder 27 (FIG. 2) is assigned as 1. Incidentally, the data of the knowledge base unit 11 is stored in the EEPROM 38 at the time of product shipment of the receiving / decoding device 2, and can be updated by taking in new data from the outside via the satellite or the modem 34. When it is not possible to update the data of the knowledge base unit 11, the data stored in advance as the data of the knowledge base unit 11 may be stored in the ROM 37. Further, EPG data taken in via the front end 20 (FIG. 2) or the modem 34 (in the case of the Internet) is stored in the SRAM 36.

図3のユーザ操作部15によって番組ガイドの操作キーが選択されると、図2のCPU29はMPEGビデオデコーダ25(推薦情報表示部50)を制御し、モニタ装置4に放送番組選択画面を表示させる。ユーザはこの画面上においてカーソルを所望の番組位置に移動し、リモートコマンダ5をクリックすることにより、所望の番組を選択指定することができる。   3 is selected by the user operation unit 15 in FIG. 3, the CPU 29 in FIG. 2 controls the MPEG video decoder 25 (recommended information display unit 50) to display the broadcast program selection screen on the monitor device 4. . The user can select and specify a desired program by moving the cursor to the desired program position on this screen and clicking the remote commander 5.

またCPU29は、EPPROM38(すなわち図3の知識ベース部11)内部に記憶されているデータをモデム34を介して外部機器から取り込んだ最新データによって更新することができる。因みに、EPPROM38のデータを外部の機器(フロッピィディスク(登録商標)、カード状記録媒体等)から取り込む方法としては、モデムを用いた通信の他、データ専用の入力ラインを設けるようにしても良い。   In addition, the CPU 29 can update the data stored in the EPPROM 38 (that is, the knowledge base unit 11 in FIG. 3) with the latest data taken from the external device via the modem 34. Incidentally, as a method of taking in the data of the EPPROM 38 from an external device (floppy disk (registered trademark), card-like recording medium, etc.), an input line dedicated to data may be provided in addition to communication using a modem.

また、CPU29は、EEPROM38(すなわち知識ベース部11)内部に記憶されているデータをモデム34や専用に設けられた出力ライン(図示せず)を介して外部の記憶装置に記憶させ、必要に応じて取り込むことによって、更新される前の知識ベース部11のデータを再び活用することもできる。   Further, the CPU 29 stores the data stored in the EEPROM 38 (that is, the knowledge base unit 11) in an external storage device via the modem 34 or an output line (not shown) provided for exclusive use, and if necessary, Thus, the data of the knowledge base unit 11 before being updated can be used again.

(3)受信復号装置による情報検索
(3−1)一般ユーザモデルの構築
図3は、図2について上述した受信復号装置2の情報検索に関する部分の機能ブロックを示すもので、知識ベース部11は、視聴者調査の結果に基づいて得られた「ユーザの視聴行動」を「一般ユーザモデル」として予め格納している。
(3) Information Retrieval by Receiving / Decoding Device (3-1) Construction of General User Model FIG. 3 shows functional blocks of a part related to information retrieval of the receiving / decoding device 2 described above with reference to FIG. The “user viewing behavior” obtained based on the result of the viewer survey is stored in advance as a “general user model”.

この「一般ユーザモデル」とは、視聴者であるユーザを種々の特性に応じて分類し、分類された各ユーザの視聴する番組をそのジャンルごとに視聴率で示すもの、及び、各ユーザの情報利用状況として生活場面ごとのジャンル別視聴率、良く見る映像(ジャンル)、週間視聴時間等である。   This “general user model” classifies users who are viewers according to various characteristics, shows programs viewed by each classified user by audience rating, and information on each user The usage status includes a viewing rate by genre for each life scene, a frequently viewed video (genre), a weekly viewing time, and the like.

ユーザの分類手法として、第1に、年齢及び性別による分類がある。この分類では、10才台から50才台までの10才刻み及び60才以上の6段階を男女別にした12項目にユーザを分類する。このように年齢性別に分類された各ユーザの生活場面別ジャンル視聴率をデータテーブルTB1として持つ。このデータは、図4(A)に示すように、「朝食時」、「昼食時」、「夕食時」、「平日くつろぐとき」及び「休日くつろぐとき」のような生活場面ごとの各番組ジャンルの視聴率テーブルである。例えば「朝食時」において複数の番組ジャンルの視聴率をそれぞれ年齢男女別にテーブル化しておく。   As a user classification method, first, there is a classification based on age and sex. In this classification, the users are classified into 12 items classified into 10 levels in increments of 10 to 50 years and 6 levels of 60 years or older. In this way, the genre audience rating of each user classified according to age and sex according to life scene is provided as a data table TB1. As shown in FIG. 4 (A), this data includes each program genre for each life scene such as “at breakfast”, “at lunch”, “at dinner”, “when relaxing on weekdays”, and “when relaxing on holidays”. It is an audience rating table. For example, at “breakfast”, the audience ratings of a plurality of program genres are tabulated for each age and gender.

これらのテーブル化されたデータを、複数の生活場面ごとにまとめたデータテーブルの具体例を図5〜図10に示す。図5(A)は10才代男性の各生活場面ごとの番組ジャンル別視聴率を示し、図5(B)は20才代男性の各生活場面ごとの番組ジャンル別視聴率を示し、図6(A)は30才代男性の各生活場面ごとの番組ジャンル別視聴率を示し、図6(B)は40才代男性の各生活場面ごとの番組ジャンル別視聴率を示し、図7(A)は50才代男性の各生活場面ごとの番組ジャンル別視聴率を示し、図7(B)は60才代男性の各生活場面ごとの番組ジャンル別視聴率を示す。   Specific examples of data tables in which these tabulated data are collected for each of a plurality of life scenes are shown in FIGS. FIG. 5A shows the audience rating by program genre for each life scene of a male in their 10s, and FIG. 5B shows the audience rating by program genre for each life scene of a male in their 20s. (A) shows the audience rating by program genre for each life scene of men in their 30s, and FIG. 6 (B) shows the audience rating by program genre for each life scene of men in their 40s. ) Shows the audience rating by program genre for each life scene of men in their 50s, and FIG. 7B shows the audience rating by program genre for each life scene of men in their 60s.

また図8(A)は10才代女性の各生活場面ごとの番組ジャンル別視聴率を示し、図8(B)は20才代女性の各生活場面ごとの番組ジャンル別視聴率を示し、図9(A)は30才代女性の各生活場面ごとの番組ジャンル別視聴率を示し、図9(B)は40才代女性の各生活場面ごとの番組ジャンル別視聴率を示し、図10(A)は50才代女性の各生活場面ごとの番組ジャンル別視聴率を示し、図10(B)は60才代女性の各生活場面ごとの番組ジャンル別視聴率を示す。   8A shows the audience rating by program genre for each life scene of a woman in her 10s, and FIG. 8B shows the audience rating by program genre for each life scene of a woman in her 20s. 9 (A) shows the audience rating by program genre for each life scene of women in their 30s, and FIG. 9 (B) shows the audience rating by program genre for each life scene of women in their 40s. A) shows the audience rating by program genre for each life scene of a woman in her 50s, and FIG. 10 (B) shows the audience rating by program genre for each life scene of a woman in her 60s.

かくして図11に示すように、各年齢性別、生活場面別及び番組ジャンル別の視聴率からなるデータテーブルと、各番組ジャンルの視聴率を各データテーブル間で平均化した平均データテーブルをそれぞれ知識ベース部11(図3)に格納しておくことにより、ユーザが番組を選択する特徴として、各生活場面に関連して視聴番組のジャンルを決定するといった習性を、年齢性別ごとに一般ユーザデータとして予め持つことができる。従って一般ユーザの年齢性別ごとに現れる視聴傾向を当該データテーブルTB1から求めることができる。   Thus, as shown in FIG. 11, a data table composed of audience ratings for each age sex, life scene and program genre, and an average data table in which the audience ratings of each program genre are averaged among the respective data tables, respectively. By storing it in the section 11 (FIG. 3), as a feature that the user selects a program, a habit of determining a genre of a viewing program in relation to each life scene is preliminarily set as general user data for each age sex. Can have. Therefore, the viewing tendency that appears for each age group of general users can be obtained from the data table TB1.

またユーザの分類手法として、第2に、図4(B)に示すように、ライフステージによる分類がある。この分類では、ユーザの家族や社会とのかかわりを加味したユーザ個人の成長ステージとして「進学」、「就職」、「結婚」、「子育て」及び「退職」等の段階に男女別に分類する。このように分類された各ユーザの生活場面別ジャンル視聴率をデータテーブルTB2として持つ。このデータは、「朝食時」、「昼食時」、「夕食時」、「平日くつろぐとき」及び「休日くつろぐとき」のような生活場面ごとの各番組ジャンルの視聴率テーブルである。例えば「朝食時」において複数の番組ジャンルの視聴率をそれぞれ男女別のライフステージごとにテーブル化しておく。この際、既婚女性が60才無職になるまでのステージについては有職婦人と専業主婦とを分ける。   Secondly, as a user classification method, there is a classification based on life stages as shown in FIG. In this classification, the individual growth stages of the user taking into account the user's family and society are classified into genders in stages such as “advancement”, “employment”, “marriage”, “child-rearing”, and “retirement”. The genre audience rating according to the life scene of each user classified in this way is provided as the data table TB2. This data is an audience rating table for each program genre for each life scene such as “breakfast”, “lunch”, “dinner”, “when relaxing on weekdays”, and “when relaxing on holidays”. For example, at “breakfast time”, the audience ratings of a plurality of program genres are tabulated for each life stage by gender. At this time, the married woman and the full-time housewife are divided into stages until the married woman becomes 60 years old unemployed.

かくして、各ライフステージ、生活場面別及び番組ジャンル別の視聴率からなるデータテーブルと、各番組ジャンルの視聴率を各データテーブル間で平均化した平均データテーブルをそれぞれ知識ベース部11(図3)に格納しておくことにより、ユーザが番組を選択する特徴として、各生活場面に関連して視聴番組のジャンルを決定するといった習性を、ライフステージごとに一般ユーザデータとして予め持つことができる。従って一般ユーザのライフステージごとに現れる視聴傾向を当該データテーブルTB2から求めることができる。   Thus, the knowledge base unit 11 (FIG. 3) has a data table composed of audience ratings for each life stage, life scene and program genre, and an average data table obtained by averaging the audience ratings of each program genre among the respective data tables. As a feature of selecting a program by the user, it is possible to have a custom such as determining the genre of a viewing program in relation to each life scene in advance as general user data for each life stage. Therefore, the viewing tendency appearing for each life stage of the general user can be obtained from the data table TB2.

またユーザの分類手法として、第3に、図4(C)に示すように、テレビ視聴に関する態度価値観特性による分類がある。この態度価値観特性による分類では視聴者をカバーする統計的に有意な数のアンケート調査から求めたデータを基に、テレビ番組を見ることについての意見(テレビ視聴態度価値観)を因子分析した結果に基づいて8つの因子に分類する。これらの因子は、積極参加をするか否かを表す積極参加軸、知識教養を求めるか否かを表す知識教養軸、テレビを肯定するか否かを表す肯定/否定軸、テレビを限定して見るか否かを表すダラダラ/限定軸、話題性を重視するか否かを表すトレンド指向軸、気まぐれで視聴するか否かを表す気まぐれ/定番軸、気楽に見るか否かを表す気楽/没入軸、一人で見るか否かを表す孤独/団らん軸によって決定される。このように分類された8因子のそれぞれに強く反応しているグループを(+)の上位グループ、(−)の下位グループとしてそれぞれ16%のユーザをピックアップして各因子(+)グループ、(−)グループとし、各グループの生活場面別ジャンル視聴率をデータテーブルTB3として持つ。このデータは、「朝食時」、「昼食時」、「夕食時」、「平日くつろぐとき」及び「休日くつろぐとき」のような生活場面ごとの各番組ジャンルの視聴率テーブルである。例えば「朝食時」において複数の番組ジャンルの視聴率をそれぞれ各因子ごとにテーブル化しておく。   As a user classification method, thirdly, as shown in FIG. 4C, there is a classification based on attitude value characteristics relating to television viewing. In this classification based on attitude values, factor analysis of opinions about viewing TV programs (TV viewing attitude values) based on data obtained from a statistically significant number of questionnaire surveys covering viewers Based on the above, it is classified into 8 factors. These factors are limited to the active participation axis that indicates whether or not to actively participate, the knowledge and culture axis that indicates whether or not to seek knowledge education, the positive / negative axis that indicates whether or not to affirm television, and television. A dull / restricted axis that represents whether or not to watch, a trend-oriented axis that represents whether or not to focus on topicality, a whim / standard axis that represents whether or not to watch in a whim, and an easy / immersive that represents whether or not to watch easily The axis is determined by the loneliness / group axis that indicates whether to watch alone. Groups that are strongly responding to each of the 8 factors classified in this way are picked up by 16% of users as (+) upper group and (-) lower group, and each factor (+) group, (- ) Group, and the genre audience rating of each group according to the life scene is provided as a data table TB3. This data is an audience rating table for each program genre for each life scene such as “breakfast”, “lunch”, “dinner”, “when relaxing on weekdays”, and “when relaxing on holidays”. For example, at “breakfast”, the audience ratings of a plurality of program genres are tabulated for each factor.

かくして、各因子、生活場面別及び番組ジャンル別の視聴率からなるデータテーブルと、各番組ジャンルの視聴率を各データテーブル間で平均化した平均データテーブルをそれぞれ知識ベース部11(図3)に格納しておくことにより、ユーザが番組を選択する特徴として、各生活場面に関連して視聴番組のジャンルを決定するといった習性を、因子(すなわちテレビ視聴態度価値観)ごとに一般ユーザデータとして予め持つことができる。従って一般ユーザの価値観ごとに現れる視聴傾向を当該データテーブルTB3から求めることができる。   Thus, the knowledge base unit 11 (FIG. 3) has a data table composed of audience ratings for each factor, life scene and program genre, and an average data table obtained by averaging the audience ratings of each program genre among the data tables. By storing, a behavior such as determining a genre of a viewing program in relation to each life scene as a feature for the user to select a program is preliminarily stored as general user data for each factor (that is, TV viewing attitude value). Can have. Therefore, the viewing tendency appearing for each value of the general user can be obtained from the data table TB3.

またテレビ視聴に関する態度価値観特性による分類手法としては、図4(C)に示す因子別の分類の他に、クラスタによる分類がある。このクラスタによる分類では、図4(C)について上述した8種類の因子のうち、例えばテレビの視聴態度、行動に関する3因子(積極参加軸、ダラダラ/限定軸、気楽/没入軸)を取り上げて分析することにより、8つのユーザクラスタを得る。   In addition, as a classification method based on attitude value characteristics related to television viewing, there is classification by cluster in addition to classification by factor shown in FIG. In this cluster classification, among the eight factors described above with reference to FIG. 4C, for example, three factors related to TV viewing attitude and behavior (active participation axis, dull / limited axis, easy / immersive axis) are analyzed. By doing so, eight user clusters are obtained.

すなわち第1のクラスタとして、ごく平均的な視聴でわずかにテレビ肯定、ダラダラ視聴ストーリ性ない気楽な番組を好む「バランス族」、第2のクラスタとして、テレビをダラダラ見つづけ、ストーリ性ない気楽な番組を好み、テレビに消極的な「ダラダラザッピング族」、第3のクラスタとして、最もダラダラ視聴し、テレビに積極参加するほうではなく、ストーリ性やドラマ性のある番組を好む「ダラダラ鑑賞族」、第4のクラスタとして、ストーリ性やドラマ性のある感動を好み、テレビに積極参加するほうではなく、番組を限定してみる「ストーリ番組没入族」、第5のクラスタとして、テレビに積極参加して皆で楽しみ、ストーリ性やドラマ性ある感動番組を好み、多少ダラダラ視聴の傾向がある「テレビは友達感覚族」、第6のクラスタとして、テレビに否定的かつ消極的であり、見たい番組だけ選び、ストーリ性ない気楽な番組を見る「アンチテレビ(TV)族」、第7のクラスタとして、特に見たい番組だけ選び、比較的テレビに肯定的で参加型であり、ドラマ感動型であるか気楽な軽い番組であるかを問わない「好きだが見れない忙し族」、第8のクラスタとして、ストーリ性がない気楽で肩がこらない番組を好み、テレビに肯定的で積極参加し、比較的見たい番組だけ選ぶ「笑っていい族」に分類される。   In other words, the first cluster is a “balanced group” who prefers an easy-going program that has a slight average television viewing and a dull viewing experience, and the second cluster is a dull and easy-going story that keeps watching TV. “Daradara Zapping” who likes TV programs and is reluctant to TV, “Daradara Appreciation” who likes stories and drama-like programs rather than actively watching TV as the third cluster. As a fourth cluster, I like the impression of story and drama, and instead of actively participating in TV, I am actively participating in TV as the fifth cluster, “Story Program Immersion”, which limits the program. And everyone enjoys, likes story-like and drama-like moving programs, and has a tendency to watch a little lazy. As a cluster, select only the programs you want to watch, which are negative and reluctant to TV, “Anti-TV (TV) family” to watch easy programs that do not have a story, and select and compare only the programs you want to watch as the seventh cluster A positive and participatory TV program, whether it is a drama touching or an easy-going light program, a busy family that you can't see but like the eighth cluster. They are categorized as “laughing tribes” who prefer programs that don't break, participate in television positively and actively participate, and select only programs that they want to watch relatively.

かくして、各クラスタ、生活場面別及び番組ジャンル別の視聴率からなるデータテーブルと、各番組ジャンルの視聴率を各データテーブル間で平均化した平均データテーブルをそれぞれ知識ベース部11(図3)に格納しておくことにより、ユーザが番組を選択する特徴として、各生活場面に関連して視聴番組のジャンルを決定するといった習性を、クラスタ(すなわちテレビ視聴態度価値観)ごとに一般ユーザデータとして予め持つことができる。従って一般ユーザの価値観ごとに現れる視聴傾向を当該データテーブルから求めることができる。因みに、図12に第1のクラスタの生活場面別ジャンル視聴率の具体例を示す。   Thus, a data table composed of audience ratings for each cluster, life scene and program genre, and an average data table obtained by averaging the audience ratings of each program genre among the respective data tables are stored in the knowledge base unit 11 (FIG. 3). By storing, a behavior such as determining a genre of a viewing program in relation to each life scene as a feature for the user to select a program is preliminarily stored as general user data for each cluster (that is, television viewing attitude value). Can have. Therefore, the viewing tendency appearing for each value of the general user can be obtained from the data table. Incidentally, FIG. 12 shows a specific example of the genre audience rating by life scene of the first cluster.

また、知識ベース部11(図3)に格納される一般ユーザデータとして、ユーザの情報利用状況データがある。第1の情報利用状況データとしては、図13(A)に示すように、年齢性別ごとに各番組ジャンルに対応した週間視聴率データをテーブル化したもの、及び、図13(B)に示すように、年齢性別ごとによく見る番組ジャンルを視聴率でテーブル化したものがある。図13(B)のテーブルの具体例を図14に示す。   Further, as general user data stored in the knowledge base unit 11 (FIG. 3), there is user information usage status data. As the first information usage status data, as shown in FIG. 13 (A), a table of weekly audience rating data corresponding to each program genre for each age and gender, and as shown in FIG. 13 (B). In addition, there is a table in which the program genres that are often viewed by age and gender are tabulated by audience rating. A specific example of the table in FIG. 13B is shown in FIG.

また第2の情報利用状況データとしては、図15(A)に示すように、ライフステージごとに各番組ジャンルに対応した週間視聴率データをテーブル化したもの、及び、図15(B)に示すように、各ライフステージごとによく見る番組ジャンルを視聴率でテーブル化したものがある。   As the second information usage status data, as shown in FIG. 15A, a table of weekly audience rating data corresponding to each program genre for each life stage, as shown in FIG. 15B. In this way, there are programs in which the program genres that are often viewed for each life stage are tabulated by audience rating.

また第3の情報利用状況データとしては、図16(A)に示すように、因子軸ごとに各番組ジャンルに対応した週間視聴率データをテーブル化したもの、及び、図16(B)に示すように、各因子軸ごとによく見る番組ジャンルを視聴率でテーブル化したものがある。   Further, as the third information usage status data, as shown in FIG. 16A, a table of weekly audience rating data corresponding to each program genre for each factor axis, and as shown in FIG. As described above, there is a table in which program genres that are often viewed for each factor axis are tabulated by audience rating.

また第4の情報利用状況データとしては、図16(C)に示すように態度価値観クラスタごとに各ジャンルに対応した週間視聴率データをテーブル化したもの、及び図16(D)に示すように態度価値観クラスタごとによく見る番組ジャンルを視聴率でテーブル化したものがある。上述の8つのクラスタと当該各クラスタに対応する良く見る番組ジャンルの具体的データを図17に示す。   As the fourth information usage status data, as shown in FIG. 16C, a table of weekly audience rating data corresponding to each genre for each attitude value cluster, and as shown in FIG. 16D. In addition, there is a table of program genres that are frequently viewed for each attitude value cluster by audience rating. FIG. 17 shows specific data of the above-described eight clusters and frequently viewed program genres corresponding to the respective clusters.

(3−2)初期ユーザモデルの形成
図3において、ユーザはユーザプロファイル入力部12を操作することによって特定ユーザに適合した初期ユーザモデルを形成する。すなわち、ユーザはユーザ操作部15のリモートコマンダ5(図2)を操作することによって、モニタ装置4に表示される画面との対話形式でユーザプロファイルを入力する。
(3-2) Formation of Initial User Model In FIG. 3, the user operates the user profile input unit 12 to form an initial user model suitable for a specific user. That is, the user operates the remote commander 5 (FIG. 2) of the user operation unit 15 to input a user profile in an interactive manner with the screen displayed on the monitor device 4.

この入力手順は、図18に示すように、まずユーザは当該処理手順のステップSP1においてリモートコマンダ5の「メニュー」ボタンを操作することによって、受信復号装置2のCPU29(図2)がモニタ装置4の表示画面4Aにメニュー画面を表示する。ユーザは続くステップSP2において、リモートコマンダ5のカーソル移動キーを操作することによって、画面上のカーソルをプロファイル登録を指示する位置に移動し、決定キーによってこれを選ぶ。   As shown in FIG. 18, in this input procedure, first, the user operates the “menu” button of the remote commander 5 in step SP1 of the processing procedure, whereby the CPU 29 (FIG. 2) of the reception decoding device 2 monitors the monitor device 4. A menu screen is displayed on the display screen 4A. In the subsequent step SP2, the user operates the cursor movement key of the remote commander 5 to move the cursor on the screen to a position for instructing profile registration, and selects this with the enter key.

これにより、モニタ画面に対話画面が表示され、ユーザはステップSP3において対話画面との質問形式でユーザプロファイルを入力する。ステップSP3では、まず、図19に示すような対話画面が表示される。図19の場合、知識ベース部11の年齢性別ごとに分類設定された一般ユーザのデータテーブルTB1(図4(A))に対応する質問画面であり、ユーザは当該画面上のカーソルをリモートコマンダ5を操作して移動し、決定キーをクリックすることにより、カーソルによって指示された年齢及び性別を入力することができる。   Thereby, the dialogue screen is displayed on the monitor screen, and the user inputs the user profile in the question format with the dialogue screen in step SP3. In step SP3, first, an interactive screen as shown in FIG. 19 is displayed. In the case of FIG. 19, it is a question screen corresponding to the general user data table TB1 (FIG. 4A) classified and set for each age and gender in the knowledge base unit 11, and the user moves the cursor on the screen to the remote commander 5 The age and gender designated by the cursor can be input by moving and operating and clicking the enter key.

年齢性別の入力が終了すると、続いて図20に示す対話画面がモニタ装置4に表示される。図20の場合、知識ベース部11のライフステージごとに分類設定された一般ユーザのデータテーブルTB2(図4(B))に対応する質問画面であり、ユーザは当該画面上のカーソルをリモートコマンダ5を操作して移動し、設定キーをクリックすることにより、カーソルによって指示されたライスステージ項目を入力することができる。   When the input of age and sex is completed, an interactive screen shown in FIG. In the case of FIG. 20, it is a question screen corresponding to the general user data table TB2 (FIG. 4B) classified and set for each life stage of the knowledge base unit 11, and the user moves the cursor on the screen to the remote commander 5 The rice stage item instructed by the cursor can be input by operating and moving and clicking the setting key.

ライフステージの入力が終了すると、続いて図21に示す対話画面がモニタ装置4に表示される。図21の場合、知識ベース部11のテレビ視聴に関する態度価値観の因子ごとに分類設定された一般ユーザのデータテーブルTB3(図4(C))に対応する質問画面であり、ユーザは当該画面上のカーソルをリモートコマンダ5を操作して移動し、設定キーをクリックすることにより、カーソルによって指示された因子項目を入力することができる。   When the input of the life stage is completed, an interactive screen shown in FIG. In the case of FIG. 21, this is a question screen corresponding to the general user data table TB3 (FIG. 4C) classified and set for each factor of attitude values related to television viewing of the knowledge base unit 11, and the user is shown on the screen. By moving the cursor by operating the remote commander 5 and clicking the setting key, the factor item indicated by the cursor can be input.

因子項目の入力が終了すると、続いて図22に示す対話画面がモニタ装置4に表示される。図22の場合、知識ベース部11のテレビ視聴に関する態度価値観のクラスタごとに分類設定された一般ユーザのデータテーブル(図12)に対応する質問画面であり、ユーザは当該画面上のカーソルをリモートコマンダ5を操作して移動し、設定キーをクリックすることにより、カーソルによって指示されたクラスタを入力することができる。   When the input of the factor item is completed, the dialog screen shown in FIG. In the case of FIG. 22, it is a question screen corresponding to a general user data table (FIG. 12) classified and set for each cluster of attitude values related to television viewing of the knowledge base unit 11, and the user remotely moves the cursor on the screen. The cluster designated by the cursor can be input by operating and moving the commander 5 and clicking the setting key.

このようにして図3のユーザプロファイル入力部12から入力された特定ユーザのプロファイルデータは、ユーザモデル形成部13(図3)に送出される。ユーザモデル形成部13は、ユーザプロファイル入力部12から入力されたユーザプロファイルデータを、知識ベース部11の各データテーブルに照合して適合するデータテーブルからユーザグループを特定し、これをユーザモデルとする。例えば年齢性別のプロファイル入力から30才代男性のユーザモデルが指定されると、図11について上述した年齢性別/生活場面別/ジャンル別視聴率データからなる各データテーブルから30才代男性のテーブルが当該特定ユーザのユーザモデルU1Aとして形成される。 Thus, the profile data of the specific user input from the user profile input unit 12 of FIG. 3 is sent to the user model forming unit 13 (FIG. 3). The user model formation unit 13 collates the user profile data input from the user profile input unit 12 with each data table of the knowledge base unit 11 to identify a user group from the matching data table, and uses this as a user model. . For example, when a 30-year-old male user model is specified from the age-specific sex profile input, a table of 30-year-old males is obtained from each data table consisting of the age sex / life scene / genre audience rating data described above with reference to FIG. It is formed as a user model U 1A of the specific user.

これと同様にして、ライフステージ別のユーザモデルU1B、因子別のユーザモデル、クラスタ別のユーザモデルがそれぞれのプロファイル入力に応じて形成される。 Similarly, a user model U 1B for each life stage, a user model for each factor, and a user model for each cluster are formed in accordance with each profile input.

ユーザモデル形成部13は、年齢性別ユーザモデルU1Aとライフステージ別ユーザモデルU1Bとから、次式、 The user model formation unit 13 calculates the following equation from the age-specific user model U 1A and the life-stage user model U 1B :

Figure 2006236341
Figure 2006236341

によって表される「デモグラフィックからみた生活場面ジャンル視聴率」のテーブルUを得る。 Get a table U 1 of "life scene genre audience, as seen from the demographic" represented by.

またユーザモデル形成部13は、知識ベース部11に予め格納されている一般ユーザモデルの因子軸からみた生活場面別ジャンル視聴率(図4(C))の各因子に対してこのとき処理している特定ユーザの因子に関するプロファイル入力データ(図23)から、当該特定ユーザに関する因子軸からみた生活場面別ジャンル視聴率のテーブルUを得る。すなわち、図21について上述した因子項目別のプロファイル入力データによって、8項目の因子ごとにこのときの特定ユーザの因子値F(n)が求められ、これら8項目の因子値F(n)に対応した番組ジャンルごとの視聴率の平均値を生活場面ごとにテーブル化することによって、当該特定ユーザに関する因子軸からみた生活場面別ジャンル視聴率テーブルUを得る。 In addition, the user model forming unit 13 processes each factor of the genre audience rating by life scene (FIG. 4C) viewed from the factor axis of the general user model stored in the knowledge base unit 11 at this time. from the profile input data relating to factors specific user in (FIG. 23), obtaining a table U 2 of life scene genre audience viewed from factor axis related to the specific user. That is, by the above-mentioned factors itemized profile input data for FIG. 21, the particular user of the factor values F of this time (n) is obtained for each factor of eight items, corresponding to these eight items factors value F (n) by tabulating every living an average value of ratings for each program genre scene, obtaining a life scene genre audience rating table U 2 viewed from the factor axis related to the specific user.

従ってユーザモデル形成部13は、上述の「デモグラフィックからみた生活場面ジャンル視聴率」テーブルUと、「因子軸からみた生活場面別ジャンル視聴率」テーブルUとから、次式、 Therefore, the user model forming unit 13 uses the following equation from the above-mentioned “life scene genre audience rating viewed from demographics” table U 1 and “genre audience rating by life scene viewed from factor axis” table U 2 .

Figure 2006236341
Figure 2006236341

によって当該特定ユーザの「生活場面別ジャンル視聴率」データUを得る。この結果、図23に示すように特定ユーザに関する「生活場面別ジャンル視聴率」テーブルを得る。 Thus, the “genre audience rating by life scene” data U of the specific user is obtained. As a result, as shown in FIG. 23, the “genre audience rating by life scene” table regarding the specific user is obtained.

ここで図23の特定ユーザデータは、30才男性とした場合であるが、例えばこの特定ユーザが28才男性である場合について述べる。知識ベース部11は、年代別ユーザグループの属性として、各年代別データに補間制御識別子「l」を付けた形式(10,l、20,l、30,l、40,l、50,l、60,l)で属性データを持つ。従ってユーザプロファイル入力部12に「28才男性」というデータが入力されると、ユーザモデル形成部13は、ユーザプロファイル入力部12から受け取ったデータから補間制御識別子「l」及び年齢性別を検出し、知識ベース部11から抽出された図24に示すような20才男性、30才男性のデータの補間制御識別子「l」と照合、確認し、各補間制御識別子に対応する演算式、ここでは線形補間の演算式を適用して個別ユーザのユーザモデルデータを形成する。   Here, the specific user data in FIG. 23 is for a 30-year-old male. For example, a case where the specific user is a 28-year-old male will be described. The knowledge base unit 11 has a format (10, l, 20, l, 30, l, 40, l, 50, l, etc.) in which the interpolation control identifier “l” is attached to each age data as an attribute of the age-specific user group. 60, l) has attribute data. Therefore, when the data “28 years old male” is input to the user profile input unit 12, the user model formation unit 13 detects the interpolation control identifier “l” and the age sex from the data received from the user profile input unit 12, Checking and confirming the interpolation control identifier “l” of the data of the 20-year-old male and the 30-year-old male as shown in FIG. 24 extracted from the knowledge base unit 11, and an arithmetic expression corresponding to each interpolation control identifier, here linear interpolation Is applied to form user model data for individual users.

これにより、連続データである年齢データを、10才代刻みで圧縮して知識ベース部11に格納しておくことができる。因みに、補間制御を効果的に用いるユーザ分類の属性として、図24について上述した年齢属性の他に、ユーザの趣味、スポーツの経験年数、メンバーシップ会員の継続年数等がある。   Thereby, the age data which is continuous data can be compressed and stored in the knowledge base unit 11 every 10 years. Incidentally, user classification attributes that effectively use interpolation control include the user's hobbies, sports experience years, membership member continuation years, etc., in addition to the age attributes described above with reference to FIG.

このようにして得られた特定ユーザに関する「生活場面別ジャンル視聴率」のデータは、一般ユーザモデルの生活場面を基準にして求められている。この場合、ユーザモデル形成部13は、図25に示すような生活場面/時刻対応関数を持ち、この関数がユーザモデル記憶/活用部14に送出されることにより、ユーザが実際に番組ガイド請求をする時刻nにおける生活場面に対応したジャンル嗜好値(視聴率)が当該ユーザモデル記憶/活用部14において算出される。   The data of “genre audience rating by life scene” regarding the specific user obtained in this way is obtained based on the life scene of the general user model. In this case, the user model forming unit 13 has a life scene / time correspondence function as shown in FIG. 25, and this function is sent to the user model storage / utilization unit 14, so that the user actually requests a program guide. The user model storage / utilization unit 14 calculates the genre preference value (viewing rate) corresponding to the life scene at the time n.

例えば、夕食時の視聴率データに対しては、19時から20時の間は「1」の係数が掛けられ、21時には当該係数が「0」となる。20時と21時との間は直線補間で係数が各データに掛けられる。また21時以降は夕食後のくつろぐ時のデータに係数「1」が掛けられるが、20時においては、当該くつろぐ時のデータに対して「0」の係数が掛けられる。   For example, the audience rating data at dinner is multiplied by a coefficient of “1” between 19:00 and 20:00, and the coefficient is “0” at 21:00. Between 20 o'clock and 21 o'clock, each data is multiplied by linear interpolation. Further, after 21:00, the coefficient “1” is multiplied by the data when relaxing after dinner, but at 20:00, the coefficient “0” is multiplied by the data when relaxing.

具体的な例として、20時40分に番組ガイド請求があった場合、ユーザモデル記憶/活用部14は、夕食時のジャンル嗜好値をF、平日くつろぐ時のジャンル嗜好値をFとして、20時40分のジャンル嗜好値F20を次式、 As a specific example, when there is a program guide request at 20:40, the user model storage / utilization unit 14 sets F y as the genre preference value at dinner and F k as the genre preference value during relaxation on weekdays. the following equation 20 o'clock 40 minutes of genre preference values F 20,

Figure 2006236341
Figure 2006236341

によって算出する。 Calculated by

因みに、かかる対応関数によって得られたジャンル嗜好値は、一般ユーザモデルの生活場面として決まった対応関数(パラメータが定数)によって算出されるものであり、この実施例の場合、ユーザモデル形成部13は、ユーザプロファイル入力に基づいて得られた特定ユーザの「生活場面別ジャンル視聴率」を当該特定ユーザの食事時間データに基づいて当該特定ユーザの生活習慣に適合したデータテーブルに変換するようになされている。   Incidentally, the genre preference value obtained by the corresponding function is calculated by a corresponding function (parameter is a constant) determined as a life scene of the general user model. In this embodiment, the user model forming unit 13 The “genre audience rating by life scene” of the specific user obtained based on the user profile input is converted into a data table suitable for the lifestyle of the specific user based on the meal time data of the specific user. Yes.

すなわち知識ベース部11は対応関数について特定ユーザの生活習慣に応じて変化し得る変数項を有しており、ユーザモデル形成部13は、当該変数項に代入する変数データをユーザに入力要求する。この入力要求としてユーザモデル形成部13は、モニタ装置4に図26に示すような対話画面を表示する。この画面に基づいてユーザが普段の夕食開始時刻a、普段の夕食終了時刻b、早い時の夕食開始時刻c及び遅い時の夕食終了時刻dを変数データとしてリモートコマンダを用いて入力すると、ユーザモデル形成部13は当該入力データに基づいて、番組ガイド請求がある時刻n〔時〕のジャンル嗜好値(視聴率)を算出する。   That is, the knowledge base unit 11 has a variable term that can change according to the lifestyle of a specific user for the corresponding function, and the user model forming unit 13 requests the user to input variable data to be substituted for the variable term. As this input request, the user model forming unit 13 displays an interactive screen as shown in FIG. Based on this screen, when the user inputs a normal dinner start time a, a normal dinner end time b, an early dinner start time c, and a late dinner end time d as variable data using a remote commander, the user model The forming unit 13 calculates a genre preference value (viewing rate) at a time n [hour] when a program guide is requested based on the input data.

すなわち、番組ガイド請求時刻nが時刻aとbとの間にある場合、時刻nの夕食時の生活場面に関するジャンル嗜好値Fynは、一般ユーザの夕食時のジャンル嗜好値をFとして、次式、 That is, when the program guide billing time n is between the times a and b, the genre preference value F yn regarding the life scene at dinner at the time n is set to F y as the genre preference value of the general user at dinner. formula,

Figure 2006236341
Figure 2006236341

によって算出される。 Is calculated by

また番組ガイド請求時刻nが時刻cとaとの間にある場合、時刻nの夕食時の生活場面に関するジャンル嗜好値Fynは、次式、 In addition, when the program guide request time n is between the times c and a, the genre preference value F yn regarding the life scene at dinner at the time n is expressed by the following equation:

Figure 2006236341
Figure 2006236341

によって算出される。 Is calculated by

さらに番組ガイド請求時刻nが時刻bとdとの間にある場合、時刻nの夕食時の生活場面に関するジャンル嗜好値Fynは、次式、 Further, when the program guide request time n is between the times b and d, the genre preference value F yn regarding the life scene at the dinner time n is expressed by the following equation:

Figure 2006236341
Figure 2006236341

によって算出される。 Is calculated by

また、生活場面がm種類あり、番組ガイド請求時刻nにおける全ての生活場面に関するジャンル嗜好値をFとすれば、次式、 Further, if there are m types of life scenes and the genre preference value for all life scenes at the program guide request time n is F n ,

Figure 2006236341
Figure 2006236341

によって表される。ただし、F>1の場合はF=1であり、ジャンル嗜好の平均値をFとして、ジャンル嗜好値Fが平均値Fの一定の割合(例えばFの1/2)より少ない場合、F= 0.5Fとする。 Represented by However, in the case of F n > 1, F n = 1, and the average value of genre preference is F a , and the genre preference value F n is a certain ratio of the average value F a (for example, 1/2 of F a ). If it is small, F n = 0.5F a is set.

このようにして得られたデータは、ユーザからの番組ガイド請求があるたびに算出され、情報フィルタ部19(図3)に送出される。   The data obtained in this way is calculated each time a program guide is requested from the user, and sent to the information filter unit 19 (FIG. 3).

かくして、連続量である時刻が生活場面データによってデータ圧縮されるとともに、特定ユーザの習性に適合したデータに補正される。因みに、情報利用状況としては、生活場面の他に、メディア利用に影響する通勤時間、情報の要求頻度、ニュースバリューに関係する映画、音楽、出版物の発売以降の経過年月等の属性データを用いることができる。   Thus, the continuous time is data-compressed by the life scene data and is corrected to data suitable for the particular user's habits. By the way, information usage status includes attribute data such as commuting time that affects media usage, frequency of requesting information, movies, music related to news value, elapsed time since publication of publications, in addition to life situations. Can be used.

(3−3)初期ユーザモデルの活用
ユーザがテレビ視聴時にユーザ操作部15のリモートコマンダ5(図2)の番組ガイドキーを操作すると、当該リモートコマンダ5から検索要求発信部16に対して番組ガイド請求指令が送出される。検索要求発信部16は、当該番組ガイド請求に応じて、内部クロックから読み取った曜日時刻データとフィルタデータ出力要求信号をユーザモデル記憶/活用部14に送出する。
(3-3) Utilization of Initial User Model When a user operates the program guide key of the remote commander 5 (FIG. 2) of the user operation unit 15 while watching TV, the remote commander 5 sends a program guide to the search request transmission unit 16. A billing command is sent out. The search request transmission unit 16 sends the day of the week data and the filter data output request signal read from the internal clock to the user model storage / utilization unit 14 in response to the program guide request.

ユーザモデル記憶/活用部14は、特定ユーザモデルのデータテーブルから当該番組ガイド請求時の曜日時刻に相当するジャンル嗜好値Fを算出し、これによりジャンル優先順位テーブルを作成して情報フィルタ部19に送出する。 The user model storage / utilization unit 14 calculates a genre preference value F n corresponding to the day of the week time at the time of requesting the program guide from the data table of the specific user model, thereby creating a genre priority table and the information filter unit 19 To send.

情報フィルタ部19は、衛星放送波でEPGデータ情報入力部17に受信され、EPGデータ記憶部18に記憶されているEPG(Electronic Program Guide)データのうち、当該ガイド請求時刻に対応するEPGデータをジャンル優先テーブルに従って並べ替え、これを推薦情報表示部50に送出する。   The information filter unit 19 receives EPG data corresponding to the guide request time among EPG (Electronic Program Guide) data received by the EPG data information input unit 17 by satellite broadcast waves and stored in the EPG data storage unit 18. The data is rearranged according to the genre priority table, and is sent to the recommended information display unit 50.

推薦情報表示部50は、ジャンル優先テーブルに従って並べ替えられたEPGデータを、所定の表示形態に従ってモニタ装置4に表示する。この結果図27に示すように、モニタ装置4の表示画面4Aには、番組ガイド請求時に放映中の番組がその放送局等を示す文字及び又は図形の組み合わせで一覧表として表示され、この一覧表のうち、情報フィルタ部19によって優先順位が付けられたものだけ、太枠で囲まれる。この太枠にはジャンル別に色が付けられており、ユーザはこの色を参考にしながら太枠で囲まれた番組の中から所望の番組をカーソルで指定することにより選択する。   The recommendation information display unit 50 displays the EPG data rearranged according to the genre priority table on the monitor device 4 according to a predetermined display form. As a result, as shown in FIG. 27, on the display screen 4A of the monitor device 4, the program being broadcast at the time of requesting the program guide is displayed as a list with combinations of characters and / or figures indicating the broadcasting station, etc. Among them, only those given priority by the information filter unit 19 are surrounded by a thick frame. The thick frame is colored by genre, and the user selects a desired program from the programs surrounded by the thick frame by designating the cursor with the cursor while referring to the color.

かくして、プロファイル入力部12から入力したプロファイルデータによって初期ユーザモデルが形成され、当該データに基づいてユーザが所望とする番組が選択される。因みに、ユーザが例えば未来の決まった時刻を指定して番組ガイドを請求した場合、検索要求発信部16は当該時刻及び日にちのデータをユーザモデル記憶/活用部14に送出することにより、当該指定された時刻及び日にちの番組選択情報を算出することができる。   Thus, an initial user model is formed by profile data input from the profile input unit 12, and a program desired by the user is selected based on the data. For example, when the user requests a program guide by designating a fixed time in the future, for example, the search request transmission unit 16 sends the time and date data to the user model storage / utilization unit 14 to specify the program guide. It is possible to calculate program selection information for a specific time and date.

(3−4)学習ユーザモデルの形成及び活用
受信復号装置2は、ユーザモデル記憶/活用部14(図3)において記憶された初期ユーザモデルを、ユーザの視聴履歴によって更新することによって学習ユーザモデルを形成する。
(3-4) Formation and Utilization of Learning User Model The reception decoding device 2 updates the initial user model stored in the user model storage / utilization unit 14 (FIG. 3) with the user's viewing history, thereby learning user model. Form.

すなわち、ユーザモデル記憶/活用部14は、図28(A)及び(B)に示す時間帯別ジャンル視聴頻度データテーブル及び時間帯別チャンネル視聴頻度データテーブルを有し、ユーザが例えば5分以上同一番組を見たときには、当該時間帯の対応するジャンル頻度データ及びチャンネル頻度データに1ポイントを加え、50分以上同一番組を見たときには、当該時間帯の対応するジャンル頻度データ及びチャンネル頻度データに2ポイント加える。また5分以上同一番組を見た場合には、当該番組のEPGデータをEPGデータ記憶部18の記録ファイルに加える。   In other words, the user model storage / utilization unit 14 has a time-based genre viewing frequency data table and a time-based channel viewing frequency data table shown in FIGS. 28A and 28B, and the users are the same for 5 minutes or more, for example. When watching a program, 1 point is added to the genre frequency data and channel frequency data corresponding to the time zone, and when watching the same program for 50 minutes or more, 2 is added to the genre frequency data and channel frequency data corresponding to the time zone. Add points. When the same program is viewed for 5 minutes or longer, the EPG data of the program is added to the recording file in the EPG data storage unit 18.

ユーザモデル記憶/活用部14は、このようにして得られた時間帯別ジャンル視聴頻度データ及び時間帯別チャンネル視聴頻度データに基づいて、特定ユーザの初期ユーザモデルを更新する。初期ユーザモデルは、図23について上述した生活場面別ジャンル視聴率を表す初期データテーブルと、当該生活場面別ジャンル視聴率を曜日時刻に対応したデータに変換する特定ユーザ固有の対応関数とで構成される。従って、ユーザモデル記憶/活用部14は、視聴履歴によって更新される時間帯別ジャンル視聴頻度データに基づいて初期ユーザモデルを更新し、これにより学習ユーザモデルを形成する。初期ユーザモデルの更新手法としては、時間帯別ジャンル視聴頻度データのポイント数を初期ユーザモデルの各視聴率データ(嗜好値)に加算、又は、当該ポイント数の大きさに応じて初期ユーザモデルの各視聴率データ(嗜好値)を重み付けする手法等がある。   The user model storage / utilization unit 14 updates the initial user model of the specific user based on the time-based genre viewing frequency data and the time-based channel viewing frequency data thus obtained. The initial user model is composed of an initial data table representing the genre audience rating by life scene described above with reference to FIG. 23 and a corresponding function unique to a specific user for converting the genre audience rating by life scene into data corresponding to the day of the week. The Accordingly, the user model storage / utilization unit 14 updates the initial user model based on the time-based genre viewing frequency data updated by the viewing history, thereby forming a learning user model. As a method for updating the initial user model, the number of points of genre viewing frequency data by time zone is added to each audience rating data (preference value) of the initial user model, or the initial user model is updated according to the size of the point number. There is a method of weighting each audience rating data (preference value).

かくして、ユーザが番組ガイドを請求すると、ユーザモデル記憶/活用部14内の学習ユーザモデルによってジャンル優先テーブルが作成され、情報フィルタ部19に送出される。従ってモニタ装置4には学習ユーザモデルによって決定された推薦番組が表示され、ユーザは自分の視聴履歴に基づいた番組ガイドを見ることができる。   Thus, when the user requests a program guide, a genre priority table is created by the learning user model in the user model storage / utilization unit 14 and sent to the information filter unit 19. Accordingly, the recommended program determined by the learning user model is displayed on the monitor device 4, and the user can view the program guide based on his / her viewing history.

因みに、図28(B)に示す時間帯別チャンネル視聴頻度データは、ユーザがリモートコマンダの操作によって指定することにより、チャンネルごとの視聴履歴としてモニタ表示することができる。   Incidentally, the time-based channel viewing frequency data shown in FIG. 28 (B) can be displayed on a monitor as a viewing history for each channel when the user designates it by operating the remote commander.

(4)実施例の動作及び効果
以上の構成において、図29に示すように、知識ベース部11に予め格納されている一般ユーザモデルは、一般ユーザのテレビ視聴スタイルを分析した結果であり、必ずしも特定ユーザにそのまま当てはまるものではない。従って特定ユーザがユーザプロファイル入力部12から入力した当該特定ユーザのプロファイルデータに基づいて一般ユーザモデルを補正することにより、当該特定ユーザ固有の初期ユーザモデルが形成される。
(4) Operation and Effect of Embodiment In the above configuration, as shown in FIG. 29, the general user model stored in advance in the knowledge base unit 11 is the result of analyzing the television viewing style of a general user, It does not apply directly to a specific user. Accordingly, by correcting the general user model based on the profile data of the specific user input from the user profile input unit 12 by the specific user, an initial user model unique to the specific user is formed.

このとき特定ユーザプロファイルとして入力するデータは、図19について上述した特定ユーザの年齢性別、図20について上述した特定ユーザのライフステージ、図21について上述した「テレビ視聴の態度価値観」因子、図22について上述した「テレビ視聴の態度価値観」クラスタであり、これらのプロファイルデータは、特定ユーザのテレビ放送や番組に対する自身の基本的な好み、価値観、テレビの見かた・態度といった長期的に変わらない特定ユーザの基本データである。   The data input as the specific user profile at this time includes the age and gender of the specific user described above with reference to FIG. 19, the life stage of the specific user described above with respect to FIG. 20, the “attitude values for watching TV” factor described with reference to FIG. Is the “TV viewing attitude values” cluster described above, and these profile data are long-term such as specific user's basic preferences, values, television viewing / attitudes for TV broadcasts and programs. This is basic data of a specific user that does not change.

従って、かかるプロファイルデータによって形成された初期ユーザモデルは、特定ユーザの長期的に変わらない固有の基本的モデルとなる。このようにして形成された初期ユーザモデルを、特定ユーザの実際の視聴履歴データによって補正することにより、その時々の放送内容や視聴環境等の状況変化、気分の変化に応じた当該特定ユーザの選択傾向を、特定ユーザ固有の基本的モデルの上に反映させた学習ユーザモデルが形成される。   Accordingly, the initial user model formed by such profile data is a unique basic model that does not change over a long period of time for a specific user. By correcting the initial user model formed in this way based on the actual viewing history data of the specific user, the specific user can be selected according to changes in the situation of the broadcast content, viewing environment, and mood at that time. A learning user model in which the tendency is reflected on a basic model specific to a specific user is formed.

このように基本的モデルの上に形成された学習ユーザモデルによって番組の優先順位を決定することにより、偶然性のある過去の視聴履歴によって大きく左右されることなく、視聴履歴を特定ユーザの現在の番組選択傾向として反映させることができる。   In this way, by determining the priority order of the program based on the learning user model formed on the basic model, the viewing history is determined by the specific user's current program without being greatly affected by accidental past viewing history. It can be reflected as a selection tendency.

かくして以上の構成によれば、特定ユーザ固有の基本的選択嗜好に基づいて番組の優先順位が決定されることにより、ユーザは膨大な数の番組の中から、自己の基本的選択嗜好を基にした現在嗜好傾向のある番組リストを容易に得ることができる。
因みに、実際の番組選択リスト表示例を参考図面1及び参考図面2に示す。
Thus, according to the above configuration, the priority order of the program is determined based on the basic selection preference specific to the specific user, so that the user can select from a huge number of programs based on his basic selection preference. Thus, it is possible to easily obtain a program list having a current preference tendency.
Incidentally, reference drawing 1 and reference drawing 2 show examples of actual program selection list display.

(5)他の実施例
なお上述の実施例においては、番組の分類として「ニュース」、「スポーツ」、「バラエティ」、「ドラマ」、「映画」、「ドキュメンタリ」、「音楽」、「文化」及び「子供番組」等のジャンルを設定した場合について述べたが、本発明はこれに限らず、他の種々のジャンルや更に細分化したジャンルあるいは出演者分類等、他の分類法で設定しても良い。
(5) Other Embodiments In the above embodiment, the program classification is “news”, “sports”, “variety”, “drama”, “movie”, “documentary”, “music”, “culture”. In addition, the case where a genre such as “child program” is set has been described, but the present invention is not limited to this, and other various genres, further subdivided genres, or performer classifications, etc. Also good.

また上述の実施例においては、年齢性別、ライフステージ、態度価値観因子及び態度価値観クラスタによる分類に基づいて初期ユーザモデルを形成した場合について述べたが、本発明はこれに限らず、これらのうち1つ又は2つのみを選択して形成するようにしても良い。   Further, in the above-described embodiment, the case where the initial user model is formed based on the classification by age sex, life stage, attitude value factor and attitude value cluster is described, but the present invention is not limited thereto, Only one or two of them may be selected and formed.

また上述の実施例においては、知識ベース部11に例えば年齢データとして10才刻みの離散的データを格納しておき、これを線形補間する場合について述べたが、線形補間に代え、台形補間等種々の補間演算を適用することができる。   In the above-described embodiment, the case where discrete data in increments of 10 years is stored in the knowledge base unit 11 as age data, for example, and linear interpolation is performed has been described. Can be applied.

また上述の実施例においては、モニタ装置4に表示される番組リストの表示例として図27に示すように複数の番組リストと選択された番組リストを同時に表示する場合について述べたが、本発明はこれに限らず、例えば図30に示すように、選択された番組リストのみをその内容説明文とともに表示するようにしても良い。   In the above-described embodiment, the case where a plurality of program lists and a selected program list are displayed simultaneously as shown in FIG. 27 as a display example of the program list displayed on the monitor device 4 has been described. For example, as shown in FIG. 30, only the selected program list may be displayed together with the content explanation.

また上述の実施例においては、本発明をディジタル衛星放送の番組を検索する装置に適用した場合について述べたが、本発明はこれに限らず、例えば、インタネットによる膨大な情報の検索、ミニディスク(MD)、ディジタルビデオディスク(DVD)等のパツケージ情報の検索等、種々の情報検索装置に広く適用することができる。ディジタルビデオディスク装置8やミニディスク装置9に適用する場合、図1において、ディジタルビデオディスク(DVD)8及びミニディスク(MD)9は、それぞれ複数枚のディスクを収納し、ユーザの指定によってディスクを選択するいわゆるディスクチェンジャを有し、収納されている各ディスクのパツケージ情報(ディスクタイトルとそのジャンル等)を制御ラインを介して受信復号装置(IRD)2のSRAM36(図2)に格納しておき、図3について上述した場合と同様にして、ユーザ固有の基本的選択嗜好に基づいて複数のディスクのなかから特定ユーザに適合したディスクを選択してモニタ画面にガイド表示する。これにより、ユーザはモニタ画面に表示されたリストのなかから自分に合ったディスクを選択し、これに応じてIRD2からの制御信号がディジタルビデオディスク装置8又はミニディスク装置9に送出され、該当するディスクが選択される。因みに、各ディスクのパッケージ情報(ディスクのタイトルとそのジャンル)は、予め各ディスクに記録しておき、これをディスクチェンジャが読み取るようにしたり、又はディスクチェンジャに各ディスクを装填する際にユーザが入力するようにしても良い。   In the above-described embodiment, the case where the present invention is applied to an apparatus for searching for a digital satellite broadcast program has been described. However, the present invention is not limited to this. The present invention can be widely applied to various information retrieval apparatuses such as retrieval of package information such as MD) and digital video disc (DVD). When applied to the digital video disk device 8 and the mini disk device 9, in FIG. 1, the digital video disk (DVD) 8 and the mini disk (MD) 9 each store a plurality of disks, and the disks are specified by the user. There is a so-called disc changer to be selected, and the package information (disc title and its genre, etc.) of each disc contained therein is stored in the SRAM 36 (FIG. 2) of the reception decoding device (IRD) 2 via the control line. In the same manner as described above with reference to FIG. 3, a disc suitable for a specific user is selected from a plurality of discs based on the basic selection preference unique to the user and displayed on the monitor screen as a guide. As a result, the user selects a disc that suits him / her from the list displayed on the monitor screen, and in response to this, a control signal from the IRD 2 is sent to the digital video disc device 8 or the mini disc device 9 and corresponds. A disk is selected. By the way, package information (disc title and genre) of each disc is recorded in advance on each disc so that it can be read by the disc changer or input by the user when loading each disc into the disc changer. You may make it do.

また、複数のディスクの中からユーザに適合したディスクを選択する他に、予めSRAM36に各ディスクに収録されている全ての番組、又は曲目をそのジャンルとともに記憶させておき、特定ユーザに合った番組、又は曲目を検索するようにしても良い。この結果ユーザによって選択された番組又は曲目が収録されているディスクが選択される。   In addition to selecting a disc suitable for the user from among a plurality of discs, all programs or songs recorded on each disc are stored in the SRAM 36 in advance together with their genres, and a program suitable for a specific user is stored. Alternatively, the music piece may be searched. As a result, the disc on which the program or song selected by the user is recorded is selected.

またインタネット情報を検索する場合には、通信回線を介して入力されるインタネット情報(各ホームページに関するタイトルやそのジャンル等)をSRAM36に格納しておき、ユーザの基本的選択嗜好に基づいた情報を検索するようにしても良い。   Further, when searching for Internet information, Internet information (such as titles and genres for each home page) input via a communication line is stored in the SRAM 36, and information based on the user's basic selection preference is searched. You may make it do.

さらに上述の実施例においては、衛星放送受信復号装置(IRD)2内に情報検索装置を設けた場合について述べたが、本発明はこれに限らず、例えば個人用コンピュータ内蔵ソフト及び当該コンピュータからIRD2、VCR6、7、DVD8及びMD9をそれぞれ制御するシステムにおいて、当該個人用コンピュータによってユーザの基本的選択嗜好に基づいた番組、曲目を選択するようなシステムを構成しても良い。この場合、個人用コンピュータに代え、専用の機器(少なくとも図3に示す情報検索ブロックを有する)を設けるようにしても良い。   Further, in the above-described embodiment, the case where the information search device is provided in the satellite broadcast receiving / decoding device (IRD) 2 has been described. However, the present invention is not limited to this. , VCR6, 7, DVD8 and MD9, respectively, a system for selecting programs and music based on the user's basic selection preference by the personal computer may be configured. In this case, a dedicated device (having at least the information retrieval block shown in FIG. 3) may be provided instead of the personal computer.

本発明による情報検索装置を用いた衛星放送受信システムを示すブロック図である。1 is a block diagram showing a satellite broadcast receiving system using an information search device according to the present invention. 情報検索装置を含む受信復号装置の構成を示すブロック図である。It is a block diagram which shows the structure of the receiving decoding apparatus containing an information search device. 受信復号装置の情報検索機能ブロックを示すブロック図である。It is a block diagram which shows the information search function block of a receiving decoding apparatus. 生活場面別ジャンル視聴率を中心にしたデータテーブルを示す略線図である。It is a basic diagram which shows the data table centering on the genre audience rating according to a life scene. 生活場面別ジャンル視聴率の具体例を示す略線図である。It is a basic diagram which shows the specific example of the genre audience rating according to a life scene. 生活場面別ジャンル視聴率の具体例を示す略線図である。It is a basic diagram which shows the specific example of the genre audience rating according to a life scene. 生活場面別ジャンル視聴率の具体例を示す略線図である。It is a basic diagram which shows the specific example of the genre audience rating according to a life scene. 生活場面別ジャンル視聴率の具体例を示す略線図である。It is a basic diagram which shows the specific example of the genre audience rating according to a life scene. 生活場面別ジャンル視聴率の具体例を示す略線図である。It is a basic diagram which shows the specific example of the genre audience rating according to a life scene. 生活場面別ジャンル視聴率の具体例を示す略線図である。It is a basic diagram which shows the specific example of the genre audience rating according to a life scene. 年齢性別/生活場面別/ジャンル別視聴率データの構成を示す略線図である。It is an approximate line figure showing composition of audience rating data according to age sex / life scene / genre. 第1のクラスタによる生活場面別ジャンル視聴率を示す略線図である。It is a basic diagram which shows the genre audience rating according to the life scene by a 1st cluster. 「視聴率データ」及び「良く見る映像データ」を基にしたユーザモデルを示す略線図である。It is a basic diagram which shows the user model based on "viewing rate data" and "video data which are often seen." 年齢別良く見る映像データの具体例を示す略線図である。It is a basic diagram which shows the specific example of the video data seen well according to age. 「視聴率データ」及び「良く見る映像データ」を基にしたユーザモデルを示す略線図である。It is a basic diagram which shows the user model based on "viewing rate data" and "video data which are often seen." 「視聴率データ」及び「良く見る映像データ」を基にしたユーザモデルを示す略線図である。It is a basic diagram which shows the user model based on "viewing rate data" and "video data which are often seen." クラスタ別良く見る映像データの具体例を示す略線図である。It is a basic diagram which shows the specific example of the video data seen well according to a cluster. プロファイル登録処理手順を示すフローチャートである。It is a flowchart which shows a profile registration process procedure. 対話画面を示す略線図である。It is a basic diagram which shows an interactive screen. 対話画面を示す略線図である。It is a basic diagram which shows an interactive screen. 態度価値観因子に関するプロファイル入力時の対話画面を示す略線図である。It is a basic diagram which shows the dialogue screen at the time of profile input regarding an attitude value factor. 態度価値観クラスタに関するプロファイル入力時の対話画面を示す略線図である。It is a basic diagram which shows the dialog screen at the time of profile input regarding an attitude value cluster. 特定ユーザのデータテーブルを示す略線図である。It is a basic diagram which shows the data table of a specific user. 線形補間の識別子付き知識ベースデータを示す略線図である。It is a basic diagram which shows the knowledge base data with an identifier of linear interpolation. 対応関数によるデータ変換の説明に供する略線図である。It is a basic diagram with which it uses for description of the data conversion by a corresponding function. 対話画面を示す略線図である。It is a basic diagram which shows an interactive screen. 選択番組の表示例を示す略線図である。It is a basic diagram which shows the example of a display of a selection program. 視聴履歴データを示す略線図である。It is an approximate line figure showing viewing history data. ユーザモデルの構築手順を示す略線図である。It is a basic diagram which shows the construction procedure of a user model. 選択番組の他の表示例を示す略線図である。It is a basic diagram which shows the other example of a display of a selection program.

符号の説明Explanation of symbols

2……受信復号装置、4……モニタ装置、5……リモートコマンダ、11……知識ベース部、12……ユーザプロファイル入力部、13……ユーザモデル形成部、14……ユーザモデル記憶/活用部、17……EPGデータ入力部、19……情報フィルタ部、50……推薦情報表示部。   2 …… Reception decoding device 4 …… Monitor device 5 …… Remote commander 11 …… Knowledge base unit 12 …… User profile input unit 13 …… User model forming unit 14 …… User model storage / utilization , 17... EPG data input unit, 19... Information filter unit, 50.

Claims (18)

情報検索装置の初期ユーザモデル形成手段により、ユーザ属性によって分類された一般ユーザグループに基づく分類項目と上記ユーザ属性ごとの情報利用状況に基づく情報内容とのいずれか一方又は双方からなり上記ユーザ属性ごとの情報選択に関する嗜好を表す一般ユーザ選択嗜好データと、特定ユーザの情報選択に関する嗜好を表す基本的情報選択嗜好データとに基づき、上記特定ユーザ固有の初期ユーザモデルを形成する初期ユーザモデル形成ステップと、
上記情報検索装置の学習ユーザモデル形成手段により、上記形成した初期ユーザモデルを上記特定ユーザの情報選択履歴によって補正することにより学習ユーザモデルを形成する学習ユーザモデル形成ステップと、
上記情報検索装置の検索手段により、上記学習ユーザモデルに基づいて、上記特定ユーザに適合した情報を検索する検索ステップと
を具えることを特徴とする情報検索方法。
The initial user model forming means of the information search apparatus includes either or both of a classification item based on a general user group classified by a user attribute and an information content based on information usage status for each user attribute. An initial user model formation step for forming an initial user model specific to the specific user based on general user selection preference data representing a preference regarding information selection of the user and basic information selection preference data representing a preference regarding information selection of the specific user; ,
A learning user model forming step of forming a learning user model by correcting the formed initial user model with the information selection history of the specific user by means of a learning user model forming means of the information search device;
An information search method comprising: a search step of searching for information suitable for the specific user based on the learning user model by a search means of the information search device.
上記学習ユーザモデルに基づいて上記特定ユーザに適合する情報を検索し上記特定ユーザに推薦する推薦ステップと
を具えることを特徴とする請求項1に記載の情報検索方法。
The information search method according to claim 1, further comprising: a recommendation step of searching for information suitable for the specific user based on the learning user model and recommending the information to the specific user.
上記推薦ステップでは、
上記特定ユーザに適合する情報を上記特定ユーザに推薦する際、所定の表示形態に従って表示手段に表示させる
ことを特徴とする請求項2に記載の情報検索方法。
In the recommendation step,
The information search method according to claim 2, wherein when recommending the information suitable for the specific user to the specific user, the information is displayed on a display unit according to a predetermined display form.
上記特定ユーザの上記基本的情報選択嗜好データは、上記特定ユーザにより入力された特定ユーザプロファイルによるデータである
ことを特徴とする請求項1に記載の情報検索方法。
The information search method according to claim 1, wherein the basic information selection preference data of the specific user is data based on a specific user profile input by the specific user.
上記一般ユーザ選択嗜好データは、連続データが離散データに変換されてなり、
上記初期ユーザモデル形成ステップでは、
所定の補間手法を用いて上記離散データを補間することにより上記連続データを算出する
ことを特徴とする請求項1に記載の情報検索方法。
The general user selection preference data is obtained by converting continuous data into discrete data,
In the initial user model formation step,
The information search method according to claim 1, wherein the continuous data is calculated by interpolating the discrete data using a predetermined interpolation method.
上記補間手法は、上記ユーザ属性及び又は上記情報利用状況に応じた補間手法である
ことを特徴とする請求項5に記載の情報検索方法。
The information search method according to claim 5, wherein the interpolation method is an interpolation method according to the user attribute and / or the information usage status.
上記一般ユーザ選択嗜好データは、連続データが離散的データに変換されてなり、
上記初期ユーザモデル形成ステップでは、
上記離散的データを所定の対応関数を用いて上記連続データに変換する
ことを特徴とする請求項1に記載の情報検索方法。
The general user selection preference data is obtained by converting continuous data into discrete data,
In the initial user model formation step,
The information search method according to claim 1, wherein the discrete data is converted into the continuous data using a predetermined correspondence function.
上記初期ユーザモデル形成ステップでは、
上記離散的データでなる上記一般ユーザ選択嗜好データを上記特定ユーザ固有の連続データに変換する
ことを特徴とする請求項7に記載の情報検索方法。
In the initial user model formation step,
The information search method according to claim 7, wherein the general user selection preference data including the discrete data is converted into continuous data unique to the specific user.
ユーザ属性によって分類された一般ユーザグループに基づく分類項目と上記ユーザごとの情報利用状況に基づく情報内容とのいずれか一方又は双方からなり上記ユーザ属性ごとの情報選択に関する嗜好を表す一般ユーザ選択嗜好データを記憶する記憶手段と、
上記記憶手段から読み出される上記一般ユーザ選択嗜好データと特定ユーザの情報選択に関する嗜好を表す基本的情報選択嗜好データとに基づき、上記特定ユーザ固有の初期ユーザモデルを形成する初期ユーザモデル形成手段と、
上記形成した初期ユーザモデルを上記特定ユーザの情報選択履歴によって補正することにより学習ユーザモデルを形成する学習ユーザモデル形成手段と、
上記学習ユーザモデルに基づいて、上記特定ユーザに適合した情報を検索する検索手段と
を具えることを特徴とする情報検索装置。
General user selection preference data representing preference regarding information selection for each user attribute, consisting of one or both of classification items based on general user groups classified by user attributes and information content based on information usage status for each user Storage means for storing
An initial user model forming means for forming an initial user model specific to the specific user, based on the general user selection preference data read from the storage means and basic information selection preference data representing preferences regarding information selection of the specific user;
Learning user model forming means for forming a learning user model by correcting the formed initial user model with the information selection history of the specific user;
An information search apparatus comprising: search means for searching for information suitable for the specific user based on the learning user model.
上記学習ユーザモデルに基づいて上記特定ユーザに適合する情報を検索し上記特定ユーザに推薦する推薦手段と
を具えることを特徴とする請求項9に記載の情報検索装置。
The information search device according to claim 9, further comprising: recommendation means for searching for information suitable for the specific user based on the learning user model and recommending the information to the specific user.
上記推薦手段は、
上記特定ユーザに適合する情報を上記特定ユーザに推薦する際、所定の表示形態に従って表示手段に表示させる
ことを特徴とする請求項10に記載の情報検索装置。
The recommendation means is
The information search apparatus according to claim 10, wherein when recommending the information suitable for the specific user to the specific user, the information is displayed on a display unit according to a predetermined display form.
上記特定ユーザの上記基本的情報選択嗜好データは、上記特定ユーザにより入力された特定ユーザプロファイルによるデータである
ことを特徴とする請求項9に記載の情報検索装置。
The information search device according to claim 9, wherein the basic information selection preference data of the specific user is data based on a specific user profile input by the specific user.
上記記憶手段は、連続データを離散的データに変換してなる上記一般ユーザ選択嗜好データを記憶し、
上記初期ユーザモデル形成手段は、上記離散データを所定の補間手法を用いて補間することにより上記連続データを算出する
ことを特徴とする請求項9に記載の情報検索装置。
The storage means stores the general user selection preference data obtained by converting continuous data into discrete data,
The information search apparatus according to claim 9, wherein the initial user model forming means calculates the continuous data by interpolating the discrete data using a predetermined interpolation method.
上記記憶手段は、上記補間手法を特定する識別子を上記離散データとともに記憶する
ことを特徴とする請求項13に記載の情報検索装置。
The information search device according to claim 13, wherein the storage unit stores an identifier for specifying the interpolation method together with the discrete data.
上記記憶手段は、連続データを離散的データに変換してなる上記一般ユーザ選択嗜好データを記憶し、
上記初期ユーザモデル形成手段は、所定の対応関数を用いて上記離散データを上記連続データに変換する
ことを特徴とする請求項9に記載の情報検索装置。
The storage means stores the general user selection preference data obtained by converting continuous data into discrete data,
The information search apparatus according to claim 9, wherein the initial user model forming unit converts the discrete data into the continuous data using a predetermined correspondence function.
上記対応関数は、上記離散データとともに上記記憶手段に記憶される
ことを特徴とする請求項15に記載の情報検索装置。
The information retrieval apparatus according to claim 15, wherein the corresponding function is stored in the storage unit together with the discrete data.
上記初期ユーザモデル形成手段は、上記離散的データでなる上記一般ユーザ選択嗜好データを上記特定ユーザ固有の連続データに変換する
ことを特徴とする請求項15に記載の情報検索装置。
The information search apparatus according to claim 15, wherein the initial user model forming unit converts the general user selection preference data including the discrete data into continuous data unique to the specific user.
上記記憶手段の一般ユーザ選択嗜好データを待避用記憶手段に記憶させるデータ待避手段と、
上記記憶手段の上記一般ユーザ選択嗜好データを書き換える書換手段と
を具えることを特徴とする請求項9に記載の情報検索装置。
Data saving means for storing the general user selection preference data of the storage means in the saving storage means;
The information retrieval apparatus according to claim 9, further comprising: rewriting means for rewriting the general user selection preference data in the storage means.
JP2006036991A 2006-02-14 2006-02-14 Program search method and apparatus Expired - Lifetime JP4092710B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006036991A JP4092710B2 (en) 2006-02-14 2006-02-14 Program search method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006036991A JP4092710B2 (en) 2006-02-14 2006-02-14 Program search method and apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP8334978A Division JPH10162027A (en) 1996-11-29 1996-11-29 Method and device for information retrieval

Publications (2)

Publication Number Publication Date
JP2006236341A true JP2006236341A (en) 2006-09-07
JP4092710B2 JP4092710B2 (en) 2008-05-28

Family

ID=37043850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006036991A Expired - Lifetime JP4092710B2 (en) 2006-02-14 2006-02-14 Program search method and apparatus

Country Status (1)

Country Link
JP (1) JP4092710B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011124655A (en) * 2009-12-08 2011-06-23 Nomura Research Institute Ltd Video content recommendation management device, method for executing video content recording, and program thereof
JP2016048417A (en) * 2014-08-27 2016-04-07 石井 美恵子 Service providing system and program
JP2019032857A (en) * 2018-09-20 2019-02-28 株式会社フューチャーアイ Service provision system and program
JP2019175482A (en) * 2019-05-24 2019-10-10 株式会社フューチャーアイ Learning support system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011124655A (en) * 2009-12-08 2011-06-23 Nomura Research Institute Ltd Video content recommendation management device, method for executing video content recording, and program thereof
JP2016048417A (en) * 2014-08-27 2016-04-07 石井 美恵子 Service providing system and program
JP2019032857A (en) * 2018-09-20 2019-02-28 株式会社フューチャーアイ Service provision system and program
JP2019175482A (en) * 2019-05-24 2019-10-10 株式会社フューチャーアイ Learning support system

Also Published As

Publication number Publication date
JP4092710B2 (en) 2008-05-28

Similar Documents

Publication Publication Date Title
US7117518B1 (en) Information retrieval method and apparatus
US7343616B1 (en) Information retrieval method and apparatus
JPH10162027A (en) Method and device for information retrieval
EP2449765B1 (en) Methods and systems for content scheduling across multiple devices
JP4223578B2 (en) Keyword generation method and apparatus
JP5267062B2 (en) Information processing apparatus, information processing method, content viewing apparatus, content display method, program, and information sharing system
CN102098537B (en) Systems and methods for episode tracking in an interactive media environment
RU2420908C2 (en) Method and apparatus for generating recommendation for content element
KR20060125523A (en) Information processing device, method of information processing, and program
US20050132401A1 (en) Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
US20030126108A1 (en) Method and apparatus for access and display of content allowing users to apply multiple profiles
US20050283803A1 (en) Information processing apparatus, information processing method, and computer program
US20130347033A1 (en) Methods and systems for user-induced content insertion
KR20010085451A (en) Client-server electronic program guide
CN101390390A (en) Systems and methods for episode tracking in an interactive media environment
JPH10162028A (en) Method and device for information retrieval
JP4092710B2 (en) Program search method and apparatus
JP4329038B2 (en) Program recommendation device and program recommendation method
JP4253848B2 (en) Program recommendation device and program recommendation method
JP4305865B2 (en) Program automatic selection device, program automatic selection method, and program automatic selection program
JP2005018269A (en) Information navigation system
US20090070816A1 (en) Method and apparatus for suggesting television programs to a user
JP4739346B2 (en) Summary data generation device, display device, operation device, summary data generation method, and program
US20110002664A1 (en) Recording requesting apparatus, recording apparatus, system, recording apparatus selecting method and computer program
JP4305862B2 (en) Program ranking apparatus, program ranking method, and program ranking program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070420

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070619

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071003

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071126

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071203

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: 20080208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080221

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140314

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term