(57)【特許請求の範囲】
【請求項１】
番組の予約録画を制御する制御装置において、
番組の関連情報を取得する関連情報取得手段と、
前記関連情報に基づいて、表示手段にEPG(Electronic Program Guide)を表示させるEPG表示制御手段と、
前記EPGに対するユーザの操作に基づいて、番組の録画を終了する録画終了時刻を含む予約データを生成することにより、番組の録画予約を行う録画予約手段と、
番組のジャンルに対応付けて、各ジャンルの番組の配信時間を予測した予測時間を記憶する記憶手段と
を備え、
前記録画予約手段は、
録画予約の対象の番組である対象番組の配信が終了する配信終了時刻を取得することができる場合、前記配信終了時刻を前記録画終了時刻に設定し、
前記対象番組の前記配信終了時刻を取得することができない場合、前記対象番組の配信が開始される配信開始時刻から、前記対象番組のジャンルに対応付けられている前記予測時間だけ後の時刻を、前記対象番組の前記録画終了時刻に設定する
制御装置。
【請求項２】
前記録画予約手段は、前記対象番組のジャンルが、ユーザの好みのジャンルであると推定し、前記対象番組の配信開始時刻から、前記ユーザの好みのジャンルに対応付けられている前記予測時間だけ後の時刻を、前記録画終了時刻に設定する
請求項１に記載の制御装置。
【請求項３】
前記ユーザの好みのジャンルは、前記ユーザの視聴頻度の高い番組のジャンルである
請求項２に記載の制御装置。
【請求項４】
前記記憶手段に記憶される前記予約時間を設定する予約時間設定手段をさらに備える
請求項１に記載の制御装置。
【請求項５】
前記予約時間設定手段は、ユーザの操作に基づいて、前記予約時間を設定する
請求項４に記載の制御装置。
【請求項６】
前記予約時間設定手段は、前記配信開始時刻、及び前記配信終了時刻を取得することができる番組のジャンルと、前記配信開始時刻、及び前記配信終了時刻とに基づいて、番組のジャンルごとの前記予約時間を、ジャンルに対応付けて設定し、
前記録画予約手段は、前記対象番組の配信開始時刻から、その対象番組のジャンルに対応付けられている前記予測時間だけ後の時刻を、前記録画終了時刻に設定する
請求項４に記載の制御装置。
【請求項７】
前記予約時間設定手段は、さらに、ユーザの操作に基づいて、前記記憶手段に記憶される予約時間を変更する
請求項４に記載の制御装置。
【請求項８】
前記予約時間設定手段は、さらに、予約録画がされた番組の再生時間を、前記予約録画がされた番組のジャンルの予測時間として、前記記憶手段に記憶される予約時間を変更する
請求項４に記載の制御装置。
【請求項９】
番組の予約録画を制御する制御方法において、
番組の関連情報を取得する関連情報取得ステップと、
前記関連情報に基づいて、表示手段にEPG(Electronic Program Guide)を表示させるEPG表示制御ステップと、
前記EPGに対するユーザの操作に基づいて、番組の録画を終了する録画終了時刻を含む予約データを生成することにより、番組の録画予約を行う録画予約ステップと、
番組のジャンルに対応付けて、各ジャンルの番組の配信時間を予測した予測時間を記憶する記憶ステップと
を備え、
前記録画予約ステップでは、
録画予約の対象の番組である対象番組の配信が終了する配信終了時刻を取得することができる場合、前記配信終了時刻を前記録画終了時刻に設定し、
前記対象番組の前記配信終了時刻を取得することができない場合、前記対象番組の配信が開始される配信開始時刻から、前記対象番組のジャンルに対応付けられている前記予測時間だけ後の時刻を、前記対象番組の前記録画終了時刻に設定する
制御方法。
【請求項１０】
番組の予約録画を制御する制御装置として、コンピュータを機能させるプログラムにおいて、
番組の関連情報を取得する関連情報取得手段と、
前記関連情報に基づいて、表示手段にEPG(Electronic Program Guide)を表示させるEPG表示制御手段と、
前記EPGに対するユーザの操作に基づいて、番組の録画を終了する録画終了時刻を含む予約データを生成することにより、番組の録画予約を行う録画予約手段と、
番組のジャンルに対応付けて、各ジャンルの番組の配信時間を予測した予測時間を記憶する記憶手段と
を備える制御装置として、コンピュータを機能させるプログラムであり、
前記録画予約手段は、
録画予約の対象の番組である対象番組の配信が終了する配信終了時刻を取得することができる場合、前記配信終了時刻を前記録画終了時刻に設定し、
前記対象番組の前記配信終了時刻を取得することができない場合、前記対象番組の配信が開始される配信開始時刻から、前記対象番組のジャンルに対応付けられている前記予測時間だけ後の時刻を、前記対象番組の前記録画終了時刻に設定する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法、及びプログラムに関し、特に、録画予約を容易に行うことができるようにする制御装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、地上ディジタル放送や、BS(Broadcasting Satellite)ディジタル放送等のディジタル放送では、番組としての画像データ及び音声データの他、PSI(Program Specific Information)/SI(Service Information) と呼ばれる情報も放送される。
【０００３】
PSI/SIには、番組情報や、番組構成情報、番組スケジュール情報等の情報が含まれる。
【０００４】
ここで、番組情報は、例えば、番組のタイトルや、番組の放送（配信）が開始される放送開始時刻、番組の放送が終了する放送終了時刻、出演者、番組が放送されるチャンネル等の番組に関する情報である。また、番組構成情報は、番組を構成する要素、すなわち、例えば、番組としての画像データや音声データが含まれているTS(Transport Stream)パケットを特定するための情報である。さらに、番組スケジュール情報は、例えば、現在放送中の番組の放送終了時刻や、次の番組（現在の番組の次に放送される番組）の放送開始時刻等の情報で、この情報により、例えば、現在の番組の放送時間が延長されたことや、その延長によって放送開始時刻が繰り下がった次の番組の放送開始時刻等を認識することができる。
【０００５】
例えば、ディジタル放送を受信するディジタルTV（テレビジョン受像機）では、PSI/SIから、EPG(Electronic Program Guide)を表示するのに必要なEPGデータが取得（抽出）され、そのEPGデータに基づいて、EPGが表示される。
【０００６】
また、ディジタルTVと、そのディジタルTVから予約録画の制御が可能なレコーダ（例えば、HD(Hard Disk)レコーダ等）とが接続されている場合には、ディジタルTVでは、EPGに対するユーザの操作に基づいて、録画予約が行われる。
【０００７】
すなわち、ユーザが、EPGに番組欄が表示されている番組のうちのいずれかを、録画予約の対象の番組（以下、適宜、対象番組という）として指定すると、ディジタルTVでは、対象番組の録画予約が行われる。
【０００８】
したがって、ユーザは、EPGを用いて、録画予約を、容易に行うことができる。
【０００９】
以上のような録画予約が行われたディジタルTVは、例えば、予約録画をするチャンネル（対象番組が放送されるチャンネル）、予約録画を開始する録画開始時刻、及び、予約録画を終了する録画終了時刻等を含む予約データを、レコーダに送信することにより、レコーダに対して、予約データに従った録画予約を要求し、これにより、レコーダに、対象番組の予約録画を行わせる。
【００１０】
あるいは、ディジタルTVは、録画開始時刻になったときに、予約録画をするチャンネルの録画の開始を要求する録画開始コマンドをレコーダに送信し、その後、録画終了時刻となったときに、録画の終了を要求する録画終了コマンドをレコーダに送信し、これにより、レコーダに、対象番組の（予約）録画を行わせる。
【００１１】
なお、録画予約後に、番組編成が変更された場合に、録画予約時の予約データに基づく録画が行われ、ユーザが希望する番組を録画できないことに対処する技術が提案されている（例えば、特許文献１を参照）。
【００１２】
【特許文献１】国際公開第04/091200号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来のディジタルTVでは、録画予約において、対象番組の放送開始時刻、及び放送終了時刻が、EPGデータ（あるいはPSI/SI）から取得され、その放送開始時刻が録画開始時刻に設定されるとともに、放送終了時刻が録画終了時刻に設定される。
【００１４】
ところで、番組によっては、EPGデータ(あるいはPSI/SI)から放送終了時刻を取得することができないことがある。すなわち、例えば、高校野球の生中継の番組のように、試合が終了するまで放送される番組等については、EPGデータにおいて、番組の放送終了時刻が、未定であることを表す情報となっている場合、又は、EPGデータに、番組の放送終了時刻が存在しない場合があり、この場合、放送終了時刻を取得することができない。
【００１５】
従来のディジタルTVでは、番組の放送終了時刻を取得することができない場合には、EPGを用いて、録画予約を行おうとすると、エラーとなるようになっており、したがって、放送終了時刻を取得することができない番組の録画予約をするには、ユーザは、番組のチャンネル、録画開始時刻、及び録画終了時刻をすべて指定して録画予約を行う日時指定予約をする必要があり、EPGを用いて録画予約を行う場合、つまり、EPG上で対象番組（の番組欄）を指定すれば済む場合と比較して、手間であった。
【００１６】
本発明は、このような状況に鑑みてなされたものであり、放送終了時刻を取得することができない番組等についても、録画予約を容易に行うことができるようにするものである。
【課題を解決するための手段】
【００１７】
本発明の一側面の制御装置、又は、プログラムは、番組の関連情報を取得する関連情報取得手段と、前記関連情報に基づいて、表示手段にEPG(Electronic Program Guide)を表示させるEPG表示制御手段と、前記EPGに対するユーザの操作に基づいて、番組の録画を終了する録画終了時刻を含む予約データを生成することにより、番組の録画予約を行う録画予約手段と、番組のジャンルに対応付けて、各ジャンルの番組の配信時間を予測した予測時間を記憶する記憶手段とを備え、前記録画予約手段は、録画予約の対象の番組である対象番組の配信が終了する配信終了時刻を取得することができる場合、前記配信終了時刻を前記録画終了時刻に設定し、前記対象番組の前記配信終了時刻を取得することができない場合、前記対象番組の配信が開始される配信開始時刻から、前記対象番組のジャンルに対応付けられている前記予測時間だけ後の時刻を、前記対象番組の前記録画終了時刻に設定する制御装置、又は、制御装置として、コンピュータを機能させるためのプログラムである。
【００１８】
本発明の一側面の制御方法は、番組の関連情報を取得する関連情報取得ステップと、前記関連情報に基づいて、表示手段にEPG(Electronic Program Guide)を表示させるEPG表示制御ステップと、前記EPGに対するユーザの操作に基づいて、番組の録画を終了する録画終了時刻を含む予約データを生成することにより、番組の録画予約を行う録画予約ステップと、番組のジャンルに対応付けて、各ジャンルの番組の配信時間を予測した予測時間を記憶する記憶ステップとを備え、前記録画予約ステップでは、録画予約の対象の番組である対象番組の配信が終了する配信終了時刻を取得することができる場合、前記配信終了時刻を前記録画終了時刻に設定し、前記対象番組の前記配信終了時刻を取得することができない場合、前記対象番組の配信が開始される配信開始時刻から、前記対象番組のジャンルに対応付けられている前記予測時間だけ後の時刻を、前記対象番組の前記録画終了時刻に設定する制御方法である。
【００１９】
以上のような本発明の一側面においては、番組の関連情報が取得され、前記関連情報に基づいて、表示手段にEPG(Electronic Program Guide)が表示される。さらに、前記EPGに対するユーザの操作に基づいて、番組の録画を終了する録画終了時刻を含む予約データを生成することにより、番組の録画予約が行われる。また、番組のジャンルに対応付けて、各ジャンルの番組の配信時間を予測した予測時間が記憶される。録画予約では、録画予約の対象の番組である対象番組の配信が終了する配信終了時刻を取得することができる場合、前記配信終了時刻が前記録画終了時刻に設定され、前記対象番組の前記配信終了時刻を取得することができない場合、前記対象番組の配信が開始される配信開始時刻から、前記対象番組のジャンルに対応付けられている前記予測時間だけ後の時刻が、前記対象番組の前記録画終了時刻に設定される。
【００２０】
なお、プログラムは、伝送媒体を介して伝送し、又は、記録媒体に記録して、提供することができる。
【００２１】
また、制御装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００２２】
本発明の一側面によれば、録画予約を容易に行うことができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２９】
図１は、本発明を適用した録画システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは、問わない）の一実施の形態の構成例を示すブロック図である。
【００３０】
図１において、録画システムは、アンテナ１，TV２、リモートコマンダ３、及びレコーダ４から構成されている。
【００３１】
アンテナ１は、例えば、ディジタル放送の放送波を受信し、その結果得られる受信信号を、TV２に供給する。
【００３２】
TV２は、アンテナ１からの受信信号から、番組としての画像データ及び音声データや、EPGデータを抽出して、画像データに対応する画像や、EPGデータに対応するEPGを表示し、また、音声データに対応する音声を出力する。
【００３３】
また、TV２は、リモートコマンダ３等からの操作信号に応じて、番組の録画予約を行い、その録画予約に従って、レコーダ４による番組の予約録画を制御する。
【００３４】
リモートコマンダ３は、ユーザによって操作され、その操作に対応する操作信号を、赤外線等の無線によって、TV２に送信する。
【００３５】
レコーダ４は、例えば、HDレコーダ等の記録装置であり、TV２の制御等に従って、番組を録画（予約録画）する。
【００３６】
以上のように構成される録画システムでは、TV２において、アンテナ１からの受信信号から、番組としての画像データ及び音声データや、EPGデータが抽出され、番組としての画像データに対応する画像が表示されるとともに、番組としての音声データに対応する音声が出力される。
【００３７】
また、例えば、ユーザが、EPGを表示するように、リモートコマンダ３を操作すると、TV２では、受信信号から抽出したEPGデータに基づき、EPGが表示される。
【００３８】
TV２にEPGが表示されている状態で、ユーザが、EPGに番組欄が表示されている番組のうちのいずれかを、録画予約の対象の番組（以下、適宜、対象番組という）として指定すると、TV２では、対象番組の録画予約が行われる。
【００３９】
すなわち、TV２は、例えば、予約録画をするチャンネル（対象番組が放送されるチャンネル）、予約録画を開始する録画開始時刻、及び、予約録画を終了する録画終了時刻等を含む予約データを生成して、レコーダ４に送信することにより、レコーダ４に対して、予約データに従った録画予約を要求し、これにより、レコーダ４に、対象番組の予約録画を行わせる。
【００４０】
又は、TV２は、録画開始時刻になったときに、予約録画をするチャンネルの録画の開始を要求する録画開始コマンドをレコーダ４に送信し、その後、録画終了時刻となったときに、録画の終了を要求する録画終了コマンドをレコーダ４に送信し、これにより、レコーダ４に、対象番組の（予約）録画を行わせる。
【００４１】
図２は、図１のTV２の構成例を示すブロック図である。
【００４２】
図２において、TV２は、操作パネル１１，CPU１２，EEPROM(Electrically Erasable Programmable Read Only Memory)１３，RAM(Random Access Memory)１４，HD(Hard Disk)（HDドライブ）１５、時計部１６、ドライブ１７、受信部１９、外部I/F(Interface)２０、チューナ２１、デスクランブラ２２、デマルチプレクサ(Demux)２３、デコーダ２４、出力制御部２５、及び出力装置２６から構成されている。
【００４３】
TV２を構成する各ブロックは、バスを介して相互に接続されており、ブロックどうしの間では、バスを介して、データ等のやりとりが行われる。
【００４４】
操作パネル１１は、TV２の筐体に設けられており、ユーザによって操作され、その操作に対応した操作信号を、バスを介して、CPU１２に供給する。
【００４５】
CPU１２は、EEPROM１３やHD１５に記憶（記録）されたプログラムをバスを介して読み出して実行することにより、TV２を構成する各ブロックを制御する。
【００４６】
EEPROM１３は、CPU１２が実行するプログラム等や、TV２の電源がオフにされた後も保持する必要があるデータを記憶する。RAM１４は、CPU１２が実行するプログラムや、CPU１２の動作上必要なデータを一時的に記憶する。HD１５は、CPU１２が実行するプログラムや、必要なデータ等を記憶（記録）する。
【００４７】
なお、EEPROM１３、又はHD１５には、EPGの表示、その他、EPGに関係して行われる処理を実行するためのアプリケーションプログラム（以下、適宜、EPGアプリケーションという）がインストールされている。CPU１２が、EPGアプリケーションを実行することで、TV２は、EPGの表示や、録画予約、レコーダ４に対する予約録画の制御等を行う、後述する図３の録画制御装置として機能する。
【００４８】
時計部１６は、時刻を計時し、現在時刻（を表すデータ）を、バス上に出力する。
【００４９】
ドライブ１７には、例えば、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体１８の着脱が可能になっている。ドライブ１７は、そこに装着されたリムーバブル記録媒体１８に対するデータ等の読み書きを行う。
【００５０】
受信部１９は、リモートコマンダ３から送信されてくる操作信号を受信し、バスを介して、CPU１２に供給する。
【００５１】
ここで、CPU１２は、操作パネル１１から供給される操作信号や、リモートコマンダ３から受信部１９を介して供給される操作信号に応じて、例えば、EPGの表示や、チューナ２１によるチャンネルの選択の制御等を行う。
【００５２】
外部I/F２０は、レコーダ４（図１）等の外部の機器との通信や、インターネットやLAN等のネットワークを介しての通信を行うためのI/Fとして機能する。
【００５３】
チューナ２１には、アンテナ１からの受信信号が供給される。チューナ２１は、バスを介してのCPU１２の制御に従い、アンテナ１からの受信信号から所望のチャンネルの受信信号を復調し、その復調の結果得られるパケット（TSパケット）（の列）を、デスクランブラ２２に供給する。
【００５４】
デスクランブラ２２は、バスを介してのCPU１２の制御に従い、チューナ２１から供給されるパケットにスクランブルがかけられている場合に、そのスクランブルを解くデスクランブルを必要に応じて行い、そのデスクランブル後のパケットを、デマルチプレクサ（Demux）２３に供給する。
【００５５】
デマルチプレクサ２３は、バスを介してのCPU１２の制御に従い、デスクランブラ２２から供給されるパケット（の列）から、PSI/SIを含むパケットを抽出し、バスを介して、CPU１２に供給する。
【００５６】
また、デマルチプレクサ２３は、デスクランブラ２２から供給されるパケットから、番組としての画像データや音声データを含むパケットを抽出して、デコーダ２４に供給する。
【００５７】
デコーダ２４は、ビデオデコーダ２４Ｖとオーディオデコーダ２４Ａとを有し、バスを介してのCPU１２の制御に従い、デマルチプレクサ２３からのパケットに含まれるデータを、例えば、MPEG(Moving Picture Experts Group)方式等に従ってデコードして、出力制御部２５に供給する。
【００５８】
すなわち、デコーダ２４において、ビデオデコーダ２４Ｖは、デマルチプレクサ２３からのパケットに含まれる画像データをデコードし、出力制御部２５の出力画像制御部２５Ｖに供給する。また、オーディオデコーダ２４Ａは、デマルチプレクサ２３からのパケットに含まれる音声データをデコードし、出力制御部２５の出力音声制御部２５Ａに供給する。
【００５９】
出力制御部２５は、出力画像制御部２５Ｖと出力音声制御部２５Ａとを有し、バスを介してのCPU１２の制御に従い、出力装置２６への画像データと音声データの出力を制御する。
【００６０】
すなわち、出力画像制御部２５Ｖは、バスを介してのCPU１２の制御に従い、ビデオデコーダ２４Ｖからの画像データに対して必要な画像処理を施して、出力装置２６の画像表示装置２６Ｖに供給する。
【００６１】
出力音声制御部２５Ａは、バスを介してのCPU１２の制御に従い、オーディオデコーダ２４Ａからの音声データのレベルの調整等を行って、出力装置２６の音声出力装置２６Ａに供給する。
【００６２】
出力装置２６は、画像表示装置２６Ｖと音声出力装置２６Ａとを有し、出力制御部２５からの画像データに対応する画像を表示するとともに、出力制御部２５からの音声データに対応する音声を出力する。
【００６３】
すなわち、画像表示装置２６Ｖは、例えば、LCD(Liquid Crystal Display)や、有機ＥＬ(Electro Luminescence)ディスプレイ、プラズマディスプレイ等のディスプレイで構成され、出力画像制御部２５Ｖからの画像データに対応する画像を表示する。
【００６４】
音声出力装置２６Ａは、例えば、D/A(Digital/Analog)変換器とスピーカ等で構成され、出力音声制御部２５Ａからの音声データに対応する音声を出力する。
【００６５】
以上のように構成されるTV２では、電源がオンにされると、CPU１２が、EEPROM１３やHD１５に記憶されたプログラムを実行し、TV２を構成する各ブロックを制御する。
【００６６】
そして、チューナ２１は、CPU１２の制御に従い、アンテナ１からの受信信号から所望のチャンネルの受信信号を復調し、その復調の結果得られるパケットを、デスクランブラ２２に供給する。デスクランブラ２２は、チューナ２１から供給されるパケットに対し、必要に応じて、デスクランブル処理を施し、デマルチプレクサ２３に供給する。
【００６７】
デマルチプレクサ２３は、デスクランブラ２２から供給されるパケットから、必要なパケットを抽出し、PSI/SIを含むパケットをCPU１２に、画像データを含むパケットをビデオデコーダ２４Ｖに、音声データを含むパケットをオーディオデコーダ２４Ａに、それぞれ供給する。
【００６８】
ビデオデコーダ２４Ｖは、デマルチプレクサ２３からのパケットに含まれる画像データをデコードし、出力画像制御部２５Ｖに供給する。オーディオデコーダ２４Ａは、デマルチプレクサ２３からのパケットに含まれる音声データをデコードし、出力音声制御部２５Ａに供給する。
【００６９】
出力画像制御部２５Ｖは、ビデオデコーダ２４Ｖからの画像データを処理し、画像表示装置２６Ｖに供給する。これにより、画像表示装置２６Ｖでは、番組としての画像が表示される。
【００７０】
また、出力音声制御部２５Ａは、オーディオデコーダ２４Ａからの音声データを処理し、音声出力装置２６Ａに供給する。これにより、音声出力装置２６Ａでは、番組としての音声が出力される。
【００７１】
ここで、CPU１２に実行させるプログラムは、EEPROM１３やHD１５に予め記憶させておくことができる他、リムーバブル記録媒体１８に、一時的あるいは永続的に格納（記録）し、いわゆるパッケージソフトウエアとして提供し、TV２にインストールすることができる。
【００７２】
また、プログラムは、上述したようなリムーバブル記録媒体１８からTV２にインストールする他、ダウンロードサイトから、外部I/F２０を介して、TV２にダウンロードし、インストールすることができる。
【００７３】
ここで、本明細書において、コンピュータとしてのCPU１２に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしも、後述するフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【００７４】
また、プログラムは、１つのCPUにより処理されるものであっても良いし、複数のCPUによって分散処理されるものであっても良い。
【００７５】
次に、上述したように、EEPROM１３、又はHD１５には、EPGの表示、その他、EPGに関係して行われる処理を実行するためのアプリケーションプログラムであるEPGアプリケーションがインストールされており、CPU１２が、このEPGアプリケーションを実行することで、TV２は、EPGの表示や、録画予約、レコーダ４に対する予約録画の制御等を行う録画制御装置として機能する。
【００７６】
図３は、そのような録画制御装置の構成例を示している。
【００７７】
図３において、録画制御装置は、番組関連情報記憶部５１、EPGデータ取得部５２、EPG表示制御部５３、録画予約部５４、予約データ記憶部５５、予約録画制御部５６、予測時間記憶部５７、及び予測時間設定部５８から構成されている。
【００７８】
ここで、録画制御装置は、操作パネル１１（図２）から供給される操作信号や、リモートコマンダ３から送信され、受信部１９で受信される操作信号に従って各種の処理を行うが、以下、適宜、操作パネル１１と、リモートコマンダ３及び受信部１９とを、まとめて、操作部４０という。
【００７９】
番組関連情報記憶部５１には、デマルチプレクサ２３（図２）からPSI/SIが供給されるようになっている。番組関連情報記憶部５１は、デマルチプレクサ２３からのPSI/SIを記憶する。なお、番組関連情報記憶部５１に記憶されたPSI/SIは、録画制御装置を構成する各ブロックが、必要に応じて参照することができるようになっている。
【００８０】
EPGデータ取得部５２は、番組関連情報記憶部５１に記憶されたPSI/SIから、EPGを表示するのに必要なEPGデータを読み出すことにより取得し、EPG表示制御部５３、及び録画予約部５４に供給する。
【００８１】
EPG表示制御部５３は、操作部４０からの操作信号に従い、EPGデータ取得部５２から供給されるEPGデータに基づいて、画像表示装置２６Ｖに、EPGを表示させる。なお、EPG表示制御部５３は、予約データ記憶部５５に記憶された予約データを参照し、ユーザが録画予約済みの番組を認識することができるように、EPGを表示させる（例えば、録画予約済みの番組の番組欄に、録画予約済みを表すマーク等を表示させる）。
【００８２】
また、EPG表示制御部５３は、ユーザが、EPGに番組欄が表示されている番組のうちのいずれかを、対象番組として、録画予約を行うように、操作部４０を操作すると、その対象番組を特定する特定情報を、録画予約部５４に供給する。
【００８３】
録画予約部５４は、画像表示装置２６Ｖに表示されたEPGに対するユーザの操作に対応して操作部４０から供給される操作信号に基づいて、予約録画を行う番組（対象番組）の（放送）チャンネル、録画を開始する録画開始時刻、及び録画を終了する録画終了時刻を含む予約データを生成し、予約データ記憶部５５に供給して記憶させることにより、番組の録画予約を行う。
【００８４】
すなわち、ユーザが、対象番組の録画予約を行うように、操作部４０を操作すると、上述したように、その対象番組を特定する特定情報が、EPG表示制御部５３から録画予約部５４に供給される。
【００８５】
録画予約部５４は、EPG表示制御部５３からの特定情報によって特定される対象番組のチャンネル、放送開始時刻、及び放送終了時刻を、EPGデータ取得部５２から供給されるEPGデータから取得し、放送開始時刻を録画開始時刻に設定するとともに、放送終了時刻を録画終了時刻に設定する。
【００８６】
さらに、録画予約部５４は、対象番組のチャンネル、録画開始時刻、及び録画終了時刻を含む予約データを生成し、その予約データに基づく録画予約を行うことを確認するための確認画面としてのGUI(Graphical User Interface)を生成して、画像表示装置２６Ｖに表示させる。
【００８７】
ここで、確認画面では、対象番組のチャンネル、録画開始時刻、及び録画終了時刻等が表示される。
【００８８】
確認画面を見たユーザが、確認画面に表示された内容での録画予約を確定するように、操作部４０を操作すると、録画予約部５４は、予約データを、予約データ記憶部５５に供給して記憶させ、これにより、録画予約が確定する。
【００８９】
なお、録画予約部５４は、EPG表示制御部５３からの特定情報によって特定される対象番組の放送開始時刻を、EPGデータ取得部５２から供給されるEPGデータから取得することができない場合には、録画予約を行わない。
【００９０】
また、EPG表示制御部５３からの特定情報によって特定される対象番組の放送開始時刻は、EPGデータ取得部５２から供給されるEPGデータから取得することができるが、対象番組の放送終了時刻を取得することができない場合、録画予約部５４は、予測時間記憶部５７から、対象番組の放送時間を予測した予測時間を読み出し、対象番組の放送開始時刻から、予測時間だけ後の時刻を、録画終了時刻に設定する。
【００９１】
予約データ記憶部５５は、録画予約部５４から供給される予約データを記憶する。
【００９２】
予約録画制御部５６は、予約データ記憶部５５に記憶された予約データに基づいて、番組の予約録画を制御する。
【００９３】
すなわち、予約録画制御部５６は、時計部１６が出力する現在時刻を参照し、現在時刻が、予約データ記憶部５５に記憶された予約データに含まれる録画開始時刻（の少し前）となると、その予約データを注目予約データとして、例えば、注目予約データに含まれるチャンネルの番組の録画の開始を要求する録画開始コマンドを、外部I/F２０を介して、レコーダ４に送信する。
【００９４】
さらに、予約録画制御部５６は、時計部１６が出力する現在時刻が、注目予約データに含まれる録画終了時刻となると、録画の終了を要求する録画終了コマンドを、外部I/F２０を介して、レコーダ４に送信する。
【００９５】
ここで、レコーダ４では、予約録画制御部５６からの録画開始コマンド及び録画終了コマンドに応じて、対象番組の（予約）録画が行われる。
【００９６】
予測時間記憶部５７は、例えば、番組のジャンルに対応付けて、各ジャンルの番組の放送時間を予測した予測時間を記憶する。すなわち、予測時間記憶部５７では、例えば、ジャンル「映画」に対しては２時間、ジャンル「バラエティ」に対しては１時間、「スポーツ中継」に対しては３時間、等のように、ジャンルと、そのジャンルの番組の放送時間の予測値である予測時間とを対応付けて記憶する。
【００９７】
予測時間設定部５８は、例えば、ユーザの操作、つまり、操作部４０から供給される操作信号等に基づいて、例えば、ジャンルごとの予測時間を設定し、予測時間記憶部５７に供給して記憶させる。
【００９８】
なお、予測時間設定部５８は、操作部４０からの操作信号等に基づいて設定した予測時間を、予測時間記憶部５７に上書きすることにより、予測時間記憶部５７に記憶された予測時間を変更（更新）することができる。
【００９９】
また、予測時間記憶部５７には、工場出荷前に、あらかじめ決められた予測時間を記憶させておくことができる。
【０１００】
以上のように構成される録画制御装置では、デマルチプレクサ２３（図２）から番組関連情報記憶部５１に対して、PSI/SIが供給され、番組関連情報記憶部５１は、デマルチプレクサ２３からのPSI/SIを記憶する。
【０１０１】
その後、ユーザが、EPGを表示するように、操作部４０を操作すると、図３の録画制御装置では、EPG表示処理が行われる。
【０１０２】
すなわち、図４は、EPG表示処理を説明するフローチャートである。
【０１０３】
なお、図４のEPG表示処理は、例えば、ユーザが、EPGの表示を終了するように、操作部４０を操作すると、終了する。
【０１０４】
EPG表示処理では、まず最初に、ステップＳ１１において、EPGデータ取得部５２が、番組関連情報記憶部５１に記憶されたPSI/SIからEPGデータを読み出すことにより取得し、EPG表示制御部５３、及び録画予約部５４に供給して、処理は、ステップＳ１２に進む。
【０１０５】
ステップＳ１２では、EPG表示制御部５３は、操作部４０からの操作信号に従い、EPGデータ取得部５２からのEPGデータに基づいて、画像表示装置２６Ｖに、EPGを表示させ、処理は、ステップＳ１３に進む。
【０１０６】
ステップＳ１３では、ユーザが、EPGに番組欄が表示されている番組のうちのいずれかを、対象番組として、録画予約を行うように、操作部４０の操作（録画予約操作）を行ったかどうかを、例えば、EPG表示制御部５３が判定する。
【０１０７】
ステップＳ１３において、録画予約操作がされていないと判定された場合、処理は、ステップＳ１３に戻り、以下、同様の処理が繰り返される。
【０１０８】
また、ステップＳ１３において、録画予約操作がされたと判定された場合、EPG表示制御部５３は、対象番組を特定する特定情報を、録画予約部５４に供給して、処理は、ステップＳ１４以下に進み、以下、対象番組の録画予約の処理が行われる。
【０１０９】
すなわち、ステップＳ１４では、録画予約部５４は、EPG表示制御部５３からの特定情報によって特定される対象番組のサービスタイプを、例えば、番組関連情報記憶部５１に記憶されたPSI/SIを参照することにより判定する。
【０１１０】
ステップＳ１４において、対象番組のサービスタイプが、テレビジョン放送でないと判定された場合、すなわち、対象番組のサービスタイプが、テレビジョン放送以外のラジオ放送（音楽放送）やデータ放送である場合、そのようなサービスタイプの番組は、録画予約の対象外であるため、処理は、ステップＳ１５に進み、録画予約部５４は、エラーメッセージを、画像表示装置２６Ｖに表示させて、処理は、ステップＳ１２に戻る。
【０１１１】
また、ステップＳ１４において、対象番組のサービスタイプが、テレビジョン放送であると判定された場合、録画予約部５４は、対象番組のチャンネル、放送開始時刻、及び放送終了時刻を、EPGデータ取得部５２から供給されるEPGデータ（又は、番組関連情報記憶部５１に記憶されたPSI/SI）から取得して、処理は、ステップＳ１６に進む。
【０１１２】
ステップＳ１６では、録画予約部５４が、対象番組の放送開始時刻を取得することができたかどうかを判定する。
【０１１３】
ステップＳ１６において、対象番組の放送開始時刻を取得することができなかったと判定された場合、すなわち、例えば、EPGデータにおいて、対象番組の放送開始時刻が、未定であることを表す情報となっているか、又は、EPGデータに、対象番組の放送開始時刻が存在しない場合、そのような番組は、録画予約の対象外であるため、処理は、ステップＳ１５に進み、録画予約部５４は、エラーメッセージを、画像表示装置２６Ｖに表示させて、処理は、ステップＳ１２に戻る。
【０１１４】
また、ステップＳ１６において、対象番組の放送開始時刻を取得することができたと判定された場合、処理は、ステップＳ１７に進み、録画予約部５４が、対象番組の放送終了時刻を取得することができたかどうかを判定する。
【０１１５】
ステップＳ１７において、対象番組の放送終了時刻を取得することができたと判定された場合、処理は、ステップＳ１８に進み、録画予約部５４は、放送開始時刻を録画開始時刻に設定するとともに、放送終了時刻を録画終了時刻に設定して、処理は、ステップＳ２０に進む。
【０１１６】
また、ステップＳ１７において、対象番組の放送終了時刻を取得することができなかったと判定された場合、すなわち、例えば、EPGデータにおいて、対象番組の放送終了時刻が、未定であることを表す情報となっているか、又は、EPGデータに、番組の放送終了時刻が存在しない場合、処理は、ステップＳ１９に進み、録画予約部５４は、放送開始時刻を録画開始時刻に設定する。
【０１１７】
さらに、ステップＳ１９では、録画予約部５４は、対象番組のジャンルを、例えば、EPGデータ取得部５２からのEPGデータに基づいて認識し、そのジャンルに対応付けられている予測時間を、予測時間記憶部５７から読み出す。そして、録画予約部５４は、対象番組の放送開始時刻から、予測時間記憶部５７から読み出した予測時間だけ後の時刻を、録画終了時刻に設定して、処理は、ステップＳ１９からステップＳ２０に進む。
【０１１８】
ステップＳ２０では、録画予約部５４は、対象番組のチャンネル、録画開始時刻、及び録画終了時刻を含む予約データを生成し、その予約データに基づく録画予約を行うことを確認するための確認画面を生成して、画像表示装置２６Ｖに表示させる。
【０１１９】
その後、処理は、ステップＳ２０からステップＳ２１に進み、録画予約部５４は、録画予約を確定するように、操作部４０の操作（確定操作）が行われたかどうかを判定する。
【０１２０】
ステップＳ２１において、確定操作が行われていないと判定された場合、処理は、ステップＳ２２に進み、録画予約部５４は、録画予約を取り消すように、操作部４０の操作（取り消し操作）が行われたかどうかを判定する。
【０１２１】
ステップＳ２２において、取り消し操作が行われたと判定された場合、録画予約部５４は、ステップＳ２０で表示された確定画面を消去して、処理は、ステップＳ１２に戻り、以下、同様の処理が繰り返される。
【０１２２】
また、ステップＳ２２において、取り消し操作が行われていないと判定された場合、処理は、ステップＳ２１に戻る。
【０１２３】
そして、ステップＳ２１において、確定操作が行われたと判定された場合、すなわち、確認画面を見たユーザが、確認画面に表示された内容での録画予約を確定するように、操作部４０を確定操作した場合、処理は、ステップＳ２３に進み、録画予約部５４は、予約データを、予約データ記憶部５５に供給して記憶させる。その後、処理は、ステップＳ１２に戻り、以下、同様の処理が行われる。
【０１２４】
予約データ記憶部５５に予約データが記憶されている場合、予約録画制御部５６は、時計部１６が出力する現在時刻を参照し、現在時刻に等しい録画開始時刻を含む予約データを注目予約データとして、その注目予約データに含まれるチャンネルの番組の録画の開始を要求する録画開始コマンドを、外部I/F２０を介して、レコーダ４に送信する。
【０１２５】
さらに、予約録画制御部５６は、時計部１６が出力する現在時刻が、注目予約データに含まれる録画終了時刻となると、録画の終了を要求する録画終了コマンドを、外部I/F２０を介して、レコーダ４に送信し、注目予約データを、予約データ記憶部５５から消去する。
【０１２６】
レコーダ４では、予約録画制御部５６からの録画開始コマンド及び録画終了コマンドに応じて、対象番組の（予約）録画が行われる。
【０１２７】
以上のように、録画予約部５４は、対象番組の放送終了時刻を取得することができない場合には、対象番組の放送開始時刻から、予測時間記憶部５７に記憶された予測時間だけ後の時刻を、録画終了時刻に設定するので、放送終了時刻を取得することができない番組についても、ユーザは、EPGを用いて、録画予約をすることができ、日時指定予約のような手間をかけずに、録画予約をすることができる。
【０１２８】
また、予想時間として、番組のジャンルごとに設定された時間や、ユーザの操作に基づいて設定された時間を用いて、録画終了時刻が設定されるので、録画終了時刻として、妥当な時刻が設定される。
【０１２９】
なお、本実施の形態では、予測時間設定部５８において、予測時間を、ユーザの操作に基づいて設定することとしたが、予測時間は、その他、例えば、ユーザの嗜好に基づいて設定することができる。
【０１３０】
すなわち、予測時間設定部５８において、例えば、ユーザが比較的頻繁に視聴する番組の放送時間を、その番組のジャンルの予測時間として設定することができる。また、例えば、TV２が、ユーザが登録したキーワードに基づいて、そのキーワードをタイトル等に含む番組の録画を行う、いわゆるお任せ録画を行う機能を有する場合には、お任せ録画によって録画された番組の放送時間を、その番組のジャンルの予測時間として設定することができる。
【０１３１】
ここで、予測時間設定部５８では、さらに、ユーザが比較的頻繁に視聴する番組のジャンルや、お任せ録画によって録画された番組のジャンルを、ユーザの好みのジャンルとして記憶しておき、録画予約部５４において、対象番組のジャンルを特定することができない場合には、対象番組のジャンルが、ユーザの好みのジャンルであると推定して、そのジャンルに対応付けられた予測時間を用いて、録画終了時刻を設定することが可能である。
【０１３２】
また、予測時間設定部５８では、放送開始時刻、及び放送終了時刻を取得することができる番組のジャンルと、その放送開始時刻、及び放送終了時刻とに基づいて、番組のジャンルごとの予約時間を設定することが可能である。
【０１３３】
すなわち、予測時間設定部５８では、放送開始時刻、及び放送終了時刻を取得することができる番組の放送時間を、その放送開始時刻、及び放送終了時刻から求め、あるジャンルの番組について得られた複数の放送時間の平均値や最大値等を、そのジャンルの予測時間として設定することが可能である。
【０１３４】
また、予測時間設定部５８では、予測時間記憶部５７に記憶された予測時間を、ユーザの操作に基づいて変更することが可能である。
【０１３５】
すなわち、TV２において、例えば、予測時間を用いて録画終了時刻を設定した予約データを対象に、録画終了時刻が妥当かどうかを、ユーザに問い合わせるメッセージを表示し、そのメッセージに対して、ユーザが、録画終了時刻が早すぎる、又は遅すぎることを指示するように、操作部４０を操作した場合には、その操作に従って、予測時間記憶部５７に記憶された予測時間を、現在より、長い時間、又は短い時間に変更することが可能である。
【０１３６】
また、予測時間設定部５８では、予測時間記憶部５７に記憶された予測時間を、予約録画がされた番組の再生時間に基づいて変更することが可能である。
【０１３７】
すなわち、予測時間設定部５８では、ユーザが、予約録画された番組を再生したときの、その番組の再生時間を認識し、その再生時間を、再生がされた番組のジャンルの予測時間として、予測時間記憶部５７の記憶内容を変更することが可能である。
【０１３８】
さらに、本実施の形態では、予測時間記憶部５７に、ジャンルごとの予測時間を記憶させるようにしたが、予測時間記憶部５７には、例えば、ジャンルに関係なく、例えば、２４時間等の長時間の予測時間を１つだけ記憶させることが可能である。
【０１３９】
この場合、予約録画制御部５６（図３）では、レコーダ４において、対象番組の予約録画が開始された後、デマルチプレクサ２３から番組関連情報記憶部５１に供給されるPSI/SIを参照して、対象番組の次の番組の放送が開始されたかどうかを検出し、対象番組の録画終了時刻の前に、対象番組の次の番組の放送が開始されたことが検出された場合には、外部I/F２０を介して、レコーダ４に、録画終了コマンドを送信して、対象番組の予約録画を終了させることができる。
【０１４０】
また、本実施の形態では、予約録画制御部５６からレコーダ４に対して、録画開始コマンド及び録画終了コマンドを送信することにより、レコーダ４による予約録画を制御するようにしたが、予約録画制御部５６からレコーダ４に対しては、予約データを送信し、レコーダ４では、その予約データに従って、予約録画を行うようにすることが可能である。
【０１４１】
さらに、本実施の形態では、ディジタル放送によって放送されてくる番組を、録画予約の対象としたが、録画予約の対象とする番組は、ディジタル放送によって放送されてくる番組に限定されるものではなく、その他、例えば、インターネット等のネットワークを介して送信されてくる番組等の、配信がされる番組を、録画予約の対象とすることができる。
【０１４２】
いま、ディジタル放送によって放送されてくる番組を含め、配信がされる番組の配信が開始される時刻と終了する時刻を、それぞれ、配信開始時刻と配信終了時刻ということとすると、予約録画制御部５６では、対象番組の配信終了時刻を取得することができる場合には、その配信終了時刻が録画終了時刻に設定され、対象番組の配信終了時刻を取得することができない場合には、対象番組の配信開始時刻から、予測時間だけ後の時刻が、録画終了時刻に設定される。
【０１４３】
以上、本発明を、HDレコーダ等の予約録画を制御するTVに適用した場合について説明したが、本発明は、その他、例えば、予約録画を行うHDレコーダ等に適用することができる。
【０１４４】
さらに、本発明は、例えば、ネットワーク上のクライアント機器（例えば、インターネットに接続可能な携帯電話機）において、EPGを取得し、そのクライアント機器から、EPGを用いて、サーバ機器（例えば、インターネットに接続している自宅のHDレコーダ等）に対して録画予約を行うシステムにおいて、そのクライアント機器に適用することができる。
【０１４５】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１４６】
【図１】本発明を適用した録画システムの一実施の形態の構成例を示すブロック図である。
【図２】TV２の構成例を示すブロック図である。
【図３】録画制御装置の一実施の形態の構成例を示すブロック図である。
【図４】EPG表示処理を説明するフローチャートである。
【符号の説明】
【０１４７】
１  アンテナ，  ２  TV，  ３  リモートコマンダ，  ４  レコーダ，  １１  操作パネル，  １２  CPU，  １３  ROM，  １４  RAM，  １５  HD，  １６  時計部，  １７  ドライブ，  １８  リムーバブル記録媒体，  １９  受信部，  ２０  外部I/F，  ２１  チューナ，  ２２  デスクランブラ，  ２３  デマルチプレクサ，  ２４  デコーダ，  ２４Ａ  オーディオデコーダ，  ２４Ｖ  ビデオデコーダ，  ２５  出力制御部，  ２５Ａ  出力音声制御部，  ２５Ｖ  出力画像制御部，  ２６  出力装置，  ２６Ａ  音声出力装置，  ２６Ｖ  画像表示装置，  ４０  操作部，  ５１  番組関連情報記憶部，  ５２  EPGデータ取得部，  ５３  EPG表示制御部，  ５４  録画予約部，  ５５  予約データ記憶部，  ５６  予約録画制御部，  ５７  予測時間記憶部，  ５８  予測時間設定部
【図１】
0004385305.tif 000002
【図２】
0004385305.tif 000003
【図３】
0004385305.tif 000004
【図４】
0004385305.tif 000005