(57)【特許請求の範囲】
【請求項１】
ユーザに番組表を提供する番組表提供システムであって、
ユーザ端末と、番組表提供装置と、を備え、
前記ユーザ端末は、
前記ユーザのプロファイル情報を前記番組表提供装置に送信するプロファイル情報編集要求部と、
前記ユーザの操作によって入力された放送データ要求を前記番組表提供装置に送信する放送データ要求部と、
前記番組表提供装置から送信された番組情報および配列データに基づいて番組表を生成する番組表生成部と、
前記番組表生成部によって生成された番組表を表示装置に表示する映像出力部と、を備え、
前記番組表提供装置は、
番組の放送時刻を含む番組情報を記憶した番組情報テーブル記憶部と、
前記ユーザ端末から受信した前記プロファイル情報と、当該ユーザ端末のユーザ以外のユーザのプロファイル情報を記憶するプロファイルテーブル記憶部と、
前記ユーザ端末から受信した放送データ要求に基づいて生成された視聴履歴と、当該ユーザ端末のユーザ以外のユーザの視聴履歴を記憶する視聴履歴テーブル記憶部と、
前記番組情報テーブル記憶部から、番組情報を取得する番組情報取得部と、
前記番組情報テーブル記憶部、前記プロファイルテーブル記憶部および前記視聴履歴テーブル記憶部に記憶されたデータを読み出し、前記ユーザが入力したプロファイルと類似のプロファイルを持つ他のユーザの視聴履歴から、チャンネルの優先順位を算出し、番組のチャンネルを、前記チャンネルの優先順位の高いチャンネルから順に所定方向に並べて表示し、各チャンネルの番組情報を、前記所定方向と垂直方向に、前記番組の放送時刻順に並べて表示するための前記配列データを生成する配列生成部と、
前記番組情報取得部によって取得された前記番組情報と、前記配列生成部によって生成された前記配列データと、を、前記ユーザ端末に送信する送信部と、を備える
ことを特徴とする番組表提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに番組表を提供する番組表提供システムに関する。
【背景技術】
【０００２】
一般的に、テレビ受信機や録画装置は、テレビ放送の番組表を表示することができる。番組表を表示する際、テレビ受信機のテレビ表示画面や、録画装置に接続された表示画面上に、チャンネルが、縦および横のいずれかの方向に並べて表示される。さらにそのチャンネルが放送する番組内容が、チャンネルの表示方向と垂直方向に、放送時刻順に並べて表示される。また、予め登録したユーザの好みのチャンネルだけを表示する番組表や、ジャンル別番組表と呼ばれるサービスもある。このジャンル別番組表は、「ドラマ」や「映画」などの特定のジャンル番組をフィルタリングして表示する。
【０００３】
また、個人にカスタマイズされた番組表を生成し表示する個別番組表生成装置がある（例えば、特許文献１参照。）。この特許文献１に記載の個別番組表生成装置は、複数の放送サービスから提供される電子番組案内を統合して表示する。特許文献１に記載の個別番組表生成装置は、視聴率またはユーザの設定に基づいて、チャンネル単位で再配列する統合番組表と、利用者の利用状況に基づいて配列の優先順位を決定し、番組単位で並べ替える個別番組表と、を開示している。特許文献１に記載の方法は、各個人にカスタマイズされた番組表を生成するため、ユーザ自身が視聴したい番組を見つけやすくなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２３１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
予め登録したチャンネルだけを表示する番組表は、個人の好みに合うチャンネルだけ表示することができる。またユーザは、そのチャンネルで放送される番組からユーザが視聴したい番組を容易に探し出すことができる。しかし、この方法を利用するためには、予めユーザごとにチャンネルを設定する必要がある。従って、設定していないチャンネル以外は番組表として表示されないので、設定していないチャンネルで放送される番組を、ユーザが見逃してしまう可能性がある。
【０００６】
また、特許文献１に記載の統合番組表は、視聴率または利用者の設定に基づいてチャンネル単位で再配列するので、ユーザが本当に視聴したい番組が優先的に表示されるとは限らない。また、個別番組表は、個人の利用履歴に基づいた優先順位または予め設定したジャンルに基づいた優先順位を利用して、番組単位で再配列するので、ユーザ自身の好みを反映することはできるが、ユーザに新たな気づきを与えることはできない。
【０００７】
また、一般的なジャンル別番組表では、指定したジャンルの番組が、チャンネルに関わらず時系列にリスト化されて表示される。従って、このようなジャンル別番組表は、ある時刻に放送されている番組の中から、ユーザ自身が一番視聴したい番組を見つけたい場合には、適切ではない。
【０００８】
そこで、ユーザの視聴したい番組が見やすく表示された番組表を提供することのできる番組表提供システムの開発が期待されている。
【０００９】
従って本発明の目的は、ユーザの視聴したい番組が見やすく表示された番組表を提供することのできる番組表提供システムを提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の特徴は、ユーザに番組表を提供する番組表提供システムに関する。本発明の特徴に係る番組表提供システムは、ユーザ端末と、番組表提供装置と、を備える。ユーザ端末は、ユーザのプロファイル情報を番組表提供装置に送信するプロファイル情報編集要求部と、ユーザの操作によって入力された放送データ要求を番組表提供装置に送信する放送データ要求部と、番組表提供装置から送信された番組情報および配列データに基づいて番組表を生成する番組表生成部と、番組表生成部によって生成された番組表を表示装置に表示する映像出力部と、を備える。番組表提供装置は、番組の放送時刻を含む番組情報を記憶した番組情報テーブル記憶部と、ユーザ端末から受信したプロファイル情報と、当該ユーザ端末のユーザ以外のユーザのプロファイル情報を記憶するプロファイルテーブル記憶部と、ユーザ端末から受信した放送データ要求に基づいて生成された視聴履歴と、当該ユーザ端末のユーザ以外のユーザの視聴履歴を記憶する視聴履歴テーブル記憶部と、番組情報テーブル記憶部から、番組情報を取得する番組情報取得部と、番組情報テーブル記憶部、プロファイルテーブル記憶部および視聴履歴テーブル記憶部に記憶されたデータを読み出し、ユーザが入力したプロファイルと類似のプロファイルを持つ他のユーザの視聴履歴から、チャンネルの優先順位を算出し、番組のチャンネルを、チャンネルの優先順位の高いチャンネルから順に所定方向に並べて表示し、各チャンネルの番組情報を、所定方向と垂直方向に、番組の放送時刻順に並べて表示するための配列データを生成する配列生成部と、番組情報取得部によって取得された番組情報と、配列生成部によって生成された配列データと、を、ユーザ端末に送信する送信部と、を備える。
【発明の効果】
【００１１】
本発明によれば、ユーザの視聴したい番組が見やすく表示された番組表を提供することのできる番組表提供システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る番組表提供システムのシステム構成を説明する図である。
【図２】本発明の実施の形態に係るユーザ端末の機能ブロックを説明する図である。
【図３】本発明の実施の形態に係る番組表提供装置の機能ブロックを説明する図である。
【図４】本発明の実施の形態に係る番組表提供システムにおけるプロファイル情報の登録・更新・削除処理を説明する図である。
【図５】本発明の実施の形態に係る番組表提供システムにおける番組表生成処理を説明するフローチャートである。
【図６】本発明の実施の形態に係る番組表提供システムにおけるチャンネル切替処理を説明するフローチャートである。
【図７】本発明の実施の形態に係る番組表提供システムにおいてユーザ端末が表示する番組表の一例を説明する図である。
【発明を実施するための形態】
【００１３】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１４】
（番組表提供システム）
図１を参照して、本発明の実施の形態に係る番組表提供システムを説明する。本発明の実施の形態に係る番組表提供システムは、ユーザ端末１、リモコン２、テレビモニタ（表示装置）３、番組表提供装置４、ＩＰ放送装置５を備える。ユーザ端末１、番組表提供装置４およびＩＰ放送装置５は、ネットワーク６により接続され、相互に通信可能である。
【００１５】
ユーザ端末１、リモコン２およびテレビモニタ３は、ユーザの各家庭内に設置される。
【００１６】
ユーザ端末１は、ＩＰ放送装置５から放送データを受信してテレビモニタ３に表示するとともに、番組表提供装置４から番組情報および配列データを受信して番組表を構成し、テレビモニタ３に表示する。本発明の実施の形態において、ユーザ端末１が表示する番組表は、例えば、ＩＰＴＶサービスにおける電子番組表データである。番組表は、ユーザのプロファイル等に応じて優先順位の高いチャンネルから順に縦または横にチャンネルが表示され、チャンネルの表示方向と垂直方向に、その番組内容が放送時刻順に並べられて、テレビモニタ３に表示される。
【００１７】
本発明の実施の形態において番組表とは、ＩＰ多チャンネル放送、地上波デジタル放送再送信、ＢＳデジタル放送再送信などの映像コンテンツの放送予定の番組表である。番組表は具体的には、映像コンテンツの放送チャンネル、番組名、放送開始時刻、放送終了時刻、放送内容などの情報が含まれている。
【００１８】
リモコン２は、ユーザ端末１に対して、ユーザの指示を送信する装置である。リモコン２は、例えば無線電波、Ｂｌｕｅｔｏｏｔｈ、赤外線通信などの無線通信等により、ユーザ端末１に、ユーザの指示を与えることができる。テレビモニタ３は、いわゆる表示装置であって、ユーザ端末１から入力された番組表や放送データを表示し、ユーザに視聴させる。
【００１９】
ＩＰ放送装置５は、放送データをネットワーク６を介してユーザ端末１に送出する。ＩＰ放送装置５は、チャンネルごとに設けられても良いし、一つのＩＰ放送装置５が複数のチャンネルの放送データを送出しても良い。ＩＰ放送装置５は、放送予定の映像コンテンツの番組名、放送開始時刻、放送終了時刻、放送内容などの情報を、番組表提供装置４に提供する。
【００２０】
番組表提供装置４は、ＩＰ放送装置５から提供された放送予定の映像コンテンツの情報を、放送チャンネルと関連づけて、番組情報として格納する。さらに番組表提供装置１は、ユーザ端末１からのリクエストに応じて番組情報および配列データを生成し、ネットワーク６を介してユーザ端末１に送信する。
【００２１】
（ユーザ端末）
次に、図２を参照してユーザ端末１を説明する。ユーザ端末１は、リモコン受信部１０１、プロファイル情報編集要求部１０２、番組表要求部１０３、放送データ要求部１０４、送信部１０５、受信部１０６、番組情報取得部１０７、番組配列取得部１０８、番組表生成部１０９、放送データ受信部１１０、映像生成部１１１、映像切替部１１２、映像出力部１１３、プロファイル編集画面操作部１１４およびプロファイル編集画面生成部１１５を備える。
【００２２】
リモコン受信部１０１は、リモコン２に入力されたユーザの指示を、リモコン２から受信する。リモコン受信部１０１は、入力されたユーザの指示に従って、プロファイル編集画面操作部１１４、プロファイル情報編集要求部１０２、番組表要求部１０３、放送データ要求部１０４および映像切替部１１２のいずれか一つ以上にその指示を入力する。
【００２３】
プロファイル編集画面操作部１１４は、プロファイル編集操作に従って、編集結果をプロファイル情報編集要求部１０２またはプロファイル画面生成部１１５に入力する。
【００２４】
プロファイル情報編集要求部１０２は、ユーザのプロファイル情報を記録するとともに、プロファイル編集画面操作部１１４からから編集要求指示が入力されると、そのプロファイル情報を編集し、プロファイル編集画面生成部１１５に入力する。
【００２５】
プロファイル編集画面生成部１１５は、入力されたプロファイル情報と編集操作結果を基にプロファイルの編集状況を示す画面を生成し、映像切替部１１２に入力する。プロファイル情報とは例えば、ユーザの年代、性別、嗜好などの情報である。プロファイル情報は、ユーザによって入力される。１つのユーザ端末１を家族で使用するなど、複数のユーザが共有している場合は、各ユーザごとにプロファイル情報が設定されても良い。さらにプロファイル情報編集要求部１０２は、リモコン２から番組表の表示を要求された際、ユーザのプロファイル情報を、ネットワーク６を介して番組表提供装置４に送信する。
【００２６】
番組表要求部１０３は、リモコン２から番組表の表示を要求された際、その要求を送信部１０５を介して番組表提供装置４に送信する。
【００２７】
放送データ要求部１０４は、ユーザの操作によってリモコン２から放送データの視聴を要求された際、視聴を要求されたチャンネルのデータとともに、その要求を送信部１０５および番組表提供装置４を介してＩＰ放送装置５に送信する。ＩＰ放送装置５は、要求されたチャンネルの放送データを、ネットワーク６を介してユーザ端末４に送出する。
【００２８】
送信部１０５は、プロファイル情報編集要求部１０２、番組表要求部１０３、放送データ要求部１０４から送出されたデータを、ネットワーク６を介して、番組表提供装置１０４またはＩＰ放送装置５に送信する。
【００２９】
受信部１０６は、番組表提供装置４から番組情報を受信して番組情報取得部１０７に入力するとともに、番組表提供装置４から配列データを受信して番組配列取得部１０８に入力する。
【００３０】
番組情報取得部１０７は、受信部１０６から入力された番組情報を、番組表生成部１０９に入力する。番組配列取得部１０８は、受信部１０６から入力された配列データを、番組表生成部１０９に入力する。
【００３１】
番組表生成部１０９は、番組表提供装置４から送信された番組情報および配列データに基づいて番組表を生成する。番組表生成部１０９は、例えば、優先順位の高いチャンネルから順に縦方向にチャンネルを表示し、チャンネルの表示方向と垂直方向となる横方向に、その番組内容が放送時刻順に並べられた番組表をテレビモニタ３に表示するための番組表データを生成する。チャンネルと番組の表示位置を変更し、番組表生成部１０９は、配列データに基づいて、チャンネルを横方向に表示し、番組内容を縦方向に表示した番組表を生成しても良い。番組表生成部１０９は、生成した番組表データを、映像切替部１１２に入力する。
【００３２】
放送データ受信部１１０は、ＩＰ放送装置５が送出した放送データをネットワーク６を介して受信する。受信した放送データは、映像生成部１１１に入力される。映像生成部１１１は、受信した放送データをテレビモニタ３に表示するための映像データを生成する。生成した映像データは、映像切替部１１２に入力される。
【００３３】
映像切替部１１２は、リモコン受信機１０１からの指示に従って、プロファイル編集画面生成部１１５で生成された編集画面、番組表生成部１０９で生成された番組表、および映像生成部１１１で生成された映像データなどのうち、いずれかを選択して、映像出力部１１３に入力する。映像出力部１１３は、映像切替部１１２から入力されたデータを、テレビモニタ３に表示する。
【００３４】
このようにユーザ端末１は、リモコン２からの指示に従って、番組表や放送データをヘッドエンドに要求し、ヘッドエンドから番組表のデータや放送データを受信して、テレビモニタ３に表示する。
【００３５】
（番組表提供装置）
図３を参照して、本発明の実施の形態に係る番組表提供装置４を説明する。番組表提供装置４は、受信部４０１、プロファイル情報登録変更削除部４０２、視聴履歴登録部４０３、番組表要求部４０４、番組情報取得部４０５、配列生成部４０６および送信部４０７を備える。さらに番組表提供装置４は、記憶装置４５０に接続され、記憶装置４５０に記憶された各種データを読み書きすることができる。記憶装置４５０には、プロファイルテーブル４５１、視聴履歴テーブル４５２および番組情報テーブル４５３の各データが記憶されている。
【００３６】
プロファイルテーブル４５１は、各ユーザのプロファイルデータを、ユーザ識別子に関連づけて記憶している。視聴履歴テーブル４５２は、各ユーザの視聴履歴のデータを、ユーザ識別子に関連づけて記憶している。
【００３７】
視聴履歴テーブル４５２は、例えば、ユーザ識別子に、ユーザがチャンネルを変更した時刻と、変更後のチャンネルの情報と、を関連づけた視聴ログを記録している。この視聴ログから、番組表提供装置４が、ユーザ識別子、ユーザが視聴したチャンネルの識別子、およびユーザが視聴した開始時刻および終了時刻を関連づけた視聴履歴データを生成しても良い。本発明の実施の形態においては、ユーザ端末１から番組表提供装置４に放送データ要求が送信され、番組表提供装置４が、その放送データ要求をＩＰ放送装置５に送信する。このとき番組表提供装置４が、放送データ要求から、ユーザ識別子、チャンネルの識別子、および時刻を取得して、視聴履歴を生成し、視聴履歴テーブル４５２に格納する。
【００３８】
番組情報テーブル４５３は、ＩＰ放送装置５から提供される番組情報を記憶している。番組情報テーブル４５３は、例えば、チャンネルの識別子、放送の開始時刻および終了時刻、番組のタイトル、ジャンル、内容などの情報を関連づけて記憶している。
【００３９】
受信部４０１は、ユーザ端末１から受信した各種データを、そのデータの種類によって、プロファイル情報更新登録削除部４０２、視聴履歴登録部４０３および番組表要求部４０４のいずれか一つ以上に入力する。
【００４０】
プロファイル情報登録更新削除部４０２には、受信部４０１がユーザ端末１からプロファイル情報の登録、更新、削除などの編集リクエストを受信すると、その編集リクエストデータが入力される。プロファイル情報登録更新削除部４０２は、その編集リクエストに基づいて、プロファイルテーブル４５１のデータを編集する。
【００４１】
プロファイル情報の更新、削除の場合、編集リクエストにはユーザの識別子と、更新の場合は更新内容と、が含まれる。この場合、プロファイル情報登録更新削除部４０２は、更新する対象のテーブルであるプロファイルテーブル４５１と更新対象のレコードを特定するためにユーザ識別子を指定してプロファイルテーブル４５１上のレコードを更新または削除する。また、プロファイル情報の登録の場合、編集リクエストにはその旨と、登録するプロファイル情報が含まれる。この場合、プロファイル情報登録更新削除部４０２は、新たなユーザの識別子を採番し、採番したユーザの識別子と、受信したプロファイル情報と、を関連づけてプロファイルテーブル４５１に登録する。
【００４２】
視聴履歴登録部４０３には、受信部４０１がユーザ端末１から放送データ要求を受信すると、その放送データ要求が入力される。視聴履歴登録部４０３は、その放送データ要求に基づいて、視聴履歴テーブル４５２に視聴履歴として登録するとともに、ＩＰ放送装置５に放送データ要求を送信する。ＩＰ放送装置５は、受信した放送データ要求に基づいて、ユーザ端末１に放送データを送信する。
【００４３】
この放送データ要求には、ユーザの識別子およびチャンネルの情報が含まれる。視聴履歴登録部４０３は、ユーザの識別子、チャンネルの情報および要求時刻を関連づけて、ユーザの視聴履歴を生成し、視聴履歴テーブル４５２に登録する。
【００４４】
番組表要求部４０４には、受信部４０１がユーザ端末から番組表要求を受信すると、その番組表要求が入力される。番組表要求には、番組表種別も含まれる。番組表種別とは、図５にて説明する。番組表要求部４０４は、その番組表要求を番組情報テーブル４５３に入力し、番組情報取得部４０５に、番組情報を取得させる。
【００４５】
番組情報取得部４０５は、番組情報テーブル４５３から番組情報を取得する。このとき、ユーザから番組表を要求された際に指定された期間、ジャンル、チャンネルのみの番組情報を取得しても良い。番組情報取得部４０５は、取得した番組情報を送信部４０７に入力する。
【００４６】
配列生成部４０６は、記憶装置４５０からプロファイルテーブル４５１、視聴履歴テーブル４５２および番組情報テーブル４５３の各データを読み出し、ユーザが指定した番組表種別に従ってこれらのテーブルデータを結合および集計して、配列データを生成する。ユーザが入力したプロファイルと類似のプロファイルを持つ他のユーザの視聴履歴からチャンネルの優先順位を算出し、それを配列データとして生成する。さらに配列生成部４０６は、番組のチャンネルを所定方向に並べて表示し、所定方向と垂直方向に、番組の放送時刻順に並べて表示するための配列データを生成する。例えば、配列データは、ユーザ端末１において、チャンネルを優先順位ごとに横方向に並べるとともに、各チャンネルの番組情報を、縦方向に放送時刻順に並べて表示するよう制御するデータである。また、配列データは、ユーザ端末１において、チャンネルを優先順位ごとに縦方向に並べるとともに、各チャンネルの番組情報を、横方向に放送時刻順に並べて表示するよう制御するデータであっても良い。
【００４７】
送信部４０７は、番組情報取得部４０５で取得された番組情報と、配列生成部４０６で生成された配列データと、を、ユーザ端末１に送信する。ユーザ端末１では、番組情報および配列データから番組表を構成し、テレビモニタ３に表示する。
【００４８】
図４を参照して、本発明の実施の形態に係る番組表提供システムにおけるプロファイルの登録、更新および削除等の編集処理を説明する。ユーザがリモコン２にプロファイルの編集指示および編集内容を入力すると、ステップＳ１０１でユーザ端末１のリモコン受信部１０１は、プロファイルの登録・更新・削除情報を受信する。リモコン受信部１０１は、受信したプロファイルの登録・更新・削除情報をプロファイル情報編集要求部１０２に入力する。
【００４９】
ステップＳ１０２においてプロファイル情報編集要求部１０２は、番組表提供装置４へ、プロファイルの登録・更新・削除情報を送信する。
【００５０】
番組表提供装置４の受信部４０１において、プロファイルの登録・更新・削除情報を受信すると、受信部４０１は、プロファイル情報登録・更新・削除部４０２に入力する。プロファイル情報登録・更新・削除部４０２は、受信した情報を解析し、ユーザの識別子と関連づけて、プロファイルテーブル４５１に登録・更新・削除する。
【００５１】
図５を参照して、本発明の実施の形態に係る番組表提供システムにおいて、番組表生成処理を説明する。ユーザがリモコン２に番組表の表示要求を入力すると、ステップＳ２０１でユーザ端末１のリモコン受信部１０１は、番組表の表示要求を受信する。ステップＳ２０２においてユーザ端末１は、前回取得した番組表と種別が同じで、かつ、取得時から単位時間が経過しているかを判定する。種別が同じで単位時間を経過していない場合、ステップＳ２０３においてユーザ端末１は、以前に取得した番組情報および配列データを利用して、ステップＳ２１２において番組表を生成し、テレビモニタ３に番組表を表示する。
【００５２】
一方、種別が異なるか、単位時間を経過している場合、新たな番組表を生成するために、ステップＳ２０４においてユーザ端末１は、番組表要求を、番組表要求部１０３および送信部１０５を介して、番組表提供装置４に送信する。
【００５３】
ステップＳ２０５において、番組表提供装置４の番組情報取得部４０５は番組情報テーブル４５３から番組情報を取得する。さらに、ステップＳ２０６において、ユーザ端末１
から要求された番組表の種別に応じて処理を振り分け、配列生成部４０６が、番組表の種別に応じて配列データを生成する。
【００５４】
番組表の種別が推薦番組表の場合、ステップＳ２０７において配列生成部４０６は、記憶装置４５０から、プロファイルテーブル４５１、視聴履歴テーブル４５２を結合、集計して、類似したプロファイルを持つ他者が、どのようなジャンル、番組を好んで見ているかを表す視聴傾向テーブルを作成する。さらにステップＳ２０８において、ステップＳ２０７で作成した視聴傾向テーブルと番組情報テーブル４５３を結合して、推薦番組表に用いる配列データを生成する。このとき、その番組表の時間帯に放送される番組の一番優先順位が高い順に、チャンネルの配置を決定する。さらに、各チャンネルの番組情報を、放送時刻に従って時系列に並べる。
【００５５】
番組表の種別がお好みの場合、ステップＳ２０９において、プロファイルテーブル４５１と番組情報テーブル４５３と、を結合して、配列データを生成する。番組表の種別が通常の場合、ステップＳ２１０において、チャンネルの昇順に配列データを生成する。
【００５６】
ステップＳ２０８ないしＳ２１０において配列データが生成されると、ステップＳ２１１において、ステップＳ２０５で取得した番組情報とともに、ユーザ端末１に送信する。ユーザ端末１は、番組情報および配列データを受信すると、ステップＳ２１２において番組表を生成し、テレビモニタ３に番組表を表示する。
【００５７】
図６を参照して、ユーザからチャンネルの切替が指示された場合の処理を説明する。まず、ユーザがリモコン２にチャンネルの切替要求を入力すると、ステップＳ３０１でユーザ端末１のリモコン受信部１０１は、チャンネルの切替要求を受信する。並行して、リモコン受信部は、チャンネルの切替要求を放送データ要求部１０４に入力する。ステップＳ３０２において放送データ要求部１０４は、番組表提供装置４へ切替チャンネル情報を送信する。
【００５８】
ステップＳ３０３において番組表提供装置４の受信部４０１は、ユーザ端末から切替チャンネル情報を受信すると、視聴履歴登録部４０３に切替チャンネル情報を入力する。視聴履歴登録部４０３は切替情報を視聴履歴として、視聴履歴テーブル４５２に登録する。このとき、ユーザ識別子ごとに、視聴したチャンネルと、視聴開始時刻、視聴終了時刻とを関連づけた視聴履歴として、視聴履歴テーブル４５２に登録しても良い。さらに視聴履歴登録部４０３は、ＩＰ放送装置５に切替チャンネル情報を送信する。ステップＳ３０４においてＩＰ放送装置５は、ユーザ端末１に切替後のチャンネルの放送データを送信する。
【００５９】
ステップＳ３０５においてユーザ端末１の放送データ受信部１１０は、切替後のチャンネルの放送データを受信すると、映像生成部１１１に入力する。映像生成部１１１は、受信した放送データからテレビモニタ３に表示するための映像データを生成し、映像切替部１１２に入力する。映像切替部１１２は、映像生成部１１１から入力された映像データに切り替えて、映像出力部１１３を介してテレビモニタ３に表示する。
【００６０】
図７を参照して本発明の実施の形態に係る番組表提供システムにおいて提供される番組表のレイアウトを説明する。図７に示すように、横方向にチャンネルが、縦方向に番組内容が表示されている。最上部には、チャンネル番号および放送局名が表示されている。縦方向には、放送時間順に、各チャンネルごとの番組内容が表示されている。
【００６１】
このように本発明の実施の形態に係る番組表提供システムによれば、ユーザのプロファイルデータや視聴履歴データに基づいて番組表を作成するとともに、優先するチャンネル順に従って番組表が作成される。これにより、ユーザの好みにあった番組が優先して表示されるので、ユーザに新たな番組を推薦することができる。
【００６２】
このように本発明の実施の形態に係る番組表提供システムは、ユーザの視聴したい番組が見やすく表示された番組表を提供することができる。
【００６３】
（その他の実施の形態）
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００６４】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００６５】
１  ユーザ端末
２  リモコン
３  テレビモニタ
４  番組表提供装置
５  ＩＰ放送装置
６  ネットワーク
７  ヘッドエンド
１０１  リモコン受信部
１０２  プロファイル情報編集要求部
１０３  番組表要求部
１０４  放送データ要求部
１０５、４０７  送信部
１０６、４０１  受信部
１０７  番組情報取得部
１０８  番組配列取得部
１０９  番組表生成部
１１０  放送データ受信部
１１１  映像生成部
１１２  映像切替部
１１３  映像出力部
１１４  プロファイル編集画面操作部
１１５  プロファイル編集画面生成部
４０２  プロファイル情報登録・更新・削除部
４０３  視聴履歴登録部
４０４  番組表要求部
４０５  番組情報取得部
４０６  配列生成部
４５１  プロファイルテーブル
４５２  視聴履歴テーブル
４５３  番組情報テーブル
【図１】
0005449005.tif 000002
【図２】
0005449005.tif 000003
【図３】
0005449005.tif 000004
【図４】
0005449005.tif 000005
【図５】
0005449005.tif 000006
【図６】
0005449005.tif 000007
【図７】
0005449005.tif 000008