(57)【要約】【課題】予約番組及び予約番組より以前に放送される番組が延長される可能性を検出し、延長されると判断される場合は予約番組の録画終了時刻を延長することによって、予約番組の一部又は全部が録画されなかったという事態を防ぐことができる録画予約装置及び方法を提供する。【解決手段】放送番組を受信し録画するために、放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約装置及び方法であって、予約番組に関して取得した電子番組情報、及び、予約番組と同チャンネルであってかつ同日の予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する、複数の所定の語句の組み合わせからなる延長キーワードを検索し、延長キーワードが検出された番組がある場合、予約番組の録画終了時刻を延長する。【選択図】図６
2006203912.tif 000002
【特許請求の範囲】
【請求項１】
放送番組を受信する受信手段と、
前記受信手段により受信された放送番組を録画する録画手段と、
放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約手段と、
電子番組情報を取得する番組情報取得手段と、
前記予約番組に関して取得した電子番組情報、及び、前記予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する所定の延長キーワードを検索する延長キーワード検索手段と、
前記延長キーワード検索手段による検索の結果、前記延長キーワードが検出された番組が有る場合、前記予約番組の録画終了時刻を延長する延長手段と
を備え、
前記延長キーワードが、複数の所定の語句の組み合わせであること
を特徴とする録画予約装置。
【請求項２】
前記複数の所定の語句の組み合わせは、所定の語句が検索された後、所定の文字数以内に、前記所定の語句とは異なる所定の語句が検索された場合であること
を特徴とする請求項１に記載の録画予約装置。
【請求項３】
前記所定の語句、または前記所定の語句とは異なる所定の語句のいずれか一方は、「延長」であること
を特徴とする請求項２に記載の録画予約装置。
【請求項４】
前記所定の語句は、「延長」であり、
前記所定の語句とは異なる所定の語句は、「あり」であること
を特徴とする請求項３に記載の録画予約装置。
【請求項５】
前記所定の文字数は、１０文字であること
を特徴とする請求項４に記載の録画予約装置。
【請求項６】
前記延長キーワードの検索は、番組の延長の可能性があるジャンルに属する番組について行うこと
を特徴とする請求項１から５のいずれか１項に記載の録画予約装置。
【請求項７】
放送番組を受信し録画するために、放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約方法において、
電子番組情報を取得する工程と、
前記予約番組に関して取得した電子番組情報、及び、前記予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する所定の延長キーワードを検索する工程と、
前記延長キーワード検索手段による検索の結果、前記延長キーワードが検出された番組が有る場合、前記予約番組の録画終了時刻を延長する工程と
を備え、
前記延長キーワードが、複数の所定の語句の組み合わせであること
を特徴とする録画予約方法。
【請求項８】
前記複数の所定の語句の組み合わせは、所定の語句が検索された後、所定の文字数以内に、前記所定の語句とは異なる所定の語句が検索された場合であること
を特徴とする請求項７に記載の録画予約方法。
【請求項９】
前記所定の語句、または前記所定の語句とは異なる所定の語句のいずれか一方は、「延長」であること
を特徴とする請求項８に記載の録画予約装置。
【請求項１０】
前記所定の語句は、「延長」であり、
前記所定の語句とは異なる所定の語句は、「あり」であること
を特徴とする請求項９に記載の録画予約方法。
【請求項１１】
前記所定の文字数は、１０文字であること
を特徴とする請求項１０に記載の録画予約方法。
【請求項１２】
前記延長キーワードの検索は、番組の延長の可能性があるジャンルに属する番組について行うこと
を特徴とする請求項７から１１のいずれか１項に記載の録画予約方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送される番組を予約して録画する放送番組の録画予約装置及び録画予約方法に関するものである。
【背景技術】
【０００２】
従来、放送される予定の番組を予約する場合には、ユーザーが予約しようとする予約番組のチャンネル、開始時刻、及び終了時刻を録画予約装置に設定し、録画予約装置がその設定内容に沿った番組の録画を行っていた。一方、実際の放送（例えば、プロ野球などのスポーツ番組）においては、試合の状況からしばしば放送時間が延長されることがあった。このため、延長された番組以降の番組を本来の開始時刻及び終了時刻のまま録画予約装置に登録しておくと、延長された番組のために予約番組の一部又は全てが録画されていないという状況が発生していた。そこで、予約番組又は予約番組より以前に放送される番組の電子番組情報から最大延長時間を検索し、最大延長時間が検出された場合に検出された最大延長時間に基づいて予約番組の録画終了時刻を延長しようとする提案があった（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３−１３４４３１号公報（第１０頁第３４〜４３行、図１及び図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、現在の電子番組情報の文字コードで表現されている情報では、最大延長時間が記述されていることは稀であり、延長される可能性の有る番組の多くに対して録画終了時刻の延長を行うことができず、結果として番組の一部又は全部について録画をできないことがあった。
【０００５】
本発明は、上記のような従来技術の課題を解決するためになされたものであり、その目的は、予約番組及び予約番組より以前に放送される同チャンネルの番組が延長される可能性を検出し、延長されると判断される場合は予約番組の録画終了時刻を延長することによって、予約番組の一部又は全部が録画されなかったという事態の発生を防ぐことができる録画予約装置及び録画予約方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る録画予約装置は、
放送番組を受信する受信手段と、
前記受信手段により受信された放送番組を録画する録画手段と、
放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約手段と、
電子番組情報を取得する番組情報取得手段と、
前記予約番組に関して取得した電子番組情報、及び、前記予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する所定の延長キーワードを検索する延長キーワード検索手段と、
前記延長キーワード検索手段による検索の結果、前記延長キーワードが検出された番組が有る場合、前記予約番組の録画終了時刻を延長する延長手段と
を備え、
前記延長キーワードが、複数の所定の語句の組み合わせであること
としたものである。
【発明の効果】
【０００７】
本発明に係る録画予約装置又は録画予約方法によれば、予約番組に関して取得した電子番組情報、及び、予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する所定の延長キーワードを検索し、延長キーワードが検出された番組が有る場合には、予約番組の録画終了時刻を延長するので、予約番組及び予約番組より以前に放送された同チャンネルの番組が実際の放送において延長された場合であっても、予約番組の一部又は全部が録画されないという事態の発生を回避することができるという効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本発明の実施の形態１による録画予約装置の構成を概略的に示すブロック図である。図１に示されるように、録画予約装置１は、外部のアンテナ２に接続されたＴＶ（テレビ）チューナ５と、Ａ／Ｄ（アナログ／デジタル）変換器６と、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｏｃｏｄｉｎｇ  Ｇｒｏｕｐ）エンコーダ７と、記録用バッファ８と、電子番組情報（ＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報）を抽出するスライサー９と、ＣＰＵ１０と、ＨＤＤ（ハードディスクドライブ）コントローラ１１と、ＨＤＤ１２と、リモコン（遠隔操作装置）３からの信号を受信するリモコンＩ／Ｆ（インターフェース）１６と、不揮発性メモリ１９とを有する。また、録画予約装置１は、読み出し用バッファ１５と、ＭＰＥＧデコーダ１４と、ＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）１８と、モニター４にアナログ映像信号を出力するＤ／Ａ（デジタル／アナログ）変換器１７と、揮発性メモリ１３とを有する。
【０００９】
図１において、ＴＶチューナ５は、アンテナ２を介して放送番組を受信する。ＴＶチューナ５は、指定されたチャンネルに同調する機能を有し、同調したチャンネルの映像信号及び音声信号をＡ／Ｄ変換器６へ出力する。Ａ／Ｄ変換器６は、ＴＶチューナ５からのアナログ映像信号及び音声信号をデジタル信号へ変換する。ＭＰＥＧエンコーダ７は、デジタル化されたデジタル映像信号に対しＭＰＥＧによる圧縮処理を行い、圧縮されたデータであるビットストリームを出力する。ＨＤＤ１２は、ＭＰＥＧエンコーダ７が出力するビットストリームの蓄積を行う。ＨＤＤコントローラ１１は、ＨＤＤ１２を制御するためのコントローラであって、ビットストリームの書き込み及び読み出しを制御する。記録用バッファ８は、ビットストリームをＨＤＤ１２に書き込む際に、ＭＰＥＧエンコーダ７が出力するビットストリームが欠けることなく記録できるように設けられたバッファである。
【００１０】
ＭＰＥＧデコーダ１４は、ＭＰＥＧ圧縮されたビットストリームの復号化を行い、非圧縮なデジタル映像信号に変換する。読み出し用バッファ１５は、ＭＰＥＧデコーダ１４が必要とするビットストリームを予め先読みし蓄えておくことで復号処理におけるデータのアンダーフローの発生を抑制する。ＯＳＤ１８は、ＭＰＥＧデコードされたデジタル映像信号に文字や画像データを重畳させるための描画デバイスである。Ｄ／Ａ変換器１７は、デジタル映像信号をモニター４が表示可能なアナログ映像信号に変換する。
【００１１】
スライサー９は、放送波のＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ）に重畳されたＥＰＧの抽出を行う。リモコンＩ／Ｆ１６は、リモコン３からの制御信号を受け、ＣＰＵ１０に伝える。ＣＰＵ１０は、実施の形態１の録画予約装置１の制御を行うとともに、各種データの変換処理等も行う。また、ＣＰＵ１０には、電源供給状態で情報を記録しておくことのできる揮発性メモリ１３と、電源が落とされた状態でも情報を記録しておくことができ、次回の起動時に記録しておいた情報を読み出すことが可能な不揮発性メモリ１９が接続されている。
【００１２】
図２は、実施の形態１のＣＰＵ１０で動作するソフトウェアの構成を示すブロック図である。図２に示されるように、ＣＰＵ１０が実行するソフトウェア構成としては、ＥＰＧ部２０と、エンコーダ／デコーダ制御部２１と、システム制御部２２と、録画予約部２８とがある。ＥＰＧ部２０には、ＥＰＧ制御部２４と、ＥＰＧデータ解析部２５と、ＥＰＧデータバックアップ部２６と、ＥＰＧデータベース２７とから構成されている。
【００１３】
エンコーダ／デコーダ制御部２１は、ＭＰＥＧエンコーダ７及びＭＰＥＧデコーダ１４の制御を行う。システム制御部２２は、本体に設けられた操作ボタン（図示せず）からの入力やリモコンＩ／Ｆ１６からの入力、及び、録画予約装置の状態を基にして、録画予約装置の状態制御を行う。表示系制御部２３は、録画予約装置の状態に応じて本体に設けられた表示部（図示せず）及びＯＳＤ１８を経由して外部のモニター４に状態等の表示を行う。録画予約部２８は、ユーザーが設定した録画予約処理を行い、予約が設定されたときに既に予約されている情報と重複が生じてないかチェックを行い、予約内容を不揮発性メモリ１９に記録する。ＥＰＧ部２０において、ＥＰＧ制御部２４は、ＥＰＧの取得やＥＰＧデータの表示等のようなＥＰＧの状態に応じて、ＥＰＧデータ解析部２５、ＥＰＧデータバックアップ部２６、及びＥＰＧデータベース２７の制御を行う。ＥＰＧデータ解析部２５は、スライサー９により抽出されたＥＰＧデータの解析処理を行う。
【００１４】
具体的には、ＥＰＧデータは、ＶＢＩ内にパケット化されて伝送されるので、パケット単位に分割を行いパケットの種類ごとに分類を行うパケット解析、暗号化されて送られてくるＥＰＧデータの暗号を解く暗号解読、送信データ量を抑制するために圧縮されたＥＰＧデータを伸張する伸張処理を行う。ＥＰＧデータバックアップ部２６は、ＥＰＧデータ解析部２５で解析されたデータを揮発性メモリ１３に書き出すとともに、録画予約装置の電源が落とされ再度電源が投入されたときにＥＰＧデータを再取得することなく番組表を表示できるようにＥＰＧデータをＨＤＤ１２へ記録するバックアップ処理を行う。ＥＰＧデータベース２７は、ＥＰＧデータ解析部２５で解析されたＥＰＧデータに収められている各種情報（例えば、番組の開始時刻、終了時刻、放送時間長、チャンネル、タイトル、詳細情報、番組の属するジャンル）を整理するとともに、ＥＰＧを利用する上位モジュールである録画予約部２８、システム制御部２２、及び表示系制御部２３に対してＥＰＧデータを参照及び利用するための各種ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を提供する。
【００１５】
次に、録画予約装置１の動作について説明する。先ず、録画予約装置１で番組を録画する場合について説明する。録画する番組に関する予約情報は既に設定されおり、不揮発性メモリ１９に記録されているものとする。通常、待機状態の録画予約装置１において、予約番組の録画開始時刻に近づくと（例えば、録画開始時刻の３分前に）タイマー起動するように予め設定されたシステム制御部２２が起動し、システム制御部２２は、各種モジュール（エンコーダ／デコーダ制御部２１、録画予約部２８、表示系制御部２３等すべてのモジュール）や各構成要素（ＭＰＥＧエンコーダ７、ＭＰＥＧデコーダ１４、ＨＤＤ１２等の録画予約装置１内のすべての要素）に対して起動するように指示を送り、さらにエンコーダ／デコーダ制御部２１に対してＭＰＥＧエンコーダ７を録画待機状態にするように指示を行う。録画開始時刻になると、アンテナ２で受信された放送波はＴＶチューナ５で予約番組のチャンネルに同調され、映像及び音声情報が取り出される。さらに、Ａ／Ｄ変換器６はアナログ映像信号を、例えば、Ｒｅｃ６５６規格等に対応したデジタル映像信号に変換する。ＭＰＥＧエンコーダ７は、デジタル映像信号に対してＭＰＥＧ圧縮を行う。
ＭＰＥＧエンコーダ７から出力されるビットストリームは、一旦記録用バッファ８に蓄えられ、蓄えられた順にＨＤＤコントローラ１１が制御するＨＤＤ１２に書き込まれる。
【００１６】
次に、録画予約装置１の再生動作について説明する。ユーザーは、リモコン３（又は図示しない本体の操作部）の操作を行い、ＨＤＤ１２に記録されている番組の一覧を、例えば、モニター４に表示させる。ユーザーは、リモコン３の操作により、モニター４に表示された番組一覧から再生を希望する番組を選択し、再生の指示を送る。これらの処理は、リモコン３から送信される赤外線又は電波信号をリモコンＩ／Ｆ１６が受信し、ＣＰＵ１０へその命令内容を送ることによって実行される。ＣＰＵ１０は、再生を要求された番組をＨＤＤコントローラ１１経由でＨＤＤ１２から読み出し、読み出し用バッファ１５にビットストリームを蓄える。ＭＰＥＧデコーダ１４は、読み出し用バッファ１５に蓄えられたビットストリームを読み出し、ＭＰＥＧの復号処理を行う。復号処理されたデジタル映像信号は、ＯＳＤ１８でその他の文字表示等と合成され、さらにＤ／Ａ変換器１７でデジタル映像信号がアナログ映像信号に変換され、外部のモニター４に出力され、ユーザーに映像を呈する。
【００１７】
次に、録画予約装置１によるＥＰＧ情報の取得方法について説明する。ここでは、放送波の特定チャンネルのＶＢＩにＥＰＧのデータが重畳されて送られてくる場合について説明する。ＴＶチューナ５が１つのみしか搭載されていない録画予約装置１では、放送されている番組の録画及び視聴が行われているときはＴＶチューナ５が使用されており、ＥＰＧが重畳されているチャンネルを受信できないことがある。そのため、録画予約装置の電源が見かけ上落とされているような、例えば、スタンバイ状態のときのみ、ＥＰＧ情報を受信するものとする。なお、ＥＰＧ受信専用に別途ＴＶチューナを設けておいたり、複数のＴＶチューナを適時切り替えたりする方法が採用されている場合は、録画予約装置に電源が入った状態や録画予約装置の動作時においても、ＥＰＧデータの受信が可能になる。
【００１８】
実施の形態１では、ＴＶチューナ５が１つのみしか搭載されていないので、スタンバイ状態で受信を行うものとする。今、録画予約装置がスタンバイ状態であり、かつＥＰＧが放送される時間になったとする。ＥＰＧが重畳された放送波はアンテナ２で受信され、ＴＶチューナ５によってＥＰＧが重畳されたチャンネルに同調され、スライサー９が映像信号のＶＢＩに重畳されたＥＰＧデータを抜き出す処理を行う。実施の形態１で想定しているＥＰＧデータは、データを細かなパケットに分割して送信されているもので、また、各パケットにはパケットに入っている情報がいかなるものであるかを示すパケットＩＤが付されている。また、パケットに入っている情報については、必要に応じて暗号化処理が施されており、容易に内容を閲覧したり、改ざんしたりできないようになっている。さらに、各パケットは、データサイズを圧縮するために圧縮処理も行われている。ＥＰＧデータ解析部２０では、上記処理が行われたＥＰＧデータに対して、パケットの種類ごとにパケットのデータを分類するパケット解析、暗号化されているＥＰＧデータに対して解読を行う暗号解読処理、また、圧縮されたＥＰＧデータに対して伸張し、もとのＥＰＧデータに戻す伸張処理を適時行う。以上の処理がＥＰＧデータに対してＥＰＧデータ解析部２０で行われ、揮発性メモリ１３に記録される。
【００１９】
揮発性メモリ１３に記録されたＥＰＧデータは、録画予約装置１の電源が切られると消失され、次回の電源起動時に揮発性メモリ１３に記録していたＥＰＧデータを利用できない。このため、揮発性メモリ１３に記録されたＥＰＧデータは、ＨＤＤ１２又は不揮発性メモリ１９にバックアップとして記録される。バックアップは、ＥＰＧデータを取得し、データ解析が終了した後に行う。一方、バックアップしたＥＰＧデータは、次回の電源起動時に揮発性メモリ１３に書き戻すリストア処理が行われる。これらＥＰＧデータのバックアップとリストア処理を行うのがＥＰＧデータバックアップ部２６である。ＥＰＧデータバックアップ部２６は、ＨＤＤ１２又は不揮発性メモリ１９にＥＰＧデータをバックアップする際に、ＥＰＧデータのデータサイズを抑制するための圧縮処理やデータの秘匿性を高めるための暗号処理を行う。また、ＥＰＧデータバックアップ部２６は、ＨＤＤ１２又は不揮発性メモリ１９から揮発性メモリ１３へＥＰＧデータを戻すリストア処理として圧縮されたＥＰＧデータの伸張処理や、暗号化されたＥＰＧデータの復号化を行う。揮発性メモリ１３に記録されたＥＰＧデータは、ＥＰＧデータベース２７によって、さらに利用しやすいデータ形式に展開処理が行われる。また、ＥＰＧデータベース２７は、展開したＥＰＧデータを、上位モジュールである録画予約部２８、システム制御部２２、及び表示系制御部２３に対して、ＡＰＩによってデータ内容を提供する。このＡＰＩにはデータベースの構築ＡＰＩが含まれ、この構築ＡＰＩをコールすることによってＥＰＧデータベース２７は、ＥＰＧデータを揮発性メモリ１３上に展開する。
【００２０】
次に、ＥＰＧデータの画面への表示について説明する。ユーザーは、ＥＰＧデータを用いた番組表を表示したい場合、リモコン３に設けられているＥＰＧ表示ボタンを押す。すると、リモコン３からリモコンＩ／Ｆ１６に番組表を表示する信号が送られ、さらに、リモコンＩ／Ｆ１６からＣＰＵ１０へＥＰＧ表示のためのコマンドが送られる。ＣＰＵ１０内では、システム制御部２２がリモコン３及びリモコンＩ／Ｆ１６からのコマンドを解釈し、ＥＰＧデータベース２７が用意しているデータベース構築ＡＰＩをコールし、ＥＰＧデータベースを構築する。もちろん、既にＥＰＧデータベースが生成されている状態であれば、構築ＡＰＩをコールする必要はない。このようにして生成されたＥＰＧデータベース２７を利用して、表示系制御部２３が指定された日時及びチャンネルに対応する番組情報を収集し、ＯＳＤ１８上で画面イメージを生成し、モニター４の画面に表示を行う。ＥＰＧを利用した電子番組表の表示例を図３に示す。本表示例では、電子番組表の縦方向に時間、横方向にチャンネルが表示されている。各番組は、放送されるチャンネルと時間帯に一致した領域を占有するように配置される。表示エリア外の番組については、リモコンの上下左右キーを操作することによって、表示エリア内に表示させることが可能である。
【００２１】
次に、画面に表示された電子番組表から希望する番組の予約を行う方法について説明する。図３において、ユーザーは録画予約を行いたい番組をリモコン３の上下左右キーを操作することによって選択することができる。希望の番組をリモコン３で選択した状態で、決定キーを押すと、予約番組一覧画面（図４）に遷移し、予約番組一覧画面の空きスペースに、選択した番組が追加表示される。予約番組一覧画面は予約録画される番組が表形式で表示される画面であり、予約されている番組が一覧として表示されるため、確認が行いやすいというメリットがある。また、予約番組一覧画面では予約番組の設定情報、例えば、録画開始時刻や終了時刻について変更が可能であり、そのためにはリモコン３で予約番組を選択し、決定キーを押すことによって、予約番組に関する設定値の修正状態に入ることができる。予約番組一覧画面に追加された予約番組の情報は不揮発性メモリ１９に記録されるとともに、予約されている予約番組の中でもっとも早い録画開始時刻をもつ番組の録画開始時刻の数分前、例えば、３分前に録画予約装置が起動するようにシステム制御部２２の起動タイマーに時間が設定される。こうして録画予約装置の電源が切られた場合であっても自動で電源が入り、録画を開始することができる。録画動作については先に説明したとおりである。
【００２２】
次に、延長番組を録画する方法を説明する前に、延長録画の設定について説明する。録画予約装置１の基本設定画面（図５）内の設定項目の１つに延長又は繰り下げて放送される番組を検出して、録画終了時刻を変更する機能である延長録画機能についての設定項目、図では「延長録画」の項目を設けている。この項目内から延長録画を行うか否か、延長録画を行う場合はどれだけの時間を延長するか（すなわち、延長キーワードが発見された１番組についての延長時間長）を設定することができる。延長録画の項目において、「なし」を選択すれば延長録画は行われない。延長録画の項目において、「あり（３０分）」を選択した場合、延長又は繰り下げて放送される可能性のある番組が検出できた場合、検出した番組毎に録画終了時刻を３０分ずつ延長して録画が行われる。「あり（６０分）」を選択した場合、延長又は繰り下げて放送される可能性のある番組が検出できた場合、検出した番組毎に録画終了時刻を６０分ずつ延長して録画が行われる。実施の形態１では延長する時間を予め設定した時間の中から選択できるようにしているが、延長する時間について任意の時間を設定できるようにしてもよい。このように、延長時間長を選択可能にすれば、ユーザーの好みに応じた延長時間長（無駄な記録をしたくない場合には、短い時間に設定し、また、決して録画の欠落を生じさせたくない場合には、長い延長時間長を選択する）を選択できる。
【００２３】
次に、予約番組が延長される、又は、繰り下げて放送されることを認識し、録画終了時刻を変更して録画する方法について説明する。番組の予約方法については先に説明した電子番組表（図３）から希望する番組の予約を行う方法と同じである。違う点は予約する番組を選択した後、予約番組一覧が表示されるまでの間に番組の延長可能性の判定を行い、番組が延長又は繰り下げて放送される場合に予約番組の録画終了時刻の変更が行われる点である。図６のフローチャートを用いて、録画終了時刻を変更して録画する方法について説明する。番組の予約機能を有する録画予約部２８では、番組の予約が実行されると（ステップＳ１０１）、延長番組数を初期値‘０’にし（ステップＳ１０２）、番組の情報を有するＥＰＧ情報が存在するか否かをチェックする（ステップＳ１０３）。ＥＰＧデータが無い場合、処理を終了する（ステップＳ１１２）。ＥＰＧデータがある場合、予約番組と同じチャンネルで予約番組と同じ日に放送され、かつ予約番組より前に放送される番組を検索し（ステップＳ１０４）、対象となる番組があれば、その番組に関する番組情報を取得する（ステップＳ１０５）。得られた番組情報の中の文字情報、例えば、番組タイトルや番組の内容や出演者などが記述された番組詳細情報に対して、予め設定された一つ又は複数の番組の延長又は繰り下げを示唆する延長キーワード検索を行う（ステップＳ１０６）。延長キーワード検索の結果、所定の延長キーワードが検出されれば（すなわち、連続した１つの所定の語句、又は、連続していない２つ以上の所定の語句の組み合わせが検出されれば）延長の可能性の有る番組であるとみなし（ステップＳ１０７）、延長可能性番組の数（延長番組数）を１つ増分する（ステップＳ１０８）。以上のように、１つの番組に対する延長キーワード検索が終了すると、次の番組の有無を検索し（ステップＳ１０４）、先述の延長キーワード検索を行う。ステップＳ１０４からステップＳ１０８を対応する番組が無くなるまで繰り返し実行する。対応する番組が無くなると処理のループを抜ける。延長番組数があれば（ステップＳ１０９）、予め設定している延長時間に延長番組数を乗じた総延長時間を算出し（ステップＳ１１０）、録画終了時刻を算出した総延長時間分だけ延長し、変更した録画終了時刻を不揮発性メモリ１９へ書き込む（ステップＳ１１１）。以降の動作は先述した電子番組表から予約を行う方法と同じである。
【００２４】
次に、具体的な検出延長キーワードを例示して、番組の延長を検出する方法を示す。図３で示す２月１日（日曜日）２１時から放送されるトークショーを予約録画するものとする。このトークショーの放送開始時刻は２１時、放送終了時刻は２２時とされており、通常この番組を録画する場合は、録画開始時刻を２１時、録画終了時刻を２２時とする。ここで延長録画機能が有効に設定され、延長時間が３０分に設定されているとする。また、番組の延長を検索する延長キーワードとして、例えば、「延長」及び「試合終了まで」が設定されているものとする。一方、検索対象はＥＰＧの文字情報である番組のタイトル及び番組の内容や出演者等が記述されている詳細情報とする。
【００２５】
ここで、ユーザーがリモコン３でトークショーを選択すると、前述の図６で示したアルゴリズムが動作し、トークショーより以前に放送される番組を選択し、その番組情報に対して延長キーワード検索を実行する。その中で１９時から放送されるプロ野球についても前述の延長キーワードによる検索が実行される。この１９時から放送されるプロ野球については、ＥＰＧから得られる番組のタイトルが「プロ野球○○○×△△△」であり、番組の詳細情報が「〜★★球場〜  解説・・・、実況・・・（試合終了まで放送）」である。
このタイトル及び詳細情報について先述の延長キーワード「まで延長」又は「試合終了まで」を検索すると、「試合終了まで放送」に合致し、延長又は繰り下げて放送される番組がある、と判断する。よって、録画終了時刻の２２時が、この番組分に対応する３０分延長され、２２時３０分に変更設定される。
【００２６】
また、図７で示すような金曜ドラマを録画する場合においても、先に放送される「プロ野球☆☆☆×◆◆◆」についても、その詳細情報「〜△△球場〜    解説・・・、実況・・・（延長の場合あり）」に対して、同様に検出が可能であり、録画終了時刻を２２時から２２時３０分に変更することができる。
【００２７】
以上のように構成された実施の形態１の録画予約装置では、番組が延長される又は繰り下げて放送されることを示唆する延長キーワードを検出することによって、予約番組の録画終了時刻を変更することができ、その結果、予約番組の一部又は全部が録画できないといった事態の発生を防ぐことができる。
【００２８】
また、番組が延長される又は繰り下げて放送されることを検出する手段として、番組情報の文字列から行うので、番組が延長される又は繰り下げて放送されることを検出するのに特定のフォーマットや伝送手段を必要としない。
【００２９】
また、番組の録画終了時刻から延長する時間長については、予め延長する時間長を設定しておくので、延長する時間長及び変更すべき録画終了時刻を検出する必要がない。つまり、延長する時間や変更すべき録画終了時刻を検出する必要がなく、番組の延長又は繰り下げの可能性のみを検出すればよいため、延長される番組又は繰り下げて放送される番組を検出する精度が向上する。
【００３０】
さらに、延長又は繰り下げて放送される番組及び番組数を検出し、その数に予め設定している延長時間を乗じて積算延長時間長を計算し、この積算延長時間長だけ予約番組の録画終了時刻を遅らせるので、複数の番組が延長又は繰り下げて放送される場合についても対応できる。
【００３１】
なお、実施の形態１においてＥＰＧを取得する手段として、ＥＰＧが放送波に重畳されている場合を示しているが、放送波に重畳されているものに限定するものだけでなく、通信回線や記憶媒体等によって取得するものであってもよい。
【００３２】
なお、実施の形態１では番組の検出方法として文字列として記述されている番組の詳細情報を利用したが、検出方法は文字列に限定されるものでなく、文字列に準ずる有意な情報であってもよい。
【００３３】
また、実施の形態１では延長又は繰り下げの可能性の有る番組を検索する範囲を、「予約番組と同じ日」と限定しているが、ここでいう「同じ日」とは、暦上の月日だけを意味するものでなく、ＥＰＧ内で定義されている一日（例えば、ＡＭ５：００から翌日のＡＭ５：００までを一日とする）や放送業者が定義する一日である場合もある。
【００３４】
実施の形態２．
図８は、本発明を実施するための実施の形態２による番組の延長及び繰り下げを検出し、予約番組の録画終了時刻を変更するフローチャートを示す。実施の形態２における録画予約装置の構成は実施の形態１と同じである。実施の形態２では、予約番組より以前に放送される番組が延長又は繰り下げて放送される可能性を検出する方法について、実施の形態１の延長キーワードによる検索に加え、検出した複数の延長キーワードの位置関係や非延長キーワード検出及び検索対象番組のジャンル検索を追加することによって、延長又は繰り下げが行われる可能性のある番組の検出精度を上げるものである。
【００３５】
図８を用いて予約番組が延長される、又は繰り下げて放送されることを認識し、録画終了時刻を変更して録画する方法について説明する。番組の予約方法は、実施の形態１で説明した電子番組表から希望する番組の予約を行う方法と同じであり、予約番組一覧が表示されるまでの間に番組が延長される可能性の判定及び延長されると判断した場合に録画終了時刻を変更する点についても同じである。ただし、実施の形態２においては、ＥＰＧの番組タイトル、番組詳細情報に加え、番組の属するジャンルも利用して延長の可能性を検索する。
【００３６】
番組の予約機能を有する録画予約部２８では、番組の予約が実行されると（ステップＳ２０１）、先ず、延長番組数が初期値‘０’にリセットされる（ステップＳ２０２）。さらに、番組の情報を有するＥＰＧ情報が存在するか否かをチェックする（ステップＳ２０３）。ＥＰＧデータが無い場合、処理を終了する（ステップＳ２１８）。ＥＰＧデータが有る場合、予約番組と同じ日かつ予約番組と同じチャンネルで放送され、かつ予約番組より前に放送される番組を検索し（ステップＳ２０４）、対象となる番組があれば、その番組に係わる番組情報を取得する（ステップＳ２０５）。得られた番組情報の中の文字情報、例えば番組タイトルや番組の内容や出演者などが記述された番組詳細情報に対して、予め設定された一つ又は複数の番組が延長されることの無いことを示唆する延長キーワードについての検索を行う（ステップＳ２０６）。延長キーワード検索の結果、それらの延長キーワードが１つでも検出できたなら（ステップＳ２０７）、その番組が延長されることはないとみなし次の番組の検索に移る（ステップＳ２０４）。一方、一つの延長キーワードすら検出されなかった場合は、次の処理であるジャンル検索（ステップＳ２０８）に移る。ジャンル検索（ステップＳ２０８）では検索対象としている番組が属するジャンルを調べる。そして、番組が属するジャンルが延長又は繰り下げされる可能性のあるジャンルであると判定されれば（ステップＳ２０９）、次の延長キーワード検索（ステップＳ２１０）に移り、そうでないと判断されれば次の番組の検索に移る（ステップＳ２０４）。
【００３７】
延長キーワード検索（ステップＳ２１０）は、実施の形態１と同じく番組情報の中の文字情報、例えば、番組タイトルや番組の内容や出演者などが記述された番組詳細情報に対して、予め設定された一つ又は複数の番組の延長を示唆する延長キーワード検索を行う（ステップＳ２１０）。延長キーワード検索の結果、一つの場合は一つでも、複数の延長キーワードの場合はそれらの組み合わせの条件を満たせば（ステップＳ２１１）検出した延長キーワードの位置を求める（ステップＳ２１２）。延長キーワードが見つからない場合は、次の番組の検索に移る（ステップＳ２０４）。１つ又は複数の検出された延長キーワード及びその位置関係から番組が延長される又は繰り下げて放送されるか否かを判断し（ステップＳ２１３）、延長キーワード及びその位置関係が延長又は繰り下げて放送される番組であると判断された場合は、延長される番組の数を１つ増加させる（ステップＳ２１４）。また、延長キーワード及びその位置関係が延長及び繰り下げの可能性がないと判断されれば、次の番組の検索に移る（ステップＳ２０４）。
【００３８】
以上ステップＳ２０４からステップＳ２１４までのステップを検索対象番組がなくなるまで繰り返し、検索対象番組がなくなればループを抜ける。次に、延長番組の数が０より少なければ処理を終了（ステップＳ２１８）し、大きければ（ステップＳ２１５）、延長番組数に予め設定された延長時間を乗じ、総延長時間を求める（ステップＳ２１６）。次に、求めた総延長時間から設定されている録画終了時刻に対して、求めた総延長時間分、録画終了時刻を延長する。以上で録画終了時刻を修正することができる。
【００３９】
次に、具体的な検出延長キーワードを例示して、番組の延長を検出する方法を示す。先ず、検索延長キーワードが、以下の（１）及び（２）であり、
（１）「延長」＋「あり」（「延長」の後ろ所定字数以内（ここでは、１０文字以内）に「あり」が出現すること。）
（２）「繰り下げ」（位置関係問わず。）
非延長キーワードが、以下の（３）であり、
（３）「延長なし」
延長可能性有りのジャンル（対応ジャンル）として
（４）「スポーツ」
が設定されている場合を説明する。
【００４０】
一方、録画する番組は、「ミュージック○○○、８チャンネル、録画開始時刻２２：００、録画終了時刻２３：００」であり、録画する番組と同一チャンネル、同一日で録画する番組より先に放送され、検索対象となる番組は、以下の番組１〜５であるとする。
（番組１）：タイトル「プロ野球」、
詳細情報「巨○×中○（最大延長９：２４まで、以降の番組繰り下げ）」、            放送開始時刻１９：００、放送終了時刻２１：００、
ジャンル「スポーツ」
（番組２）：タイトル「ゴルフツアー選手権」、
詳細情報「（延長場合あり）」、
放送開始時刻１４：００、放送終了時刻１６：００、
ジャンル「スポーツ」
（番組３）：タイトル「思い出のスポーツ」、
詳細情報「延長１７回  横○×Ｐ○学園  闘いのはてに」、
放送開始時刻１６：００、放送終了時刻１７：００、
ジャンル「スポーツ」
（番組４）：タイトル「プロ野球」、
詳細情報「○浜×ヤク○○（延長なし、繰り下げなし）」、
放送開始時刻１２：００、放送終了時刻１４：００、
ジャンル「スポーツ」
（番組５）：タイトル「○曜ドラマ」、
詳細情報「京都○○連続殺人事件  脚本・田中○一、監督・五木○浩」、
放送開始時刻２１：００、放送終了時刻２２：００、
ジャンル「ドラマ」
また、上記番組１〜５の順に従い、図８のフローチャートを実行する。
【００４１】
番組の検索を行うステップＳ２０４から説明を行う。ステップＳ２０４にて番組１を選択し、ステップＳ２０５にて番組のタイトル、詳細情報、ジャンルを読み込む。非延長キーワードを検出（ステップＳ２０７）できず、対応ジャンルであり（ステップＳ２０９）、延長キーワード検索（ステップＳ２１０）にて詳細情報に「繰り下げ」延長キーワードが検出でき（ステップＳ２１１）、位置関係を問わない（ステップＳ２１３）なので、延長番組数を‘１’にする。次に、ステップＳ２０４に戻り番組２を選択し、番組２の情報を取得する（ステップＳ２０５）。この番組についても非延長キーワードを検出（ステップＳ２０７）できず、対応ジャンルであり（ステップＳ２０９）、延長キーワード検索（ステップＳ２１０）にて「延長」及び「あり」を検出でき（ステップＳ２１１）、「延長」と「あり」の文字位置関係が設定されている条件を満たすことより（ステップＳ２１３）、延長番組数をさらに１あげ、２とする。次に、また、ステップＳ２０４に戻り番組３を選択し、番組３の情報を取得する（ステップＳ２０５）。この番組についても非延長キーワードを検出（ステップＳ２０７）できず、対応ジャンルであり（ステップＳ２０９）、延長キーワード検索（ステップＳ２１０）にて「延長」を検出できるも、「あり」を検出できず（ステップＳ２１１）、また、「延長」と「あり」の文字位置の関係を満たさないので（ステップＳ２１３）延長番組数を増分することはない。
【００４２】
次に、ステップＳ２０４に戻り番組４を選択し、番組４の情報を取得する（ステップＳ２０５）。この番組は詳細情報に延長キーワード「繰り下げ」を含むが、非延長キーワード「延長なし」を含むのでステップＳ２０７からステップＳ４に戻る。次に、ステップＳ２０４に戻り番組５を選択し、番組５の情報を取得する（ステップＳ２０５）。この番組のジャンルは「ドラマ」に分類され、対応するジャンルでないので（ステップＳ２０９）ステップＳ２０４に戻る。以上で番組全ての検索が終了したのでステップＳ２１５に移る。延長番組数は２なので総延長時間を３０（分）×２（番組）＝６０（分）と判断（ステップＳ２１５、ステップＳ２１６）し、録画終了時刻２３：００を２４：００に延長する。これによって各番組が延長された場合でも、予約番組の一部又は全部が欠けて録画されるという事態の発生が少なくなる。
【００４３】
以上説明したように、実施の形態２のように構成された録画予約装置では、実施の形態１のような延長又は繰り下げの可能性のある延長キーワードを検出して、予め設定されている延長時間分、録画終了時刻を延長する場合に比べて、非延長キーワードを用いて延長又は繰り下げを行わない番組を検出するので、タイトルや詳細情報の中に紛らわしい文字があったとしても間違うことがない。
【００４４】
また、延長を行うジャンルを限定することにより、延長の可能性の無いジャンルに属する番組については、延長キーワード検索による誤った判断の可能性もなく、さらに延長キーワード検索を実行する時間を必要としない。
【００４５】
また、延長キーワード検索に加え、複数の延長キーワードの組み合わせや、１つ又は複数の延長キーワードの検出位置についても評価を行うので、番組３のように「延長」の文字のみを含む場合や、また、「延長」と「あり」ともに含まれるが、まったく別の文意である場合においても、延長される番組であると誤った判断をすることが非常に少なくなる。
【００４６】
なお、延長キーワードとして、「まで延長」のような他の語句を用いてもよい。また、延長キーワードの文字数は、４文字以上にすることが好ましく、これにより不必要な延長の発生確率を効率的に下げることができる。さらに、延長キーワード、非延長キーワード、対応ジャンルを、ユーザー操作によって選択、又は、設定できるように構成してもよい。
【００４７】
また、実施の形態２において、上記以外の点は、上記実施の形態１の場合と同じである。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態１による録画予約装置の構成を概略的に示すブロック図である。
【図２】実施の形態１のソフトウェア構成を示すブロック図である。
【図３】実施の形態１の電子番組表画面を示す図である。
【図４】実施の形態１の予約番組一覧画面を示す図である。
【図５】実施の形態１の設定画面を示す図である。
【図６】実施の形態１の録画予約方法を示すフローチャートである。
【図７】実施の形態１の電子番組表画面を示す図である。
【図８】実施の形態２の録画予約方法を示すフローチャートである。
【符号の説明】
【００４９】
１  録画予約装置、  ２  アンテナ、  ３  リモコン、  ４  モニター、  ５  ＴＶチューナ、  ６  Ａ／Ｄ変換器、  ７  ＭＰＥＧエンコーダ、  ８  記録用バッファ、  ９  スライサー、  １０  ＣＰＵ、  １１  ＨＤＤコントローラ、  １２  ＨＤＤ、  １３  揮発性メモリ、  １４  ＭＰＥＧデコーダ、  １５  読み出し用バッファ、  １６  リモコンＩ／Ｆ、  １７  Ｄ／Ａ変換器、  １８  ＯＳＤ、  １９  不揮発性メモリ、  ２０  ＥＰＧ部、  ２１  エンコーダ／デコーダ制御部、  ２２  システム制御部、  ２３  表示系制御部、  ２４  ＥＰＧ制御部、  ２５  ＥＰＧデータ解析部、  ２６  ＥＰＧデータバックアップ部、  ２７  ＥＰＧデータベース、  ２８  録画予約部。
【図１】
2006203912.tif 000003
【図２】
2006203912.tif 000004
【図３】
2006203912.tif 000005
【図４】
2006203912.tif 000006
【図５】
2006203912.tif 000007
【図６】
2006203912.tif 000008
【図７】
2006203912.tif 000009
【図８】
2006203912.tif 000010
【手続補正書】
【提出日】平成18年6月12日(2006.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
放送番組を受信する受信手段と、
前記受信手段により受信された放送番組を録画する録画手段と、
放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約手段と、
電子番組情報を取得する番組情報取得手段と、
前記予約番組に関して取得した電子番組情報、及び、前記予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する、漢字及び／又は仮名からなる所定の延長キーワードを検索する延長キーワード検索手段と、
前記予約番組の終了時刻の延長時間長を設定可能な延長時間長設定手段と、
前記延長キーワード検索手段による検索の結果、前記延長キーワードが検出された番組が有る場合、前記延長時間長設定手段により設定される延長時間長、前記予約番組の録画終了時刻を延長する延長手段と
を備える録画予約装置。
【請求項２】
前記漢字及び／又は仮名からなる所定の延長キーワードが、それぞれ漢字及び／又は仮名からなる複数の所定の語句の組み合わせであること
を特徴とする請求項１に記載の録画予約装置。
【請求項３】
前記漢字及び／又は仮名からなる複数の所定の語句の組み合わせは、漢字及び／又は仮名からなる所定の語句が検索された後、さらに、前記所定の語句と異なる、漢字及び／又は仮名からなる所定の語句が検索された場合であること
を特徴とする請求項２に記載の録画予約装置。
【請求項４】
前記漢字及び／又は仮名からなる所定の語句は、「延長」であり、
前記所定の語句と異なる、漢字及び／又は仮名からなる所定の語句は、「あり」であること
を特徴とする請求項３に記載の録画予約装置。
【請求項５】
前記漢字及び／又は仮名からなる所定の延長キーワードが、４文字以上の単一の語句であること
を特徴とする請求項１に記載の録画予約装置。
【請求項６】
前記４文字以上の単一の語句は、「まで延長」、または「繰り下げ」を含むこと
を特徴とする請求項５に記載の録画予約装置。
【請求項７】
前記延長キーワードの検索は、番組の延長の可能性があるジャンルに属する番組について行うこと
を特徴とする請求項１から６のいずれか１項に記載の録画予約装置。
【請求項８】
放送番組を受信し録画するために、放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約方法において、
電子番組情報を取得する番組情報取得工程と、
前記予約番組に関して取得した電子番組情報、及び、前記予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する、漢字及び／又は仮名からなる所定の延長キーワードを検索する延長キーワード検索工程と、
前記予約番組の終了時刻の延長時間長を設定する延長時間長設定工程と、
前記延長キーワードの検索の結果、前記延長キーワードが検出された番組が有る場合、前記延長時間長設定工程において設定される延長時間長、前記予約番組の録画終了時刻を延長する延長工程と
を備える録画予約方法。
【請求項９】
前記漢字及び／又は仮名からなる所定の延長キーワードが、それぞれ漢字及び／又は仮名からなる複数の所定の語句の組み合わせであること
を特徴とする請求項８に記載の録画予約方法。
【請求項１０】
前記漢字及び／又は仮名からなる複数の所定の語句の組み合わせは、漢字及び／又は仮名からなる所定の語句が検索された後、さらに、前記所定の語句と異なる、漢字及び／又は仮名からなる所定の語句が検索された場合であること
を特徴とする請求項９に記載の録画予約方法。
【請求項１１】
前記漢字及び／又は仮名からなる所定の語句は、「延長」であり、
前記所定の語句と異なる、漢字及び／又は仮名からなる所定の語句は、「あり」であること
を特徴とする請求項１０に記載の録画予約方法。
【請求項１２】
前記漢字及び／又は仮名からなる所定の延長キーワードが、４文字以上の単一の語句であること
を特徴とする請求項８に記載の録画予約方法。
【請求項１３】
前記４文字以上の単一の語句は、「まで延長」、または「繰り下げ」を含むこと
を特徴とする請求項１２に記載の録画予約方法。
【請求項１４】
前記延長キーワードの検索は、番組の延長の可能性があるジャンルに属する番組について行うこと
を特徴とする請求項８から１３のいずれか１項に記載の録画予約方法。
【請求項１５】
放送番組を受信し録画するために、放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約プログラムにおいて、
電子番組情報を取得する番組情報取得工程と、
前記予約番組に関して取得した電子番組情報、及び、前記予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する、漢字及び／又は仮名からなる所定の延長キーワードを検索する延長キーワード検索工程と、
前記予約番組の終了時刻の延長時間長を設定する延長時間長設定工程と、
前記延長キーワードの検索の結果、前記延長キーワードが検出された番組が有る場合、前記延長時間長設定工程において設定される延長時間長、前記予約番組の録画終了時刻を延長する延長工程と
を備える録画予約プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明に係る録画予約装置は、
放送番組を受信する受信手段と、
前記受信手段により受信された放送番組を録画する録画手段と、
放送番組の中の任意の番組について録画開始時刻及び録画終了時刻を指定して録画予約する録画予約手段と、
電子番組情報を取得する番組情報取得手段と、
前記予約番組に関して取得した電子番組情報、及び、前記予約番組と同チャンネルであってかつ同日の前記予約番組以前に放送される番組に関して取得した電子番組情報に対して、番組の延長又は繰り下げを示唆する、漢字及び／又は仮名からなる所定の延長キーワードを検索する延長キーワード検索手段と、
前記予約番組の終了時刻の延長時間長を設定可能な延長時間長設定手段と、
前記延長キーワード検索手段による検索の結果、前記延長キーワードが検出された番組が有る場合、前記延長時間長設定手段により設定される延長時間長、前記予約番組の録画終了時刻を延長する延長手段と
を備えることとしたものである。