(57)【特許請求の範囲】
【請求項１】
番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、
前記電子番組表生成サーバは、通信ネットワークを介して番組に関するデータを受信する受信手段と、前記番組に関するデータにもとづいて番組の状態を判定する判定手段と、各番組の状態に応じた処理を行うための選択部を表示する表示形式に変更した電子番組表を生成する電子番組表生成手段と、生成した電子番組表を前記番組処理装置に向けて送信する送信手段とを有し、
前記番組処理装置は、通信ネットワークを介して受信した前記電子番組表を表示する電子番組表表示手段と、電子番組表に表示された選択部が選択されたことに応じて番組処理を実行する番組処理手段とを有し、
前記電子番組表生成サーバは、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて、前記番組処理装置に電子番組表を提供するか否か判定する
番組処理システム
【請求項２】
番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、
前記電子番組表生成サーバは、前記番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有し、
前記番組処理装置は、前記電子番組表生成サーバから受信した電子番組表に表示される番組の状態にもとづいて、表示形式を変更した電子番組表を表示する表示手段と、ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理手段とを有し、
前記電子番組表生成サーバは、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて、前記番組処理装置に電子番組表を提供するか否か判定する
番組処理システム。
【請求項３】
番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、
前記番組処理装置は、前記電子番組表生成サーバからの電子番組表を受信する受信手段と、電子番組表に表示される番組の状態に応じて表示形式を変更した電子番組表を生成して表示する表示手段とを有し、
前記電子番組表生成サーバは、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて、前記番組処理装置に電子番組表を提供するか否か判定する
番組処理システム。
【請求項４】
番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、
前記電子番組表生成サーバは、通信ネットワークを介して番組に関するデータを受信する受信手段と、前記番組に関するデータにもとづいて番組の状態を判定する判定手段と、各番組の状態に応じた処理を行うための選択部を表示する表示形式に変更した電子番組表を生成する電子番組表生成手段と、生成した電子番組表を前記番組処理装置に向けて送信する送信手段とを有し、
前記番組処理装置は、通信ネットワークを介して受信した前記電子番組表を表示する電子番組表表示手段と、電子番組表に表示された選択部が選択されたことに応じて番組処理を実行する番組処理手段とを有し、
前記電子番組表生成サーバによる前記番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、
前記対価は、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされる
番組処理システム。
【請求項５】
番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、
前記電子番組表生成サーバは、前記番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有し、
前記番組処理装置は、前記電子番組表生成サーバから受信した電子番組表に表示される番組の状態にもとづいて、表示形式を変更した電子番組表を表示する表示手段と、ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理手段とを有し、
前記電子番組表生成サーバによる前記番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、
前記対価は、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされる
番組処理システム。
【請求項６】
番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、
前記番組処理装置は、前記電子番組表生成サーバからの電子番組表を受信する受信手段と、電子番組表に表示される番組の状態に応じて表示形式を変更した電子番組表を生成して表示する表示手段とを有し、
前記電子番組表生成サーバによる前記番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、
前記対価は、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされる
番組処理システム。
【請求項７】
ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、
前記電子番組表生成サーバは、前記番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表であって、前記番組処理装置から受信した電子番組表に表示される番組の状態にもとづいて表示形式を変更した電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有する
番組処理システム。
【請求項８】
ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理装置に対して、生成した電子番組表を送信する電子番組表生成サーバであって、
前記番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表であって、前記番組処理装置から受信した電子番組表に表示される番組の状態にもとづいて表示形式を変更した電子番組表を生成する電子番組表生成手段と、
生成した電子番組表を送信する送信手段とを備えた
電子番組表生成サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）の作成や電子番組表を用いて番組の再生や録画などの処理を行うための装置およびシステムに関する。
【０００２】
【従来の技術】
従来、ＶＴＲやテレビ番組の録画機能を持ったパーソナルコンピュータなどの装置には、テレビ放送波に含まれている電子番組表やインターネット上のサーバによって提供される電子番組表を取得し、取得した電子番組表を用いて番組表の閲覧や特定の番組の検索などを行う機能を有するものがある。このような装置では、電子番組表を用いて録画予約を行うことができる。
【０００３】
電子番組表を録画予約に用いるものには、例えば、特開２０００−３０７９９３に示されているシステムがある。このシステムでは、インターネット上のホームページに関連した番組を検索して番組表を作成し、その番組表から録画予約や録画済番組の再生が行われる。
【０００４】
しかし、上述したシステムでは、使用する電子番組表は、宅内の複数のクライアントで共有するビデオサーバも兼ねたｐｒｏｘｙサーバあるいは、番組を録画視聴する装置で作成するので、インターネット上のサーバによって提供される電子番組表を用いて番組処理を行うことができない。
【０００５】
また、例えば特開２０００−６９３８０に示された文字放送受信装置のような、電子番組表に番組の状態、を表示するものもすでに提案されている。この文字放送受信装置では、放送波により送られてきた電子番組表に、録画予約済、録画中、録画済の各状態が表示される。
【０００６】
【発明が解決しようとする課題】
近年では、番組の録画機能を有するパーソナルコンピュータで、インターネット上のサイトにある電子番組表をブラウザを用いて表示し、ｉＥＰＧ（Ｉｎｔｅｒｎｅｔ  Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）と呼ばれる方式で番組の録画予約を行うものが実用化されている。
【０００７】
番組の録画予約に関しては電子番組表を用いて行われているが、インターネットあるいは放送波で送られてきた電子番組表を用いて各番組の録画状態を確認でき、かつ、電子番組表を用いて再生などの番組操作を行うことはできない。
【０００８】
そこで、本発明は、電子番組表を用いて各番組の状態を容易に確認することができ、かつ、番組の各種の操作を電子番組表を用いて行うことができるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
本発明の番組処理システムは、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバが、通信ネットワークを介して番組に関するデータを受信する受信手段と、番組に関するデータにもとづいて番組の状態を判定する判定手段と、各番組の状態に応じた処理を行うための選択部を表示する表示形式に変更した電子番組表を生成する電子番組表生成手段と、生成した電子番組表を番組処理装置に向けて送信する送信手段とを有し、番組処理装置は、通信ネットワークを介して受信した電子番組表を表示する電子番組表表示手段と、電子番組表に表示された選択部が選択されたことに応じて番組処理を実行する番組処理手段とを有し、電子番組表生成サーバが、番組処理装置から送られてくる情報のプライバシーレベルに応じて、番組処理装置に電子番組表を提供するか否か判定することを特徴とする。
【００１２】
上記のように構成したことで、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【００１３】
また、本発明の番組処理システムは、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバが、番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有し、番組処理装置は、電子番組表生成サーバから受信した電子番組表に表示される番組の状態にもとづいて、表示形式を変更した電子番組表を表示する表示手段と、ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理手段とを有し、電子番組表生成サーバが、番組処理装置から送られてくる情報のプライバシーレベルに応じて、番組処理装置に電子番組表を提供するか否か判定することを特徴とするものである。
【００１４】
上記のように構成したことで、ネットワーク上のサーバから取得した番組表を番組の状態を反映した番組表に変換して、サーバには番組の状態というプライベートな情報を送らずに、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【００１５】
本発明の番組処理システムは、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、番組処理装置が、電子番組表生成サーバからの電子番組表を受信する受信手段と、電子番組表に表示される番組の状態に応じて表示形式を変更した電子番組表を生成して表示する表示手段とを有し、電子番組表生成サーバが、番組処理装置から送られてくる情報のプライバシーレベルに応じて、番組処理装置に電子番組表を提供するか否か判定することを特徴とするものである。
【００１６】
上記のように構成したことで、ネットワークを介して取得した番組表に、番組の状態に応じて変更した番組表を用いることができるため、番組の状態を容易に把握することができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【００１７】
本発明の番組処理システムは、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバは、通信ネットワークを介して番組に関するデータを受信する受信手段と、番組に関するデータにもとづいて番組の状態を判定する判定手段と、各番組の状態に応じた処理を行うための選択部を表示する表示形式に変更した電子番組表を生成する電子番組表生成手段と、生成した電子番組表を番組処理装置に向けて送信する送信手段とを有し、番組処理装置は、通信ネットワークを介して受信した電子番組表を表示する電子番組表表示手段と、電子番組表に表示された選択部が選択されたことに応じて番組処理を実行する番組処理手段とを有し、電子番組表生成サーバによる番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、対価は、番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされることを特徴とする。
【００１８】
上記のように構成したことで、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【００１９】
本発明の番組処理システムは、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバは、番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有し、番組処理装置は、電子番組表生成サーバから受信した電子番組表に表示される番組の状態にもとづいて、表示形式を変更した電子番組表を表示する表示手段と、ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理手段とを有し、電子番組表生成サーバによる前記番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、対価は、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされることを特徴とする。
【００２０】
上記のように構成したことで、ネットワーク上のサーバから取得した番組表を番組の状態を反映した番組表に変換して、サーバには番組の状態というプライベートな情報を送らずに、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【００２１】
本発明の番組処理システムは、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、番組処理装置は、電子番組表生成サーバからの電子番組表を受信する受信手段と、電子番組表に表示される番組の状態に応じて表示形式を変更した電子番組表を生成して表示する表示手段とを有し、電子番組表生成サーバによる番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、対価は、番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされることを特徴とする。
【００２２】
上記のように構成したことで、ネットワークを介して取得した番組表に、番組の状態に応じて変更した番組表を用いることができるため、番組の状態を容易に把握することができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【００２５】
【発明の実施の形態】
以下、本発明の第１の実施の形態を図面を参照して説明する。
図１は、本例の番組管理装置１０の構成の例を示すブロック図である。番組管理装置１０は、例えば番組の録画や再生などを行う機能を有するパーソナルコンピュータや、電子番組表を取得する機能を有するＶＴＲなどによって構成される。番組管理装置１０は、番組録画部１１と、番組再生部１２と、番組表表示部１３と、録画予約管理部１４と、番組表生成部１５とを含む。また、番組管理装置１０は、番組表データベース（番組表ＤＢ）１６と、番組録画予約データベース（番組録画予約ＤＢ）１７と、録画番組データベース（録画番組ＤＢ）１８とを含む。
【００２６】
なお、詳細は述べないが、本例の番組管理装置１０は、テレビ局からの放送信号を無線あるいは有線によって受信することができる環境（ハードウェアおよびソフトウェアにおける環境を指す）を有している。また、番組管理装置１０は、放送信号によって、あるいはインターネット経由で電子番組表を取得することができる環境を有している。
【００２７】
番組録画部１１は、放送されている番組を録画番組ＤＢ１８に記録する処理を行う。番組再生部１２は、放送局によって放送されている番組や、録画番組ＤＢ１８に記録されている番組の再生処理を行う。番組再生部１２によって再生処理が実行されると、表示部（例えば、パーソナルコンピュータのディスプレイ、テレビ装置など）２２の表示画面に再生された画像が表示され、図示しないスピーカ（例えばパーソナルコンピュータやテレビ装置が備えるスピーカ）から例えば再生画像に対応した音声が出力される。本例では、番組録画部１１および番組再生部１２は、それぞれ、テレビチューナを備えており、例えば放送波を受信したアンテナ２１からのテレビジョン信号（ケーブルなどの他の手段によって入力されたテレビジョン信号であってもよい）を受信して録画や再生の処理を行う。
【００２８】
番組表表示部１３は、番組表生成部１５によって作成された番組表データにもとづく番組表を表示部２２の表示画面に表示する処理を行う。また、番組表表示部１３は、入力部２３（例えば、リモートコントローラ、キーボードなど）をユーザが操作することによる指示に従って、番組再生部１２に再生処理の実行を指示したり、録画予約管理部１４に録画予約や番組録画を指示したりする。
【００２９】
また、録画予約管理部１４は、番組録画予約ＤＢ１７に格納された録画予約情報にもとづいて番組録画部１１に録画の指示を行う。番組表生成部１５は、番組表ＤＢ１６、番組録画予約ＤＢ１７、および録画番組ＤＢ１８に格納されたデータなどにもとづいて、番組の現在状況が反映された番組表データを生成する。
【００３０】
番組表ＤＢ１６、番組録画予約ＤＢ１７、および録画番組ＤＢ１８は、それぞれ、例えばハードディスクなどの記憶媒体を備えている。
【００３１】
番組表ＤＢ１６には、電子番組表に関するデータが格納される。番組表ＤＢ１６には、番組表に表示される番組に関する情報（番組タイトル、放送時間など）が、放送波あるいはインターネット経由で取得されて格納される。すなわち、番組表ＤＢ１６には、例えば放送波に含まれる番組情報や、インターネットに接続されているサーバが開設しているホームページに掲載されている番組情報が、自動的（テレビ信号を受信することによって自動的にという意味である）に、あるいはユーザによる所定の操作によって取得されて格納される。
【００３２】
番組録画予約ＤＢ１７には、各番組の録画予約情報が格納される。録画予約情報は、録画の開始時を特定するための情報（例えば録画の開始日および開始時刻）、録画の終了時を特定するための情報（例えば録画の終了日および終了時刻、あるいは録画開始日時からの録画時間）、録画の対象の放送局を特定するための情報（例えば、放送局名、チャネル番号、プリセットチャネル番号等）などの各種の情報を含む。
【００３３】
録画番組ＤＢ１８には、すでに録画した番組（録画中の番組を含む）の画像、音声、番組情報などの録画済番組情報が格納される。録画済番組情報には、各番組について、画像情報や音声情報の他、録画の開始時を特定するための情報、録画の終了時を特定するための情報、番組を放送した放送局を特定するための情報、画像情報と音声情報との対応関係を管理するための情報が含まれる。
【００３４】
次に、本例の番組管理装置１０における番組表生成処理について説明する。図２は、本例の番組管理装置１０における番組表生成部１５が実行する番組表生成処理の例を示すフローチャートである。番組表生成処理において、番組表生成部１５は、ユーザによって入力部２３が操作されて期間および放送局群が指定されると、番組表ＤＢ１６に格納されている番組情報の中からユーザの指定に合致した番組情報（ユーザの指定にもとづいてインターネットにアクセスし、その結果番組表ＤＢ１６に格納されたインターネット上のサーバが提供する番組情報であってもよい）を取得する（ステップＳ１１）。例えば、ユーザによって開始日時、終了日時、およびチャネル番号が指定されると、番組表生成部１５は、指定された開始日時から終了日時までの期間に、指定されたチャネルで放送される番組の番組概要情報（例えば、番組タイトル、放送期間、放送する放送局、番組内容の概要などの情報）を取得する。
【００３５】
番組概要情報を取得すると、番組表生成部１５は、内部に備える時計によって現在の日付および時刻を確認する。そして、ユーザから指定された期間内に現在の時刻が含まれていた場合には、録画予約管理部１４から現在録画中の番組に関する番組付加情報（例えば、録画中番組の放送開始日時および放送局などの情報）を取得する（ステップＳ１２，ステップＳ１３）。
【００３６】
また、ユーザから指定された期間中に現在時刻よりも前の期間が含まれていた場合には、番組表生成部１５は、録画番組ＤＢ１８に格納されている情報を確認し、ユーザから指定された期間に含まれる録画済の番組に関する番組付加情報（例えば、各録画済番組の放送開始日時および放送局などの情報）を録画番組ＤＢ１８から取得する（ステップＳ１４，ステップＳ１５）。
【００３７】
さらに、ユーザから指定された期間内に現在時刻よりも後の期間が含まれている場合には、番組録画予約ＤＢ１７の保存情報を確認し、ユーザから指定された期間に含まれる録画予約済の番組に関する番組付加情報（例えば、録画予約済番組の放送開始日時および放送局などの情報）を番組録画予約ＤＢ１７から取得する（ステップＳ１６，ステップＳ１７）。
【００３８】
次いで、番組表生成部１５は、ステップＳ１１にて取得した番組概要情報と、ステップＳ１３、Ｓ１５、およびＳ１７にて取得した番組付加情報とを用いて番組表データを生成する（ステップＳ１８）。図３は、ステップＳ１８における番組表データの生成処理において、各番組の現在状況の判定を行う番組状況判定処理の一例を示すフローチャートである。なお、図３に示す処理は、番組表に表示する各番組それぞれについて実行される。
【００３９】
番組状況判定処理において、番組表生成部１５は、判定の対象となる番組の放送期間に現在時刻が含まれる場合には、録画中の番組でなければ「放送中」であると判定し（ステップＳ１８ａ，ステップＳ１８ｂ，ステップＳ１８Ｃ）、録画中の番組であれば「録画中」であると判定する（ステップＳ１８ａ，ステップＳ１８ｂ，ステップＳ１８ｄ）。なお、録画中の番組であるか否かの判定は、ステップＳ１３にて取得した番組付加情報の中に対象となる番組が存在しているか否かによって行われる。さらに具体的には、番組付加情報の中に対象となる番組が存在しているか否かは、対象となる番組の放送局および放送開始時刻と、番組付加情報に含まれている番組の放送局および放送開始時刻が一致するものが含まれているか否かにより判定する（以下同じ）。
【００４０】
また、番組表生成部１５は、放送期間が現在時刻よりも後（放送開始時刻が現在時刻よりも後）である場合には、録画予約済の番組であれば「録画予約済」であると判定し（ステップＳ１８ｅ，ステップＳ１８ｆ，ステップＳ１８ｇ）、録画予約済の番組でなければ「未録画予約」であると判定する（ステップＳ１８ｅ，ステップＳ１８ｆ，ステップＳ１８ｈ）。なお、録画予約済番組か否かの判定は、ステップＳ１５にて番組録画予約ＤＢ１７から取得した番組付加情報の中に対象となる番組が存在しているか否かによって行われる。
【００４１】
そして、番組表生成部１５は、放送期間が現在時刻よりも後でない場合（放送終了時刻が現在時刻よりも前である場合）には、録画済の番組であれば「録画済」であると判定し（ステップＳ１８ｅ，ステップＳ１８ｉ，ステップＳ１８ｊ）、録画済の番組でなければ「未録画」であると判定する（ステップＳ１８ｅ，ステップＳ１８ｉ，ステップＳ１８ｋ）。なお、録画済番組か否かの判定は、ステップＳ１７にて録画番組ＤＢ１８から取得した番組付加情報の中に対象となる番組が存在しているか否かによって行われる。
【００４２】
図４は、番組表生成部１５によって生成された番組表データにもとづいて、表示部２２に表示された電子番組表の表示例を示す説明図である。この例では、表示される電子番組表には、縦軸にユーザによって指定された期間（例えば、２０時から２２時５９分まで）を含む放送時刻の表示欄を設けるとともに、横軸にユーザによって指定された放送局（ここでは、放送局Ａ〜放送局Ｄ）の表示欄を設け、表の該当欄に番組概要情報および番組の現在状況情報が表示される。現在状況情報は、各番組の現在状況（録画予約済、録画中などの状態）が識別し得るように表示される。
【００４３】
各番組の現在状況の表示は、ここでは具体的に「録画済」などと表示するようにしているが、例えば、表示する番組タイトルなどの文字の形式（表示する文字の色、フォントの種類、フォントの大きさ、下線、影、中抜き等）や、表示欄の背景形式（背景色および背景のパターン）や、番組の欄中に表示するアイコンの種類などを状態ごとに変更するようにしてもよい。
【００４４】
番組表に表示する各番組の現在状況の判定を終えると、番組表生成手段１５は、依頼元である番組表表示部１３に生成した番組表データを送信する（ステップＳ１９）。なお、番組表生成手段１５は、生成した番組表データを番組表ＤＢ１６に保存するようにしてもよい。番組表データを送信すると、番組表生成手段１５は、ここでの番組表生成処理を終了する。
【００４５】
次に、本例の番組管理装置１０における番組録画再生処理について説明する。なお、番組録画再生処理には、番組の録画や再生の他、録画予約や録画予約解除などの各種の番組処理が含まれる。図５は、番組管理装置１０における番組表表示部１３が実行する番組録画再生処理の一例を示すフローチャートである。番組録画再生処理において、番組表表示部１３は、ユーザから期間および放送局を指定されると、指定の内容に合致した番組表データの生成を番組表生成部１５に依頼し、生成された番組表データを番組表生成部１５から取得する（図３参照）。
【００４６】
番組表表示部１３は、取得した番組表データにもとづいて、例えば図４に示すような番組表を表示部２２の表示画面に表示する（ステップＳ２１）。ユーザは、例えば番組表に表示されている番組の中から、処理（視聴、録画、録画予約などの処理）を希望する番組を、入力部２２を操作することによって選択（例えば、マウスなどの入力装置によって所望の番組が表示されている表示欄を選択するようにすればよい）する。
【００４７】
ユーザによって番組が選択されると（ステップＳ２２）、番組表表示部１３は、選択された番組の現在状況（具体的には現在状況情報の内容）に応じて実行可能な操作を特定し、ユーザの指示に応じて各種の処理を実行する。
【００４８】
本例では、番組表表示部１３は、ユーザによって選択された番組が、放送中であれば放送中処理を行い（ステップＳ２３，ステップＳ２４）、録画中であれば録画中処理を行い（ステップＳ２５，ステップＳ２６）、録画予約済であれば録画予約済処理を行い（ステップＳ２７，ステップＳ２８）、未録画予約（録画予約されていない状態）であれば未録画予約処理を行い（ステップＳ２９，ステップＳ３０）、録画済であれば録画済処理を行う（ステップＳ３１，ステップＳ３２）。放送中か否かなどは、電子番組表データに含まれている現在状況情報（上述した図３の判定処理によって得られる情報）にもとづいて判断される。なお、各処理については後述する。各処理が終了すると、番組表表示部１３は、本例の番組録画再生処理を終了する。
【００４９】
図６は、ステップＳ２４の放送中処理の一例を示すフローチャートである。なお、ここでは、ユーザが上述したステップＳ２２にて番組Ｃを選択したものとする。放送中処理において、番組表表示部１３は、ユーザに対して番組Ｃの録画を行うのか、あるいは番組Ｃを視聴するのかを問い合わせる（ステップＳ２４ａ）。例えば、表示部２２に「録画」と「視聴」の選択領域を表示することで問い合わせを行う。入力部２３の操作によって選択領域に示されている「録画」または「視聴」の何れかがユーザによって選択されると、番組表表示部１３は、ユーザの選択内容に応じた処理を実行する。
【００５０】
ユーザから視聴を指示された場合には、番組再生部１２に対して番組Ｃの放送局を指定して、放送局の切り替え指示を行う（ステップＳ２４ｂ，ステップＳ２４Ｃ）。すると、番組再生部１２は、番組Ｃを表示部２２に表示させる。一方、ユーザから録画を指示された場合には、番組表表示部１３は、録画予約管理部１４に現在録画処理中であるか否か（録画中であれば、その番組が番組Ｃであるか否か）を問い合わせ、他の番組（番組Ｃ以外の番組）の録画処理を行っているか否かを確認する（ステップＳ２４ｂ，ステップＳ２４ｄ）。
【００５１】
録画処理を行っていなかった場合には、番組表表示部１３は、録画予約管理部１４に対して番組Ｃの録画を指示する（ステップＳ２４ｅ）。すると、録画予約管理部１４の指示に従って、番組録画部１１が番組Ｃの録画を開始する。録画中であった場合には、番組表表示部１３は、ユーザに対して現在実行している録画処理を終了して番組Ｃの録画に切り替えるか否か問い合わせる（ステップＳ２４ｆ）。
【００５２】
そして、ユーザが切替えを行うと判断した場合には、番組表表示部１３は、録画予約管理部１７に録画の終了を指示し、さらに番組Ｃの録画を録画予約管理部１７に指示する（ステップＳ２４ｇ，ステップＳ２４ｈ）。すると、録画予約管理部１７から指示された番組録画部１１は、実行していた録画処理を終了し、番組Ｃの録画処理に切替える。一方、ユーザが切替えを行わないと判断した場合には、現在実行している録画処理を終了しない旨の指示がされた場合には、現在実行している録画処理を続行する。
【００５３】
なお、上記の放送中処理において、ユーザから録画を指示され、かつ、録画中であるのにユーザが録画の打ち切りを指示しなかった場合に、番組再生部１２に指定された番組の放送局を指定して表示を行わせるようにしてもよい。この場合、指定された番組を表示する前に、ユーザに指定された番組の視聴をするか否かを問い合わせるようにしてもよい。
【００５４】
図７は、ステップＳ２６の録画中処理の一例を示すフローチャートである。なお、ここでは、ユーザが上述したステップＳ２２にて番組Ｆを選択したものとする。録画中処理において、番組表表示部１３は、ユーザに対して番組Ｆの録画停止を行うかを問い合わせる（ステップＳ２６ａ）。ユーザが番組の録画停止を指示した場合には（ステップＳ２６ｂのY）、番組表表示部１３は、録画予約管理部１４を介して番組録画部１１に録画の停止を指示する（ステップＳ２６ｃ）。番組録画部１１は、番組表表示部１３からの指示に従って番組Ｂの録画処理を終了する。
【００５５】
ユーザが録画停止を指示しなかった場合には（ステップＳ２６ｂのN）、番組表表示部１３は、番組録画部１１に録画処理を続行させる。録画処理の終了の指示などを行うと、本例の番組管理装置１０の番組表表示部１３は、ここでの録画中処理を終了する。
【００５６】
なお、上記の録画中処理において、ユーザに録画停止を行うかを問い合わせ、ユーザが録画停止を指示しなかった場合には、番組再生部１２に録画中の番組の先頭から再生を指示するようにしてもよい。また、このような場合に、番組再生部１２に指定された番組の表示を指示するようにしてもよい。
【００５７】
このように複数の実行し得る処理がある場合には、番組表中の番組の欄に選択し得る処理をそれぞれ提示するようにしてもよい。このようにすれば、ユーザが番組表から指示する処理を多くすることができ、問い合わせの回数を減らすことができる。
【００５８】
図８は、ステップＳ２８の録画予約済処理の一例を示すフローチャートである。なお、ここでは、ユーザが上述したステップＳ２２にて番組Ｉを選択したものとする。予約済処理において、番組表表示部１３は、ユーザに番組Ｉの録画予約の取り消しを行うか否か問い合わせる（ステップＳ２８ａ）。ユーザから予約の取り消しを指示された場合には、番組表表示部１３は、録画予約管理部１４対して指定された番組の録画予約取り消しを指示する（ステップＳ２８ｂ，ステップＳ２８ｃ）。録画予約管理部１４は、録画予約取り消し指示に従って、番組Ｃの録画予約を取り消す。
【００５９】
図９は、ステップＳ３０の未録画予約処理の一例を示すフローチャートである。なお、ここでは、ユーザが上述したステップＳ２２にて番組Ｄを選択したものとする。未録画予約処理において、番組表表示部１３は、ユーザに対して番組Ｄの録画予約を行うか否かを問い合わせる（ステップＳ３０ａ）。ユーザから録画予約を行うことを指示された場合には、番組表表示部１３は、ユーザが録画予約管理部１４に対して番組Ｄを録画予約番組として番組録画予約ＤＢ１７に登録するように指示する（ステップＳ３０ｂ，ステップＳ３０ｃ）。指示を受けた録画予約管理部１４は、番組Ｄを録画予約番組として番組録画予約ＤＢ１７に登録する。
【００６０】
図１０は、ステップＳ３２の録画済処理の一例を示すフローチャートである。なお、ここでは、ユーザが上述したステップＳ２２にて番組Ａを選択したものとする。録画済処理において、番組表表示部１３は、ユーザに対して番組Ａの視聴をするか否かを問い合わせる（ステップＳ３２ａ）。ユーザから番組Ａを視聴することを指示された場合には、番組表表示部１３は、番組再生部１２に番組Ａの再生を指示する（ステップＳ３２ｂ，ステップＳ３２ｃ）。番組再生部１２は、再生指示に従って、番組Ａの再生処理を開始する。
【００６１】
ユーザから番組Ａを視聴しないことを指示された場合には、番組表表示部１３は、ユーザに対して番組Ａの削除（消去）をするか否かを問い合わせる（ステップＳ３２ｄ）。ユーザから番組Ａを削除することを指示された場合には、番組表表示部１３は、録画番組ＤＢ１８に格納されている番組Ａを削除する（ステップＳ３２ｅ，ステップＳ３２ｆ）。
【００６２】
以上説明したように、各番組について録画予約済や録画済などの現在状況を反映した番組表を表示させ、かつ番組表に表示された番組が選択された場合にその番組の現在状況に応じた各種の処理を行うように構成されているので、ユーザが各番組の状態を容易に把握することができるとともに、番組の録画予約だけでなく、録画予約の取り消し、録画中番組の録画の終了、放送中番組の録画や視聴、録画済番組の再生や削除などを容易に行うことができる。
【００６３】
なお、上述した第１の実施の形態における未録画予約処理では、ユーザから録画予約を行う旨の指示があった場合に、直ちに録画予約の設定を行う構成としていたが、録画予約が同一期間内に重複して設定されることになるか否かを確認する構成としてもよい。図１１は、未録画予約処理の他の例を示すフローチャートである。なお、ここでは、ユーザが上述したステップＳ２２にて番組Ｄを選択したものとする。
【００６４】
未録画予約処理において、番組表表示部１３は、ユーザに対して番組Ｄの録画予約を行うか否かを問い合わせる（ステップＳ３０ａ）。ユーザから録画予約を行うことを指示された場合には、番組表表示部１３は、録画予約管理部１４に番組Ｄの放送期間を通知して録画予約情報を取得し、同一期間に重複して録画予約されることになるか否か確認する（ステップＳ３０ｂ）。番組Ｄの放送期間内に放送される他の番組の録画予約が無かった場合には、番組Ｄを録画予約番組として番組録画予約ＤＢ１７に登録するように録画予約管理部１４に対して指示する（ステップＳ３０ｅ，ステップＳ３０ｃ）。
【００６５】
番組Ｄの放送期間内に放送される他の番組の録画予約が既にされていた場合には、ユーザに対して既にされている録画予約を取り消すか否かを問い合わせる（ステップＳ３０ｆ）。ユーザから取り消しを指示された場合には、録画予約管理部１４に対して、録画予約されていた番組の予約取り消しを指示するとともに、番組Ｄを番組録画予約ＤＢ１７に登録するように指示する（ステップＳ３０ｇ，ステップＳ３０ｈ）。
【００６６】
上記のように未録画予約処理を行うようにすれば、誤って同時期に重複して２以上の録画予約がされてしまうことを防止することができるようになる。なお、同時に２つの番組を録画することができるような場合には、同時期に３以上の録画がなされるような録画予約の設定要求があった場合に、どの録画予約を取り消すかについてユーザに問い合わせるようにすればよい。
【００６７】
次に、本発明の第２の実施の形態について図面を参照して説明する。なお、以下の説明において、上述した第１の実施の形態における各部と同様の構成および処理をなすものについては、同一の符号を付与して同一部分についての詳細な説明を省略する。図１２は、本例の番組管理システム３０の構成の例を示すブロック図である。番組管理システム３０は、番組表サーバ４０と、番組操作端末装置５０とを含む。番組表サーバ４０と番組操作端末装置５０とは、それぞれ例えばインターネットなどのネットワーク３１に接続されている。なお、番組操作端末装置５０はネットワーク３１にいくつ接続されていてもよい。
【００６８】
図１３は、番組表サーバ４０の構成を示すブロック図である。番組表サーバ４０は、電子番組表の元ととなる番組表データが格納される番組表ＤＢ１６と、要求受付部４１と、番組表生成部４２と、送出部４３とを含む。番組表サーバ４０は、例えばワークステーションサーバなどの情報処理装置により構成され、ＷＷＷサーバとしての機能を有する。また、番組表サーバ４０は、番組表データを番組操作端末装置５０に向けて送信する機能を有している。
【００６９】
要求受付部４１は、番組操作端末装置５０からの番組表データの送出要求の受信処理や、番組操作端末装置５０からの録画情報データの受信処理を行う。
【００７０】
番組表生成部４２は、番組表ＤＢ４１に格納されているデータと、要求受付部４１によって受信された録画情報データとにもとづいて指定された期間の番組表データを生成する処理を行う。
【００７１】
また、送出部４３は、番組表生成部４２が作成した番組表データを番組操作端末装置５０に向けて送信する処理を行う。
【００７２】
図１４は、番組操作端末装置５０の構成の例を示すブロック図である。番組操作端末装置５０は、例えば番組の録画や再生などを行う機能を有するパーソナルコンピュータや、ネットワーク３１に接続する環境を有するＶＴＲなどによって構成される。
【００７３】
番組操作端末装置５０は、番組録画部１１と、番組再生部１２と、録画予約管理部１４と、番組録画予約ＤＢ１７と、録画番組ＤＢ１８と、番組状態情報生成部５１と、番組表表示部５２と、操作指示部５３とを含む。番組操作端末装置５０は、番組表サーバ４０に後述する番組状態データを送信する機能や、番組表サーバ４０から録画状態を反映した番組表データをネットワーク３１を介して取得する機能などの各種の機能を有している。番組操作端末装置５０は、搭載されているブラウザを用いてネットワーク３１上のホームページをブラウジングする機能などを有している。
【００７４】
番組状態情報生成部５１は、番組表サーバ４０から取得した番組表データと、番組録画予約ＤＢ１７に格納されている録画予約情報と、録画番組ＤＢ１８に格納されている録画済番組情報と、録画予約管理部１４とから情報を取得し、番組状態データを生成して番組表サーバ４０に向けて番組表の送出要求や番組状態データを送出する処理を行う。
【００７５】
番組状態データは、番組操作端末装置５０に録画予約済、録画済、あるいは録画中である各番組に対応した複数の個別番組状態データによって構成される。個別状態データは、それぞれ、番組の現在状況（録画予約済、録画済、録画中などの状況）を示すデータ（録画予約済、録画済、録画中の各状態を示す値）と、番組の放送局（放送前、放送後、あるいは放送中を問わず番組を提供する放送局）を示すデータ（番組の放送局を示す値）と、その番組の放送開始時刻を示すデータ（番組の放送日および放送開始時刻）とで構成される。なお、放送局を示すデータについては、例えば、放送局名やチャネル番号であってもよい。
【００７６】
番組表表示部５２は、番組状態情報生成部５１に番組表データの送出要求の送出を指示し、番組表サーバ４０から受け取った番組表データを表示する処理を行う。番組表表示部５２は、ブラウザを備えており、ＨＴＭＬ（ｈｙｐｅｒ  ｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）やＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）で記述されたページを表示部２３に表示させる機能を有する。
【００７７】
操作指示部５３は、番組表サーバ４０から送られてきた番組表データに含まれる操作指示データの内容にもとづいて、番組再生部１２、録画予約管理部１４、録画番組ＤＢ１８に対して操作指示を行う。
【００７８】
番組表サーバ４０から番組操作端末装置５０に送られる番組表データは、例えばＨＴＭＬやＸＭＬなどで記述され、例えば番組再生部１２で番組が選択されたことにもとづいて操作指示部５３に操作指示を行わせるための操作指示データが埋め込まれている。
【００７９】
この操作指示は、操作指示部５３と関連付けられたデータを番組表サーバ４０から読み出すハイパーリンクを記述することによって実現される。ハイパーリンクを指定することにより番組表サーバ４０から送られてくるデータは、放送局の識別情報（放送局名、チャネル番号、周波数、コールサイン等）、録画開始時刻、録画期間、操作の種類である。操作指示データによって、操作指示部５３には、放送局の識別情報（放送局名、チャネル番号、周波数、コールサイン等）、録画開始時刻、録画期間、操作の種類が渡される。
【００８０】
なお、Ｊａｖａ、ＪａｖａＳｃｒｉｐｔ、ＶＢＳｃｒｉｐｔなどのプログラム言語を用いて、例えば番組再生部１２から操作指示部５３に操作指示を送るように記述したファイル（操作指示データ）をＨＴＭＬファイル（番組表データ）中に埋め込んでおくようにしてもよい。
【００８１】
次に、本例の番組管理システム３０における番組状態情報生成部５１の番組状態情報生成処理について説明する。図１５は、番組状態情報生成処理の一例を示すフローチャートである。番組状態情報生成部５１は、番組表表示部５２からの番組表データの取得要求指示に応じて番組状態情報生成処理を開始する。番組表表示部５２は、ユーザからの指示に従って、番組状態情報生成部５１に対して、ユーザが指定した期間および放送局群の番組表を表示するための番組表データの取得要求を指示する。なお、番組表表示部５２は、番組状態情報生成部５１による取得要求に応じて番組表サーバ４０から番組表データが送られてくると、その番組表データにもとづく番組表を表示部２２に表示する。
【００８２】
番組状態情報生成処理において、番組状態情報生成部５１は、内部に備える時計によって現在の日付および時刻を確認する。そして、番組表データの取得期間（取得しよとする番組表の期間）に現在の時刻が含まれていた場合には、録画予約管理部１４から現在録画中の番組に関する番組付加情報を取得する（ステップＳ４１，ステップＳ４２）。また、番組表データの取得期間に現在時刻よりも前の期間が含まれていた場合には、録画番組ＤＢ１８の保存情報を確認し、番組表データの取得期間に含まれる録画済の番組に関する番組付加情報を録画番組ＤＢ１８から取得する（ステップＳ４３，ステップＳ４４）。さらに、番組表データの取得期間に現在時刻よりも後の期間が含まれている場合には、番組録画予約ＤＢ１７の保存情報を確認し、番組表データの取得期間に含まれる録画予約済の番組に関する番組付加情報を番組録画予約ＤＢ１７から取得する（ステップＳ４５，ステップＳ４６）。
【００８３】
次いで、番組状態情報生成部５１は、番組表データの取得期間に関する情報と、ステップＳ４２、Ｓ４４、およびＳ４６にて取得した番組付加情報とを用いて番組状態データを生成する（ステップＳ４７）。そして、番組状態情報生成部５１は、生成した番組状態データと、番組表データの取得期間を含む番組表取得要求とを、ネットワーク３１を介して番組表サーバ４０に向けて送信し、番組表サーバ４０に対して番組表データの取得要求を行う。
【００８４】
次に、本例の番組管理システム３０における番組表データ生成処理について説明する。図１６は、本例の番組表サーバ４０が実行する番組表データ生成処理の一例を示すフローチャートである。番組表データ生成処理において、番組表サーバ４０の要求受付部４１は、図１５の処理によって番組操作端末装置５０から送られてきた番組表取得要求と番組状態データとを取得する（ステップＳ５１）。
【００８５】
番組表取得要求を取得すると、要求受付部４１は、番組表生成部４２に対して、取得した番組表取得要求および番組状態データを送信するとともに、番組表取得要求に指定された期間について番組表データの生成を指示する。番組表生成部４２は、要求受付部４１からの指示に応じて、指定された期間の番組情報を番組表ＤＢ１６から取得し、各番組について送られてきた番組状態データにもとづいて各番組の現在状況を判定して番組表データを生成する（ステップＳ５２）。
【００８６】
図１７は、ステップＳ５２における番組表データの生成処理において、各番組の現在状況の判定を行う番組状況判定処理の一例を示すフローチャートである。なお、図１７に示す処理は、番組表に表示される各番組それぞれについて実行される。
【００８７】
番組状況判定処理において、番組表生成部４２は、先ず、対象となる番組の現在状況の判定に用いるために、取得した番組状態データを検索する（ステップＳ５２ａ）。対象となる番組が取得した番組状態データに含まれている場合には、対象となる番組が録画予約済の番組であれば「録画予約済」であると判定する（ステップＳ５２ｂ，ステップＳ５２ｃ，ステップＳ５２ｄ）。また、録画予約済の番組でない場合には、録画済の番組であれば「録画済」であると判定し（ステップＳ５２ｅ，ステップＳ５２ｆ）、録画済の番組でなければ「録画中」であると判定する（ステップＳ５２ｅ，ステップＳ５２ｇ）。
【００８８】
なお、番組状態データの中に対象となる番組が存在しているか否かは、対象となる番組の放送局および放送開始時刻と、番組状態データに含まれている番組の放送局および放送開始時刻が一致するものが含まれているか否かにより判定する（以下同じ）。そして、録画予約済番組か否か、および録画済か否かなどの判断は、対象となる番組に一致した番組の番組状態データにもとづいて行う。
【００８９】
対象となる番組が取得した番組状態データに含まれていない場合には、番組表生成部４２は、対象となる番組の放送期間に現在時刻が含まれていれば「放送中」であると判定し（ステップＳ５２ｂ，ステップＳ５２ｈ，ステップＳ５２ｉ）、現在時刻が含まれていなければ対象となる番組の放送期間が現在時刻よりも後（放送開始時刻が現在時刻よりも後）か否か確認する（ステップＳ５２ｈ，ステップＳ５２ｊ）。
【００９０】
そして、番組表生成部４２は、放送期間が現在時刻よりも後であれば「未録画予約」であると判定し（ステップＳ５２ｊ，ステップＳ５２ｋ）、放送期間が現在時刻よりも前（放送終了時刻が現在時刻よりも前）であれば「未録画」であると判定する（ステップＳ５２ｊ，ステップＳ５２ｌ）。
【００９１】
なお、番組表生成部４２は、上記の判定結果もとづいて、各番組の現在状況に応じた操作を行うための操作ボタンを番組表に表示し得るように番組表データを作成する。本例では、未録画の番組には操作ボタンを表示せず、未録画予約の番組には「予約ボタン」を表示させ、録画予約済の番組には「録画予約取消ボタン」を表示させる。また、放送中の番組には「視聴番組の切替／録画開始ボタン」を表示させ、録画中の番組には「再生開始／録画終了ボタン」を表示させ、録画済の番組には「再生開始／番組削除ボタン」を表示させる。
【００９２】
なお、番組の現在状況が放送中、録画中、あるいは録画済の場合にはそれぞれ２つの操作があるが、各操作ごとに操作ボタンを付けるようにしてもよい。例えば、図４に示した番組表における各番組の表示欄の中に、各操作ボタンを設けるようにすればよい。ユーザは、例えばマウスなどの入力装置で操作ボタンを押すことによって各種の番組操作を行うことができるようになる。
【００９３】
番組表データを作成すると、番組表生成部４２は、作成した番組表データを要求を出した番組操作端末装置５０に送るように、送出部４３に指示する。すると、送出部４３は、指定された番組操作端末装置５０に指定された番組表データを送出する（ステップＳ５３）。
【００９４】
番組表サーバ４０によって生成された番組表データを受信すると、番組操作端末装置５０の番組表表示部５２は、取得した番組表データにもとづく番組表を表示部２２に表示する。表示された番組表には、本例では、各番組の現在状況に応じて各種の操作ボタンが表示される。番組表表示部５２は、ユーザが表示された番組表中の操作ボタンを押下したことに応じて番組表データに含まれている所定の操作指示データを操作指示部５３に送信する。すると、操作指示部５３が起動され、操作指示部５３は、押下されたボタンに応じた各種の処理の実行を各部に指示する。
【００９５】
次に、操作指示部５３の処理について説明する。操作指示部５３は、放送局の識別データ、録画開始時刻、録画期間、操作の種類が指定されて起動される。起動されると、指定された操作の種類に基づいて処理を行う。以下、指定された操作ごとに処理を説明する。
【００９６】
図１８は、ユーザによって録画予約取消ボタンが押下された場合の録画予約取消処理の一例を示すフローチャートである。なお、ここでは、ユーザが番組表に表示されている例えば番組Ｘに付随して設けられている「録画予約取消ボタン」を押下したものとする。「録画予約取消ボタン」が押下されると、番組表表示部５２は、ユーザに番組Ｘの録画予約の取り消しを行うか否か問い合わせる（ステップＳ６１）。ユーザから予約の取り消しを指示された場合には、操作指示部５３は、指定された番組の録画予約取り消しを録画予約管理部１４に指示する（ステップＳ６２，ステップＳ６３）。操作指示部５３から依頼を受けた録画予約管理部１４は、録画予約取り消し指示に従って、番組Ｘの録画予約を取り消す。
【００９７】
なお、「録画予約取消ボタン」の押下があった場合に、ユーザに録画予約の取り消しを行うか否か問い合わせることなく直ちに録画予約取り消し指示を行う構成としてもよい。
【００９８】
図１９は、ユーザによって視聴番組の切替／録画開始ボタンが押下された場合の番組視聴録画処理の一例を示すフローチャートである。なお、ここでは、ユーザが番組表に表示されている例えば番組Ｙに付随して設けられている「視聴番組の切替／録画開始ボタン」を押下したものとする。「視聴番組の切替／録画開始ボタン」が押下されると、番組表表示部１３は、ユーザに対して番組Ｙの録画を行うのか、あるいは番組Ｙを視聴するのかを問い合わせる（ステップＳ７１）。例えば、表示部２２に「録画」と「視聴」の選択領域を表示することで問い合わせを行う。入力部２３の操作によって選択領域に示されている「録画」または「視聴」の何れかがユーザによって選択されると、番組表表示部１３は、ユーザの選択内容に応じた指示を操作指示部５３に与える。
【００９９】
ユーザから視聴を指示された場合には、操作指示部５３は、番組再生部１２に番組Ｙの放送局を指定して放送局の切り替えを行うように指示を与える（ステップＳ７２，ステップＳ７３）。すると、番組再生部１２は、番組Ｙを表示部２２に表示させる。一方、ユーザから録画を指示された場合には、操作指示部５３は、録画予約管理部１４に現在録画処理中であるか否か（録画中であれば、その番組が番組Ｙであるか否か）を問い合わせて、他の番組（番組Ｙ以外の番組）の録画処理を行っているか否かを確認するように指示を与える（ステップＳ７２，ステップＳ７４）。
【０１００】
録画処理を行っていなかった場合には、操作指示部５３は、録画予約管理部１４に対して番組Ｙの録画を指示する（ステップＳ７５）。すると、録画予約管理部１４の指示に従って、番組録画部１１が番組Ｙの録画を開始する。録画中であった場合には、番組表表示部５２は、ユーザに対して現在実行している録画処理を終了して番組Ｙの録画に切り替えるか否か問い合わせる（ステップＳ７６）。
【０１０１】
ユーザが切り替えを行うと判断した場合には、操作指示部５３は、録画予約管理部１７に録画の終了を指示し、次いで、番組Ｙの録画を録画予約管理部１７に指示する（ステップＳ７７，ステップＳ７８）。現在実行している録画処理を終了しない旨の指示がされた場合には、現在実行している録画処理を続行する。
【０１０２】
なお、ユーザが録画している番組の録画を終了し、指定された番組の録画の開始を指示しなかった場合には、番組再生部１２に、指定された放送局を受信して表示するように指示するようにしてもよい。
【０１０３】
図２０は、ユーザによって録画予約ボタンが押下された場合の録画予約処理の一例を示すフローチャートである。なお、ここでは、ユーザが番組表に表示されている番組Ｚに付随して設けられている「録画予約ボタン」を押下したものとする。「録画予約ボタン」が押下されると、番組表表示部５２は、ユーザに対して番組Ｚの録画予約を行うか否かを問い合わせる（ステップＳ８１）。ユーザから録画予約を行うことを指示された場合には、番組表表示部５２は、録画予約管理部１４に番組Ｚの放送期間を通知して録画予約情報を取得し、同一期間に重複して録画予約されることになるか否か確認する（ステップＳ８２，ステップＳ８３）。番組Ｚの放送期間内に放送される他の番組の録画予約が無かった場合には、操作指示部５３は、番組Ｚを録画予約番組として番組録画予約ＤＢ１７に登録するように録画予約管理部１４に対して指示する（ステップＳ８４，ステップＳ８５）。
【０１０４】
番組Ｚの放送期間内に放送される他の番組の録画予約がされていた場合には、番組表表示部５２は、ユーザに対して既にされている録画予約を取り消すか否かを問い合わせる（ステップＳ８６）。ユーザから取り消しを指示された場合には、操作指示部５３は、録画予約管理部１４に対して、録画予約されていた番組の予約取り消しを指示するとともに、番組Ｚを番組録画予約ＤＢ１７に登録するように指示する（ステップＳ８７，ステップＳ８８）。
【０１０５】
なお、ユーザに対して録画予約を行うか否か問い合わせを行うことなく、録画予約ボタンが押下されたら直ちに録画予約する構成としてもよい。
【０１０６】
図２１は、ユーザによって再生開始／録画終了ボタンが押下された場合の再生開始または録画終了処理の一例を示すフローチャートである。なお、ここでは、ユーザが番組表に表示されている番組Ｓに付随して設けられている「再生開始／録画終了ボタン」を押下したものとする。「再生開始／録画終了ボタン」が押下されると、番組表表示部５２は、ユーザに対して番組Ｓの録画停止を行うかを問い合わせる（ステップＳ９１）。ユーザが番組Ｓの録画停止を指示した場合には（ステップＳ９２のY）、操作指示部５３は、録画予約管理部１４を介して番組録画部１１に録画の停止を指示する（ステップＳ９３）。番組録画部１１は、操作指示部５３からの指示に従って番組Ｓの録画処理を終了する。
【０１０７】
ユーザが録画停止を指示しなかった場合には（ステップＳ９２のN）、操作指示部５３は、番組再生部１２に指定された番組Ｓの再生を指示する（ステップＳ９４）。
【０１０８】
なお、ユーザから録画終了を指示されなかった場合に、ユーザに再生を行うかを問い合わせ、ユーザが再生を指示した場合に、指定された番組の再生を行う構成としてもよい。
【０１０９】
図２２は、ユーザによって再生開始／番組削除ボタンが押下された場合の再生開始または番組削除処理の一例を示すフローチャートである。なお、ここでは、ユーザが番組表に表示されている番組Ｔに付随して設けられている「再生開始／番組削除ボタン」を押下したものとする。「再生開始／番組削除ボタン」が押下されると、番組表表示部５２は、ユーザに対して番組Ｔの視聴をするか否かを問い合わせる（ステップＳ１０１）。ユーザから番組Ｔを視聴することを指示された場合には、操作指示部５３は、番組再生部１２に番組Ｔの再生を指示する（ステップＳ１０２，ステップＳ１０３）。番組再生部１２は、再生指示に従って、番組Ｔの再生処理を開始する。
【０１１０】
ユーザから番組Ｔを視聴しないことを指示された場合には、番組表表示部５２は、ユーザに対して番組Ｔの削除をするか否かを問い合わせる（ステップＳ１０４）。ユーザから番組Ｔを削除することを指示された場合には、操作指示部５３は、録画番組ＤＢ１８に格納されている番組Ｔを削除する（ステップＳ１０５，ステップＳ１０６）。
【０１１１】
なお、本例において、番組表に、「視聴番組の切替ボタン」、「録画開始ボタン」、「再生開始」、「録画終了ボタン」、「再生開始」、「番組削除ボタン」がそれぞれ別個に表示される構成とした場合には、各ボタンの押下に応じて上述した処理の該当部分を行うようにすればよい。例えば「録画開始ボタン」が押下された場合には、上述した図１９に示す処理の一部（例えば、ステップＳ７４〜ステップＳ７８）を実行するようにすればよい。また、例えば「録画終了ボタン」が押下された場合には、上述した図２１に示す処理の一部（ステップＳ９４を除く各処理）を実行するようにすればよい。なお、ユーザに対する問い合わせを行わないようにしてもよい。
【０１１２】
以上説明したように、本例のインターネット上の番組表サーバに番組状態データを送信し、各番組の番組状態を反映した番組表を生成して返送する構成としたことで、ブラウザでインターネットから入手した各番組の番組状態が反映された電子番組表を用いることができ、ユーザが各番組の状態を容易に把握することができるとともに、その番組表から、録画予約だけでなく、再生、録画予約の取り消し、録画済番組の削除、録画予約の取り消し、録画の開始、録画の終了、視聴番組の切り替えなどの様々な処理を行うことができるので、容易に各種番組処理を行うことができる。
【０１１３】
次に、本発明の第３の実施の形態について図面を参照して説明する。なお、以下の説明において、上述した第１または第２の実施の形態における各部と同様の構成および処理をなすものについては、同一の符号を付与して同一部分については詳細な説明を省略する。図２３は、本例の番組管理システム６０の構成の例を示すブロック図である。番組管理システム６０は、番組表サーバ７０と、番組操作端末装置８０とを含む。番組表サーバ７０と番組操作端末装置８０とは、それぞれ例えばインターネットなどのネットワーク３１に接続されている。なお、番組操作端末装置８０はいくつ設けられていてもよい。
【０１１４】
図２４は、番組表サーバ７０の構成を示すブロック図である。番組表サーバ７０は、電子番組表の元になるデータが格納される番組表ＤＢ１６と、要求受付部７１と、番組表生成部７２と、送出部４３とを含む。番組表サーバ７０は、例えばワークステーションサーバなどの情報処理装置により構成され、ＷＷＷサーバとしての機能を有する。また、番組表サーバ７０は、番組表データを番組操作端末装置８０に向けて送信する機能を有している。
【０１１５】
要求受付部７１は、番組操作端末装置８０からの番組表データの送出要求の受信処理を行う。
【０１１６】
番組表生成部７２は、番組表ＤＢ１６に格納されているデータにもとづいて、指定された期間の番組表データを生成する処理を行う。番組表生成部７２は、番組表取得要求に指定された期間の番組表データを生成して、送出部４３に送る。この際、番組操作端末装置８０の操作指示部５３に指示を送るためのデータとその番組の放送局、放送開始時刻、放送期間のデータを各番組に付加する。
【０１１７】
図２５は、番組操作端末装置８０の構成の例を示すブロック図である。番組操作端末装置８０は、番組録画予約ＤＢ１７と、録画番組ＤＢ１８と、番組録画部１１と、番組再生部１２と、録画予約管理部１４と、番組表表示部５２と、操作指示部５３と、番組表変換部８１とを含む。
【０１１８】
番組操作端末装置８０は、搭載されているブラウザを用いてネットワーク３１上のホームページをブラウジングする機能などを有している。また、番組操作端末装置８０は、番組表サーバ７０に番組表の取得要求を送信する機能や、番組表サーバ４０から操作指示データを含む番組表データをネットワーク３１を介して取得する機能などの各種の機能を有している。番組操作端末装置８０は、例えば番組の録画や再生などを行う機能を有するパーソナルコンピュータや、ネットワーク３１に接続する環境を有するＶＴＲなどによって構成される。なお、番組表サーバ７０から番組操作端末装置８０に送られる番組表データは、例えば、ＨＴＭＬあるいはＸＭＬで記述されたデータである。
【０１１９】
番組表表示部５２は、本例では、番組表サーバ７０に番組表データの送出要求を送出し、番組表変換部８１から受け取った番組表データを表示する。
【０１２０】
操作指示部５３は、番組録画予約ＤＢ１７と、録画番組ＤＢ１８と、録画予約管理部１４とからそれぞれ情報を取得し、番組再生部１２あるいは録画予約管理部１４あるいは番組録画部１１に操作を指示する。
【０１２１】
番組表サーバ７０から番組操作端末装置８０に送られる番組表データは、例えばＨＴＭＬやＸＭＬなどで記述され、例えば番組再生部１２で番組が選択されたことにもとづいて操作指示部５３に操作指示を行わせるための操作指示データが埋め込まれている。
【０１２２】
この操作指示は、操作指示部５３と関連付けられたデータを番組表サーバ７０から読み出すハイパーリンクを記述することによって実現される。ハイパーリンクを指定することにより番組表サーバ７０から送られてくるデータは、放送局の識別情報（放送局名、チャネル番号、周波数、コールサイン等）、録画開始時刻、録画期間、操作の種類である。操作指示データによって、操作指示部５３には、放送局の識別情報（放送局名、チャネル番号、周波数、コールサイン等）、録画開始時刻、録画期間、操作の種類が渡される。
【０１２３】
番組表変換部８１は、番組録画予約ＤＢ１７と、録画番組ＤＢ１８と、録画予約管理部１４とからそれぞれ情報を取得し、番組表サーバ７０から取得した番組表データを元にして各番組の現在状況を反映した番組表データに変換する処理を行う。また、番組表変換部８１は、番組表表示部５２に変換した番組表データを送信する際には、ＨＴＭＬあるいはＸＭＬで記述された番組表データを送信する。
【０１２４】
次に、本例の番組操作端末装置８０における番組表変換処理について説明する。図２６は、本例の番組操作端末装置８０における番組表変換部８１が実行する番組表変換処理の例を示すフローチャートである。番組表変換処理において、番組表変換部８１は、番組表サーバ７０から番組表データを受け取ると、内部に備える時計によって現在の日付および時刻を確認する。
【０１２５】
現在日時を確認すると、番組表変換部８１は、番組表サーバ７０から取得した番組表の表示期間に現在の時刻が含まれていた場合には、録画予約管理部１４から現在録画中の番組に関する番組付加情報を取得する（ステップＳ１１１，ステップＳ１１２）。
【０１２６】
また、番組表サーバ７０から取得した番組表の表示期間に現在時刻よりも前の期間が含まれていた場合には、録画番組ＤＢ１８の保存情報を確認し、ユーザから指定された期間に含まれる録画済の番組に関する番組付加情報を録画番組ＤＢ１８から取得する（ステップＳ１１３，ステップＳ１１４）。
【０１２７】
さらに、番組表サーバ７０から取得した番組表の表示期間に現在時刻よりも後の期間が含まれている場合には、番組録画予約ＤＢ１７の保存情報を確認し、ユーザから指定された期間に含まれる録画予約済の番組に関する番組付加情報を番組録画予約ＤＢ１７から取得する（ステップＳ１１５，ステップＳ１１６）。
【０１２８】
次いで、番組表変換部８１は、ステップＳ１１２、Ｓ１１４、およびＳ１１６にて取得した番組付加情報を用いて番組表データを変換する（ステップＳ１１７）。ステップＳ１１７における番組表の変換処理においては、各番組の現在状況の判定を行う番組状況判定処理が実行される。この際、番組表サーバ７０の番組表生成部７２が各番組に付加したその番組の放送局、放送開始時刻、放送期間に関するデータが用いられる。本例では、番組表変換部８１は、上述した図３の処理と同様にして各番組の現在状況を判定する。
【０１２９】
従って、番組表変換部８１は、本例の番組状況判定処理においては、録画中番組か否かの判定には録画予約管理部１４から取得した情報を使用し、録画予約済番組か否かの判定には番組録画予約ＤＢ１７から取得した情報を使用し、録画済番組か否かの判定には録画番組ＤＢ１８から取得した情報を使用する。番組が各情報に含まれているか否かは、番組の放送局および番組の放送開始時刻が一致するものが含まれているか否かにより判定される。
【０１３０】
各番組について番組状態を判定して、その番組状態が反映された番組表データに変換すると、変換した番組表データを番組表表示部５２に向けて転送する（ステップＳ１１８）。
【０１３１】
この例においても、例えば上述した第２の実施の形態と同様に、表示された電子番組表には番組状態に応じた各種の操作ボタンが表示される。そして、操作ボタンが押下されたことに応じて、番組表表示部５２や操作指示部５３が番組録画部１１などの各部に操作を指示して、押下された操作ボタンに対応した処理が実行される。
【０１３２】
以上説明したように、インターネット上の番組表サーバから取得した番組表を、番組操作端末装置８０で番組の状態を反映した番組表に変換する構成としたことで、番組表サーバ７０には番組状態データというプライベートな情報を送らずに、インターネット上の番組表サーバに録画状態を送り、その録画状態を番組票に反映することで、インターネットから入手した電子番組表を用いてユーザが各番組の状態を容易に把握することができ、さらに、その番組表を用いて録画予約だけでなく、再生、録画予約の取り消し、録画済番組の削除、録画予約の取り消し、録画の開始、録画の終了、視聴番組の切り替えを行うことができる。
【０１３３】
なお、上述した第３の実施の形態では、操作指示部５３と関連付けられたデータを番組表サーバ７０から読み出すハイパーリンクを記述することによって番組再生部１２などへの操作指示が実現されるような構成としていたが、操作指示部５３と関連付けられたデータを番組操作端末装置８０が備える図示しない記憶装置（例えば、メモリ、ハードディスク）から読み出すハイパーリンクを記述することによって番組再生部１２などへの操作指示が実現されるような構成としてもよい。ハイパーリンクを指定することによって番組操作端末装置８０が備える図示しない記憶装置から送られてくるデータは、放送局の識別データ、録画開始時刻、録画期間、操作の種類である。
【０１３４】
この他の例では、番組表変換部８１は、図２６に示した処理のステップＳ１１７にて、録画番組ＤＢ１８などから取得した番組状態データにもとづいて番組表データにおける各番組の表示形式を現在状況に合わせた表示形式の変更、操作指示部５３に操作指示を送るためのデータの埋め込み、および操作を起動するためのボタンの付加を行う。
【０１３５】
上述したように、操作指示部５３と関連付けられたデータを番組操作端末装置８０が備える記憶装置から読み出すハイパーリンクを記述することによって番組再生部１２などへの操作指示が実現されるような構成としたことで、インターネット上の番組表サーバ７０から取得した番組表を、番組操作端末装置８０で番組の現在状況の反映だけでなく操作指示データも付加した番組表に変換することができ、操作時に番組表サーバ７０にアクセスすることがなく（第３の実施の形態では、操作する際にリンクをクリックし、番組表サーバ７０にアクセスされるため、番組表サーバ７０ではどういう操作を行ったかはわからないが、どの番組に対して操作を行ったかが把握できる）、ユーザの操作情報を番組表サーバ７０に伝えず上述した第３の実施の形態による効果を得ることができる。
【０１３６】
次に、本発明の第４の実施の形態について図面を参照して説明する。なお、以下の説明において、上述した各実施の形態における各部と同様の構成および処理をなすものについては、同一の符号を付与して同一部分については詳細な説明を省略する。図２７は、本例の番組管理システム１００の構成の例を示すブロック図である。番組管理システム１００は、番組表サーバ１１０と、番組操作端末装置１２０とを含む。番組表サーバ１１０と番組操作端末装置１２０とは、それぞれ例えばインターネットなどのネットワーク３１に接続されている。なお、番組操作端末装置１２０はいくつ設けられていてもよい。
【０１３７】
図２８は、番組表サーバ１１０の構成を示すブロック図である。番組表サーバ１１０は、電子番組表の元になるデータが格納される番組表ＤＢ１６と、要求受付部１１１と、番組表生成部１１２と、送出部４３とを含む。番組表サーバ１１０は、例えばワークステーションサーバなどの情報処理装置により構成され、ＷＷＷサーバとしての機能を有する。また、番組表サーバ１１０は、番組表データを番組操作端末装置１２０に向けて送信する機能と、番組操作端末装置１２０からの番組状態データおよび番組表取得要求を受信する機能を有している。
【０１３８】
要求受付部１１１は、番組操作端末装置１２０からの番組表データの送出要求および番組状態データの受信処理を行う。
【０１３９】
番組表生成部１１２は、番組表ＤＢ１６に格納されているデータおよび番組操作端末装置１２０から取得した番組状態データにもとづいて、指定された期間の番組表データを生成する処理を行う。番組表生成部１１２は、番組表取得要求に指定された期間の番組表データを生成して、送出部４３に送る。この際、番組操作端末装置１２０の操作指示部５３に指示を送るためのデータとその番組の放送局、放送開始時刻、放送期間のデータを各番組に付加する。
【０１４０】
図２９は、番組操作端末装置１２０の構成の例を示すブロック図である。番組操作端末装置１２０は、番組録画部１１と、番組再生部１２と、録画予約管理部１４と、番組録画予約ＤＢ１７と、録画番組ＤＢ１８と、番組状態情報生成部５１と、番組表表示部１２１と、操作指示部１２２と、番組表変換部１２３と、プライバシーポリシーＤＢ１２４とを含む。
【０１４１】
番組操作端末装置１２０は、搭載されているブラウザを用いてネットワーク３１上のホームページをブラウジングする機能などを有している。また、番組操作端末装置１２０は、番組表サーバ１１０に番組表の取得要求や番組状態データを送信する機能や、番組表サーバ１１０から番組の現在状況を反映した番組表データをネットワーク３１を介して取得する機能などの各種の機能を有している。番組操作端末装置１２０は、例えば番組の録画や再生などを行う機能を有するパーソナルコンピュータや、ネットワーク３１に接続する環境を有するＶＴＲなどによって構成される。なお、番組表サーバ１１０から番組操作端末装置１２０に送られる番組表データは、例えば、ＨＴＭＬあるいはＸＭＬで記述されたデータである。
【０１４２】
番組表表示部１２１は、本例では、番組状態情報生成部５１に番組表の送出要求の送出を指示、あるいは番組表サーバ１１０に番組表の送出要求を送出する。また、番組表表示部１２１は、番組表変換部１２３や番組表サーバ１１０から受け取った番組表データにもとづく番組表を表示する処理を行う。
【０１４３】
操作指示部１２２は、番組録画予約ＤＢ１７と、録画番組ＤＢ１８と、録画予約管理部１４とからそれぞれ情報を取得し、番組再生部１２、録画予約管理部１４、あるいは番組録画部１１に操作を指示する。
【０１４４】
番組表変換部１２３は、番組表データベースと番組録画予約ＤＢ１７と、録画番組ＤＢ１８と、録画予約管理部１４から情報を取得し、番組表サーバ１１０から受け取った番組表データにもとづいて番組の現在状況を元にした番組表データに変換する処理を行う。
【０１４５】
プライバシーポリシーＤＢ１２４は、プライバシーのレベルが記録されている。プライバシーポリシーＤＢ１２４には、本例では、レベル１〜レベル３の３種類のいずれかのレベルが設定されている。レベル１は、「番組状態データの送出可」を意味する。レベル２は、「番組状態データの送出不可、および操作指示部１２２の操作指示データは番組表サーバで作成」を意味する。また、レベル３は、「番組状態データの送出不可、および操作指示部１２２の操作指示データは番組操作端末装置１２０で作成」を意味する。
【０１４６】
なお、この例では、番組表サーバ１１０から番組操作端末装置１２０に送られてくる番組表データは、上述した第２の実施の形態、第３の実施の形態のいずれかと同様である。また、番組表変換部１２３から番組表表示部１２１に送られる番組表データは上述した第３の実施の形態と同様である。
【０１４７】
また、この例では、番組操作端末装置１２０から番組表サーバ１１０に送られる上述した番組表要求に、プライバシーポリシーＤＢ１２４に記録されたレベルが付加される。
【０１４８】
番組操作端末装置１２０は、プライバシーポリシーＤＢ１２４に記録されたレベルが、レベル１の場合には上述した第２の実施の形態と同様の処理を行い、レベル２の場合には上述した第３の実施の形態と同様の処理を行い、レベルが３の場合には上述した第３の実施の形態における他の実施の形態と同様の処理を行う。
【０１４９】
番組表サーバ１１０は、番組表要求に付加されたプライバシーのレベルが、レベル１の場合には上述した第２の実施の形態と同様の処理を行い、レベル２の場合には上述した第３の実施の形態と同様の処理を行い、レベルが３の場合には上述した第３の実施の形態における他の実施の形態と同様の処理を行う。
【０１５０】
以上説明したように、ユーザの設定に応じて動作が変えられるため、ユーザが望んだプライバシーのレベルに応じてインターネットから入手した電子番組表を用いて各番組の状態をユーザが容易に把握することができ、その番組表から、録画予約だけでなく、再生、録画予約の取り消し、録画済番組の削除、録画予約の取り消し、録画の開始、録画の終了、視聴番組の切り替えを行うことができる。
【０１５１】
なお、電子番組表を提供する毎などにユーザから料金を徴収するようにしてもよい。この場合、プライバシーのレベル、すなわち、ユーザの個人情報がサーバにどのくらい送られるかに応じて、ユーザから徴収する料金を変更するようにしてもよい。例えば、番組状態データを提供するユーザ（料金少ない）、番組状態データは提供しないがアプリケーション起動のためにアクセスを行うユーザ（料金中）、番組表にのみアクセスするユーザ（料金多い）の３種類のタイプに分類するようにし、各タイプによって徴収する料金が異なるようにする。
【０１５２】
また、この場合番組表サーバ１１０では、ユーザごとの番組状態データやアクセス履歴を保存する。サーバ運営者は、例えば、上記データを統計処理して、番組に関する関心度のデータとして利用することができるようになる。
【０１５３】
なお、上述した各実施の形態における番組管理装置、番組操作端末、あるいは番組表サーバなどは、これらのコンピュータに処理を実行させるための制御プログラムに従って処理を実行する。なお、制御プログラムは、例えばハードディスクに内蔵されているものであっても、記録媒体に記録されている制御プログラム読み出されて使用されるものであっても、ネットワークに配信された制御プログラムを例えばハードディスクに取り込んで使用するものであってもよい。
【０１５４】
また、上述した各実施の形態では、テレビ番組の録画や再生などを行うようにしていたが、ラジオ番組などであってもよい。
【０１５５】
【発明の効果】
以上に説明したように、本発明によれば、番組処理システムを、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバが、番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有し、番組処理装置は、電子番組表生成サーバから受信した電子番組表に表示される番組の状態にもとづいて、表示形式を変更した電子番組表を表示する表示手段と、ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理手段とを有し、電子番組表生成サーバが、番組処理装置から送られてくる情報のプライバシーレベルに応じて、番組処理装置に電子番組表を提供するか否か判定することを特徴としたので、ネットワーク上のサーバから取得した番組表を番組の状態を反映した番組表に変換して、サーバには番組の状態というプライベートな情報を送らずに、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【０１５７】
また、本発明によれば、番組処理システムを、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバが、番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有し、番組処理装置は、電子番組表生成サーバから受信した電子番組表に表示される番組の状態にもとづいて、表示形式を変更した電子番組表を表示する表示手段と、ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理手段とを有し、電子番組表生成サーバが、番組処理装置から送られてくる情報のプライバシーレベルに応じて、番組処理装置に電子番組表を提供するか否か判定することを特徴としたので、ネットワーク上のサーバから取得した番組表を番組の状態を反映した番組表に変換して、サーバには番組の状態というプライベートな情報を送らずに、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【０１５８】
また、本発明によれば、番組処理システムを、電子番組表を用いて番組処理を行う番組処理システムであって、番組処理装置が、電子番組表生成サーバからの電子番組表を受信する受信手段と、電子番組表に表示される番組の状態に応じて表示形式を変更した電子番組表を生成して表示する表示手段とを有し、電子番組表生成サーバが、番組処理装置から送られてくる情報のプライバシーレベルに応じて、番組処理装置に電子番組表を提供するか否か判定することを特徴としたので、ネットワークを介して取得した番組表に、番組の状態に応じて変更した番組表を用いることができるため、番組の状態を容易に把握することができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【０１５９】
また、本発明によれば、番組処理システムを、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバは、通信ネットワークを介して番組に関するデータを受信する受信手段と、番組に関するデータにもとづいて番組の状態を判定する判定手段と、各番組の状態に応じた処理を行うための選択部を表示する表示形式に変更した電子番組表を生成する電子番組表生成手段と、生成した電子番組表を番組処理装置に向けて送信する送信手段とを有し、番組処理装置は、通信ネットワークを介して受信した電子番組表を表示する電子番組表表示手段と、電子番組表に表示された選択部が選択されたことに応じて番組処理を実行する番組処理手段とを有し、電子番組表生成サーバによる番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、対価は、番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされることを特徴としたので、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【０１６０】
また、本発明によれば、番組処理システムを、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、電子番組表生成サーバは、番組処理装置でハンドリングされるリンクが埋め込まれた電子番組表を生成する電子番組表生成手段と、生成した電子番組表を送信する送信手段とを有し、番組処理装置は、電子番組表生成サーバから受信した電子番組表に表示される番組の状態にもとづいて、表示形式を変更した電子番組表を表示する表示手段と、ユーザからの指示に応じて電子番組表に埋め込まれているリンクを用いて番組の状態に応じた番組処理を実行する番組処理手段とを有し、電子番組表生成サーバによる前記番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、対価は、前記番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされることを特徴としたので、ネットワーク上のサーバから取得した番組表を番組の状態を反映した番組表に変換して、サーバには番組の状態というプライベートな情報を送らずに、ネットワークを介して取得した番組表を用いて番組の状態を容易に把握することができるとともに、その番組表を用いて録画や再生などの番組処理を行うことができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【０１６１】
また、本発明によれば、番組処理システムを、番組処理を実行する番組処理装置と、電子番組表を生成する電子番組表生成サーバとを含み、電子番組表を用いて番組処理を行う番組処理システムであって、番組処理装置は、電子番組表生成サーバからの電子番組表を受信する受信手段と、電子番組表に表示される番組の状態に応じて表示形式を変更した電子番組表を生成して表示する表示手段とを有し、電子番組表生成サーバによる番組処理装置に電子番組表を提供に対して対価が発生する構成とされ、対価は、番組処理装置から送られてくる情報のプライバシーレベルに応じて異なる額とされることを特徴としたので、ネットワークを介して取得した番組表に、番組の状態に応じて変更した番組表を用いることができるため、番組の状態を容易に把握することができる。また、上記のように構成したことで、ユーザの設定に応じて動作を変えることができるようになり、ユーザが望んだプライバシーのレベルでネットワークを介して取得した番組表を用いた番組処理を行うことができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態における番組管理装置の構成例を示すブロック図である。
【図２】  本発明の第１の実施の形態における番組表生成処理の例を示すフローチャートである。
【図３】  本発明の第１の実施の形態における番組状況判定処理の一例を示すフローチャートである。
【図４】  電子番組表の表示例を示す説明図である。
【図５】  本発明の第１の実施の形態における番組録画再生処理の一例を示すフローチャートである。
【図６】  本発明の第１の実施の形態における放送中処理の一例を示すフローチャートである。
【図７】  本発明の第１の実施の形態における録画中処理の一例を示すフローチャートである。
【図８】  本発明の第１の実施の形態における録画予約済処理の一例を示すフローチャートである。
【図９】  本発明の第１の実施の形態における未録画予約処理の一例を示すフローチャートである。
【図１０】  本発明の第１の実施の形態における録画済処理の一例を示すフローチャートである。
【図１１】  本発明の第１の実施の形態における未録画予約処理の他の例を示すフローチャートである。
【図１２】  本発明の第２の実施の形態における番組管理システムの構成の例を示すブロック図である。
【図１３】  本発明の第２の実施の形態における番組表サーバの構成の例を示すブロック図である。
【図１４】  本発明の第２の実施の形態における番組操作端末装置の構成の例を示すブロック図である。
【図１５】  本発明の第２の実施の形態における番組状態情報生成処理の一例を示すフローチャートである。
【図１６】  本発明の第２の実施の形態における番組表データ生成処理の一例を示すフローチャートである。
【図１７】  本発明の第２の実施の形態における番組状況判定処理の一例を示すフローチャートである。
【図１８】  本発明の第２の実施の形態における録画予約取消処理の一例を示すフローチャートである。
【図１９】  本発明の第２の実施の形態における番組視聴録画処理の一例を示すフローチャートである。
【図２０】  本発明の第２の実施の形態における録画予約処理の一例を示すフローチャートである。
【図２１】  本発明の第２の実施の形態における再生開始または録画終了処理の一例を示すフローチャートである。
【図２２】  本発明の第２の実施の形態における再生開始または番組削除処理の一例を示すフローチャートである。
【図２３】  本発明の第３の実施の形態における番組管理システムの構成の例を示すブロック図である。
【図２４】  本発明の第３の実施の形態における番組表サーバの構成を示すブロック図
【図２５】  本発明の第３の実施の形態における番組操作端末装置の構成の例を示すブロック図である。
【図２６】  本発明の第３の実施の形態における番組表変換処理の例を示すフローチャートである。
【図２７】  本発明の第４の実施の形態における番組管理システムの構成の例を示すブロック図である。
【図２８】  本発明の第４の実施の形態における番組表サーバの構成を示すブロック図である。
【図２９】  本発明の第４の実施の形態における番組操作端末装置の構成を示すブロック図である。
【符号の説明】
１０  番組管理装置
１１  番組録画部
１２  番組再生部
１３  番組表表示部
１４  録画予約管理部
１５  番組表生成部
１６  番組表ＤＢ
１７  番組録画予約ＤＢ
１８  録画番組ＤＢ
３０  番組管理システム
４０  番組表サーバ
５０  番組操作端末装置
【図１】
0003664082.tif 000002
【図２】
0003664082.tif 000003
【図３】
0003664082.tif 000004
【図４】
0003664082.tif 000005
【図５】
0003664082.tif 000006
【図６】
0003664082.tif 000007
【図７】
0003664082.tif 000008
【図８】
0003664082.tif 000009
【図９】
0003664082.tif 000010
【図１０】
0003664082.tif 000011
【図１１】
0003664082.tif 000012
【図１２】
0003664082.tif 000013
【図１３】
0003664082.tif 000014
【図１４】
0003664082.tif 000015
【図１５】
0003664082.tif 000016
【図１６】
0003664082.tif 000017
【図１７】
0003664082.tif 000018
【図１８】
0003664082.tif 000019
【図１９】
0003664082.tif 000020
【図２０】
0003664082.tif 000021
【図２１】
0003664082.tif 000022
【図２２】
0003664082.tif 000023
【図２３】
0003664082.tif 000024
【図２４】
0003664082.tif 000025
【図２５】
0003664082.tif 000026
【図２６】
0003664082.tif 000027
【図２７】
0003664082.tif 000028
【図２８】
0003664082.tif 000029
【図２９】
0003664082.tif 000030