[go: up one dir, main page]

JP2008118408A - Program recommendation apparatus and method, and program for making computer execute program recommendation processing - Google Patents

Program recommendation apparatus and method, and program for making computer execute program recommendation processing Download PDF

Info

Publication number
JP2008118408A
JP2008118408A JP2006299790A JP2006299790A JP2008118408A JP 2008118408 A JP2008118408 A JP 2008118408A JP 2006299790 A JP2006299790 A JP 2006299790A JP 2006299790 A JP2006299790 A JP 2006299790A JP 2008118408 A JP2008118408 A JP 2008118408A
Authority
JP
Japan
Prior art keywords
program
information
time
recommended
action
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.)
Pending
Application number
JP2006299790A
Other languages
Japanese (ja)
Inventor
Yukiko Aida
由起子 合田
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.)
NEC Electronics Corp
Original Assignee
NEC Electronics 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 NEC Electronics Corp filed Critical NEC Electronics Corp
Priority to JP2006299790A priority Critical patent/JP2008118408A/en
Publication of JP2008118408A publication Critical patent/JP2008118408A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To conduct a program recommendation which is adaptable for a taste or a life style of the present or the future of a user. <P>SOLUTION: A program recommendation apparatus 1 includes a program information storing portion 10 to store electronic program information including program content information and distribution time information which are related to each of a plurality of programs to be distributed, a schedule information storing portion 11 to store electronic schedule information related to action content information and action time information of the user, and a recommended program deciding portion 12 to input the program information stored in the program information storing portion 10 and schedule information stored in a schedule storing portion and to decide a recommended program from the plural programs based on the program information and the schedule information. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、電子的な番組情報を参照して推奨番組を決定する番組推奨装置に関する。   The present invention relates to a program recommendation device that determines a recommended program with reference to electronic program information.

EPG(Electronic Program Guide)データなどのテレビジョン番組に関する電子的な番組情報を用いて、ユーザ(視聴者)の嗜好や生活習慣に適応した番組を推奨する装置が知られている。例えば、特許文献1乃至3には、ユーザによる番組の視聴や録画の履歴情報と番組情報を用いて視聴推奨番組又は録画推奨番組を決定することにより、ユーザの嗜好や生活習慣に適応した番組推奨を行う装置が開示されている。   There is known an apparatus that recommends a program adapted to a user's (viewer's) preference or lifestyle using electronic program information related to a television program such as EPG (Electronic Program Guide) data. For example, in Patent Documents 1 to 3, a program recommendation adapted to a user's preference or lifestyle is determined by determining a viewing recommendation program or a recording recommendation program using history information and program information of viewing and recording of a program by the user. An apparatus for performing is disclosed.

特許文献1に開示された映像機器は、ユーザによって視聴された番組やユーザの指示によって録画された番組、つまりユーザによって選択された番組に関する番組情報からキーワードの抽出及び蓄積を行う。そして、蓄積されたキーワードの出現頻度を計数し、出現頻度の高いキーワードが番組情報に含まれている番組の視聴や録画をユーザに対して推奨するものである。   The video device disclosed in Patent Document 1 extracts and stores keywords from program information related to a program viewed by a user or a program recorded by a user instruction, that is, a program selected by the user. Then, the appearance frequency of the accumulated keyword is counted, and viewing and recording of a program in which a keyword with a high appearance frequency is included in the program information is recommended to the user.

特許文献2に開示された放送受信装置は、ユーザによる番組の視聴と録画の履歴を操作履歴として取得し、取得した操作履歴とEPG情報から、放送される番組、出演者、番組ジャンル等についてユーザの嗜好度を算出する。そして、放送される番組の番組情報や録画済み番組の番組情報を用いて、算出された嗜好度への合致の度合いを示す評価値を算出し、評価値の高い番組をユーザに推奨するものである。   The broadcast receiving apparatus disclosed in Patent Literature 2 acquires a history of viewing and recording of a program by the user as an operation history, and the user is notified of the broadcasted program, performers, program genre, and the like from the acquired operation history and EPG information. The preference level is calculated. Then, using the program information of the broadcast program and the program information of the recorded program, an evaluation value indicating the degree of match with the calculated preference level is calculated, and a program with a high evaluation value is recommended to the user. is there.

特許文献3に開示された情報処理装置は、ユーザによって視聴された番組の番組情報に含まれる放送時間、チャンネル、番組タイトル、番組ジャンル、出演者名などを属性値としてユーザの嗜好を学習する。そしてこの学習結果をもとに番組情報で示される将来放送予定の番組の中から利用者の視聴可能性のある番組を検索し、視聴可能性のある番組を録画候補として選択するものである。
特開平7−135621号公報 特開2002−374462号公報 特開平11−345446号公報 特開2006−166127号公報
The information processing apparatus disclosed in Patent Literature 3 learns the user's preference using the broadcast time, channel, program title, program genre, performer name, and the like included in the program information of the program viewed by the user as attribute values. Based on this learning result, a program that can be viewed by the user is searched from programs scheduled to be broadcast in the future indicated by the program information, and a program that can be viewed is selected as a recording candidate.
JP-A-7-135621 JP 2002-374462 A JP-A-11-345446 JP 2006-166127 A

ユーザによる視聴履歴や録画履歴等の履歴情報によって推奨番組を判断する手法は、いわばユーザの過去の嗜好又は生活習慣に基づく番組推奨である。このため、ユーザの現在又は将来の嗜好又は生活習慣を番組推奨に効果的に反映することができないという問題がある。   A method of determining a recommended program based on history information such as a viewing history or a recording history by a user is a program recommendation based on a user's past preference or lifestyle. For this reason, there exists a problem that a user's present or future preference or lifestyle cannot be reflected in program recommendation effectively.

なお、特許文献4には、録画済みの番組の視聴スケジュールを作成するに際して、ユーザの行動スケジュールを入力し、入力された行動スケジュールの空き時間を視聴可能時間に選択し、選択された視聴可能時間に録画済みの番組の視聴時間を割り当てることで視聴スケジュールを作成する技術が開示されている。しかしながら、特許文献4は、将来配信される複数の番組から推奨番組を決定するための技術については、予めユーザの嗜好を表すキーワードや番組名を登録してくことにより自動的にEPGを検索して番組の自動録画を行うことができることを開示するのみであり、上述した特許文献1乃至3を超える技術は示されていない。   In Patent Document 4, when creating a viewing schedule for a recorded program, the user's action schedule is input, the free time of the input action schedule is selected as the viewable time, and the selected viewable time Discloses a technique for creating a viewing schedule by allocating viewing time of a recorded program. However, Patent Literature 4 automatically searches for an EPG by registering keywords and program names representing user preferences in advance for a technique for determining a recommended program from a plurality of programs to be distributed in the future. It only discloses that automatic recording of a program can be performed, and the technology exceeding Patent Documents 1 to 3 described above is not shown.

本発明にかかる番組推奨装置は、配信される複数の番組の各々に関する番組内容情報及び配信時間情報を含む電子的な番組情報を記憶するための番組情報記憶部と、ユーザの行動内容情報及び行動時間情報が関連付けられた電子的なスケジュール情報を記憶するためのスケジュール情報記憶部と、番組情報記憶部に記憶された前記番組情報及び前記スケジュール記憶部に記憶された前記スケジュール情報を入力し、前記番組情報及び前記スケジュール情報に基づいて、前記複数の番組から推奨番組を決定する推奨番組決定部とを備える。   A program recommendation device according to the present invention includes a program information storage unit for storing electronic program information including program content information and distribution time information relating to each of a plurality of distributed programs, and user action content information and action. A schedule information storage unit for storing electronic schedule information associated with time information, the program information stored in a program information storage unit, and the schedule information stored in the schedule storage unit, A recommended program determining unit that determines a recommended program from the plurality of programs based on the program information and the schedule information.

また、本発明にかかる番組推奨方法は、配信される複数の番組の各々に関する番組内容情報及び配信時間情報を含む電子的な番組情報を入力し、ユーザの行動内容情報及び行動時間情報を含む電子的なスケジュール情報を入力し、前記番組情報及び前記スケジュール情報に基づいて、前記複数の番組から推奨番組を決定する。   The program recommendation method according to the present invention inputs electronic program information including program content information and distribution time information related to each of a plurality of distributed programs, and includes electronic information including user action content information and action time information. The schedule information is input, and a recommended program is determined from the plurality of programs based on the program information and the schedule information.

また、本発明にかかるプログラムは、コンピュータに、配信される複数の番組の各々に関する番組内容情報及び配信時間情報を含む電子的な番組情報を入力する処理と、ユーザの行動内容情報及び行動時間情報を含む電子的なスケジュール情報を入力する処理と、前記番組情報及び前記スケジュール情報に基づいて、前記複数の番組から推奨番組を決定する処理と、を含む番組推奨処理を実行させるためのプログラムである。   Further, the program according to the present invention includes a process of inputting electronic program information including program content information and distribution time information relating to each of a plurality of programs to be distributed to a computer, and user action content information and action time information. A program for executing a program recommendation process including: a process for inputting electronic schedule information including: a process for determining a recommended program from the plurality of programs based on the program information and the schedule information. .

このように、電子的な番組情報を参照してユーザへの推奨番組を決定するに際してユーザの行動予定を利用することによって、ユーザの将来的な嗜好又は生活習慣に適応した番組を推奨することができる。したがって、ユーザの行動予定より把握されるユーザの現在又は将来の嗜好又は生活習慣を番組推奨に効果的に反映することができる。   Thus, by referring to electronic program information and determining a recommended program for the user, the user's action schedule may be used to recommend a program adapted to the user's future preference or lifestyle. it can. Therefore, the user's current or future preferences or lifestyle habits grasped from the user's action schedule can be effectively reflected in the program recommendation.

本発明により、ユーザの現在及び将来の嗜好又は生活習慣に適応した番組推奨が可能な番組推奨装置、番組推奨方法及びコンピュータに番組推奨処理を実行させるためのプログラムを提供することができる。   According to the present invention, it is possible to provide a program recommendation device, a program recommendation method, and a program for causing a computer to execute a program recommendation process that can recommend a program adapted to a user's current and future preferences or lifestyle.

以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。   Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings. In the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted as necessary for the sake of clarity.

発明の実施の形態1.
図1は、本実施の形態にかかる番組推奨装置1の機能ブロック図である。図1において、番組情報記憶部10は、配信される番組に関する番組内容情報及び配信時間情報を含む電子的な番組情報を格納する。番組情報記憶部10は、ハードディスクドライブ、フラッシュメモリ等の不揮発性の記憶装置でもよいし、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)等の揮発性の記憶装置であってもよい。また、番組情報記憶部10に格納される番組情報の取得方法は特に限定されない。例えば、テレビジョン放送用の電波によって放送局から送信される情報を受信してもよいし、インターネット等の通信回線を経由して受信してもよい。また、本明細書で使用される配信という用語は、番組映像データの転送経路を限定するものではなく、無線電波によるテレビジョン放送、ケーブルテレビ、通信回線などによる番組映像データの転送などを総称するものである。
Embodiment 1 of the Invention
FIG. 1 is a functional block diagram of a program recommendation device 1 according to the present embodiment. In FIG. 1, a program information storage unit 10 stores electronic program information including program content information and distribution time information relating to a program to be distributed. The program information storage unit 10 may be a nonvolatile storage device such as a hard disk drive or a flash memory, or may be a volatile storage device such as a DRAM (Dynamic Random Access Memory) or an SRAM (Static Random Access Memory). . Moreover, the acquisition method of the program information stored in the program information storage part 10 is not specifically limited. For example, information transmitted from a broadcasting station by radio waves for television broadcasting may be received, or may be received via a communication line such as the Internet. In addition, the term “distribution” used in this specification does not limit the transfer route of program video data, but generically refers to transfer of program video data by radio broadcast, cable television, communication line, and the like. Is.

番組情報記憶部10に格納される番組情報の一例を図2に示す。図2の例では、番組内容情報107と番組配信時間101とが番組毎に関連付けられている。番組内容情報107には、番組タイトル102、チャンネル103、出演者名104、番組ジャンル105、及び番組説明106が含まれている。なお、図2の例は一例であり、番組情報のデータ構造は図2に示されるものに限定されない。また、番組情報は、番組内容情報及び配信時間情報以外の別の情報を含んでもよい。   An example of program information stored in the program information storage unit 10 is shown in FIG. In the example of FIG. 2, the program content information 107 and the program distribution time 101 are associated with each program. The program content information 107 includes a program title 102, a channel 103, a performer name 104, a program genre 105, and a program description 106. The example of FIG. 2 is an example, and the data structure of the program information is not limited to that shown in FIG. The program information may include other information other than the program content information and the distribution time information.

ユーザスケジュール情報記憶部11は、ユーザスケジュール情報を格納する。ここで、ユーザスケジュール情報とは、番組推奨装置1を使用するユーザの行動予定を含む電子的なデータであって、少なくともユーザの行動内容情報及び行動時間情報が含まれる。ユーザスケジュール情報の一例を図3に示す。図3の例では、行動時間情報111とその行動日時に予定されている行動内容情報112とが予定毎に関連付けられている。なお、図3の例は一例であり、ユーザスケジュール情報のデータ構造は図3に示されるものに限定されない。   The user schedule information storage unit 11 stores user schedule information. Here, the user schedule information is electronic data including an action schedule of a user who uses the program recommendation device 1, and includes at least user action content information and action time information. An example of user schedule information is shown in FIG. In the example of FIG. 3, the action time information 111 and the action content information 112 scheduled for the action date and time are associated with each schedule. The example in FIG. 3 is an example, and the data structure of the user schedule information is not limited to that shown in FIG.

ユーザスケジュール情報記憶部11は、ハードディスクドライブ、フラッシュメモリ等の不揮発性の記憶装置でもよいし、DRAMやSRAM等の揮発性の記憶装置であってもよい。また、ユーザスケジュール情報記憶部11に格納されるユーザスケジュール情報の取得方法は特に限定されない。例えば、キーボードなどの入力装置(不図示)によってユーザにより入力される内容をユーザスケジュール情報記憶部11に記録してもよい。また、PIM(Personal Information Manager)ソフトウェア等のユーザのスケジュール管理用のソフトウェアを実行するパーソナルコンピュータ(PC)等によって作成されたデータ又はこれを加工したデータをユーザスケジュール情報記憶部11に記録してもよい。また、USB(Universal Serial Bus)等の通信インタフェース(不図示)を介して番組推奨装置1に入力されるデータをユーザスケジュール情報記憶部11に記録してもよい。   The user schedule information storage unit 11 may be a non-volatile storage device such as a hard disk drive or flash memory, or may be a volatile storage device such as DRAM or SRAM. Moreover, the acquisition method of the user schedule information stored in the user schedule information storage unit 11 is not particularly limited. For example, the content input by the user using an input device (not shown) such as a keyboard may be recorded in the user schedule information storage unit 11. Further, even if data created by a personal computer (PC) or the like that executes software for managing the user's schedule such as PIM (Personal Information Manager) software or the like is recorded in the user schedule information storage unit 11 Good. Data input to the program recommendation device 1 via a communication interface (not shown) such as USB (Universal Serial Bus) may be recorded in the user schedule information storage unit 11.

推奨番組決定部12は、番組情報記憶部10に格納された番組情報及びユーザスケジュール情報記憶部11に格納されたユーザスケジュール情報を入力し、番組情報に含まれる番組の中からユーザに推奨する推奨番組を決定し、決定された1又は複数の推奨番組のリストを推奨番組記憶部13に出力する。   The recommended program determination unit 12 receives the program information stored in the program information storage unit 10 and the user schedule information stored in the user schedule information storage unit 11, and recommends it to the user from among the programs included in the program information. The program is determined, and the determined list of one or more recommended programs is output to the recommended program storage unit 13.

本実施の形態にかかる推奨番組決定部12は、キーワード抽出部121、キーワード記憶部122及び番組選択部123を有する。キーワード抽出部121は、ユーザスケジュール情報を入力し、行動内容情報からキーワードとなる文字列を抽出する。   The recommended program determination unit 12 according to the present embodiment includes a keyword extraction unit 121, a keyword storage unit 122, and a program selection unit 123. The keyword extraction unit 121 inputs user schedule information and extracts a character string that becomes a keyword from the action content information.

キーワード記憶部122は、キーワード抽出部121により抽出された1又は複数のキーワードを記憶する。ユーザスケジュール情報記憶部11と同様に、キーワードリストを記憶するためのキーワード記憶部122の具体的構成は特に限定されない。   The keyword storage unit 122 stores one or more keywords extracted by the keyword extraction unit 121. Similar to the user schedule information storage unit 11, the specific configuration of the keyword storage unit 122 for storing the keyword list is not particularly limited.

キーワード記憶部122に記憶されるキーワードリストの一例を図4に示す。図4の例では、ユーザスケジュール情報に含まれる行動内容情報から抽出されたキーワード1221と、キーワードの優先度1222が関連付けて記憶されている。優先度1222は、番組選択部123において、抽出されたキーワードと関連性の高い番組を選択する際に利用することができる。なお、図4のデータ構造は一例であり、キーワードリストはキーワードの優先度1222を保持しなくてもよい。   An example of the keyword list stored in the keyword storage unit 122 is shown in FIG. In the example of FIG. 4, the keyword 1221 extracted from the action content information included in the user schedule information and the keyword priority 1222 are stored in association with each other. The priority 1222 can be used when the program selection unit 123 selects a program highly relevant to the extracted keyword. Note that the data structure of FIG. 4 is an example, and the keyword list may not hold the keyword priority 1222.

ここで、キーワード抽出部121によるキーワード抽出処理手順の一例を図5のフローチャートを用いて説明する。ステップS101では、行動スケジュールの読み込み日時を開始指定日時に設定する。開始指定日時は、例えば、ユーザにより入力される値でもよいし、タイマ(不図示)等から取得されたキーワード抽出処理の実行日に所定の日数を加算した日としてもよい。ステップS102では、読み込み日時のユーザスケジュールを読み込む。ステップS103では、ステップS102で読み込まれたユーザスケジュールの行動内容情報からキーワードとなる文字列を抽出する。ステップS104では、ステップS103で抽出されたキーワードをRAM等の記憶装置に一時的に記憶する。ステップS105では、読み込み日が終了指定日に到達した否かを判定する。ステップS105において終了指定日に到達していない場合は、読み込み日時を更新し(ステップS106)、ステップS102以降の処理を繰り返し実行する。一方、ステップS105において終了指定日に到達した場合は、一時的に記憶されているキーワードリストをキーワード記憶部122に出力して処理を終了する。   Here, an example of a keyword extraction processing procedure by the keyword extraction unit 121 will be described with reference to the flowchart of FIG. In step S101, the read date / time of the action schedule is set to the start specified date / time. The start designation date and time may be, for example, a value input by the user, or a date obtained by adding a predetermined number of days to the execution date of the keyword extraction process acquired from a timer (not shown) or the like. In step S102, the user schedule of the reading date is read. In step S103, a character string serving as a keyword is extracted from the action content information of the user schedule read in step S102. In step S104, the keyword extracted in step S103 is temporarily stored in a storage device such as a RAM. In step S105, it is determined whether or not the reading date has reached the designated end date. If the end designated date has not been reached in step S105, the reading date / time is updated (step S106), and the processes in and after step S102 are repeatedly executed. On the other hand, if the end designated date is reached in step S105, the temporarily stored keyword list is output to the keyword storage unit 122, and the process ends.

図1に戻り説明を続ける。番組選択部123は、番組情報記憶部10に格納された番組情報及びキーワード記憶部122に格納されたキーワードリストを参照し、キーワード抽出部121により抽出されたキーワードが番組内容情報に含まれている番組を選択する。番組選択部123により選択された1又は複数の番組に関する番組情報が推奨番組記憶部13に格納される。   Returning to FIG. The program selection unit 123 refers to the program information stored in the program information storage unit 10 and the keyword list stored in the keyword storage unit 122, and the keyword extracted by the keyword extraction unit 121 is included in the program content information. Select a program. Program information relating to one or more programs selected by the program selection unit 123 is stored in the recommended program storage unit 13.

なお、番組選択部123は、従来から行われているユーザの視聴履歴や番組録画履歴に含まれる番組に関するキーワードを用いた番組選択を併せて行ってもよい。また、図4に示したようにキーワードに優先度が付与されている場合、番組選択部123は、推奨番組として選択するか否かを、キーワードの優先度を基準として決定してもよい。たとえば、優先度の最も高いキーワードに関連する番組から順に予め定められた数の番組を推奨番組に選択してもよい。また、関連するキーワードの優先度の合計値が所定の閾値を超える番組を推奨番組に選択してもよい。   Note that the program selection unit 123 may also perform program selection using keywords related to programs included in the user's viewing history and program recording history that have been conventionally performed. As shown in FIG. 4, when priority is given to a keyword, the program selection unit 123 may determine whether or not to select a recommended program based on the priority of the keyword. For example, a predetermined number of programs may be selected as recommended programs in order from the program related to the keyword with the highest priority. In addition, a program in which the total priority of related keywords exceeds a predetermined threshold value may be selected as a recommended program.

番組選択部123において、ユーザスケジュール情報から抽出されたキーワードだけでなく、視聴履歴や録画履歴などから抽出されたキーワードなどの抽出元の異なる他のキーワードによる番組選択を併せて行う場合には、ユーザスケジュール情報から抽出されたキーワードに相対的に高い優先度を与えることにより、ユーザスケジュール情報から抽出されたキーワードに関連する番組を優先的に推奨番組に選択してもよい。   In the case where the program selection unit 123 performs not only the keyword extracted from the user schedule information but also the program selection by another keyword having a different extraction source such as the keyword extracted from the viewing history or the recording history, A program related to the keyword extracted from the user schedule information may be preferentially selected as a recommended program by giving a relatively high priority to the keyword extracted from the schedule information.

推奨番組記憶部13は、推奨番組決定部12によって決定された1又は複数の推奨番組情報を格納する。推奨番組記憶部13に格納される推奨番組情報は、各々の推奨番組を識別可能な情報であればよく、例えば、推奨番組に関する番組情報でよい。また、キーワードの優先度に応じて決定された番組の推奨度情報を推奨番組に関する番組情報と関連付けて推奨番組記憶部13に格納してもよい。   The recommended program storage unit 13 stores one or a plurality of recommended program information determined by the recommended program determination unit 12. The recommended program information stored in the recommended program storage unit 13 may be information that can identify each recommended program, and may be program information related to the recommended program, for example. Further, the recommended degree information of the program determined according to the priority of the keyword may be stored in the recommended program storage unit 13 in association with the program information related to the recommended program.

最後に、録画予約部14は、推奨番組記憶部13を参照し、推奨番組に決定された番組の録画予約を行う。なお、録画予約部14は、必ずしも全ての推奨番組の録画予約を行う必要はない。例えば、録画予約部14は、現在日時と推奨番組の配信日時を比較し、推奨番組の配信日時に応じて録画予約を行う推奨番組を決定してもよい。また、推奨番組記憶部13に推奨番組の推奨度が保持される場合、録画予約部14は、相対的に推奨度が高い番組や、推奨度が所定の閾値より高い番組を録画予約の対象としてもよい。   Finally, the recording reservation unit 14 refers to the recommended program storage unit 13 and performs recording reservation for the program determined as the recommended program. Note that the recording reservation unit 14 does not necessarily have to make a recording reservation for all recommended programs. For example, the recording reservation unit 14 may compare the current date and time with the delivery date and time of the recommended program, and determine a recommended program to be reserved for recording according to the delivery date and time of the recommended program. In addition, when the recommended program recommendation level is held in the recommended program storage unit 13, the recording reservation unit 14 sets a program having a relatively high recommendation level or a program whose recommendation level is higher than a predetermined threshold as a target of recording reservation. Also good.

上述したように、本実施の形態にかかる番組推奨装置1は、ユーザの行動予定を示すユーザスケジュール情報から抽出されたキーワードを用いて番組情報を検索し、当該キーワードを番組情報に含む番組を推奨番組に決定する。これにより、ユーザの将来の行動予定を反映し、ユーザの現在又は将来の嗜好に適応した番組を推奨番組に決定することができる。   As described above, the program recommendation device 1 according to the present embodiment searches for program information using a keyword extracted from user schedule information indicating a user's action schedule, and recommends a program including the keyword in the program information. Decide on a program. Accordingly, it is possible to determine a recommended program that reflects the user's future action schedule and is adapted to the user's current or future preferences.

なお、本実施の形態にかかる番組推奨装置1は、例えば、テレビジョン放送を受信可能なハードウェアを具備するPC等のコンピュータシステムによって具体的に構成することができる。コンピュータシステムによる構成例を図6に示す。図6に示すコンピュータシステムは、CPU(Central Processing Unit)501、RAM502、テレビジョン放送を受信するTVチューナ503、TVチューナ503によって受信される映像データを保存に適したフォーマットにエンコードして記録媒体(不図示)に保存するビデオキャプチャ504、通信インタフェース505、及び、記憶装置506を有する。記憶装置506に保持される番組推奨実行プログラム507は、キーワード抽出部121、番組選択部123及び録画予約部14が行う処理をンピュータシステムに実行させるためのプログラムである。番組推奨実行プログラム507に記述された命令がCPU501で実行されることにより、図6のコンピュータシステムが番組推奨装置1として動作する。なお、記憶装置506は、物理的に独立した複数の記憶装置であってもよい。   Note that the program recommendation device 1 according to the present embodiment can be specifically configured by a computer system such as a PC having hardware capable of receiving a television broadcast, for example. FIG. 6 shows a configuration example by a computer system. The computer system shown in FIG. 6 encodes a CPU (Central Processing Unit) 501, a RAM 502, a TV tuner 503 that receives a television broadcast, and video data received by the TV tuner 503 into a format suitable for storage, and a recording medium ( A video capture 504, a communication interface 505, and a storage device 506, which are stored in a memory (not shown). The program recommendation execution program 507 held in the storage device 506 is a program for causing the computer system to execute the processes performed by the keyword extraction unit 121, the program selection unit 123, and the recording reservation unit 14. The instructions described in the program recommendation execution program 507 are executed by the CPU 501, whereby the computer system in FIG. 6 operates as the program recommendation device 1. Note that the storage device 506 may be a plurality of physically independent storage devices.

また、本実施の形態にかかる番組推奨装置1は、テレビジョン放送の録画装置、テレビジョン放送を受信可能な携帯端末などの様々な機器に利用可能である。これは、以下に述べるその他の発明の実施の形態についても同様である。   The program recommendation device 1 according to the present embodiment can be used for various devices such as a television broadcast recording device and a portable terminal capable of receiving the television broadcast. The same applies to other embodiments of the invention described below.

発明の実施の形態2.
図7は、本実施の形態にかかる番組推奨装置2の機能ブロック図である。番組推奨装置2は、上述した発明の実施の形態1にかかる番組推奨装置1と比べて推奨番組決定部22が異なる。その他の構成要素は番組推奨装置1が有する構成要素と同様であるため、同一の符号を付して詳細な説明を省略する。
Embodiment 2 of the Invention
FIG. 7 is a functional block diagram of the program recommendation device 2 according to the present embodiment. The program recommendation device 2 differs from the program recommendation device 1 according to the first embodiment of the invention described above in the recommended program determination unit 22. Since the other components are the same as those of the program recommendation device 1, the same reference numerals are given and detailed description thereof is omitted.

推奨番組決定部22は、番組情報記憶部10に格納された番組情報及びユーザスケジュール情報記憶部11に格納されたユーザスケジュール情報を入力し、番組情報に含まれる番組の中からユーザに推奨する推奨番組を決定し、決定された1又は複数の推奨番組のリストを推奨番組記憶部13に出力する。   The recommended program determination unit 22 receives the program information stored in the program information storage unit 10 and the user schedule information stored in the user schedule information storage unit 11, and recommends it to the user from the programs included in the program information. The program is determined, and the determined list of one or more recommended programs is output to the recommended program storage unit 13.

推奨番組決定部22は、キーワード抽出部221、キーワード記憶部222及び番組選択部223を有する。キーワード抽出部221は、ユーザスケジュール情報に含まれる行動内容情報からキーワードとなる文字列を抽出し、抽出されたキーワードを行動時間情報と関連付けて出力する。   The recommended program determination unit 22 includes a keyword extraction unit 221, a keyword storage unit 222, and a program selection unit 223. The keyword extraction unit 221 extracts a character string to be a keyword from the action content information included in the user schedule information, and outputs the extracted keyword in association with the action time information.

キーワード記憶部222は、キーワード抽出部221により抽出された1又は複数のキーワードを記憶する。ユーザスケジュール情報記憶部11と同様に、キーワードリストを記憶するためのキーワード記憶部222の具体的構成は特に限定されない。   The keyword storage unit 222 stores one or more keywords extracted by the keyword extraction unit 221. Similar to the user schedule information storage unit 11, the specific configuration of the keyword storage unit 222 for storing the keyword list is not particularly limited.

キーワード記憶部222に記憶されるキーワードリストの一例を図8に示す。図8の例では、ユーザスケジュール情報に含まれる行動内容情報から抽出されたキーワード2221及びキーワードの優先度2223に加えて、時間情報2222が関連付けて記憶される。時間情報2222は、キーワードの抽出元である行動内容が実行される予定時間としてユーザスケジュール情報に記録された行動時間に対応している。なお、図8のデータ構造は一例であって、例えば、キーワードリストはキーワードの優先度2223を保持しなくてもよい。   An example of the keyword list stored in the keyword storage unit 222 is shown in FIG. In the example of FIG. 8, in addition to the keyword 2221 and the keyword priority 2223 extracted from the action content information included in the user schedule information, time information 2222 is stored in association with each other. The time information 2222 corresponds to the action time recorded in the user schedule information as the scheduled time when the action content from which the keyword is extracted is executed. Note that the data structure in FIG. 8 is an example. For example, the keyword list may not hold the keyword priority 2223.

ここで、キーワード抽出部221によるキーワード抽出処理手順の一例を図9に示す。図9のフローチャートにおいてステップS201を除くその他の処理は、図4に示したキーワード抽出部121の処理内容と同様である。ステップS201では、ステップS103で抽出されたキーワードを読み込み日時と併せて一時的に記憶する。これにより、ステップS107において、図8に示したような、抽出されたキーワードと行動時間が関連付けられたキーワードリストを出力することができる。   Here, an example of a keyword extraction processing procedure by the keyword extraction unit 221 is shown in FIG. Other processes in the flowchart of FIG. 9 except for step S201 are the same as the processing contents of the keyword extraction unit 121 shown in FIG. In step S201, the keyword extracted in step S103 is temporarily stored together with the reading date. Thereby, in step S107, the keyword list in which the extracted keyword and the action time are associated as shown in FIG. 8 can be output.

図7に戻り説明を続ける。番組選択部223は、番組情報記憶部10に格納された番組情報及びキーワード記憶部222に格納されたキーワードリストを参照し、キーワード抽出部221により抽出されたキーワードが番組内容情報に含まれており、かつ、キーワードに対応付けられた時間情報に応じて決定される有効期間内に配信時間が含まれる番組を選択する。番組選択部223により選択された1又は複数の番組に関する番組情報が推奨番組記憶部13に格納される。キーワードの有効期間は、例えば、キーワードの抽出元の行動内容情報に対応付けられた行動時間より前の所定の期間を含めて設定してもよい。また、キーワードの抽出元の行動内容情報に対応付けられた行動時間の前後の所定の期間を含めて決定してもよい。   Returning to FIG. The program selection unit 223 refers to the program information stored in the program information storage unit 10 and the keyword list stored in the keyword storage unit 222, and the keyword extracted by the keyword extraction unit 221 is included in the program content information. In addition, a program whose distribution time is included within the effective period determined according to the time information associated with the keyword is selected. Program information relating to one or a plurality of programs selected by the program selection unit 223 is stored in the recommended program storage unit 13. The keyword validity period may be set, for example, including a predetermined period before the action time associated with the action content information from which the keyword is extracted. Moreover, you may determine including the predetermined period before and behind the action time matched with the action content information of the keyword extraction origin.

番組選択部223が、視聴履歴や番組録画履歴を利用した番組選択や、キーワードの優先度を考慮した番組選択を行ってもよいことは発明の実施の形態1の番組選択部123と同様である。   As with the program selection unit 123 according to the first embodiment of the present invention, the program selection unit 223 may perform program selection using the viewing history or the program recording history, or program selection considering keyword priority. .

上述したように、本実施の形態にかかる番組推奨装置2は、ユーザの行動予定を示すユーザスケジュール情報から抽出されたキーワードを用いて番組情報を検索し、当該キーワードを番組情報に含む番組を推奨番組に決定する。これにより、ユーザの将来の行動予定を反映し、ユーザの現在又は将来の嗜好に適応した番組を推奨番組に決定することができる。さらに、番組推奨装置2は、ユーザスケジュール情報から抽出されたキーワードの有効期間を推奨番組の決定に利用しているため、時機を得た番組推奨が可能である。   As described above, the program recommendation device 2 according to the present embodiment searches for program information using a keyword extracted from user schedule information indicating a user's action schedule, and recommends a program including the keyword in the program information. Decide on a program. Accordingly, it is possible to determine a recommended program that reflects the user's future action schedule and is adapted to the user's current or future preferences. Furthermore, since the program recommendation device 2 uses the keyword validity period extracted from the user schedule information for determining a recommended program, it is possible to recommend the program in a timely manner.

発明の実施の形態3.
図10は、本実施の形態にかかる番組推奨装置3の機能ブロック図である。番組推奨装置3は、上述した発明の実施の形態1にかかる番組推奨装置1と比べて推奨番組決定部32が異なる。その他の構成要素は番組推奨装置1が有する構成要素と同様であるため、同一の符号を付して詳細な説明を省略する。
Embodiment 3 of the Invention
FIG. 10 is a functional block diagram of the program recommendation device 3 according to the present embodiment. The program recommendation device 3 differs from the program recommendation device 1 according to the first embodiment of the invention described above in the recommended program determination unit 32. Since the other components are the same as those of the program recommendation device 1, the same reference numerals are given and detailed description thereof is omitted.

推奨番組決定部32は、番組情報記憶部10に格納された番組情報及びユーザスケジュール情報記憶部11に格納されたユーザスケジュール情報を入力し、番組情報に含まれる番組の中からユーザに推奨する推奨番組を決定し、決定された1又は複数の推奨番組のリストを推奨番組記憶部13に出力する。   The recommended program determination unit 32 inputs the program information stored in the program information storage unit 10 and the user schedule information stored in the user schedule information storage unit 11, and recommends to the user from the programs included in the program information. The program is determined, and the determined list of one or more recommended programs is output to the recommended program storage unit 13.

推奨番組決定部32は、スケジュール解析部321、解析結果記憶部322及び番組選択部323を有する。スケジュール解析部321は、ユーザスケジュール情報を入力し、ユーザが不在である可能性が高い時間(以下、推定不在時間と呼ぶ)を判定する。言い換えると、推定不在時間は、ユーザによる番組視聴が不可能であると推定される時間である。   The recommended program determination unit 32 includes a schedule analysis unit 321, an analysis result storage unit 322, and a program selection unit 323. The schedule analysis unit 321 inputs user schedule information, and determines a time (hereinafter referred to as an estimated absence time) that the user is likely to be absent. In other words, the estimated absence time is a time estimated that the program cannot be viewed by the user.

スケジュール解析部321によるスケジュール解析の処理手順の一例を図12のフローチャートを用いて説明する。なお、図12において、ステップS301乃至304を除くその他の処理は、図9に示したキーワード抽出部221の処理内容と同様である。ステップS301では、ステップS103で抽出されたキーワードからユーザの在宅可能性を判断する。例えば、抽出されたキーワードが在宅を示す行動内容と関連するものとして予め保持されたキーワードと一致しない場合や相関が低い場合に不在である可能性が高いと判定する。不在である可能性が高いと判定された場合は、そのキーワードの読み込み日時を推定不在時間として一時的に記憶する(ステップS302及びS303)。終了指定日まで繰り返し処理を行った後に、一時的に記憶されている推定不在時間のリストを解析結果記憶部322に出力する(ステップS304)。   An example of a processing procedure of schedule analysis by the schedule analysis unit 321 will be described with reference to a flowchart of FIG. In FIG. 12, the other processes except for steps S301 to S304 are the same as the processing contents of the keyword extraction unit 221 shown in FIG. In step S301, the possibility of the user being at home is determined from the keywords extracted in step S103. For example, it is determined that there is a high possibility that the extracted keyword is absent when the extracted keyword does not match the keyword stored in advance as being related to the action content indicating home, or when the correlation is low. If it is determined that there is a high possibility of being absent, the keyword reading date and time is temporarily stored as the estimated absence time (steps S302 and S303). After repeating the process up to the designated end date, a list of estimated absence times temporarily stored is output to the analysis result storage unit 322 (step S304).

解析結果記憶部322は、スケジュール解析部321により判定された推定不在時間を記憶する。ユーザスケジュール情報記憶部11と同様に、推定不在時間を記憶するための解析結果記憶部322の具体的構成は特に限定されない。   The analysis result storage unit 322 stores the estimated absence time determined by the schedule analysis unit 321. Similar to the user schedule information storage unit 11, the specific configuration of the analysis result storage unit 322 for storing the estimated absence time is not particularly limited.

解析結果記憶部322に記憶される推定不在時間リストの一例を図11に示す。図11の例では、スケジュール解析部321により判定された推定不在時間3221が、不在と推定される期間の開始日時と終了日時又は時間によって示される。   An example of the estimated absence time list stored in the analysis result storage unit 322 is shown in FIG. In the example of FIG. 11, the estimated absence time 3221 determined by the schedule analysis unit 321 is indicated by the start date and time and the end date and time or time of the period estimated to be absent.

番組選択部323は、番組情報記憶部10に格納された番組情報及び解析結果記憶部322に格納された推定不在時間リストを参照し、番組の配信時間が視聴不可能時間、つまり推定不在時間に含まれるか否かに応じて推奨番組を選択する。より具体的に述べると、本実施の形態にかかる番組選択部323は、番組の配信時間が推定不在時間に含まれる番組を推奨番組に選択する。番組選択部323により選択された1又は複数の番組に関する番組情報が推奨番組記憶部13に格納される。なお、番組選択部323が、視聴履歴や番組録画履歴を利用した番組選択を行ってもよいことは発明の実施の形態1の番組選択部123と同様である。また、上述した発明の実施の形態1又は2に示したユーザスケジュール情報から抽出されるキーワードを利用した番組選択を行ってもよい。   The program selection unit 323 refers to the program information stored in the program information storage unit 10 and the estimated absence time list stored in the analysis result storage unit 322, and sets the distribution time of the program to the unviewable time, that is, the estimated absence time. A recommended program is selected according to whether it is included. More specifically, the program selection unit 323 according to this embodiment selects a program whose program distribution time is included in the estimated absence time as a recommended program. Program information relating to one or more programs selected by the program selection unit 323 is stored in the recommended program storage unit 13. Note that the program selection unit 323 may perform program selection using a viewing history or a program recording history, similar to the program selection unit 123 of the first embodiment of the invention. Moreover, you may perform the program selection using the keyword extracted from the user schedule information shown in Embodiment 1 or 2 of the invention mentioned above.

上述したように、本実施の形態にかかる番組推奨装置3は、ユーザの行動予定を示すユーザスケジュール情報をもとにユーザの視聴不可能時間を判定し、配信時間が視聴不可能時間に含まれる番組を推奨番組に選択する。これにより、ユーザの将来の行動予定を反映し、ユーザの現在又は将来の生活習慣に適応した番組推奨を行うことができる。   As described above, the program recommendation device 3 according to the present embodiment determines the user's unviewable time based on the user schedule information indicating the user's action schedule, and the distribution time is included in the unviewable time. Select a program as a recommended program. Thereby, a user's future action schedule is reflected and the program recommendation adapted to a user's present or future lifestyle can be performed.

発明の実施の形態4.
図13は、本実施の形態にかかる番組推奨装置4の機能ブロック図である。番組推奨装置4は、上述した発明の実施の形態3にかかる番組推奨装置3と比べて、視聴履歴情報記憶部41及び推奨番組決定部42が異なる。その他の構成要素は番組推奨装置3が有する構成要素と同様であるため、同一の符号を付して詳細な説明を省略する。
Embodiment 4 of the Invention
FIG. 13 is a functional block diagram of the program recommendation device 4 according to the present embodiment. The program recommendation device 4 differs from the program recommendation device 3 according to the third embodiment of the invention described above in the viewing history information storage unit 41 and the recommended program determination unit 42. Since the other components are the same as those of the program recommendation device 3, the same reference numerals are given and detailed description thereof is omitted.

視聴履歴情報記憶部41は、ユーザによって過去に視聴された番組の番組情報を格納する。視聴履歴情報記憶部41に保存される番組情報は、ユーザによってリアルタイムで視聴された番組に関する情報でもよいし、さらにいったん録画された後にユーザにより視聴された番組に関する情報を含んでもよい。視聴履歴情報記憶部41は、ハードディスクドライブ、フラッシュメモリ等の不揮発性の記憶装置でもよいし、DRAMやSRAM等の揮発性の記憶装置であってもよい。   The viewing history information storage unit 41 stores program information of programs that have been viewed by the user in the past. The program information stored in the viewing history information storage unit 41 may be information regarding a program viewed in real time by the user, or may include information regarding a program viewed by the user after being recorded once. The viewing history information storage unit 41 may be a non-volatile storage device such as a hard disk drive or a flash memory, or may be a volatile storage device such as DRAM or SRAM.

推奨番組決定部42は、スケジュール解析部321、解析結果記憶部322及び番組選択部423を有する。このうち、スケジュール解析部321は及び解析結果記憶部322は、上述した発明の実施の形態3と同様である。   The recommended program determination unit 42 includes a schedule analysis unit 321, an analysis result storage unit 322, and a program selection unit 423. Among these, the schedule analysis unit 321 and the analysis result storage unit 322 are the same as those in the third embodiment of the present invention described above.

番組選択部423は、視聴履歴情報記憶部41に保持される視聴履歴を参照してユーザによる視聴頻度の高い番組を選択し、視聴頻度の高い番組の配信時間が視聴不可能時間つまり推定不在時間に含まれると判定した場合に、視聴頻度の高い番組を推奨番組に選択する。番組選択部423による番組選択の処理手順の一例を図14のフローチャートを用いて説明する。まずステップS401では、視聴履歴情報記憶部41に保持された視聴履歴情報を参照し、ユーザの視聴頻度が予め定められた頻度以上の番組を選択する。次に、ステップS402では、解析結果記憶部322に保持されたスケジュール解析結果を参照して、ステップS401で選択された視聴頻度の高い番組のうち、配信時間が推定不在時間に含まれている番組を選択する。最後に、ステップS403では、番組情報記憶部10に保持される番組情報を参照して、ステップS402で推定不在時間に含まれるとされた番組を推奨番組に選択する。   The program selection unit 423 refers to the viewing history held in the viewing history information storage unit 41 to select a program with a high viewing frequency by the user, and the distribution time of the program with a high viewing frequency is an unviewable time, that is, an estimated absence time When it is determined that the program is included in the program, a program with a high viewing frequency is selected as a recommended program. An example of a program selection processing procedure by the program selection unit 423 will be described with reference to the flowchart of FIG. First, in step S401, the viewing history information stored in the viewing history information storage unit 41 is referred to, and a program whose user viewing frequency is equal to or higher than a predetermined frequency is selected. Next, in step S402, with reference to the schedule analysis result held in the analysis result storage unit 322, among the programs with high viewing frequency selected in step S401, the program whose distribution time is included in the estimated absence time Select. Finally, in step S403, the program information held in the program information storage unit 10 is referred to, and the program included in the estimated absence time in step S402 is selected as a recommended program.

番組選択部423により選択された1又は複数の番組に関する番組情報が推奨番組記憶部13に格納される。なお、番組選択部423は、発明の実施の形態1又は2に示したようなユーザスケジュール情報から抽出されるキーワードを利用した番組選択を併せて行ってもよい。   Program information relating to one or more programs selected by the program selection unit 423 is stored in the recommended program storage unit 13. The program selection unit 423 may also perform program selection using keywords extracted from the user schedule information as shown in the first or second embodiment of the invention.

上述したように本実施の形態にかかる番組推奨装置4は、ユーザの行動予定を示すユーザスケジュール情報をもとにユーザの視聴不可能時間を判定し、配信時間が視聴不可能時間に含まれる番組を推奨番組に選択する。これにより、ユーザの将来の行動予定を反映し、ユーザの現在又は将来の生活習慣に適応した番組推奨を行うことができる。さらに、番組推奨装置4は、ユーザスケジュールと併せて過去の視聴履歴を参照することによって、普段は録画せずにリアルタイムに視聴されている番組の視聴が困難と判定される場合に、この番組を推奨番組に選択し、この番組を優先的に録画される対象とすることができる。   As described above, the program recommendation device 4 according to the present embodiment determines the user's unviewable time based on the user schedule information indicating the user's action schedule, and the program whose distribution time is included in the unviewable time To the recommended program. Thereby, a user's future action schedule is reflected and the program recommendation adapted to a user's present or future lifestyle can be performed. Further, the program recommendation device 4 refers to the past viewing history together with the user schedule, and when it is determined that it is difficult to view the program that is normally viewed in real time without recording, this program is displayed. A recommended program can be selected and this program can be preferentially recorded.

なお、上述した発明の実施の形態1乃至4では、推奨番組とされた番組を優先的に録画予約の対象とする場合について説明した。しかしながら、本発明の実施の形態にかかる番組推奨装置によって決定された推奨番組は録画予約以外の処理に利用されてもよい。例えば、本発明の実施の形態にかかる番組推奨装置によって決定された推奨番組の番組情報を表示装置(不図示)に表示してもよいし、通信回線を介して通信可能な他の機器(不図示)に推奨番組の番組情報を送信してもよい。   In the first to fourth embodiments of the present invention described above, the case where a program designated as a recommended program is preferentially scheduled for recording has been described. However, the recommended program determined by the program recommendation device according to the embodiment of the present invention may be used for processing other than recording reservation. For example, the program information of the recommended program determined by the program recommendation device according to the embodiment of the present invention may be displayed on a display device (not shown), or another device (not compatible) that can communicate via a communication line. The program information of the recommended program may be transmitted to (shown).

さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。   Furthermore, the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the gist of the present invention described above.

発明の実施の形態1にかかる番組推奨装置の構成図である。It is a block diagram of the program recommendation apparatus concerning Embodiment 1 of invention. 番組情報のデータ構造を示す図である。It is a figure which shows the data structure of program information. ユーザスケジュール情報のデータ構造を示す図である。It is a figure which shows the data structure of user schedule information. 抽出キーワードリストの一例を示す図である。It is a figure which shows an example of an extraction keyword list. キーワード抽出の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of keyword extraction. 発明の実施の形態1にかかる番組推奨装置の具体的な構成例を示す図である。It is a figure which shows the specific structural example of the program recommendation apparatus concerning Embodiment 1 of invention. 発明の実施の形態2にかかる番組推奨装置の構成図である。It is a block diagram of the program recommendation apparatus concerning Embodiment 2 of invention. 抽出キーワードリストの一例を示す図である。It is a figure which shows an example of an extraction keyword list. キーワード抽出の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of keyword extraction. 発明の実施の形態3にかかる番組推奨装置の構成図である。It is a block diagram of the program recommendation apparatus concerning Embodiment 3 of invention. スケジュール解析結果の一例を示す図である。It is a figure which shows an example of a schedule analysis result. スケジュール解析の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a schedule analysis. 発明の実施の形態4にかかる番組推奨装置の構成図である。It is a block diagram of the program recommendation apparatus concerning Embodiment 4 of invention. 番組選択の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a program selection.

符号の説明Explanation of symbols

1、2、3、4 番組推奨装置
10 番組情報
11 ユーザスケジュール情報
12、22、32、42 推奨番組決定部
13 推奨番組記憶部
14 録画予約部
41 視聴履歴情報記憶部
121、221 キーワード抽出部
122、222 キーワード記憶部
123、223、323、423 番組選択部
321 スケジュール解析部
322 解析結果記憶部
501 CPU
502 RAM
503 TVチューナ
504 ビデオキャプチャ
505 通信インタフェース
506 記憶装置
507 番組推奨実行プログラム
1, 2, 3, 4 Program recommendation device 10 Program information 11 User schedule information 12, 22, 32, 42 Recommended program determination unit 13 Recommended program storage unit 14 Recording reservation unit 41 Viewing history information storage unit 121, 221 Keyword extraction unit 122 , 222 Keyword storage unit 123, 223, 323, 423 Program selection unit 321 Schedule analysis unit 322 Analysis result storage unit 501 CPU
502 RAM
503 TV tuner 504 Video capture 505 Communication interface 506 Storage device 507 Program recommended execution program

Claims (18)

配信される複数の番組の各々に関する番組内容情報及び配信時間情報を含む電子的な番組情報を記憶するための番組情報記憶部と、
ユーザの行動内容情報及び行動時間情報を含む電子的なスケジュール情報を記憶するためのスケジュール情報記憶部と、
番組情報記憶部に記憶された前記番組情報及び前記スケジュール記憶部に記憶された前記スケジュール情報を入力し、前記番組情報及び前記スケジュール情報に基づいて、前記複数の番組から推奨番組を決定する推奨番組決定部と、
を備える番組推奨装置。
A program information storage unit for storing electronic program information including program content information and distribution time information regarding each of a plurality of programs to be distributed;
A schedule information storage unit for storing electronic schedule information including user action content information and action time information;
A recommended program that inputs the program information stored in the program information storage unit and the schedule information stored in the schedule storage unit, and determines a recommended program from the plurality of programs based on the program information and the schedule information A decision unit;
A program recommendation device comprising:
前記推奨番組決定部は、
前記行動内容情報に含まれるキーワードを抽出するキーワード抽出部と、
前記番組内容情報を参照して、前記キーワードが前記番組内容情報に含まれる番組を推奨番組に選択する番組選択部と、
を備える請求項1に記載の番組推奨装置。
The recommended program determination unit
A keyword extraction unit for extracting a keyword included in the action content information;
A program selection unit that refers to the program content information and selects a program whose keyword is included in the program content information as a recommended program;
The program recommendation device according to claim 1.
前記推奨番組決定部は、
前記行動内容情報に含まれるキーワードを前記行動時間情報と対応付けて抽出するキーワード抽出部と、
前記番組内容情報及び前記配信時間情報を参照して、前記キーワードが前記番組情報に含まれており、かつ、前記キーワードに対応付けられた前記行動時間情報に応じて決定される有効期間内に配信時間が含まれる番組を推奨番組に選択する番組選択部と、
を備える請求項1に記載の番組推奨装置。
The recommended program determination unit
A keyword extraction unit that extracts keywords included in the action content information in association with the action time information;
With reference to the program content information and the distribution time information, the keyword is included in the program information, and distribution is performed within an effective period determined according to the action time information associated with the keyword. A program selection unit for selecting a program including time as a recommended program;
The program recommendation device according to claim 1.
前記有効期間は、前記キーワードの抽出元の行動内容情報に対応付けられた行動時間より前の所定の期間を含めて設定される、請求項3に記載の番組推奨装置。   The program recommendation device according to claim 3, wherein the effective period is set including a predetermined period before an action time associated with the action content information from which the keyword is extracted. 前記推奨番組決定部は、
前記行動内容情報及び前記行動時間情報に基づいて、前記ユーザによる視聴可能時間又は視聴不可能時間を判定するスケジュール解析部と、
前記配信時間情報を参照して、番組の配信時間が前記視聴可能時間内に含まれるか否か、又は、前記視聴不可能時間に含まれるか否かに応じて推奨番組を選択する番組選択部と、
を備える、請求項1に記載の番組推奨装置。
The recommended program determination unit
A schedule analysis unit for determining a viewable time or a non-viewable time by the user based on the action content information and the action time information;
A program selection unit that refers to the distribution time information and selects a recommended program according to whether the distribution time of the program is included in the viewable time or whether it is included in the unviewable time When,
The program recommendation device according to claim 1, comprising:
前記推奨番組の録画予約を優先的に行う録画予約部をさらに備える、請求項1乃至5のいずれかに記載の番組推奨装置。   The program recommendation device according to claim 1, further comprising a recording reservation unit that preferentially reserves recording of the recommended program. 視聴された番組の履歴情報を蓄積する視聴履歴記憶部と、
前記推奨番組の録画予約を優先的に行う録画予約部と、
をさらに備え、前記推奨番組決定部は、
前記行動内容情報及び前記行動時間情報に基づいて、前記ユーザによる視聴不可能時間を判定し、
前記履歴情報を参照して視聴頻度の高い番組を選択し、
前記配信時間情報を参照して、前記視聴頻度の高い番組の配信時間が前記視聴不可能時間に含まれると判定した場合に、前記視聴頻度の高い番組を前記推奨番組とする、請求項1に記載の番組推奨装置。
A viewing history storage unit for accumulating history information of the viewed programs;
A recording reservation unit for preferentially recording recording of the recommended program;
The recommended program determination unit further comprises:
Based on the action content information and the action time information, determine the non-viewable time by the user,
Select a program with high viewing frequency by referring to the history information,
2. The program according to claim 1, wherein when the distribution time of the program with high viewing frequency is determined to be included in the non-viewable time with reference to the distribution time information, the program with high viewing frequency is set as the recommended program. The recommended program device.
配信される複数の番組の各々に関する番組内容情報及び配信時間情報を含む電子的な番組情報を入力し、
ユーザの行動内容情報及び行動時間情報を含む電子的なスケジュール情報を入力し、
前記番組情報及び前記スケジュール情報に基づいて、前記複数の番組から推奨番組を決定する番組推奨方法。
Input electronic program information including program content information and distribution time information regarding each of a plurality of programs to be distributed,
Enter electronic schedule information including user action content information and action time information,
A program recommendation method for determining a recommended program from the plurality of programs based on the program information and the schedule information.
前記推奨番組の決定は、
前記行動内容情報に含まれるキーワードを抽出し、
前記番組内容情報を参照して、前記キーワードが前記番組内容情報に含まれる番組を推奨番組に選択することにより行う、請求項8に記載の番組推奨方法。
The recommended program is determined as follows:
Extracting keywords included in the action content information;
The program recommendation method according to claim 8, wherein the program recommendation method is performed by referring to the program content information and selecting a program whose keyword is included in the program content information as a recommended program.
前記推奨番組の決定は、
前記行動内容情報に含まれるキーワードを前記行動時間情報と対応付けて抽出し、
前記番組内容情報及び前記配信時間情報を参照して、前記キーワードが前記番組情報に含まれており、かつ、前記キーワードに対応付けられた前記行動時間情報に応じて決定される有効期間内に配信時間が含まれる番組を推奨番組に選択することにより行う、請求項8に記載の番組推奨方法。
The recommended program is determined as follows:
Extracting keywords included in the action content information in association with the action time information;
With reference to the program content information and the distribution time information, the keyword is included in the program information, and distribution is performed within an effective period determined according to the action time information associated with the keyword. The program recommendation method according to claim 8, wherein the program recommendation is performed by selecting a program including time as a recommended program.
前記推奨番組の決定は、
前記行動内容情報及び前記行動時間情報に基づいて、前記ユーザによる視聴可能時間又は視聴不可能時間を判定し、
前記配信時間情報を参照して、番組の配信時間が前記視聴可能時間内に含まれるか否か、又は、前記視聴不可能時間に含まれるか否かに応じて推奨番組を選択することにより行う、請求項8に記載の番組推奨方法。
The recommended program is determined as follows:
Based on the action content information and the action time information, determine the viewable time or the non-viewable time by the user,
Referring to the distribution time information, the recommended program is selected depending on whether the distribution time of the program is included in the viewable time or whether it is included in the non-viewable time. The program recommendation method according to claim 8.
前記推奨番組の決定は、
前記行動内容情報及び前記行動時間情報に基づいて、前記ユーザによる視聴不可能時間を判定し、
前記履歴情報を参照して視聴頻度の高い番組を選択し、
前記配信時間情報を参照して、前記視聴頻度の高い番組の配信時間が前記視聴不可能時間に含まれると判定した場合に、前記視聴頻度の高い番組を前記推奨番組とする、請求項8に記載の番組推奨方法。
The recommended program is determined as follows:
Based on the action content information and the action time information, determine the non-viewable time by the user,
Select a program with high viewing frequency by referring to the history information,
9. When the distribution time information is referred to and it is determined that the distribution time of the program with high viewing frequency is included in the non-viewable time, the program with high viewing frequency is set as the recommended program. Program recommended method of mention.
前記推奨番組の録画予約を優先的に実行する、請求項8乃至12のいずれかに記載の番組推奨方法。   The program recommendation method according to any one of claims 8 to 12, wherein the recording reservation of the recommended program is preferentially executed. コンピュータに、
配信される複数の番組の各々に関する番組内容情報及び配信時間情報を含む電子的な番組情報を入力する処理と、
ユーザの行動内容情報及び行動時間情報を含む電子的なスケジュール情報を入力する処理と、
前記番組情報及び前記スケジュール情報に基づいて、前記複数の番組から推奨番組を決定する処理と、
を含む番組推奨処理を実行させるためのプログラム。
On the computer,
A process of inputting electronic program information including program content information and distribution time information regarding each of a plurality of programs to be distributed;
A process of inputting electronic schedule information including user action content information and action time information;
A process of determining a recommended program from the plurality of programs based on the program information and the schedule information;
A program for executing program recommendation processing including
前記推奨番組の決定処理は、
前記行動内容情報に含まれるキーワードを抽出し、
前記番組内容情報を参照して、前記キーワードが前記番組内容情報に含まれる番組を推奨番組に選択する処理を含む、請求項14に記載のプログラム。
The recommended program determination process is as follows:
Extracting keywords included in the action content information;
The program according to claim 14, further comprising: referring to the program content information, and selecting a program whose keyword is included in the program content information as a recommended program.
前記推奨番組の決定処理は、
前記行動内容情報に含まれるキーワードを前記行動時間情報と対応付けて抽出し、
前記番組内容情報及び前記配信時間情報を参照して、前記キーワードが前記番組情報に含まれており、かつ、前記キーワードに対応付けられた前記行動時間情報に応じて決定される有効期間内に配信時間が含まれる番組を推奨番組に選択する処理を含む、請求項14に記載のプログラム。
The recommended program determination process is as follows:
Extracting keywords included in the action content information in association with the action time information;
With reference to the program content information and the distribution time information, the keyword is included in the program information, and distribution is performed within an effective period determined according to the action time information associated with the keyword. The program according to claim 14, comprising a process of selecting a program including time as a recommended program.
前記推奨番組の決定処理は、
前記行動内容情報及び前記行動時間情報に基づいて、前記ユーザによる視聴可能時間又は視聴不可能時間を判定し、
前記配信時間情報を参照して、番組の配信時間が前記視聴可能時間内に含まれるか否か、又は、前記視聴不可能時間に含まれるか否かに応じて推奨番組を選択する処理を含む請求項14に記載のプログラム。
The recommended program determination process is as follows:
Based on the action content information and the action time information, determine the viewable time or the non-viewable time by the user,
A process of referring to the distribution time information and selecting a recommended program according to whether the distribution time of the program is included in the viewable time or whether it is included in the non-viewable time. The program according to claim 14.
前記推奨番組の決定処理は、
前記行動内容情報及び前記行動時間情報に基づいて、前記ユーザによる視聴不可能時間を判定し、
前記履歴情報を参照して視聴頻度の高い番組を選択し、
前記配信時間情報を参照して、前記視聴頻度の高い番組の配信時間が前記視聴不可能時間に含まれると判定した場合に、前記視聴頻度の高い番組を前記推奨番組とする処理を含む、請求項14に記載のプログラム。
The recommended program determination process is as follows:
Based on the action content information and the action time information, determine the non-viewable time by the user,
Select a program with high viewing frequency by referring to the history information,
A process of referring to the distribution time information, and determining that the program with high viewing frequency is included in the viewing impossible time when the distribution time of the program with high viewing frequency is included in the non-viewable time. Item 15. The program according to Item 14.
JP2006299790A 2006-11-06 2006-11-06 Program recommendation apparatus and method, and program for making computer execute program recommendation processing Pending JP2008118408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006299790A JP2008118408A (en) 2006-11-06 2006-11-06 Program recommendation apparatus and method, and program for making computer execute program recommendation processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006299790A JP2008118408A (en) 2006-11-06 2006-11-06 Program recommendation apparatus and method, and program for making computer execute program recommendation processing

Publications (1)

Publication Number Publication Date
JP2008118408A true JP2008118408A (en) 2008-05-22

Family

ID=39503981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006299790A Pending JP2008118408A (en) 2006-11-06 2006-11-06 Program recommendation apparatus and method, and program for making computer execute program recommendation processing

Country Status (1)

Country Link
JP (1) JP2008118408A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009141857A (en) * 2007-12-10 2009-06-25 Nec Corp Mobile terminal and method of advertizing television program title on mobile terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009141857A (en) * 2007-12-10 2009-06-25 Nec Corp Mobile terminal and method of advertizing television program title on mobile terminal

Similar Documents

Publication Publication Date Title
US11140443B2 (en) Identification and presentation of content associated with currently playing television programs
JP4636147B2 (en) Information processing apparatus and method, program, and recording medium
CN105981067B (en) Apparatus for providing comments and statistical information for respective portions of video and method thereof
JP4328757B2 (en) PROGRAM SELECTION DEVICE AND PROGRAM SELECTION DEVICE CONTROL METHOD
US11748408B2 (en) Analyzing user searches of verbal media content
US10484746B2 (en) Caption replacement service system and method for interactive service in video on demand
US8875186B2 (en) Apparatus and method of providing a recommended broadcast program
CN102265276A (en) Context-based recommender system
JP5555319B2 (en) Method for selecting document version from a plurality of versions received after retrieval and associated receiving apparatus
CN102622403A (en) Content recommendation device
CN110958470A (en) Multimedia content processing method, device, medium and electronic equipment
CN110046263B (en) Multimedia recommendation method, device, server and storage medium
US20170272793A1 (en) Media content recommendation method and device
CN111669626A (en) Method and device for determining default play relationship of videos and electronic equipment
CN113378000B (en) Video title generation method and device
JP4504066B2 (en) User individual program guide providing apparatus and method
JP2008118408A (en) Program recommendation apparatus and method, and program for making computer execute program recommendation processing
JP2009200918A (en) Program recording and playback apparatus
JP2007305054A (en) Content receiving apparatus and content receiving program
JP5268327B2 (en) Broadcast receiving terminal
CN102710973A (en) Movie recommendation system and movie recommendation method
JP7546226B2 (en) Information processing device, information processing method, program, and information processing system
JP7620835B2 (en) Information processing device, information processing method, and program
JP7206642B2 (en) recording device
JP4701970B2 (en) User preference extraction device and television program recommendation device