Nothing Special   »   [go: up one dir, main page]

JP4586343B2 - Information processing apparatus and method, recording medium, and program - Google Patents

Information processing apparatus and method, recording medium, and program Download PDF

Info

Publication number
JP4586343B2
JP4586343B2 JP2003309257A JP2003309257A JP4586343B2 JP 4586343 B2 JP4586343 B2 JP 4586343B2 JP 2003309257 A JP2003309257 A JP 2003309257A JP 2003309257 A JP2003309257 A JP 2003309257A JP 4586343 B2 JP4586343 B2 JP 4586343B2
Authority
JP
Japan
Prior art keywords
program
information
content
user
preference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003309257A
Other languages
Japanese (ja)
Other versions
JP2005080013A (en
Inventor
顕介 大沼
仁史 木村
秀俊 市岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2003309257A priority Critical patent/JP4586343B2/en
Publication of JP2005080013A publication Critical patent/JP2005080013A/en
Application granted granted Critical
Publication of JP4586343B2 publication Critical patent/JP4586343B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。   The present invention relates to an information processing apparatus and method, a recording medium, and a program, and in particular, an information processing apparatus and method capable of calculating a user's preference more accurately and providing a more appropriate program to the user. , A recording medium, and a program.

従来、例えば、テレビジョン受信装置で番組を視聴する場合、視聴者(ユーザ)は、電源を入れた時に選択されたチャンネル(例えば、電源投入前の電源遮断時に選択されていたチャンネル)の番組をそのまま視聴したり、視聴者の記憶に基づいてチャンネルを選択して所望の番組を視聴したり、チャンネルを次々と切り換える(所謂、ザッピングを行う)ことにより所望の番組を検索して視聴したり、新聞や雑誌に掲載されている番組表、または放送やネットワークによって配布されたEPG(Electronic Program Guide:電子番組表)を参考にして所望の番組を選択して視聴したりしていた。なお、ユーザが予め好みのチャンネルを登録することができ、その登録チャンネルのグループ内に絞って番組を選択することも可能なテレビジョン受信装置もあった。   Conventionally, for example, when viewing a program with a television receiver, a viewer (user) selects a program of a channel selected when the power is turned on (for example, a channel selected when the power is turned off before the power is turned on). Watch as it is, select a channel based on the viewer's memory and watch the desired program, search for the desired program by switching channels one after another (so-called zapping), A desired program is selected and viewed with reference to a program guide published in a newspaper or magazine, or an EPG (Electronic Program Guide) distributed by broadcasting or a network. There has been a television receiving apparatus in which a user can register a favorite channel in advance and can select a program within a group of the registered channel.

また、このようなテレビジョン受信装置を介して受信されたテレビジョン信号(テレビ番組)を記録(録画)する録画装置を用いて録画処理を行う場合、ユーザは、録画装置に対して、番組受信中に直接録画操作を行ったり、番組の放送日時および放送チャンネルを事前に指定(録画予約)したり、事前にGコードを用いて録画予約を行ったり、事前にEPGから番組を選択して録画予約を行ったりすることにより、録画装置に録画処理を実行させていた。また、ユーザが予めキーワードを登録することができ、その登録されたキーワードに基づいて、EPG等より録画する番組を自動的に選択し、その番組を録画する録画装置も存在した。   When performing a recording process using a recording device that records (records) a television signal (television program) received via such a television receiving device, the user receives the program from the recording device. Direct recording operation during recording, program broadcast date and time and broadcast channel designation (recording reservation) in advance, recording reservation using G code in advance, program selection from EPG in advance By making a reservation, the recording apparatus is allowed to execute a recording process. In addition, a keyword can be registered in advance by a user, and a recording device that automatically selects a program to be recorded from an EPG or the like based on the registered keyword and records the program has existed.

しかしながら、近年、デジタル放送の普及に伴い、テレビジョン放送の多チャンネル化が進み、さらに放送時間も長くなっており、放送される番組数が増大している。従って、ユーザが、これらの全てのチャンネルをザッピングして目的の番組を検索したり、EPG等より目的の番組を検索したりすることは、多大な手間と時間を必要とし、効率的でない。   However, in recent years, with the spread of digital broadcasting, the number of television broadcasts has increased, and the broadcasting time has become longer, and the number of programs to be broadcast has increased. Therefore, it is not efficient for a user to search for a target program by zapping all these channels, or to search for a target program from EPG or the like, and is not efficient.

ところで、近年、ハードディスク等の大容量の記録媒体を用いてテレビジョン放送番組を録画する録画装置(ハードディスクレコーダ)が普及しだしている。このハードディスクレコーダは、数十ギガバイト乃至数百ギガバイトの容量のハードディスクに番組を録画することにより、合計100時間を越える長さの大量の番組を録画することも可能なものも存在する。   Incidentally, in recent years, recording devices (hard disk recorders) that record television broadcast programs using a large-capacity recording medium such as a hard disk have become widespread. Some hard disk recorders can record a large number of programs having a total length exceeding 100 hours by recording programs on a hard disk having a capacity of several tens of gigabytes to several hundreds of gigabytes.

そこで、このように記憶容量が大きいことを生かして、ハードディスクレコーダが、ユーザが具体的に指定した番組を録画するだけでなく、例えば、ユーザが実際に視聴したテレビジョン放送番組の履歴(または視聴時間や操作回数等)からユーザの嗜好を分析し、その嗜好情報を用いて、ユーザの好みと思われる番組(テレビジョン放送される番組)を自動的に録画する方法が提案されている(例えば、特許文献1参照)。   Therefore, taking advantage of such a large storage capacity, the hard disk recorder not only records the program specifically designated by the user, but also records, for example, the history (or viewing of the television broadcast program actually viewed by the user). A method has been proposed in which a user's preference is analyzed based on time, the number of operations, and the like, and a program that is likely to be a user's preference (a program that is broadcast on television) is automatically recorded using the preference information (for example, , See Patent Document 1).

特開2003-23589号公報Japanese Patent Laid-Open No. 2003-23589

しかしながら、以上のような方法においては、ハードディスクレコーダは、録画された番組の視聴時間に基づいた嗜好度の算出と、録画された番組の再生中に行われた操作(例えば、早送りや巻き戻し等)の回数に基づいた嗜好度の算出をそれぞれ個別に行っている。従って、例えば、録画された番組を再生中にユーザがその番組に対して興味を持たず、席を外してしまい、その番組を視聴していないような場合であっても、ハードディスクレコーダは、ユーザが視聴しているものと判断し、その番組(または、その番組のジャンル等)に対する嗜好度を増加させてしまうので、ユーザの本当の嗜好度に応じた録画処理を行うことができない場合があるという課題があった。   However, in the method as described above, the hard disk recorder calculates the preference based on the viewing time of the recorded program, and performs an operation (for example, fast forward, rewind, etc.) performed during playback of the recorded program. ) Is calculated individually based on the number of times. Therefore, for example, even when the user is not interested in the recorded program while playing the recorded program, has left his / her seat and is not viewing the program, the hard disk recorder May be viewed, and the degree of preference for the program (or the genre of the program, etc.) is increased, so that it may not be possible to perform recording processing according to the user's true degree of preference. There was a problem.

また、ハードディスクレコーダは、録画された番組の再生中に行われた操作(例えば、早送りや巻き戻し等)の回数に応じて嗜好度を調整するが、実際には、ユーザが番組に対して興味があるので操作するとは限らない。従って、例えば、ユーザが番組に対する興味が無くて行った早送り操作も、ハードディスクレコーダは、ユーザがその番組に対して興味があると判断し、その番組(または、その番組のジャンル等)に対する嗜好度を増加させてしまうので、ユーザの本当の嗜好度に応じた録画処理を行うことができない場合があるという課題があった。   In addition, the hard disk recorder adjusts the degree of preference according to the number of operations (for example, fast forward and rewind) performed during playback of the recorded program. In practice, however, the user is interested in the program. Because there is, it does not necessarily operate. Therefore, for example, even in a fast-forward operation performed when the user is not interested in the program, the hard disk recorder determines that the user is interested in the program, and the degree of preference for the program (or the genre of the program, etc.) As a result, there is a problem that recording processing according to the user's true preference level may not be performed.

本発明はこのような状況に鑑みてなされたものであり、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができるようにするものである。   The present invention has been made in view of such a situation, and calculates a user's preference level more accurately and can provide a more appropriate program to the user.

本発明の情報処理装置は、番組またはコンテンツの記録を制御する記録制御手段と、記録制御手段により記録された番組またはコンテンツの再生を制御する再生制御手段と、番組またはコンテンツの再生時間に関する情報を取得する第1の取得手段と、番組またはコンテンツの削除が行われた場合、削除がユーザの指示に基づくものであるか否かを判定する第1の判定手段と、1の判定手段による判定結果により、ユーザの指示に基づいて削除されたと判定した番組またはコンテンツに対して、第1の取得手段により取得された再生時間に関する情報が一定値以下であるか否かを判定する第2の判定手段と、第2の判定手段による判定結果により、再生時間に関する情報が一定値以下であると判定した場合、番組またはコンテンツに対するユーザの嗜好度を低下させるように嗜好情報を更新する第1の更新手段とを備えることを特徴とする。 The information processing apparatus according to the present invention includes a recording control unit that controls recording of a program or content, a playback control unit that controls playback of the program or content recorded by the recording control unit, and information related to the playback time of the program or content. If a first acquisition means for acquiring, delete the program or content is performed, a first determining means for determining whether or not the deletion is based on the instruction of the user, determined by the first determination means As a result, for the program or content determined to have been deleted based on the user 's instruction, the second for determining whether or not the information relating to the reproduction time acquired by the first acquisition means is equal to or less than a certain value and determination means, the determination result by the second determination means, when determining information about the reproduction time to be equal to or less than a predetermined value, for the program or content Characterized in that it comprises a first updating means for updating the preference information to reduce the degree of preference over THE.

前記再生時間に関する情報は、番組またはコンテンツの前回の再生における再生時間の、番組またはコンテンツの全時間に対する割合を示す情報であるようにすることができる。 The information relating to the reproduction time may be information indicating a ratio of the reproduction time in the previous reproduction of the program or content to the total time of the program or content .

前記更新手段により更新された嗜好情報に基づいて、番組またはコンテンツを選択して記録する処理を制御する自動記録制御手段をさらに備えることができる。 An automatic recording control means for controlling a process of selecting and recording a program or content based on the preference information updated by the updating means can be further provided .

前記番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第2の取得手段と、第2の取得手段により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第3の判定手段と、第3の判定手段による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、第1の取得手段により取得された再生時間に関する情報が一定値以上であるか否かを判定する第4の判定手段と、第4の判定手段による判定結果により、再生時間に関する情報が一定値以上であると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する第2の更新手段とをさらに備えることができる。 Based on the second acquisition means for acquiring information on the number of operations, which is information on the number of operations performed by the user during the reproduction of the program or content, and the information on the number of operations acquired by the second acquisition means, A third determination unit that determines whether or not the user has actually viewed the program or content, and a program or content that is determined to be actually viewed by the user based on a determination result by the third determination unit. 4th determination means for determining whether or not the information related to the reproduction time acquired by the one acquisition means is equal to or greater than a certain value, and the determination result by the fourth determination means indicates that the information regarding the reproduction time is equal to or greater than a certain value. If it is determined that further comprise a second updating means for updating the preference information to increase the user's preference for the program or content It can be.

前記操作回数に関する情報は、番組またはコンテンツの前回の再生中にユーザが操作を行った回数に関する情報であるようにすることができる。 The information regarding the number of operations may be information regarding the number of times the user has performed an operation during the previous reproduction of the program or content .

前記第2の更新手段は、番組またはコンテンツに対するユーザの嗜好度を示す嗜好データを作成し、嗜好情報に追加することにより、嗜好情報を更新することができる。 The second update means can update the preference information by creating preference data indicating the user's preference level for the program or content and adding it to the preference information .

前記番組またはコンテンツに基づいて、嗜好情報を更新したか否かを判定する第5の判定手段をさらに備え、第2の更新手段は、第5の判定手段の判定結果により、番組またはコンテンツに基づいて、嗜好情報を更新していないと判定した場合、嗜好情報を更新することができる。 The apparatus further comprises fifth determination means for determining whether or not the preference information has been updated based on the program or content, and the second update means is based on the program or content based on the determination result of the fifth determination means. If it is determined that the preference information has not been updated, the preference information can be updated .

本発明の情報処理方法は、番組またはコンテンツの記録を制御する記録制御ステップと、記録制御ステップの処理により記録された番組またはコンテンツの再生を制御する再生制御ステップと、番組またはコンテンツの再生時間に関する情報を取得する第1の取得ステップと、番組またはコンテンツの削除が行われた場合、削除がユーザの指示に基づくものであるか否かを判定する第1の判定ステップと、第1の判定ステップの処理による判定結果により、ユーザの指示に基づいて削除されたと判定した番組またはコンテンツに対して、第1の取得ステップの処理により取得された再生時間に関する情報が一定値以下であるか否かを判定する第2の判定ステップと、第2の判定ステップの処理による判定結果により、再生時間に関する情報が一定値以下であると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する更新ステップとを含むことを特徴とする。 The information processing method of the present invention relates to a recording control step for controlling recording of a program or content, a playback control step for controlling playback of a program or content recorded by the processing of the recording control step, and a playback time of the program or content. A first acquisition step for acquiring information; a first determination step for determining whether or not the deletion is based on a user instruction when the program or content is deleted; and a first determination step. Whether or not the information regarding the playback time acquired by the process of the first acquisition step is less than or equal to a certain value for the program or content determined to be deleted based on the user 's instruction based on the determination result of the process a second determination step of determining, by the determination result of the process of the second determination step, the information about playing time If it is determined that the value or less, characterized in that it comprises an update step of updating the preference information to increase the user's preference for the program or content.

