(57)【特許請求の範囲】
【請求項１】
番組表データを作成する際に必要な番組の番組情報を取得する番組情報取得手段、
前記番組に関するイベント情報を取得するイベント情報取得手段、
前記番組情報取得手段が取得した前記番組情報および前記イベント情報取得手段が取得したイベント情報に基づいて、前記イベント情報を含めた番組表を画面上に表示する番組表データを作成し出力する表示データ作成手段、
を備えた番組表データ出力装置であって、
前記表示データ作成手段は、前記番組の前後または離れた時間帯に開設時期が設けられた、前記番組に関するイベント情報と、当該イベント情報の開設時期に対応する放送時間で、かつ、前記番組と同じチャンネルにある番組情報とを、各番組の表示領域において並列的に組み込んで混在させることにより、前記イベント情報を前記番組に関連付けて画面上に表示する番組表データを作成して出力し、表示画面を切り換えることなく前記イベント情報をユーザが把握できるようにした、
ことを特徴とする番組表データ出力装置。
【請求項２】
番組表データを作成する際に必要なテレビ番組の番組情報を取得する番組情報取得手段、
前記テレビ番組に関するチャット情報を取得するチャット情報取得手段、
前記番組情報取得手段が取得した前記番組情報および前記イベント情報取得手段が取得したチャット情報に基づいて、前記チャット情報を含めた番組表を画面上に表示する番組表データを作成し出力する表示データ作成手段、
を備えた番組表データ出力装置であって、
前記表示データ作成手段は、前記テレビ番組の前後または離れた時間帯に開設時期が設けられた、前記テレビ番組に関するチャット情報と、当該チャット情報の開設時期に対応する放送時間で、かつ、前記テレビ番組と同じチャンネルにある番組情報とを、各テレビ番組の表示領域において並列的に組み込んで混在させることにより、前記チャット情報を前記テレビ番組に関連付けて画面上に表示する番組表データを作成して出力し、表示画面を切り換えることなく前記チャット情報をユーザが把握できるようにした、
ことを特徴とする番組表データ出力装置。
【請求項３】
請求項２の番組表データ出力装置において、さらに、
画面上に表示された前記テレビ番組に関するチャットへの参加を予約するための予約選択手段、
前記予約選択手段により選択された前記チャット情報に基づいて、前記チャットが行われるサイトを自動的に画面上に表示するデータを出力する表示データ制御手段、
を備えたことを特徴とするもの。
【請求項４】
請求項２の番組表データ出力装置において、さらに、
画面上に表示された前記テレビ番組に関するチャットへの参加を予約するための予約選択手段、
前記予約選択手段により選択された前記チャット情報に基づいて、前記チャットが行われるサイトへの接続を促す表示を画面上に表示するデータを出力する表示データ制御手段、
を備えたことを特徴とするもの。
【請求項５】
放送時間が定められたテレビの番組表データを取得して、取得した番組表データを画面上に表示するデータを作成し出力する番組表データ出力装置であって、
インターネットに接続されたコンテンツサーバのうち、前記番組表を構成する番組に関連するイベントサイトについてのコンテンツサーバに予め記録された限定配信時期情報データベースから、配信時期が限定された前記イベントサイトのイベント情報を取得し、
前記テレビ番組の前後または離れた時間帯に開設時期が設けられた、前記テレビ番組に関するイベント情報と、当該イベント情報の開設時期に対応する放送時間で、かつ、前記番組と同じチャンネルにある番組情報とを、各番組の表示領域において並列的に組み込んで混在させることにより、前記イベント情報を前記テレビ番組に関連付けて画面上に表示する番組表データを作成して出力し、表示画面を切り換えることなく前記イベント情報をユーザが把握できるようにした、
ことを特徴とする番組表データ出力装置。
【請求項６】
取得したテレビ番組の番組情報に基づいてテレビ番組表を画面上に表示する番組表データ表示方法であって、
前記テレビ番組に関するチャット情報を取得し、
前記テレビ番組の前後または離れた時間帯に開設時期が設けられた、前記テレビ番組に関するチャット情報と、当該チャット情報の開設時期に対応する放送時間で、かつ、前記番組と同じチャンネルにある番組情報とを、各番組の表示領域において並列的に組み込んで混在させることにより、前記イベント情報を前記テレビ番組に関連付けて画面上に表示する番組表データを作成して出力し、表示画面を切り換えることなく前記イベント情報をユーザが把握できるようにした、
ことを特徴とする番組表データ表示方法。
【請求項７】
取得したテレビ番組の番組情報に基づいてテレビ番組表を画面上に表示する処理をコンピュータに行わせるための番組表データ出力プログラムであって、
テレビ番組に関するチャット情報を取得し、
前記テレビ番組の前後または離れた時間帯に開設時期が設けられた、前記テレビ番組に関するチャット情報と、当該チャット情報の開設時期に対応する放送時間で、かつ、前記番組と同じチャンネルにある番組情報とを、各番組の表示領域において並列的に組み込んで混在させることにより、前記イベント情報を前記テレビ番組に関連付けて画面上に表示する番組表データを作成して出力する処理を行い、表示画面を切り換えることなく前記イベント情報をユーザが把握できるようにした、
ことを特徴とするコンピュータ可読の番組表データ出力プログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、電子番組表を構成するテレビ番組に関するイベントの情報を表示する技術に関し、特に、当該情報取得の容易化および効率化に関するものである。
【０００２】
【従来の技術】
新聞や雑誌のテレビ欄にあるような番組表をディスプレイ上に表示する技術として、ＥＰＧ（Electronic Program Guide）技術が知られている。図１５に、ＥＰＧ技術を用いてディスプレイ上に表示した電子番組表の一例を示す。
【０００３】
図１５に示すように、電子番組表には各テレビ局が放送を予定している番組の内容が時系列的に配置して表示される。視聴者は、このディスプレイ上に表示された電子番組表の中から見たい番組を入力手段を介して選択し、当該番組の視聴予約や録画を簡単に行うことができる。これにより、視聴者は見たい番組を見逃すことがなく、また確実に番組を録画することでテレビ番組を楽しむことができる。
【０００４】
一方、近年のパソコンやインターネットの急速な普及により、従来はテレビ番組の視聴が娯楽の主であった家庭での余暇の過ごし方も多種多様化してきており、最近はパソコンを使用して余暇を過ごす人も多くなってきた。
【０００５】
このようなパソコンを娯楽として用いた例として、チャットが挙げられる。チャットとは、ネットワークに接続している他のユーザーとリアルタイムに文字ベースの会話を行うことができるシステムのことである。共通の趣味を持つユーザー間でチャットを行うことにより、リアルタイムの情報交換を楽しむことができる。例えば、ある俳優に関するチャットにおいては、その俳優の出演するドラマについてユーザー間で批評し合うようなことが行われている。
【０００６】
【発明が解決しようとする課題】
しかし、チャットは、通常はネットワーク上の様々なサイトなどで開催されるものであり、その開催時間も各サイトによって異なる。このため、ユーザーが所望のチャットサイトをネットワーク上から探し出してから実際に参加するに至るまでの操作が面倒であるという問題がある。さらに、異なる時間帯に行われる類似のチャットが複数ある場合には、自分が参加を希望する時間帯に開催されるチャットを探し出すまでに相当の時間を要するような場合も考えられる。
【０００７】
そこで、この発明はテレビ番組の情報と当該テレビ番組に関するチャットの情報を関連付けて画面上に表示することにより、チャット情報の取得を容易にすることを目的とする。
【０００８】
【課題を解決するための手段および発明の効果】
（１）この発明の番組表データ出力装置は、番組表データを作成する際に必要な番組の番組情報を取得する番組情報取得手段、前記番組に関するイベント情報を取得するイベント情報取得手段、前記番組情報取得手段が取得した前記番組情報および前記イベント情報取得手段が取得したイベント情報に基づいて、前記イベント情報を含めた番組表を画面上に表示する番組表データを作成し出力する表示データ作成手段、を備えた番組表データ出力装置であって、前記表示データ作成手段は、前記番組の前後または離れた時間帯に開設時期が設けられた、前記番組に関するイベント情報と、当該イベント情報の開設時期に対応する放送時間で、かつ、前記番組と同じチャンネルにある番組情報とを、各番組の表示領域において並列的に組み込んで混在させることにより、前記イベント情報を前記番組に関連付けて画面上に表示する番組表データを作成して出力し、表示画面を切り換えることなく前記イベント情報をユーザが把握できるようにした、ことを特徴とする。
【０００９】
したがって、様々な時間、サイトで行われるイベント情報を、所定時間に放送される番組に関連付けて混在して表示することが可能になる。これにより、ユーザーは番組表から様々な番組に関するイベント情報を容易に取得することができる。
【００１０】
（２）この発明の番組表データ出力装置は、番組表データを作成する際に必要なテレビ番組の番組情報を取得する番組情報取得手段、前記テレビ番組に関するチャット情報を取得するチャット情報取得手段、前記番組情報取得手段が取得した前記番組情報および前記イベント情報取得手段が取得したチャット情報に基づいて、前記チャット情報を含めた番組表を画面上に表示する番組表データを作成し出力する表示データ作成手段、を備えた番組表データ出力装置であって、前記表示データ作成手段は、前記テレビ番組の前後または離れた時間帯に開設時期が設けられた、前記テレビ番組に関するチャット情報と、当該チャット情報の開設時期に対応する放送時間で、かつ、前記テレビ番組と同じチャンネルにある番組情報とを、各テレビ番組の表示領域において並列的に組み込んで混在させることにより、前記チャット情報を前記テレビ番組に関連付けて画面上に表示する番組表データを作成して出力し、表示画面を切り換えることなく前記チャット情報をユーザが把握できるようにした、ことを特徴とする。
【００１６】
（５）この発明の番組表データ出力装置においては、さらに、画面上に表示された前記テレビ番組に関するチャットへの参加を予約するための予約選択手段、前記予約選択手段により選択された前記チャット情報に基づいて、前記チャットが行われるサイトを自動的に画面上に表示するデータを出力する表示データ制御手段、を備えたことを特徴とする。
【００１７】
したがって、ユーザーは、前記テレビ番組表を見て、参加するチャットの予約を行うことが可能になる。また、予約時間になると、チャットの行われるサイトが自動表示され、チャットに確実に参加することができる。
【００２０】
（８）この発明の番組表データ出力装置は、放送時間が定められたテレビの番組表データを取得して、取得した番組表データを画面上に表示するデータを作成し出力する番組表データ出力装置であって、インターネットに接続されたコンテンツサーバのうち、前記番組表を構成する番組に関連するイベントサイトについてのコンテンツサーバに予め記録された限定配信時期情報データベースから、配信時期が限定された前記イベントサイトのイベント情報を取得し、前記テレビ番組の前後または離れた時間帯に開設時期が設けられた、前記テレビ番組に関するイベント情報と、当該イベント情報の開設時期に対応する放送時間で、かつ、前記番組と同じチャンネルにある番組情報とを、各番組の表示領域において並列的に組み込んで混在させることにより、前記イベント情報を前記テレビ番組に関連付けて画面上に表示する番組表データを作成して出力し、表示画面を切り換えることなく前記イベント情報をユーザが把握できるようにした、ことを特徴とする。
【００２１】
したがって、放送時間が定められた番組情報とインターネットで行われる番組に関するイベント情報を併せて表示することが可能になる。これにより、インターネットの配信時期を限定した情報を取得することができる。
【００２２】
「番組に関連付けて表示する」とは、各テレビ番組の表示領域に混在させて表示することにより表示画面を切り換えることなく関連づけがユーザに把握できる場合はもちろん、各テレビ番組が表示された状態で表示画面が切り換えられることにより為された表示により、初めて関連づけがユーザに把握できる場合をも含む。
【００２３】
「混在して表示する」とは、図８に示すような全てのチャット情報を表示する場合だけでなく、図１４Aに示すようなチャットが存在することを示す識別子を表示するような場合も含む。
【００２４】
「番組情報取得手段」とは、実施形態においては、図６におけるステップＳ１００およびステップＳ１０４のCPUの処理が該当する。
【００２５】
「イベント情報取得手段」とは、実施形態においては、図６におけるステップＳ１０６およびステップＳ１１０のCPUの処理が該当する。
【００２６】
「表示データ作成手段」とは、実施形態においては、図８、図１４、図１５の番組表を表示するCPUの処理が該当する。
【００２７】
「表示データ制御手段」とは、実施形態においては、図１１AおよびＢに示すようなディスプレイ１８の表示を切り替えるCPUの処理が該当する。
【００２８】
【発明の実施の形態】
[発明の概要]
まず、この発明の概要について、図１を用いて以下に説明する。
【００２９】
図１に示すように、この発明の番組表データ出力装置２は、番組情報取得手段４、イベント情報取得手段６、表示データ作成手段８、予約選択手段１０、および表示データ制御手段１２を備える。
【００３０】
番組情報取得手段４は、図１に示すように、まず、番組情報１４を取得し、当該番組情報１４を表示データ作成手段８へ出力する。番組情報１４を受け取った表示データ作成手段８は、その番組情報１４に基づいて、テレビ番組表を画面１８上に表示するデータ（番組表データ）を作成し画面１８に出力する。これにより、画面１８上には、図１５に示すような、テレビ番組を各チャンネル、時間帯毎に並べて配列した番組表が表示される。
【００３１】
また、イベント情報取得手段４は、図１に示すように、イベント情報１４を取得し、当該イベント情報１６を表示データ作成手段８へ出力する。表示データ作成手段８は、取得したイベント情報１６をテレビ番組に関連付けて画面１８上に表示するデータ（イベントデータ）を作成し出力する。これにより、画面１８上には、テレビ番組に関するイベント情報が当該テレビ番組に関連付けて表示される。
【００３２】
このようにして、テレビ番組に関するイベント情報が当該テレビ番組に関連付けて画面１８上に表示される。これにより、番組表データ出力装置２のユーザーは、単に番組表からテレビ番組の情報を知ることができるだけでなく、テレビ番組に関連するイベント情報を容易に取得することが可能になる。
【００３３】
さらに、この発明の番組表データ出力装置２は、図１に示すように、画面１８上に表示されたテレビ番組に関するイベントを選択して予約を行うための予約選択手段１０を備える。予約選択手段１０により選択されたイベントの開始時刻などの情報は表示データ制御手段１２に出力される。表示データ制御手段１２は、予約選択手段１０により選択されたイベントの情報に基づいて、開始時刻になるとイベントの行われるサイトを画面１８上に自動的に表示する。
【００３４】
したがって、番組表データ出力装置２のユーザーは予約を行うことによりイベントがいつどこで行われるかを覚えておく必要がない。これにより、当該ユーザーは、テレビ番組に関するイベントに確実に参加することができる。
【００３５】
[システム構成およびハードウェア構成]
つぎに、テレビ番組に関するチャット情報１６を画面１８上に表示する場合の実施形態について、以下に説明する。図２は、この発明を実施するためのシステム構成およびハードウェア構成を示す図である。
【００３６】
図２に示すように、この実施形態において用いられるシステムは、ネットワーク２８を介して通信可能に接続されたチャット情報サーバ２０、番組情報サーバ２４、および番組表データ出力装置２（図１参照）である番組表データ出力ＰＣ２を備える。チャット情報サーバ２０は、コンテンツサーバである。
【００３７】
番組情報サーバ２４は、図２に示すように、番組情報（図１参照）を予め複数記憶した番組ＤＢ２６を備える。番組情報の記憶は、番組情報サーバ２４の管理者によって行われる。番組情報サーバ２４の管理者としては、例えば、番組表の提供を行うサービス業者やテレビ番組を放送するテレビ局などが考えられる。
【００３８】
図３に、番組ＤＢ２６に記憶される各番組情報のデータ構造を示す。図３に示すように、番組ＤＢには、テレビ番組毎の番組情報が複数記憶されている。各番組情報には番組毎の番組表データを作成する際に必要な項目に関するデータが記憶される。例えば、図３に示すように、管理IDが「0001」のテレビ番組については、番組名の項目が「ドラマE」と記憶されており、その他、内容、ジャンルなどの項目についての情報が記憶されている。
【００３９】
チャット情報サーバ２０は、図２に示すように、チャット情報（図１参照）が予め複数記憶されたチャットＤＢ２２を備える。チャット情報の記憶は、例えば、インターネット巡回型検索エンジンによる自動登録やチャットの開設者によるチャット情報サーバ２０への自発的な登録によって行われることが考えられる。なお、チャットＤＢ２２は、限定配信時期情報データベースに該当する。
【００４０】
図４に、チャットＤＢ２２に記憶される各チャット情報のデータ構造を示す。図４に示すように、チャット情報は、各チャット毎に作成され、それぞれにチャットの具体的な内容を表すデータが記憶される。例えば、図４に示すように、管理IDが「1001」のチャットについては、チャット名が「チャットE１」と記憶されており、その他、ジャンル、開始時刻、終了時刻、およびURLの各項目についての情報が記憶されている。
【００４１】
番組表データ出力ＰＣ２は、図２に示すように、CPU３０、メモリ３２、通信ボード３４、ハードディスク３６、記録媒体リーダ３８、およびチューナ４２を備える。さらに、番組表データ出力ＰＣ２は、予約選択手段１０（図１参照）であるキーボード／マウス１０を備える。また、ディスプレイ（画面）１８は、番組表データ出力ＰＣ２に接続され、番組表やテレビ番組の放送などの表示を行う。
【００４２】
ハードディスク３６には、オペレーティング・システム（OS）や番組表表示プログラムなどのソフトウェアがインストールされる。番組表表示プログラムには、番組表データ出力ＰＣ２がディスプレイ１８上に番組表データなどを出力するための処理が記述される。CPU３０およびメモリ３２は、番組表表示プログラムが行う処理を実行するために用いられる。番組表表示プログラムのインストールは、予め番組表表示プログラムを記憶した記録媒体４０を、記録媒体リーダ３８に挿入してデータを読み出し、当該データをハードディスク３６にコピーすることにより行われる。
【００４３】
さらに、ハードディスク３６は、ユーザ番組ＤＢを備える。このユーザ番組ＤＢには、番組表データを作成する際に読み出される番組情報やチャット情報が記憶される。番組表データの作成は、ユーザ番組ＤＢから読み出したデータを番組表のフレームデータと合成することにより行われる。なお、ユーザ番組ＤＢのデータ構造については後述する。
【００４４】
番組情報やチャット情報は、番組表データ出力ＰＣ２が通信ボード３４を介してチャット情報サーバ２０、番組情報サーバ２４とデータ通信を行うことで取得される。また、番組情報やチャット情報をチャット情報サーバ２０や番組情報サーバ２４から取得する代わりに、記録媒体４０に番組情報やチャット情報を予め記録しておき、番組情報やチャット情報を記録媒体リーダ３８により読み出し、番組表データ出力ＰＣ２のハードディスク３６に記憶することにより取得するようにしてもよい。
【００４５】
キーボード／マウス１０は、ディスプレイ１８上に表示された番組やチャットの中から視聴したい番組や参加したいチャットを予約するために用いられる。キーボード／マウス１０を介して予約された番組の放送が、テレビ放送受信用のアンテナ４４に接続したチューナ４２を制御することにより所定時刻にディスプレイ１８上に表示される。同様に、予約されたチャットのサイトが、通信ボード３４を介して所定時間にディスプレイ１８上に表示される。
【００４６】
[ユーザ番組ＤＢの作成方法]
つぎに、番組表を表示するために用いられるユーザ番組ＤＢにデータを記憶する際に行われる処理について、図５から図７を用いて説明する。図５は、チャット情報表示設定ウィンドウを示す図である。図６は、番組表を表示する際に行われる処理のフローチャートを示す図である。図７は、ハードディスク３６に記憶されたユーザ番組ＤＢのデータ構造を示す図である。
【００４７】
以下に、番組表データ出力ＰＣ２が、番組情報だけでなくチャット情報も併せて番組表データを作成し出力する場合の実施形態について説明する。
【００４８】
まず、ユーザーは、番組表を表示する前に予めチャット情報の表示方法の設定を行う。チャット情報の表示設定は、図５に示すようなチャット情報表示設定ウインドウの各設定項目をキーボード／マウス１０を介してチェックすることにより行われる。
【００４９】
この実施形態においては、図５に示すように、表示方法については「番組表表示時」Ｃ１０の項目および「番組表に組込」Ｃ１４の項目を、ジャンルについては、「テレビ番組」Ｃ２０および「ドラマE」Ｃ３０の項目をチェックしている。これにより、番組表が表示される際に、ドラマEに関するチャット情報のみが番組表に組み込まれて、ディスプレイ１８上に表示されるように設定され、ユーザーの嗜好に合わせたチャット情報の取得が可能になる。
【００５０】
チャット表示設定項目のチェックが終わると、「OKボタン」Ｂ１０をクリックし、チャット情報の表示設定を終了する。ここで設定された内容に基づいて、以下のような、ユーザ番組ＤＢにデータを記憶する処理が行われる。
【００５１】
まず、番組表データ出力ＰＣ２は、図６に示すように、通信ボード３４を介して番組情報サーバ２４に接続し、複数の番組情報を要求する（ステップＳ１００）。この番組情報の要求は、予め設定された内容に基づいて自動的に行われるが、例えば、一週間毎とする場合のように定期的に行われるように設定してもよく、番組表表示プログラムが起動された際に常時行うように設定してもよい。
【００５２】
番組表データ出力ＰＣ２の要求に応じて、番組情報サーバ２４は要求された番組情報を番組表データ出力ＰＣ２に送信する（ステップＳ１０２）。例えば、２０００年２月１９日の番組情報が要求された場合には、番組情報サーバ２４は、その番組ＤＢ２６から当該年月日の番組情報を全て抽出して番組表データ出力ＰＣ２に送信する。
【００５３】
番組表データ出力ＰＣ２は、取得した番組情報をハードディスク３６のユーザ番組ＤＢに記憶する（ステップＳ１０４）。図７Aに、番組情報が記憶された際のユーザ番組ＤＢのデータの例を示す。ユーザ番組ＤＢには、図７Aに示すように、番組ＤＢ２６から抽出した番組情報がほぼそのまま記憶される。
【００５４】
つぎに、番組表データ出力ＰＣ２は、通信ボード３４を介してチャット情報サーバ２０に接続し、設定したジャンルに属するチャット情報を要求する（ステップＳ１０６）。これに応じて、チャット情報サーバ２０は要求されたジャンルに属するチャット情報をそのチャットＤＢ２２から抽出し、番組表データ出力ＰＣ２に送信する（ステップＳ１０８）。
【００５５】
例えば、前述の図５のように、ジャンル設定において「テレビ番組」Ｃ２０および「ドラマE」Ｃ３０を選択した場合には、項目「テーマ」について「ドラマE」に関するチャットがあるか否かが検索される。これにより、図４に示すような、チャット名「チャットE１」、「チャットE２」のデータが抽出され、当該チャットの行に属するデータが番組表データ出力ＰＣ２に送信される。
【００５６】
番組表データ出力ＰＣ２は、ステップＳ１０４において番組情報を記憶したユーザ番組ＤＢの該当日時にチャット情報をさらに追加して記憶する（ステップＳ１１０）。
【００５７】
図７Ｂに、番組情報を記憶した後にさらにチャット情報を記憶したユーザ番組ＤＢのデータの例を示す。この実施形態においては、図７Ｂに示すように、管理ID「0001」の番組名のテーブルに「チャットE１」のデータが追加して記憶される。管理ID「0001」のテレビ番組は、ドラマEと同じチャンネルであり、かつ、チャットE１の開始時刻および終了時刻と同じ「２００１年２月１９日２０時から２１時」に放送予定の番組だからである。なお、記号「；」を挟んで記憶したのは、両データを区別するためである。また、図７に示すように、番組情報とチャット情報のデータ項目のうち、「番組名」は「チャット名」に、「内容」は「テーマ」に、「チャンネル」は「URL」に、それぞれ対応させて記憶される。
【００５８】
[番組表の表示から予約選択、自動表示が行われるまでの処理]
以上のような処理により、ユーザ番組ＤＢが作成され、番組表を表示するための準備が完了する。番組表表示プログラムが起動されると、ユーザ番組ＤＢに記憶されたデータと番組表のフレームデータが合成されることにより番組表データが作成されディスプレイ１８に出力される。これにより、図８に示すように、チャット情報がテレビ番組に関連付けてディスプレイ１８に表示される。
【００５９】
ここで、テレビ番組との関連付けとは、図８に示すようなテレビ番組「ドラマE」と同じチャンネルの前後の時間帯に「チャットE１」「チャットE２」を表示することを意味するが、その他の関連付けを用いても良い。
【００６０】
このように、チャット情報がテレビ番組に関連付けて表示されることで、ユーザーは、テレビ番組に関するチャット情報が存在することを容易に知ることができる。
【００６１】
さらに、チャット情報の表示領域Ｒ１０、Ｒ２０とテレビ番組の表示領域Ｒ３０を同じ色にすれば、さらに関連付けて表示することができる。このようにすれば、チャットの行われる時間帯がテレビ番組の放送時間と離れているような場合でも、テレビ番組に関するチャットが存在することを容易に識別することができる。
【００６２】
また、チャット情報の表示態様は、図８のような各番組の表示領域に組み込んで、並列的に表示するだけでなく、各番組の表示領域の全体をチャット情報の表示領域が占めるように表示するようにしてもよい。さらに、図９に示すように、チャット情報であることが区別できるように３次元的に表示してもよい。また、３次元的に表示する際にチャット情報を表示する領域をもとの番組の表示領域に重ならないように表示してもよい。また、一部又は全体に重ねて表示させる場合に、透過的に表示してもとの番組の一部を見えるようにしてもよい。
【００６３】
上記のようにして番組表が表示された後、ユーザーは、チャットの参加予約やテレビ番組の視聴予約を行う。
【００６４】
番組表（図８参照）がディスプレイ１８上に表示されると、ユーザーは当該番組表を見ながら、キーボード／マウス１０を介して、参加したいチャットの表示領域を選択し、チャットへの参加予約を行う。これにより、所定時間になると、URLなどのチャット情報に基づいて、ディスプレイ１８にチャットサイトが表示される。すなわち、チャット情報の表示領域（例えば、図８の表示領域Ｒ１０やＲ２０）がチャットサイトへの入り口となっている。これにより、チャットへの参加手続が簡略化される。
【００６５】
例えば、図８に示す番組表の８チャンネルの２０時から２１時の時間帯にある「チャットE１」にユーザーが参加したい場合には、ユーザーは当該チャットの表示範囲Ｒ１０をキーボード／マウス１０を介して選択する。
【００６６】
これに応じて、ディスプレイ１８には、図１０に示すような、チャット参加予約ウインドウが表示される。ユーザーは当該チャットの参加を希望する場合には、「参加」の欄Ｃ４０をチェックする。これにより、「チャットE１」への参加予約が完了する。ここで予約された番組やチャットは、表示領域の色の変更や予約されたことを示すマークの表示などの処理が行われる。予約された番組やチャットであるか否かを区別するためである。
【００６７】
なお、テレビ番組の視聴予約も同様に行われる。例えば、図８において、テレビ番組「ドラマE」の視聴予約を行いたい場合には、その表示範囲Ｒ３０をキーボード／マウス１０を介して選択する。ユーザーは、これにより表示されたテレビ番組視聴予約ウインドウ（図示せず）において、視聴する番組の予約を選択する。
【００６８】
このようにして、チャット参加の予約選択が行われることにより、当該チャットの開始時刻、終了時刻、およびURLがメモリ３２に読み出され、チャットの開始時刻になると、当該チャットが行われるサイトがディスプレイ１８上に自動的に表示される。
【００６９】
例えば、図８において「チャットE１」、「チャットE２」の参加を予約し、さらに「ドラマE」の視聴の予約をした場合に行われるディスプレイ１８の表示について説明する。
【００７０】
まず、「チャットE１」の開始時刻である２０時になると、ブラウザが起動されると共に、チャットE１の行われるサイトのURL「http//www.chatxxx.net/...ID=1001」が入力される。これにより、図１１Ｂに示すような「チャットE１」が行われるサイトがディスプレイ１８上に自動的に表示される。さらに、「チャットE１」の終了時刻である２１時になると自動的にブラウザが終了される。
【００７１】
つぎに、テレビ番組「ドラマE」の放送時間である２１時になると、番組表データ出力ＰＣ２のCPU３０は、チューナ４２を８チャンネルに合わせるように制御する。これにより、ディスプレイ１８上に、図１１Aに示すような「ドラマE」の放送が自動的に表示される。さらに、テレビ番組「ドラマE」の終了時刻である２２時になると自動的にチューナ４２の接続が遮断される。
【００７２】
また、「チャットE２」の開始時刻である２２時になると、前述の「チャットE１」の場合と同様にして、図１１Ｂに示すような「チャットE２」が行われるサイトが、ディスプレイ１８上に自動的に表示される。さらに、「チャットE２」の終了時刻である２３時になると自動的にブラウザが終了される。
【００７３】
このようにして、ユーザーは、テレビ番組を所定時間に視聴することができるだけでなく、さらにテレビ番組に関するチャットを確実に行うことが可能になる。
【００７４】
なお、この実施形態においては、チャットが行われるサイトを自動的に表示することとしたが、チャットが行われるサイトへの接続を促すために当該サイトへのリンクが張られたボタンを自動的に表示するようにしたり、アラームを鳴らすようにしてもよい。
【００７５】
[番組表表示後にチャット情報を表示する場合]
なお、前述の実施形態においては、番組表を表示する際にチャット情報を含めて表示することとしたが、番組表を表示した後の一定操作に応じてチャット情報を表示するようにしてもよい。
【００７６】
番組表の表示後にチャットの予約選択を行い、当該チャット情報を番組表に混在させて表示する場合の実施形態について、図１２および図１３などを用いて以下に説明する。図１２は、番組表を表示した後にチャット情報を表示する場合のフローチャートを示す図である。図１３は、チャット参加選択ウィンドウを示す図である。
【００７７】
この実施形態においては、まず、図５に示すチャット表示設定ウィンドウにおいて「番組表表示後」Ｃ１６をチェックしておく。これにより、ユーザーＤＢにチャット情報を含まない通常の番組表（図１５参照）がディスプレイ１８上に表示される。番組表の表示方法は、前述したように、番組表データ出力ＰＣ２が予め番組情報を記憶しておいたユーザ番組ＤＢのデータを読み出して、番組表のフレームデータと合成して番組表を作成し出力することにより行う。
【００７８】
番組表が表示された後、番組表データ出力ＰＣ２のCPU３０は、図１２に示すように、番組がキーボード／マウス１０を介して選択されるか否かを判断している（ステップＳ２００）。
【００７９】
番組が選択されると、番組表データ出力ＰＣ２は、チャット情報サーバ２０にアクセスし、当該番組に関するチャット情報が存在するか否かを問い合わせる（ステップＳ２０２）。
【００８０】
番組表データ出力ＰＣ２は、チャット情報サーバ２０から選択した当該番組に関するチャットが存在する旨の返答および当該チャットのチャット情報を得た場合には、図１３に示すようなチャット情報を含むチャット参加選択ウィンドウを表示する（ステップＳ２０４）。このようにして、番組を選択するという操作に基づいて、ディスプレイ１８上に当該テレビ番組に関するチャット情報が表示される。一方、番組表データ出力ＰＣ２は、選択された番組に関するチャットが存在しない旨の返答を得た場合には、チャット参加選択ウィンドウを表示しないで処理を終了する。
【００８１】
チャットの参加が選択されると、番組表データ出力ＰＣ２は、そのユーザ番組ＤＢに当該チャットの情報を追加して記録する（ステップＳ２０８）。例えば、図１３において、チャット名「チャットE１」「チャットE２」を選択して参加ボタンＢ２０を押下した場合には、チャット名「チャットE１」「チャットE２」のチャット情報が、ユーザ番組ＤＢに記憶される（図７Ｂ参照）。
【００８２】
さらに、番組表データ出力ＰＣ２は、当該ユーザ番組ＤＢを読み出し、番組表に、チャット情報を含めた番組表データを作成し出力する（ステップＳ２１０）。これにより、ディスプレイ１８には、図８に示すような、予約選択を行ったチャットのチャット情報を混在させた番組表が表示され、ユーザーは番組表を見てチャット情報を確認することが可能となる。これにより、ユーザーは予約選択したチャット情報を容易に取得することができる。
【００８３】
さらに、予約選択したチャットが行われるサイトは、そのチャット情報に基づいてディスプレイ１８に自動的に表示される。チャットが行われるサイトの表示は、前述の実施形態において説明したような方法と同様にして行われる。
【００８４】
なお、この実施形態においては、番組表を表示した後にチャットの予約を行うことにより、チャット情報を混在させた番組表を表示することとしたが、チャットの予約を行う場合だけでなく、チャット情報を表示するか否かを選択することによりチャット情報を混在させた番組表を表示するようにしてもよい。
【００８５】
[その他の実施形態]
なお、前述の各実施形態においては、チャット名やテーマなどのチャット情報を番組表に表示することとしたが、まずテレビ番組に関するチャット情報が存在することを示す識別子を表示するようにしてもよい。図１４に、チャット情報の存在を示す識別子を表示した番組表の例を示す。
【００８６】
まず、この実施形態においては、図５に示すチャット表示設定ウィンドウにおいて、「識別子のみ」の項目Ｃ１２をチェックしておく。これにより番組表を表示する際に、各テレビ番組毎に関連するチャット情報があるか否かだけが検索される。例えば、図１４Aに示すように、テレビ番組「ドラマE」のチャット情報が存在する場合には、当該番組の表示領域Ｒ３０に、識別子３００が表示される。
【００８７】
さらに、識別子３００がキーボード／マウス１０を介して選択されることにより、図１４Bに示すような「チャットE１」の表示Ｒ１０、「チャットE２」の表示Ｒ２０が行われる。このようにすれば、番組表の表示機能を損なうことなくチャットが存在するか否かをユーザーが容易に判断することが可能になる。
【００８８】
なお、前述の各実施形態においては、番組表データ出力ＰＣ２が取得した番組情報に基づいて番組表データを作成し出力することとしたが、番組表データ出力ＰＣ２が番組表データを取得するようにしてもよい。
【００８９】
なお、前述の各実施形態においては、テレビ番組について説明したが、ラジオ番組などにこの発明を用いることもできる。
【００９０】
なお、前述の各実施形態においては、テレビ番組に関するイベント情報としてとしてチャット情報を用いたが、アンケート、クイズ、ショッピングなどの情報を用いてもよい。これにより、様々な時間、サイトで行われるアンケート、クイズ、ショッピングの情報を所定時間に放送されるテレビ番組に関連付けて表示することが可能になる。よって、ユーザーは、番組表から様々なテレビ番組に関するアンケート、クイズ、ショッピングの情報を容易に取得することができる。
【００９１】
また、前述の実施形態においては、チャットのようなテレビ番組を放送するテレビ局以外の者との間で情報交換を行うようなものをイベント情報として表示することとし、視聴者間でテレビ番組に関する情報を共有することを可能としている。しかしながら、テレビ番組を放送するテレビ局との間で情報交換を行うものをイベント情報として用いるようにしてもよい。これにより、視聴者がテレビ番組の内容に参加することが可能になる。
【００９２】
なお、前述の実施形態においては、番組情報を番組情報サーバ２４から取得することとしたが、アンテナ４４およびチューナ４２を介して、テレビ番組の放送データから取得するようにしてもよい。
【００９３】
なお、前述の実施形態においては、配信時期が限定されているコンテンツサーバとして、開始時刻、終了時刻が定まったチャットサイトについて説明したが、チャット以外でも開設時期が限定されているコンテンツサーバであれば他のコンテンツサーバについても適用可能である。
【図面の簡単な説明】
【図１】発明の概要を示す図である。
【図２】発明を実施するためのシステム構成およびハードウェア構成を示す図である。
【図３】番組ＤＢ２６に記憶される番組情報のデータ構造を示す図である。
【図４】チャットＤＢ２２に記憶されるチャット情報のデータ構造を示す図である。
【図５】チャット情報表示設定ウィンドウを示す図である。
【図６】番組表を表示する際に行われる処理のフローチャートを示す図である。
【図７】ハードディスク３６に記憶されたユーザ番組ＤＢのデータのデータ構造を示す図である。
【図８】テレビ番組に関連付けて表示されたチャット情報の例を示す図である。
【図９】チャット情報を３次元的に表示した番組表の例を示す図である。
【図１０】チャット参加ウィンドウを示す図である。
【図１１】ディスプレイ１８に自動的に表示される番組の放送およびチャットサイトの表示例を示す図である。
【図１２】番組表を表示した後にチャット情報を表示する場合のフローチャートを示す図である。
【図１３】チャット参加選択ウィンドウを示す図である。
【図１４】チャット情報の存在を示す識別子によりチャット情報を表示した場合の番組表を示す図である。
【図１５】従来技術による番組表の表示例を示す図である。
【符号の説明】
２・・・・番組表データ出力装置（番組表データ出力ＰＣ）
４・・・・番組情報取得手段
６・・・・イベント（チャット）情報取得手段
８・・・・表示データ作成手段
１０・・・・予約選択手段（キーボード／マウス）
１２・・・・表示データ制御手段
１４・・・・番組情報
１６・・・・イベント情報
１８・・・・画面（ディスプレイ）
２０・・・・チャット情報サーバ
２２・・・・チャットＤＢ
２４・・・・番組情報サーバ
２６・・・・番組ＤＢ
２８・・・・ネットワーク
３０・・・・CPU
３２・・・・メモリ
３４・・・・通信ボード
３６・・・・ハードディスク
３８・・・・記録媒体リーダ
４０・・・・記録媒体
４２・・・・チューナ
４４・・・・アンテナ
【図１】
0003734427.tif 000002
【図２】
0003734427.tif 000003
【図３】
0003734427.tif 000004
【図４】
0003734427.tif 000005
【図５】
0003734427.tif 000006
【図６】
0003734427.tif 000007
【図７】
0003734427.tif 000008
【図８】
0003734427.tif 000009
【図９】
0003734427.tif 000010
【図１０】
0003734427.tif 000011
【図１１】
0003734427.tif 000012
【図１２】
0003734427.tif 000013
【図１３】
0003734427.tif 000014
【図１４】
0003734427.tif 000015
【図１５】
0003734427.tif 000016