JP4924866B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- 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
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)番組を視聴した時間に関する情報の全部または一部に基づいて、その非シリーズ番組に対するユーザの嗜好を算出する方法も開示されている。
ところで、上述したような従来のキーワード抽出処理で用いられる除外キーワードは、あらかじめ、設計側により除外辞書に登録されるものであるため、どうしても設計側の主観が入ってしまい、全てのユーザに合わせた除外辞書を用意することができない。例えば、あるユーザにとっては嗜好を伴うキーワードであるものが登録されなかったり、あるユーザにとっては嗜好を伴わないキーワードであるものが登録されたりする。 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
アンテナ12は、地上波または衛星波などのディジタルテレビジョン放送波(EPGデータを含む)を受信し、RF(Radio Frequency)信号をチューナ31に供給する。
The
リモートコントローラ13は、ユーザによるリモートコントローラ13の操作に対応した操作信号を、赤外線などによりビデオレコーダ11に出射する。
The
テレビジョン受像機14は、表示制御部44による制御に従って所定の画面を表示する。テレビジョン受像機14には、録画の予約の設定に用いられる録画予約画面などが表示される。
The
ビデオレコーダ11を構成するチューナ31は、アンテナ12から供給されるRF信号から、所定のチャンネル(周波数帯域)で放送される番組の音声信号と映像信号を取得し、取得した音声信号と映像信号を番組録画部41に供給する。また、チューナ31は、アンテナ12から供給されるRF信号から番組を放送するチャンネルの信号を取得し、取得した信号をEPGデータ取得部32に供給する。
A
EPGデータ取得部32は、チューナ31から供給された信号からEPGデータを取得し、取得したEPGデータをEPGデータ格納部33に記憶(格納)させる。
The EPG
EPGデータ格納部33は、EPGデータ取得部32から供給されたEPGデータを記憶する。EPGデータ格納部33に記憶されるEPGデータには、それぞれの番組のタイトル情報、詳細情報を表すテキストデータが含まれている。
The EPG
キーワード抽出部34は、例えば、番組の録画や録画の予約が録画予約処理部40により行われたとき、その番組のEPGデータをEPGデータ格納部33から取得し(読み出し)、取得したEPGデータからキーワードを抽出する。抽出されたキーワードは、嗜好学習部35に供給される。
The
嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にまだ登録されていない場合、キーワード抽出部34から供給された未登録のキーワードを嗜好情報格納部36に登録するとともに、そのキーワードに対するユーザの嗜好の度合いを表す嗜好度として、デフォルトの嗜好度の値を登録する。
If the keyword supplied from the
また、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にすでに登録されている場合、嗜好情報格納部36に登録されているそのキーワードの嗜好度を更新する。このように、嗜好学習部35においては、同じキーワードが抽出された頻度に応じて嗜好度を更新することがユーザの嗜好の学習として行われる。
In addition, when the keyword supplied from the
嗜好情報格納部36は、嗜好学習部35から供給されたキーワードと、そのキーワードに対応する嗜好度を、ユーザの嗜好を表す嗜好情報として記憶する。
The preference
受光部37は、リモートコントローラ13から出射された操作信号を受信し、それを入出力インタフェース39に供給する。
The
操作部38は、ビデオレコーダ11の筐体表面に設けられる電源ボタンやチャンネルボタン等からなり、ユーザによる操作に対応した操作信号を入出力インタフェース39に供給する。
The
入出力インタフェース39は、受光部37または操作部38から供給された操作信号を録画予約処理部40に供給する。
The input /
録画予約処理部40は、入出力インタフェース39から供給された操作信号に応じて、EPGデータ格納部33から取得したEPGデータと、嗜好情報格納部36から取得した嗜好情報を用いた様々な処理を行う。
The recording
具体的には、録画予約処理部40は、所定の番組の録画の開始が指示されたとき、番組録画部41を制御し、その番組の録画を開始させる。また、録画予約処理部40は、所定の番組の録画の予約が指示されたとき、EPGデータ格納部33から取得したEPGデータに基づいて、その番組の録画の予約の内容を表す予約情報を生成し、生成した予約情報を予約情報格納部43に記憶させる。
Specifically, the recording
さらに、録画予約処理部40は、表示制御部44を制御し、ユーザに推薦する番組の情報をテレビジョン受像機14に表示させることなども行う。
Furthermore, the recording
番組録画部41は、録画予約処理部40による制御に従い、指定された番組を録画する。すなわち、番組録画部41は、チューナ31から供給される、指定された番組の音声信号と映像信号を取得し、取得した音声信号と映像信号を所定のフォーマットの番組データとして録画番組格納部42に記憶させる。
The
録画番組格納部42は、番組録画部41から供給された番組データを記憶する。
The recorded program storage unit 42 stores the program data supplied from the
予約情報格納部43は、録画予約処理部40から供給された予約情報を記憶する。
The reservation information storage unit 43 stores the reservation information supplied from the recording
表示制御部44は、録画予約処理部40による制御に従い、ユーザに推薦する番組の情報をテレビジョン受像機14に表示させたりする。
The
図3は、図2のキーワード抽出部34の詳細な構成例を示す図である。
FIG. 3 is a diagram illustrating a detailed configuration example of the
図3に示されるように、キーワード抽出部34は、キーワード取得部71、番組判定部72、スイッチ73、キーワード選択部74、およびキーワード格納部75により構成される。
As shown in FIG. 3, the
キーワード取得部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
番組判定部72は、注目番組がシリーズ番組であるか否かを、EPGデータ格納部33から取得したEPGデータに基づいて判定し、その判定結果をスイッチ73に供給する。EPGデータには、番組がシリーズ番組である場合、そのことを表す情報も含まれている。ここで、シリーズ番組とは、毎日のある時間帯、毎週のある時間帯などのように決まった周期で放送される毎系の番組である。
The
スイッチ73は、番組判定部72から供給された判定結果に基づいて、キーワード取得部71から供給されるキーワードを、キーワード選択部74または嗜好学習部35に供給する。
The
例えば、注目番組がシリーズ番組であると判定された場合、スイッチ73は、キーワード取得部71から供給されたキーワードをキーワード選択部74に供給する。一方、注目番組がシリーズ番組でないと判定された場合、スイッチ73は、キーワード取得部71から供給されたキーワードを嗜好学習部35に供給する。
For example, when it is determined that the program of interest is a series program, the
キーワード選択部74は、スイッチ73から供給されたシリーズ番組のキーワードをキーワード格納部75に記憶させる。また、キーワード選択部74は、注目番組を含むシリーズ番組の、その注目番組より前の放送回の番組のEPGデータから取得されたキーワード(前の放送回のキーワード)がキーワード格納部75に記憶されている場合、注目番組のEPGデータから取得されたキーワード(注目番組のキーワード)のうち、前の放送回のキーワードと一致するキーワードを選択する。キーワード選択部74は、選択したキーワードを一致キーワードとして嗜好学習部35に供給する。
The
キーワード格納部75は、シリーズ番組のEPGデータからキーワード取得部71により取得されたキーワードを記憶する。
The
図4は、図2の嗜好情報格納部36に記憶される嗜好情報リストの例を示す図である。
FIG. 4 is a diagram illustrating an example of a preference information list stored in the preference
図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
次に、図5のフローチャートを参照して、キーワード抽出部34と嗜好学習部35により行われる嗜好学習処理について説明する。
Next, the preference learning process performed by the
この処理は、例えば、ユーザが、番組の録画や録画の予約を行ったときに行われる。 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
ここで行われるキーワード抽出処理によりキーワードが抽出され、抽出されたキーワードが嗜好学習部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
ステップS32において、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にすでに登録されているか否かを判定する。
In step S <b> 32, the
ステップS32において、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にまだ登録されていないと判定した場合、ステップS33に進み、キーワード抽出部34から供給されたキーワードを嗜好情報格納部36に登録するとともに、そのキーワードの嗜好度として、デフォルトの嗜好度の値を登録する。その後、処理は終了される。
In step S32, when the
一方、ステップS32において、嗜好学習部35は、キーワード抽出部34から供給されたキーワードが嗜好情報格納部36にすでに登録されていると判定した場合、ステップS34に進み、嗜好情報格納部36に登録されているそのキーワードの嗜好度を更新し、処理を終了させる。
On the other hand, if the
次に、図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
ステップS52において、番組判定部72は、注目番組のEPGデータをEPGデータ格納部33から取得し、取得したEPGデータに基づいて、注目番組がシリーズ番組であるか否かを判定する。上述したように、注目番組がシリーズ番組である場合、そのことを表す情報がEPGデータに含まれている。
In step S52, the
ステップ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
一方、ステップ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
ステップS55において、キーワード選択部74は、注目番組よりも前の放送回の番組のキーワードがキーワード格納部75に記憶されているか否かを判定し、記憶されていないと判定した場合、図5のステップS31に戻る。このとき、キーワードは嗜好学習部35に供給されないから、図5の処理はそのまま終了される。
In step S55, the
一方、ステップS55において、キーワード選択部74は、前の放送回の番組のキーワードがキーワード格納部75に記憶されていると判定した場合、ステップS56に進み、注目番組のキーワードのうちの、前の放送回の番組のキーワードと一致するキーワードを選択する。
On the other hand, in step S55, when the
ステップS57において、キーワード選択部74は、ステップS56で選択したキーワードを一致キーワードとして嗜好学習部35に供給し、その後、図5のステップS31に戻りその後の処理を行う。
In step S57, the
以上の処理により、シリーズ番組の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
さらに、除外辞書を用いることなくキーワードを取得し、ユーザの嗜好を伴うキーワードとして扱っているため、仮に、除外辞書を用いてキーワードを抽出したならば除外されてしまうようなキーワードであっても、そのキーワードを除外することなく、確実に、ユーザの嗜好を伴うキーワードとして扱うことができる。 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
CPU201にはまた、バス204を介して入出力インタフェース205が接続されている。入出力インタフェース205には、キーボード、マウス、マイクロホンなどよりなる入力部206、ディスプレイ、スピーカなどよりなる出力部207が接続されている。CPU201は、入力部206から入力される指令に対応して各種の処理を実行する。そして、CPU201は、処理の結果を出力部207に出力する。
An input /
入出力インタフェース205に接続されている記憶部208は、例えばハードディスクからなり、CPU201が実行するプログラムや各種のデータを記憶する。通信部209は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
A
入出力インタフェース205に接続されているドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア211が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部208に転送され、記憶される。
The
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図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
なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 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.
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の集合を、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御手段と、
前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第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データから取得されたキーワードを、前記学習用のキーワードとして、
前記学習用のキーワードが前記嗜好情報格納手段に格納されている場合、前記学習用のキーワードの前記嗜好度を更新し、
前記学習用のキーワードが前記嗜好情報格納手段に格納されていない場合、前記学習用のキーワードと、予め決められた値とされた前記嗜好度とを対応付けたものを、新たな前記嗜好情報として前記嗜好情報格納手段に格納させる
前記学習も行う
請求項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の集合を、前記所定のシリーズ番組の放送回に対応付けて記憶部に記憶させる記憶制御ステップと、
前記記憶部に、前記所定のシリーズ番組よりも前の放送回に対応付けられた第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.
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)
| 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)
| 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 |
-
2006
- 2006-01-31 JP JP2006021803A patent/JP4924866B2/en not_active Expired - Fee Related
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 |