本発明の記録媒体は、番組またはコンテンツの記録を制御する記録制御ステップと、記録制御ステップの処理により記録された番組またはコンテンツの再生を制御する再生制御ステップと、番組またはコンテンツの再生時間に関する情報を取得する第1の取得ステップと、番組またはコンテンツの削除が行われた場合、削除がユーザの指示に基づくものであるか否かを判定する第1の判定ステップと、第1の判定ステップの処理による判定結果により、ユーザの指示に基づいて削除されたと判定した番組またはコンテンツに対して、第1の取得ステップの処理により取得された再生時間に関する情報が一定値以下であるか否かを判定する第2の判定ステップと、第2の判定ステップの処理による判定結果により、再生時間に関する情報が一定値以下であると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する更新ステップとを含むことを特徴とする。 The recording medium of the present invention includes a recording control step for controlling recording of a program or content, a playback control step for controlling playback of the program or content recorded by the processing of the recording control step, and information relating to the playback time of the program or content. A first determination step for determining whether or not the deletion is based on a user instruction when a program or content is deleted, and a first determination step Whether or not the information related to the reproduction time acquired by the processing of the first acquisition step is less than or equal to a certain value for the program or content determined to be deleted based on the user 's instruction based on the determination result by the processing a second determination step of determining, by the determination result of the process of the second determination step, the information about playing time constant If it is determined to be less than or equal to, characterized in that it comprises an update step of updating the preference information to increase the user's preference for the program or content.

本発明のプログラムは、番組またはコンテンツの記録を制御する記録制御ステップと、記録制御ステップの処理により記録された番組またはコンテンツの再生を制御する再生制御ステップと、番組またはコンテンツの再生時間に関する情報を取得する第1の取得ステップと、番組またはコンテンツの削除が行われた場合、削除がユーザの指示に基づくものであるか否かを判定する第1の判定ステップと、第1の判定ステップの処理による判定結果により、ユーザの指示に基づいて削除されたと判定した番組またはコンテンツに対して、第1の取得ステップの処理により取得された再生時間に関する情報が一定値以下であるか否かを判定する第2の判定ステップと、第2の判定ステップの処理による判定結果により、再生時間に関する情報が一定値以下であると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する更新ステップとを含むことを特徴とする。 The program of the present invention includes a recording control step for controlling recording of a program or content, a playback control step for controlling playback of the program or content recorded by the processing of the recording control step, and information on the playback time of the program or content. The first acquisition step to be acquired, and the first determination step for determining whether or not the deletion is based on a user instruction when the program or content is deleted, and the processing of the first determination step Based on the determination result of, it is determined whether or not the information regarding the playback time acquired by the processing of the first acquisition step is equal to or less than a certain value for the program or content determined to be deleted based on the user instruction a second determination step of, by the determination result of the process of the second determination step, the information about playing time one If it is determined that the value or less, characterized in that it comprises an update step of updating the preference information to increase the user's preference for the program or content.

本発明の情報処理装置および方法、記録媒体、並びにプログラムにおいては、番組またはコンテンツの記録が制御され、記録された番組またはコンテンツの再生が制御され、番組またはコンテンツの再生時間に関する情報が取得され、番組またはコンテンツの削除が行われた場合、削除がユーザの指示に基づくものであるか否かが判定され、その判定結果により、ユーザの指示に基づいて削除されたと判定した番組またはコンテンツに対して、取得された再生時間に関する情報が一定値以下であるか否かが判定され、その判定結果により、再生時間に関する情報が一定値以下であると判定された場合、番組またはコンテンツに対するユーザの嗜好度が増加されるように嗜好情報が更新される。 In the information processing apparatus and method, the recording medium, and the program of the present invention , recording of a program or content is controlled, playback of the recorded program or content is controlled, and information regarding the playback time of the program or content is acquired, When a program or content is deleted, it is determined whether or not the deletion is based on a user's instruction. Based on the determination result, a program or content determined to be deleted based on the user's instruction is determined. When it is determined whether or not the acquired information regarding the playback time is equal to or less than a certain value, and the determination result determines that the information regarding the playback time is equal to or less than a certain value, the user's preference for the program or content The preference information is updated so that is increased.

本発明によれば、情報を処理することができる。特に、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   According to the present invention, information can be processed. In particular, the user's preference level can be calculated more accurately, and a more appropriate program can be provided to the user.

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

図1は、本発明を適用したネットワークシステムの構成例を表している。この構成例においては、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)などにより構成されるネットワーク1に、サーバ2−1,2−2(以下、これらのサーバを個々に区別する必要がない場合、単にサーバ2と称する)が接続されている。ここで、サーバ2の台数は任意であり、3台以上であってもよいことは言うまでもない。   FIG. 1 shows a configuration example of a network system to which the present invention is applied. In this configuration example, servers 2-1 and 2-2 (hereinafter, these servers need to be individually distinguished in a network 1 constituted by the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), and the like. If there is not, the server 2 is simply connected). Here, it goes without saying that the number of servers 2 is arbitrary and may be three or more.

サーバ2−1、および、サーバ2−2は、放送番組情報(EPG(Electric Program Guide)情報)や、ネットワーク配信されるコンテンツデータを、それぞれユーザ装置3にネットワーク1を介して提供する。   The server 2-1 and the server 2-2 provide broadcast program information (EPG (Electric Program Guide) information) and content data distributed over the network to the user apparatus 3 via the network 1.

ユーザの家庭に配置されているユーザ装置3は、映像記録再生装置11、表示装置12、アンテナ13、および、アンテナ14により構成されている。   The user device 3 disposed in the user's home includes a video recording / reproducing device 11, a display device 12, an antenna 13, and an antenna 14.

映像記録再生装置11は、例えば、ハードディスクビデオレコーダ等であり、アンテナ13を介して放送電波を受信し、復調して得られた信号を、内蔵する補助記憶装置40(後述する図2参照)に記憶させるとともに、後段の表示装置12に提供し、表示させる。表示装置12は、例えばテレビジョン受像機やモニタなどにより構成される。   The video recording / reproducing device 11 is, for example, a hard disk video recorder or the like, and receives a broadcast radio wave via an antenna 13 and demodulates a signal obtained by the built-in auxiliary storage device 40 (see FIG. 2 described later). The information is stored and provided to the display device 12 in the subsequent stage for display. The display device 12 is composed of, for example, a television receiver or a monitor.

映像記録再生装置11は、例えば、図2に示されるように構成される。チューナ31は、アンテナ13により受信された地上波のテレビジョン放送、もしくは、アンテナ14により受信された衛星波のテレビジョン放送の放送電波、ネットワーク1を介して供給されるコンテンツデータ、または、ケーブルネットワーク4を介して図示せぬ放送局より供給されるケーブルテレビジョン放送に対応する放送信号を復調し、映像信号成分と音声信号成分をエンコーダ32に出力する。アンテナ13が受信する地上波のテレビジョン放送信号の垂直ブランキング期間には、EPG情報が含まれている場合がある。また、アンテナ14が受信する衛星波のテレビジョン信号にも、対応するEPG情報が含まれている場合がある。そのような場合、チューナ31は、このEPG情報を抽出し、EPG取得モジュール34に出力する。   The video recording / reproducing apparatus 11 is configured, for example, as shown in FIG. The tuner 31 is a terrestrial television broadcast received by the antenna 13, a satellite radio wave broadcast wave received by the antenna 14, content data supplied via the network 1, or a cable network. 4, a broadcast signal corresponding to cable television broadcast supplied from a broadcast station (not shown) is demodulated, and a video signal component and an audio signal component are output to the encoder 32. The vertical blanking period of the terrestrial television broadcast signal received by the antenna 13 may include EPG information. The satellite wave television signal received by the antenna 14 may also include corresponding EPG information. In such a case, the tuner 31 extracts this EPG information and outputs it to the EPG acquisition module 34.

また、ネットワークインタフェース37は、ネットワーク1またはケーブルネットワーク4を介して、コンテンツデータまたはケーブルテレビジョン放送番組を取得し、バス52を介してそれらをエンコーダ32に供給する。更にネットワークインタフェース37は、ネットワーク1またはケーブルネットワーク4を介して、EPG情報(ネットワーク1またはケーブルネットワーク4を介して取得されるコンテンツデータやケーブルテレビジョン放送番組のEPG情報のみならず、アンテナ13またはアンテナ14により受信される地上波または衛星波のテレビジョン放送番組のEPG情報であっても良い)を取得して、それを、バス52を介してEPG取得モジュール34に供給する。   The network interface 37 acquires content data or a cable television broadcast program via the network 1 or the cable network 4 and supplies them to the encoder 32 via the bus 52. Further, the network interface 37 receives EPG information (not only content data acquired via the network 1 or the cable network 4 and EPG information of the cable television broadcast program) via the network 1 or the cable network 4, but also the antenna 13 or the antenna. 14 (which may be EPG information of a terrestrial or satellite television broadcast program received by the receiver 14) and supplies it to the EPG acquisition module 34 via the bus 52.

エンコーダ32は、チューナ31またはネットワークインタフェース37より入力された映像信号と音声信号を、例えばMPEG(Moving Picture Experts Group)方式でエンコードし、それを、バス52を介して補助記憶装置40に供給して記憶させる。補助記憶装置40は、例えば、ハードディスク、磁気テープ、リムーバブルディスク、またはフラッシュメモリ等の、記憶容量が十分な大きさの記録媒体を有しており、バス52を介して供給された情報をその記憶領域に記憶する。また、補助記憶装置40は、後述するドライブ41に装着されたリムーバブルメディア42より読み出され、供給されたプログラムやデータ等を記憶し、CPU(Central Processing Unit)35等の要求に基づいてそれらを主記憶装置36または39等に供給する。   The encoder 32 encodes the video signal and the audio signal input from the tuner 31 or the network interface 37 by, for example, MPEG (Moving Picture Experts Group) system, and supplies the encoded signal to the auxiliary storage device 40 via the bus 52. Remember. The auxiliary storage device 40 has a recording medium with a sufficient storage capacity, such as a hard disk, a magnetic tape, a removable disk, or a flash memory, and stores the information supplied via the bus 52. Store in the area. Further, the auxiliary storage device 40 stores programs and data read from a removable medium 42 mounted on a drive 41, which will be described later, and stores them based on a request from a CPU (Central Processing Unit) 35 or the like. The data is supplied to the main storage device 36 or 39 or the like.

補助記憶装置40に記憶された映像信号と音声信号は、例えばCPU35等の、補助記憶装置40の外部からの要求に基づいて、バス52を介してデコーダ33に出力され、MPEG方式でデコードされた後、表示装置12に供給される。なお、エンコーダ32とデコーダ33は、受信された映像信号と音声信号を補助記憶装置40に記憶させない場合、チューナ31より出力された信号を、そのまま表示装置12に出力してもよい。   The video signal and the audio signal stored in the auxiliary storage device 40 are output to the decoder 33 via the bus 52 based on a request from the outside of the auxiliary storage device 40 such as the CPU 35, for example, and decoded by the MPEG method. After that, it is supplied to the display device 12. Note that the encoder 32 and the decoder 33 may output the signal output from the tuner 31 to the display device 12 as it is, when the received video signal and audio signal are not stored in the auxiliary storage device 40.

バス52には、さらに、例えば、CPU35、RAM(Random Access Memory)などよりなる主記憶装置39、およびROM(Read Only Memory)38が接続されている。主記憶装置39には、CPU35が各種の処理(例えば、映像記録再生装置全体を制御する処理)を実行する上において必要なプログラム、データ、またはパラメータが適宜記憶される。ROM38には、CPU35が実行するプログラムが記憶されている。   The bus 52 is further connected to, for example, a CPU 35, a main storage device 39 including a RAM (Random Access Memory), and a ROM (Read Only Memory) 38. The main storage device 39 appropriately stores programs, data, or parameters necessary for the CPU 35 to execute various processes (for example, processes for controlling the entire video recording / reproducing apparatus). The ROM 38 stores a program executed by the CPU 35.

バス52には、更に、ネットワーク1およびケーブルネットワーク4とのインタフェース処理を実行するネットワークインタフェース37が接続されている。   The bus 52 is further connected to a network interface 37 that executes interface processing with the network 1 and the cable network 4.

CPU35は、また、エンコーダ32、デコーダ33、EPG取得モジュール34、および主記憶装置36とともに、バス51に接続されている。主記憶装置36は、RAMなどよりなり、例えば、EPGに基づく録画予約等、録画に関する制御処理等の、CPU35が各種の処理を実行する上において必要なプログラム、データ、またはパラメータが適宜記憶される。   The CPU 35 is also connected to the bus 51 together with the encoder 32, the decoder 33, the EPG acquisition module 34, and the main storage device 36. The main storage device 36 includes a RAM and the like, and appropriately stores programs, data, or parameters necessary for the CPU 35 to execute various processes, such as a recording process based on EPG, a control process related to recording, and the like. .

また、バス52には必要に応じてドライブ41が接続され、磁気ディスク、光ディスク、光磁気ディスク、または、半導体メモリなどのリムーバブルメディア42が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて補助記憶装置40にインストールされる。   Further, a drive 41 is connected to the bus 52 as necessary, and a removable medium 42 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted, and a computer program read from them is necessary. Is installed in the auxiliary storage device 40 accordingly.

映像記録再生装置11のソフトウェアを中心とした機能的構成は、図3に示されるようになる。   The functional configuration centering on the software of the video recording / reproducing apparatus 11 is as shown in FIG.

ライブ放送再生部61は、チューナ31により、そのとき受信されている信号、ネットワークインタフェース37により、そのとき取得されている信号、または、図示せぬ外部入力端子から入力された信号の処理を実行する。録画タイトル再生部62は、補助記憶装置40に記憶された番組やコンテンツ(補助記憶装置40に記憶された番組やコンテンツを、以下、タイトルと総称する)の再生処理を実行する。録画制御部63は、補助記憶装置40に対する信号の記録処理を実行する。アプリケーション管理部64は、視聴制御アプリケーション72、嗜好情報管理部68、および録画予約アプリケーション73を始めとする、それぞれの機能(アプリケーション)の起動、終了、および動作状態の監視処理を実行する。   The live broadcast reproduction unit 61 executes processing of the signal received at that time by the tuner 31, the signal acquired at that time by the network interface 37, or the signal input from an external input terminal (not shown). . The recorded title playback unit 62 executes playback processing of programs and contents stored in the auxiliary storage device 40 (programs and contents stored in the auxiliary storage device 40 are hereinafter collectively referred to as titles). The recording control unit 63 executes a signal recording process for the auxiliary storage device 40. The application management unit 64 executes activation / termination of each function (application) including the viewing control application 72, the preference information management unit 68, and the recording reservation application 73, and operation state monitoring processing.

