JP5449005B2 - Program guide providing system - Google Patents
Program guide providing system Download PDFInfo
- Publication number
- JP5449005B2 JP5449005B2 JP2010099653A JP2010099653A JP5449005B2 JP 5449005 B2 JP5449005 B2 JP 5449005B2 JP 2010099653 A JP2010099653 A JP 2010099653A JP 2010099653 A JP2010099653 A JP 2010099653A JP 5449005 B2 JP5449005 B2 JP 5449005B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- program guide
- unit
- user
- information
- 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.)
- Active
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、ユーザに番組表を提供する番組表提供システムに関する。 The present invention relates to a program guide providing system that provides a user with a program guide.
一般的に、テレビ受信機や録画装置は、テレビ放送の番組表を表示することができる。番組表を表示する際、テレビ受信機のテレビ表示画面や、録画装置に接続された表示画面上に、チャンネルが、縦および横のいずれかの方向に並べて表示される。さらにそのチャンネルが放送する番組内容が、チャンネルの表示方向と垂直方向に、放送時刻順に並べて表示される。また、予め登録したユーザの好みのチャンネルだけを表示する番組表や、ジャンル別番組表と呼ばれるサービスもある。このジャンル別番組表は、「ドラマ」や「映画」などの特定のジャンル番組をフィルタリングして表示する。 In general, a television receiver or a recording device can display a television broadcast program guide. When displaying the program guide, channels are displayed side by side in either the vertical or horizontal direction on the television display screen of the television receiver or the display screen connected to the recording device. Furthermore, the program contents broadcast by the channel are displayed side by side in the order of broadcast time in the direction perpendicular to the channel display direction. There is also a service called a program guide that displays only pre-registered user favorite channels or a program guide by genre. This genre-based program table displays a specific genre program such as “drama” or “movie” by filtering.
また、個人にカスタマイズされた番組表を生成し表示する個別番組表生成装置がある(例えば、特許文献1参照。)。この特許文献1に記載の個別番組表生成装置は、複数の放送サービスから提供される電子番組案内を統合して表示する。特許文献1に記載の個別番組表生成装置は、視聴率またはユーザの設定に基づいて、チャンネル単位で再配列する統合番組表と、利用者の利用状況に基づいて配列の優先順位を決定し、番組単位で並べ替える個別番組表と、を開示している。特許文献1に記載の方法は、各個人にカスタマイズされた番組表を生成するため、ユーザ自身が視聴したい番組を見つけやすくなる。 In addition, there is an individual program guide generation device that generates and displays a program guide customized for an individual (see, for example, Patent Document 1). The individual program guide generation device described in Patent Literature 1 displays electronic program guides provided from a plurality of broadcast services in an integrated manner. The individual program guide generation device described in Patent Document 1 determines an integrated program guide to be rearranged in units of channels based on audience rating or user settings, and an arrangement priority based on the usage status of users, And an individual program table to be rearranged in units of programs. Since the method described in Patent Document 1 generates a program table customized for each individual, the user can easily find a program that the user wants to view.
予め登録したチャンネルだけを表示する番組表は、個人の好みに合うチャンネルだけ表示することができる。またユーザは、そのチャンネルで放送される番組からユーザが視聴したい番組を容易に探し出すことができる。しかし、この方法を利用するためには、予めユーザごとにチャンネルを設定する必要がある。従って、設定していないチャンネル以外は番組表として表示されないので、設定していないチャンネルで放送される番組を、ユーザが見逃してしまう可能性がある。 A program guide that displays only pre-registered channels can display only the channels that suit individual preferences. Further, the user can easily find a program that the user wants to view from programs broadcast on the channel. However, in order to use this method, it is necessary to set a channel for each user in advance. Therefore, since channels other than those not set are not displayed as a program guide, the user may miss a program broadcast on a channel not set.
また、特許文献1に記載の統合番組表は、視聴率または利用者の設定に基づいてチャンネル単位で再配列するので、ユーザが本当に視聴したい番組が優先的に表示されるとは限らない。また、個別番組表は、個人の利用履歴に基づいた優先順位または予め設定したジャンルに基づいた優先順位を利用して、番組単位で再配列するので、ユーザ自身の好みを反映することはできるが、ユーザに新たな気づきを与えることはできない。 Moreover, since the integrated program guide described in Patent Document 1 is rearranged in units of channels based on audience ratings or user settings, programs that the user really wants to watch are not always displayed preferentially. In addition, the individual program table is rearranged in units of programs using a priority order based on an individual usage history or a priority order based on a preset genre, so that the user's own preferences can be reflected. , It is not possible to give a new awareness to the user.
また、一般的なジャンル別番組表では、指定したジャンルの番組が、チャンネルに関わらず時系列にリスト化されて表示される。従って、このようなジャンル別番組表は、ある時刻に放送されている番組の中から、ユーザ自身が一番視聴したい番組を見つけたい場合には、適切ではない。 Further, in a general genre program guide, programs of a specified genre are displayed in a time series list regardless of the channel. Therefore, such a genre-specific program guide is not appropriate when the user himself / herself wants to find the program that the user himself / herself wants to watch the most from among programs broadcast at a certain time.
そこで、ユーザの視聴したい番組が見やすく表示された番組表を提供することのできる番組表提供システムの開発が期待されている。 Therefore, development of a program guide providing system that can provide a program guide on which a program that the user wants to view is displayed in an easy-to-view manner is expected.
従って本発明の目的は、ユーザの視聴したい番組が見やすく表示された番組表を提供することのできる番組表提供システムを提供することである。 Therefore, an object of the present invention is to provide a program guide providing system that can provide a program guide on which a program that a user wants to view is displayed in an easy-to-view manner.
上記課題を解決するために、本発明の特徴は、ユーザに番組表を提供する番組表提供システムに関する。本発明の特徴に係る番組表提供システムは、ユーザ端末と、番組表提供装置と、を備える。ユーザ端末は、ユーザのプロファイル情報を番組表提供装置に送信するプロファイル情報編集要求部と、ユーザの操作によって入力された放送データ要求を番組表提供装置に送信する放送データ要求部と、番組表提供装置から送信された番組情報および配列データに基づいて番組表を生成する番組表生成部と、番組表生成部によって生成された番組表を表示装置に表示する映像出力部と、を備える。番組表提供装置は、番組の放送時刻を含む番組情報を記憶した番組情報テーブル記憶部と、ユーザ端末から受信したプロファイル情報と、当該ユーザ端末のユーザ以外のユーザのプロファイル情報を記憶するプロファイルテーブル記憶部と、ユーザ端末から受信した放送データ要求に基づいて生成された視聴履歴と、当該ユーザ端末のユーザ以外のユーザの視聴履歴を記憶する視聴履歴テーブル記憶部と、番組情報テーブル記憶部から、番組情報を取得する番組情報取得部と、番組情報テーブル記憶部、プロファイルテーブル記憶部および視聴履歴テーブル記憶部に記憶されたデータを読み出し、ユーザが入力したプロファイルと類似のプロファイルを持つ他のユーザの視聴履歴から、チャンネルの優先順位を算出し、番組のチャンネルを、チャンネルの優先順位の高いチャンネルから順に所定方向に並べて表示し、各チャンネルの番組情報を、所定方向と垂直方向に、番組の放送時刻順に並べて表示するための配列データを生成する配列生成部と、番組情報取得部によって取得された番組情報と、配列生成部によって生成された配列データと、を、ユーザ端末に送信する送信部と、を備える。 In order to solve the above problems, a feature of the present invention relates to a program guide providing system that provides a user with a program guide. A program guide providing system according to a feature of the present invention includes a user terminal and a program guide providing apparatus. The user terminal includes a profile information edit requesting unit that transmits user profile information to the program guide providing device, a broadcast data requesting unit that transmits a broadcast data request input by a user operation to the program guide providing device, and a program guide providing A program guide generating unit that generates a program guide based on program information and sequence data transmitted from the apparatus, and a video output unit that displays the program guide generated by the program guide generating unit on a display device. The program guide providing apparatus stores a program information table storage unit that stores program information including a broadcast time of a program, profile information received from a user terminal, and profile table storage that stores profile information of a user other than the user of the user terminal. A viewing history table generated based on a broadcast data request received from a user terminal, a viewing history table storage unit storing a viewing history of a user other than the user of the user terminal, and a program information table storage unit, The program information acquisition unit that acquires information, and the data stored in the program information table storage unit, the profile table storage unit, and the viewing history table storage unit are read and viewed by other users having a profile similar to the profile input by the user from the history, to calculate the priority of the channel, the channel of the program, Sequentially displayed side by side in a predetermined direction from the higher priority channel Yan'neru, the program information of each channel, and a predetermined direction and in the vertical direction, sequence generator for generating a sequence data for displaying side by side on the broadcast time order of the program, A transmission unit configured to transmit the program information acquired by the program information acquisition unit and the array data generated by the array generation unit to the user terminal;
本発明によれば、ユーザの視聴したい番組が見やすく表示された番組表を提供することのできる番組表提供システムを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the program schedule provision system which can provide the program schedule on which the program which a user wants to view and displayed easily is provided can be provided.
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。 Next, embodiments of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
(番組表提供システム)
図1を参照して、本発明の実施の形態に係る番組表提供システムを説明する。本発明の実施の形態に係る番組表提供システムは、ユーザ端末1、リモコン2、テレビモニタ(表示装置)3、番組表提供装置4、IP放送装置5を備える。ユーザ端末1、番組表提供装置4およびIP放送装置5は、ネットワーク6により接続され、相互に通信可能である。
(Program guide providing system)
A program guide providing system according to an embodiment of the present invention will be described with reference to FIG. The program guide providing system according to the embodiment of the present invention includes a user terminal 1, a remote controller 2, a television monitor (display device) 3, a program
ユーザ端末1、リモコン2およびテレビモニタ3は、ユーザの各家庭内に設置される。 The user terminal 1, the remote controller 2, and the television monitor 3 are installed in each user's home.
ユーザ端末1は、IP放送装置5から放送データを受信してテレビモニタ3に表示するとともに、番組表提供装置4から番組情報および配列データを受信して番組表を構成し、テレビモニタ3に表示する。本発明の実施の形態において、ユーザ端末1が表示する番組表は、例えば、IPTVサービスにおける電子番組表データである。番組表は、ユーザのプロファイル等に応じて優先順位の高いチャンネルから順に縦または横にチャンネルが表示され、チャンネルの表示方向と垂直方向に、その番組内容が放送時刻順に並べられて、テレビモニタ3に表示される。
The user terminal 1 receives broadcast data from the
本発明の実施の形態において番組表とは、IP多チャンネル放送、地上波デジタル放送再送信、BSデジタル放送再送信などの映像コンテンツの放送予定の番組表である。番組表は具体的には、映像コンテンツの放送チャンネル、番組名、放送開始時刻、放送終了時刻、放送内容などの情報が含まれている。 In the embodiment of the present invention, the program table is a program table scheduled to broadcast video contents such as IP multi-channel broadcast, terrestrial digital broadcast retransmission, BS digital broadcast retransmission. Specifically, the program table includes information such as a broadcast channel of video content, a program name, a broadcast start time, a broadcast end time, and broadcast contents.
リモコン2は、ユーザ端末1に対して、ユーザの指示を送信する装置である。リモコン2は、例えば無線電波、Bluetooth、赤外線通信などの無線通信等により、ユーザ端末1に、ユーザの指示を与えることができる。テレビモニタ3は、いわゆる表示装置であって、ユーザ端末1から入力された番組表や放送データを表示し、ユーザに視聴させる。 The remote controller 2 is a device that transmits a user instruction to the user terminal 1. The remote controller 2 can give a user instruction to the user terminal 1 by wireless communication such as wireless radio wave, Bluetooth, infrared communication, or the like. The television monitor 3 is a so-called display device, displays the program guide and broadcast data input from the user terminal 1 and allows the user to view the program guide.
IP放送装置5は、放送データをネットワーク6を介してユーザ端末1に送出する。IP放送装置5は、チャンネルごとに設けられても良いし、一つのIP放送装置5が複数のチャンネルの放送データを送出しても良い。IP放送装置5は、放送予定の映像コンテンツの番組名、放送開始時刻、放送終了時刻、放送内容などの情報を、番組表提供装置4に提供する。
The
番組表提供装置4は、IP放送装置5から提供された放送予定の映像コンテンツの情報を、放送チャンネルと関連づけて、番組情報として格納する。さらに番組表提供装置1は、ユーザ端末1からのリクエストに応じて番組情報および配列データを生成し、ネットワーク6を介してユーザ端末1に送信する。
The program
(ユーザ端末)
次に、図2を参照してユーザ端末1を説明する。ユーザ端末1は、リモコン受信部101、プロファイル情報編集要求部102、番組表要求部103、放送データ要求部104、送信部105、受信部106、番組情報取得部107、番組配列取得部108、番組表生成部109、放送データ受信部110、映像生成部111、映像切替部112、映像出力部113、プロファイル編集画面操作部114およびプロファイル編集画面生成部115を備える。
(User terminal)
Next, the user terminal 1 will be described with reference to FIG. The user terminal 1 includes a
リモコン受信部101は、リモコン2に入力されたユーザの指示を、リモコン2から受信する。リモコン受信部101は、入力されたユーザの指示に従って、プロファイル編集画面操作部114、プロファイル情報編集要求部102、番組表要求部103、放送データ要求部104および映像切替部112のいずれか一つ以上にその指示を入力する。
The remote
プロファイル編集画面操作部114は、プロファイル編集操作に従って、編集結果をプロファイル情報編集要求部102またはプロファイル画面生成部115に入力する。
The profile editing
プロファイル情報編集要求部102は、ユーザのプロファイル情報を記録するとともに、プロファイル編集画面操作部114からから編集要求指示が入力されると、そのプロファイル情報を編集し、プロファイル編集画面生成部115に入力する。
The profile information
プロファイル編集画面生成部115は、入力されたプロファイル情報と編集操作結果を基にプロファイルの編集状況を示す画面を生成し、映像切替部112に入力する。プロファイル情報とは例えば、ユーザの年代、性別、嗜好などの情報である。プロファイル情報は、ユーザによって入力される。1つのユーザ端末1を家族で使用するなど、複数のユーザが共有している場合は、各ユーザごとにプロファイル情報が設定されても良い。さらにプロファイル情報編集要求部102は、リモコン2から番組表の表示を要求された際、ユーザのプロファイル情報を、ネットワーク6を介して番組表提供装置4に送信する。
The profile editing
番組表要求部103は、リモコン2から番組表の表示を要求された際、その要求を送信部105を介して番組表提供装置4に送信する。
When requested by the remote controller 2 to display the program guide, the program
放送データ要求部104は、ユーザの操作によってリモコン2から放送データの視聴を要求された際、視聴を要求されたチャンネルのデータとともに、その要求を送信部105および番組表提供装置4を介してIP放送装置5に送信する。IP放送装置5は、要求されたチャンネルの放送データを、ネットワーク6を介してユーザ端末4に送出する。
When the broadcast
送信部105は、プロファイル情報編集要求部102、番組表要求部103、放送データ要求部104から送出されたデータを、ネットワーク6を介して、番組表提供装置104またはIP放送装置5に送信する。
The
受信部106は、番組表提供装置4から番組情報を受信して番組情報取得部107に入力するとともに、番組表提供装置4から配列データを受信して番組配列取得部108に入力する。
The receiving
番組情報取得部107は、受信部106から入力された番組情報を、番組表生成部109に入力する。番組配列取得部108は、受信部106から入力された配列データを、番組表生成部109に入力する。
The program
番組表生成部109は、番組表提供装置4から送信された番組情報および配列データに基づいて番組表を生成する。番組表生成部109は、例えば、優先順位の高いチャンネルから順に縦方向にチャンネルを表示し、チャンネルの表示方向と垂直方向となる横方向に、その番組内容が放送時刻順に並べられた番組表をテレビモニタ3に表示するための番組表データを生成する。チャンネルと番組の表示位置を変更し、番組表生成部109は、配列データに基づいて、チャンネルを横方向に表示し、番組内容を縦方向に表示した番組表を生成しても良い。番組表生成部109は、生成した番組表データを、映像切替部112に入力する。
The program
放送データ受信部110は、IP放送装置5が送出した放送データをネットワーク6を介して受信する。受信した放送データは、映像生成部111に入力される。映像生成部111は、受信した放送データをテレビモニタ3に表示するための映像データを生成する。生成した映像データは、映像切替部112に入力される。
The broadcast
映像切替部112は、リモコン受信機101からの指示に従って、プロファイル編集画面生成部115で生成された編集画面、番組表生成部109で生成された番組表、および映像生成部111で生成された映像データなどのうち、いずれかを選択して、映像出力部113に入力する。映像出力部113は、映像切替部112から入力されたデータを、テレビモニタ3に表示する。
In accordance with an instruction from the
このようにユーザ端末1は、リモコン2からの指示に従って、番組表や放送データをヘッドエンドに要求し、ヘッドエンドから番組表のデータや放送データを受信して、テレビモニタ3に表示する。 In this way, the user terminal 1 requests the program guide and broadcast data from the head end in accordance with an instruction from the remote controller 2, receives the program guide data and broadcast data from the head end, and displays them on the television monitor 3.
(番組表提供装置)
図3を参照して、本発明の実施の形態に係る番組表提供装置4を説明する。番組表提供装置4は、受信部401、プロファイル情報登録変更削除部402、視聴履歴登録部403、番組表要求部404、番組情報取得部405、配列生成部406および送信部407を備える。さらに番組表提供装置4は、記憶装置450に接続され、記憶装置450に記憶された各種データを読み書きすることができる。記憶装置450には、プロファイルテーブル451、視聴履歴テーブル452および番組情報テーブル453の各データが記憶されている。
(Program guide providing device)
With reference to FIG. 3, the program
プロファイルテーブル451は、各ユーザのプロファイルデータを、ユーザ識別子に関連づけて記憶している。視聴履歴テーブル452は、各ユーザの視聴履歴のデータを、ユーザ識別子に関連づけて記憶している。 The profile table 451 stores profile data of each user in association with the user identifier. The viewing history table 452 stores the viewing history data of each user in association with the user identifier.
視聴履歴テーブル452は、例えば、ユーザ識別子に、ユーザがチャンネルを変更した時刻と、変更後のチャンネルの情報と、を関連づけた視聴ログを記録している。この視聴ログから、番組表提供装置4が、ユーザ識別子、ユーザが視聴したチャンネルの識別子、およびユーザが視聴した開始時刻および終了時刻を関連づけた視聴履歴データを生成しても良い。本発明の実施の形態においては、ユーザ端末1から番組表提供装置4に放送データ要求が送信され、番組表提供装置4が、その放送データ要求をIP放送装置5に送信する。このとき番組表提供装置4が、放送データ要求から、ユーザ識別子、チャンネルの識別子、および時刻を取得して、視聴履歴を生成し、視聴履歴テーブル452に格納する。
The viewing history table 452 records, for example, a viewing log in which a user identifier is associated with a time when a user changes a channel and channel information after the change. From this viewing log, the program
番組情報テーブル453は、IP放送装置5から提供される番組情報を記憶している。番組情報テーブル453は、例えば、チャンネルの識別子、放送の開始時刻および終了時刻、番組のタイトル、ジャンル、内容などの情報を関連づけて記憶している。
The program information table 453 stores program information provided from the
受信部401は、ユーザ端末1から受信した各種データを、そのデータの種類によって、プロファイル情報更新登録削除部402、視聴履歴登録部403および番組表要求部404のいずれか一つ以上に入力する。
The receiving
プロファイル情報登録更新削除部402には、受信部401がユーザ端末1からプロファイル情報の登録、更新、削除などの編集リクエストを受信すると、その編集リクエストデータが入力される。プロファイル情報登録更新削除部402は、その編集リクエストに基づいて、プロファイルテーブル451のデータを編集する。
When the receiving
プロファイル情報の更新、削除の場合、編集リクエストにはユーザの識別子と、更新の場合は更新内容と、が含まれる。この場合、プロファイル情報登録更新削除部402は、更新する対象のテーブルであるプロファイルテーブル451と更新対象のレコードを特定するためにユーザ識別子を指定してプロファイルテーブル451上のレコードを更新または削除する。また、プロファイル情報の登録の場合、編集リクエストにはその旨と、登録するプロファイル情報が含まれる。この場合、プロファイル情報登録更新削除部402は、新たなユーザの識別子を採番し、採番したユーザの識別子と、受信したプロファイル情報と、を関連づけてプロファイルテーブル451に登録する。
In the case of updating or deleting profile information, the edit request includes an identifier of the user, and in the case of updating, an update content. In this case, the profile information registration
視聴履歴登録部403には、受信部401がユーザ端末1から放送データ要求を受信すると、その放送データ要求が入力される。視聴履歴登録部403は、その放送データ要求に基づいて、視聴履歴テーブル452に視聴履歴として登録するとともに、IP放送装置5に放送データ要求を送信する。IP放送装置5は、受信した放送データ要求に基づいて、ユーザ端末1に放送データを送信する。
When the receiving
この放送データ要求には、ユーザの識別子およびチャンネルの情報が含まれる。視聴履歴登録部403は、ユーザの識別子、チャンネルの情報および要求時刻を関連づけて、ユーザの視聴履歴を生成し、視聴履歴テーブル452に登録する。
This broadcast data request includes user identifier and channel information. The viewing
番組表要求部404には、受信部401がユーザ端末から番組表要求を受信すると、その番組表要求が入力される。番組表要求には、番組表種別も含まれる。番組表種別とは、図5にて説明する。番組表要求部404は、その番組表要求を番組情報テーブル453に入力し、番組情報取得部405に、番組情報を取得させる。
When the receiving
番組情報取得部405は、番組情報テーブル453から番組情報を取得する。このとき、ユーザから番組表を要求された際に指定された期間、ジャンル、チャンネルのみの番組情報を取得しても良い。番組情報取得部405は、取得した番組情報を送信部407に入力する。
The program
配列生成部406は、記憶装置450からプロファイルテーブル451、視聴履歴テーブル452および番組情報テーブル453の各データを読み出し、ユーザが指定した番組表種別に従ってこれらのテーブルデータを結合および集計して、配列データを生成する。ユーザが入力したプロファイルと類似のプロファイルを持つ他のユーザの視聴履歴からチャンネルの優先順位を算出し、それを配列データとして生成する。さらに配列生成部406は、番組のチャンネルを所定方向に並べて表示し、所定方向と垂直方向に、番組の放送時刻順に並べて表示するための配列データを生成する。例えば、配列データは、ユーザ端末1において、チャンネルを優先順位ごとに横方向に並べるとともに、各チャンネルの番組情報を、縦方向に放送時刻順に並べて表示するよう制御するデータである。また、配列データは、ユーザ端末1において、チャンネルを優先順位ごとに縦方向に並べるとともに、各チャンネルの番組情報を、横方向に放送時刻順に並べて表示するよう制御するデータであっても良い。
The
送信部407は、番組情報取得部405で取得された番組情報と、配列生成部406で生成された配列データと、を、ユーザ端末1に送信する。ユーザ端末1では、番組情報および配列データから番組表を構成し、テレビモニタ3に表示する。
The
図4を参照して、本発明の実施の形態に係る番組表提供システムにおけるプロファイルの登録、更新および削除等の編集処理を説明する。ユーザがリモコン2にプロファイルの編集指示および編集内容を入力すると、ステップS101でユーザ端末1のリモコン受信部101は、プロファイルの登録・更新・削除情報を受信する。リモコン受信部101は、受信したプロファイルの登録・更新・削除情報をプロファイル情報編集要求部102に入力する。
With reference to FIG. 4, editing processes such as profile registration, update, and deletion in the program guide providing system according to the embodiment of the present invention will be described. When the user inputs a profile editing instruction and editing content to the remote controller 2, the remote
ステップS102においてプロファイル情報編集要求部102は、番組表提供装置4へ、プロファイルの登録・更新・削除情報を送信する。
In step S <b> 102, the profile information
番組表提供装置4の受信部401において、プロファイルの登録・更新・削除情報を受信すると、受信部401は、プロファイル情報登録・更新・削除部402に入力する。プロファイル情報登録・更新・削除部402は、受信した情報を解析し、ユーザの識別子と関連づけて、プロファイルテーブル451に登録・更新・削除する。
When the
図5を参照して、本発明の実施の形態に係る番組表提供システムにおいて、番組表生成処理を説明する。ユーザがリモコン2に番組表の表示要求を入力すると、ステップS201でユーザ端末1のリモコン受信部101は、番組表の表示要求を受信する。ステップS202においてユーザ端末1は、前回取得した番組表と種別が同じで、かつ、取得時から単位時間が経過しているかを判定する。種別が同じで単位時間を経過していない場合、ステップS203においてユーザ端末1は、以前に取得した番組情報および配列データを利用して、ステップS212において番組表を生成し、テレビモニタ3に番組表を表示する。
With reference to FIG. 5, the program guide generation process in the program guide providing system according to the embodiment of the present invention will be described. When the user inputs a program guide display request to the remote controller 2, the
一方、種別が異なるか、単位時間を経過している場合、新たな番組表を生成するために、ステップS204においてユーザ端末1は、番組表要求を、番組表要求部103および送信部105を介して、番組表提供装置4に送信する。
On the other hand, if the type is different or the unit time has elapsed, in step S204, the user terminal 1 sends a program guide request via the program
ステップS205において、番組表提供装置4の番組情報取得部405は番組情報テーブル453から番組情報を取得する。さらに、ステップS206において、ユーザ端末1
から要求された番組表の種別に応じて処理を振り分け、配列生成部406が、番組表の種別に応じて配列データを生成する。
In step S205, the program
The processing is distributed according to the type of program guide requested from the above, and the
番組表の種別が推薦番組表の場合、ステップS207において配列生成部406は、記憶装置450から、プロファイルテーブル451、視聴履歴テーブル452を結合、集計して、類似したプロファイルを持つ他者が、どのようなジャンル、番組を好んで見ているかを表す視聴傾向テーブルを作成する。さらにステップS208において、ステップS207で作成した視聴傾向テーブルと番組情報テーブル453を結合して、推薦番組表に用いる配列データを生成する。このとき、その番組表の時間帯に放送される番組の一番優先順位が高い順に、チャンネルの配置を決定する。さらに、各チャンネルの番組情報を、放送時刻に従って時系列に並べる。
If the type of the program guide is the recommended program guide, in step S207, the
番組表の種別がお好みの場合、ステップS209において、プロファイルテーブル451と番組情報テーブル453と、を結合して、配列データを生成する。番組表の種別が通常の場合、ステップS210において、チャンネルの昇順に配列データを生成する。 If the type of program table is preferred, in step S209, the profile table 451 and the program information table 453 are combined to generate array data. If the type of program guide is normal, array data is generated in the ascending order of channels in step S210.
ステップS208ないしS210において配列データが生成されると、ステップS211において、ステップS205で取得した番組情報とともに、ユーザ端末1に送信する。ユーザ端末1は、番組情報および配列データを受信すると、ステップS212において番組表を生成し、テレビモニタ3に番組表を表示する。 When the array data is generated in steps S208 to S210, it is transmitted to the user terminal 1 together with the program information acquired in step S205 in step S211. When receiving the program information and the arrangement data, the user terminal 1 generates a program guide in step S212 and displays the program guide on the television monitor 3.
図6を参照して、ユーザからチャンネルの切替が指示された場合の処理を説明する。まず、ユーザがリモコン2にチャンネルの切替要求を入力すると、ステップS301でユーザ端末1のリモコン受信部101は、チャンネルの切替要求を受信する。並行して、リモコン受信部は、チャンネルの切替要求を放送データ要求部104に入力する。ステップS302において放送データ要求部104は、番組表提供装置4へ切替チャンネル情報を送信する。
With reference to FIG. 6, processing when a channel switching instruction is given by the user will be described. First, when the user inputs a channel switching request to the remote controller 2, the remote
ステップS303において番組表提供装置4の受信部401は、ユーザ端末から切替チャンネル情報を受信すると、視聴履歴登録部403に切替チャンネル情報を入力する。視聴履歴登録部403は切替情報を視聴履歴として、視聴履歴テーブル452に登録する。このとき、ユーザ識別子ごとに、視聴したチャンネルと、視聴開始時刻、視聴終了時刻とを関連づけた視聴履歴として、視聴履歴テーブル452に登録しても良い。さらに視聴履歴登録部403は、IP放送装置5に切替チャンネル情報を送信する。ステップS304においてIP放送装置5は、ユーザ端末1に切替後のチャンネルの放送データを送信する。
In step S303, when receiving the switching channel information from the user terminal, the receiving
ステップS305においてユーザ端末1の放送データ受信部110は、切替後のチャンネルの放送データを受信すると、映像生成部111に入力する。映像生成部111は、受信した放送データからテレビモニタ3に表示するための映像データを生成し、映像切替部112に入力する。映像切替部112は、映像生成部111から入力された映像データに切り替えて、映像出力部113を介してテレビモニタ3に表示する。
In step S <b> 305, the broadcast
図7を参照して本発明の実施の形態に係る番組表提供システムにおいて提供される番組表のレイアウトを説明する。図7に示すように、横方向にチャンネルが、縦方向に番組内容が表示されている。最上部には、チャンネル番号および放送局名が表示されている。縦方向には、放送時間順に、各チャンネルごとの番組内容が表示されている。 With reference to FIG. 7, the layout of the program guide provided in the program guide providing system according to the embodiment of the present invention will be described. As shown in FIG. 7, channels are displayed in the horizontal direction and program contents are displayed in the vertical direction. At the top, the channel number and the broadcast station name are displayed. In the vertical direction, program contents for each channel are displayed in order of broadcast time.
このように本発明の実施の形態に係る番組表提供システムによれば、ユーザのプロファイルデータや視聴履歴データに基づいて番組表を作成するとともに、優先するチャンネル順に従って番組表が作成される。これにより、ユーザの好みにあった番組が優先して表示されるので、ユーザに新たな番組を推薦することができる。 As described above, according to the program guide providing system according to the embodiment of the present invention, the program guide is created based on the user profile data and the viewing history data, and the program guide is created according to the priority channel order. Thereby, since the program which suits the user's preference is displayed with priority, a new program can be recommended to the user.
このように本発明の実施の形態に係る番組表提供システムは、ユーザの視聴したい番組が見やすく表示された番組表を提供することができる。 As described above, the program guide providing system according to the embodiment of the present invention can provide a program guide on which a program that the user wants to view is displayed in an easy-to-view manner.
(その他の実施の形態)
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
(Other embodiments)
As described above, the embodiments of the present invention have been described. However, it should not be understood that the descriptions and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples, and operational techniques will be apparent to those skilled in the art.
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。 It goes without saying that the present invention includes various embodiments not described herein. Therefore, the technical scope of the present invention is defined only by the invention specifying matters according to the scope of claims reasonable from the above description.
1 ユーザ端末
2 リモコン
3 テレビモニタ
4 番組表提供装置
5 IP放送装置
6 ネットワーク
7 ヘッドエンド
101 リモコン受信部
102 プロファイル情報編集要求部
103 番組表要求部
104 放送データ要求部
105、407 送信部
106、401 受信部
107 番組情報取得部
108 番組配列取得部
109 番組表生成部
110 放送データ受信部
111 映像生成部
112 映像切替部
113 映像出力部
114 プロファイル編集画面操作部
115 プロファイル編集画面生成部
402 プロファイル情報登録・更新・削除部
403 視聴履歴登録部
404 番組表要求部
405 番組情報取得部
406 配列生成部
451 プロファイルテーブル
452 視聴履歴テーブル
453 番組情報テーブル
DESCRIPTION OF SYMBOLS 1 User terminal 2 Remote control 3
Claims (1)
ユーザ端末と、番組表提供装置と、を備え、
前記ユーザ端末は、
前記ユーザのプロファイル情報を前記番組表提供装置に送信するプロファイル情報編集要求部と、
前記ユーザの操作によって入力された放送データ要求を前記番組表提供装置に送信する放送データ要求部と、
前記番組表提供装置から送信された番組情報および配列データに基づいて番組表を生成する番組表生成部と、
前記番組表生成部によって生成された番組表を表示装置に表示する映像出力部と、を備え、
前記番組表提供装置は、
番組の放送時刻を含む番組情報を記憶した番組情報テーブル記憶部と、
前記ユーザ端末から受信した前記プロファイル情報と、当該ユーザ端末のユーザ以外のユーザのプロファイル情報を記憶するプロファイルテーブル記憶部と、
前記ユーザ端末から受信した放送データ要求に基づいて生成された視聴履歴と、当該ユーザ端末のユーザ以外のユーザの視聴履歴を記憶する視聴履歴テーブル記憶部と、
前記番組情報テーブル記憶部から、番組情報を取得する番組情報取得部と、
前記番組情報テーブル記憶部、前記プロファイルテーブル記憶部および前記視聴履歴テーブル記憶部に記憶されたデータを読み出し、前記ユーザが入力したプロファイルと類似のプロファイルを持つ他のユーザの視聴履歴から、チャンネルの優先順位を算出し、番組のチャンネルを、前記チャンネルの優先順位の高いチャンネルから順に所定方向に並べて表示し、各チャンネルの番組情報を、前記所定方向と垂直方向に、前記番組の放送時刻順に並べて表示するための前記配列データを生成する配列生成部と、
前記番組情報取得部によって取得された前記番組情報と、前記配列生成部によって生成された前記配列データと、を、前記ユーザ端末に送信する送信部と、を備える
ことを特徴とする番組表提供システム。 A program guide providing system for providing a program guide to a user,
A user terminal and a program guide providing device,
The user terminal is
A profile information edit request unit for transmitting the user profile information to the program guide providing device;
A broadcast data requesting unit for transmitting a broadcast data request input by the user's operation to the program guide providing device;
A program guide generator for generating a program guide based on program information and sequence data transmitted from the program guide provider;
A video output unit for displaying the program guide generated by the program guide generator on a display device,
The program guide providing device includes:
A program information table storage unit storing program information including the broadcast time of the program;
A profile table storage unit that stores the profile information received from the user terminal, and profile information of a user other than the user of the user terminal;
A viewing history table that is generated based on a broadcast data request received from the user terminal, and a viewing history table storage unit that stores a viewing history of a user other than the user of the user terminal;
A program information acquisition unit for acquiring program information from the program information table storage unit;
The data stored in the program information table storage unit, the profile table storage unit, and the viewing history table storage unit is read, and channel priority is obtained from the viewing history of other users having a profile similar to the profile input by the user. calculating a rank, a channel of a program, in order to display side by side in a predetermined direction from a higher channel priority of the channel, the program information of each channel, said in a predetermined direction and a vertical direction, are arranged in the broadcasting time sequence of the program An array generation unit for generating the array data to be displayed;
A program guide providing system comprising: a transmission unit that transmits the program information acquired by the program information acquisition unit and the array data generated by the array generation unit to the user terminal. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010099653A JP5449005B2 (en) | 2010-04-23 | 2010-04-23 | Program guide providing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010099653A JP5449005B2 (en) | 2010-04-23 | 2010-04-23 | Program guide providing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011233951A JP2011233951A (en) | 2011-11-17 |
JP5449005B2 true JP5449005B2 (en) | 2014-03-19 |
Family
ID=45322878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010099653A Active JP5449005B2 (en) | 2010-04-23 | 2010-04-23 | Program guide providing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5449005B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917247B (en) * | 2012-11-05 | 2016-06-29 | 北京恒远创智信息技术有限公司 | Automatically the method identifying television channel and TV programme |
US9473805B1 (en) | 2015-08-27 | 2016-10-18 | Accenture Global Services Limited | Customized content channel generation and delivery for service providers |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3237362B2 (en) * | 1993-12-27 | 2001-12-10 | 松下電器産業株式会社 | Program guide display device |
JP4006773B2 (en) * | 1997-03-14 | 2007-11-14 | ソニー株式会社 | Information distribution apparatus and information distribution method |
JPH10320413A (en) * | 1997-05-22 | 1998-12-04 | Matsushita Electric Ind Co Ltd | User profile information management system |
JP4534333B2 (en) * | 2000-10-10 | 2010-09-01 | ソニー株式会社 | How to collect server operating costs |
JP2004023118A (en) * | 2002-06-12 | 2004-01-22 | Nippon Telegr & Teleph Corp <Ntt> | Device, method, and program for generating individual program table |
-
2010
- 2010-04-23 JP JP2010099653A patent/JP5449005B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011233951A (en) | 2011-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9125169B2 (en) | Methods and systems for performing actions based on location-based rules | |
KR101618377B1 (en) | Systems and methods for mirroring and transcoding media content | |
EP2449765B1 (en) | Methods and systems for content scheduling across multiple devices | |
US9571054B2 (en) | Systems and methods for dynamically adjusting volume based on media content | |
JP6436903B2 (en) | System and method for indicating media asset access conflicts using a time bar | |
US20120319825A1 (en) | Methods, systems, and means for restricting control of a home entertainment device by a mobile device | |
JP2011182146A (en) | Viewing control apparatus and viewing control system | |
KR20120128728A (en) | Automatic clip generation on set top box | |
JP2011504348A (en) | Maintain user profiles based on dynamic data | |
US11463780B1 (en) | Locally relayed broadcast and community service television | |
US20160337702A1 (en) | Methods and systems for recommending supplemental media assets based on recently mentioned media references | |
WO2011001382A1 (en) | Systems and methods for providing a mashup in a content provider environment | |
JP2003092773A (en) | Viewing rate investigation system and video recording rate investigation system | |
JP5449005B2 (en) | Program guide providing system | |
JP6641205B2 (en) | Program recommendation device, program recommendation method, and program recommendation program | |
JP4965893B2 (en) | Information providing system, information providing apparatus, and information providing program | |
JP5053785B2 (en) | Broadcast receiving apparatus system, broadcast receiving apparatus, and program presentation method | |
JP6431288B2 (en) | System, method, and program | |
JP7258716B2 (en) | Receiving device, server, content recommendation program, content recommendation system, content recommendation method | |
KR101911248B1 (en) | Multimedia device for processing data related to audience rating and method for controlling the same | |
JP6966380B2 (en) | Electronics and methods | |
JP2019145902A (en) | Receiving device, receiving method, and program | |
KR20110115837A (en) | Apparatus and method for displaying of electronic program guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120830 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130702 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130709 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130905 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131001 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131127 |
|
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: 20131217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131224 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5449005 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |