JP2002171231A - Broadcast program guide system, broadcast program guide method, broadcast program guide device, broadcast terminal device, and program recording medium used for realizing those devices - Google Patents
Broadcast program guide system, broadcast program guide method, broadcast program guide device, broadcast terminal device, and program recording medium used for realizing those devicesInfo
- Publication number
- JP2002171231A JP2002171231A JP2000367957A JP2000367957A JP2002171231A JP 2002171231 A JP2002171231 A JP 2002171231A JP 2000367957 A JP2000367957 A JP 2000367957A JP 2000367957 A JP2000367957 A JP 2000367957A JP 2002171231 A JP2002171231 A JP 2002171231A
- Authority
- JP
- Japan
- Prior art keywords
- broadcast program
- user
- broadcast
- information
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
(57)【要約】
【課題】本発明は、ユーザに対して好みの放送番組を案
内する新たな放送番組案内技術の提供を目的する。
【解決手段】ユーザの視聴した放送番組の履歴情報を入
手し、ユーザ毎に、その入手した放送番組の持つ属性情
報から、数値で表される嗜好情報を作成し、サービス要
求発行元のユーザの示す嗜好情報に類似する嗜好情報を
検索することで、サービス要求発行元のユーザに放送番
組の好みが類似する複数のユーザを検索して、それらの
ユーザの視聴した放送番組の識別情報を抽出し、放送予
定の放送番組の中から、その抽出した放送番組の持つ属
性情報に類似する属性情報を持つものを検索し、その検
索した放送番組の識別情報をサービス要求発行元のユー
ザに提示するように処理する。これにより、ユーザは何
の操作も行うことなく、自分の好む放送番組を取得でき
るようになる。
(57) [Summary] An object of the present invention is to provide a new broadcast program guide technology for guiding a user to a favorite broadcast program. SOLUTION: History information of a broadcast program watched by a user is obtained, preference information represented by a numerical value is created for each user from attribute information possessed by the obtained broadcast program, and a user of a service request issuing user is created. By searching for preference information similar to the preference information shown, a plurality of users having similar broadcast program preferences to the user of the service request issuer are searched, and identification information of the broadcast program viewed by those users is extracted. A search is made for a broadcast program scheduled to be broadcast that has attribute information similar to the attribute information of the extracted broadcast program, and the identification information of the searched broadcast program is presented to the user who issued the service request. To process. As a result, the user can acquire his / her favorite broadcast program without performing any operation.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ユーザに対して好
みの放送番組を案内する放送番組案内システム及び放送
番組案内方法と、その放送番組案内システムや放送番組
案内方法で用いられる放送番組案内装置及び放送端末装
置と、その放送番組案内装置や放送端末装置の実現に用
いられるプログラムを記録したプログラム記録媒体とに
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a broadcast program guide system and a broadcast program guide method for guiding a user to a desired broadcast program, and a broadcast program guide apparatus used in the broadcast program guide system and the broadcast program guide method. In addition, the present invention relates to a broadcast terminal device and a program recording medium storing a program used for realizing the broadcast program guide device and the broadcast terminal device.
【0002】今年の12月1日からBSディジタル放送
が開始するなど、ディジタルTV放送が今後本格的に立
ち上がることになる。これにより、放送番組が多様化
し、個人の嗜好に対応した番組が多くなる。[0002] Digital TV broadcasting will be fully launched in the future, for example, BS digital broadcasting will start on December 1 of this year. As a result, broadcast programs are diversified, and the number of programs corresponding to personal preferences is increased.
【0003】これから、視聴者は、多数のTV番組の中
から好みに合ったものを選び出す必要がある。しかる
に、現在の新聞やTV情報誌ではただ単にTV番組を網
羅しているに過ぎなく、ディジタルTV放送が本格化し
た場合には効果的な番組案内とならない。これから、新
たな番組案内技術の構築が叫ばれている。[0003] From now on, viewers need to select a TV program that suits their taste from a large number of TV programs. However, current newspapers and TV information magazines merely cover TV programs, and do not become effective program guides when digital TV broadcasting becomes full-scale. From now on, the construction of new program guide technology is being called for.
【0004】[0004]
【従来の技術】現在、TV番組などの放送番組の視聴を
行う場合には、視聴者は、一般には新聞の放送番組一欄
やテレビ情報誌により放送番組の情報を収集して、その
中から好みの放送番組を選択している。2. Description of the Related Art At present, when viewing a broadcast program such as a TV program, the viewer generally collects information of the broadcast program from a broadcast program section of a newspaper or a television information magazine, and from among the collected information, You have selected your favorite broadcast program.
【0005】また、一部の視聴者は、CS放送のデータ
放送部分やWWW上の情報による放送番組案内を利用し
ている。これらの中には、視聴予定者が出演者や番組名
のキーワードを与えることで、求める番組コンテンツを
抽出し、それを提示する機能を持つシステムもある。Some viewers use a broadcast program guide based on the data broadcast portion of the CS broadcast and information on the WWW. Among these, there is a system having a function of extracting a desired program content by giving a keyword of a performer or a program name by a prospective viewer, and presenting it.
【0006】例えば、WWW上のインターOn TV Jap
an(http://www.ontvjapan.com/index.php3) では、ユー
ザ指定ジャンル番組の案内機能や、指定した人物やキー
ワードを含む番組の案内機能を提供している。For example, inter-on TV Jap on WWW
an (http://www.ontvjapan.com/index.php3) provides a guide function for a user-specified genre program and a guide function for a program including a specified person or keyword.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、このよ
うな従来技術に従っていると、視聴者は、自分の好みに
あった放送番組を簡単に探し出すことができないという
問題点がある。However, according to such a conventional technique, there is a problem that a viewer cannot easily find a broadcast program that suits his / her preference.
【0008】すなわち、新聞やTV情報誌などのような
一覧による番組案内では、ユーザは全番組情報を調査す
る必要があり、番組数の増加に伴ってユーザの負担が大
きくなることで番組の見落としが発生し、これがために
視聴機会を失うことがあるという問題点がある。[0008] That is, in a program guide using a list such as a newspaper or a TV information magazine, the user needs to investigate all program information, and the burden on the user increases as the number of programs increases. This causes a problem that viewing opportunities may be lost due to this.
【0009】また、視聴者の入力したキーワードを参考
にして番組を案内するシステムを利用する場合には、ユ
ーザはキーワードの入力作業を強いられるという問題点
がある。[0009] Further, when a system for guiding a program with reference to a keyword input by a viewer is used, there is a problem that a user is forced to input a keyword.
【0010】更に、このシステムを利用する場合には、
ユーザが興味の変化に応じてキーワードを随時更新して
いかないと、案内された番組とユーザの嗜好とにミスマ
ッチが発生するという問題点や、ユーザが適切なキーワ
ードを入力しないと、案内された番組とユーザの嗜好と
にミスマッチが発生するという問題点がある。Further, when using this system,
Unless the user updates the keyword according to the change in interest, a mismatch occurs between the guided program and the user's preference, or the program that is guided unless the user inputs an appropriate keyword. There is a problem that a mismatch occurs between the user and the user's preference.
【0011】しかも、このシステムを利用する場合に
は、一般に複数の番組が案内されることになるが、ユー
ザがそれぞれの番組内容を把握して取捨選択を行わない
と、案内された番組とユーザの嗜好とにミスマッチが発
生するという問題点もある。In addition, when using this system, a plurality of programs are generally guided. However, if the user does not grasp the contents of each program and does not select it, the guided program and the user are not guided. There is also a problem that a mismatch occurs with the preference of the user.
【0012】本発明はかかる事情に鑑みてなされたもの
であって、ユーザに対して好みの放送番組を案内する新
たな放送番組案内技術の提供を目的とする。The present invention has been made in view of such circumstances, and has as its object to provide a new broadcast program guide technology for guiding a user to a desired broadcast program.
【0013】[0013]
【課題を解決するための手段】この目的を達成するため
に、本発明により構築される放送番組案内システムで
は、ユーザの視聴した放送番組の履歴情報を入手する入
手手段と、ユーザ毎に、入手した放送番組の持つ属性情
報から、数値で表される嗜好情報(例えば、各属性値の
出現頻度で定義される嗜好情報)を作成する作成手段
と、サービス要求発行元ユーザの示す嗜好情報に類似す
る嗜好情報を検索することで、サービス要求発行元ユー
ザに放送番組の好みが類似する複数のユーザを検索し
て、それらのユーザの視聴した放送番組の識別情報を抽
出する抽出手段と、これから放送される放送番組の中か
ら、抽出した放送番組の持つ属性情報に類似する属性情
報を持つものを検索する検索手段と、検索した放送番組
の識別情報を、サービス要求発行元ユーザに提示する提
示手段とを備えるように構成する。In order to achieve this object, a broadcast program guide system constructed according to the present invention comprises: an obtaining means for obtaining history information of a broadcast program viewed by a user; Creation means for creating preference information represented by numerical values (for example, preference information defined by the appearance frequency of each attribute value) from attribute information possessed by a broadcast program, and similar to preference information indicated by a user who issued a service request. Extracting means for retrieving a plurality of users having similar broadcast program preferences to the service request issuing user by searching for preference information to be performed, and extracting identification information of broadcast programs viewed by the users; Search means for searching for broadcast programs having attribute information similar to the attribute information of the extracted broadcast program, and identifying the broadcast program identification information to the service. Configured to and a presentation means for presenting the determined issuing user.
【0014】このように構成される本発明の放送番組案
内システムでは、入手手段は、チャンネルの切り替えを
検出することでユーザの視聴した放送番組の識別情報を
入手していくことで、ユーザの視聴した放送番組の履歴
情報を入手する。In the broadcast program guide system of the present invention configured as described above, the obtaining means obtains the identification information of the broadcast program watched by the user by detecting the switching of the channel, so that the user can view the broadcast program. Obtain history information of the broadcast program.
【0015】このようにして蓄積される各ユーザの視聴
した放送番組の識別情報を受けて、作成手段は、ユーザ
毎に、例えば、入手された放送番組の持つ各属性値の出
現頻度で定義されるような数値化された嗜好情報を作成
する。Receiving the identification information of the broadcast program watched by each user stored in this manner, the creating means defines, for each user, for example, the appearance frequency of each attribute value of the obtained broadcast program. Such preference information is quantified.
【0016】例えば、あるユーザの視聴する放送番組で
は、スポーツの放送番組は“1/3”の出現頻度を示
し、俳優Aの出演する放送番組は“1/10”の出現頻
度を示すというような嗜好情報を作成するのである。For example, in a broadcast program viewed by a certain user, a sports broadcast program has an appearance frequency of "1/3", and a broadcast program in which actor A appears has an appearance frequency of "1/10". That is, it creates good taste information.
【0017】この嗜好情報の作成を受けて、抽出手段
は、あるユーザが番組案内サービスの提供要求を発行す
ると、そのユーザの示す嗜好情報に類似する嗜好情報を
検索することで、そのユーザに放送番組の好みが類似す
る複数のユーザを検索して、蓄積されている各ユーザの
視聴した放送番組の識別情報の中から、それらの検索し
たユーザの視聴した放送番組の識別情報を抽出する。In response to the creation of the preference information, when a certain user issues a program guide service provision request, the extraction means searches for preference information similar to the preference information indicated by the user, and broadcasts to the user. A plurality of users having similar program preferences are searched for, and the identification information of the broadcast programs watched by the searched users is extracted from the stored identification information of the broadcast programs watched by each user.
【0018】すなわち、数値化された嗜好情報を使っ
て、サービス要求発行元ユーザに視聴の好みが似た複数
のユーザを検索して、それらのユーザが視聴した放送番
組を抽出するのである。That is, using the digitized preference information, a plurality of users who have similar viewing preferences to the service request issuing user are searched, and the broadcast programs watched by those users are extracted.
【0019】この好みの似たユーザの視聴した放送番組
の抽出を受けて、検索手段は、これから放送される放送
番組の中から、抽出された放送番組の持つ属性情報に類
似する属性情報を持つものを検索する。In response to the extraction of the broadcast program watched by the user having a similar preference, the search means has, from among the broadcast programs to be broadcast, attribute information similar to the attribute information of the extracted broadcast program. Search for things.
【0020】例えば、同じ属性値を持つものの割合を尺
度として使って、これから放送される放送番組の中か
ら、抽出された放送番組の持つ属性情報に類似する属性
情報を持つものを検索するのである。For example, using the ratio of those having the same attribute value as a scale, a program having attribute information similar to the attribute information of the extracted broadcast program is searched from broadcast programs to be broadcasted from now on. .
【0021】この検索を受けて、提示手段は、その検索
された放送番組の識別情報を、サービス要求発行元ユー
ザに提示することで、サービス要求発行元ユーザに対し
て好みの放送番組を案内する。In response to the search, the presentation means presents the identified broadcast program identification information to the user who issued the service request, thereby guiding the user who issued the service request a favorite broadcast program. .
【0022】このようにして、本発明によれば、ユーザ
は、キーワードの入力を強いられることなく、そして、
一覧の中から探し出すというような行為を行うことな
く、そして、取捨選択するというような行為を行うこと
なく、これから放送される沢山の放送番組の中から、自
分の好む放送番組を取得することができるようになる。Thus, according to the present invention, the user is not forced to enter a keyword, and
You can get your favorite broadcast program from many broadcast programs to be broadcasted without doing an act of searching from the list and without selecting it. become able to.
【0023】更に、本発明によれば、ユーザの興味の変
化に追従する形で、ユーザに対して好みの放送番組を案
内できるようになる。Further, according to the present invention, it is possible to guide a user to a desired broadcast program in a manner following a change in the user's interest.
【0024】更に、本発明によれば、同様な嗜好を持つ
ユーザの視聴した放送番組を使って、これから放送され
る放送番組の中から各ユーザの好む放送番組を取得して
それを案内するように処理することから、ユーザに対し
て高い確度でもって好みの放送番組を案内できるように
なる。Further, according to the present invention, a broadcast program watched by a user having a similar preference is used to obtain a broadcast program desired by each user from broadcast programs to be broadcast from now on and guide the user to the acquired broadcast program. , It is possible to guide the user to a desired broadcast program with high accuracy.
【0025】[0025]
【発明の実施の形態】以下、実施の形態に従って本発明
を詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail according to embodiments.
【0026】図1に、本発明の一実施形態例を図示す
る。FIG. 1 shows an embodiment of the present invention.
【0027】図中、1はユーザ宅内、2は放送局、3は
ユーザに対してお勧めのTV番組の案内サービスを提供
する放送番組案内サーバ、4はユーザ宅内1と放送番組
案内サーバ3との間を接続するネットワークである。In the figure, 1 is a user home, 2 is a broadcast station, 3 is a broadcast program guide server for providing a recommended TV program guide service to the user, 4 is a user home 1 and the broadcast program guide server 3 It is a network that connects between.
【0028】各ユーザ宅内1には、パソコン10とテレ
ビ11と番組情報データベース12と視聴履歴データベ
ース13とが備えられ、放送番組案内サーバ3には、パ
ソコン30と視聴履歴群データベース31と利用者プロ
ファイル群データベース32とが備えられる。Each user's home 1 includes a personal computer 10, a television 11, a program information database 12, and a viewing history database 13. The broadcasting program guide server 3 includes a personal computer 30, a viewing history group database 31, and a user profile. A group database 32 is provided.
【0029】ユーザ宅内1に備えられる番組情報データ
ベース12は、図2に示すように、放送局2の放映する
TV番組の番組名に対応付けて、その番組の放送日時
と、その番組の放送チャンネルと、ジャンルや出演者な
どといったようなその番組の持つ各種の属性値とを属性
情報として管理する。As shown in FIG. 2, the program information database 12 provided in the user's premises 1 stores the broadcast date and time of the TV program and the broadcast channel of the program in association with the program name of the TV program broadcasted by the broadcast station 2. And various attribute values of the program, such as genre and cast, are managed as attribute information.
【0030】図3に、ユーザ宅内1の持つ機能の一実施
形態例を図示する。FIG. 3 shows an embodiment of functions of the user home 1.
【0031】この図に示すように、ユーザ宅内1には、
テレビ11や番組情報データベース12や視聴履歴デー
タベース13の他に、チャンネル切り替えを検出するこ
とでユーザ宅内1のユーザが視聴するTV番組の履歴を
収集して、視聴履歴データベース13に登録する視聴履
歴収集部100と、収集された視聴履歴からTV番組の
持つ属性値の出現頻度で定義される利用者プロファイル
情報(嗜好情報)を生成する利用者プロファイル生成部
101と、収集された視聴履歴情報と生成された利用者
プロファイル情報とを放送番組案内サーバ3に送信する
データ送信部102と、放送番組案内サーバ3から送ら
れてくる類似ユーザ群の視聴したTV番組のID(識別
情報)を受信するデータ受信部103と、受信したTV
番組からユーザに提示するお勧めのTV番組を決定する
お勧め番組決定部104と、決定されたお勧めのTV番
組をテレビ11に表示するお勧め番組表示部105とが
備えられる。As shown in this figure, in the user's house 1,
In addition to the television 11, the program information database 12, and the viewing history database 13, by detecting channel switching, the history of TV programs viewed by the user in the user's home 1 is collected and registered in the viewing history database 13. Unit 100, a user profile generation unit 101 that generates user profile information (preference information) defined by the appearance frequency of an attribute value of a TV program from the collected viewing history, and collected viewing history information and generation. Data transmitting section 102 for transmitting the obtained user profile information to broadcast program guide server 3 and data for receiving the ID (identification information) of the TV program viewed by the similar user group sent from broadcast program guide server 3 The receiving unit 103 and the received TV
A recommended program determining unit 104 for determining a recommended TV program to be presented to a user from a program, and a recommended program display unit 105 for displaying the determined recommended TV program on the television 11 are provided.
【0032】ここで、視聴履歴収集部100は、図4に
示すように、既存の視聴率測定器(オンラインメータ)
の検出する秒単位の視聴履歴を使って、ユーザの視聴す
るTV番組の履歴を収集するように処理することもあ
る。Here, as shown in FIG. 4, the viewing history collection unit 100 is provided with an existing audience rating meter (online meter).
In some cases, a process may be performed to collect the history of TV programs viewed by the user using the viewing history in units of seconds detected by.
【0033】これらのユーザ宅内1に備えられる各種機
能は、具体的には、パソコン10上で走行するプログラ
ムにより実現されるものであり、これらのプログラム
は、計算機が読み取り可能な半導体メモリなどの適当な
記録媒体に格納することができる。The various functions provided in the user's premises 1 are specifically realized by programs running on the personal computer 10, and these programs are executed by a computer-readable semiconductor memory or the like. Storage medium.
【0034】図5に、放送番組案内サーバ3の持つ機能
の一実施形態例を図示する。FIG. 5 shows an embodiment of the functions of the broadcast program guide server 3.
【0035】この図に示すように、放送番組案内サーバ
3には、視聴履歴群データベース31や利用者プロファ
イル群データベース32の他に、各ユーザ宅内1から送
られてくる視聴履歴情報/利用者プロファイル情報を受
信して、視聴履歴群データベース31/利用者プロファ
イル群データベース32に登録するとともに、案内サー
ビス要求元のユーザ宅内1から送られてくるユーザID
(ユーザ宅内1の機器に対応付けて定義されている識別
情報)を受信するデータ受信部300と、受信されたユ
ーザIDの指すユーザにTV番組の視聴傾向が類似する
複数のユーザを抽出する類似ユーザ群抽出部301と、
抽出された類似ユーザ群の視聴したTV番組の中から視
聴率の高いものを抽出する類似ユーザ群視聴番組抽出部
302と、抽出されたTV番組のIDをユーザIDの送
信元のユーザ宅内1に送信するデータ送信部303とが
備えられる。As shown in this figure, the broadcast program guide server 3 includes, in addition to the viewing history group database 31 and the user profile group database 32, viewing history information / user profile sent from each user's home 1. The information is received, registered in the viewing history group database 31 / user profile group database 32, and the user ID sent from the user home 1 which is the guide service request source
A data receiving unit 300 for receiving (identification information defined in association with the device in the user's home 1) and a similarity for extracting a plurality of users whose TV program viewing tendency is similar to the user indicated by the received user ID A user group extraction unit 301;
A similar-user-group-viewed-program extracting unit 302 that extracts a TV program with a high rating from the extracted TV programs viewed by the similar-user-group, and stores the extracted TV program ID in the user home 1 that is the source of the user ID. And a data transmission unit 303 for transmitting.
【0036】これらの放送番組案内サーバ3に備えられ
る各種機能は、具体的には、パソコン30上で走行する
プログラムにより実現されるものであり、これらのプロ
グラムは、計算機が読み取り可能な半導体メモリなどの
適当な記録媒体に格納することができる。The various functions provided in the broadcast program guide server 3 are specifically realized by programs running on the personal computer 30. These programs are implemented by a computer-readable semiconductor memory or the like. Can be stored in an appropriate recording medium.
【0037】図6に、このように構成されるユーザ宅内
1と放送番組案内サーバ3との全体構成を図示する。FIG. 6 shows the overall configuration of the user home 1 and the broadcast program guide server 3 configured as described above.
【0038】図7に、ユーザ宅内1の備える視聴履歴収
集部100が実行する処理フローの一実施形態例、図8
に、ユーザ宅内1の備える利用者プロファイル生成部1
01が実行する処理フローの一実施形態例、図9に、放
送番組案内サーバ3の備える類似ユーザ群抽出部301
が実行する処理フローの一実施形態例、図10に、放送
番組案内サーバ3の備える類似ユーザ群視聴番組抽出部
302が実行する処理フローの一実施形態例、図11
に、ユーザ宅内1の備えるお勧め番組決定部104が実
行する処理フローの一実施形態例を図示する。FIG. 7 shows an embodiment of a processing flow executed by the viewing history collection section 100 provided in the user home 1, and FIG.
User profile generation unit 1 provided in user home 1
FIG. 9 shows a similar user group extracting unit 301 included in the broadcast program guide server 3.
FIG. 10 shows an example of a processing flow executed by the similar user group viewing program extraction unit 302 included in the broadcast program guide server 3, and FIG.
FIG. 2 illustrates an embodiment of a processing flow executed by the recommended program determining unit 104 provided in the user home 1.
【0039】次に、これらの処理フローに従って、図6
のように構成される実施形態例の処理について詳細に説
明する。Next, according to these processing flows, FIG.
The processing of the embodiment configured as described above will be described in detail.
【0040】ユーザ宅内1の備える視聴履歴収集部10
0は、テレビ11の電源投入に応答して起動されると、
図7の処理フローに示すように、先ず最初に、ステップ
1で、ユーザからTV番組の視聴終了が発行されたのか
否かを判断して、視聴終了が発行されたことを判断する
ときには、処理を終了し、視聴終了が発行されないこと
を判断するときには、ステップ2に進んで、ユーザによ
りテレビ11のチャンネルの切り替えが行われたのか否
かを判断する。Viewing history collection unit 10 provided in user home 1
0 is activated in response to turning on the power of the television 11,
As shown in the processing flow of FIG. 7, first, in step 1, it is determined whether or not the end of viewing of the TV program has been issued by the user. When it is determined that the viewing end is not issued, the process proceeds to step 2 to determine whether or not the user has switched the channel of the television 11.
【0041】この判断処理により、チャンネルの切り替
えが行われたことを判断するときには、ステップ3に進
んで、「登録済みフラグ」に対して、視聴履歴データベ
ース13への未登録を示す“0”をセットする。続い
て、ステップ4で、番組情報データベース12を参照す
ることで、チャンネルの切り替えにより新たに視聴に入
ったTV番組のIDを特定してから、ステップ1に戻
る。When it is determined by this determination process that the channel has been switched, the process proceeds to step 3, where “0” indicating that the channel has not been registered in the viewing history database 13 is set for the “registered flag”. set. Subsequently, in step 4, by referring to the program information database 12, the ID of the TV program which has been newly viewed by switching the channel is specified, and the process returns to step 1.
【0042】なお、後述するように、ユーザ宅内1には
番組情報データベース12が備えられないこともあり、
この場合には、TV番組のIDの代わりに、チャンネル
番号と視聴日時との対データがTV番組のIDとして用
いられることになる。As will be described later, the user's home 1 may not be provided with the program information database 12,
In this case, instead of the TV program ID, paired data of the channel number and the viewing date and time is used as the TV program ID.
【0043】一方、ステップ2で、チャンネルの切り替
えが行われないことを判断するときには、ステップ5に
進んで、「登録済みフラグ」に“0”がセットされてい
るのか否かを判断して、“0”ではなくて視聴履歴デー
タベース13への既登録を示す“1”がセットされてい
ることを判断するときには、そのままステップ1に戻
る。On the other hand, when it is determined in step 2 that the channel is not switched, the process proceeds to step 5 to determine whether or not "0" is set in the "registered flag". When it is determined that “1” indicating the already registered in the viewing history database 13 is set instead of “0”, the process returns to step 1 as it is.
【0044】一方、ステップ5で、「登録済みフラグ」
に“0”がセットされていることを判断するときには、
ステップ6に進んで、チャンネルの切り替えにより新た
に視聴に入ったTV番組の視聴時間を測定し、続くステ
ップ7で、その視聴時間が規定時間を超えたか否かを判
断する。On the other hand, in step 5, "registered flag"
Is determined to be set to "0",
Proceeding to step 6, the viewing time of the TV program which has been newly watched by switching the channel is measured, and in the following step 7, it is determined whether or not the viewing time has exceeded a specified time.
【0045】この判断処理により、視聴時間が規定時間
を超えないことを判断するときには、そのままステップ
1に戻り、視聴時間が規定時間を超えたことを判断する
ときには、ステップ8に進んで、チャンネルの切り替え
により新たに視聴に入ったTV番組のIDを視聴履歴デ
ータベース13に登録し、続くステップ9で、「登録済
みフラグ」に“1”をセットしてから、ステップ1に戻
る。In this determination processing, when it is determined that the viewing time does not exceed the specified time, the process returns to step 1; when it is determined that the viewing time has exceeded the specified time, the process proceeds to step 8, and The ID of the TV program which has been newly watched by the switching is registered in the viewing history database 13, and in step 9, “1” is set in the “registered flag”, and the process returns to step 1.
【0046】このようにして、ユーザ宅内1の備える視
聴履歴収集部100は、テレビ11のチャンネルの切り
替えを検出することで、ユーザの視聴したTV番組を収
集して、そのTV番組のIDを視聴履歴データベース1
3に登録するように処理するのである。In this manner, the viewing history collection unit 100 provided in the user home 1 detects the switching of the channel of the television 11, thereby collecting the TV programs watched by the user, and viewing the IDs of the TV programs. History database 1
3 to be registered.
【0047】なお、この図7の処理フローでは、ある時
間以上視聴したTV番組を視聴履歴データベース13に
登録するように処理したが、チャンネルの切り替えと同
期をとって、新たに視聴に入ったTV番組を直ちに視聴
履歴データベース13に登録するように処理してもよ
い。In the processing flow of FIG. 7, the TV program watched for a certain time or more is registered in the viewing history database 13. However, in synchronization with the switching of the channel, the TV program newly started to be watched is processed. Processing may be performed such that the program is immediately registered in the viewing history database 13.
【0048】このようにして構築される視聴履歴データ
ベース13を受けて、ユーザ宅内1の備える利用者プロ
ファイル生成部101は、例えば、ある周期に到達する
ことで起動されると、図8の処理フローに示すように、
先ず最初に、ステップ1で、視聴履歴データベース13
からユーザの視聴履歴を読み出す。Upon receiving the viewing history database 13 constructed in this manner, the user profile generation unit 101 provided in the user home 1 is activated upon reaching a certain period, for example, and the processing flow of FIG. As shown in
First, in step 1, the viewing history database 13
From the user's viewing history.
【0049】続いて、ステップ2で、その読み出した視
聴履歴に記述されるTV番組のIDを検索キーにして番
組情報データベース12を参照することで、ユーザの視
聴した各TV番組の持つ属性値を取得する。Subsequently, in step 2, by referring to the program information database 12 using the ID of the TV program described in the read viewing history as a search key, the attribute value of each TV program watched by the user is obtained. get.
【0050】例えば、図12に示すように、視聴履歴と
して、「番組1」/「番組3」/「番組6」を読み出す
ときには、番組情報データベース12を参照すること
で、番組1の属性値である「スポーツ」/「野球」/
「Aチーム」/「Bチーム」と、番組3の属性値である
「ドラマ」/「俳優1」/「女優1」と、番組6の属性
値である「ドラマ」/「俳優2」/「女優1」とを取得
するのである。For example, as shown in FIG. 12, when reading “program 1” / “program 3” / “program 6” as the viewing history, the program information database 12 is referred to and the attribute value of program 1 is used. A certain "sports" / "baseball" /
“Team A” / “Team B”, attribute values of program 3 “drama” / “actor 1” / “actress 1” and attribute values of program 6 “drama” / “actor 2” / “ Actress 1 "is obtained.
【0051】続いて、ステップ3で、その取得した各属
性値の出現回数を計数する。図12の例で説明するなら
ば、「スポーツ」は1回、「ドラマ」は2回、「野球」
は1回、「Aチーム」は1回、「Bチーム」は1回、
「俳優1」は1回、「俳優2」は1回、「女優1」は2
回であるということを計数するのである。Subsequently, in step 3, the number of appearances of each of the acquired attribute values is counted. In the example of FIG. 12, "sports" is performed once, "drama" is performed twice, and "baseball" is performed.
Once, "A team" once, "B team" once,
"Actor 1" once, "Actor 2" once, "Actress 1" 2
It counts times.
【0052】続いて、ステップ4で、その計数した出現
回数に従って、取得した各属性値の出現頻度を求めるこ
とで利用者プロファイル情報を作成する。図12の例で
説明するならば、「スポーツ:1/3,ドラマ:2/
3,野球:1/3,Aチーム:1/3,Bチーム:1/
3,俳優1:1/3,俳優2:1/3,女優1:2/
3」という利用者プロファイル情報を作成するのであ
る。Subsequently, in step 4, user profile information is created by obtaining the appearance frequency of each of the acquired attribute values according to the counted number of appearances. In the example of FIG. 12, "Sports: 1/3, Drama: 2 /
3, Baseball: 1/3, Team A: 1/3, Team B: 1 /
3, actor 1: 1/3, actor 2: 1/3, actress 1: 2 /
The user profile information "3" is created.
【0053】このようにして、ユーザ宅内1の備える利
用者プロファイル生成部101は、ユーザの視聴したT
V番組の持つ属性値の出現頻度で定義される利用者プロ
ファイル情報を生成するように処理するのである。As described above, the user profile generation unit 101 provided in the user home 1 stores the T
Processing is performed so as to generate user profile information defined by the appearance frequency of the attribute value of the V program.
【0054】上述したように、各ユーザ宅内1の備える
データ送信部102は、収集された視聴履歴情報と生成
された利用者プロファイル情報とを放送番組案内サーバ
3に送信し、これを受けて、放送番組案内サーバ3の備
えるデータ受信部300は、各ユーザ宅内1から送られ
てくる視聴履歴情報を受信して視聴履歴群データベース
31に登録するとともに、各ユーザ宅内1から送られて
くる利用者プロファイル情報を受信して利用者プロファ
イル群データベース32に登録する。As described above, the data transmission unit 102 provided in each user's home 1 transmits the collected viewing history information and the generated user profile information to the broadcast program guide server 3, The data receiving unit 300 included in the broadcast program guide server 3 receives the viewing history information sent from each user's home 1 and registers it in the viewing history group database 31, and the user sent from each user's home 1. The profile information is received and registered in the user profile group database 32.
【0055】この処理に従って、放送番組案内サーバ3
に、各ユーザの視聴履歴を格納する視聴履歴群データベ
ース31が構築されることになるとともに、各ユーザの
利用者プロファイル情報を格納する利用者プロファイル
群データベース32が構築されることになる。According to this processing, the broadcast program guide server 3
Then, a viewing history group database 31 for storing the viewing history of each user is constructed, and a user profile group database 32 for storing user profile information of each user is constructed.
【0056】ユーザ宅内1のユーザは、お勧め番組の案
内サービスを受けたいと希望するときには、ユーザID
を指定しつつ、放送番組案内サーバ3に対して、お勧め
番組の案内サービスを発行してくる。When the user in the user home 1 wishes to receive the recommended program guide service, the user ID
, And issues a recommended program guide service to the broadcast program guide server 3.
【0057】この案内サービスが発行されると、放送番
組案内サーバ3の備える類似ユーザ群抽出部301は、
図9の処理フローに示すように、先ず最初に、サービス
要求元のユーザのIDを受け取る。When this guide service is issued, the similar user group extracting unit 301 provided in the broadcast program guide server 3
As shown in the processing flow of FIG. 9, first, the ID of the user who requested the service is received.
【0058】続いて、ステップ2で、利用者プロファイ
ル群データベース32から、全ユーザの利用者プロファ
イル情報を取得する。続いて、ステップ3で、取得した
サービス要求元ユーザの利用者プロファイル情報と、取
得したそれ以外のユーザの利用者プロファイル情報との
間の類似度を算出する。Subsequently, in step 2, user profile information of all users is obtained from the user profile group database 32. Subsequently, in step 3, the similarity between the acquired user profile information of the service requesting user and the acquired user profile information of the other users is calculated.
【0059】すなわち、図13に示すように、サービス
要求元ユーザの利用者プロファイル情報とそれ以外のユ
ーザの利用者プロファイル情報との間の類似度を算出す
るのである。このとき、例えば、利用者プロファイル情
報をベクトルとして扱って、その2つのベクトルの内積
値を算出することなどにより類似度を算出することにな
る。That is, as shown in FIG. 13, the similarity between the user profile information of the service requesting user and the user profile information of other users is calculated. At this time, for example, the similarity is calculated by treating the user profile information as a vector and calculating the inner product value of the two vectors.
【0060】続いて、ステップ4で、その算出した類似
度に従って、高い類似度を示す規定の数のユーザを抽出
する。Subsequently, in step 4, a specified number of users having a high similarity is extracted according to the calculated similarity.
【0061】このようにして、放送番組案内サーバ3の
備える類似ユーザ群抽出部301は、サービス要求元の
ユーザに視聴傾向が類似する複数のユーザを抽出するよ
うに処理するのである。As described above, the similar user group extracting unit 301 provided in the broadcast program guide server 3 performs processing to extract a plurality of users whose viewing tendency is similar to the service requesting user.
【0062】この類似ユーザ群の抽出を受けて、放送番
組案内サーバ3の備える類似ユーザ群視聴番組抽出部3
02は、図10の処理フローに示すように、先ず最初
に、ステップ1で、類似ユーザ群抽出部301から、サ
ービス要求元ユーザに類似する視聴傾向を持つユーザ群
のIDを受け取る。In response to the extraction of the similar user group, the similar user group viewing program extraction unit 3 provided in the broadcast program guide server 3
In step 02, as shown in the process flow of FIG. 10, first, in step 1, the ID of a user group having a viewing tendency similar to the service request source user is received from the similar user group extraction unit 301.
【0063】続いて、ステップ2で、その受け取った類
似ユーザ群のIDを検索キーにして視聴履歴群データベ
ース31を参照することで、類似ユーザ群の視聴したT
V番組を取得する。続いて、ステップ3で、その取得し
たTV番組に従って、類似ユーザ群が視聴したTV番組
を集計して、それらのTV番組の視聴率を算出する。続
いて、ステップ4で、その算出した視聴率に従って、高
い視聴率を持つ規定の数のTV番組を抽出する。Subsequently, in step 2, by referring to the viewing history group database 31 using the received similar user group ID as a search key, the T
Acquire a V program. Subsequently, in step 3, according to the acquired TV programs, the TV programs viewed by the similar user group are totaled, and the audience rating of those TV programs is calculated. Subsequently, in step 4, a specified number of TV programs having a high rating are extracted according to the calculated rating.
【0064】このようにして、放送番組案内サーバ3の
備える類似ユーザ群視聴番組抽出部302は、図14に
示すように、サービス要求元ユーザに類似する視聴傾向
を持つユーザ群が視聴したTV番組の中から、高い視聴
率を持つ規定の数のTV番組を抽出するように処理する
のである。In this way, as shown in FIG. 14, the similar user group viewing program extraction unit 302 included in the broadcast program guide server 3 performs the TV program viewing by the user group having a viewing tendency similar to the service requesting user. Is processed so as to extract a specified number of TV programs having a high audience rating.
【0065】上述したように、放送番組案内サーバ3の
備えるデータ送信部303は、類似ユーザ群視聴番組抽
出部302により抽出されたTV番組のIDをサービス
要求元のユーザ宅内1に返信するように処理する。As described above, the data transmission section 303 provided in the broadcast program guide server 3 returns the ID of the TV program extracted by the similar user group viewing program extraction section 302 to the user home 1 of the service request source. To process.
【0066】これから、このTV番組IDの返信がある
と、サービス要求元のユーザ宅内1の備えるお勧め番組
決定部104は、図11の処理フローに示すように、先
ず最初に、ステップ1で、放送番組案内サーバ3から送
られてくる、視聴傾向が類似するユーザ群が視聴した高
い視聴率を持つ複数のTV番組のIDを受け取る。When the TV program ID is returned, the recommended program determining unit 104 provided in the user home 1 of the service requester first starts the process 1 in step 1 as shown in the processing flow of FIG. The broadcast program guide server 3 receives IDs of a plurality of TV programs having a high audience rating and viewed by a group of users having similar viewing trends.
【0067】続いて、ステップ2で、その受け取ったT
V番組のIDを検索キーにして番組情報データベース1
2を参照することで、それらのTV番組の持つ属性値を
取得する。続いて、ステップ3で、番組情報データベー
ス12から、これから放送されるTV番組の持つ属性値
を取得する。Subsequently, in step 2, the received T
Program information database 1 using V program ID as search key
2, the attribute values of those TV programs are acquired. Subsequently, in step 3, the attribute values of the TV program to be broadcasted are acquired from the program information database 12.
【0068】続いて、ステップ4で、その取得したTV
番組の属性値に従って、類似ユーザ群が視聴した高い視
聴率を持つTV番組の持つ属性値と、放送予定のTV番
組(放送日時から抽出できる)の持つ属性値との間の類
似度を算出することで、放送予定のTV番組の中からお
勧めのTV番組を決定する。Subsequently, in step 4, the obtained TV
According to the attribute value of the program, the similarity between the attribute value of the TV program with a high audience rating watched by the similar user group and the attribute value of the TV program scheduled to be broadcast (which can be extracted from the broadcast date and time) is calculated. Thus, a recommended TV program is determined from TV programs to be broadcast.
【0069】このようにして、サービス要求元のユーザ
宅内1の備えるお勧め番組決定部104は、図15に示
すように、類似ユーザ群が視聴した高い視聴率を持つT
V番組の持つ属性値と、放送予定のTV番組の持つ属性
値との間の類似度を算出することで、放送予定のTV番
組の中からお勧めのTV番組を決定するのである。この
とき、例えば、同じ属性値を持つ割合などを算出するこ
とにより類似度を算出することになる。As described above, the recommended program determining unit 104 provided in the user premises 1 of the service request source, as shown in FIG.
By calculating the similarity between the attribute value of the V program and the attribute value of the TV program to be broadcast, a recommended TV program is determined from the TV programs to be broadcast. At this time, for example, the similarity is calculated by calculating a ratio having the same attribute value.
【0070】上述したように、サービス要求元のユーザ
宅内1の備えるお勧め番組表示部105は、この決定さ
れたお勧めのTV番組をテレビ11に表示することで、
ユーザに対してお勧めのTV番組を提供する。As described above, the recommended program display unit 105 provided in the user home 1 of the service requester displays the determined recommended TV program on the television 11,
Provide a recommended TV program to the user.
【0071】このようにして、本発明では、放送予定の
TV番組の中から、ユーザが好むであろうと思われるも
のを高い確度でもって選択して、それをユーザに提示す
るように処理するのである。As described above, according to the present invention, from the TV programs scheduled to be broadcast, a program which is considered to be preferred by the user is selected with high accuracy, and processing is performed so as to present it to the user. is there.
【0072】図6に示した実施形態例では、利用者プロ
ファイル生成部101とお勧め番組決定部104とをユ
ーザ宅内1に配置するという構成を採ったが、図16に
示すように、利用者プロファイル生成部101を放送番
組案内サーバ3に配置するという構成(図中のA)を採
ることも可能である。In the embodiment shown in FIG. 6, a configuration is adopted in which the user profile generation unit 101 and the recommended program determination unit 104 are arranged in the user's home 1. However, as shown in FIG. It is also possible to adopt a configuration (A in the figure) in which the generation unit 101 is arranged in the broadcast program guide server 3.
【0073】この構成を採る場合には、放送番組案内サ
ーバ3にも、番組情報データベース12を備える構成
(図中のB)を採る必要がある。In the case of employing this configuration, it is necessary to employ a configuration (B in the figure) in which the broadcast program guide server 3 also includes the program information database 12.
【0074】この図16に示す構成を採ると、システム
全体として、利用者プロファイル生成部101を1つ用
意するだけでよいという利点があるとともに、ユーザ宅
内1の処理負荷を低減できるという利点がある。When the configuration shown in FIG. 16 is adopted, there is an advantage that only one user profile generation unit 101 needs to be prepared for the entire system, and an advantage that the processing load on the user home 1 can be reduced. .
【0075】また、図6に示した実施形態例では、利用
者プロファイル生成部101とお勧め番組決定部104
とをユーザ宅内1に配置するという構成を採ったが、図
17に示すように、お勧め番組決定部104を放送番組
案内サーバ3に配置するという構成(図中のC)を採る
ことも可能である。In the embodiment shown in FIG. 6, the user profile generation unit 101 and the recommended program determination unit 104
Is arranged in the user's house 1, but it is also possible to adopt a structure (C in the figure) in which the recommended program determination unit 104 is arranged in the broadcast program guide server 3 as shown in FIG. It is.
【0076】この構成を採る場合には、放送番組案内サ
ーバ3にも、番組情報データベース12を備える構成
(図中のB)を採る必要がある。In the case of employing this configuration, it is necessary to employ a configuration (B in the figure) in which the broadcast program guide server 3 also includes the program information database 12.
【0077】この図17に示す構成を採ると、システム
全体として、お勧め番組決定部104を1つ用意するだ
けでよいという利点があるとともに、ユーザ宅内1の処
理負荷を低減できるという利点がある。When the configuration shown in FIG. 17 is adopted, there is an advantage that only one recommended program determination unit 104 is required as the whole system, and an advantage that the processing load on the user's home 1 can be reduced. .
【0078】また、図6に示した実施形態例では、利用
者プロファイル生成部101とお勧め番組決定部104
とをユーザ宅内1に配置するという構成を採ったが、図
18に示すように、利用者プロファイル生成部101を
放送番組案内サーバ3に配置するという構成(図中の
A)を採るとともに、お勧め番組決定部104を放送番
組案内サーバ3に配置するという構成(図中のC)を採
ることも可能である。In the embodiment shown in FIG. 6, the user profile generation unit 101 and the recommended program determination unit 104
Is arranged in the user's home 1, but as shown in FIG. 18, the user profile generation unit 101 is arranged in the broadcast program guide server 3 (A in the figure). It is also possible to adopt a configuration (C in the figure) in which the recommended program determination unit 104 is arranged in the broadcast program guide server 3.
【0079】この構成を採る場合には、放送番組案内サ
ーバ3にも、番組情報データベース12を備える構成
(図中のB)を採る必要がある。In the case of adopting this configuration, it is necessary to adopt a configuration (B in the figure) in which the broadcast program guide server 3 also includes the program information database 12.
【0080】一方、ユーザ宅内1には、必ずしも番組情
報データベース12を備える必要がないが、番組情報デ
ータベース12を備えない場合には、TV番組のIDを
使って視聴履歴を記録することができないので、上述し
たように、放送日時とチャンネル番号との対データを使
って視聴履歴を記録する構成を採ることになる。On the other hand, the user home 1 does not always need to have the program information database 12, but if the user does not have the program information database 12, the viewing history cannot be recorded using the ID of the TV program. As described above, a configuration is adopted in which the viewing history is recorded using the pair data of the broadcast date and time and the channel number.
【0081】この図18に示す構成を採ると、システム
全体として、利用者プロファイル生成部101/お勧め
番組決定部104/番組情報データベース12を1つ用
意するだけでよいという利点があるとともに、ユーザ宅
内1の処理負荷を低減できるという利点がある。The configuration shown in FIG. 18 has the advantage that only one user profile generation unit 101 / recommended program determination unit 104 / program information database 12 is required for the entire system, and There is an advantage that the processing load on the house 1 can be reduced.
【0082】図示実施形態例に従って本発明を説明した
が、本発明はこれに限定されるものではない。例えば実
施形態例では、TV番組の提供を具体例にして本発明を
説明したが、本発明はラジオ番組の提供に対してもその
まま適用できる。Although the present invention has been described with reference to the illustrated embodiment, the present invention is not limited to this. For example, in the embodiment, the present invention has been described with a specific example of provision of a TV program, but the present invention can be applied to provision of a radio program as it is.
【0083】また、実施形態例では、利用者プロファイ
ル情報として、TV番組の持つ属性値の出現頻度で定義
されるものを用いることで説明したが、TV番組の持つ
属性値から算出される数値で表されるものであれば、ど
のようなものであってもよい。Further, in the embodiment, the description has been made by using the user profile information defined by the appearance frequency of the attribute value of the TV program. However, the user profile information is calculated by the numerical value calculated from the attribute value of the TV program. Whatever is represented may be used.
【0084】[0084]
【発明の効果】以上説明したように、本発明によれば、
ユーザは、キーワードの入力を強いられることなく、そ
して、一覧の中から探し出すというような行為を行うこ
となく、そして、取捨選択するというような行為を行う
ことなく、これから放送される沢山の放送番組の中か
ら、自分の好む放送番組を取得することができるように
なる。As described above, according to the present invention,
The user is not forced to enter a keyword, does not have to perform an action such as searching from a list, and does not have to perform an action such as selecting a broadcast program. From among them, you can get your favorite broadcast program.
【0085】更に、本発明によれば、ユーザの興味の変
化に追従する形で、ユーザに対して好みの放送番組を案
内できるようになる。Further, according to the present invention, it is possible to guide a user to a favorite broadcast program in a manner following a change in the user's interest.
【0086】更に、本発明によれば、同様な嗜好を持つ
ユーザの視聴した放送番組を使って、これから放送され
る放送番組の中から各ユーザの好む放送番組を取得して
それを案内するように処理することから、ユーザに対し
て高い確度でもって好みの放送番組を案内できるように
なる。Further, according to the present invention, a broadcast program watched by a user having a similar preference is used to acquire a broadcast program desired by each user from broadcast programs to be broadcast from now on and to guide the user. , It is possible to guide the user to a desired broadcast program with high accuracy.
【図1】本発明の一実施形態例である。FIG. 1 is an embodiment of the present invention.
【図2】番組情報データベースの説明図である。FIG. 2 is an explanatory diagram of a program information database.
【図3】ユーザ宅内の一実施形態例である。FIG. 3 is an example of an embodiment of a user home.
【図4】視聴履歴の収集処理の説明図である。FIG. 4 is an explanatory diagram of a viewing history collection process.
【図5】放送番組案内サーバの一実施形態例である。FIG. 5 is an example of an embodiment of a broadcast program guide server.
【図6】本発明の一実施形態例の全体構成である。FIG. 6 is an overall configuration of an embodiment of the present invention.
【図7】視聴履歴収集部の実行する処理フローの一実施
形態例である。FIG. 7 is an exemplary embodiment of a processing flow executed by a viewing history collection unit;
【図8】利用者プロファイル生成部の実行する処理フロ
ーの一実施形態例である。FIG. 8 is an embodiment of a processing flow executed by a user profile generation unit.
【図9】類似ユーザ群抽出部の実行する処理フローの一
実施形態例である。FIG. 9 is an embodiment of a processing flow executed by a similar user group extracting unit.
【図10】類似ユーザ群視聴番組抽出部の実行する処理
フローの一実施形態例である。FIG. 10 is an embodiment of a processing flow executed by a similar user group viewing program extraction unit;
【図11】お勧め番組決定部の実行する処理フローの一
実施形態例である。FIG. 11 is an exemplary embodiment of a processing flow executed by a recommended program determining unit;
【図12】利用者プロファイル生成部の実行する処理の
説明図である。FIG. 12 is an explanatory diagram of a process executed by a user profile generation unit.
【図13】類似ユーザ群抽出部の実行する処理の説明図
である。FIG. 13 is an explanatory diagram of a process executed by a similar user group extraction unit.
【図14】類似ユーザ群視聴番組抽出部の実行する処理
の説明図である。FIG. 14 is an explanatory diagram of a process executed by a similar user group viewing program extraction unit.
【図15】お勧め番組決定部の実行する処理の説明図で
ある。FIG. 15 is an explanatory diagram of a process executed by a recommended program determination unit.
【図16】本発明の他の実施形態例である。FIG. 16 is another embodiment of the present invention.
【図17】本発明の他の実施形態例である。FIG. 17 is another embodiment of the present invention.
【図18】本発明の他の実施形態例である。FIG. 18 is another embodiment of the present invention.
1 ユーザ宅内 2 放送局 3 放送番組案内サーバ 4 ネットワーク 10 パソコン 11 テレビ 12 番組情報データベース 13 視聴履歴データベース 30 パソコン 31 視聴履歴群データベース 32 利用者プロファイル群データベース Reference Signs List 1 User home 2 Broadcasting station 3 Broadcast program guide server 4 Network 10 Personal computer 11 Television 12 Program information database 13 Viewing history database 30 Personal computer 31 Viewing history group database 32 User profile group database
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/173 640 H04N 7/173 640A 17/00 17/00 Z Fターム(参考) 5B075 KK07 ND20 NK46 PR03 PR08 QM08 UU34 5C025 BA27 BA30 CA01 CB10 DA05 DA10 5C061 CC01 5C064 BB10 BC16 BC18 BC20 BD01 BD03 BD09 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 7/173 640 H04N 7/173 640A 17/00 17/00 Z F term (Reference) 5B075 KK07 ND20 NK46 PR03 PR08 QM08 UU34 5C025 BA27 BA30 CA01 CB10 DA05 DA10 5C061 CC01 5C064 BB10 BC16 BC18 BC20 BD01 BD03 BD09
Claims (10)
る放送番組案内システムであって、 ユーザの視聴した放送番組の履歴情報を入手する手段
と、 ユーザ毎に、上記入手した放送番組の持つ属性情報か
ら、数値で表される嗜好情報を作成する手段と、 サービス要求発行元ユーザの示す上記嗜好情報に類似す
る上記嗜好情報を検索することで、該ユーザに放送番組
の好みが類似する複数のユーザを検索して、それらのユ
ーザの視聴した放送番組の識別情報を抽出する手段と、 これから放送される放送番組の中から、上記抽出した放
送番組の持つ属性情報に類似する属性情報を持つものを
検索する手段と、 上記検索した放送番組の識別情報を、サービス要求発行
元ユーザに提示する手段とを備えることを、 特徴とする放送番組案内システム。1. A broadcast program guide system for guiding a user to a favorite broadcast program, comprising: means for acquiring history information of a broadcast program watched by the user; Means for generating preference information represented by numerical values from the attribute information; and searching for the preference information similar to the preference information indicated by the user who issued the service request, thereby obtaining a plurality of programs having similar broadcast program preferences to the user. Means for searching for users and extracting identification information of broadcast programs watched by those users, and having attribute information similar to the attribute information of the extracted broadcast programs among broadcast programs to be broadcasted from now on. A broadcast program guide system, comprising: means for searching for a broadcast program; and means for presenting identification information of the searched broadcast program to a user who issued a service request.
る放送番組案内方法であって、 ユーザの視聴した放送番組の履歴情報を入手する過程
と、 ユーザ毎に、上記入手した放送番組の持つ属性情報か
ら、数値で表される嗜好情報を作成する過程と、 サービス要求発行元ユーザの示す上記嗜好情報に類似す
る上記嗜好情報を検索することで、該ユーザに放送番組
の好みが類似する複数のユーザを検索して、それらのユ
ーザの視聴した放送番組の識別情報を抽出する過程と、 これから放送される放送番組の中から、上記抽出した放
送番組の持つ属性情報に類似する属性情報を持つものを
検索する過程と、 上記検索した放送番組の識別情報を、サービス要求発行
元ユーザに提示する過程とを備えることを、 特徴とする放送番組案内方法。2. A broadcast program guiding method for guiding a user to a favorite broadcast program, the method comprising: obtaining history information of a broadcast program watched by a user; A process of creating preference information represented by numerical values from attribute information, and searching for the preference information similar to the preference information indicated by the user who issued the service request, the plurality of preference programs having similar broadcast program preferences to the user. Searching for users and extracting identification information of broadcast programs watched by those users, and having, from among broadcast programs to be broadcast from now on, attribute information similar to the attribute information of the extracted broadcast programs. A broadcast program guide method comprising: searching for a broadcast program; and presenting the identified broadcast program identification information to a user who issued the service request.
放送番組を案内する放送番組案内装置であって、 各放送端末装置から送られてくる、ユーザの視聴した放
送番組の履歴情報と、該放送番組の持つ属性情報から作
成された数値で表されるユーザの嗜好情報とを受信する
手段と、 サービス要求発行元ユーザの示す上記嗜好情報に類似す
る上記嗜好情報を検索することで、該ユーザに放送番組
の好みが類似する複数のユーザを検索して、それらのユ
ーザの視聴した放送番組の識別情報を抽出する手段と、 上記抽出した放送番組の識別情報を、サービス要求発行
元ユーザの操作する放送端末装置に送信する手段とを備
えることを、 特徴とする放送番組案内装置。3. A broadcast program guide device for guiding a user's favorite broadcast program to a broadcast terminal device, comprising: history information of a broadcast program watched by the user sent from each broadcast terminal device; Means for receiving user preference information represented by numerical values created from the attribute information of the broadcast program; and searching for the preference information similar to the preference information indicated by the user who issued the service request. Means for retrieving a plurality of users having similar broadcast program preferences to the user and extracting identification information of the broadcast program watched by the users; Means for transmitting to a broadcast terminal device to be operated.
放送番組を案内する放送番組案内装置であって、 各放送端末装置から送られてくる、ユーザの視聴した放
送番組の履歴情報を受信する手段と、 上記受信した放送番組の持つ属性情報から、数値で表さ
れる各ユーザの嗜好情報を作成する手段と、 サービス要求発行元ユーザの示す上記嗜好情報に類似す
る上記嗜好情報を検索することで、該ユーザに放送番組
の好みが類似する複数のユーザを検索して、それらのユ
ーザの視聴した放送番組の識別情報を抽出する手段と、 上記抽出した放送番組の識別情報を、サービス要求発行
元ユーザの操作する放送端末装置に送信する手段とを備
えることを、 特徴とする放送番組案内装置。4. A broadcast program guide device for guiding a user's favorite broadcast program to a broadcast terminal device, wherein the broadcast program guide device receives history information of a broadcast program watched by the user sent from each broadcast terminal device. Means for creating preference information of each user represented by a numerical value from attribute information of the received broadcast program, and searching for the preference information similar to the preference information indicated by the user who issued the service request. Means for searching for a plurality of users whose broadcast program preferences are similar to the user and extracting identification information of the broadcast program watched by those users; Means for transmitting to a broadcast terminal device operated by an issuer user.
内装置において、 これから放送される放送番組の中から、上記抽出した放
送番組の持つ属性情報に類似する属性情報を持つものを
検索する手段を備え、 上記送信する手段は、上記抽出した放送番組の識別情報
に代えて、上記検索した放送番組の識別情報を送信する
ことを、 特徴とする放送番組案内装置。5. The broadcast program guide device according to claim 3, wherein a broadcast program to be broadcast from now on is searched for one having attribute information similar to the attribute information of the extracted broadcast program. Means for transmitting, wherein the transmitting means transmits the searched broadcast program identification information instead of the extracted broadcast program identification information.
スを受け取る放送端末装置であって、 ユーザの視聴した放送番組の履歴情報を入手する手段
と、 上記入手した放送番組の持つ属性情報から、数値で表さ
れるユーザの嗜好情報を作成する手段と、 上記入手した放送番組の履歴情報と上記嗜好情報とを放
送番組案内装置に送信する手段と、 案内サービスの提供要求に応答して放送番組案内装置か
ら送られてくる、放送番組の好みが類似する複数のユー
ザの視聴した放送番組の識別情報を受信する手段と、 これから放送される放送番組の中から、上記受信した放
送番組の持つ属性情報に類似する属性情報を持つものを
検索する手段と、 上記検索した放送番組の識別情報をユーザに提示する手
段とを備えることを、特徴とする放送端末装置。6. A broadcast terminal device for receiving a guide service provided by a broadcast program guide device, comprising: means for obtaining history information of a broadcast program watched by a user; Means for creating user preference information represented by: a means for transmitting the acquired broadcast program history information and the preference information to a broadcast program guide device; and a broadcast program guide in response to a guide service provision request. Means for receiving identification information of a broadcast program viewed by a plurality of users having similar broadcast program preferences transmitted from the apparatus, and attribute information of the received broadcast program from broadcast programs to be broadcasted And a means for presenting identification information of the searched broadcast program to a user.
スを受け取る放送端末装置であって、 ユーザの視聴した放送番組の履歴情報を入手する手段
と、 上記入手した放送番組の履歴情報を放送番組案内装置に
送信する手段と、 案内サービスの提供要求に応答して放送番組案内装置か
ら送られてくる、放送番組の好みが類似する複数のユー
ザの視聴した放送番組の識別情報を受信する手段と、 これから放送される放送番組の中から、上記受信した放
送番組の持つ属性情報に類似する属性情報を持つものを
検索する手段と、 上記検索した放送番組の識別情報をユーザに提示する手
段とを備えることを、特徴とする放送端末装置。7. A broadcast terminal device for receiving a guide service provided by a broadcast program guide device, comprising: means for obtaining history information of a broadcast program watched by a user; Means for transmitting to a device; means for receiving identification information of a broadcast program viewed by a plurality of users having similar broadcast program preferences sent from the broadcast program guide device in response to a request for providing a guidance service; A means for searching, from among broadcast programs to be broadcast, those having attribute information similar to the attribute information of the received broadcast program; and a means for presenting identification information of the searched broadcast program to a user. A broadcast terminal device.
スを受け取る放送端末装置であって、 ユーザの視聴した放送番組の履歴情報を入手する手段
と、 上記入手した放送番組の持つ属性情報から、数値で表さ
れるユーザの嗜好情報を作成する手段と、 上記入手した放送番組の履歴情報と上記嗜好情報とを放
送番組案内装置に送信する手段と、 案内サービスの提供要求に応答して放送番組案内装置か
ら送られてくる、これから放送される放送番組の中から
選択された放送番組の識別情報を受信する手段と、 上記受信した放送番組の識別情報をユーザに提示する手
段とを備えることを、特徴とする放送端末装置。8. A broadcast terminal device for receiving a guide service provided by a broadcast program guide device, comprising: means for obtaining history information of a broadcast program watched by a user; Means for creating user preference information represented by: a means for transmitting the acquired broadcast program history information and the preference information to a broadcast program guide device; and a broadcast program guide in response to a guide service provision request. Means for receiving identification information of a broadcast program selected from broadcast programs to be broadcast, which is sent from the apparatus, and means for presenting identification information of the received broadcast program to a user, A broadcast terminal device.
される放送番組案内装置の実現に用いられる処理をコン
ピュータに実行させるプログラムを記録したことを、 特徴とするプログラム記録媒体。9. A program recording medium having recorded thereon a program for causing a computer to execute a process used for realizing the broadcast program guide device according to claim 3. Description:
載される放送端末装置の実現に用いられる処理をコンピ
ュータに実行させるプログラムを記録したことを、 特徴とするプログラム記録媒体。10. A program recording medium having recorded thereon a program for causing a computer to execute a process used for realizing the broadcast terminal device according to claim 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000367957A JP2002171231A (en) | 2000-12-04 | 2000-12-04 | Broadcast program guide system, broadcast program guide method, broadcast program guide device, broadcast terminal device, and program recording medium used for realizing those devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000367957A JP2002171231A (en) | 2000-12-04 | 2000-12-04 | Broadcast program guide system, broadcast program guide method, broadcast program guide device, broadcast terminal device, and program recording medium used for realizing those devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002171231A true JP2002171231A (en) | 2002-06-14 |
Family
ID=18838291
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000367957A Pending JP2002171231A (en) | 2000-12-04 | 2000-12-04 | Broadcast program guide system, broadcast program guide method, broadcast program guide device, broadcast terminal device, and program recording medium used for realizing those devices |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002171231A (en) |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004030352A1 (en) * | 2002-09-26 | 2004-04-08 | Sharp Kabushiki Kaisha | Data output device for determining candidate of adequate data |
| WO2005122579A1 (en) * | 2004-06-08 | 2005-12-22 | Matsushita Electric Industrial Co., Ltd. | Program selection support device |
| JP2006509399A (en) * | 2002-12-04 | 2006-03-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Recommend video content based on user profiles of users with similar viewing habits |
| JP2006523403A (en) * | 2003-04-14 | 2006-10-12 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Generation of implicit TV recommendations via program image content |
| JP2007082022A (en) * | 2005-09-16 | 2007-03-29 | Nippon Hoso Kyokai <Nhk> | Program information distribution device and portable terminal device |
| JP2007157129A (en) * | 2005-12-01 | 2007-06-21 | Samsung Electronics Co Ltd | Apparatus and method for providing multimedia content |
| JP2008518570A (en) * | 2004-10-26 | 2008-05-29 | ヤフー! インコーポレイテッド | System and method for presenting search results |
| JP2011511978A (en) * | 2008-01-31 | 2011-04-14 | アルカテル−ルーセント | Method for generating data enabling content search, system, terminal and server supplement for implementing the method |
| JP2011107869A (en) * | 2009-11-16 | 2011-06-02 | Victor Co Of Japan Ltd | Device, method and program for recommending content, device, method and program for transmitting preference information |
| JP2011171949A (en) * | 2010-02-17 | 2011-09-01 | Sony Corp | Information processor, information processing method, and program |
| JP2012525775A (en) * | 2009-04-30 | 2012-10-22 | アルカテル−ルーセント | Method and system for targeted offers to mobile users |
| JP2012208555A (en) * | 2011-03-29 | 2012-10-25 | Kddi Corp | Video content recommendation system, video content recommendation method, and program |
| JP2013514721A (en) * | 2009-12-18 | 2013-04-25 | トムソン ライセンシング | Personalized music service driven by a preference engine |
| JP2013535893A (en) * | 2010-07-19 | 2013-09-12 | アルカテル−ルーセント | Method for scheduling television program recording for a user |
| JP2015046929A (en) * | 2014-10-24 | 2015-03-12 | トムソン ライセンシングThomson Licensing | Personalized music service driven by a preference engine |
| WO2017057010A1 (en) * | 2015-10-02 | 2017-04-06 | シャープ株式会社 | Terminal device and control server |
| JP2017195434A (en) * | 2016-04-18 | 2017-10-26 | 株式会社デンソー | On-vehicle broadcast receiver |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10228687A (en) * | 1997-02-17 | 1998-08-25 | Sony Corp | Automatic reservation recorder and method |
| JPH11259927A (en) * | 1998-03-06 | 1999-09-24 | Matsushita Electric Ind Co Ltd | Program recording reservation device |
| JP2000101941A (en) * | 1998-09-28 | 2000-04-07 | Victor Co Of Japan Ltd | Program selection controller |
| JP2000115646A (en) * | 1998-09-30 | 2000-04-21 | Toshiba Corp | Program selection method, program viewing device, and additional service providing device |
-
2000
- 2000-12-04 JP JP2000367957A patent/JP2002171231A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10228687A (en) * | 1997-02-17 | 1998-08-25 | Sony Corp | Automatic reservation recorder and method |
| JPH11259927A (en) * | 1998-03-06 | 1999-09-24 | Matsushita Electric Ind Co Ltd | Program recording reservation device |
| JP2000101941A (en) * | 1998-09-28 | 2000-04-07 | Victor Co Of Japan Ltd | Program selection controller |
| JP2000115646A (en) * | 1998-09-30 | 2000-04-21 | Toshiba Corp | Program selection method, program viewing device, and additional service providing device |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004030352A1 (en) * | 2002-09-26 | 2004-04-08 | Sharp Kabushiki Kaisha | Data output device for determining candidate of adequate data |
| JP2006509399A (en) * | 2002-12-04 | 2006-03-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Recommend video content based on user profiles of users with similar viewing habits |
| JP2006523403A (en) * | 2003-04-14 | 2006-10-12 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Generation of implicit TV recommendations via program image content |
| JP4664283B2 (en) * | 2004-06-08 | 2011-04-06 | パナソニック株式会社 | Program selection support device |
| WO2005122579A1 (en) * | 2004-06-08 | 2005-12-22 | Matsushita Electric Industrial Co., Ltd. | Program selection support device |
| JPWO2005122579A1 (en) * | 2004-06-08 | 2008-04-10 | 松下電器産業株式会社 | Program selection support device |
| US8402487B2 (en) | 2004-06-08 | 2013-03-19 | Panasonic Corporation | Program selection support device |
| JP2008518570A (en) * | 2004-10-26 | 2008-05-29 | ヤフー! インコーポレイテッド | System and method for presenting search results |
| JP2007082022A (en) * | 2005-09-16 | 2007-03-29 | Nippon Hoso Kyokai <Nhk> | Program information distribution device and portable terminal device |
| JP2007157129A (en) * | 2005-12-01 | 2007-06-21 | Samsung Electronics Co Ltd | Apparatus and method for providing multimedia content |
| US7849155B2 (en) | 2005-12-01 | 2010-12-07 | Samsung Electronics Co., Ltd. | Apparatus and method of providing multimedia content |
| JP2011511978A (en) * | 2008-01-31 | 2011-04-14 | アルカテル−ルーセント | Method for generating data enabling content search, system, terminal and server supplement for implementing the method |
| JP2012525775A (en) * | 2009-04-30 | 2012-10-22 | アルカテル−ルーセント | Method and system for targeted offers to mobile users |
| JP2011107869A (en) * | 2009-11-16 | 2011-06-02 | Victor Co Of Japan Ltd | Device, method and program for recommending content, device, method and program for transmitting preference information |
| JP2013514721A (en) * | 2009-12-18 | 2013-04-25 | トムソン ライセンシング | Personalized music service driven by a preference engine |
| JP2011171949A (en) * | 2010-02-17 | 2011-09-01 | Sony Corp | Information processor, information processing method, and program |
| JP2013535893A (en) * | 2010-07-19 | 2013-09-12 | アルカテル−ルーセント | Method for scheduling television program recording for a user |
| JP2012208555A (en) * | 2011-03-29 | 2012-10-25 | Kddi Corp | Video content recommendation system, video content recommendation method, and program |
| JP2015046929A (en) * | 2014-10-24 | 2015-03-12 | トムソン ライセンシングThomson Licensing | Personalized music service driven by a preference engine |
| WO2017057010A1 (en) * | 2015-10-02 | 2017-04-06 | シャープ株式会社 | Terminal device and control server |
| JPWO2017057010A1 (en) * | 2015-10-02 | 2018-06-21 | シャープ株式会社 | TERMINAL DEVICE, CONTROL SERVER, TELEVISION RECEIVER, TERMINAL DEVICE CONTROL METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM |
| JP2017195434A (en) * | 2016-04-18 | 2017-10-26 | 株式会社デンソー | On-vehicle broadcast receiver |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002171231A (en) | Broadcast program guide system, broadcast program guide method, broadcast program guide device, broadcast terminal device, and program recording medium used for realizing those devices | |
| US7712123B2 (en) | Method, system, and apparatus for acquiring information concerning broadcast information | |
| US9552413B2 (en) | Information-processing apparatus, method, system, computer-readable medium and method for automatically recording or recommending content | |
| JP5143747B2 (en) | Advertisement distribution system, advertisement distribution server, advertisement distribution method, program, and recording medium | |
| KR100881107B1 (en) | A computer readable recording medium recording an electronic device, a method of viewing the information, and an information viewing program. | |
| JP5482206B2 (en) | Information processing apparatus, information processing method, and program | |
| JP4370850B2 (en) | Information processing apparatus and method, program, and recording medium | |
| US20090063537A1 (en) | Method and apparatus for generating a user profile | |
| JP2005056361A (en) | Information processor and method, program, and storage medium | |
| JP5237849B2 (en) | Program recommendation device | |
| JP4487018B2 (en) | Related scene assigning apparatus and related scene assigning method | |
| JPWO2006019101A1 (en) | Content-related information acquisition device, content-related information acquisition method, and content-related information acquisition program | |
| JP2006155384A (en) | Video comment input / display method, apparatus, program, and storage medium storing program | |
| US20060085416A1 (en) | Information reading method and information reading device | |
| JP2003163949A (en) | Viewing information collection and analysis system, viewing information collection system, viewer device, viewing management service device | |
| JP4531623B2 (en) | PROGRAM RECOMMENDATION DEVICE, PROGRAM RECOMMENDATION METHOD, PROGRAM RECOMMENDATION PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM | |
| JP3971176B2 (en) | Content introduction method, content introduction device, content introduction program, and medium recording the program | |
| KR20140076272A (en) | Apparatus and method for contents recommendation based on television viewing habits | |
| CN112784069A (en) | IPTV content intelligent recommendation system and method | |
| KR101108584B1 (en) | Advertisement providing system based on the contents of multimedia contents and its advertisement providing method | |
| JP4698545B2 (en) | Information processing apparatus and method, program, and storage medium | |
| JP2005260647A (en) | Content guidance service system, content guidance device, content guidance method, and content guidance program | |
| JP6567715B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2017191417A (en) | Content recommendation device, content recommendation system, terminal device, content recommendation method, and program | |
| JP2000224503A (en) | Digital broadcast receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050913 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060124 |