視聴制御アプリケーション72は、ユーザからの指令に基づいて、ライブ放送再生部61、録画タイトル再生部62、または、録画タイトル管理部65を制御し、そのとき受信または入力されている信号を再生させたり、補助記憶装置40に記憶されているタイトルの再生を行ったりする。また、視聴制御アプリケーション72は、ライブ放送再生部61を制御し、チューナ31にユーザから指定されたチャンネルの放送番組を受信させるときに、放送番組情報管理部69に記憶されている放送番組情報(EPG情報)や、嗜好情報管理部68に記憶されている嗜好情報データベース等を適宜参照する。   The viewing control application 72 controls the live broadcast playback unit 61, the recorded title playback unit 62, or the recorded title management unit 65 based on an instruction from the user, and plays back the signal received or input at that time. The title stored in the auxiliary storage device 40 is reproduced. In addition, the viewing control application 72 controls the live broadcast reproduction unit 61 so that when the tuner 31 receives a broadcast program of a channel specified by the user, the broadcast program information stored in the broadcast program information management unit 69 ( EPG information) and a preference information database stored in the preference information management unit 68 are referred to as appropriate.

また、視聴制御アプリケーション72は、ライブ放送再生部61を制御してネットワークインタフェース37を介してユーザから選択された放送番組やコンテンツを取得させるときや、録画タイトル再生部62を制御して補助記憶装置40に記憶されている番組を再生するときに、録画タイトル管理部65に記憶されているタイトルを適宜参照する。   The viewing control application 72 controls the live broadcast playback unit 61 to acquire a broadcast program or content selected by the user via the network interface 37, or controls the recorded title playback unit 62 to control the auxiliary storage device. When the program stored in 40 is reproduced, the title stored in the recorded title management unit 65 is referred to as appropriate.

ネットワーク通信部71は、ネットワーク1を介してサーバ2−1,2−2と通信したり、ケーブルネットワーク4を介して図示せぬサーバと通信したりして、放送番組情報(EPG)やコンテンツデータを取得する。放送番組情報管理部69は、EPG取得モジュール34により取得された放送番組情報(EPG)を管理する。録画予約管理部67は、録画予約アプリケーション73または自動録画予約制御部74からの要求に基づいて録画制御部63を制御し、録画予約処理を実行する。自動録画予約制御部74は、嗜好情報管理部68により管理される嗜好情報データベース等に基づいて録画予約処理を実行する。   The network communication unit 71 communicates with the servers 2-1 and 2-2 via the network 1 and communicates with a server (not shown) via the cable network 4 so that broadcast program information (EPG) and content data To get. The broadcast program information management unit 69 manages broadcast program information (EPG) acquired by the EPG acquisition module 34. The recording reservation management unit 67 controls the recording control unit 63 based on a request from the recording reservation application 73 or the automatic recording reservation control unit 74, and executes a recording reservation process. The automatic recording reservation control unit 74 executes a recording reservation process based on a preference information database or the like managed by the preference information management unit 68.

嗜好情報管理部68は、ユーザの嗜好情報である嗜好情報データをデータベース(嗜好情報データベース)として記憶し、管理する。録画予約アプリケーション73は、ユーザからの指令に基づいて、録画予約処理を実行する。また、録画予約アプリケーション73は、ユーザからの操作に基づいて録画予約を行うとき、録画予約管理部67を制御して、録画予約処理を実行させる。   The preference information management unit 68 stores and manages preference information data, which is user preference information, as a database (preference information database). The recording reservation application 73 executes recording reservation processing based on a command from the user. The recording reservation application 73 controls the recording reservation management unit 67 to execute the recording reservation process when making a recording reservation based on an operation from the user.

録画タイトル管理部65は、放送番組情報管理部69が管理するEPGに含まれる番組識別情報等に基づいて、補助記憶装置40に記憶されているタイトルに関する情報を作成し、管理する。例えば、録画タイトル管理部65は、補助記憶装置40にタイトルが記録されると、そのタイトルに関する番組識別情報を放送番組情報管理部69に要求する。番組識別情報を要求された放送番組情報管理部69は、管理しているEPGよりその番組識別情報を抽出し、録画タイトル管理部65に供給する。録画タイトル管理部65は、放送番組情報管理部69より供給された番組識別情報を用いてタイトルに関する情報(録画タイトル情報)を作成する。嗜好情報更新部66は、例えば、録画タイトル管理部65により管理されている録画タイトル情報に基づいて嗜好情報データベースの情報を更新するか否かを判定し、必要に応じて嗜好情報データベースの更新処理を行う。   The recorded title management unit 65 creates and manages information related to the title stored in the auxiliary storage device 40 based on the program identification information included in the EPG managed by the broadcast program information management unit 69. For example, when a title is recorded in the auxiliary storage device 40, the recorded title management unit 65 requests the broadcast program information management unit 69 for program identification information related to the title. The broadcast program information management unit 69 requested for the program identification information extracts the program identification information from the managed EPG and supplies it to the recording title management unit 65. The recorded title management unit 65 uses the program identification information supplied from the broadcast program information management unit 69 to create information about the title (recorded title information). For example, the preference information update unit 66 determines whether to update the information in the preference information database based on the recording title information managed by the recording title management unit 65, and updates the preference information database as necessary. I do.

サーバ2−1は、例えば、図4に示されるように構成される。図4において、CPU221は、ROM222に記憶されているプログラム、または記憶部228からRAM223にロードされたプログラムに従って各種の処理を実行する。RAM223にはまた、CPU221が各種の処理を実行する上において必要なデータなども適宜記憶される。   The server 2-1 is configured as shown in FIG. 4, for example. In FIG. 4, the CPU 221 executes various processes according to a program stored in the ROM 222 or a program loaded from the storage unit 228 to the RAM 223. The RAM 223 also appropriately stores data necessary for the CPU 221 to execute various processes.

CPU221、ROM222、およびRAM223は、バス224を介して相互に接続されている。このバス224にはまた、入出力インタフェース225も接続されている。   The CPU 221, ROM 222, and RAM 223 are connected to each other via a bus 224. An input / output interface 225 is also connected to the bus 224.

入出力インタフェース225には、キーボード、マウスなどよりなる入力部226、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部227、ハードディスクなどより構成される記憶部228、モデムなどより構成される通信部229が接続されている。記憶部228には、ユーザ装置3に提供するEPG情報やコンテンツデータが記憶されている。通信部229は、インターネットを含むネットワーク1を介して、ユーザ装置3との通信処理を行う。   The input / output interface 225 includes an input unit 226 including a keyboard and a mouse, a display including a CRT (Cathode Ray Tube) and an LCD (Liquid Crystal display), an output unit 227 including a speaker, a hard disk, and the like. A communication unit 229 including a storage unit 228 and a modem is connected. The storage unit 228 stores EPG information and content data to be provided to the user device 3. The communication unit 229 performs communication processing with the user device 3 via the network 1 including the Internet.

入出力インタフェース225にはまた、必要に応じてドライブ230が接続され、磁気ディスク、光ディスク、光磁気ディスク、または、半導体メモリなどのリムーバブルメディア231が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部228にインストールされる。   A drive 230 is connected to the input / output interface 225 as necessary, and a removable medium 231 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted, and a computer program read from them is loaded. It is installed in the storage unit 228 as necessary.

なお、図示は省略するが、サーバ2−2も、図4に示したサーバ2−1と基本的に同様の構成である。   Although illustration is omitted, the server 2-2 has basically the same configuration as the server 2-1 shown in FIG.

ユーザ装置3の放送番組情報管理部96や視聴制御アプリケーション72は、ネットワーク通信部71を制御し、ネットワーク1を介してサーバ2にアクセスする。そして、放送番組情報管理部96は、ネットワーク通信部71を制御して、EPG情報の転送を、視聴制御アプリケーション72は、ネットワーク通信部71を制御して、コンテンツデータの転送を、サーバ2に要求する。この要求を受けたサーバ2は、EPG情報やコンテンツデータを、ネットワーク1を介して送信する。そこで、放送番組情報管理部96は、ネットワーク通信部71を介して、サーバ2からネットワーク1を介して送信されてきたEPG情報を受信して記憶し、視聴制御アプリケーション72は、ネットワーク通信部71を介して、サーバ2からネットワーク1を介して送信されてきたコンテンツデータを、ライブ放送再生部61を制御して再生させたり、録画制御部63を制御して、補助記憶装置40に記憶させる。   The broadcast program information management unit 96 and the viewing control application 72 of the user device 3 control the network communication unit 71 and access the server 2 via the network 1. Then, the broadcast program information management unit 96 controls the network communication unit 71 to transfer EPG information, and the viewing control application 72 controls the network communication unit 71 to request the server 2 to transfer content data. To do. Upon receiving this request, the server 2 transmits EPG information and content data via the network 1. Therefore, the broadcast program information management unit 96 receives and stores the EPG information transmitted from the server 2 via the network 1 via the network communication unit 71, and the viewing control application 72 stores the network communication unit 71. Then, the content data transmitted from the server 2 via the network 1 is played back by controlling the live broadcast playback unit 61 or stored in the auxiliary storage device 40 by controlling the recording control unit 63.

すなわち、サーバ2のCPU221は、映像記録再生装置11から、ネットワーク1を介してのアクセスを受け付け、EPG情報やコンテンツデータの転送の要求を受け付ける。そして、CPU221は、記憶部228に記憶されているEPG情報やコンテンツデータを読み出し、通信部229を制御して、ネットワーク1を介して映像記録再生装置11に送信する。   That is, the CPU 221 of the server 2 receives an access from the video recording / reproducing apparatus 11 via the network 1 and receives a request for transferring EPG information and content data. The CPU 221 reads the EPG information and content data stored in the storage unit 228, controls the communication unit 229, and transmits the EPG information and content data to the video recording / reproducing apparatus 11 via the network 1.

以上のようにして、ユーザ装置3の映像記録再生装置11は、サーバ2からEPG情報を予め取得し、補助記憶装置40に記憶させる。   As described above, the video recording / reproducing device 11 of the user device 3 acquires EPG information from the server 2 in advance and stores it in the auxiliary storage device 40.

なお、補助記憶装置40が、例えばリムーバブルディスク、フラッシュメモリなどで構成される場合、サーバ2の管理者から、EPG情報が記録されたそれらのメディアの提供を受けることで、それらの情報を補助記憶装置40に保持させるようにすることも可能である。   In the case where the auxiliary storage device 40 is composed of, for example, a removable disk, a flash memory, etc., the information stored in the auxiliary storage device 40 is auxiliary stored by receiving provision of those media on which EPG information is recorded from the administrator of the server 2. It is also possible to hold the device 40.

次に、録画タイトル管理部65により作成される、補助記憶装置40に記憶されているタイトルに関する情報である録画タイトル情報について説明する。番組やコンテンツ(タイトル)が補助記憶装置40に記憶されると、録画タイトル管理部65は、そのタイトルに対応する番組識別情報を放送番組情報管理部69に要求する。放送番組情報管理部69が管理するEPGには、放送予定に含まれる番組ごとに、図5に示されるような番組に関する情報である番組識別情報が含まれている。なお、映像記録再生装置11がネットワーク1を介して供給されるコンテンツデータを録画する場合、放送番組情報管理部69は、そのコンテンツデータとともに供給される、番組識別情報と同様のコンテンツデータに関する情報を管理する。録画タイトル管理部65および放送番組情報管理部69は、このコンテンツデータに関する情報も、番組識別情報として同様に処理するので、以下において、特に分けて説明する必要が無い場合、番組識別情報の説明は、コンテンツデータに関する情報に対する説明も含むものとする。   Next, recording title information, which is information related to the title stored in the auxiliary storage device 40, created by the recording title management unit 65 will be described. When a program or content (title) is stored in the auxiliary storage device 40, the recorded title management unit 65 requests the broadcast program information management unit 69 for program identification information corresponding to the title. The EPG managed by the broadcast program information management unit 69 includes program identification information that is information related to the program as shown in FIG. 5 for each program included in the broadcast schedule. When the video recording / playback apparatus 11 records content data supplied via the network 1, the broadcast program information management unit 69 uses information related to content data similar to the program identification information supplied together with the content data. to manage. Since the recorded title management unit 65 and the broadcast program information management unit 69 process the information related to the content data in the same manner as the program identification information, the description of the program identification information will be described below unless it is necessary to divide the information. It also includes an explanation for information on content data.

図5において、番組識別情報301は、情報の種類を示す「属性」と、その「内容」の2つの項目により構成される、番組に関する各種の情報群である。番組識別情報301には、例えば、図5に示されるように、番組ID(識別コード)311、放送開始日時312、放送終了日時313、再生開始終了位置314、配信元315、ジャンル316、タイトル317、内容318、および内容319等の属性の情報が含まれる。   In FIG. 5, program identification information 301 is various information groups related to a program, which are configured by two items of “attribute” indicating the type of information and “content”. For example, as shown in FIG. 5, the program identification information 301 includes a program ID (identification code) 311, a broadcast start date and time 312, a broadcast end date and time 313, a reproduction start and end position 314, a distribution source 315, a genre 316, and a title 317. , Contents 318, contents 319, and other attribute information are included.

番組ID311は、放送予定の番組を識別するためのIDである。例えば、図5に示される番組識別情報301の番組ID311の内容は、「00000001」である。放送開始日時312および放送終了日時313は、その番組の放送スケジュールを示す情報である。例えば、図5に示される番組識別情報301の放送開始日時312の内容は「2001/01/01 01:00:00」であり、放送終了日時313の内容は「2001/01/01 01:30:00」である。なお、コンテンツデータに関する情報の場合、この放送開始日時312および放送終了日時313は、空欄であってもよいし、またはサーバにおいてそのコンテンツデータが公開されるスケジュールを示す情報であってもよい。   The program ID 311 is an ID for identifying a program scheduled to be broadcast. For example, the content of the program ID 311 of the program identification information 301 shown in FIG. 5 is “00000001”. The broadcast start date and time 312 and the broadcast end date and time 313 are information indicating the broadcast schedule of the program. For example, the content of the broadcast start date and time 312 of the program identification information 301 shown in FIG. 5 is “2001/01/01 01:00:00”, and the content of the broadcast end date and time 313 is “2001/01/01 01:30. : 0 ". In the case of information regarding content data, the broadcast start date and time 312 and the broadcast end date and time 313 may be blank, or may be information indicating a schedule for releasing the content data on the server.

再生開始終了位置314は、サーバよりコンテンツデータの一部をダウンロードする場合の、その再生開始位置や終了位置を示す情報である。例えば、図5に示される番組識別情報301の再生開始終了位置314の内容は、「non(実放送)」である。これは、この番組識別情報301に対応するタイトルが、放送された番組であり、再生開始終了位置の情報が必要がないことを示している。   The reproduction start / end position 314 is information indicating a reproduction start position and an end position when part of the content data is downloaded from the server. For example, the content of the reproduction start / end position 314 of the program identification information 301 shown in FIG. 5 is “non (actual broadcast)”. This indicates that the title corresponding to the program identification information 301 is a broadcast program, and information on the reproduction start / end position is not necessary.

配信元315は、タイトルの配信元を示す情報である。例えば、図5に示される番組識別情報301の配信元315の内容は、「地上波放送、XXch、YYY局」であり、このタイトルがYYY局より、地上波放送のXXchにおいて放送された番組であることを示している。なお、タイトルがコンテンツデータである場合、配信元315には、コンテンツデータを公開しているサーバのアドレス等が示される。   The distribution source 315 is information indicating the distribution source of the title. For example, the content of the distribution source 315 of the program identification information 301 shown in FIG. 5 is “terrestrial broadcast, XXch, YYY station”, and this title is a program broadcast from the YYY station on terrestrial broadcast XXch. It shows that there is. When the title is content data, the distribution source 315 indicates an address of a server that publishes the content data.

ジャンル316は、タイトルの内容のジャンル(種類)を示す情報であり、例えば、図5に示される番組識別情報301のジャンル316の内容は、「ニュース」である。タイトル317は、タイトルの名称を示す情報であり、例えば、図5に示される番組識別情報301のタイトル317の内容は「ZZZニュース」である。また、内容318および内容319は、このタイトルの内容を示す特徴的なキーワードの情報であり、例えば、図5に示される番組識別情報301の内容318の内容は「AAA」であり、内容319の内容は「BBB」である。   The genre 316 is information indicating the genre (type) of the content of the title. For example, the content of the genre 316 of the program identification information 301 shown in FIG. 5 is “news”. The title 317 is information indicating the title name. For example, the content of the title 317 of the program identification information 301 shown in FIG. 5 is “ZZZ news”. The contents 318 and 319 are characteristic keyword information indicating the contents of the title. For example, the contents 318 of the program identification information 301 shown in FIG. 5 are “AAA”. The content is “BBB”.

なお、番組識別情報301が以上に示される情報以外の情報を含むようにしても良いし、上述した情報の一部により構成されるようにしてももちろんよい。また、番組識別情報301を構成する各情報が階層化されていてもよい。   It should be noted that the program identification information 301 may include information other than the information shown above, or may be configured by a part of the information described above. Moreover, each information which comprises the program identification information 301 may be hierarchized.

放送番組情報管理部69は、録画タイトル管理部65の要求に対応する番組識別情報を録画タイトル管理部65に供給する。録画タイトル管理部65は、この供給された番組識別情報に基づいて、図6に示されるような、録画されたタイトルに対応する情報である録画タイトル情報を作成する。   The broadcast program information management unit 69 supplies program identification information corresponding to the request from the recording title management unit 65 to the recording title management unit 65. The recorded title management unit 65 creates recorded title information, which is information corresponding to the recorded title, as shown in FIG. 6, based on the supplied program identification information.

図6において、録画タイトル情報351は、情報の種類を示す「属性」と、その「内容」の2つの項目により構成される、録画されたタイトルに関する各種の情報群である。録画タイトル情報351には、例えば、図6に示されるように、録画タイトルID361、番組タイトル362、ジャンル363、視聴時間率364、操作回数365、および嗜好情報更新フラグ366等の属性の情報が含まれる。   In FIG. 6, recorded title information 351 is various information groups related to a recorded title, which is configured by two items of “attribute” indicating the type of information and “content”. For example, as shown in FIG. 6, the recorded title information 351 includes attribute information such as a recorded title ID 361, a program title 362, a genre 363, a viewing time rate 364, an operation count 365, and a preference information update flag 366. It is.

録画タイトルID361は、録画されたタイトルを識別するIDである。例えば、図6に示される録画タイトル情報351の録画タイトルID361の内容は、「00000001」である。この情報は、番組識別情報301の番組ID311に基づいて設定されるようにしてもよいし、番組識別情報301の番組ID311とは独立して設定されるようにしてもよい。   The recorded title ID 361 is an ID for identifying a recorded title. For example, the content of the recording title ID 361 of the recording title information 351 shown in FIG. 6 is “00000001”. This information may be set based on the program ID 311 of the program identification information 301, or may be set independently of the program ID 311 of the program identification information 301.

タイトル362は、タイトルの名称を示す情報であり、図5に示される番組識別情報301のタイトル317に基づいて設定される。例えば、図6に示される録画タイトル情報351のタイトル362の内容は「ZZZニュース」である。ジャンル363は、タイトルの内容のジャンル(種類)を示す情報であり、図5に示される番組識別情報301のジャンル316に基づいて設定される。例えば、図6に示される録画タイトル情報351のジャンル363の内容は、「ニュース」である。   The title 362 is information indicating the title name, and is set based on the title 317 of the program identification information 301 shown in FIG. For example, the content of the title 362 of the recorded title information 351 shown in FIG. 6 is “ZZZ news”. The genre 363 is information indicating the genre (type) of the content of the title, and is set based on the genre 316 of the program identification information 301 shown in FIG. For example, the content of the genre 363 of the recorded title information 351 shown in FIG. 6 is “news”.

視聴時間率364は、このタイトルが1回再生された際の、タイトル全体に対する視聴時間(再生時間)の割合を示す情報である。この視聴時間率364は、後述するようにこのタイトルが再生される度に視聴時間が計測され、その計測された視聴時間の、タイトル全体の再生時間(番組識別情報301の放送開始日時312と放送終了日時313の情報より算出されるタイトル全体を再生した場合の時間)に対する割合であり、再生される度に算出されて更新される。すなわち、この視聴時間率364は、再生が開始された際に初期化されるので、直前の再生処理における視聴時間率が記録される。例えば、図6に示される録画タイトル情報351の視聴時間率364の内容は「75%」であり、前回再生された部分がタイトル全体の75%であることを示す。   The viewing time rate 364 is information indicating the ratio of viewing time (playback time) to the entire title when this title is played once. As will be described later, the viewing time rate 364 is measured every time this title is played, and the playback time of the entire title (the broadcast start date and time 312 of the program identification information 301 and the broadcast time) of the measured viewing time. The time when the entire title calculated from the information of the end date 313 is reproduced), and is calculated and updated every time it is reproduced. That is, since the viewing time rate 364 is initialized when playback is started, the viewing time rate in the immediately preceding playback process is recorded. For example, the content of the viewing time rate 364 of the recorded title information 351 shown in FIG. 6 is “75%”, indicating that the last played portion is 75% of the entire title.

操作回数365は、このタイトルが1回再生された際の、ユーザにより入力された操作(早送りや巻き戻し等)の回数を示す情報である。この操作回数365は、後述するようにこのタイトルが再生される度に操作回数がカウントされ、そのカウントされた再生回数により更新される。なお、この操作回数365は、再生が開始された際に初期化されるので、直前の再生処理における操作回数の情報が記録される。例えば、図6に示される録画タイトル情報351の操作回数365の内容は「6」であり、前回の視聴において6回操作されたことを示す。   The operation count 365 is information indicating the number of operations (fast forward, rewind, etc.) input by the user when this title is played once. As will be described later, the number of operations 365 is counted every time this title is reproduced, and is updated by the counted number of reproductions. Since the number of operations 365 is initialized when the reproduction is started, information on the number of operations in the immediately preceding reproduction process is recorded. For example, the content of the operation count 365 of the recorded title information 351 shown in FIG. 6 is “6”, indicating that the operation was performed 6 times in the previous viewing.

嗜好情報更新フラグ366は、この録画タイトル情報351の内容に基づいて嗜好情報データベースの内容が更新されたか否かを示すフラグである。例えば、図6に示される録画タイトル情報351の嗜好情報更新フラグ366の内容は「NON(未反映)」であり、この録画タイトル情報351の内容に基づいて嗜好情報データベースの内容が更新されていないことが示されている。   The preference information update flag 366 is a flag indicating whether or not the content of the preference information database has been updated based on the content of the recorded title information 351. For example, the content of the preference information update flag 366 of the recorded title information 351 shown in FIG. 6 is “NON (unreflected)”, and the content of the preference information database is not updated based on the content of the recorded title information 351. It has been shown.

なお、録画タイトル情報351は、上述した以外の情報を含むようにしても良いし、上述した情報の一部により構成されるようにしてももちろんよい。また、録画タイトル情報351を構成する各情報が階層化されていてもよい。   Note that the recorded title information 351 may include information other than those described above, or may be configured by a part of the information described above. Further, each piece of information constituting the recording title information 351 may be hierarchized.

録画タイトル管理部65は、作成した、このような録画タイトル情報351を、例えば主記憶装置36または39等に保持し、管理する。すなわち、この主記憶装置36または39には、補助記憶装置40に記録されているタイトルの数だけ、録画タイトル情報351が記憶されている。なお、録画タイトル管理部65は、これらの録画タイトル情報351の情報を一覧として保持しており、この一覧を用いることにより、主記憶装置36または39に記憶されている複数の録画タイトル情報351の中から、目的の録画タイトル情報351を検索して読み出すことができる。そして、上述したように、録画タイトル管理部65は、補助記憶装置40に記憶されているタイトルの再生が指示されると、録画タイトル情報更新処理を実行し、再生されるタイトルの録画タイトル情報351を更新する。   The recorded title management unit 65 stores and manages the created recorded title information 351 in the main storage device 36 or 39, for example. That is, the main storage device 36 or 39 stores recorded title information 351 corresponding to the number of titles recorded in the auxiliary storage device 40. Note that the recording title management unit 65 holds the information of the recording title information 351 as a list, and by using this list, a plurality of recording title information 351 stored in the main storage device 36 or 39 is stored. The target recording title information 351 can be searched and read from the inside. Then, as described above, when an instruction to reproduce the title stored in the auxiliary storage device 40 is given, the recorded title management unit 65 executes the recorded title information update process, and the recorded title information 351 of the title to be reproduced. Update.

図7のフローチャートを参照して、録画タイトル情報更新処理について説明する。   The recorded title information update process will be described with reference to the flowchart of FIG.

録画タイトル情報更新処理が開始されると、最初に、ステップS1において、録画タイトル管理部65は、初期化処理を行い、再生されるタイトルに対応する録画タイトル情報351を、上述した録画タイトル情報351の一覧を用いることにより、録画タイトル情報351が記憶されている主記憶装置36または39等より検索して読み出し、視聴時間率364の値を「0%」に設定したり、操作回数365のカウント数を「0」に設定したりする等の、録画タイトル情報に含まれる情報の設定を行ったり、カウンタやタイマ等の設定値を初期値に設定したりする。   When the recording title information update process is started, first, in step S1, the recording title management unit 65 performs an initialization process, and the recording title information 351 corresponding to the title to be reproduced is recorded as the above-described recording title information 351. By using the list, the main storage device 36 or 39 in which the recorded title information 351 is stored is retrieved and read, the value of the viewing time rate 364 is set to “0%”, or the number of operations 365 is counted. The information included in the recording title information, such as setting the number to “0”, is set, or the setting values of the counter, timer, etc. are set to the initial values.

初期化処理が終了すると、録画タイトル管理部65は、ステップS2に処理を進め、図示せぬタイマの動作を開始させ、視聴時間の計測を、タイトルの再生開始タイミングに合わせて開始する。視聴時間の計測を開始した録画タイトル管理部65は、ステップS3に処理を進め、図示せぬ操作ボタンやリモートコントローラ等よりなる入力部を介してユーザによる再生処理に関する操作(再生、一時停止、巻き戻し、または早送り等)が入力されたか否かを判定し、入力されたと判定した場合、ステップS4に処理を進め、操作回数をカウントする図示せぬカウンタの値を「+1」カウントアップさせる。カウンタの値をカウントアップさせた録画タイトル管理部65は、ステップS5に処理を進める。   When the initialization process ends, the recorded title management unit 65 proceeds to step S2, starts the operation of a timer (not shown), and starts the viewing time measurement in accordance with the playback start timing of the title. The recording title management unit 65 that has started the measurement of the viewing time proceeds to step S3, and performs operations related to playback processing (play, pause, winding, etc.) by the user via an input unit such as an operation button or a remote controller (not shown). It is determined whether or not an input such as “Return” or “Fast-forward” has been input. If it is determined that the input has been input, the process proceeds to Step S4, and the value of a counter (not shown) that counts the number of operations is incremented by “+1”. The recorded title management unit 65 that has incremented the value of the counter advances the process to step S5.

なお、ステップS3において、ユーザによる操作が入力されていないと判定した場合、録画タイトル管理部65は、ステップS4の処理を省略し、ステップS5に処理を進める。ステップS5において、録画タイトル管理部65は、タイトルの再生が終了したか否かを判定し、終了していないと判定した場合、ステップS3に処理を戻し、それ以降の処理を繰り返す。   If it is determined in step S3 that no user operation has been input, the recorded title management unit 65 skips step S4 and proceeds to step S5. In step S5, the recorded title management unit 65 determines whether or not the reproduction of the title has ended. If it is determined that the recording has not ended, the process returns to step S3 and repeats the subsequent processing.

また、ステップS5において、例えば、ユーザがリモートコントローラの停止ボタンを操作する等して、タイトルの再生が終了したと判定した場合、録画タイトル管理部65は、ステップS6に処理を進め、図示せぬタイマの動作を停止させ、視聴時間の計測を終了し、ステップS7において、図示せぬカウンタよりその時点のカウント値を取得し、ステップS8において、それらの、視聴時間およびカウント値に基づいて、再生されたタイトルに対応する録画タイトル情報351の内容を更新する。例えば、録画タイトル管理部65は、録画タイトル情報351の視聴時間率364の値をタイトル全体の再生時間で除算して今回の再生における視聴時間率を算出し、視聴時間率364の値を更新する。また、録画タイトル管理部65は、録画タイトル情報351の操作回数365の値に今回カウントして得られたカウント値を代入して更新する。以上のようにして録画タイトル情報351を更新すると、録画タイトル管理部65は、録画タイトル情報更新処理を終了する。   In step S5, for example, when the user determines that the reproduction of the title has been completed by operating the stop button of the remote controller, the recorded title management unit 65 proceeds to step S6 and does not illustrate the process. The operation of the timer is stopped, and the viewing time measurement is finished. In step S7, the count value at that time is obtained from a counter (not shown), and in step S8, playback is performed based on the viewing time and the count value. The contents of the recorded title information 351 corresponding to the title thus updated are updated. For example, the recorded title management unit 65 divides the value of the viewing time rate 364 of the recorded title information 351 by the playback time of the entire title, calculates the viewing time rate in the current playback, and updates the value of the viewing time rate 364. . In addition, the recorded title management unit 65 updates the count value obtained by counting this time to the value of the number of operations 365 of the recorded title information 351 and updates it. When the recording title information 351 is updated as described above, the recording title management unit 65 ends the recording title information update process.

以上のように録画タイトル情報を更新することにより、録画タイトル管理部65は、タイトルの再生処理1回に対する操作回数を記録することができる。従って、この操作回数の情報から、再生されたタイトルをユーザが実際に視聴していたか否かを判定することができるので、映像記録再生装置11は、後述するように、録画タイトル情報の内容を嗜好情報データベースに反映させることにより、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   By updating the recorded title information as described above, the recorded title management unit 65 can record the number of operations for one title reproduction process. Therefore, since it is possible to determine whether or not the user has actually watched the reproduced title from the information on the number of operations, the video recording / reproducing apparatus 11 stores the contents of the recorded title information as will be described later. By reflecting it in the preference information database, the user's preference level can be calculated more accurately, and a more appropriate program can be provided to the user.

また、以上のように録画タイトル情報を更新することにより、録画タイトル管理部65は、タイトルの再生処理1回における視聴時間率を記録することができる。従って、さらに、この視聴時間率の情報を利用することにより、ユーザが実際に視聴したときの視聴時間率を測定することができるので、映像記録再生装置11は、後述するように、録画タイトル情報の内容を嗜好情報データベースに反映させることにより、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   Further, by updating the recorded title information as described above, the recorded title management unit 65 can record the viewing time rate in one playback process of the title. Therefore, since the viewing time rate when the user actually views can be measured by using the viewing time rate information, the video recording / playback apparatus 11 records the recorded title information as described later. By reflecting the contents in the preference information database, the user's preference level can be calculated more accurately and a more appropriate program can be provided to the user.

以上のように生成された録画タイトル情報に基づいて、嗜好情報データベースのデータが更新される。次に、図8を参照して、嗜好情報管理部68に管理されている嗜好情報データベース401について説明する。嗜好情報データベース401には、例えば、タイトル名をキーとして管理される嗜好情報データであるタイトルキーワード嗜好情報411、タイトルの内容をキーとして管理される嗜好情報データであるキーワード嗜好情報412、タイトルのジャンルをキーとして管理される嗜好情報データであるジャンル嗜好情報413、タイトルの放送時間帯をキーとして管理される放送時間帯嗜好情報414、および、タイトルが放送されたチャンネル(コンテンツデータの場合、そのコンテンツが公開されたサーバ等)をキーとして管理される嗜好情報データであるチャンネル嗜好情報415がある。すなわち、タイトルキーワード嗜好情報411乃至チャンネル嗜好情報415は、上述した番組識別情報に含まれる属性をキーとして管理されるレコード群からなるテーブルであり、レコード毎にユーザの嗜好度を示すスコアが付加されている。   Based on the recorded title information generated as described above, the data in the preference information database is updated. Next, the preference information database 401 managed by the preference information management unit 68 will be described with reference to FIG. The preference information database 401 includes, for example, title keyword preference information 411 that is preference information data managed using a title name as a key, keyword preference information 412 that is preference information data managed using a title content as a key, and a title genre. Genre preference information 413, which is preference information data managed using the key as a key, broadcast time zone preference information 414 managed using the broadcast time zone of the title as a key, and the channel on which the title was broadcast (in the case of content data, its content There is channel preference information 415 which is preference information data managed with the server as a key. That is, the title keyword preference information 411 to the channel preference information 415 are tables composed of record groups managed using the attributes included in the above-described program identification information as keys, and a score indicating the user's preference level is added to each record. ing.

すなわち、タイトルキーワード嗜好情報411は、図5に示されるタイトル317の内容をキーとするテーブルであり、キーワード(タイトル317の内容)とそれらのキーワードに対するスコア(ユーザの嗜好度)とで構成されている。キーワード嗜好情報412は、図5に示される内容318や内容319の内容、すなわち、EPG情報に含まれる番組の詳細説明(内容の説明や、出演者など)を構成する単語をキーとするテーブルであり、キーワード(内容318や内容319の内容)とそれらに対するスコアとにより構成される。ジャンル嗜好情報413は、図5に示されるジャンル316の内容(例えば、バラエティー、報道、ドラマ、ドキュメンタリー、スポーツ、音楽、教育等)をキーとするテーブルであり、キーワード(ジャンル316の内容)とそれらに対するスコアとにより構成される。   That is, the title keyword preference information 411 is a table using the contents of the title 317 shown in FIG. 5 as a key, and is composed of keywords (contents of the title 317) and scores for those keywords (user preference). Yes. The keyword preference information 412 is a table using the words constituting the contents of the contents 318 and 319 shown in FIG. 5, that is, the detailed explanation of the program (content explanation, performers, etc.) included in the EPG information as a key. Yes, it consists of keywords (contents 318 and 319) and scores for them. The genre preference information 413 is a table with the contents of the genre 316 shown in FIG. 5 (for example, variety, report, drama, documentary, sports, music, education, etc.) as keys, and keywords (contents of the genre 316) and those. And score for.

放送時間帯嗜好情報414は、図5に示される放送開始日時312や放送終了日時313の内容をキーとするテーブルであり、放送開始日時312や放送終了日時313の内容より求められるタイトルの放送時間帯とそれらに対するスコアとにより構成される。特に放送番組においては、放送時間帯によって番組の構成に特徴があることから、このような放送時間帯に関する情報が、ユーザの嗜好を検出するために用いられる。   The broadcast time zone preference information 414 is a table with the contents of the broadcast start date and time 312 and the broadcast end date and time 313 shown in FIG. 5 as keys, and the broadcast time of the title obtained from the contents of the broadcast start date and time 312 and the broadcast end date and time 313. It consists of bands and scores for them. In particular, since a broadcast program is characterized by the program structure depending on the broadcast time zone, such information on the broadcast time zone is used to detect user preferences.

チャンネル嗜好情報415は、図5に示される配信元315の内容をキーとするテーブルであり、配信元315の内容より求められる、タイトルが放送されたチャンネル等(コンテンツデータの場合、そのコンテンツデータが公開されたサーバ名等)の情報とそれに対するスコアとにより構成される。特に、放送番組においては、放送局(チャンネル)毎に、番組編成に特徴を有していることから、ユーザの嗜好を検出するために用いられる情報であり、チャンネルを分類として、チャンネルとそれらのチャンネル毎のスコアとで構成される。   The channel preference information 415 is a table using the contents of the distribution source 315 shown in FIG. 5 as a key, and the channel or the like on which the title is broadcast, which is obtained from the contents of the distribution source 315 (in the case of content data, the content data It is composed of information of the published server name etc.) and a score for it. In particular, in broadcast programs, each broadcast station (channel) has a characteristic in program organization, so it is information used to detect user preferences. It consists of a score for each channel.

これらのスコアは、ユーザが視聴したり、録画を指令したりした番組コンテンツに対応するEPG情報に含まれているタイトル、キーワード、ジャンル、放送時間帯、および、チャンネルの値が高く、ユーザが視聴しなかったコンテンツに対応するEPG情報に含まれているタイトル、キーワード、ジャンル、放送時間帯、および、チャンネルの値が低くなるように設定される。   These scores have high title, keyword, genre, broadcast time, and channel values included in the EPG information corresponding to the program content that the user has watched or ordered to record. The title, keyword, genre, broadcast time zone, and channel values included in the EPG information corresponding to the content that has not been set are set to be low.

例えば、ユーザが選択したコンテンツに対応するEPG情報に含まれている構成要素に対応するスコアが1増加され、ユーザが選択しなかったコンテンツに対応するEPG情報に含まれている構成要素に対応するスコアが増加されないように設定されている場合、スコアが高ければ高いほど、対応する項目の嗜好度が高いということになる。   For example, the score corresponding to the component included in the EPG information corresponding to the content selected by the user is incremented by 1, and the score corresponds to the component included in the EPG information corresponding to the content not selected by the user. When the score is set not to increase, the higher the score, the higher the preference level of the corresponding item.

なお、スコアの算出方法は、上述した以外の、いかなる方法であっても良く、例えば、ユーザが選択しなかったコンテンツに対応するEPG情報に含まれている各項目のスコアを減少するようにしたり、項目ごとに重み付けを施すようにしたりしても良い。また、嗜好情報管理部68は、ユーザの操作履歴を取得して、自分自身で嗜好情報データを生成して、上述した嗜好情報データベース401を更新するようにしても、他の装置で生成された嗜好情報データを取得し、それを用いて嗜好情報データベース401を更新するものとしても良い。   The score calculation method may be any method other than those described above. For example, the score of each item included in the EPG information corresponding to the content not selected by the user may be reduced. Alternatively, weighting may be applied to each item. Also, the preference information management unit 68 acquires the user's operation history, generates the preference information data by itself, and updates the preference information database 401 described above, but is generated by another device. It is good also as what acquires preference information data and updates the preference information database 401 using it.

このような嗜好情報データベース401について、嗜好情報更新部66は、映像記録再生装置11が起動された後電源がON状態である間、所定の間隔で追加反映処理を繰り返し実行し、上述した録画タイトル情報に基づいて、嗜好情報データベース401の更新を行う。   For such a preference information database 401, the preference information update unit 66 repeatedly executes additional reflection processing at predetermined intervals while the power is on after the video recording / playback apparatus 11 is activated, and the above-described recorded titles are recorded. Based on the information, the preference information database 401 is updated.

図9のフローチャートを参照して、追加判定処理を説明する。なお、必要に応じて、図10を参照して説明する。   The addition determination process will be described with reference to the flowchart of FIG. In addition, it demonstrates with reference to FIG. 10 as needed.

最初に、ステップS21において、嗜好情報更新部66は、録画タイトル管理部65が保持している録画タイトル情報351の一覧を取得する。一覧を取得した嗜好情報更新部66は、ステップS22に処理を進め、その一覧を参照し、全ての録画タイトル情報351を処理したか否かを判定する。一覧にまだ未処理の録画タイトル情報351が存在すると判定した場合、嗜好情報更新部66は、ステップS23に処理を進め、次の録画タイトル情報351を選択し、録画タイトル管理部65を介して、主記憶装置36および主記憶装置39の内、録画タイトル情報351が記憶されている方よりその録画タイトル情報351を取得する。なお、まだ録画タイトル情報351を選択していない場合、嗜好情報更新部66は、一覧の先頭の録画タイトル情報351(1番目の録画タイトル情報351)を選択して取得する。   First, in step S <b> 21, the preference information update unit 66 acquires a list of recorded title information 351 held by the recorded title management unit 65. Having acquired the list, the preference information update unit 66 proceeds to step S22, refers to the list, and determines whether all the recorded title information 351 has been processed. If it is determined that there is still unprocessed recording title information 351 in the list, the preference information update unit 66 proceeds to step S23, selects the next recording title information 351, and via the recording title management unit 65, The recorded title information 351 is acquired from the main storage device 36 and the main storage device 39 from which the recorded title information 351 is stored. If the recorded title information 351 has not been selected, the preference information update unit 66 selects and acquires the first recorded title information 351 (first recorded title information 351) in the list.

録画タイトル情報351を取得した嗜好情報更新部66は、ステップS24に処理を進め、その取得した録画タイトル情報351の嗜好情報更新フラグ366を参照し、その録画タイトル情報351について嗜好情報データの追加が既に行われたか否かを判定する。嗜好情報更新フラグ366がたっており(例えば、嗜好情報フラグ366の内容が「YES」であり)、この録画タイトル情報351が、嗜好情報データの追加が既に行われた録画タイトル情報であると判定した場合、嗜好情報更新部66は、ステップS22に処理を戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。   The preference information update unit 66 that acquired the recorded title information 351 proceeds to step S24, refers to the preference information update flag 366 of the acquired recorded title information 351, and adds preference information data to the recorded title information 351. Determine whether it has already been done. The preference information update flag 366 is set (for example, the content of the preference information flag 366 is “YES”), and it is determined that the recorded title information 351 is recorded title information for which preference information data has already been added. In this case, the preference information update unit 66 returns the process to step S22 and repeats the subsequent processes, thereby performing the process for the next recorded title information.

嗜好情報更新フラグ366がたっておらず(例えば、嗜好情報フラグ366の内容が「NON」であり)、この録画タイトル情報351が、嗜好情報データの追加がまだ行われていない録画タイトル情報であると判定した場合、嗜好情報更新部66は、ステップS25に処理を進め、録画タイトル情報351の操作回数365を参照し、その操作回数が所定の閾値(例えば、5回)以上であるか否かを判定する。操作回数が所定の閾値より小さく、実際にはユーザがこのタイトルを視聴していないと判定した場合(例えば、閾値が5回の場合に操作回数が4回以下であるとき)、嗜好情報更新部66は、処理をステップS22に戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。   The preference information update flag 366 is not set (for example, the content of the preference information flag 366 is “NON”), and the recorded title information 351 is recorded title information for which preference information data has not yet been added. If it is determined, the preference information update unit 66 proceeds to step S25, refers to the operation count 365 of the recorded title information 351, and determines whether or not the operation count is equal to or greater than a predetermined threshold (for example, 5 times). judge. When it is determined that the number of operations is smaller than a predetermined threshold and the user does not actually watch this title (for example, when the number of operations is 4 or less when the threshold is 5), the preference information update unit 66 returns the process to step S22 and repeats the subsequent processes to perform the process for the next recorded title information.

また、ステップS25において、操作回数が所定の閾値以上であり、実際にユーザがこのタイトルを視聴したと判定した場合(例えば、閾値が5回の場合に操作回数が5回以上であるとき)、嗜好情報更新部66は、処理をステップS26に進め、録画タイトル情報351の視聴時間率364を参照し、その視聴時間率の値が所定の閾値(例えば、50%)以上であるか否かを判定する。視聴時間率の値が所定の閾値より小さく、ユーザがこのタイトルに興味を持っていないと判定した場合(例えば、閾値が50%の場合に視聴時間率が50%より小さいとき)、嗜好情報更新部66は、処理をステップS22に戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。   In Step S25, when it is determined that the number of operations is equal to or greater than a predetermined threshold and the user has actually viewed this title (for example, when the number of operations is 5 or more when the threshold is 5), The preference information update unit 66 advances the process to step S26, refers to the viewing time rate 364 of the recorded title information 351, and determines whether the value of the viewing time rate is equal to or greater than a predetermined threshold (for example, 50%). judge. When the value of the viewing time rate is smaller than a predetermined threshold value and it is determined that the user is not interested in this title (for example, when the viewing time rate is smaller than 50% when the threshold value is 50%), the preference information is updated. The unit 66 returns the process to step S22 and repeats the subsequent processes, thereby performing the process for the next recorded title information.

また、ステップS26において、視聴時間率の値が所定の閾値以上であり、ユーザがこのタイトルに興味を持っていると判定した場合(例えば、閾値が50%の場合に視聴時間率が50%以上であるとき)、嗜好情報更新部66は、処理をステップS27に進め、この録画タイトル情報351に基づいて図10に示されるような、この番組に対するユーザの嗜好度の設定を増加させるような嗜好情報データを作成し、それを嗜好情報管理部68に供給し、嗜好情報データベース401に追加登録する。   In step S26, when the viewing time rate value is equal to or greater than a predetermined threshold value and it is determined that the user is interested in this title (for example, when the threshold value is 50%, the viewing time rate is 50% or more). ), The preference information update unit 66 advances the process to step S27 to increase the preference setting of the user for this program as shown in FIG. 10 based on the recorded title information 351. Information data is created, supplied to the preference information management unit 68, and additionally registered in the preference information database 401.

図10は、嗜好情報データの構成例を示す模式図である。   FIG. 10 is a schematic diagram illustrating a configuration example of preference information data.

図10において、嗜好情報データ451は、情報の種類を示す「属性」と、その「内容」の2つの項目により構成される、録画タイトル情報に対応するユーザの嗜好に関する情報である。嗜好情報データ451には、例えば、図10に示されるように、番組タイトルID461、配信元462、放送日463、放送開始時刻464、放送終了時刻465、実放送嗜好度466、および再生嗜好度467等の属性の情報が含まれる。   In FIG. 10, preference information data 451 is information regarding user preferences corresponding to recorded title information, which is composed of two items, “attribute” indicating the type of information and “content”. In the preference information data 451, for example, as shown in FIG. 10, a program title ID 461, a distribution source 462, a broadcast date 463, a broadcast start time 464, a broadcast end time 465, an actual broadcast preference level 466, and a reproduction preference level 467 And other attribute information.

番組タイトル461は、この嗜好情報データ451が対応するタイトルの名前を示す情報であり、図6に示される録画タイトル情報351の番組タイトル461に基づいて設定される。例えば、図10に示される嗜好情報データ451の番組タイトル461の内容は、「ZZZニュース」である。   The program title 461 is information indicating the name of the title corresponding to the preference information data 451, and is set based on the program title 461 of the recorded title information 351 shown in FIG. For example, the content of the program title 461 of the preference information data 451 shown in FIG. 10 is “ZZZ news”.

配信元462は、タイトルの配信元を示す情報である。例えば、図10に示される嗜好情報データ451の配信元462の内容は、「地上波放送、XXch、YYY局」であり、このタイトルがYYY局より、地上波放送のXXchにおいて放送された番組であることを示している。この情報は、嗜好情報管理部68が有する番組識別情報301の配信元315に基づいて設定されるようにしてもよいし、録画タイトル情報351にこの配信元に関する情報を含めるようにし、その録画タイトル情報351に基づいて設定されるようにしてもよい。なお、タイトルがコンテンツデータである場合、配信元462には、コンテンツデータを公開しているサーバのアドレス等が示される。   The distribution source 462 is information indicating the distribution source of the title. For example, the content of the distribution source 462 of the preference information data 451 shown in FIG. 10 is “terrestrial broadcast, XXch, YYY station”, and this title is a program broadcast from the YYY station on the terrestrial broadcast XXch. It shows that there is. This information may be set based on the distribution source 315 of the program identification information 301 included in the preference information management unit 68, or the recording title information 351 may include information on this distribution source, and the recorded title. It may be set based on the information 351. When the title is content data, the distribution source 462 indicates an address of a server that publishes the content data.

放送日463は、タイトルが放送された日を示す情報である。例えば、図10に示される嗜好情報データ451の放送日463の内容は、「毎日」であり、このタイトルが毎日放送される番組であることを示している。この情報は、嗜好情報管理部68が管理するEPGに基づいて設定されるようにしてもよいし、録画タイトル情報351にこの放送日に関する情報を含めるようにし、その録画タイトル情報351に基づいて設定されるようにしてもよい。なお、タイトルがコンテンツデータである場合、放送日463は、コンテンツデータの公開される日程等が示される。   The broadcast date 463 is information indicating the date when the title was broadcast. For example, the content of the broadcast date 463 of the preference information data 451 shown in FIG. 10 is “every day”, indicating that this title is a program broadcast every day. This information may be set based on the EPG managed by the preference information management unit 68, or may be set based on the recording title information 351 so that the recording title information 351 includes information on the broadcast date. You may be made to do. Note that when the title is content data, the broadcast date 463 indicates a schedule for releasing the content data.

放送開始時刻464および放送終了時刻465は、その番組の放送スケジュールを示す情報である。例えば、図10に示される嗜好情報データ451の放送開始時刻464の内容は「01:00:00」であり、放送終了時刻465の内容は「01:30:00」である。これらの情報は、図5の番組識別情報301に基づいて設定されるようにしてもよいし、録画タイトル情報351にこれらの放送開始または放送終了の時刻に関する情報を含めるようにし、その録画タイトル情報351に基づいて設定されるようにしてもよい。なお、コンテンツデータに関する情報の場合、この放送開始時刻464および放送終了時刻465は、空欄であってもよいし、またはサーバにおいてそのコンテンツデータが公開されるスケジュールを示す情報であってもよい。   Broadcast start time 464 and broadcast end time 465 are information indicating the broadcast schedule of the program. For example, the content of the broadcast start time 464 of the preference information data 451 shown in FIG. 10 is “01:00:00”, and the content of the broadcast end time 465 is “01:30:30”. These pieces of information may be set based on the program identification information 301 in FIG. 5, or the recording title information 351 includes information related to the start time or end time of the broadcast, and the recorded title information. It may be set based on 351. In the case of information regarding content data, the broadcast start time 464 and the broadcast end time 465 may be blank, or may be information indicating a schedule for releasing the content data on the server.

実放送嗜好度466は、この嗜好情報データが、タイトルの放送時のユーザの操作等により作成される場合に設定される嗜好度に関する情報である。すなわち、ユーザが録画されたタイトルの再生時でなく、そのタイトルが放送された時点で操作した回数が所定の閾値以上であり、かつ、そのとき視聴した時間の全体に対する割合が所定の閾値以上である場合、算出された嗜好度は、この実放送嗜好度466に設定される。例えば、図10の嗜好情報データ451の実放送嗜好度466の内容は、「qqqq」である。   The actual broadcast preference level 466 is information regarding the preference level set when the preference information data is created by a user operation or the like at the time of broadcasting the title. That is, the number of times that the user has operated at the time when the title is broadcast, not when the recorded title is broadcast, is equal to or greater than a predetermined threshold, and the ratio of the total viewing time at that time is equal to or greater than the predetermined threshold. In some cases, the calculated preference level is set to this actual broadcast preference level 466. For example, the content of the actual broadcast preference level 466 of the preference information data 451 in FIG. 10 is “qqqq”.

再生嗜好度467は、この嗜好情報データが、録画されたタイトルの再生時のユーザの操作等により作成される場合に設定される嗜好度に関する情報である。すなわち、ユーザが録画されたタイトルの再生時に操作した回数が所定の閾値以上であり、かつ、そのとき視聴した時間の全体に対する割合が所定の閾値以上である場合、算出された嗜好度は、この再生嗜好度467に設定される。例えば、図10の嗜好情報データ451の再生嗜好度467の内容は、「rrrr」である。   The reproduction preference level 467 is information relating to the preference level set when the preference information data is created by a user operation or the like during reproduction of a recorded title. That is, when the number of times the user has operated at the time of playing the recorded title is equal to or greater than a predetermined threshold, and the ratio of the total viewing time at that time is equal to or greater than the predetermined threshold, the calculated preference level is The playback preference level 467 is set. For example, the content of the reproduction preference level 467 of the preference information data 451 in FIG. 10 is “rrrr”.

なお、嗜好情報データ451は、上述した以外の情報を含むようにしても良いし、上述した情報の一部により構成されるようにしてももちろんよい。また、嗜好情報データ451を構成する各情報が階層化されていてもよい。   Note that the preference information data 451 may include information other than those described above, or may be configured by a part of the information described above. Moreover, each information which comprises the preference information data 451 may be hierarchized.

嗜好情報更新部66は、図10に示されるような嗜好情報データ451を嗜好情報データベース401に追加することにより、嗜好情報データベース401における、この録画タイトル情報に対応する番組に対するユーザの嗜好度の設定が増加するように嗜好情報データベース401を更新する。   The preference information update unit 66 adds preference information data 451 as shown in FIG. 10 to the preference information database 401, so that the preference level of the user for the program corresponding to the recorded title information in the preference information database 401 is set. The preference information database 401 is updated so as to increase.

嗜好情報データベース401を更新し、この番組に対するユーザの嗜好度を増加させた嗜好情報更新部66は、ステップS28に処理を進め、録画タイトル情報351の嗜好情報更新フラグ366のフラグをたて(内容を「YES」に設定し)、ステップS22に処理を戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。   The preference information update unit 66 that has updated the preference information database 401 and increased the user's preference level for this program advances the processing to step S28, and sets the preference information update flag 366 flag of the recorded title information 351 (contents). Is set to “YES”), the processing is returned to step S22 and the subsequent processing is repeated to perform processing for the next recorded title information.

以上のようにステップS22乃至ステップS28の処理を繰り返すことにより、嗜好情報更新部66は、ステップS21において録画タイトル管理部65より取得した録画タイトル情報の一覧に含まれる全ての録画タイトル情報に対して追加反映処理を行う。そして、ステップS22において、全ての録画タイトル情報を処理したと判定した場合、嗜好情報更新部66は、ステップS29に処理を進め、終了処理を行い、追加反映処理を終了する。   As described above, by repeating the processing from step S22 to step S28, the preference information update unit 66 applies to all the recorded title information included in the list of recorded title information acquired from the recorded title management unit 65 in step S21. Perform additional reflection processing. If it is determined in step S22 that all recorded title information has been processed, the preference information update unit 66 proceeds to step S29, performs an end process, and ends the additional reflection process.

以上のように録画タイトル情報に基づいて嗜好度を増加させる追加反映処理を定期的に実行することにより、嗜好情報更新部66は、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   As described above, by periodically executing the additional reflection process for increasing the preference level based on the recorded title information, the preference information update unit 66 calculates the preference level of the user more accurately and selects a more appropriate program. Can be provided to the user.

また、以上のように、嗜好情報更新フラグ366の内容が「YES」の録画タイトル情報に対応する嗜好情報データの追加を行わないので、嗜好情報更新部66は、同じ録画タイトル情報に対して何度も嗜好情報データを追加することを防止することができ、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   Further, as described above, since the preference information data corresponding to the recorded title information whose content of the preference information update flag 366 is “YES” is not added, the preference information update unit 66 determines what the same recorded title information is. It is possible to prevent the preference information data from being added, the user's preference degree can be calculated more accurately, and a more appropriate program can be provided to the user.

次に、録画されていたタイトルが削除された場合について説明する。タイトルの削除は、ユーザが指示した場合と、補助記憶装置40の空き容量が不足した場合(例えば、空き容量が次の録画予約情報より算出される必要な容量より少ない場合)等に行われる。   Next, a case where a recorded title is deleted will be described. Deletion of the title is performed when the user gives an instruction, or when the free capacity of the auxiliary storage device 40 is insufficient (for example, when the free capacity is less than the necessary capacity calculated from the next recording reservation information).

録画されたタイトルの削除が行われると、図11に示されるような、その削除に関するイベントが嗜好情報更新部66に供給される。   When the recorded title is deleted, an event related to the deletion as shown in FIG. 11 is supplied to the preference information update unit 66.

図11において、イベント501は、嗜好情報更新部66に供給される、タイトルの削除に関する情報であり、情報の種類を示す「属性」と、その「内容」の2つの項目により構成され、録画タイトルID511およびユーザ指示フラグ512等の属性の情報が含まれる。   In FIG. 11, an event 501 is information relating to title deletion, which is supplied to the preference information update unit 66, and is composed of two items of “attribute” indicating the type of information and its “content”. Attribute information such as ID 511 and user instruction flag 512 is included.

録画タイトルID511は、削除されたタイトルを識別するIDである。例えば、図11に示されるイベント501の録画タイトルID511の内容は、「00000001」であり、この録画タイトルIDのタイトルが削除されたことを示す。   The recording title ID 511 is an ID for identifying the deleted title. For example, the content of the recording title ID 511 of the event 501 shown in FIG. 11 is “00000001”, indicating that the title of this recording title ID has been deleted.

ユーザ指示フラグ512は、その削除がユーザの指示に基づいて行われたものであるか否かを示す情報である。例えば、図11に示されるイベント501のユーザ指示フラグ512の内容は「YES」であり、この削除がユーザの指示であることが示されている。なお、削除処理が補助記憶装置40の空き容量に基づいて行われた場合、このユーザ指示フラグ512の内容は「NON」となる。   The user instruction flag 512 is information indicating whether or not the deletion has been performed based on a user instruction. For example, the content of the user instruction flag 512 of the event 501 shown in FIG. 11 is “YES”, indicating that this deletion is an instruction of the user. When the deletion process is performed based on the free capacity of the auxiliary storage device 40, the content of the user instruction flag 512 is “NON”.

このようなイベント501を取得すると嗜好情報更新部66は、削除更新処理を実行し、この削除がユーザの指示に基づくものであるか否かを判定し、ユーザの指示に基づく削除である場合、嗜好情報管理部68が管理している嗜好情報データベース401の、このタイトルに対する嗜好情報データの嗜好度を低下させ、ユーザのこのタイトルに対する嗜好度を低下させる。   When such an event 501 is acquired, the preference information update unit 66 executes a deletion update process, determines whether or not this deletion is based on a user instruction, and if the deletion is based on a user instruction, In the preference information database 401 managed by the preference information management unit 68, the degree of preference of the preference information data for this title is reduced, and the degree of preference of the user for this title is reduced.

図12のフローチャートを参照して、削除更新処理について説明する。   The deletion update process will be described with reference to the flowchart of FIG.

イベント501を取得した嗜好情報更新部66は、ステップS41において、イベント501のユーザ指示フラグ512を参照し、ユーザにより録画タイトル情報が削除されたか否かを判定する。ユーザ指示フラグ512の内容が「YES」であり、この削除がユーザの指示に基づいて行われたものであると判定した場合、嗜好情報更新部66は、ステップS42に処理を進め、録画タイトル管理部65より、削除されたタイトルに対応する録画タイトル情報351を取得する。なお、録画タイトル管理部65は、タイトルが削除されても、そのタイトルに対応する録画タイトル情報351を所定の期間削除せずに管理している。嗜好情報更新部66は、そのように管理されている録画タイトル情報351を、録画タイトル管理部65を介して取得する。   In step S41, the preference information update unit 66 that has acquired the event 501 refers to the user instruction flag 512 of the event 501 and determines whether or not the recorded title information has been deleted by the user. When the content of the user instruction flag 512 is “YES” and it is determined that this deletion has been performed based on the user's instruction, the preference information update unit 66 advances the process to step S42 to manage the recorded title management. The recorded title information 351 corresponding to the deleted title is acquired from the unit 65. Note that the recorded title management unit 65 manages the recorded title information 351 corresponding to the title without deleting it for a predetermined period even if the title is deleted. The preference information update unit 66 acquires the recorded title information 351 managed in this way via the recorded title management unit 65.

録画タイトル情報351を取得した嗜好情報更新部66は、ステップS43に処理を進め、その録画タイトル情報351の視聴時間率364を参照し、その視聴時間率の値が、予め定められた所定の閾値(例えば、10%)以下であるか否かを判定し、閾値以下であると判定した場合、ステップS44に処理を進め、嗜好情報の録画タイトルに関するパラメータ(嗜好度)を減少させる。   The preference information update unit 66 that acquired the recorded title information 351 advances the process to step S43, refers to the viewing time rate 364 of the recorded title information 351, and the value of the viewing time rate is a predetermined threshold value. It is determined whether or not (for example, 10%) or less, and if it is determined that the value is equal to or less than the threshold, the process proceeds to step S44, and the parameter (preference level) related to the recording title of the preference information is decreased.

すなわち、ユーザがこの番組に対して興味を持っておらず(視聴時間率が低い)、不必要であると判断して削除を行ったと判定した場合、嗜好情報更新部66は、そのタイトルに対する嗜好度を低下させる。   That is, when it is determined that the user is not interested in this program (the viewing time rate is low) and is deleted because it is unnecessary, the preference information update unit 66 selects the preference for the title. Reduce the degree.

ステップS44の処理を終了した嗜好情報更新部66は、ステップS45に処理を進める。   The preference information update unit 66 that has finished the process of step S44 advances the process to step S45.

また、ステップS41において、イベント501のユーザ指示フラグ512の値が「NON」であり、この削除が補助記憶装置40の空き容量に基づいて行われたものであると判定した場合、嗜好情報更新部66は、ユーザがそのタイトルに興味を持っているか否かを判定することができないので、ステップS42乃至ステップS44の処理を省略し、ステップS45に処理を進める。   If it is determined in step S41 that the value of the user instruction flag 512 of the event 501 is “NON” and this deletion is performed based on the free capacity of the auxiliary storage device 40, the preference information update unit Since it is not possible to determine whether the user is interested in the title, the process of step S42 to step S44 is omitted, and the process proceeds to step S45.

また、ステップS43において、このタイトルの視聴時間率364の値が所定の閾値より大きいと判定した場合、嗜好情報更新部66は、ユーザがこのタイトルに興味を持っているが、何らかの都合により削除を行ったと判定し、ステップS44の処理を省略し、ステップS45に処理を進める。   If it is determined in step S43 that the value of the viewing time rate 364 of the title is greater than a predetermined threshold, the preference information update unit 66 is interested in the title, but deletes it for some reason. It is determined that it has been performed, the process of step S44 is omitted, and the process proceeds to step S45.

ステップS45において、嗜好情報更新部66は、終了処理を行い、削除更新処理を終了する。   In step S45, the preference information update unit 66 performs an end process, and ends the deletion update process.

以上のようにして削除更新処理を行うことにより、タイトルの削除処理を、嗜好情報に反映させることができるので、嗜好情報更新部66は、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。また、その削除がユーザの指示に基づくものであるか否かを判定し、さらに、その視聴時間率を判定することにより、嗜好情報更新部66は、ユーザがそのタイトルに対して興味を持っているか否かをより正確に判定することができるので、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   By performing the deletion update process as described above, the title deletion process can be reflected in the preference information. Therefore, the preference information update unit 66 calculates the user's preference level more accurately, and is more appropriate. Programs can be provided to users. Further, by determining whether or not the deletion is based on the user's instruction, and further determining the viewing time rate, the preference information update unit 66 allows the user to be interested in the title. Therefore, it is possible to calculate the user's preference more accurately and provide a more appropriate program to the user.

以上のように、映像記録再生装置11は、録画されたタイトルをユーザが実際に視聴しているか否かを判定することができ、その判定結果に基づいて嗜好情報を増加させるので、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。また、映像記録再生装置11は、削除されたタイトルについて、ユーザが興味を持たずに削除を指示したタイトルを特定し、その特定されたタイトルに対する嗜好度を減少させるので、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   As described above, the video recording / reproducing apparatus 11 can determine whether or not the user is actually viewing the recorded title, and increases the preference information based on the determination result. It is possible to calculate the user's preference and provide a more appropriate program to the user. Moreover, since the video recording / reproducing apparatus 11 specifies the title that the user has given no instruction about the deleted title, and decreases the degree of preference for the specified title, the user's preference is more accurately The degree can be calculated and a more appropriate program can be provided to the user.

なお、その際に、特別なセンサなどを用いずに上述した嗜好度の更新を行うことができるので、映像記録再生装置11は、容易に、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。   In this case, since the above-mentioned preference level can be updated without using a special sensor or the like, the video recording / reproducing apparatus 11 can easily calculate the user's preference level more accurately and more appropriately. Various programs can be provided to the user.

なお、以上において説明した閾値の値は、一例であり、それ以外の値であってももちろんよい。また、以上においては、嗜好度の更新を判断するために、前回の再生時の操作回数と視聴時間率を用いるように説明したが、これに限らず、例えば、前回の視聴時間率の代わりに、これまでの視聴時間率の平均値を算出し、用いるようにしてもよいし、これまでの視聴時間率の最大値を用いるようにしてもよい。また、視聴時間率の代わりに、視聴時間(前回の視聴時間、視聴時間の平均値、または合計視聴時間等)を用いるようにしてもよい。なお、操作回数についても同様であり、合計値や平均値を算出するようにしてもよい。また、これらの平均値や合計値等の値を併用するようにしてもよい。   Note that the threshold values described above are merely examples, and other values may of course be used. In the above description, the number of operations and the viewing time rate at the time of the previous reproduction are used to determine the update of the preference level. However, the present invention is not limited to this, for example, instead of the previous viewing time rate. The average value of the viewing time rate so far may be calculated and used, or the maximum value of the viewing time rate so far may be used. Further, instead of the viewing time rate, viewing time (previous viewing time, average value of viewing time, total viewing time, etc.) may be used. The same applies to the number of operations, and a total value or an average value may be calculated. Moreover, you may make it use values, such as these average values and a total value, together.

さらに操作回数として、その操作内容に重み付けを行い、操作回数が同じでも、例えば、早送りの場合、ユーザの興味が低いものとして小さい値にし、一時停止や巻き戻しはユーザの興味が高いものとして大きい値にするようにし、その操作内容によって、値が異なるようにしてもよい。   Furthermore, as the number of operations, the operation content is weighted, and even if the number of operations is the same, for example, in the case of fast-forwarding, the user's interest is low and the value is small, and pause and rewind are large as the user's interest is high A value may be used, and the value may be different depending on the operation content.

上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。   The series of processes described above can be executed by hardware, but can also be executed by software.

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

この記録媒体は、図2に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク(フロッピディスクを含む)、光ディスク(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク(MD(Mini-Disk)を含む)、もしくは半導体メモリなどよりなるリムーバブルメディア42により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM38や、補助記憶装置40に含まれるハードディスクなどで構成される。   As shown in FIG. 2, the recording medium is distributed to provide a program to the user separately from the main body of the apparatus, and includes a magnetic disk (including a floppy disk) on which the program is recorded, an optical disk (CD- It is not only composed of removable media 42 consisting of ROM (compact disk-read only memory), DVD (digital versatile disk), magneto-optical disk (including MD (mini-disk)), or semiconductor memory. These are configured by a ROM 38 on which a program is recorded and a hard disk included in the auxiliary storage device 40 provided to the user in a state of being pre-installed in the apparatus main body.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。   In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. It also includes processes that are executed individually.

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

本発明を適用したネットワークシステムの構成を示す図である。It is a figure which shows the structure of the network system to which this invention is applied. 図1の映像記録再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the video recording / reproducing apparatus of FIG. 図2の映像記録再生装置の機能ブロック図である。FIG. 3 is a functional block diagram of the video recording / reproducing apparatus of FIG. 2. 図1のサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server of FIG. 番組識別情報の構成例を示す模式図である。It is a schematic diagram which shows the structural example of program identification information. 録画タイトル情報の構成例を示す模式図である。It is a schematic diagram which shows the structural example of video recording title information. 録画タイトル情報更新処理を説明するフローチャートである。It is a flowchart explaining a recording title information update process. 嗜好情報データベースについて説明する模式図である。It is a schematic diagram explaining a preference information database. 追加反映処理を説明するフローチャートである。It is a flowchart explaining an additional reflection process. 嗜好情報データの構成例を示す模式図である。It is a schematic diagram which shows the structural example of preference information data. イベントの構成例を示す模式図である。It is a schematic diagram which shows the structural example of an event. 削除更新処理を説明するフローチャートである。It is a flowchart explaining a deletion update process.

符号の説明Explanation of symbols

3 ユーザ装置, 11 映像記録再生装置 12 表示装置, 13および14 アンテナ, 31 チューナ, 32 エンコーダ, 33 デコーダ, 34 EPG取得モジュール, 35 CPU, 36 主記憶装置, 37 ネットワークインタフェース, 38 ROM, 39 主記憶装置, 40 補助記憶装置, 41 ドライブ, 42 リムーバブルメディア, 51および52 バス, 61 ライブ放送再生部, 62 録画タイトル再生部, 63 録画制御部, 64 アプリケーション管理部, 65 録画タイトル管理部, 66 嗜好情報更新部, 67 録画予約管理部, 68 嗜好情報管理部, 69 放送番組情報管理部, 71 ネットワーク通信部, 72 視聴制御アプリケーション, 73 録画予約アプリケーション, 74 自動録画予約制御部
3 User device, 11 Video recording / reproducing device 12 Display device, 13 and 14 Antenna, 31 Tuner, 32 Encoder, 33 Decoder, 34 EPG acquisition module, 35 CPU, 36 Main storage device, 37 Network interface, 38 ROM, 39 Main storage Device, 40 auxiliary storage device, 41 drive, 42 removable media, 51 and 52 bus, 61 live broadcast playback unit, 62 recorded title playback unit, 63 recording control unit, 64 application management unit, 65 recorded title management unit, 66 preference information Update section, 67 Recording reservation management section, 68 Preference information management section, 69 Broadcast program information management section, 71 Network communication section, 72 Viewing control application, 73 Recording reservation application, 74 Automatic recording reservation control section

Claims (10)

組またはコンテンツに対するユーザの嗜好情報を記憶している情報処理装置において、
前記番組または前記コンテンツの記録を制御する記録制御手段と、
前記記録制御手段により記録された前記番組または前記コンテンツの再生を制御する再生制御手段と、
前記番組または前記コンテンツの再生時間に関する情報を取得する第1の取得手段と、
前記番組または前記コンテンツの削除が行われた場合、前記削除が前記ユーザの指示に基づくものであるか否かを判定する第1の判定手段と、
前記第1の判定手段による判定結果により、前記ユーザの指示に基づいて削除されたと判定した前記番組または前記コンテンツに対して、前記第1の取得手段により取得された前記再生時間に関する情報が一定値以下であるか否かを判定する第2の判定手段と、
前記第2の判定手段による判定結果により、前記再生時間に関する情報が一定値以下であると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を低下させるように前記嗜好情報を更新する第1の更新手段と
を備える報処理装置。
An information processing apparatus which stores user preference information for turn sets or content,
Recording control means for controlling recording of the program or the content;
Playback control means for controlling playback of the program or the content recorded by the recording control means;
First acquisition means for acquiring information related to the playback time of the program or the content;
First determination means for determining whether or not the deletion is based on an instruction of the user when the program or the content is deleted ;
The determination result by the first determination unit, to the program or the content that has been determined to be deleted based on an instruction of the user, the first information relating to the reproduction time acquired by the acquisition means is constant Second determination means for determining whether or not the value is equal to or less than a value ;
When it is determined by the determination result by the second determination means that the information related to the reproduction time is less than or equal to a certain value, the preference information is updated so as to decrease the user's preference for the program or the content. information processing apparatus and a first updating means.
前記再生時間に関する情報は、前記番組または前記コンテンツの前回の再生における再生時間の、前記番組または前記コンテンツの全時間に対する割合を示す情報である
求項1に記載の情報処理装置。
The information related to the reproduction time is information indicating a ratio of the reproduction time in the previous reproduction of the program or the content to the total time of the program or the content.
The information processing apparatus according to Motomeko 1.
前記第1の更新手段により更新された前記嗜好情報に基づいて、前記番組または前記コンテンツを選択して記録する処理を制御する自動記録制御手段をさらに備える
求項1に記載の情報処理装置。
An automatic recording control unit that controls processing for selecting and recording the program or the content based on the preference information updated by the first updating unit is further provided.
The information processing apparatus according to Motomeko 1.
前記番組または前記コンテンツの再生中に前記ユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第2の取得手段と、Second acquisition means for acquiring information regarding the number of operations, which is information regarding the number of times the user has performed an operation during reproduction of the program or the content;
前記第2の取得手段により取得された前記操作回数に関する情報に基づいて、前記ユーザが実際に前記番組または前記コンテンツを視聴したか否かを判定する第3の判定手段と、Third determination means for determining whether or not the user has actually viewed the program or the content based on the information regarding the number of operations acquired by the second acquisition means;
前記第3の判定手段による判定結果により、前記ユーザが実際に視聴したと判定した前記番組または前記コンテンツに対して、前記第1の取得手段により取得された前記再生時間に関する情報が一定値以上であるか否かを判定する第4の判定手段と、Information regarding the playback time acquired by the first acquisition unit is greater than or equal to a certain value for the program or the content that the user has actually viewed based on the determination result by the third determination unit. Fourth determination means for determining whether there is,
前記第4の判定手段による判定結果により、前記再生時間に関する情報が一定値以上であると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する第2の更新手段とWhen it is determined from the determination result by the fourth determination means that the information related to the reproduction time is equal to or greater than a certain value, the preference information is updated so as to increase the user's preference for the program or the content. 2 update means and
をさらに備える請求項1に記載の情報処理装置。The information processing apparatus according to claim 1, further comprising:
前記操作回数に関する情報は、前記番組または前記コンテンツの前回の再生中に前記ユーザが操作を行った回数に関する情報である
求項に記載の情報処理装置。
The information on the number of operations is information on the number of times the user has performed an operation during the previous reproduction of the program or the content.
The information processing apparatus according to Motomeko 4.
前記第の更新手段は、前記番組または前記コンテンツに対する前記ユーザの嗜好度を示す嗜好データを作成し、前記嗜好情報に追加することにより、前記嗜好情報を更新する
求項に記載の情報処理装置。
The second updating unit updates the preference information by creating preference data indicating the degree of preference of the user with respect to the program or the content, and adding the preference data to the preference information.
The information processing apparatus according to Motomeko 4.
前記番組または前記コンテンツに基づいて、前記嗜好情報を更新したか否かを判定する第の判定手段をさらに備え、
前記第の更新手段は、前記第の判定手段の判定結果により、前記番組または前記コンテンツに基づいて、前記嗜好情報を更新していないと判定した場合、前記嗜好情報を更新する
求項に記載の情報処理装置。
And further comprising fifth determination means for determining whether or not the preference information has been updated based on the program or the content,
The second update unit updates the preference information when it is determined that the preference information is not updated based on the program or the content based on the determination result of the fifth determination unit.
The information processing apparatus according to Motomeko 4.
組またはコンテンツに対するユーザの嗜好情報を記憶している情報処理装置の情報処理方法であって、
前記番組または前記コンテンツの記録を制御する記録制御ステップと、
前記記録制御ステップの処理により記録された前記番組または前記コンテンツの再生を制御する再生制御ステップと、
前記番組または前記コンテンツの再生時間に関する情報を取得する第1の取得ステップと、
前記番組または前記コンテンツの削除が行われた場合、前記削除が前記ユーザの指示に基づくものであるか否かを判定する第1の判定ステップと、
前記第1の判定ステップの処理による判定結果により、前記ユーザの指示に基づいて削除されたと判定した前記番組または前記コンテンツに対して、前記第1の取得ステップの処理により取得された前記再生時間に関する情報が一定値以下であるか否かを判定する第2の判定ステップと、
前記第2の判定ステップの処理による判定結果により、前記再生時間に関する情報が一定値以下であると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する更新ステップと
を含む報処理方法。
An information processing method for an information processing apparatus that stores user preference information for turn sets or content,
A recording control step for controlling recording of the program or the content;
A reproduction control step for controlling reproduction of the program or the content recorded by the processing of the recording control step;
A first acquisition step of acquiring information relating to the playback time of the program or the content;
A first determination step of determining whether or not the deletion is based on an instruction of the user when the program or the content is deleted ;
The determination result by the processing of the first determination step, to the program or the content that has been determined to be deleted based on an instruction of the user, has been the playback time obtained by the processing of the first acquisition step A second determination step for determining whether or not the information regarding is less than or equal to a certain value ;
When it is determined that the information regarding the playback time is equal to or less than a predetermined value based on the determination result of the processing of the second determination step, the preference information is updated so as to increase the user's preference level for the program or the content. information processing method comprising the updating step of.
組またはコンテンツに対するユーザの嗜好情報を用いて、録画する前記番組または前記コンテンツを選択する処理をコンピュータに実行させるためのプログラムであって、
前記番組または前記コンテンツの記録を制御する記録制御ステップと、
前記記録制御ステップの処理により記録された前記番組または前記コンテンツの再生を制御する再生制御ステップと、
前記番組または前記コンテンツの再生時間に関する情報を取得する第1の取得ステップと、
前記番組または前記コンテンツの削除が行われた場合、前記削除が前記ユーザの指示に基づくものであるか否かを判定する第1の判定ステップと、
前記第1の判定ステップの処理による判定結果により、前記ユーザの指示に基づいて削除されたと判定した前記番組または前記コンテンツに対して、前記第1の取得ステップの処理により取得された前記再生時間に関する情報が一定値以下であるか否かを判定する第2の判定ステップと、
前記第2の判定ステップの処理による判定結果により、前記再生時間に関する情報が一定値以下であると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する更新ステップと
を含むことを特徴とするプログラムが記録された、コンピュータが読み取り可能な記録媒体。
Using the preference information of the user for turn sets or content, a program to be executed by the program or computer process of selecting the content recording,
A recording control step for controlling recording of the program or the content;
A reproduction control step for controlling reproduction of the program or the content recorded by the processing of the recording control step;
A first acquisition step of acquiring information relating to the playback time of the program or the content;
A first determination step of determining whether or not the deletion is based on an instruction of the user when the program or the content is deleted ;
The determination result by the processing of the first determination step, to the program or the content that has been determined to be deleted based on an instruction of the user, has been the playback time obtained by the processing of the first acquisition step A second determination step for determining whether or not the information regarding is less than or equal to a certain value ;
When it is determined by the determination result of the process of the second determination step that the information regarding the playback time is equal to or less than a predetermined value, the preference information is updated so as to increase the user's preference level for the program or the content. A computer-readable recording medium on which a program is recorded.
組またはコンテンツに対するユーザの嗜好情報を用いて、録画する前記番組または前記コンテンツを選択する処理をコンピュータに実行させるためのプログラムであって、
前記番組または前記コンテンツの記録を制御する記録制御ステップと、
前記記録制御ステップの処理により記録された前記番組または前記コンテンツの再生を制御する再生制御ステップと、
前記番組または前記コンテンツの再生時間に関する情報を取得する第1の取得ステップと、
前記番組または前記コンテンツの削除が行われた場合、前記削除が前記ユーザの指示に基づくものであるか否かを判定する第1の判定ステップと、
前記第1の判定ステップの処理による判定結果により、前記ユーザの指示に基づいて削除されたと判定した前記番組または前記コンテンツに対して、前記第1の取得ステップの処理により取得された前記再生時間に関する情報が一定値以下であるか否かを判定する第2の判定ステップと、
前記第2の判定ステップの処理による判定結果により、前記再生時間に関する情報が一定値以下であると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する更新ステップと
を含むことを特徴とする処理をコンピュータに実行させるプログラム。
Using the preference information of the user for turn sets or content, a program to be executed by the program or computer process of selecting the content recording,
A recording control step for controlling recording of the program or the content;
A reproduction control step for controlling reproduction of the program or the content recorded by the processing of the recording control step;
A first acquisition step of acquiring information relating to the playback time of the program or the content;
A first determination step of determining whether or not the deletion is based on an instruction of the user when the program or the content is deleted ;
The determination result by the processing of the first determination step, to the program or the content that has been determined to be deleted based on an instruction of the user, has been the playback time obtained by the processing of the first acquisition step A second determination step for determining whether or not the information regarding is less than or equal to a certain value ;
When it is determined by the determination result of the process of the second determination step that the information regarding the playback time is equal to or less than a predetermined value, the preference information is updated so as to increase the user's preference level for the program or the content. The program which makes a computer perform the process characterized by including the update step to perform.
JP2003309257A 2003-09-01 2003-09-01 Information processing apparatus and method, recording medium, and program Expired - Fee Related JP4586343B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003309257A JP4586343B2 (en) 2003-09-01 2003-09-01 Information processing apparatus and method, recording medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003309257A JP4586343B2 (en) 2003-09-01 2003-09-01 Information processing apparatus and method, recording medium, and program

Publications (2)

Publication Number Publication Date
JP2005080013A JP2005080013A (en) 2005-03-24
JP4586343B2 true JP4586343B2 (en) 2010-11-24

Family

ID=34411474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003309257A Expired - Fee Related JP4586343B2 (en) 2003-09-01 2003-09-01 Information processing apparatus and method, recording medium, and program

Country Status (1)

Country Link
JP (1) JP4586343B2 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4628495B2 (en) * 2004-03-25 2011-02-09 パナソニック株式会社 Program information display apparatus, program information display method, and program
JP4081099B2 (en) * 2004-03-25 2008-04-23 松下電器産業株式会社 Program selection apparatus, program recording apparatus and method thereof
JP4593609B2 (en) * 2004-03-25 2010-12-08 パナソニック株式会社 Program selection device, program selection method, and program
JP4581929B2 (en) 2005-09-08 2010-11-17 ソニー株式会社 Information processing apparatus, information processing method, and program
JP2007267195A (en) * 2006-03-29 2007-10-11 Nec Personal Products Co Ltd Viewing history accumulation system
JP2007300497A (en) 2006-05-01 2007-11-15 Canon Inc Program searching apparatus, and control method of program searching apparatus
JP2008017178A (en) * 2006-07-06 2008-01-24 Sony Corp Receiver, display control method, and program
JP2008042567A (en) * 2006-08-07 2008-02-21 Sharp Corp Video reproducer, video display system containing video reproducer, preference determination method, program selection method and electronic program guide display method
JP2008072163A (en) * 2006-09-12 2008-03-27 Sharp Corp Television receiver, display device with television receiver and method of creating electronic program guide
JP4947709B2 (en) * 2007-02-23 2012-06-06 Kddi株式会社 Content distribution system
JP4568323B2 (en) * 2007-12-07 2010-10-27 富士通株式会社 Broadcast program recording device
JP4973676B2 (en) * 2009-03-09 2012-07-11 ブラザー工業株式会社 Karaoke network system, Internet host server
JP5569138B2 (en) * 2010-05-12 2014-08-13 富士通株式会社 Electronic device, recording reservation method and recording reservation program
US20120331506A1 (en) * 2011-06-24 2012-12-27 Sony Network Entertainment International Llc User interface and content integration
JP2013131165A (en) * 2011-12-22 2013-07-04 Toshiba Corp Information reproduction device and method for controlling the same
JP5559238B2 (en) * 2012-04-24 2014-07-23 株式会社東芝 Electronic apparatus and method
CN104715007A (en) * 2014-12-26 2015-06-17 小米科技有限责任公司 User identification method and device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0479053A (en) * 1990-07-20 1992-03-12 Victor Co Of Japan Ltd Program recording timer device
JP2000308094A (en) * 1999-04-19 2000-11-02 Fujitsu Ltd Customer satisfaction degree measuring system and its storage medium
JP2001257986A (en) * 2000-03-13 2001-09-21 Victor Co Of Japan Ltd Device and method for recording and reproducing program signal
JP2002044542A (en) * 2000-07-19 2002-02-08 Sharp Corp Tv program viewing device
JP2002041562A (en) * 2000-07-31 2002-02-08 Sony Corp Contents evaluating method
JP2002300484A (en) * 2001-03-30 2002-10-11 Matsushita Electric Ind Co Ltd Broadcasting reception terminal apparatus
JP2002314974A (en) * 2001-04-16 2002-10-25 Matsushita Electric Ind Co Ltd Content storage control server
JP2002369090A (en) * 2001-06-04 2002-12-20 Mitsubishi Electric Corp Broadcasting receiver and program information providing method
JP2003023589A (en) * 2001-07-09 2003-01-24 Sony Corp Method of computing preference on contents, and contents receiver
JP2003099459A (en) * 2001-09-20 2003-04-04 Nippon Telegr & Teleph Corp <Ntt> Service providing system using media reproduction history information, service providing method, media reproduction terminal, method for enjoying service, program for media reproduction terminal, service selection server, method for selecting server, program for service selection server and computer readable storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0479053A (en) * 1990-07-20 1992-03-12 Victor Co Of Japan Ltd Program recording timer device
JP2000308094A (en) * 1999-04-19 2000-11-02 Fujitsu Ltd Customer satisfaction degree measuring system and its storage medium
JP2001257986A (en) * 2000-03-13 2001-09-21 Victor Co Of Japan Ltd Device and method for recording and reproducing program signal
JP2002044542A (en) * 2000-07-19 2002-02-08 Sharp Corp Tv program viewing device
JP2002041562A (en) * 2000-07-31 2002-02-08 Sony Corp Contents evaluating method
JP2002300484A (en) * 2001-03-30 2002-10-11 Matsushita Electric Ind Co Ltd Broadcasting reception terminal apparatus
JP2002314974A (en) * 2001-04-16 2002-10-25 Matsushita Electric Ind Co Ltd Content storage control server
JP2002369090A (en) * 2001-06-04 2002-12-20 Mitsubishi Electric Corp Broadcasting receiver and program information providing method
JP2003023589A (en) * 2001-07-09 2003-01-24 Sony Corp Method of computing preference on contents, and contents receiver
JP2003099459A (en) * 2001-09-20 2003-04-04 Nippon Telegr & Teleph Corp <Ntt> Service providing system using media reproduction history information, service providing method, media reproduction terminal, method for enjoying service, program for media reproduction terminal, service selection server, method for selecting server, program for service selection server and computer readable storage medium

Also Published As

Publication number Publication date
JP2005080013A (en) 2005-03-24

Similar Documents

Publication Publication Date Title
US10104421B2 (en) Systems and methods for recording and playing back programs having desirable recording attributes
CA2738430C (en) Delete viewed portions of recorded programs
US8229283B2 (en) System and method for quality marking of a recording
US8086086B2 (en) Information processing apparatus, information processing method, and computer program
JP4586343B2 (en) Information processing apparatus and method, recording medium, and program
US9374553B2 (en) Systems and methods for identifying and merging recorded segments belonging to the same program
US20050034650A1 (en) Ultrahard diamonds and method of making thereof
US8683528B2 (en) Information processing apparatus and method, recording medium, and program
US7519269B2 (en) Video recording/reproducing apparatus and method based on program information
JP2005064832A (en) Content guidance information processing apparatus and content guidance information processing method, and computer program
JP4379400B2 (en) Information processing apparatus and method, recording medium, and program
JP4042155B2 (en) Information processing apparatus and method, recording medium, and program
JP2006060845A (en) Device and method for processing information, recording medium, and program
JP2002185891A (en) Commercial reservation video recording system
JP2007060275A (en) Recording apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060816

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090223

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090915

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091111

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

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

R151 Written notification of patent or utility model registration

Ref document number: 4586343

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20130917

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees