Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4924866B2 - Information processing apparatus, information processing method, and program - Google Patents
[go: Go Back, main page]

JP4924866B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP4924866B2
JP4924866B2 JP2006021803A JP2006021803A JP4924866B2 JP 4924866 B2 JP4924866 B2 JP 4924866B2 JP 2006021803 A JP2006021803 A JP 2006021803A JP 2006021803 A JP2006021803 A JP 2006021803A JP 4924866 B2 JP4924866 B2 JP 4924866B2
Authority
JP
Japan
Prior art keywords
keyword
learning
program
storage unit
preference
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 - Fee Related
Application number
JP2006021803A
Other languages
Japanese (ja)
Other versions
JP2007208365A (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 JP2006021803A priority Critical patent/JP4924866B2/en
Publication of JP2007208365A publication Critical patent/JP2007208365A/en
Application granted granted Critical
Publication of JP4924866B2 publication Critical patent/JP4924866B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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)

Description

本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、例えば、ユーザの嗜好を伴う質の高い嗜好情報を抽出することができるようにした情報処理装置、情報処理方法、およびプログラムに関する。   The present invention relates to an information processing device, an information processing method, and a program, and more particularly, to an information processing device, an information processing method, and a program that can extract high-quality preference information that accompanies user preferences, for example. .

従来、EPG(Electronic Program Guide)データを処理するビデオレコーダにおいては、例えば、ユーザが録画の開始や録画の予約等を行った番組のEPGデータから、あらかじめ除外することが設定されている除外キーワードを除外した上で、残ったキーワードの中からキーワードを抽出する処理を行うことがあった。   Conventionally, in a video recorder that processes EPG (Electronic Program Guide) data, for example, an exclusion keyword that is set to be excluded in advance from EPG data of a program for which the user has started recording or reserved recording, etc. In some cases, the process of extracting keywords from the remaining keywords was performed.

図1は、従来のキーワード抽出処理について説明するフローチャートである。   FIG. 1 is a flowchart for explaining conventional keyword extraction processing.

キーワード抽出処理は、例えば、ユーザが、番組の録画や録画の予約等を行ったときに行われる。   The keyword extraction process is performed, for example, when the user makes a program recording or recording reservation.

ステップS11において、ビデオレコーダは、ユーザが番組の録画の開始や録画の予約等を行った番組のEPGデータから、除外辞書を用いて除外キーワードを除外し、ステップS12に進む。除外辞書には、ユーザの嗜好を伴わないと推定されるキーワードが、除外キーワードとして登録されている。   In step S11, the video recorder excludes the excluded keyword from the EPG data of the program for which the user has started recording the program or reserved the recording using the exclusion dictionary, and proceeds to step S12. In the exclusion dictionary, keywords that are estimated not to accompany the user's preference are registered as exclusion keywords.

ステップS12において、ビデオレコーダは、除外キーワードを除外した残りのEPGデータから、例えば、形態素解析の方法の1つである字種区切り法によりキーワードを抽出し、処理を終了させる。   In step S12, the video recorder extracts keywords from the remaining EPG data from which the excluded keywords are excluded by, for example, a character type separation method which is one of morpheme analysis methods, and ends the processing.

抽出されたキーワードは、ユーザの嗜好を表す嗜好情報として記憶され、例えば、ユーザに推薦する番組や、自動録画の対象となる番組の選択に用いられる。   The extracted keyword is stored as preference information representing the user's preference, and is used, for example, to select a program recommended to the user or a program to be automatically recorded.

ここで、字種区切り法とは、EPGデータのうちのタイトル情報や詳細情報から、例えば、以下のルールに従ってキーワードを抽出する方法である。   Here, the character type separation method is a method of extracting keywords from title information and detailed information in EPG data, for example, according to the following rules.

EPGデータのうちのタイトル情報からキーワードを抽出する場合、タイトル情報を、(1)漢字、平仮名、カタカナ、アルファベットのうちのいずれかの全角文字、(2)半角文字、(3)記号、のうちのいずれか1つで構成される文字列ごとに区切り、2文字以上の文字列をキーワードとして抽出する。   When extracting a keyword from title information in EPG data, the title information is selected from (1) Kanji, Hiragana, Katakana, any one-byte alphabet, (2) Half-width character, (3) Symbol. Each character string composed of any one of the above is separated, and a character string of two or more characters is extracted as a keyword.

EPGデータのうちの詳細情報からキーワードを抽出する場合、最初に、詳細情報に含まれる、ビデオレコーダが使用できる文字として登録されている文字以外の文字である外字をスペース(空白)に置換する。次に、詳細情報を文字の種類ごとに区切り、3文字以上の文字列のみをキーワードとして抽出する。この場合、文字の種類が漢字のときは、3文字以上5文字以下である文字列のみキーワードとして抽出する。また、文字の種類が平仮名であるときは、たとえ、3文字以上の文字列であってもキーワードとして抽出しない。   When extracting a keyword from the detailed information in the EPG data, first, an external character that is a character other than a character registered as a character that can be used by the video recorder included in the detailed information is replaced with a space (blank). Next, the detailed information is separated for each character type, and only a character string of three or more characters is extracted as a keyword. In this case, when the character type is Kanji, only a character string of 3 to 5 characters is extracted as a keyword. When the character type is hiragana, even if it is a character string of three or more characters, it is not extracted as a keyword.

また、嗜好情報を取得するための技術として、特許文献1には、ユーザが視聴した番組のうち、シリーズとして複数回放送されるシリーズ番組に対しては、(1)何回視聴したかに関する情報、(2)複数回放送される番組のうちの何回目の番組を視聴したかに関する情報、(3)連続して視聴したか否かに関する情報、に基づいて、そのシリーズ番組に対するユーザの嗜好を算出し、一方、非シリーズ番組に対しては、(1)所定期間において何回視聴したかに関する情報、(2)番組のジャンルに関する情報、(3)番組を視聴した時間に関する情報の全部または一部に基づいて、その非シリーズ番組に対するユーザの嗜好を算出する方法も開示されている。
特開平2003−46458号公報
In addition, as a technique for acquiring preference information, Patent Document 1 discloses (1) information on how many times a user has viewed a series of programs that are broadcast multiple times as a series. (2) Based on information on how many times of the programs broadcasted multiple times, (3) information on whether or not to watch continuously, the user's preference for the series programs On the other hand, for a non-series program, (1) information on how many times the program has been viewed in a predetermined period, (2) information on the genre of the program, and (3) information on all or one of the times of viewing the program A method for calculating the user's preference for the non-series program based on the section is also disclosed.
Japanese Patent Laid-Open No. 2003-46458

ところで、上述したような従来のキーワード抽出処理で用いられる除外キーワードは、あらかじめ、設計側により除外辞書に登録されるものであるため、どうしても設計側の主観が入ってしまい、全てのユーザに合わせた除外辞書を用意することができない。例えば、あるユーザにとっては嗜好を伴うキーワードであるものが登録されなかったり、あるユーザにとっては嗜好を伴わないキーワードであるものが登録されたりする。   By the way, since the exclusion keyword used in the conventional keyword extraction process as described above is registered in advance in the exclusion dictionary by the design side, the design side's subjectivity is inevitably included, and it is adapted to all users. An exclusion dictionary cannot be prepared. For example, a keyword that has a preference for a certain user is not registered, or a keyword that does not have a preference for a certain user is registered.

また、除外辞書に登録されている除外キーワードの数は有限であるため、本来、ユーザの嗜好を伴わないキーワードであるものがEPGデータから除外されることなく、嗜好情報として取得されることがあった。   Also, since the number of excluded keywords registered in the exclusion dictionary is finite, keywords that are not originally accompanied by user preferences may be acquired as preference information without being excluded from the EPG data. It was.

従って、例えば、あるユーザの嗜好情報として、そのユーザの嗜好を伴うキーワードAと、そのユーザの嗜好を伴わないキーワードBおよびCが取得されてしまう場合があり、この場合、キーワードAが記載されたEPGデータの番組Xと、キーワードBおよびCが記載されたEPGデータの番組Yとでは、2つのキーワードがヒットしている番組Yの方が、ユーザの嗜好に合った番組であると推定され、結果として、ユーザの嗜好に合わない番組Yが推薦されてしまうことになる。   Therefore, for example, as a user's preference information, a keyword A with the user's preference and keywords B and C without the user's preference may be acquired. In this case, the keyword A is described. In the EPG data program X and the EPG data program Y in which the keywords B and C are described, it is estimated that the program Y in which two keywords are hit is a program that matches the user's preference, As a result, a program Y that does not match the user's preference is recommended.

また、特許文献1に開示されている方法においては、タイトル、ジャンル、および放送枠から嗜好度を算出することはしているが、番組出演者等が記載される詳細情報を対象としては、嗜好度を算出することはしていない。   In addition, in the method disclosed in Patent Document 1, the degree of preference is calculated from the title, genre, and broadcast frame. However, for detailed information describing program performers and the like, The degree is not calculated.

そのため、放送枠が固定されている月9ドラマ(毎週月曜日の21時に放送されるドラマ)のような番組や、視聴回数の多いジャンルの番組等に対するユーザの嗜好度を算出することはできるが、例えば、好きな役者(番組出演者)が出演する番組等に対するユーザの嗜好度を算出することはできない。   Therefore, it is possible to calculate the user's preference for a program such as a monthly drama with a fixed broadcast frame (drama broadcast every 21:00 on Monday), a program of a genre with a large number of views, etc. For example, it is not possible to calculate the user's preference for a program in which a favorite actor (program performer) appears.

本発明は、このような状況に鑑みてなされたものであり、ユーザの嗜好に合った質の高い嗜好情報を抽出することができるようにするものである。   This invention is made | formed in view of such a condition, and enables it to extract the high quality preference information suitable for a user's preference.

本発明の一側面の情報処理装置は、複数の放送回で放送される同じシリーズの各番組を表す複数のシリーズ番組のうち、所定のシリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記所定のシリーズ番組のEPGデータから、少なくとも1のキーワードを取得するキーワード取得手段と、前記所定のシリーズ番組のEPGデータから取得された前記キーワードにより構成される第1の集合、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御手段と前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第2の集合が記憶されている場合、前記記憶部に前記第1の集合が記憶されたことに対応して、前記記憶部から前記第2の集合を読み出す読み出し手段と、読み出された前記第2の集合に基づいて、前記所定のシリーズ番組のEPGデータから取得された第1の前記集合の中から、ユーザの嗜好を学習する際に用いる学習用のキーワードを選択するキーワード選択手段と、択された前記学習用のキーワードに基づいて、ユーザの嗜好を表す嗜好情報の学習を行う嗜好学習手段とを備え、前記キーワード選択手段は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組の直前の放送回に対応付けられた前記第2の集合に基づいて、前記第1の集合の中から、前記第2の集合に含まれるキーワードと一致する前記学習用のキーワードを選択するか、又は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組よりも前の各放送回に対応付けられた複数の前記第2の集合に基づいて、前記第1の集合の中から、複数の前記第2の集合に共通する前記学習用のキーワードを選択する情報処理装置である。 In the information processing apparatus according to one aspect of the present invention , a predetermined user operation is performed on a predetermined series program among a plurality of series programs representing each program of the same series broadcast in a plurality of broadcast times. Corresponding to the keyword acquisition means for acquiring at least one keyword from the EPG data of the predetermined series program, and a first set composed of the keyword acquired from the EPG data of the predetermined series program Storage control means for storing in the storage unit in association with broadcast times of the predetermined series program, and a second set associated with broadcast times prior to the predetermined series program stored in the storage unit In the case where the first set is stored in the storage unit, the reading unit that reads the second set from the storage unit, and the read Based on a set of 2, from the first in the set obtained from the EPG data of the predetermined series program, a keyword selection means for selecting a keyword for learning to be used for learning the user's preferences, selection Preference learning means for learning preference information representing the user's preference based on the selected learning keyword, and the keyword selection means includes a plurality of sets corresponding to each set stored in the storage unit. Based on the second set associated with the broadcast times immediately preceding the predetermined series program, the keywords included in the second set are matched with the second set. The learning keyword to be selected, or among the plurality of broadcast times corresponding to each set stored in the storage unit, in each broadcast time before the predetermined series program Based on the plurality of the second set of attached response, from among the first set, which is information processing apparatus for selecting a keyword for the learning common to a set of a plurality of the second.

前記学習用のキーワードと、前記学習用のキーワードに対するユーザの嗜好の度合いを表す嗜好度とを対応付けたものを、前記嗜好情報として格納する嗜好情報格納手段をさらに設けることができ、前記嗜好学習手段では、前記学習用のキーワードが前記嗜好情報格納手段に格納されている場合、前記学習用のキーワードの前記嗜好度を更新し、前記学習用のキーワードが前記嗜好情報格納手段に格納されていない場合、前記学習用のキーワードと、予め決められた値とされた前記嗜好度とを対応付けたものを、新たな前記嗜好情報として前記嗜好情報格納手段に格納させる前記学習を行うことができる。 Wherein the learning-use keyword, those associating the preference level indicating the degree of user's preference for the keyword for the learning, further it can be provided a preference information storage means for storing as the preference information, the preference learning the unit, when a keyword for the learning is stored in the preference information storage unit, updates the preference degree of the keyword for the learning, the keyword for the learning is not stored in the preference information storage unit In this case, it is possible to perform the learning in which the preference information storage unit stores, as new preference information, an association between the learning keyword and the preference level set to a predetermined value.

前記キーワード取得手段では、さらに、シリーズの番組とは異なる番組を表す非シリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記非シリーズ番組のEPGデータから、少なくとも1のキーワードを取得し、前記嗜好学習手段では、前記非シリーズ番組のEPGデータから取得されたキーワードを、前記学習用のキーワードとして、前記学習用のキーワードが前記嗜好情報格納手段に格納されている場合、前記学習用のキーワードの前記嗜好度を更新し、前記学習用のキーワードが前記嗜好情報格納手段に格納されていない場合、前記学習用のキーワードと、予め決められた値とされた前記嗜好度とを対応付けたものを、新たな前記嗜好情報として前記嗜好情報格納手段に格納させる前記学習行うことができる。 In the keyword acquisition unit, further, in response to the user operation that has been determined in advance against the non-series program representing different programs and series of programs is performed, the non-series program from the EPG data, at least one of When the keyword is acquired and the preference learning unit stores the keyword acquired from the EPG data of the non-series program as the learning keyword, and the learning keyword is stored in the preference information storage unit, updating the preference degree of the keyword for the learning, if the keywords for the learning is not stored in the preference information storage unit, and keywords for the learning, and the degree of preference is a predetermined value It is also possible to perform the learning in which the preference information storage means stores the information associating as the new preference information.

前記嗜好情報に基づき、番組推薦、又は番組の録画の予約の少なくとも一方を行う処理手段をさらに設けることができる。 Based on the preference information, recommendation of a program, or processing means for performing at least one of the reservation of recording of the program may be further provided.

本発明の一側面の情報処理方法は、ユーザの嗜好を学習する情報処理装置の情報処理方法であって、前記情報処理装置による、複数の放送回で放送される同じシリーズの各番組を表す複数のシリーズ番組のうち、所定のシリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記所定のシリーズ番組のEPGデータから、少なくとも1のキーワードを取得するキーワード取得ステップと、前記所定のシリーズ番組のEPGデータから取得された前記キーワードにより構成される第1の集合、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御ステップと前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第2の集合が記憶されている場合、前記記憶部に前記第1の集合が記憶されたことに対応して、前記記憶部から前記第2の集合を読み出す読み出しステップと、読み出された前記第2の集合に基づいて、前記所定のシリーズ番組のEPGデータから取得された第1の前記集合の中から、ユーザの嗜好を学習する際に用いる学習用のキーワードを選択するキーワード選択ステップと、択された前記学習用のキーワードに基づいて、ユーザの嗜好を表す嗜好情報の学習を行う嗜好学習ステップとを含み、前記キーワード選択ステップは、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組の直前の放送回に対応付けられた前記第2の集合に基づいて、前記第1の集合の中から、前記第2の集合に含まれるキーワードと一致する前記学習用のキーワードを選択するか、又は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組よりも前の各放送回に対応付けられた複数の前記第2の集合に基づいて、前記第1の集合の中から、複数の前記第2の集合に共通する前記学習用のキーワードを選択する情報処理方法である。
本発明の一側面のプログラムは、複数の放送回で放送される同じシリーズの各番組を表す複数のシリーズ番組のうち、所定のシリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記所定のシリーズ番組のEPGデータから、少なくとも1のキーワードを取得するキーワード取得ステップと、前記所定のシリーズ番組のEPGデータから取得された前記キーワードにより構成される第1の集合、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御ステップと前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第2の集合が記憶されている場合、前記記憶部に前記第1の集合が記憶されたことに対応して、前記記憶部から前記第2の集合を読み出す読み出しステップと、読み出された前記第2の集合に基づいて、前記所定のシリーズ番組のEPGデータから取得された第1の前記集合の中から、ユーザの嗜好を学習する際に用いる学習用のキーワードを選択するキーワード選択ステップと、択された前記学習用のキーワードに基づいて、ユーザの嗜好を表す嗜好情報の学習を行う嗜好学習ステップとを含み、前記キーワード選択ステップは、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組の直前の放送回に対応付けられた前記第2の集合に基づいて、前記第1の集合の中から、前記第2の集合に含まれるキーワードと一致する前記学習用のキーワードを選択するか、又は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組よりも前の各放送回に対応付けられた複数の前記第2の集合に基づいて、前記第1の集合の中から、複数の前記第2の集合に共通する前記学習用のキーワードを選択する処理をコンピュータに実行させるためのプログラムである。
An information processing method according to an aspect of the present invention is an information processing method of an information processing device that learns user preferences, and includes a plurality of programs representing the same series of programs broadcast by a plurality of broadcast times by the information processing device. A keyword acquisition step of acquiring at least one keyword from the EPG data of the predetermined series program in response to a predetermined user operation being performed on the predetermined series program among the series programs of a first set constituted by the keyword acquired from the EPG data of the predetermined series program, a storage control step of storing in the storage unit in association with episode said predetermined series program, in the storage unit When the second set associated with the broadcast times before the predetermined series program is stored, the first set is stored in the storage unit. In response to this, the reading step of reading the second set from the storage unit, and the first set obtained from the EPG data of the predetermined series program based on the read second set from among the set, and a keyword selection step of selecting a learning-use keyword to be used for learning the preferences of the user, based on the keywords for the learning that has been selected, the learning of the taste information representing the taste of the user look including the preference learning step of performing, the keyword selection step, among a plurality of broadcast times corresponding to the respective set already stored in the storage unit, associated with the immediately preceding episode of the predetermined series program Based on the second set, the learning keyword that matches the keyword included in the second set is selected from the first set, or the previous keyword is selected. Of the plurality of broadcast times corresponding to each set stored in the storage unit, the first set is based on the plurality of second sets associated with each broadcast time before the predetermined series program. An information processing method for selecting the learning keyword common to a plurality of the second sets from the set .
The program of one aspect of the present invention corresponds to a predetermined user operation being performed on a predetermined series program among a plurality of series programs representing each program of the same series broadcast in a plurality of broadcast times. Then, a keyword acquisition step of acquiring at least one keyword from the EPG data of the predetermined series program, and a first set composed of the keywords acquired from the EPG data of the predetermined series program , A storage control step for storing in a storage unit in association with broadcast times of a predetermined series program, and a second set associated with broadcast times prior to the predetermined series program are stored in the storage unit. A read step of reading the second set from the storage unit in response to the storage of the first set in the storage unit; The on the basis of the second set, from among the first in the set obtained from the EPG data of the predetermined series program, keyword selection for selecting a keyword for learning to be used for learning the user's preferences a method, based on the keywords for the learning that has been selected, viewing including the preference learning step of performing learning of taste information representing taste of a user, the keyword selection step, each set already stored in the storage unit Among the plurality of broadcast times, the second set corresponding to the broadcast times immediately before the predetermined series program is changed to the second set from the first set. The learning keyword that matches the included keyword is selected, or the predetermined series number is selected from a plurality of broadcast times corresponding to each set stored in the storage unit. Based on the plurality of the second set associated with each episode earlier than, from among the first set, to select the keywords for the learning common to a set of a plurality of the second A program for causing a computer to execute processing.

本発明の一側面においては、複数の放送回で放送される同じシリーズの各番組を表す複数のシリーズ番組のうち、所定のシリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記所定のシリーズ番組のEPGデータから、少なくとも1のキーワードが取得され、前記所定のシリーズ番組のEPGデータから取得された前記キーワードにより構成される第1の集合、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶され前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第2の集合が記憶されている場合、前記記憶部に前記第1の集合が記憶されたことに対応して、前記記憶部から前記第2の集合が読み出され、読み出された前記第2の集合に基づいて、前記所定のシリーズ番組のEPGデータから取得された第1の前記集合の中から、ユーザの嗜好を学習する際に用いる学習用のキーワードが選択され、択された前記学習用のキーワードに基づいて、ユーザの嗜好を表す嗜好情報の学習が行われる。
なお、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組の直前の放送回に対応付けられた前記第2の集合に基づいて、前記第1の集合の中から、前記第2の集合に含まれるキーワードと一致する前記学習用のキーワードが選択されるか、又は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組よりも前の各放送回に対応付けられた複数の前記第2の集合に基づいて、前記第1の集合の中から、複数の前記第2の集合に共通する前記学習用のキーワードが選択される。
In one aspect of the present invention, in response to a predetermined user operation being performed on a predetermined series program among a plurality of series programs representing each program of the same series broadcast in a plurality of broadcast times. Then , at least one keyword is acquired from the EPG data of the predetermined series program, and a first set composed of the keywords acquired from the EPG data of the predetermined series program is the predetermined series program When the second set associated with the broadcast times before the predetermined series program is stored in the storage unit in association with the broadcast times, and the storage unit stores the second set In response to storing one set, the second set is read from the storage unit, and based on the read second set, EPG data of the predetermined series program From the first of the set is al acquired, it is selected keywords for learning to be used for learning the preferences of the user, based on the keywords for the learning that has been selected, the preference information indicating a preference of the user Learning is done.
Of the plurality of broadcast times corresponding to each set stored in the storage unit, the first set is based on the second set associated with the broadcast time immediately before the predetermined series program. From the set, the learning keyword that matches the keyword included in the second set is selected, or among a plurality of broadcast times respectively corresponding to each set stored in the storage unit, Based on the plurality of second sets associated with each broadcast time before the predetermined series program, the learning set common to the plurality of second sets from the first set Keywords are selected.

本発明によれば、ユーザの嗜好を伴った質の高い、ユーザの嗜好を表す嗜好情報を抽出することができる。   ADVANTAGE OF THE INVENTION According to this invention, the preference information showing a user's preference with a high quality accompanying a user's preference can be extracted.

以下に本発明の実施の形態を説明する Embodiments of the present invention will be described below .

次に、図面を参照して、本発明の実施の形態について説明する。   Next, embodiments of the present invention will be described with reference to the drawings.

図2は、本発明を適用したビデオレコーダシステムの構成例を示す図である。   FIG. 2 is a diagram showing a configuration example of a video recorder system to which the present invention is applied.

図2のビデオレコーダシステムは、ビデオレコーダ11、アンテナ12、リモートコントローラ13、およびテレビジョン受像機14により構成される。ビデオレコーダ11は、チューナ31、EPGデータ取得部32、EPGデータ格納部33、キーワード抽出部34、嗜好学習部35、嗜好情報格納部36、受光部37、操作部38、入出力インタフェース39、録画予約処理部40、番組録画部41、録画番組格納部42、予約情報格納部43、および表示制御部44で構成される。   The video recorder system of FIG. 2 includes a video recorder 11, an antenna 12, a remote controller 13, and a television receiver 14. The video recorder 11 includes a tuner 31, an EPG data acquisition unit 32, an EPG data storage unit 33, a keyword extraction unit 34, a preference learning unit 35, a preference information storage unit 36, a light receiving unit 37, an operation unit 38, an input / output interface 39, a recording A reservation processing unit 40, a program recording unit 41, a recorded program storage unit 42, a reservation information storage unit 43, and a display control unit 44 are included.

アンテナ12は、地上波または衛星波などのディジタルテレビジョン放送波(EPGデータを含む)を受信し、RF(Radio Frequency)信号をチューナ31に供給する。   The antenna 12 receives a digital television broadcast wave (including EPG data) such as a ground wave or a satellite wave, and supplies an RF (Radio Frequency) signal to the tuner 31.

リモートコントローラ13は、ユーザによるリモートコントローラ13の操作に対応した操作信号を、赤外線などによりビデオレコーダ11に出射する。   The remote controller 13 emits an operation signal corresponding to the operation of the remote controller 13 by the user to the video recorder 11 by infrared rays or the like.

テレビジョン受像機14は、表示制御部44による制御に従って所定の画面を表示する。テレビジョン受像機14には、録画の予約の設定に用いられる録画予約画面などが表示される。   The television receiver 14 displays a predetermined screen according to the control by the display control unit 44. The television receiver 14 displays a recording reservation screen used for setting a recording reservation.

ビデオレコーダ11を構成するチューナ31は、アンテナ12から供給されるRF信号から、所定のチャンネル(周波数帯域)で放送される番組の音声信号と映像信号を取得し、取得した音声信号と映像信号を番組録画部41に供給する。また、チューナ31は、アンテナ12から供給されるRF信号から番組を放送するチャンネルの信号を取得し、取得した信号をEPGデータ取得部32に供給する。   A tuner 31 constituting the video recorder 11 acquires an audio signal and a video signal of a program broadcast on a predetermined channel (frequency band) from an RF signal supplied from the antenna 12, and the acquired audio signal and video signal are acquired. This is supplied to the program recording unit 41. Further, the tuner 31 acquires a channel signal for broadcasting a program from the RF signal supplied from the antenna 12, and supplies the acquired signal to the EPG data acquisition unit 32.

EPGデータ取得部32は、チューナ31から供給された信号からEPGデータを取得し、取得したEPGデータをEPGデータ格納部33に記憶(格納)させる。   The EPG data acquisition unit 32 acquires EPG data from the signal supplied from the tuner 31 and stores (stores) the acquired EPG data in the EPG data storage unit 33.

EPGデータ格納部33は、EPGデータ取得部32から供給されたEPGデータを記憶する。EPGデータ格納部33に記憶されるEPGデータには、それぞれの番組のタイトル情報、詳細情報を表すテキストデータが含まれている。   The EPG data storage unit 33 stores the EPG data supplied from the EPG data acquisition unit 32. The EPG data stored in the EPG data storage unit 33 includes text data representing the title information and detailed information of each program.

キーワード抽出部34は、例えば、番組の録画や録画の予約が録画予約処理部40により行われたとき、その番組のEPGデータをEPGデータ格納部33から取得し(読み出し)、取得したEPGデータからキーワードを抽出する。抽出されたキーワードは、嗜好学習部35に供給される。   The keyword extraction unit 34 acquires (reads) the EPG data of the program from the EPG data storage unit 33 when, for example, the recording of the program or the recording reservation is performed by the recording reservation processing unit 40, and from the acquired EPG data. Extract keywords. The extracted keyword is supplied to the preference learning unit 35.

嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にまだ登録されていない場合、キーワード抽出部34から供給された未登録のキーワードを嗜好情報格納部36に登録するとともに、そのキーワードに対するユーザの嗜好の度合いを表す嗜好度として、デフォルトの嗜好度の値を登録する。   If the keyword supplied from the keyword extraction unit 34 is not yet registered in the preference information storage unit 36, the preference learning unit 35 registers the unregistered keyword supplied from the keyword extraction unit 34 in the preference information storage unit 36. At the same time, a default preference value is registered as the preference level representing the degree of user preference for the keyword.

また、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にすでに登録されている場合、嗜好情報格納部36に登録されているそのキーワードの嗜好度を更新する。このように、嗜好学習部35においては、同じキーワードが抽出された頻度に応じて嗜好度を更新することがユーザの嗜好の学習として行われる。   In addition, when the keyword supplied from the keyword extraction unit 34 is already registered in the preference information storage unit 36, the preference learning unit 35 updates the preference level of the keyword registered in the preference information storage unit 36. Thus, in the preference learning unit 35, updating the preference degree according to the frequency with which the same keyword is extracted is performed as learning of the user's preference.

嗜好情報格納部36は、嗜好学習部35から供給されたキーワードと、そのキーワードに対応する嗜好度を、ユーザの嗜好を表す嗜好情報として記憶する。   The preference information storage unit 36 stores the keyword supplied from the preference learning unit 35 and the preference level corresponding to the keyword as preference information representing the user's preference.

受光部37は、リモートコントローラ13から出射された操作信号を受信し、それを入出力インタフェース39に供給する。   The light receiving unit 37 receives the operation signal emitted from the remote controller 13 and supplies it to the input / output interface 39.

操作部38は、ビデオレコーダ11の筐体表面に設けられる電源ボタンやチャンネルボタン等からなり、ユーザによる操作に対応した操作信号を入出力インタフェース39に供給する。   The operation unit 38 includes a power button, a channel button, and the like provided on the housing surface of the video recorder 11, and supplies an operation signal corresponding to an operation by the user to the input / output interface 39.

入出力インタフェース39は、受光部37または操作部38から供給された操作信号を録画予約処理部40に供給する。   The input / output interface 39 supplies the operation signal supplied from the light receiving unit 37 or the operation unit 38 to the recording reservation processing unit 40.

録画予約処理部40は、入出力インタフェース39から供給された操作信号に応じて、EPGデータ格納部33から取得したEPGデータと、嗜好情報格納部36から取得した嗜好情報を用いた様々な処理を行う。   The recording reservation processing unit 40 performs various processes using the EPG data acquired from the EPG data storage unit 33 and the preference information acquired from the preference information storage unit 36 according to the operation signal supplied from the input / output interface 39. Do.

具体的には、録画予約処理部40は、所定の番組の録画の開始が指示されたとき、番組録画部41を制御し、その番組の録画を開始させる。また、録画予約処理部40は、所定の番組の録画の予約が指示されたとき、EPGデータ格納部33から取得したEPGデータに基づいて、その番組の録画の予約の内容を表す予約情報を生成し、生成した予約情報を予約情報格納部43に記憶させる。   Specifically, the recording reservation processing unit 40, when instructed to start recording a predetermined program, controls the program recording unit 41 to start recording the program. Further, the recording reservation processing unit 40 generates reservation information representing the recording reservation contents of the program based on the EPG data acquired from the EPG data storage unit 33 when the recording reservation of the predetermined program is instructed. Then, the generated reservation information is stored in the reservation information storage unit 43.

さらに、録画予約処理部40は、表示制御部44を制御し、ユーザに推薦する番組の情報をテレビジョン受像機14に表示させることなども行う。   Furthermore, the recording reservation processing unit 40 controls the display control unit 44 to display information on a program recommended to the user on the television receiver 14.

番組録画部41は、録画予約処理部40による制御に従い、指定された番組を録画する。すなわち、番組録画部41は、チューナ31から供給される、指定された番組の音声信号と映像信号を取得し、取得した音声信号と映像信号を所定のフォーマットの番組データとして録画番組格納部42に記憶させる。   The program recording unit 41 records the designated program according to the control by the recording reservation processing unit 40. That is, the program recording unit 41 acquires the audio signal and video signal of the designated program supplied from the tuner 31 and stores the acquired audio signal and video signal in the recorded program storage unit 42 as program data of a predetermined format. Remember me.

録画番組格納部42は、番組録画部41から供給された番組データを記憶する。   The recorded program storage unit 42 stores the program data supplied from the program recording unit 41.

予約情報格納部43は、録画予約処理部40から供給された予約情報を記憶する。   The reservation information storage unit 43 stores the reservation information supplied from the recording reservation processing unit 40.

表示制御部44は、録画予約処理部40による制御に従い、ユーザに推薦する番組の情報をテレビジョン受像機14に表示させたりする。   The display control unit 44 causes the television receiver 14 to display program information recommended to the user in accordance with control by the recording reservation processing unit 40.

図3は、図2のキーワード抽出部34の詳細な構成例を示す図である。   FIG. 3 is a diagram illustrating a detailed configuration example of the keyword extraction unit 34 of FIG.

図3に示されるように、キーワード抽出部34は、キーワード取得部71、番組判定部72、スイッチ73、キーワード選択部74、およびキーワード格納部75により構成される。   As shown in FIG. 3, the keyword extraction unit 34 includes a keyword acquisition unit 71, a program determination unit 72, a switch 73, a keyword selection unit 74, and a keyword storage unit 75.

キーワード取得部71は、録画が行われた番組や録画の予約が設定された番組(以下、適宜、注目番組という)のEPGデータをEPGデータ格納部33から取得し、取得したEPGデータから、例えば、字種区切り法を用いてキーワードを取得(抽出)する。キーワード取得部71は、取得したキーワードをスイッチ73に供給する。   The keyword acquisition unit 71 acquires EPG data of a recorded program or a program for which recording reservation has been set (hereinafter referred to as a program of interest as appropriate) from the EPG data storage unit 33, and from the acquired EPG data, for example, The keyword is acquired (extracted) using the character type separation method. The keyword acquisition unit 71 supplies the acquired keyword to the switch 73.

番組判定部72は、注目番組がシリーズ番組であるか否かを、EPGデータ格納部33から取得したEPGデータに基づいて判定し、その判定結果をスイッチ73に供給する。EPGデータには、番組がシリーズ番組である場合、そのことを表す情報も含まれている。ここで、シリーズ番組とは、毎日のある時間帯、毎週のある時間帯などのように決まった周期で放送される毎系の番組である。   The program determination unit 72 determines whether the program of interest is a series program based on the EPG data acquired from the EPG data storage unit 33, and supplies the determination result to the switch 73. The EPG data includes information indicating that the program is a series program. Here, the series program is a program of every system that is broadcast at a fixed cycle such as a certain time zone every day, a certain time zone every week, and the like.

スイッチ73は、番組判定部72から供給された判定結果に基づいて、キーワード取得部71から供給されるキーワードを、キーワード選択部74または嗜好学習部35に供給する。   The switch 73 supplies the keyword supplied from the keyword acquisition unit 71 to the keyword selection unit 74 or the preference learning unit 35 based on the determination result supplied from the program determination unit 72.

例えば、注目番組がシリーズ番組であると判定された場合、スイッチ73は、キーワード取得部71から供給されたキーワードをキーワード選択部74に供給する。一方、注目番組がシリーズ番組でないと判定された場合、スイッチ73は、キーワード取得部71から供給されたキーワードを嗜好学習部35に供給する。   For example, when it is determined that the program of interest is a series program, the switch 73 supplies the keyword supplied from the keyword acquisition unit 71 to the keyword selection unit 74. On the other hand, when it is determined that the program of interest is not a series program, the switch 73 supplies the preference learning unit 35 with the keyword supplied from the keyword acquisition unit 71.

キーワード選択部74は、スイッチ73から供給されたシリーズ番組のキーワードをキーワード格納部75に記憶させる。また、キーワード選択部74は、注目番組を含むシリーズ番組の、その注目番組より前の放送回の番組のEPGデータから取得されたキーワード(前の放送回のキーワード)がキーワード格納部75に記憶されている場合、注目番組のEPGデータから取得されたキーワード(注目番組のキーワード)のうち、前の放送回のキーワードと一致するキーワードを選択する。キーワード選択部74は、選択したキーワードを一致キーワードとして嗜好学習部35に供給する。   The keyword selection unit 74 stores the keyword of the series program supplied from the switch 73 in the keyword storage unit 75. In addition, the keyword selection unit 74 stores, in the keyword storage unit 75, the keyword (the keyword of the previous broadcast times) acquired from the EPG data of the broadcast program before the target program of the series program including the program of interest. If it is, the keyword that matches the keyword of the previous broadcast time is selected from the keywords acquired from the EPG data of the program of interest (keyword of the program of interest). The keyword selection unit 74 supplies the selected keyword to the preference learning unit 35 as a matching keyword.

キーワード格納部75は、シリーズ番組のEPGデータからキーワード取得部71により取得されたキーワードを記憶する。   The keyword storage unit 75 stores the keyword acquired by the keyword acquisition unit 71 from the EPG data of the series program.

図4は、図2の嗜好情報格納部36に記憶される嗜好情報リストの例を示す図である。   FIG. 4 is a diagram illustrating an example of a preference information list stored in the preference information storage unit 36 of FIG.

図4の嗜好情報リストの左欄は、キーワードが登録される欄である。また、右欄は、左欄に登録されたそれぞれのキーワードの嗜好度が登録される欄である。キーワードと、嗜好度はそれぞれ対応付けてそれぞれの欄に登録される。嗜好度が高いキーワードほど、ユーザの嗜好を伴うキーワードであるといえる。   The left column of the preference information list in FIG. 4 is a column in which keywords are registered. The right column is a column in which the degree of preference of each keyword registered in the left column is registered. The keyword and the preference level are associated with each other and registered in each field. It can be said that a keyword having a higher preference degree is a keyword accompanied by a user's preference.

このような嗜好情報リストに基づいて、例えば、ユーザの嗜好に合った番組の推薦などが録画予約処理部40により行われる。   Based on such a preference information list, for example, the recording reservation processing unit 40 recommends a program that matches the user's preference.

次に、図5のフローチャートを参照して、キーワード抽出部34と嗜好学習部35により行われる嗜好学習処理について説明する。   Next, the preference learning process performed by the keyword extraction unit 34 and the preference learning unit 35 will be described with reference to the flowchart of FIG.

この処理は、例えば、ユーザが、番組の録画や録画の予約を行ったときに行われる。   This process is performed, for example, when the user records a program or schedules recording.

ステップS31において、キーワード抽出部34は、ユーザが録画などを行った番組を注目番組として、その注目番組のEPGデータをEPGデータ格納部33から取得し、取得したEPGデータに基づいてキーワード抽出処理を行う。   In step S31, the keyword extraction unit 34 obtains EPG data of the program of interest from the EPG data storage unit 33 using the program recorded by the user as the program of interest, and performs keyword extraction processing based on the acquired EPG data. Do.

ここで行われるキーワード抽出処理によりキーワードが抽出され、抽出されたキーワードが嗜好学習部35に供給される。例えば、シリーズ番組ではない注目番組(非シリーズ番組)のEPGデータから抽出されたキーワード、または、シリーズ番組である注目番組のEPGデータから抽出されたキーワードのうちの一部のキーワードがキーワード抽出部34から嗜好学習部35に供給される。キーワード抽出処理の詳細については、図6のフローチャートを参照して後述する。   The keywords are extracted by the keyword extraction process performed here, and the extracted keywords are supplied to the preference learning unit 35. For example, a keyword extracted from EPG data of an attention program (non-series program) that is not a series program, or a part of keywords extracted from EPG data of an attention program that is a series program is a keyword extraction unit 34. To the preference learning unit 35. Details of the keyword extraction processing will be described later with reference to the flowchart of FIG.

ステップS32において、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にすでに登録されているか否かを判定する。   In step S <b> 32, the preference learning unit 35 determines whether the keyword supplied from the keyword extraction unit 34 is already registered in the preference information storage unit 36.

ステップS32において、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にまだ登録されていないと判定した場合、ステップS33に進み、キーワード抽出部34から供給されたキーワードを嗜好情報格納部36に登録するとともに、そのキーワードの嗜好度として、デフォルトの嗜好度の値を登録する。その後、処理は終了される。   In step S32, when the preference learning unit 35 determines that the keyword supplied from the keyword extraction unit 34 is not yet registered in the preference information storage unit 36, the preference learning unit 35 proceeds to step S33, and the keyword supplied from the keyword extraction unit 34. Is registered in the preference information storage unit 36, and a default preference value is registered as the preference level of the keyword. Thereafter, the process is terminated.

一方、ステップS32において、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にすでに登録されていると判定した場合、ステップS34に進み、嗜好情報格納部36に登録されているそのキーワードの嗜好度を更新し、処理を終了させる。   On the other hand, if the preference learning unit 35 determines in step S32 that the keyword supplied from the keyword extraction unit 34 has already been registered in the preference information storage unit 36, the process proceeds to step S34 and is registered in the preference information storage unit 36. The preference degree of the keyword being updated is updated, and the process is terminated.

次に、図6のフローチャートを参照して、図5のステップS31において行われるキーワード抽出処理について説明する。   Next, the keyword extraction process performed in step S31 of FIG. 5 will be described with reference to the flowchart of FIG.

ステップS51において、キーワード抽出部34のキーワード取得部71は、注目番組のEPGデータをEPGデータ格納部33から取得し、取得したEPGデータから、例えば、字種区切り法を用いてキーワードを取得する。キーワード取得部71は、取得したキーワードをスイッチ73に供給し、ステップS52に進む。   In step S51, the keyword acquisition unit 71 of the keyword extraction unit 34 acquires EPG data of the program of interest from the EPG data storage unit 33, and acquires keywords from the acquired EPG data using, for example, a character type separation method. The keyword acquisition unit 71 supplies the acquired keyword to the switch 73, and the process proceeds to step S52.

ステップS52において、番組判定部72は、注目番組のEPGデータをEPGデータ格納部33から取得し、取得したEPGデータに基づいて、注目番組がシリーズ番組であるか否かを判定する。上述したように、注目番組がシリーズ番組である場合、そのことを表す情報がEPGデータに含まれている。   In step S52, the program determination unit 72 acquires EPG data of the program of interest from the EPG data storage unit 33, and determines whether the program of interest is a series program based on the acquired EPG data. As described above, when the program of interest is a series program, information indicating that is included in the EPG data.

ステップS52において、注目番組がシリーズ番組でないと判定された場合、ステップS53に進み、スイッチ73は、キーワード取得部71から供給されたキーワードを嗜好学習部35に供給する。その後、図5のステップS31に戻り、それ以降の処理が行われる。   If it is determined in step S52 that the program of interest is not a series program, the process proceeds to step S53, and the switch 73 supplies the keyword supplied from the keyword acquisition unit 71 to the preference learning unit 35. Thereafter, the process returns to step S31 in FIG. 5, and the subsequent processing is performed.

一方、ステップS52において、注目番組がシリーズ番組であると判定された場合、ステップS54に進み、キーワード選択部74は、スイッチ73から供給されたキーワードをキーワード格納部75に記憶させる。ステップS52において注目番組がシリーズ番組であると判定された場合、キーワード取得部71により取得されたキーワードは、スイッチ73を介してキーワード選択部74に供給されてくる。   On the other hand, when it is determined in step S52 that the program of interest is a series program, the process proceeds to step S54, and the keyword selection unit 74 stores the keyword supplied from the switch 73 in the keyword storage unit 75. When it is determined in step S52 that the program of interest is a series program, the keyword acquired by the keyword acquisition unit 71 is supplied to the keyword selection unit 74 via the switch 73.

ステップS55において、キーワード選択部74は、注目番組よりも前の放送回の番組のキーワードがキーワード格納部75に記憶されているか否かを判定し、記憶されていないと判定した場合、図5のステップS31に戻る。このとき、キーワードは嗜好学習部35に供給されないから、図5の処理はそのまま終了される。   In step S55, the keyword selection unit 74 determines whether or not the keyword of the program of the broadcast times before the program of interest is stored in the keyword storage unit 75, and if it is determined that it is not stored, FIG. The process returns to step S31. At this time, since the keyword is not supplied to the preference learning unit 35, the processing in FIG.

一方、ステップS55において、キーワード選択部74は、前の放送回の番組のキーワードがキーワード格納部75に記憶されていると判定した場合、ステップS56に進み、注目番組のキーワードのうちの、前の放送回の番組のキーワードと一致するキーワードを選択する。   On the other hand, in step S55, when the keyword selection unit 74 determines that the keyword of the previous broadcast program is stored in the keyword storage unit 75, the process proceeds to step S56, and the previous keyword among the keywords of the program of interest is stored. Select a keyword that matches the keyword of the broadcast program.

ステップS57において、キーワード選択部74は、ステップS56で選択したキーワードを一致キーワードとして嗜好学習部35に供給し、その後、図5のステップS31に戻りその後の処理を行う。   In step S57, the keyword selection unit 74 supplies the keyword selected in step S56 as a matching keyword to the preference learning unit 35, and then returns to step S31 in FIG. 5 to perform subsequent processing.

以上の処理により、シリーズ番組のEPGデータから抽出されたキーワードについては、前の放送回の番組のキーワードと一致するものだけが嗜好情報の学習に用いられるため、ユーザの嗜好を伴う質の高い嗜好情報が得られることとなり、結果として、そのような質の高い嗜好情報に基づいて行われる番組の推薦なども、その質が向上することになる。   As for the keywords extracted from the EPG data of the series program through the above processing, only the keywords that match the keywords of the previous broadcast program are used for learning the preference information. Information is obtained, and as a result, the quality of the recommendation of a program performed based on such high quality preference information is also improved.

また、一致キーワードとして、ユーザの嗜好を伴わないキーワードは選択されにくくなるため、そのようなキーワードも記憶されてしまう場合に較べて、嗜好情報格納部36の記憶容量を無駄に使うことを抑えることができる。   Further, since it is difficult to select a keyword that does not accompany the user's preference as a matching keyword, it is possible to suppress wasteful use of the storage capacity of the preference information storage unit 36 as compared to the case where such a keyword is also stored. Can do.

さらに、除外辞書を用いることなくキーワードを取得し、ユーザの嗜好を伴うキーワードとして扱っているため、仮に、除外辞書を用いてキーワードを抽出したならば除外されてしまうようなキーワードであっても、そのキーワードを除外することなく、確実に、ユーザの嗜好を伴うキーワードとして扱うことができる。   Furthermore, since keywords are acquired without using an exclusion dictionary and handled as keywords with user preference, even if keywords are excluded if keywords are extracted using an exclusion dictionary, Without excluding the keyword, it can be reliably handled as a keyword accompanied by the user's preference.

なお、除外辞書を用いて除外キーワードを除いた上で、EPGデータに含まれる残りのキーワードを対象として以上の処理を行い、キーワードを抽出するようにすることもできる。   In addition, after removing an exclusion keyword using an exclusion dictionary, it can also be made to extract a keyword by performing the above process for the remaining keyword contained in EPG data.

図7は、キーワードの比較対象となる番組について説明する図である。   FIG. 7 is a diagram for explaining a program to be compared with a keyword.

図7に示されるように、同じシリーズの番組である第1話、第2話、第3話、第4話、第6話の番組が例えば録画されており、第5話の番組だけが録画されていない場合、第2話の番組が注目番組として選択されているときには、第2話の番組のキーワード(番組のEPGデータから抽出されたキーワード)と、第1話の番組のキーワードが比較され、一致するキーワードがユーザの嗜好情報の更新に用いられる。   As shown in FIG. 7, programs of the first episode, the second episode, the third episode, the fourth episode, and the sixth episode that are programs of the same series are recorded, for example, and only the program of the fifth episode is recorded. Otherwise, when the second episode program is selected as the program of interest, the second episode program keyword (the keyword extracted from the EPG data of the program) is compared with the first episode program keyword. The matching keywords are used for updating the user's preference information.

また、第3話の番組が注目番組として選択されているときにはその第3話の番組のキーワードと第2話の番組のキーワードが比較され、第4話の番組が注目番組として選択されているときにはその第4話の番組のキーワードと第3話の番組のキーワードが比較される。第6話の番組が注目番組として選択されているときにはその第6話の番組のキーワードと第4話の番組のキーワードが比較される。   When the third episode program is selected as the program of interest, the keywords of the third episode program are compared with the keywords of the second episode program, and when the fourth episode program is selected as the program of interest. The keyword of the fourth episode program and the keyword of the third episode program are compared. When the sixth episode program is selected as the program of interest, the keyword of the sixth episode program is compared with the keyword of the fourth episode program.

すなわち、注目番組のキーワードと、キーワードを比較することができる番組のうちの、注目番組の直前の放送回の番組のキーワードが比較されることになる。   In other words, the keyword of the program of interest is compared with the keyword of the program of the broadcast program immediately before the program of interest among the programs whose keywords can be compared.

なお、直前の放送回の1つの番組のキーワードだけでなく、注目番組より前の放送回の複数の番組のキーワードと注目番組のキーワードが比較され、比較対象になった全ての番組に共通して含まれているキーワードだけが一致キーワードとして選択されるようにしてもよい。   In addition to the keyword of one program of the previous broadcast time, the keywords of the target program are compared with the keywords of a plurality of programs before the target program, and are common to all the programs to be compared. Only included keywords may be selected as matching keywords.

以上においては、番組の録画や、録画の予約をユーザが行ったことをトリガーとして嗜好情報の学習などが行われるものとしたが、当然、このようなことに限定されるものではなく、様々なタイミングで処理が開始されるようにしてもよい。   In the above, it is assumed that learning of preference information and the like is performed by using the recording of a program or the recording reservation by the user as a trigger. Processing may be started at the timing.

また、以上のようにして得られた嗜好情報に基づいて選択された番組をユーザに推薦する画面の表示としては、例えば、表示した番組表や番組リストのうちの、ユーザの嗜好に合うと推定される番組の欄に星印等のマークを付けたり、その欄を点滅させたりする表示を採用することができる。   Moreover, as a display of the screen which recommends to the user the program selected based on the preference information obtained as described above, for example, it is estimated that it matches the user's preference in the displayed program guide or program list. It is possible to adopt a display in which a star mark or the like is added to the program column to be displayed or the column is blinked.

上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。   The series of processes described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, a program constituting the software executes various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a program recording medium in a general-purpose personal computer or the like.

図8は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。   FIG. 8 is a block diagram showing an example of the configuration of a personal computer that executes the above-described series of processing by a program.

CPU(Central Processing Unit)201は、ROM(Read Only Memory)202、または記憶部208に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)203には、CPU201が実行するプログラムやデータなどが適宜記憶される。これらのCPU201、ROM202、およびRAM203は、バス204により相互に接続されている。   A CPU (Central Processing Unit) 201 executes various processes according to a program stored in a ROM (Read Only Memory) 202 or a storage unit 208. A RAM (Random Access Memory) 203 appropriately stores programs executed by the CPU 201 and data. The CPU 201, ROM 202, and RAM 203 are connected to each other via a bus 204.

CPU201にはまた、バス204を介して入出力インタフェース205が接続されている。入出力インタフェース205には、キーボード、マウス、マイクロホンなどよりなる入力部206、ディスプレイ、スピーカなどよりなる出力部207が接続されている。CPU201は、入力部206から入力される指令に対応して各種の処理を実行する。そして、CPU201は、処理の結果を出力部207に出力する。   An input / output interface 205 is also connected to the CPU 201 via the bus 204. Connected to the input / output interface 205 are an input unit 206 made up of a keyboard, mouse, microphone, and the like, and an output unit 207 made up of a display, a speaker, and the like. The CPU 201 executes various processes in response to commands input from the input unit 206. Then, the CPU 201 outputs the processing result to the output unit 207.

入出力インタフェース205に接続されている記憶部208は、例えばハードディスクからなり、CPU201が実行するプログラムや各種のデータを記憶する。通信部209は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。   A storage unit 208 connected to the input / output interface 205 includes, for example, a hard disk, and stores programs executed by the CPU 201 and various data. The communication unit 209 communicates with an external device via a network such as the Internet or a local area network.

入出力インタフェース205に接続されているドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア211が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部208に転送され、記憶される。   The drive 210 connected to the input / output interface 205 drives a removable medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and drives the programs and data recorded therein. Get etc. The acquired program and data are transferred to and stored in the storage unit 208 as necessary.

コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図8に示すように、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア211、または、プログラムが一時的もしくは永続的に格納されるROM202や、記憶部208を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部209を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。   As shown in FIG. 8, a program recording medium that stores a program that is installed in a computer and can be executed by the computer includes a magnetic disk (including a flexible disk), an optical disk (CD-ROM (Compact Disc-Read Only). Memory, DVD (Digital Versatile Disc), a magneto-optical disk, a removable medium 211 that is a package medium made of a semiconductor memory, a ROM 202 in which a program is temporarily or permanently stored, or a storage unit 208 It is comprised by the hard disk etc. which comprise. The program is stored in the program recording medium using a wired or wireless communication medium such as a local area network, the Internet, or digital satellite broadcasting via a communication unit 209 that is an interface such as a router or a modem as necessary. Done.

なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。   In the present specification, the steps for describing a program are not only processes performed in time series in the order described, but also processes that are executed in parallel or individually even if they are not necessarily processed in time series. Is also included.

また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。   Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.

従来のキーワード抽出処理について説明するフローチャートである。It is a flowchart explaining the conventional keyword extraction process. 本発明を適用したビデオレコーダシステムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the video recorder system to which this invention is applied. 図2のキーワード抽出部の詳細な構成例を示すブロック図である。It is a block diagram which shows the detailed structural example of the keyword extraction part of FIG. 図2の嗜好情報格納部に記憶されている嗜好情報リストの例を示す図である。It is a figure which shows the example of the preference information list memorize | stored in the preference information storage part of FIG. 嗜好学習処理について説明するフローチャートである。It is a flowchart explaining a preference learning process. 図5のステップS31において行われるキーワード抽出処理の詳細について説明するフローチャートである。It is a flowchart explaining the detail of the keyword extraction process performed in FIG.5 S31. 比較対象となる番組の例を示す図である。It is a figure which shows the example of the program used as comparison object. パーソナルコンピュータの構成例を示すブロック図である。And FIG. 16 is a block diagram illustrating a configuration example of a personal computer.

符号の説明Explanation of symbols

11 ビデオレコーダ, 32 EPGデータ取得部, 33 EPGデータ格納部, 34 キーワード抽出部, 35 嗜好学習部, 36 嗜好情報格納部, 71 キーワード取得部, 72 番組判定部, 73 スイッチ, 74 キーワード選択部, 75 キーワード格納部   11 Video recorder, 32 EPG data acquisition unit, 33 EPG data storage unit, 34 Keyword extraction unit, 35 Preference learning unit, 36 Preference information storage unit, 71 Keyword acquisition unit, 72 Program determination unit, 73 Switch, 74 Keyword selection unit, 75 Keyword storage

Claims (6)

複数の放送回で放送される同じシリーズの各番組を表す複数のシリーズ番組のうち、所定のシリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記所定のシリーズ番組のEPGデータから、少なくとも1のキーワードを取得するキーワード取得手段と、
前記所定のシリーズ番組のEPGデータから取得された前記キーワードにより構成される第1の集合、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御手段と
前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第2の集合が記憶されている場合、前記記憶部に前記第1の集合が記憶されたことに対応して、前記記憶部から前記第2の集合を読み出す読み出し手段と、
読み出された前記第2の集合に基づいて、前記所定のシリーズ番組のEPGデータから取得された第1の前記集合の中から、ユーザの嗜好を学習する際に用いる学習用のキーワードを選択するキーワード選択手段と、
択された前記学習用のキーワードに基づいて、ユーザの嗜好を表す嗜好情報の学習を行う嗜好学習手段と
を備え
前記キーワード選択手段は、
前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組の直前の放送回に対応付けられた前記第2の集合に基づいて、前記第1の集合の中から、前記第2の集合に含まれるキーワードと一致する前記学習用のキーワードを選択するか、
又は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組よりも前の各放送回に対応付けられた複数の前記第2の集合に基づいて、前記第1の集合の中から、複数の前記第2の集合に共通する前記学習用のキーワードを選択する
報処理装置。
In response to a predetermined user operation being performed on a predetermined series program among a plurality of series programs representing each program of the same series broadcast in a plurality of broadcast times, the predetermined series program Keyword acquisition means for acquiring at least one keyword from EPG data;
Storage control means for storing a first set composed of the keywords acquired from EPG data of the predetermined series program in a storage unit in association with broadcast times of the predetermined series program ;
In the case where the second set associated with the broadcast times before the predetermined series program is stored in the storage unit, the first set is stored in the storage unit. Reading means for reading the second set from the storage unit;
Based on the read second set, a learning keyword to be used when learning user preferences is selected from the first set acquired from EPG data of the predetermined series program. Keyword selection means;
Based on the selected keyword for the learning, and a preference learning means for performing learning of the taste information representing the taste of the user,
The keyword selection means includes
Of the plurality of broadcast times respectively corresponding to each set stored in the storage unit, based on the second set associated with the broadcast time immediately before the predetermined series program, the first set The learning keyword that matches the keyword included in the second set is selected,
Or, based on a plurality of the second set associated with each broadcast times prior to the predetermined series program among a plurality of broadcast times respectively corresponding to each set stored in the storage unit, The learning keyword common to the plurality of second sets is selected from the first set.
Information processing apparatus.
前記学習用のキーワードと、前記学習用のキーワードに対するユーザの嗜好の度合いを表す嗜好度とを対応付けたものを、前記嗜好情報として格納する嗜好情報格納手段をさらに備え、
前記嗜好学習手段は、
前記学習用のキーワードが前記嗜好情報格納手段に格納されている場合、前記学習用のキーワードの前記嗜好度を更新し、
前記学習用のキーワードが前記嗜好情報格納手段に格納されていない場合、前記学習用のキーワードと、予め決められた値とされた前記嗜好度とを対応付けたものを、新たな前記嗜好情報として前記嗜好情報格納手段に格納させる
前記学習を行う
請求項1に記載の情報処理装置。
Wherein the learning-use keyword, those associating the preference level indicating the degree of user's preference for the keyword for the learning, further comprising a preference information storage means for storing as the preference information,
The preference learning means is:
When the learning keyword is stored in the preference information storage means, the preference level of the learning keyword is updated,
When the learning keyword is not stored in the preference information storage unit, the learning keyword is associated with the preference level set to a predetermined value as new preference information. The information processing apparatus according to claim 1, wherein the learning is stored in the preference information storage unit.
前記キーワード取得手段は、さらに、シリーズの番組とは異なる番組を表す非シリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記非シリーズ番組のEPGデータから、少なくとも1のキーワードを取得し、
前記嗜好学習手段は、前記非シリーズ番組のEPGデータから取得されたキーワードを、前記学習用のキーワードとして、
前記学習用のキーワードが前記嗜好情報格納手段に格納されている場合、前記学習用のキーワードの前記嗜好度を更新し、
前記学習用のキーワードが前記嗜好情報格納手段に格納されていない場合、前記学習用のキーワードと、予め決められた値とされた前記嗜好度とを対応付けたものを、新たな前記嗜好情報として前記嗜好情報格納手段に格納させる
前記学習行う
請求項2に記載の情報処理装置。
The keyword acquiring means further, in response to the user operation that has been determined in advance against the non-series program representing different programs and series of programs is performed, the from the EPG data of the non series program, at least one of Get keywords,
The preference learning means uses a keyword acquired from the EPG data of the non-series program as the learning keyword,
When the learning keyword is stored in the preference information storage means, the preference level of the learning keyword is updated,
When the learning keyword is not stored in the preference information storage unit, the learning keyword is associated with the preference level set to a predetermined value as new preference information. The information processing apparatus according to claim 2, wherein the learning is stored in the preference information storage unit.
前記嗜好情報に基づき、番組の推薦、又は番組の録画の予約の少なくとも一方を行う処理手段をさらに備える
請求項1乃至3に記載の情報処理装置。
The information processing apparatus according to claim 1, further comprising a processing unit that performs at least one of program recommendation and program recording reservation based on the preference information.
ユーザの嗜好を学習する情報処理装置の情報処理方法において、
前記情報処理装置による、
複数の放送回で放送される同じシリーズの各番組を表す複数のシリーズ番組のうち、所定のシリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記所定のシリーズ番組のEPGデータから、少なくとも1のキーワードを取得するキーワード取得ステップと、
前記所定のシリーズ番組のEPGデータから取得された前記キーワードにより構成される第1の集合、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御ステップと
前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第2の集合が記憶されている場合、前記記憶部に前記第1の集合が記憶されたことに対応して、前記記憶部から前記第2の集合を読み出す読み出しステップと、
読み出された前記第2の集合に基づいて、前記所定のシリーズ番組のEPGデータから取得された第1の前記集合の中から、ユーザの嗜好を学習する際に用いる学習用のキーワードを選択するキーワード選択ステップと、
択された前記学習用のキーワードに基づいて、ユーザの嗜好を表す嗜好情報の学習を行う嗜好学習ステップと
を含み、
前記キーワード選択ステップは、
前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組の直前の放送回に対応付けられた前記第2の集合に基づいて、前記第1の集合の中から、前記第2の集合に含まれるキーワードと一致する前記学習用のキーワードを選択するか、
又は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組よりも前の各放送回に対応付けられた複数の前記第2の集合に基づいて、前記第1の集合の中から、複数の前記第2の集合に共通する前記学習用のキーワードを選択する
報処理方法。
In an information processing method of an information processing apparatus for learning user preferences,
According to the information processing apparatus,
In response to a predetermined user operation being performed on a predetermined series program among a plurality of series programs representing each program of the same series broadcast in a plurality of broadcast times, the predetermined series program A keyword acquisition step of acquiring at least one keyword from the EPG data;
A storage control step of storing a first set of the keywords acquired from the EPG data of the predetermined series program in a storage unit in association with the broadcast times of the predetermined series program ;
In the case where the second set associated with the broadcast times before the predetermined series program is stored in the storage unit, the first set is stored in the storage unit. A reading step of reading out the second set from the storage unit;
Based on the read second set, a learning keyword to be used when learning user preferences is selected from the first set acquired from EPG data of the predetermined series program. A keyword selection step;
Based on the selected keyword for the learning, it viewed contains a preference learning step of performing learning of taste information representing taste of a user,
The keyword selection step includes:
Of the plurality of broadcast times respectively corresponding to each set stored in the storage unit, based on the second set associated with the broadcast time immediately before the predetermined series program, the first set The learning keyword that matches the keyword included in the second set is selected,
Or, based on a plurality of the second set associated with each broadcast times prior to the predetermined series program among a plurality of broadcast times respectively corresponding to each set stored in the storage unit, The learning keyword common to the plurality of second sets is selected from the first set.
Information processing method.
複数の放送回で放送される同じシリーズの各番組を表す複数のシリーズ番組のうち、所定のシリーズ番組に対し予め決められたユーザ操作が行われたことに対応して、前記所定のシリーズ番組のEPGデータから、少なくとも1のキーワードを取得するキーワード取得ステップと、
前記所定のシリーズ番組のEPGデータから取得された前記キーワードにより構成される第1の集合、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御ステップと
前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第2の集合が記憶されている場合、前記記憶部に前記第1の集合が記憶されたことに対応して、前記記憶部から前記第2の集合を読み出す読み出しステップと、
読み出された前記第2の集合に基づいて、前記所定のシリーズ番組のEPGデータから取得された第1の前記集合の中から、ユーザの嗜好を学習する際に用いる学習用のキーワードを選択するキーワード選択ステップと、
択された前記学習用のキーワードに基づいて、ユーザの嗜好を表す嗜好情報の学習を行う嗜好学習ステップと
を含み、
前記キーワード選択ステップは、
前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組の直前の放送回に対応付けられた前記第2の集合に基づいて、前記第1の集合の中から、前記第2の集合に含まれるキーワードと一致する前記学習用のキーワードを選択するか、
又は、前記記憶部に記憶済みの各集合にそれぞれ対応する複数の放送回のうち、前記所定のシリーズ番組よりも前の各放送回に対応付けられた複数の前記第2の集合に基づいて、前記第1の集合の中から、複数の前記第2の集合に共通する前記学習用のキーワードを選択する
理をコンピュータに実行させるためのプログラム。
In response to a predetermined user operation being performed on a predetermined series program among a plurality of series programs representing each program of the same series broadcast in a plurality of broadcast times, the predetermined series program A keyword acquisition step of acquiring at least one keyword from the EPG data;
A storage control step of storing a first set of the keywords acquired from the EPG data of the predetermined series program in a storage unit in association with the broadcast times of the predetermined series program ;
In the case where the second set associated with the broadcast times before the predetermined series program is stored in the storage unit, the first set is stored in the storage unit. A reading step of reading out the second set from the storage unit;
Based on the read second set, a learning keyword to be used when learning user preferences is selected from the first set acquired from EPG data of the predetermined series program. A keyword selection step;
Based on the selected keyword for the learning, it viewed contains a preference learning step of performing learning of taste information representing taste of a user,
The keyword selection step includes:
Of the plurality of broadcast times respectively corresponding to each set stored in the storage unit, based on the second set associated with the broadcast time immediately before the predetermined series program, the first set The learning keyword that matches the keyword included in the second set is selected,
Or, based on a plurality of the second set associated with each broadcast times prior to the predetermined series program among a plurality of broadcast times respectively corresponding to each set stored in the storage unit, The learning keyword common to the plurality of second sets is selected from the first set.
Program for executing the processing to the computer.
JP2006021803A 2006-01-31 2006-01-31 Information processing apparatus, information processing method, and program Expired - Fee Related JP4924866B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006021803A JP4924866B2 (en) 2006-01-31 2006-01-31 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006021803A JP4924866B2 (en) 2006-01-31 2006-01-31 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2007208365A JP2007208365A (en) 2007-08-16
JP4924866B2 true JP4924866B2 (en) 2012-04-25

Family

ID=38487485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006021803A Expired - Fee Related JP4924866B2 (en) 2006-01-31 2006-01-31 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP4924866B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009302884A (en) * 2008-06-13 2009-12-24 Sony Corp Information processing device, information processing method and program
JP2011164779A (en) 2010-02-05 2011-08-25 Sony Corp Information processing apparatus, information processing method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001257961A (en) * 2000-03-14 2001-09-21 Yamaha Corp Digital broadcasting receiver and program retrieving method for the same
JP2004193943A (en) * 2002-12-11 2004-07-08 Mitsubishi Electric Corp Program reservation recording apparatus and program reservation recording method

Also Published As

Publication number Publication date
JP2007208365A (en) 2007-08-16

Similar Documents

Publication Publication Date Title
US11317163B2 (en) Systems and methods for providing a contextual menu with information related to an emergency alert
JP4650552B2 (en) Electronic device, content recommendation method and program
JP3672023B2 (en) Program recommendation system and program recommendation method
KR101419937B1 (en) A symbol extracting apparatus, a symbol extracting method, and a computer readable recording medium on which a symbol extracting program is recorded
EP3100459B1 (en) Methods and apparatus to synchronize second screen content with audio/video programming using closed captioning data
JP4403432B2 (en) Recording / reproducing apparatus and recording / reproducing method
US10348426B2 (en) Apparatus, systems and methods for identifying particular media content event of interest that is being received in a stream of media content
JP4406815B2 (en) Information processing apparatus and method, recording medium, and program
JP2009033234A (en) Program information processing apparatus and program information processing method
JP2005346828A (en) Information processing device, method and program therefor, recording medium with the program recorded thereon, and information recording device
CN101605011B (en) Information processing apparatus and information processing method
JP4924866B2 (en) Information processing apparatus, information processing method, and program
JP2006140603A (en) Information processor, information processing method and program, and recording medium with the program recorded thereon, and display controller
JP5143270B1 (en) Image processing apparatus and image processing apparatus control method
KR101325846B1 (en) Method and apparatus for searching of EPG
JP2013105502A (en) Image processing device and control method of image processing device
JP5091708B2 (en) Search information creation device, search information creation method, search information creation program
JP2007142492A (en) Program information processing apparatus, program information processing method, program information processing program, and recording medium
US20080276281A1 (en) Information Processing Device, Information Processing Method, Information Processing Program, and Recording Medium Recorded with the Information Processing Program
JP2008078946A (en) Digital broadcast receiver
JP2008211318A (en) Program reservation device
JP4359878B2 (en) Operation history information collection method and operation history information collection device
JP2001309257A (en) Receiver of digital tv broadcasting
JP2005191621A (en) Television broadcast receiving apparatus having program search function
JP2006164475A (en) Information processing apparatus, output controller, information processing method and program thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110811

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111003

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111025

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111219

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

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

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

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees