(57)【要約】本発明は、番組予約記録装置に関し、サーバ側の負荷を軽減しつつ、番組の記録をユーザの予約どおりに行うことを可能にすることを目的とする。そして、上記目的を達成するために、本発明の番組予約記録装置は、予約された番組の開始直前及び終了直前に（Ｓ１）、汎用ネットワークを介して接続される情報提供サーバへ要求することにより、最新の番組リストを取得する（Ｓ２）。番組予約録画装置は、メモリに記憶する番組の予約内容を示す予約情報（開始時間、終了時間等）と取得した最新の番組リストとを比較し（Ｓ３）、不一致があれば、予約情報を番組リストに従って更新する（Ｓ４）。
2005013612.tif 000002
【特許請求の範囲】
【請求項１】
予約された番組を記録媒体へ記録する番組予約記録装置であって、
ユーザによる番組の予約を受け付ける予約情報入力部と、
番組の予約内容を示す予約情報を記憶する予約情報メモリと、
前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、
汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、
取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備える番組予約記録装置。
【請求項２】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録開始時間の直前の時期を含んでいる請求の範囲１に記載の番組予約記録装置。
【請求項３】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の直前の時期を含んでいる請求の範囲１又は２に記載の番組予約記録装置。
【請求項４】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の後の時期を含んでおり、
前記番組予約記録装置は、
前記番組記録終了時間の後の前記時期に取得された前記番組リストにもとづいて、すでに記録が終了した前記番組の記録時間内に予約外の番組が含まれているか否かの判定を行うとともに、含まれている場合には前記予約外の番組を前記記録媒体から消去する消去制御部を、さらに備える請求の範囲１ないし３の何れかに記載の番組予約記録装置。
【請求項５】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期を含んでおり、
前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、
前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を、前記番組の予約が行われる時期に取得された前記番組リストから抽出し、前記予約情報の一部として前記予約情報メモリへ記憶させる番組識別子抽出部を備え、
前記消去制御部は、記録が終了した前記番組の番組識別子と前記番組記録終了時間の後の前記時期に取得された前記番組リスト内の番組識別子とを比較することにより前記判定を行う請求の範囲４に記載の番組予約記録装置。
【請求項６】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期とその後の時期とを含んでおり、
前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、
前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を、前記番組の予約が行われる時期に取得された前記番組リストから抽出し、前記予約情報の一部として前記予約情報メモリへ記憶させる番組識別子抽出部を備え、
前記予約情報更新部は、前記予約があった前記番組の番組識別子と前記予約が行われる時期の後に取得された前記番組リスト内の番組識別子とを比較することにより、前記予約情報を更新すべき前記番組リスト内の情報を検索する請求の範囲１ないし４の何れかに記載の番組予約記録装置。
【請求項７】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期を含んでおり、
前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、
前記番組識別子は、連続番組について最終回であるか否かを識別する識別子を含んでおり、
前記予約更新部は、前記予約情報のうち連続番組について定期的に記録を予約する内容を、前記識別子にもとづいて最終回の記録が終了した後に消去する請求の範囲１ないし４の何れかに記載の番組予約記録装置。
【請求項８】
前記番組予約記録装置自身を識別する装置識別子を記憶する装置識別子メモリと、
前記番組予約記録装置自身と前記情報提供サーバとの通信が行われるときに前記装置識別子を前記情報提供サーバへ送信する装置識別子送信部と、をさらに備える請求の範囲１ないし７の何れかに記載の番組予約記録装置。
【請求項９】
請求の範囲１ないし８の何れかに記載の番組予約記録装置を複数備え、
汎用ネットワークを介して前記複数の番組予約記録装置と接続され、前記複数の番組予約記録装置からの要求に応じて前記番組リストを返送する情報提供サーバを、さらに備える番組予約記録システム。
【発明の詳細な説明】
【技術分野】  本発明は、放送番組の録画予約に好適な番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ、番組受信装置及び番組予約記録システムに関する。
【背景技術】  従来において、各家庭用の番組予約録画装置における放送番組の録画予約を、番組の放送チャンネル及び番組時間（すなわち、放送年月日、放送開始時間、放送終了時間）などの番組情報にもとづいて容易に行うように構築されたシステムが知られている（例えば、下に列挙する特許文献１〜４）。
【特許文献１】特開平９−１８０２９１号公報
【特許文献２】特開平１０−９３９３６号公報
【特許文献３】特開平１０−１５５１３１号公報
【特許文献４】特開２００２−３００５５９号公報
特許文献１に開示される技術は、情報センターから配信される番組情報を番組予約録画装置が受信し、受信した番組情報を画面上に表示することによりユーザの選択操作を可能にするものであり、それによって、ユーザの予約操作が簡略化されるとともに誤操作が低減されるという効果を得ている。しかしながら、番組情報は予約操作の際の選択メニューとして用いられるに過ぎず、予約内容が予約後の番組時間の変更等に自動的に対応し得るものではなかった。
これに対して、特許文献２は、番組の変更にともなって予約内容を自動的に変更するシステムを開示している。この従来技術は、放送局から送信される放送信号における各チャンネルの垂直帰線消去期間（画面を描き終わってから次の画面を描き始めるまでの空白期間）に番組情報を載せて送信し、各番組予約録画装置が、受信した最新の番組情報にもとづいて番組の予約内容を自動的に変更するというものである。しかしながら、この従来技術では、放送信号の隙間を利用して番組情報が提供されるので、必要な番組情報を送信するのに時間を要するという問題点があり、さらにアナログ方式のＴＶ（テレビジョン）放送にしか適用できないという問題点があった。
これに対して、特許文献３には、各番組予約録画装置にネットワークを介して接続されるサーバが、各番組予約録画装置に番組情報を提供するだけでなく、番組時間の変更があった場合にはサーバが各番組予約録画装置の予約内容を変更する技術が開示されている。しかしながら、数万台以上にも達すると想定される番組予約録画装置をサーバが制御するのでは、サーバの負荷が過大であって現実的ではないという問題点があった。
これに対して、特許文献４は、ネットワークを通じて接続される各番組予約録画装置へ、サーバが最新の番組情報を周期的に配信し、各番組予約録画装置は受信した番組情報にもとづいて番組の予約内容を変更する技術を開示している。しかしながら、この従来技術においても、番組情報が更新される毎に、サーバは各番組予約録画装置へ番組情報を配信しなければならず、サーバの負荷がなお過大であり、現実的ではないという問題点があった。
また、従来の番組予約録画装置では、番組時間に変更がなくても、記録媒体からの番組の再生動作との干渉、あるいは番組を受信してモニタへ出力するためのチューナの使用との干渉により、予約された時間に予約どおりに番組が記録できない場合があるという問題点があった。さらに、従来においては、ユーザの希望のみでなく、多数のユーザの番組に対する好みの傾向を反映させた番組予約を容易に行う番組予約録画装置は知られていなかった。さらに、番組時間に変更があっても予約番組の録画を可能にすると同時に、予約番組以外の不要番組の消去を自動的に行う番組予約録画装置は知られていなかった。また、予約された複数番組の同時録画を、同時録画すべき番組数よりも少ないチューナで実現する番組予約録画装置は知られていなかった。
【発明の開示】
本発明は上記の問題点に鑑みてなされたもので、アナログＴＶ放送番組以外の番組にも対応可能で、かつサーバ側の負荷を軽減しつつ、番組の記録をユーザの予約どおりに行うことを可能にする番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ及び番組予約記録システムを提供することを目的とする。本発明は、さらに記録媒体の再生動作あるいはチューナの使用による影響を抑制しつつ番組の記録をユーザの予約どおりに行うことを可能にする番組予約記録装置を提供することを目的とする。本発明は、また、多数のユーザの番組に対する好みの傾向を反映させた番組予約を容易に行うことを可能にする番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ及び番組予約記録システムを提供することを目的とする。
また本発明は、番組提供時間に変更があっても、予約番組の記録を可能にすると同時に予約番組以外の不要番組の消去を自動的に行う番組予約記録装置及び番組予約記録システムを提供することを目的とする。本発明は、さらに、予約された複数番組の同時記録を、同時記録すべき番組数よりも少ないチューナで実現する番組予約記録装置、当該番組予約記録装置に接続して用いるための番組受信装置、及び互いに接続された番組予約記録装置と番組受信装置とを有する番組予約記録システムを提供することを目的とする。
この目的のために本発明の一態様に係るものは、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、を備え、取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備えるものである。
本発明の目的、特徴、局面、及び利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】  図１は、本発明の第１の実施形態による番組予約録画システムのブロック図である。
図２は、図１のシステムを構成する番組予約録画装置の構成を示すブロック図である。
図３は、図２の装置の録画予約部の構成を示すブロック図である。
図４は、図２の装置の駆動制御部の構成を示すブロック図である。
図５は、予約情報を更新する処理を示すフローチャートである。
図６は、番組リストの一例を示す説明図である。
図７は、番組識別子の構造例を示すデータ構造図である。
図８は、トリミング処理の流れを示すフローチャートである。
図９は、トリミング処理の一例を示す動作説明図である。
図１０は、トリミング処理の別の例を示す動作説明図である。
図１１は、本発明の実施形態２による番組予約録画装置のブロック図である。
図１２は、図１１の装置の録画予約部の構成を示すブロック図である。
図１３は、図１１の装置の駆動制御部の構成を示すブロック図である。
図１４は、図１１の装置によるステップＳ６の処理を示すフローチャートである。
図１５は、図１１の装置の特徴的動作の別の一つを示すフローチャートである。
図１６は、表示器に表示される警告を例示する説明図である。
図１７は、表示器に表示される警告を例示する説明図である。
図１８は、図１１の装置の変形例を示すブロック図である。
図１９は、図１８の装置による処理を示すフローチャートである。
図２０は、図１１又は図１８の装置による処理を示すフローチャートである。
図２１は、本発明の第３の実施形態による番組予約録画システムのブロック図である。
図２２は、図２１の装置の録画予約部の構成を示すブロック図である。
図２３は、図２１のシステムによる処理を示すフローチャートである。
図２４は、図２１のシステムによる処理を示すフローチャートである。
図２５は、図２１のシステムによる処理を示すフローチャートである。
図２６は、図２１のシステムによる処理を示すフローチャートである。
図２７は、視聴率予測部が行う処理の手順を示す説明図である。
図２８は、視聴率予測部が行う処理の手順を示す説明図である。
図２９は、本発明の第４の実施形態による番組予約録画システムのブロック図である。
図３０は、図２９の装置の録画予約部の構成を示すブロック図である。
図３１は、図２９のシステムによる処理を示す説明図である。
図３２は、図２９のシステムによる処理を示す説明図である。
図３３は、本発明の第５の実施形態による番組予約録画システムのブロック図である。
図３４は、本発明の第６の実施形態による番組予約録画装置の構成を示すブロック図である。
図３５は、図３４の装置の録画予約部の構成を示すブロック図である。
図３６は、図３４の装置の駆動制御部の構成を示すブロック図である。
図３７は、図３４の番組予約記録装置による処理を示すフローチャートである。
図３８は、図３７のステップＳ２０５の処理を示すフローチャートである。
図３９は、番組リストを例示する説明図である。
図４０は、アドレステーブルのデータ構造を例示する説明図である。
図４１は、図３９の番組リストよりも後に提供される番組リストを例示する説明図である。
図４２は、録画時間内に録画された番組の一例を示す説明図である。
図４３は、録画時間内に録画された番組の別の例を示す説明図である。
図４４は、本発明の第７の実施形態による番組予約録画システムの構成を示すブロック図である。
図４５は、図４４の装置の録画予約部の構成を示すブロック図である。
図４６は、図４４の装置の駆動制御部の構成を示すブロック図である。
図４７は、図４４の番組予約記録装置による予約番組の録画処理を示すフローチャートである。
図４８は、図４７のステップＳ２６３の処理を示すフローチャートである。
図４９は、図４７のステップＳ２６６の処理を示すフローチャートである。
図５０は、図４７のステップＳ２６７の処理を示すフローチャートである。
図５１は、第１警告表示信号が表示する警告の例を示す説明図である。
図５２は、第２警告表示信号が表示する警告の例を示す説明図である。
図５３は、図４４の番組予約記録装置の変形形態による予約番組の録画処理を示すフローチャートである。
【発明を実施するための最良の形態】  ［第１の実施形態］
（システムの構成と動作）
図１は、本発明の第１の実施形態による番組予約録画システムの構成を示すブロック図である。番組予約録画システム１００１は、本発明の番組予約記録システムの一実施形態であり、複数の番組予約録画装置１、情報提供サーバ２、及び放送局４を有している。複数の番組予約録画装置１と情報提供サーバ２とは、汎用のネットワーク３を介して接続されており、情報提供サーバ２と放送局４とは、専用回線５又は汎用ネットワーク３を介して接続されている。汎用ネットワーク３は、例えば公衆電話回線を含んでおり、複数の番組予約録画装置１と情報提供サーバ２とは、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のインタネット関連プロトコルを利用した通信方式による通信が可能となっている。
番組予約録画装置１は、本発明による番組予約記録装置の一実施形態であり、放送局４からの電波を受信することにより、予約された番組を記録媒体へ録画するとともに、情報提供サーバ２が提供する番組リスト、すなわち番組チャンネル、番組時間等を記述した情報を取得し、取得した番組リストにもとづいて番組の予約内容を自動的に変更する機能を有している。番組リストの取得のために汎用ネットワーク３を利用するため、回線接続のための過大なコストが無用であるので、番組予約録画装置１は家庭用、個人用の装置としての利用に適する。
図２は、番組予約録画装置１の構成を示すブロック図である。この装置１は、ＴＶ放送番組を受信しモニタ３２へ出力するとともに、受信したＴＶ放送番組を記録媒体３１に予約録画し、また、記録媒体３１から番組を再生してモニタ３２へ出力することが可能なように構成されている。このため、装置１にはチューナ１１、デコーダ１２、出力部１３、録画部１４、再生部１５、録画予約部１６、消去部１７、キー１８、リモコン（リモートコントロール）受信部１９、及び表示器２５が設けられている。
チューナ１１は、アンテナ６に接続されており、アンテナ６が受信した放送電波から、何れかのチャンネルの番組データ（放送番組の内容を表現する信号）を取り出す装置要素である。なお、本明細書では、番組データをも適宜「番組」と簡略して表現する。デコーダ１２は、圧縮符号化された形式で受信された番組を復号化する装置要素であり、例えばデジタルＴＶ放送による番組を受信した場合に起動される。出力部１３は、番組をモニタ３２へ出力する装置要素である。
録画部１４は、番組を記録媒体３１へ録画する装置要素である。記録媒体３１は、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＶＨＳ等のビデオテープ、ＣＤ（コンパクトディスク）、ＰＤ（Ｐｈａｓｅ  ｃｈａｎｇｅ  ｒｅｗｒｉｔａｂｌｅ  Ｄｉｓｋ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（ブルーレイディスク）、ハードディスク、及び半導体メモリなど、番組を録画及び再生し得る任意の媒体であり得る。記録媒体３１は、着脱自在（リムーバブル）なもの、あるいは装置１へ組み込まれたもののいずれであってもよい。図２には、記録媒体３１は着脱自在なものとして描かれている。
再生部１５は、記録媒体３１に録画されている番組を再生する装置要素である。消去部１７は、記録媒体３１に録画されている番組を消去する装置要素である。録画部１４、再生部１５及び消去部１７は、記録媒体３１にアクセスする装置要素であり、互いに重複する要素を含んでいる。例えば記録媒体３１がＤＶＤである場合など、機械的駆動要素や磁気（又は光学）ヘッド等を要する場合には、録画部１４、再生部１５及び消去部１７は、これらの要素を共有することとなる。
録画予約部１６は、番組の録画を予約するための装置要素であり、ユーザによる番組予約の内容に従って、番組を記録媒体３１へ録画させたり、ネットワーク３を介して情報提供サーバ２から番組リストを取得し、それにもとづいて番組の予約内容を自動的に変更したりする装置要素である。録画予約部１６の構造の詳細については後述する。キー１８及びリモコン受信部１９は、ユーザの操作により情報を入力することを可能にする装置要素である。ユーザはキー１８に直接触れることによって、あるいは赤外線あるいは無線を伝送媒体としてリモコン受信部１９へリモコン操作の内容を伝えることによって、例えば所望の番組を予約することができる。表示器２５は、ユーザの入力操作を補助するために、様々な情報を表示する装置要素であり、例えば液晶表示パネルを有している。
図３は、録画予約部１６の構成を示すブロック図である。録画予約部１６には、予約情報入力部６１、予約情報メモリ６２、駆動制御部６３、時刻計測部６４、通信部６７、番組リストメモリ６８、及び予約情報更新部６９が設けられている。これらの装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、予約情報メモリ６２及び番組リストメモリ以外の各装置要素は、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスク（ＨＤＤ）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。このことは、他の実施の形態におけるコンピュータのプログラムについても同様である。
予約情報入力部６１は、ユーザによるキー１８の操作の内容、あるいはリモコン受信部１９を通じて伝えられるリモコン操作の内容にもとづいて、番組の予約内容を示す予約情報を作成し、作成した予約情報を予約情報メモリ６２へ記憶させる装置要素である。時刻計測部６４は、時刻を計測する装置要素であり、時計６５及び比較部６６を有している。比較部６６は、予約情報メモリ６２に記憶される予約情報に含まれる各番組の録画開始時間及び録画終了時間を参照することにより、時計６５が示す時刻が各番組の録画開始時間及びその直前、録画終了時間及びその直前と直後の時刻にそれぞれ達したことを通知する。
通信部６７は、ネットワーク３を介して情報提供サーバ２と通信を行う装置要素であり、情報提供サーバ２へ要求を送信することにより番組リストの返送を受ける番組リスト取得部８１を有している。番組リストメモリ６８は、取得された番組リストを記憶するメモリである。予約情報更新部６９は、番組リストメモリ６８に記憶された番組リストにもとづいて、予約情報メモリ６２に記憶される予約情報を更新する装置要素である。駆動制御部６３は、予約情報メモリ６２に記憶される予約情報にもとづいて、記録媒体３１へ番組を録画し、あるいは記録媒体３１に録画された番組を消去する装置要素である。
図４は、駆動制御部６３の構成を示すブロック図である。駆動制御部６３には、録画制御部７０及び消去制御部７１が設けられている。録画制御部７０は、時刻計測部６４が通知する時刻を参照することにより、予約情報メモリ６２に記憶される予約情報が記述する特定チャンネルの番組の記録媒体３１への録画を、その番組録画開始時間に開始し番組録画終了時間に終了するために、チューナ１１、デコーダ１２，及び録画部１４を制御する。また、再生部１５の動作状態によっては、記録媒体３１への番組の録画が妨げられる場合があるので、録画制御部７０は再生部１５の動作状態を検知する機能をも有している。消去制御部７１は、時刻計測部６４が通知する時刻を参照することにより、予約情報メモリ６２に記憶される予約情報が記述する番組録画終了時間後に、この番組の録画時間内に予約外の番組が含まれている場合に、記録媒体３１から予約外の番組を消去する機能を果たす。
（予約情報更新処理とトリミング処理）
図５は、以上に説明した番組予約記録装置１の特徴的動作である、予約情報メモリ６２に記憶される予約情報を更新する処理の流れを示すフローチャートである。処理が開始されると、時刻計測部６４は、現在時刻が予約更新時刻に達したか否かを判定する（ステップＳ１）。予約更新時間とは、予約情報メモリ６２に記憶される予約情報に記述される番組録画開始時間の直前の時期、及び番組録画終了時間の直前の時期である。ここでいう直前とは、番組録画開始時間及び番組録画終了時間の前方向に、番組の録画時間に比べて十分に短い時間であって、以下に述べるステップＳ２、Ｓ３及びＳ４の処理を行うには十分な長さの時間をおいた時期をいい、例えば数秒〜数分程度以前の時期をいう。この時間の長さは、時刻計測部６４にあらかじめ設定されている。
時刻計測部６４は、現在時刻が予約更新時刻に達するまで、ステップＳ１の処理を反復し、現在時刻が予約更新時刻に達すると、その旨を番組リスト取得部８１へ通知する。すると、番組リスト取得部８１は、情報提供サーバ２へ要求を送信することにより、情報提供サーバ２から番組リストを取得する（ステップＳ２）。図６は、番組リストの一例を示す説明図である。図６が示すように、番組リスト２０１には、放送チャンネル毎及び番組毎に、番組名、番組開始時間、番組終了時間、出演者情報、キーワード情報及び番組識別子（番組ＩＤと適宜略記する）が列記されている。キーワード情報とは、番組を検索するのに利用可能なキーワードを列記したものである。
番組ＩＤは、番組を識別するための簡略な符号であり、例えば図７が示すような構造を有している。図７が例示する番組ＩＤ２０２は、番組ジャンル、番組タイトル、連続番組についての放送回数、再放送であるか否か、日付、及び番組チャンネルを簡略な符号で表現する識別子あるいはフラグを含んでいる。ここでは、１ビット長の識別子を特にフラグと称している。情報提供サーバ２は、番組リストとして最新のものを提供する。なお、情報提供サーバ２が、番組ＩＤ及び番組リストを作成する処理については、本発明の第５の実施形態についての説明の中で後述する。
図５に戻って、ステップＳ２の処理が終了すると、予約情報更新部６９は、予約情報メモリ６２に記憶される予約情報と、取得された最新の番組リストとを比較し、一致するか否かを判定する。予約情報に含まれる番組について、番組時間（すなわち、番組開始時間及び番組終了時間）が、放送局の都合等により変更されたり、あるいは番組が中止になったりしておれば、その変更内容は最新の番組リストに反映される。従って、これらの変更があれば、ステップＳ３において不一致と判定され、予約情報が番組リストに従って更新される（ステップＳ４）。その結果、予約情報メモリ６２に記憶される予約情報が、最新の番組リストの内容を反映した内容に書き換えられる。その後、処理はステップＳ１へ戻る。
ステップＳ３において一致すると判定されると、録画制御部７０は、現在時刻が予約情報に記述される番組録画開始時間又は番組録画終了時間の何れかに達したことを時刻計測部６４が通知するのを待って（ステップＳ５及びＳ７）、記録媒体３１へ番組の録画を開始し（ステップＳ６）、又は終了する（ステップＳ８）。ステップＳ６の終了後、又はステップＳ８の後に行われるトリミング処理（ステップＳ９）の終了後、図５の処理全体を終了すべきか否かが判定される。番組予約録画装置１の動作のすべてを停止するようにユーザがキー１８を操作した場合などには、図５の処理全体は終了し、終了すべきでない通常の場合には、処理はステップＳ１へ戻る。
図８は、トリミング処理（ステップＳ８）の流れを示すフローチャートである。この処理が開始されると、番組リスト取得部８１は、情報提供サーバ２へ要求を送信することにより、情報提供サーバ２から番組リストを取得する（ステップＳ１２）。このステップＳ１２の処理は、番組録画終了時刻の直後に行われるのであれば、番組録画終了時間の直前にすでに番組リストが取得されている（ステップＳ２）ので省いてもよい。その後、消去制御部７１は、ステップＳ８で録画が終了した番組の録画時間内に、予約外の番組が含まれているか否かを判定する（ステップＳ１３）。この判定は、番組録画終了時間の直前（ステップＳ２）又は番組録画終了時間の後（ステップＳ１２）に取得された最新の番組リストと、予約情報メモリ６２に記憶される予約情報とを比較することにより行われる。予約外の不要番組が含まれておれば、消去制御部７１は消去部１７を通じて不要番組を記録媒体３１から消去する。不要番組が含まれていない場合（ステップＳ１３）、又はステップＳ１４の処理が終了した場合には、ステップＳ９の処理は終了する。
図９は、トリミング処理の一例を示す動作説明図である。図９（ａ）は、録画が予定された番組に対応する当初の番組リストの内容を例示しており、図９（ｂ）は、同じ番組に対応する番組リストの変更後の内容を例示している。図９の例では、２１：００に開始し２２：００に終了することが予定されていた番組（番組ＩＤ＝ｘｘｘｘｘの番組）について、番組開始時間２１：００の後の番組の中途に臨時ニュース（番組ＩＤ＝ｙｙｙｙｙの番組）が１５分間挿入され、その後本来の番組が継続して放映されている。その結果、本来の番組が１５分遅れの２２：１５に終了している。この番組変更によって、記録媒体３１には、図９（ｃ）が示すように、予約されていた本来の番組の中途に予約外の不要番組が録画されている。
消去制御部７１は、予約情報メモリ６２に記憶される予約情報と、図９（ｂ）に例示される番組リストとを比較することにより、不要番組である臨時ニュースを特定し、この不要番組を記録媒体３１から消去する。これにより、図９（ｃ）に例示される番組ＩＤ＝ｙｙｙｙｙの番組が記録媒体３１から消去されるので、記録媒体３１には、予約されていた本来の番組が、連続した１時間番組として録画されることとなる。このようなトリミング処理を行うには、記録媒体３１としてランダムなアクセスが可能なもの、例えばＤＶＤなどが適している。
図１０は、トリミング処理の別の例を示す動作説明図である。図１０（ａ）は、録画が予定された番組に対応する当初の番組リストの内容を例示しており、図１０（ｂ）は、同じ番組に対応する番組リストの変更後の内容を例示している。図９の例では、２１：００に開始し２２：００に終了することが予定されていた番組（番組ＩＤ＝ｐｐｐｐｐの番組）について、予定よりも早期の２０：３０に終了し、その後に別の番組（番組ＩＤ＝ｑｑｑｑｑの番組）が放映されている。この番組変更によって、記録媒体３１には、図１０（ｃ）が示すように、予約されていた本来の番組は１時間３０分の長さで録画されており、その後には予約外の不要番組が録画されている。
消去制御部７１は、予約情報メモリ６２に記憶される予約情報と、図１０（ｂ）に例示される番組リストとを比較することにより、不要番組を特定し、この不要番組を記録媒体３１から消去する。これにより、図１０（ｃ）に例示される番組ＩＤ＝ｑｑｑｑｑの番組が記録媒体３１から消去されるので、記録媒体３１には、予約されていた本来の番組が、予定よりも短い１時間３０分の番組として録画されることとなる。
以上に述べたように、番組予約録画装置１では、予約された番組の録画が開始される直前及び終了する直前に番組リストを取得することにより予約情報が更新されるので、予約された番組の録画が開始される直前あるいは終了する直前までになされた番組時間の変更に自動的に対応して、予約された番組の録画が行われる。さらに、番組リストにもとづいて、すでに記録が終了した番組の記録時間内に予約外の番組が含まれておれば、この予約外の番組が記録媒体３１から消去されるので、ユーザは予約外の番組を手動で記録媒体３１から消去する手間を掛けずに済む。また、番組予約録画装置１は要求にもとづいて番組リストを取得するので、番組リストの提供に要する情報提供サーバ２の負担を軽減することができる。
キー１８又はリモコン受信部１９を通じて番組の予約が行われる際にも、番組リスト取得部８１は、要求を送信することにより情報提供サーバ２から番組リストを取得しておくのが、より好ましい。予約情報入力部６１は、このときに取得した番組リストから、予約された番組に対応する番組ＩＤを抽出し、抽出した番組ＩＤを予約情報の一部として予約情報メモリ６２に記憶させると良い。それにより、録画制御部７０は、予約情報に含まれる番組ＩＤと番組リストに含まれる番組ＩＤとを比較することによって、図９に例示する番組ＩＤ＝ｙｙｙｙｙの不要番組を容易に特定することが可能となる。同様に、消去制御部７１は、予約情報に含まれる番組ＩＤと番組リストに含まれる番組ＩＤとを比較することによって、図１０に例示する番組ＩＤ＝ｑｑｑｑｑの不要番組を容易に特定することが可能となる。
また、この不要番組のトリミングの形態、構成を利用すれば、例えば、同じチャンネルを連続して記録し続けるシステムにおいて、記録後に、番組単位ごとに、番組を分離することも容易に行うことができる。
なお、番組の予約が行われるときに番組リストを取得し、予約された番組に対応する番組ＩＤを抽出するために番組予約録画装置１が採り得る望ましい構成については、本発明の実施の形態３についての説明の中で詳述する。本発明の各実施形態は、任意に組み合わせて実施することが可能である。
［第２の実施形態］
（装置の構成）
図１１は、本発明の実施形態２による番組予約録画装置１Ａの構成を示すブロック図である。この装置１Ａは、２個の記録媒体３１ａ，３１ｂ（双方を合わせて記録媒体３１Ａと記す）に対して、個別に番組の記録及び再生が可能なように構成されている点において、実施の形態１による装置１とは異なっている。従って装置１Ａには、録画部１４Ａ、再生部１５Ａ及び消去部１７Ａとして、２個（一般には複数個が可能）の記録媒体３１ａ，３１ｂに対応して、２個（一般には複数個）ずつの録画部１４ａ，１４ｂ、再生部１５ａ，１５ｂ及び消去部１７ａ，１７ｂが設けられている。録画部１４Ａ、再生部１５Ａ及び消去部１７Ａは、図２の録画部１４、再生部１５及び消去部１７に各々対応する機能を果たす。
記録媒体３１ａ，３１ｂは、互いに同一種類のものであっても良く、異なる種類のものであっても良い。例えば、記録媒体１ａが２倍速以上での読み書きが可能なハードディスクであって、記録媒体１ｂがＤＶＤであっても良い。装置１Ａには、さらに、記憶領域検知部２０として、記録媒体３１ａ，３１ｂ内の記憶可能な空白領域を検知する記憶領域検知部２０ａ，２０ｂが設けられている。また、録画部１４ａには、番組を圧縮符号化するためのエンコーダ２１が設けられ、再生部１５Ａには、圧縮符号化された番組を復号化するデコーダ２２が設けられている。
図１２は、装置１Ａの録画予約部１６の構成を示すブロック図である。図１２では、装置１Ａの録画予約部１６Ａと装置１の録画予約部１６（図３）との相違点は、駆動制御部６３と、出力部１３、チューナ１１、記憶領域検知部２０、キー１８、リモコン受信部１９及び予約情報メモリ６２との関係において現れている。図１３は、装置１Ａの駆動制御部６３の構成を示すブロック図である。この駆動制御部６３Ａは、チャンネル判定部７２、警告表示部７３、駆動制御部７４、電源オフ禁止部７５及びチャンネル切替禁止部７６が設けられている点、及びそれに伴って録画制御部７０が録画制御部７０Ａに置き換えられている点において、図４に示した装置１の駆動制御部６３とは異なっている。これらの特徴的な装置要素の機能については、以下の処理手順の説明の中で適宜説明する。
（複数の記録媒体を用いた処理）
図１４は、番組予約録画装置１Ａの特徴的動作の一つである、図５のステップＳ６の処理の流れを示すフローチャートである。ステップＳ６の処理が開始されると、記憶領域検知部２０は、予約された記録媒体３１ａに録画予定の番組を録画可能な空き領域があるか否かを判定する（ステップＳ２１）。録画可能な空き領域があれば、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、録画部１４ａを通じて記録媒体３１ａへの番組の録画を開始する（ステップＳ２２）。一方、記録媒体３１ａに録画可能な空き領域がない場合には、記憶領域検知部２０は、さらに記憶媒体３１ｂに録画予定の番組を録画可能な空き領域があるか否かを判定する（ステップＳ２３）。
記憶媒体３１ｂに録画可能な空き領域があれば、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、録画部１４ｂを通じて記録媒体３１ｂへの番組の録画を開始する（ステップＳ２４）。一方、記録媒体３１ｂに録画可能な空き領域がない場合には、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、さらにエンコーダ２１を起動することにより、高い圧縮率で番組を圧縮符号化しつつ、録画部１４ａを通じて記録媒体３１ａへの録画を開始する（ステップＳ２５）。ステップＳ２２，Ｓ２４及びＳ２５の何れかの処理を通じて、録画が開始されるとステップＳ６の処理は終了する。
以上の処理によって、ユーザが予約した番組の一部ないし全部が、予約された記録媒体３１ａの空白領域の不足によって記録漏れとなる恐れを低減することができる。
（チューナの選択チャンネルを切替える処理）
図１５は、番組予約録画装置１Ａの特徴的動作の別の一つを示すフローチャートである。図１５におけるステップＳ３１〜Ｓ４０の処理は、図５のステップＳ５及びＳ６に置き換えて実行される。図１５は、図３のステップＳ３，Ｓ７，Ｓ１０との関係が明瞭となるように、これらのステップを併記している。ステップＳ５に置き換えて実行されるステップＳ３１では、時刻計測部６４は、予約情報メモリ６２に記憶される予約情報に記述される番組の録画開始時間の直前に、現在時刻が達したか否かを判定する。ここで、番組録画開始時間の直前とは、後述するステップＳ３６で予約解除の警告表示を開始した後、ユーザの操作を待つのに十分な時間ｔ１だけ、番組録画開始時間より前の時期である。時間ｔ１は、時刻計測部６４にあらかじめ設定されており、例えば１分から数分程度の時間である。
時刻計測部６４は、現在時刻が番組録画開始時間の直前に達するまで、ステップＳ３１の処理を反復し、現在時刻が番組録画開始時間の直前に達すると、その旨を録画制御部７０Ａへ通知する。すると、チャンネル判定部７２は、録画制御部７０の指示により、チューナ１１が動作中であるか否かを判定する（ステップＳ３２）。チューナ１１が動作中でなければ、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ３３）。
一方、チューナ１１が動作中である場合には、チャンネル判定部７２は、さらに、チューナ１１が録画予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定する（ステップＳ３４）。同一のチャンネルが選択されている場合には、録画制御部７０Ａはチューナ１１が出力する番組を出力部１３へ引き続き伝達させてモニタ３２に表示させるとともに、録画部１４Ａへも伝達させて、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ３５）。このとき、録画制御部７０Ａは、電源オフ禁止部７５を起動して、キー１８及びリモコン受信部１９による電源オフ操作の受付けを禁止し、チャンネル切替禁止部７６を起動して、チューナ１１が選択しているチャンネルをユーザが変更するのを禁止する。
ステップＳ３４の判定において、異なるチャンネルが選択されている場合には、警告表示部７３は録画制御部７０Ａの指示により、予約解除を行うか否かを問う警告を表示する信号を表示器２５に出力する（ステップＳ３６）。図１６は、表示器２５に表示される警告を例示する説明図である。表示器２５には、予約解除を行う選択肢と予約解除しない選択肢とがメニュー形式で表示され、それぞれの選択肢に対応する部位に、キー１８の一部としての選択キー１８１及び１８２が設けられている。ユーザは、何れかの選択キーを押すことにより、何れかの選択肢を容易に選択することができる。この警告信号は、表示器２５に出力する代わりに、あるいは表示器２５へ出力するとともに、出力部１３へ出力することによりモニタ３２へ表示させても良い。この場合、ユーザは図示しないリモコン操作器を操作することにより、モニタ３２の画面上で何れかの選択肢を選択することができる。
図１７は、表示器２５に表示される警告の別の例を示す説明図である。この例では、キー１８の一部としての予約解除ボタン１８３に、表示器２５の一部として組み込まれたランプ１８４が、警告信号によって点滅する。ユーザは与えられた待ち時間（時間ｔ１と実質的に同一）内に予約解除ボタン１８３を押すことにより、予約解除を容易に選択することができる。図１７の形態では構造がさらに簡単であるため、装置１Ａの製造コストを節減することができるという利点が得られる。
図１５に戻って、予約解除ボタン１８３等の解除スイッチ（操作入力部）の操作があれば（ステップＳ３７）、予約解除部７４は、予約情報メモリ６２に記憶される予約情報から、録画が予定されていた番組の予約を消去する（ステップＳ３８）。同時に、録画制御部７０Ａはチューナ１１が出力する番組を出力部１３へ引き続き伝達させ、番組をモニタ３２に表示させる。解除スイッチの操作がなければ（ステップＳ３７）、録画制御部７０Ａは、チューナ１１に録画予定の番組のチャンネルを選択させ、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って（ステップＳ３９）、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ４０）。ステップＳ３３，Ｓ３５，Ｓ３８及びＳ４０の何れかの処理が終了すると、処理はステップＳ１０（図５）へ移行する。
以上の処理によって、チューナ１１が他チャンネルを使用することによって、予約された番組が直ちに記録漏れとなることを防止することができる。
（複数のチューナを用いた処理）
図１８が示すように、番組予約録画装置１Ａ（図１１）にチューナ１１を２個設けることにより、さらに望ましい処理が達成される。すなわち、この番組予約録画装置１Ｂは、チューナ１１Ｂとして２個（一般には複数個が可能）のチューナ１１ａ，１１ｂ、及びそれに対応して、デコーダ１２Ｂとして２個（一般には複数個）のデコーダ１２ａ，１２ｂを用いることにより、図１９のフローチャートが示す処理を実現する。図１９におけるステップＳ３１〜Ｓ４３の処理は、図５のステップＳ５及びＳ６に置き換えて実行される。図１５と同様に、図３のステップＳ３，Ｓ７，Ｓ１０との関係が明瞭となるように、これらのステップが併記されている。図１９のステップＳ３１〜Ｓ４３のうち、ステップＳ３１〜Ｓ４０については、図１５における同一符号のステップと同一であるので、その詳細な説明を略する。
ステップＳ３２では、チューナ１１ａ、１１ｂのうちの何れかが動作中であるか否かが判定され、ステップＳ３３では、チューナ１１ａ，１１ｂのうちの何れかが起動される。ステップＳ３４では、動作中のチューナ１１ａ又は１１ｂが、録画予定の番組のチャンネルと同一のチャンネルを選択しているか否かが判定される。ステップＳ３５では、録画制御部７０Ａは、動作中のチューナ１１ａ又は１１ｂが出力する番組を出力部１３へ引き続き伝達させてモニタ３２に表示させるとともに、録画部１４Ａへも伝達させる。
ステップＳ３４の判定において、異なるチャンネルが選択されている場合には、チャンネル判定部７２は、さらに、動作中のチューナ１１ａ（又は１１ｂ）とは別のチューナ１１ｂ（又は１１ａ）で、録画予定の番組が受信可能であるか否かを判定する（ステップＳ４２）。別のチューナ１１ｂ（又は１１ａ）で、録画予定の番組が受信可能である場合には、録画制御部７０は、動作中のチューナ１１ａ（又は１１ｂ）が出力する番組を出力部１３へ引き続き伝達させてモニタ３２に表示させるとともに、別のチューナ１１ｂ（又は１１ａ）を起動して、当該別のチューナ１１ｂ（又は１１ａ）に録画予定の番組のチャンネルを選択させることにより、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ４３）。このとき、ステップＳ３５と同様に、録画制御部７０Ａは、電源オフ禁止部７５を起動して、キー１８及びリモコン受信部１９による電源オフ操作の受付けを禁止し、チャンネル切替禁止部７６を起動して、チューナ１１ａ，１１ｂが選択しているチャンネルをユーザが変更するのを禁止する。
ステップＳ４２の判定において、別のチューナ１１ｂ（又は１１ａ）で、録画予定の番組が受信可能でない場合には、警告表示部７３は、録画制御部７０の指示により、予約解除を行うか否かを問う警告を表示する信号を表示器２５及び／又は出力部１３に出力する（ステップＳ３６）。予約解除ボタン１８３（図１７）等の解除スイッチ（操作入力部）の操作があれば（ステップＳ３７）、予約解除部７４は、予約情報メモリ６２に記憶される予約情報から、録画が予定されていた番組の予約を消去し（ステップＳ３８）、解除スイッチの操作がなければ（ステップＳ３７）、録画制御部７０Ａは、動作中のチューナ１１ａ（又は１１ｂ）に録画予定の番組のチャンネルを選択させ、録画開始時刻を待って（ステップＳ３９）、録画部１４を通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ４０）。ステップＳ３３，Ｓ３５，Ｓ４３，Ｓ３８及びＳ４０の何れかの処理が終了すると、処理はステップＳ１０（図５）へ移行する。
以上の処理によって、チューナ１１Ｂが他チャンネルを使用することによって、予約された番組が記録漏れとなる恐れがさらに低減される。
図１９において、ステップＳ４２，Ｓ４３，Ｓ３６及びＳ３７の処理を省いて、ステップＳ３４の判定で、異なるチャンネルが選択されている場合には、録画制御部７０は、動作中のチューナ１１ａ（又は１１ｂ）に録画予定の番組のチャンネルを選択させ、録画開始時刻を待って（ステップＳ３９）、録画部１４Ａを通じて記録媒体３１への番組の録画を開始（ステップＳ４０）してもよい。この場合においても、チューナ１１Ｂが他チャンネルを使用することによって、予約された番組が直ちに記録漏れとなることを防止することができる。また、この場合には、警告表示へのユーザの応答を待つ必要がないので、ステップＳ３１は、図５のステップＳ５に置き換えることができる。
（２倍速の記録媒体３１を用いた処理）
記録媒体３１Ａが２倍速（ないしそれ以上）での番組の読み書きが可能である場合には、図５のステップＳ６として、図２０のフローチャートが示す処理を実行することができる。図２０のステップＳ６の処理が開始されると、録画制御部７０Ａは、再生部１５Ａが記録媒体３１ａ及び３１ｂの何れか一つから、番組を再生中であるか否かを判定する（ステップＳ５２）。記録媒体３１ａ（又は３１ｂ）から番組を再生中である場合には、録画制御部７０Ａの指示により再生部１５Ａは、同一の記録媒体３１ａ（又は３１ｂ）からの番組の再生を継続するとともに、録画制御部７０は、再生中のものと同一の記録媒体３１ａ（又は３１ｂ）へ、予定された番組の録画を開始する。このとき、記録媒体３１ａに対する番組の読み書きは２倍速ないしそれ以上の速度で行われる。ステップＳ３２の判定において、記録媒体３１ａ及び３１ｂの何れからも番組を再生中でない場合には、録画制御部７０Ａは、予約された記録媒体３１ａ又は３１ｂへの番組の録画を開始する（ステップＳ５４）。ステップＳ５３又はＳ５４の処理が終了すると、ステップＳ６の処理は終了する。
以上の処理によって、記録媒体３１からの再生が行われていることによって予約された番組が直ちに記録漏れとなることを防止することができる。
なお、番組予約録画装置１Ａ又は１Ｂは、図１４、図１５、図１９及び図２０の何れかの処理を単独で実行するように構成することも、当然に可能である。例えば、図１４の処理のみを実行可能にするのであれば、チャンネル判定部７２、警告表示部７３、予約解除部７４、電源オフ禁止部７５、チャンネル切替禁止部７６は、設けなくても良い。また、図２０の処理のみを単独で実行可能にするのであれば、これらが不要であるだけでなく、複数の記録媒体３１ａ及び３１ｂに対応可能に構成する必要がないので、録画部１４Ａ，再生部１５Ａ及び消去部１７Ａが単一で足りる。また、図１５又は図１９の処理のみを単独で実行可能にするのであれば、複数の記録媒体３１ａ及び３１ｂに対応可能に構成する必要がないので、録画部１４Ａ、再生部１５Ａ及び消去部１７Ａが単一で足りる。
［第３の実施形態］
（システムの構成と動作）
図２１は、本発明の第３の実施形態による番組予約録画システムの構成を示すブロック図である。この番組予約録画システム１００２は、複数の番組予約録画装置１Ｃ、情報提供サーバ２、及び放送局４の他に、番組予約情報管理サーバ７を有する点において、第１の実施形態によるシステム１００１とは異なっている。情報提供サーバ２と同様に、番組予約情報管理サーバ７と複数の番組予約録画装置１とは、汎用のネットワーク３を介して接続されており、例えばＴＣＰ／ＩＰ等のインタネット関連プロトコルを利用した通信方式による通信が可能となっている。
番組予約情報管理サーバ７は、多数の番組予約録画装置１Ｃから予約情報を受信するともに、受信した予約情報を集計することによって番組予約統計情報を作成し、汎用ネットワーク３を通じた番組予約録画装置１Ｃからの要求に応じて、番組予約統計情報を返送する。番組予約録画装置１Ｃは、取得した番組予約統計情報を参照することにより番組予約を自動的に行うとともに、情報提供サーバ２から番組ＩＤを含む番組リストを取得することにより、予約情報を番組ＩＤに縮約した形式で番組予約情報サーバ７へ送信する。
図２１が示すように、番組予約情報サーバ７には、予約情報受信部９１、予約情報蓄積部９２、予約統計情報作成部９３、ユーザ情報蓄積部９８及び実視聴率蓄積部９９が設けられている。これらの装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。
予約情報受信部９１は、番組予約録画装置１Ｃから送信される予約情報を受信する装置要素である。予約情報蓄積部９２は、受信した予約情報を図示しないメモリに蓄積する装置要素である。予約統計情報作成部９３は、蓄積された予約情報を集計することにより番組予約統計情報を作成する装置要素であり、予約数統計部９４及び視聴率予測部９５を有している。予約数統計部９４は、蓄積された予約情報を集計することにより番組毎の予約数又は予約数のランキングを作成する装置要素である。視聴率予測部９５は、蓄積された予約情報を集計することにより番組毎の視聴率を予測し、その情報である視聴率予測情報を作成する装置要素であり、推測関数作成部９６及び関数値演算部９７を有している。推測関数作成部９６及び関数値演算部９７の機能については、後述する処理手順の説明の中で併せて説明する。
ユーザ情報蓄積部９８は、番組予約録画装置１Ｃから送信されるユーザ情報を図示しないメモリに蓄積する装置要素である。ユーザ情報は、番組予約緑画装置１Ｃを使用するユーザに関する情報（例えば、氏名、生年月日、性別、住所など）である。実視聴率蓄積部９９は、現実の視聴率を情報として、図示しないメモリに蓄積する装置要素である。ユーザ情報及び実視聴率情報は、視聴率予測部９５による視聴率予測に用いられる。予約統計情報提供部１００は、作成された番組予約統計情報を、要求に応じて番組予約録画装置１Ｃ等のクライアントへ返送する装置要素である。
番組予約録画装置１Ｃの構成は、図２と同一に描かれるので、図示を略する。図２２は、番組予約録画装置１Ｃが備える録画予約部１６Ｃの構成を示すブロック図である。この録画予約部１６Ｃは、予約統計情報メモリ８６及びデータベースメモリ８７を有する点、通信部６７が予約情報送信部８２及び予約統計情報取得部８５を有する通信部６７Ｃに置き換えられている点、並びに予約情報入力部６１が番組リスト表示部８３、番組ＩＤ抽出部８４、番組選択部８９、データベース（ＤＢ）作成部８８及び番組予約部９０を有する予約情報入力部６１Ｃに置き換えられている点において、番組予約録画装置１の録画予約部１６（図３）とは異なっている。
予約情報送信部８２は、ユーザによって予約情報入力部６１Ｃを通じて入力された予約情報を、番組予約情報管理サーバ７へ送信する装置要素である。予約統計情報取得部８５は、番組予約情報管理サーバ７へ要求を送信することにより、番組予約統計情報の返送を受ける装置要素である。予約統計情報メモリ８６は、取得された番組予約統計情報を記憶する装置要素である。
番組リスト表示部８３は、番組リストメモリ６８に記憶される番組リストを表示する信号を、表示器２５又は出力部１３へ出力する装置要素である。番組ＩＤ抽出部８４は、予約情報入力部６１Ｃを通じて予約があった番組に対応する番組ＩＤを、番組リストメモリ６８に記憶される番組リストから抽出する装置要素である。番組選択部８９は、表示された番組リストの中からユーザが選択する選択操作を受け付ける装置要素であり、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択する。データベース作成部８８は、現在までのユーザの番組予約の傾向を割り出し、データベースとして図示しないメモリに蓄積する装置要素である。ユーザの番組予約の傾向は、現在までにユーザが予約した番組について予約情報入力部６１Ｃで作成された予約情報を集計することにより得られる。番組予約部９０は、予約統計情報メモリ８６に記憶される番組予約統計情報を参照することにより、番組を自動的に予約する装置要素である。
（システムによる処理）
図２３〜図２６は、システム１００２による処理の流れを示すフローチャートである。システム１００２は、番組予約録画装置１Ｃのユーザの選択にもとづいて、図２３〜図２６の何れかの処理を実行するように構成される。図２３は、ユーザが手動予約を選択したときに実行される処理の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ７１）では、ユーザがキー１８等の操作を通じて手動予約を要求し、さらに時間・チャンネル入力モードとＧコード（一般には、番組を識別する何らかの約束された識別子であってよい）入力モードとの何れかを選択すると（ステップＳ７３）、選択に応じて、予約情報入力（ステップＳ７４）とＧコード入力（ステップＳ７５）の何れかが可能となる。
Ｇコードは、ジェムスター社が開発した番組識別子であり、番組予約に必要なチャンネル番号、番組の放送開始予定時間（日付を含む）、及び番組の長さを、圧縮符号化することにより、最小１桁から最大８桁の数字で表現したものである。従って、Ｇコードにもとづいて、番組のチャンネル番号、番組の放送開始予定時間、及び放送終了予定時間を特定することができる。
ステップＳ７４では、キー１８等の操作を通じて、予約すべき番組のチャンネル、録画開始時間及び録画終了時間等をユーザが入力すると、予約情報入力部６１Ｃは、予約内容を示す予約情報を作成する。ステップＳ７５で、キー１８等の操作を通じて、予約すべき番組に対応したＧコードをユーザが入力すると、予約情報入力部６１Ｃは、Ｇコードにもとづいて予約内容を示す予約情報を作成する（ステップＳ７６）。
その後、予約情報送信部８２は、作成された予約情報を番組予約情報管理サーバ７へ送信する（ステップＳ７７）。同時に、予約情報入力部６１Ｃは、作成した予約情報を予約情報メモリ６２へ記憶する（ステップＳ７８）。これによりユーザの手動による番組予約（ステップＳ７１）が完了する。
一方、番組予約情報管理サーバ７側では予約情報収集処理が行われる（ステップＳ７２）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃから予約情報が送信されるまで待機しており、予約情報の送信があるとこれを受信する（ステップＳ７９）。つづいて、予約情報蓄積部９２は、受信された予約情報を図示しないメモリに蓄積する（ステップＳ８０）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、予約情報収集処理（ステップＳ７２）を終了すべき場合を除いて（ステップＳ８１）、処理はステップＳ７９へ戻る。蓄積された予約情報は、後述するように、予約統計情報作成部９２による予約統計情報の作成のための資料として利用される。
以上の処理によって、番組予約録画装置１Ｃは番組統計情報の作成に自動的に寄与することができる。また、番組予約情報管理サーバ７の側においては、各番組予約録画装置１Ｃから送信される予約情報を集約することにより番組予約統計情報を作成し、供給することが可能となる。
図２４は、ユーザが手動予約を選択したときに実行される処理の別の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ９１）では、ユーザがキー１８等の操作を通じて手動予約を要求すると、まず、番組リスト取得部８１は番組リストの送信要求を情報提供サーバ２へ送信する（ステップＳ９４）。一方、情報提供サーバ２側では、番組リストの送信処理（ステップＳ９２）が行われる。この処理では、情報提供サーバ２は、番組リストの送信要求の有無を確認する（ステップＳ１１０）。送信要求があるまでステップＳ１１０が反復される（ステップＳ１１１）。送信要求があると（ステップＳ１１１）、情報提供サーバ２は、図示しないメモリに記憶される番組リストを読み出し（ステップＳ１１２）、読み出した番組リストを、要求を送信した番組予約録画装置１Ｃへ返送する（ステップＳ１１３）。番組リストには番組ＩＤが含まれている。その後、情報提供サーバ２自体を閉鎖すべき時など、番組リスト送信処理（ステップＳ９２）を終了すべき場合を除いて（ステップＳ１１４）、情報提供サーバ２は、処理をステップＳ１１０へ戻す。なお、情報提供サーバ２の構成及びその処理については、本発明の第５の実施形態についての説明の中で詳述する。
番組予約録画装置１Ｃ側（ステップＳ９１）では、番組リスト取得部８１は、返送された番組リストを受信し、番組リストメモリ６８へ記憶させる（ステップＳ９５）。ユーザがキー１８等の操作により、番組選択モード、時間・チャンネル入力モード、及びＧコード（一般には、番組を識別する何らかの約束された識別子）入力モードの何れかを選択すると（ステップＳ９５）、選択に応じて、番組リスト表示（ステップＳ１０３）、予約情報入力処理（ステップＳ１００）、及びＧコード入力（ステップＳ９７）の何れかが可能となる。
ステップＳ１０３では、番組リスト表示部８３は、取得された番組リストを表示する信号を表示器２５及び／又は出力部１３へ出力する。その後、番組選択部８９は、表示された番組リストの中からユーザが選択する選択操作を受け付ける（ステップＳ１０４）。すなわち、番組選択部８９は、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択することにより予約情報を作成する。番組リストには番組ＩＤが含まれるので、作成される予約情報にも番組ＩＤが含まれることとなる。
ステップＳ１００では、キー１８等の操作を通じて、予約すべき番組のチャンネル、録画開始時間及び録画終了時間等をユーザが入力すると、予約情報入力部６１は、予約内容を示す予約情報を作成する。その後、番組ＩＤ抽出部８４は、予約があった番組に対応する番組ＩＤを、番組リストメモリ６８に記憶される番組リストから抽出し、予約情報の一部に加える（ステップＳ１０１）。
ステップＳ９７では、キー１８等の操作を通じて、予約すべき番組に対応したＧコードをユーザが入力すると、予約情報入力部６１Ｃは、Ｇコードにもとづいて予約内容を示す予約情報を作成する。その後、番組ＩＤ抽出部８４は、予約があった番組に対応する番組ＩＤを、番組リストメモリ６８に記憶される番組リストから抽出し、予約情報の一部に加える（ステップＳ９８）。
その後、予約情報送信部８２は、作成された予約情報を、番組ＩＤに縮約した形式で番組予約情報管理サーバ７へ送信する（ステップＳ１０５）。同時に、予約情報入力部６１Ｃは、作成した予約情報を予約情報メモリ６２へ記憶する（ステップＳ１０６）。これによりユーザの手動による番組予約（ステップＳ９１）が完了する。
一方、番組予約情報管理サーバ７側では予約情報収集処理が行われる（ステップＳ９３）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃからの番組ＩＤの送信を待っており、送信があればこれを受信する（ステップＳ１１５及びＳ１１６）。番組ＩＤが受信されると、予約情報蓄積部９２は、受信された番組ＩＤに対応する番組予約の内容（番組チャンネル、番組録画開始時間、番組録画終了時間など）を予約情報として図示しないメモリに蓄積する（ステップＳ１１７）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、予約情報収集処理（ステップＳ９３）を終了すべき場合を除いて（ステップＳ１１８）、処理はステップＳ７９へ戻る。
以上のように図２４の処理では、予約情報が番組ＩＤに縮約した形式で送信されるので、送信すべき信号量が少なく送信コストが節減されるとともに、番組予約情報管理サーバ７の受信の負荷が軽減される。また、ユーザは表示される番組リストを目視しつつ、予約すべき番組の選択操作を容易に行うことができる。
図２５は、ユーザが自動予約を選択したときに実行される処理の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ１２０）では、ユーザがキー１８等の操作を通じて自動予約を要求しておくと、予め設定された時間が到来した時、又はユーザがキー１８等の操作を通じて要求したときに（ステップＳ１２２）、予約統計情報取得部８５は、予約統計情報として予約数ランキングの送信を、番組予約情報管理サーバ７へ要求する（ステップＳ１２３）。設定時間の到来は、時間計測部６４からの通知により検知される。
一方、番組予約情報管理サーバ７側では予約数ランキングの送信処理が行われる（ステップＳ１２１）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃからの予約数ランキングの送信要求を待っており、送信要求があればこれを受信する（ステップＳ１３０及びＳ１３１）。送信要求が受信されると、予約数統計部９４は、予約情報蓄積部９２によって図示しないメモリに蓄積されている予約情報を読み出す（ステップＳ１３２）。つぎに、予約数統計部９４は、番組毎の予約数を集計することにより、予約数ランキングを作成する（ステップＳ１３３）。つづいて、予約統計情報提供部１００は、作成された予約数ランキングを、送信要求を行った番組予約記録装置１Ｃへ返送する（ステップＳ１３４）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、予約数ランキング送信処理（ステップＳ１２１）を終了すべき場合を除いて（ステップＳ１３５）、処理はステップＳ１３０へ戻る。
番組予約録画装置１Ｃ側（ステップＳ１２０）では、予約統計情報取得部８５は、返送された予約数ランキングを受信し、受信した予約数ランキングを予約統計情報メモリ８６へ記憶させる（ステップＳ１２３）。つぎに、番組予約部９０は、予約統計情報メモリ８６に記憶される予約数ランキングを参照することにより、予約すべき番組を選択し（ステップＳ１２５）、その予約内容を示す予約情報を作成し、作成した予約情報を予約情報メモリ６２へ記憶させる（ステップＳ１２６）。これにより、予約数ランキングを参照した番組の自動予約が完了する。その後、ユーザがキー１８等の操作を通じて自動予約機能を解除した場合など、自動予約処理（ステップＳ１２０）を終了すべき場合を除いて（ステップＳ１２７）、処理はステップＳ１２２へ戻る。
予約数ランキングを参照して予約すべき番組を選択するには、例えば、ランキングの最も高い数個の番組を選択するとよい。より好ましくは、データベース作成部８８が作成し、図示しないメモリに蓄積された、ユーザの番組予約の傾向をも参照して予約すべき番組が選択される。ユーザの傾向に関するデータベースとして、例えば、ドラマを好む、スポーツ番組を好む、特定カードのプロ野球中継番組を好む、などを含めることができる。さらに、ユーザの傾向だけでなく、記録媒体３１の空白領域の記憶容量をも考慮して、自動予約を行っても良い。なお、番組予約情報管理サーバ７は、番組予約統計情報として、予約数ランキングに代えて予約数そのものを提供しても良い。例えば、予約数の最も多い数個の番組を選択するという自動選択が可能であり、予約数ランキングと同等に利用することができる。
以上のように図２５の処理では、取得された予約数ランキングを参照することにより番組が予約されるので、幅広いユーザの番組に対する傾向を反映した予約が自動的に行われる。また、番組予約録画装置１Ｃは要求にもとづいて予約数ランキングを取得するので、予約数ランキングの提供に要する番組予約情報管理サーバ７の負担を軽減することができる。
図２６は、ユーザが自動予約を選択したときに実行される処理の別の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ１４０）では、ユーザがキー１８等の操作を通じて自動予約を要求しておくと、予め設定された時間が到来した時、又はユーザがキー１８等の操作を通じて要求したときに（ステップＳ１４２）、予約統計情報取得部８５は、予約統計情報として視聴率予測情報の送信を、番組予約情報管理サーバ７へ要求する（ステップＳ１４３）。
一方、番組予約情報管理サーバ７側では視聴率予測情報の送信処理が行われる（ステップＳ１４１）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃからの視聴率予測情報の送信要求を待っており、送信要求があればこれを受信する（ステップＳ１５０及びＳ１５１）。送信要求が受信されると、視聴率予測部９５は、予約情報蓄積部９２によって図示しないメモリに蓄積されている予約情報を読み出す（ステップＳ１５２）。つぎに、視聴率予測部９５は、番組毎の予約数を集計することにより（ステップＳ１５３）、視聴率予測情報を作成する（ステップＳ１５４）。つづいて、予約統計情報提供部１００は、作成された視聴率予測情報を、送信要求を行った番組予約記録装置１Ｃへ返送する（ステップＳ１５５）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、視聴率予測情報の送信処理（ステップＳ１４１）を終了すべき場合を除いて（ステップＳ１５６）、処理はステップＳ１５０へ戻る。
番組予約録画装置１Ｃ側（ステップＳ１４０）では、予約統計情報取得部８５は、返送された視聴率予測情報を受信し、受信した視聴率予測情報を予約統計情報メモリ８６へ記憶させる（ステップＳ１４４）。つぎに、番組予約部９０は、予約統計情報メモリ８６に記憶される視聴率予測情報を参照することにより、予約すべき番組を選択し（ステップＳ１４５）、その予約内容を示す予約情報を作成し、作成した予約情報を予約情報メモリ６２へ記憶させる（ステップＳ１４６）。これにより、予測された視聴率を参照した番組の自動予約が完了する。その後、ユーザがキー１８等の操作を通じて自動予約機能を解除した場合など、自動予約処理（ステップＳ１４０）を終了すべき場合を除いて（ステップＳ１２７）、処理はステップＳ１４２へ戻る。
図２７及び図２８は、視聴率予測部９５が行う処理の手順を示す説明図である。図２７の処理は推測関数作成部９６によって実行され、図２８の処理は関数値演算部９７によって行われる。図２７が示すように、推測関数作成部９６は、予約情報蓄積部９２によって図示しないメモリに蓄積されている予約情報の過去の集計結果１０１と、過去の現実の視聴率１０５との関係を参照することにより、視聴率推測関数ｆを作成する。推測関数作成部９６は、過去の集計結果１０１を、ユーザ情報１０２ごと、番組のジャンル情報１０３ごと、あるいは番組の放映時間帯１０４ごとに整理し、ユーザ情報別の予約数、番組のジャンル及び放映時間帯を変数とする関数として推測関数ｆを作成する。ユーザ情報は、ユーザ情報蓄積部９８によって図示しないメモリに蓄積されている。
図２８が示すように、視聴率予測情報の作成処理（ステップＳ１５４）が開始されると、関数値演算部９７は、ステップＳ１５２でメモリから読み出された予約情報から、ユーザ情報別の予約数を算出する（ステップＳ１６２）。つぎに、関数値演算部９７は、関数作成部９６が作成した視聴率推測関数ｆに、ユーザ情報別の予約数、番組のジャンル及び放映時間帯を代入することにより、視聴率予測情報を作成する（ステップＳ１６３）。これによりステップＳ１５４の処理は終了する。図２７に示した関数作成部９６による予測関数ｆの作成は、視聴率予測情報の送信要求を待つことなく、適時にあらかじめ行ってもよく、視聴率予測情報の送信要求があるごとに、例えばステップＳ１６３の中で行ってもよい。
視聴率予測情報を参照して予約すべき番組を選択するには、例えば、予測視聴率の最も高い数個の番組を選択するとよい。予約数ランキングを参照する場合と同様に、より好ましくは、ユーザの番組予約の傾向をも参照して予約すべき番組が選択される。さらに、ユーザの傾向だけでなく、記録媒体３１の空白領域の記憶容量をも考慮して、自動予約を行っても良い。
以上のように図２６〜図２８の処理では、取得された視聴率予測情報を参照することにより番組が予約されるので、予測される視聴率の高さを反映した番組の自動予約が実現する。予約情報の過去における集計結果と現実の視聴率との関係を参照し、しかも予約情報の番組ジャンル等をも考慮することにより、視聴率予測情報が作成されるので、確度の高い視聴率予測情報が比較的容易に得られる。また、番組予約録画装置１Ｃは要求にもとづいて視聴率予測情報を取得するので、視聴率予測情報の提供に要する番組予約情報管理サーバ７の負担を軽減することができる。
［第４の実施形態］
図２９は、本発明の第４の実施形態による番組予約録画システムの構成を示すブロック図である。この番組予約録画システム１００３は、情報提供サーバ２が番組予約録画装置１Ｄから送られる装置識別子（装置ＩＤ）を用いて認証を行うように構成されている。装置ＩＤは、各番組予約録画装置１Ｄを識別する符号であり、各番組予約録画装置１Ｄに付与された固有の符号である。図２９が示すように、情報提供サーバ２は、暗号化部１２０、解読部１２１、照合部１２２、データベースメモリ１２３、番組リスト提供部１５６、及び番組リストメモリ１５５を備えている。番組リストメモリ１５６は、番組予約録画装置１Ｄへ提供する番組リストを記憶するメモリである。番組リスト提供部１５６は、番組予約録画装置１Ｄからの送信要求に応じて、番組リストメモリ１５５に記憶される番組リストを読み出し、読み出した番組リストを要求のあった番組予約録画装置１Ｄへ返送する装置要素である。その他の装置要素の機能については、以下の処理手順の説明の中で併せて説明する。また、番組リストの作成及び提供に関しては、本発明の第５の実施形態についての説明の中で詳述する。
情報提供サーバ２の装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、データベースメモリ１２３及び番組リストメモリ１５５を除いて、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。
番組予約録画装置１Ｄの構成は、図２と同一に描かれるので、図示を略する。図３０は、番組予約録画装置１Ｄの録画予約部１６Ｄの構成を示すブロック図である。この録画予約部１６Ｄは、装置ＩＤメモリ１２８を有する点、通信部６７がセキュア関数値演算部１２４、暗号化部１２５、解読部１２６及びＩＤ送信部１２７を有する通信部６７Ｄに置き換えられている点において、番組予約録画装置１の録画予約部１６（図３）とは異なっている。装置ＩＤメモリ１２８は、自身を備える番組予約録画装置１Ｄに固有の符号である装置ＩＤを記憶するメモリである。その他の特徴的な装置要素の機能については、以下の処理手順の説明の中で併せて説明する。
図３１及び図３２は、番組予約録画装置１Ｄ及び情報提供サーバ２の処理を、主としてデータの流れに沿って描いた説明図である。従って、図３１及び図３２において、各要素はデータ又は処理内容を表現している。
まず、図３１の処理について説明する。番組予約録画装置１Ｄ側では、セキュア関数値演算部８１は、装置ＩＤメモリ１２８に記憶される装置ＩＤ１３１を読み出し、セキュア関数Ｓ（ＩＤ）１３２を作成する。セキュア関数１３２は、その変数ＩＤを逆関数として得ることが困難なように作られた一方向関数であり、他者による送信信号の傍受があっても変数ＩＤを再生することは困難である。好ましくは、セキュア関数として、変数が近似していても関数値が大幅に異なるハッシュ関数の性質をも併せ持つセキュア・ハッシュ関数が用いられる。それにより、原文である装置ＩＤを関数値（ハッシュ値）から再現することは不可能となり、同じハッシュ値を持つ異なるデータを作成することは極めて困難となる。セキュア・ハッシュ関数は、通信の暗号化の補助、ユーザ認証、デジタル署名等に既に応用されている。つぎに、ＩＤ送信部１２７は、セキュア関数１３２を情報提供サーバ２へ送信する。
情報提供サーバ２側では、解読部１２１は、受信したセキュア関数１３２を逆変換すること（処理１３５）により、装置ＩＤ１３１を再生し、データベースメモリ１２３へ登録する。情報提供サーバ２は、出荷された番組予約録画装置１Ｄの装置ＩＤとそのセキュア関数による変換後の情報を、逆変換テーブル１３０としてデータベースメモリ１２３にあらかじめ記憶している。解読部１２１は、逆変換テーブル１３０を用いることによりセキュア関数１３２の原文である装置ＩＤ１３１を抽出する。これにより、情報提供サーバ２は、番組予約録画装置１Ｄへサービスを提供可能であるか否かの認証作業を自動的に行うことが可能となる。すなわち、情報提供サーバ２は、認証処理とセキュアな情報転送機能との双方を実現している。
その後、情報提供サーバ２は、送信許可を番組予約録画装置１Ｄへ送信する。番組予約録画装置１Ｄの通信部６７Ｄがこれを受けると、暗号化部１２５は、図示しないメモリに記憶されるユーザ情報（ユーザ識別子、ユーザ名、ユーザの住所、ユーザの電話番号等）１３４を読み出し、装置ＩＤ１３１をキー（鍵）として用いて、読み出したユーザ情報１３４を暗号化する。つぎに、ＩＤ送信部１２７は、暗号化されたユーザ情報１３３を情報提供サーバ２へ送信する。
情報提供サーバ２側では、解読部１２１は、受信したユーザ情報１３３を、すでに受信している装置ＩＤ１３１を用いて解読処理１３７を行い、ユーザ情報１３４を再生する。解読部１２１は、再生したユーザ情報１３４を、データベースメモリ１２３へ登録する（処理１３９）。このようにして、情報提供サーバ２は、他者への漏洩を防止しつつ装置ＩＤ１３１及びユーザ情報１３４をデータベースメモリ１２３へ蓄積することができる。
つぎに図３２の処理について説明する。番組予約録画装置１Ｄ側では、セキュア関数値演算部８１は、装置ＩＤメモリ１２８に記憶される装置ＩＤ１４１を読み出し、セキュア関数Ｓ（ＩＤ）１４８を作成する。番組リスト取得部８１は、セキュア関数１４８とともに、番組リスト要求を情報提供サーバ２へ送信する。情報提供サーバ２側では、解読部１２１は、逆変換テーブル１３０を参照することにより受信したセキュア関数１４８を逆変換すること（処理１４２）により、装置ＩＤ１４１を再生する。照合部１２２は、受信した装置ＩＤ１４１を、データベースメモリ１２３へ登録されている装置ＩＤ１４４と照合することにより認証を行う（処理１４３）。照合の結果、認証が成立した場合に限り、暗号化部１２０は、番組リストメモリ１５５に記憶される番組リスト１４７を読み出し、装置ＩＤ１４１をキーとして用いることにより読み出した番組リスト１４７を暗号化する。情報提供サーバ２は、暗号化された番組リスト１４５を、送信要求を行った番組予約録画装置１Ｄへ返送する。
番組予約録画装置１Ｄ側では、番組リスト取得部８１が暗号化された番組リスト１４５を受信すると、解読部１２６は、暗号化された番組リスト１４５を解読し（処理１４６）、解読された番組リスト１４７を番組リストメモリ６８へ記憶させる。
このように、複数の番組予約録画装置１Ｄからあらかじめ送信される装置ＩＤが情報提供サーバ２に蓄積され、番組リストの送信要求とともに送信される装置ＩＤを、蓄積されている装置ＩＤと照合することにより認証が行われ、認証が成立した場合に限って番組リストが返送されるので、番組リストの提供を受けうる有資格者に限って番組リストを提供することができ、無資格者による不法取得を防止することができる。
［第５の実施形態］
図３３は、本発明の第５の実施形態による番組予約録画システムの構成を示すブロック図である。この番組予約録画システム１００４は、情報提供サーバ２が、例えば放送局４に設置される番組情報提供装置１５１からの情報提供を受けることにより、番組リストを作成し、作成した番組リストを、要求に応じて番組予約録画装置１へ返送するように構成されている。このため、情報提供サーバ２には、番組情報取得部１５２、番組ＩＤ（識別子）生成部１５３、番組リスト生成部１５４、番組リストメモリ１５５、番組リスト提供部１５６、番組リスト変更部１６３、番組リスト検索部１６２、及び番組変更情報取得部１６１が設けられている。図３３に示す情報提供サーバ２の装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、番組リストメモリ１５５以外の装置要素は、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。
番組情報提供装置１５１は、最新の番組情報１７０を、情報提供サーバ２へ送信する。番組情報取得部１５２は、送信された番組情報１７０を受信する。番組ＩＤ生成部は、図７に例示した各番組を識別する符号である番組ＩＤを生成する。番組リスト生成部１５４は、取得された番組情報にもとづいて、図６に例示した番組リストを作成し、番組リストメモリ１５５へ記憶させる。作成される番組リストには、各番組について生成された番組ＩＤも盛り込まれる。番組リスト提供部１５６は、番組予約録画装置１からの要求に応じて、番組リストメモリ１５５から番組リストを読み出し、読み出した番組リストを要求のあった番組予約録画装置１へ返送する。番組ＩＤ返送部１６４は、各番組について生成された番組ＩＤを番組情報提供装置１５１へ送信する。
番組情報提供装置１５１は、番組の開始時間又は終了時間に変更があると、変更後の時間とともに変更があった番組の番組ＩＤを、番組変更情報１７１として情報提供サーバ２へ送信する。情報提供サーバ２の番組変更情報取得部１６１は、送信された番組変更情報１７１を受信する。番組リスト検索部１６２は、番組変更情報１７１に含まれる番組ＩＤと番組リストメモリ１５５に記憶される番組リスト内の番組ＩＤとを比較することにより、番組リスト内の変更すべき番組を検索する。番組リスト変更部１６３は、番組リストメモリ１５５に記憶される番組リスト内の検索された番組について、開始時間又は終了時間を番組変更情報１７１に従って変更する。従って、番組リストに変更があった後に、番組予約録画装置１から番組リストの送信要求があれば、番組リスト提供部１５６は、変更後の番組リストを送信することができる。また、番組ＩＤが検索に用いられるので、検索を短時間でかつ容易に実行することができる。
［第６の実施形態］
（装置の構成）
図３４は、本発明の第６の実施形態による番組予約録画装置１Ｅの構成を示すブロック図である。この装置１Ｅは、チューナ１１がチューナ１１Ｅに置き換えられている点、及び録画予約部１６が録画予約部１６Ｅに置き換えられている点において、図２に示した番組予約録画装置１とは異なっている。
チューナ１１Ｅは、ＶＢＩ分離部２０１を有している。ＶＢＩ分離部２０１は、ＴＶ放送電波のＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ；垂直帰線消去期間）を利用して伝送される情報を分離する。日本国において、番組時間が番組毎に記述される番組リストが、特定のチャンネルに対応する地上波ＴＶ放送電波によって、そのＶＢＩを利用して提供されている。すなわち番組リストが、番組の隙間に挿入される形式で提供されている。このような形態で提供される番組リストの代表例として、ＡＤＡＭＳ−ＥＰＧ（ＴＶ−ＡＳＡＨＩ  Ｄａｔａ  Ａｎｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｅｒｖｉｃｅ，Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を挙げることができる。ＡＤＡＭＳ−ＥＰＧは、一日に２度の頻度で、予め定められた時刻に提供されている。ＡＤＡＭＳ−ＥＰＧは、これを受信するＡＶ機器が自動で番組の録画を制御することができるように、番組情報をテキスト形式で提供する。ＶＢＩを利用して提供される情報は、ＶＢＩ分離部２０１によって分離され、録画予約部１６Ｅへ入力される。
ＡＤＡＭＳ−ＥＰＧが提供される時刻に、番組予約録画装置１ＥがＡＤＡＭＳ−ＥＰＧを提供するチャンネルの番組の録画を行っているときには、ＶＢＩ分離部２０１は、ＡＤＡＭＳ−ＥＰＧを出力することができる。また、ＡＤＡＭＳ−ＥＰＧが提供される時刻に、番組予約録画装置１Ｅが何れの番組の録画をも行っていないときには、チューナ１１ＥはＡＤＡＭＳ−ＥＰＧを提供するチャンネルを選択する。それにより、ＶＢＩ分離部２０１は、ＡＤＡＭＳ−ＥＰＧを出力することができる。ＡＤＡＭＳ−ＥＰＧが提供される時刻に、チューナ１１Ｅが選択するチャンネルを切り替えるには、例えば、後述する駆動制御部６３Ｅが有する録画制御部７０Ｅが、時刻計測部６４が通知する時刻にもとづいて、チューナ１１Ｅのチャンネルを切り替えるとよい。
図３５は、録画予約部１６Ｅの構成を示すブロック図である。録画予約部１６Ｅは、通信部６７が、番組リスト取得部８１Ｅを有する通信部６７Ｅに置き換えられている点、予約情報入力部６１が、番組リスト表示部８３と番組選択部８９とを有する予約情報入力部６１Ｅに置き換えられている点、駆動制御部６３が駆動制御部６３Ｅに置き換えられている点、予約情報更新部６９を必要としない点、延長時間設定部２０５が備わる点、及びアドレステーブルメモリ２０３が備わる点において、図３に示した録画予約部１６とは異なっている。
番組リスト取得部８１Ｅは、ＶＢＩ分離部２０１から送られる情報の中から、番組リストを抽出する。番組リスト取得部８１Ｅは、例えば、番組リストの開始及び終了を示す予め定められた符号等を認識することにより、番組リストと他の情報とを判別する。
通信部６７Ｅは、図３に示した通信部６７と同様に、ネットワーク３を介して、情報提供サーバ２と通信を行うことも可能である。それにより、番組リスト取得部８１Ｅは、ネットワーク３に接続される情報提供サーバ２（図１）から番組リストを取得することができる。番組リスト取得部８１Ｅは、図３の番組リスト取得部８１と同様に、ネットワーク３に接続される情報提供サーバ２へ要求を送信することにより番組リストの返送を受けるものであってもよいが、情報提供サーバ２がネットワーク３を介して一方的に送信する番組リストを取得するものであってもよい。
番組リスト取得部８１Ｅが、要求を送信することにより番組リストを取得する形態では、要求を送信する時期は、予約された番組の録画終了時間に関連したものであっても良い。例えば、番組リスト取得部８１Ｅは、予約情報メモリ６２が記憶する予約情報に基づいて、予約された番組の録画終了から一定時間経過後に要求を送信してもよい。或いは、番組リスト取得部８１Ｅは、アドレステーブルメモリ２０３が記憶するアドレステーブルの内容に基づいて、予約された番組の現実の録画終了から一定時間経過後に要求を送信してもよい。更に、番組リスト取得部８１Ｅは、ＶＢＩ分離部２０１から送られる情報のみから、番組リストを取得するものであってもよく、逆に、ネットワーク３を通じてのみ番組リストを取得するものであってもよい。
図２２を参照して説明したように、番組リスト表示部８３は、番組リストメモリ６８に記憶される番組リストを表示する信号（リスト表示信号と仮称する）を、表示器２５又は出力部１３へ出力する装置要素である。図３５では、表示器２５のみを描いている。番組選択部８９は、表示された番組リストの中からユーザが選択する選択操作を受け付ける装置要素であり、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択する。
延長時間設定部２０５は、ユーザによる番組録画の延長時間の設定を受け付ける装置要素である。後述するように、駆動制御部６３Ｅが有する録画制御部７０Ｅが、予約情報にもとづいて番組を録画する際に、予約された番組終了時間よりも所定時間延長して録画を行う。延長時間設定部２０５は、キー１８又はリモコン受信部１９の操作を通じたユーザの延長時間の設定を受け付ける。延長時間設定部２０５は、ソフトウェアを要しないハードウェアで構成しても良いが、予約情報メモリ６２、番組リストメモリ６８及びアドレステーブルメモリ２０３以外の各装置要素と共に、プログラムに従って動作するコンピュータによって等価的に構成してもよい。
アドレステーブルメモリ２０３は、アドレステーブルを記憶するためのメモリであり、例えばハードディスク（ＨＤＤ）の一部に割り当てられたメモリ領域である。録画制御部７０Ｅは、番組の録画を行う際に、記録媒体３１を識別するメディアＩＤ、記録媒体３１上の録画位置を示すアドレス、チャンネル番号、番組録画開始時間、番組録画終了時間等をアドレステーブルに登録する。アドレステーブルの詳細については、図４０を参照しつつ後述する。
図３６は、駆動制御部６３Ｅの構成を示すブロック図である。駆動制御部６３Ｅは、録画制御部７０に代えて録画制御部７０Ｅを有し、消去制御部７１に代えて消去制御部７１Ｅを有する点において、図４に示した駆動制御部６３とは異なっている。録画制御部７０Ｅは録画制御部７０（図４）と同様に、時刻計測部６４が通知する時刻を参照することにより、予約情報メモリ６２に記憶される予約情報にもとづいて記録媒体３１への番組の録画を行うために、チューナ１１Ｅ、デコーダ１２、及び録画部１４を制御する。但し、録画制御部７０Ｅは、予約情報が示す番組録画終了時間を、延長時間設定部２０５で設定された延長時間分延長して番組の録画を行う。更に、録画制御部７０Ｅは、番組の録画を行う際に、アドレステーブルへの登録を行う。
消去制御部７１Ｅは、消去制御部７１（図４）と同様に、録画が終了した番組について、記録媒体３１から予約外の番組を消去する機能を果たす。但し、消去制御部７１Ｅは、アドレステーブル２０３が記憶するアドレステーブルと番組リストメモリ６８が記憶する番組リストとを参照することにより、番組の消去を行う。
なお、他の実施の形態による番組予約録画装置１、１Ａ〜１Ｄ、１Ｆも、本実施の形態による番組予約録画装置１Ｅと同様に、アドレステーブルメモリ２０３を備えても良い。その場合には、録画制御部７０、７０Ａ、７０Ｆは、録画制御部７０Ｅと同様に、番組の録画に際してアドレステーブルへの登録を行う。それにより消去制御部は７１は、例えば図３のステップＳ１３において、アドレステーブルと最新に取得された番組リストとを比較することによって、不要番組を特定することができる。
（装置の動作）
以上に述べた番組予約録画装置１Ｅを構成する各部の動作の詳細は、フローチャートを参照しつつ行う以下の動作説明によって、より明確となる。図３７は、以上に説明した番組予約記録装置１Ｅによる処理の流れを示すフローチャートである。また、図３８は、図３７のステップＳ２０５の処理を示すフローチャートである。なお、図３７及び図３８のフローチャートでは、番組リスト取得部８１Ｅは、ＶＢＩ分離部２０１が出力する情報からのみ番組リストを取得するものとする。
番組予約録画装置１Ｅの電源が投入されることにより処理が開始されると、延長時間設定部２０５は、延長時間（符号Ｔで表す）を変更するためのユーザによるキー１８等の操作があったか否かを判定する（ステップＳ２０１）。ユーザによる延長時間Ｔの変更のための操作があれば（ステップＳ２０１でＹｅｓ）、延長時間設定部２０５は、ユーザの操作に基づいて延長時間Ｔを不図示のメモリに設定する（ステップＳ２０２）。このメモリは、例えばハードディスク（ＨＤＤ）の一部に割り当てられたメモリ領域である。
ステップＳ２０２の処理が終了した後、又はユーザが延長時間Ｔの変更のための操作を行わないとき（ステップＳ２０１でＮｏ）には、時刻計測部６４は、番組リストを受信する時刻（番組リスト受信時間と仮称する）が到来しているか否かを判断する（ステップＳ２０３）。この判断は、例えば番組リストが送信される時間として不図示のメモリに記録されている時間と時計６５が示す時間とを比較部６８が比較することにより実行する。番組リストが送信される時間を記録するメモリは、例えばハードディスク（ＨＤＤ）の一部に割り当てられたメモリ領域である。
番組リストを受信する時間が到来している場合には（ステップＳ２０３でＹｅｓ）、チューナ１１Ｅが番組の録画に使用されていなければ、録画制御部７０Ｅは、番組リストを提供するチャンネルを選択するようにチューナ１１Ｅを操作する。その結果、番組リスト取得部８１ＥはＶＢＩ分離部２０１から送られる情報から番組リストを取得する（ステップＳ２０４）。次に、消去制御部７１Ｅは、既に録画が終了した番組についてトリミングを行う（ステップＳ２０５）。トリミング処理の詳細については図３８を参照しつつ後述する。トリミング処理（Ｓ２０５）が終了するか、ステップＳ２０３において番組リスト受信時間が到来していないとき（ステップＳ２０３でＮｏ）である場合には、処理はステップＳ２０６へ移行する。
ステップＳ２０６では、予約情報入力部６１Ｅは、番組予約のためのユーザによるキー１８等の操作があったか否かを判定する。ユーザによる番組予約のための操作があれば（ステップＳ２０６でＹｅｓ）、予約情報入力部６１Ｅは、ユーザによる予約情報の入力方法の選択を受け付ける（ステップＳ２０７）。ユーザがキー１８等の操作により、番組選択モード、時間・チャンネル入力モード、及びＧコード（一般には、番組を識別する何らかの約束された識別子）入力モードの何れかを選択すると（ステップＳ２０７）、予約情報入力部６１Ｅは、選択に応じて、番組リスト表示（ステップＳ２１０）、予約情報入力処理（ステップＳ２０９）、及びＧコード入力（ステップＳ２０８）の何れかを可能にする。
ステップＳ２１０では、番組リスト表示部８３は、最新に取得された番組リストを表示するリスト表示信号を表示器２５及び／又は出力部１３へ出力する。図３９は、表示器２５に表示される番組リスト、又は出力部１３を通じてモニタ３２に表示される番組リストを例示する説明図である。図３９に例示する番組リストには、番組毎に、放送チャンネル、番組名、番組開始時間、番組終了時間、出演者情報、及びＧコードが列記されている。
図３９に示すように、番組リストが提供された時刻が、例えば１８：００であるとすれば、１８：００より前の情報は終了番組に関するもの、即ち終了番組リストであり、１８：００以後の情報は予定番組に関するもの、即ち予定番組リストである。このように、本実施の形態は、番組リストとして予定番組リストと終了番組リストとの双方が提供されることを前提としている。予定番組リストと終了番組リストとは、図３９に示すように単一の番組リストの一部分として、同時に提供されても良いが、別の番組リストとして異なる時刻に提供されても良い。
終了番組リストは、過去時間において現実に放送された番組に関する情報を記述する。例えば、放送が終了したある番組について、現実の放送時間が記述される。番組リストのうち、番組リストの提供時刻より前の情報は、直前の情報を含めて全て終了番組リストであることが望ましいが、提供時刻よりある程度以上遡った過去の情報に限って終了番組リストであっても支障はない。最新情報を盛り込んだ番組リストを作成するためには、ある程度の時間を要するため、終了番組リストはある程度遡った過去の情報に限られる場合がある。
図３７に戻って、ステップＳ２１０の後、番組選択部８９は、表示された番組リストの中から所望の番組をユーザが選択する選択操作を受け付ける（ステップＳ２１１）。すなわち、番組選択部８９は、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択することにより予約情報を作成する。番組リストにはＧコードが含まれるので、作成される予約情報にもＧコードが含まれることとなる。
ステップＳ２０９では、キー１８等の操作を通じて、予約すべき番組のチャンネル、録画開始時間及び録画終了時間等をユーザが入力すると、予約情報入力部６１Ｅは、予約内容を示す予約情報を作成する。ステップＳ２０８では、キー１８等の操作を通じて、予約すべき番組に対応したＧコードをユーザが入力すると、予約情報入力部６１Ｃは、Ｇコードにもとづいて予約内容を示す予約情報を作成する。予約情報には、Ｇコード自身も含まれる。
その後、予約情報入力部６１Ｅは、作成した予約情報を予約情報メモリ６２に記憶させる（ステップＳ２１２）。これによりユーザによる番組予約が完了する。予約情報の記録（Ｓ２１２）が終了するか、ステップＳ２０６においてユーザによる番組予約のための操作がない場合（ステップＳ２０６でＮｏ）には、処理はステップＳ２１３へ移行する。
ステップＳ２１３では、時刻計測部６４は、予約情報メモリ６２が記憶する予約情報に基づいて、現在時刻が予約情報に記述される番組録画開始時間に達したか否かを判定する。現在時刻が番組録画開始時間に達しておれば（ステップＳ２１３でＹｅｓ）、録画制御部７０Ｅは、番組録画開始時間、コンテンツ名称即ち番組名、チャンネル番号、Ｇコード等をアドレステーブルに登録する（ステップＳ２１４）。
図４０は、アドレステーブルのデータ構造を例示する説明図である。アドレステーブルには、番組が録画される毎に、メディアＩＤ、アドレス、Ｇコード、チャンネル番号、コンテンツ名、番組録画開始時間、及び番組録画終了時間が登録される。メディアＩＤは、個々の記録媒体３１に予め付与されている固有の識別符号である。アドレスは、録画された番組の記録媒体３１上の位置を示す数値であり、例えば録画された番組が占める領域の先頭アドレスである。アドレステーブル上の項目の全ては、録画制御部７０Ｅによって登録される。
図３７に戻って、ステップＳ２１４の後に、録画制御部７０Ｅは、予約情報が示す番組の録画を開始する（ステップＳ２１５）。その後、番組予約録画装置１Ｅの電源を遮断する操作が行われているなど、処理を終了すべきである場合（ステップＳ２１９でＹｅｓ）には、番組予約録画装置１Ｅはすべての処理を終了し、処理を終了すべきない場合（ステップＳ２１９でＮｏ）には、番組予約録画装置１Ｅは、処理をステップＳ２０１へ戻す。
ステップＳ２１３において、現在時間が番組録画開始時間でない場合（ステップＳ２１３でＮｏ）には、録画制御部７０Ｅは、現在時間が予約情報が示す番組録画終了時間よりも延長時間Ｔだけ遅れた時間に達しているか否かを判定する（ステップＳ２１６）。現在時間が番組録画終了時間＋延長時間Ｔに達しておれば（ステップＳ２１６でＹｅｓ）、録画制御部７０Ｅは、現在行われている番組の録画を終了する（ステップＳ２１７）。その後、録画制御部７０Ｅは、番組録画終了時間をアドレステーブルに登録する（ステップＳ２１８）。その後、処理はステップＳ２１９へ移行する。一方、ステップＳ２１６において現在時間が番組録画終了時間＋延長時間Ｔに達していなければ（ステップＳ２１６でＮｏ）、番組予約録画装置１Ｅは処理をステップＳ２０１へ戻す。
ステップＳ２０５のトリミング処理は、図３８の手順に従って行われる。ステップＳ２０５の処理が開始されると、消去制御部７１Ｅは、番組リストメモリ６８が記憶する最新の番組リストの終了番組リストの部分と、アドレステーブルメモリ２０３が記憶するアドレステーブルの内容とを対比することにより、録画が終了した番組の録画時間内に予約外の番組が含まれているか否かを判定する（ステップＳ２３１）。録画時間内に予約外の番組、即ち不要番組が含まれている場合（ステップＳ２３１でＹｅｓ）には、不要番組を記録媒体３１から消去する（ステップＳ２３２）。ステップＳ２３２の処理が終了するか、又はステップＳ２３１において不要番組がないと判定されると（ステップＳ２３１でＮｏ）、ステップＳ２０５のトリミング処理は終了する。
（動作例）
次に、図３９に例示される番組のうちの一つを例に取り上げ、番組の予約、録画、及びトリミングについて具体的に説明する。図３７のステップＳ２０８、Ｓ２０９又はＳ２１１において、図３９に示す番組リストのうち、Ｇコード「ＣＣＣＣ」で特定される番組が予約されるものと仮定する。この番組の予定された番組開始時間は２１：００であり、予定された番組終了時間は２２：００である。また、番組のチャンネルは「１」である。従って、ステップＳ２１２において予約情報メモリ６２に記憶される予約情報は、番組録画開始時間として２１：００を記述し、番組録画終了時間として２２：００を記述し、チャンネルとして「１」を記述し、更に番組を識別する番組識別子としてＧコード「ＣＣＣＣ」を記述する。
ステップＳ２０２において、予め設定される延長時間Ｔが、３０分であったと仮定する。すると、Ｇコード「ＣＣＣＣ」が付された番組の録画は、ステップＳ２１４によって２１：００に開始し、ステップＳ２１７によって２２：００よりも３０分の延長時間だけ遅らせた２２：３０に終了する。
図４１に示すように、Ｇコード「ＣＣＣＣ」が付された番組及びその前後の番組の現実の放送時間が、Ｇコード「ＡＡＡＡ」が付された「プロ野球中継」番組の放送終了延長のために、３０分ずつ遅れたものとする。図４１は、例えばＧコード「ＣＣＣＣ」の放送より後の０：００に提供される番組リストである。図４１の番組リストのうち、０：００より前の情報は終了番組リストであり、０：００以降の情報は予定番組リストである。
すると、２１：００〜２２：３０の録画時間内には、図４２に示すように、前半部にＧコード「ＢＢＢＢ」が付された番組が録画され、後半部にＧコード「ＣＣＣＣ」が付された番組が録画される。Ｇコード「ＣＣＣＣ」が付された後半部の番組が、予約された番組、即ち予約番組であり、前半部のＧコード「ＢＢＢＢ」が付された番組は予約外の不要番組である。
一方、Ｇコード「ＡＡＡＡ」が付された「プロ野球中継」番組の放送終了延長がなく、図３９が示す番組リストの通りに放送が行われた場合には、２１：００〜２２：３０の録画時間内には図４３に示すような番組が録画される。即ち、前半部にＧコード「ＣＣＣＣ」が付された予約番組が録画され、後半部にＧコード「○○○○」が付された不要番組が録画されている。
ステップＳ２３１において消去制御部７１Ｅは、録画終了後に取得された番組リスト、例えば図４１に示す番組リストとアドレステーブルの内容とを対比することにより、２１：００〜２２：３０の録画時間のうちに、Ｇコード「ＣＣＣＣ」が付された予約番組以外の不要番組を探し出す。アドレステーブルに予約番組のＧコードが登録されるので、消去制御部７１Ｅは、このＧコードと番組リストに記述されているＧコードとを対比することにより、不要番組の探索を容易に行うことができる。ステップＳ２３２において消去制御部７１Ｅは、探し出した不要番組を記録媒体３１から削除する。その結果、図４２の場合には、Ｇコード「ＢＢＢＢ」が付された不要番組が消去され、図４３の場合には、Ｇコード「○○○○」が付された不要番組が消去される。
番組の予約がステップＳ２０９により行われた場合には、予約情報入力部６１ＥにはＧコードが入力されない。この場合には、予約情報入力部６１Ｅは、番組リスト取得部８１Ｅが記憶する番組リストの予定番組リストの部分のうち、予約された番組のチャンネル及び録画時間に対応するチャンネル及び録画時間に付されたＧコードを予約情報に付加すると良い。
以上のように、本実施の形態による番組予約録画装置１Ｅでは、予約外の番組が記録媒体３１から自動的に消去されるので、ユーザは予約外の不要な番組の視聴を余儀なくされる不都合、或いは不要な番組を記録媒体３１から手動で消去する手間から解放される。
番組予約録画装置１Ｅと、番組リストを提供する装置（番組リスト提供装置と称する）とは、番組予約録画システムを構成する。この番組予約録画システムは、本発明の番組予約記録システムの一実施形態に該当する。番組リスト提供装置は、例えば、放送局４に設定される装置、或いはネットワーク３に接続される情報提供サーバ２である。
図３７では、番組リストがＧコードを記述し、予約情報入力部６１Ｅは、図３７のステップＳ２０８においてユーザによるＧコードの入力を受け付け、それにより不要番組の探索を容易化する例を示した。これに対してＧコードに限らず、一般に番組のチャンネル番号、番組の放送開始予定時間、及び放送終了予定時間を特定することができる番組識別子を、Ｇコードと同様に用いることが可能である。
また、番組のチャンネル番号、番組の放送開始予定時間、及び放送終了予定時間を特定し得るものに限らず、一般に番組ごとに予め割り当てられ番組を識別する符号である番組識別子を用いることも可能である。番組識別子は、番組リストに用いられるものと同一であればよい。この場合には、予約情報入力部６１Ｅは、図３７のステップＳ２０８において番組識別子に加えて、番組識別子では特定できない情報、例えば予約すべき番組の録画開始時間等の入力を受け付けると良い。
番組識別子の他に、予約すべき番組のチャンネル番号、録画開始時間及び録画終了時間のすべてを入力すべき場合には、ステップＳ２０９に加えて、ステップＳ２０８を選択肢として用意する利益はもはやない。ステップＳ２０９の後に、予約情報入力部６１Ｅが番組リストに基づいて自動的に番組識別子を予約情報に付加する機能を有しない場合には、ステップＳ２０８を用意する利益がある。
図３７では、番組リストが放送電波を通じて提供される例を示した。これに対して、番組リストがネットワーク３を通じて一方的に提供される場合には、ステップＳ２０３において時刻計測部６４は、ネットワーク３を通じて番組リストが提供される時刻が到来したか否かを判断すると良い。番組リスト取得部８１Ｅが番組リストの送信を要求する形態では、ステップＳ２０３において時刻計測部６４は、番組リストの提供を要求すべき時刻が到来したか否かを判断すると良い。番組リストの提供を要求すべき時刻は、既に述べたように、例えば予約情報メモリ６２が記憶する予約情報が記述する予約番組の録画終了時間から一定時間経過後であってもよく、アドレステーブルメモリ２０３が記憶するアドレステーブルが記述する予約番組の現実の録画終了から一定時間経過後であってもよい。
［第７の実施形態］
（システムの構成）
図４４は、本発明の第７の実施形態による番組予約録画システム２７０の構成を示すブロック図である。この番組予約録画システム２７０は、番組予約録画装置１Ｆ、及び１以上のＴＶ受像機２１０及び２２０を備えている。ＴＶ受像機２１０及び２２０は、本発明の番組受信装置の実施形態に該当する。また、番組予約録画装置１Ｆが有するチューナ１１は、本発明の内部チューナの実施形態に該当し、外部装置としてのＴＶ受像機２１０及び２３０がそれぞれ備えるチューナ２１１及び２３１は、本発明の外部チューナの実施形態に該当する。
番組予約録画システム２７０は、番組予約録画装置１ＦにＴＶ受像機２１０及びＴＶ受像機２２０を接続するのみで容易に構築することができる。また、番組予約録画装置１ＦにＴＶ受像機２１０及びＴＶ受像機２２０を接続する配線として、電灯線（宅内の電力配線）を利用するならば、番組予約録画システム２７０の構築は、更に容易なものとなる。
ＴＶ受像機２１０は、アンテナ６、チューナ２１１、デコーダ２１２、出力部２１３、セレクタ２１４、モニタ２１５、チューナ通知部２１６及び端子２１７〜２２０を備えている。同様に、ＴＶ受像機２３０は、アンテナ６、チューナ２３１、デコーダ２３２、出力部２３３、セレクタ２３４、モニタ２３５、チューナ通知部２３６、及び端子２３７〜２４０を備えている。
ＴＶ受像機２１０とＴＶ受像機２３０とは同一の構造を有するので、代表してＴＶ受像機２１０についてのみ説明する。チューナ２１１は、アンテナ６に接続されており、アンテナ６が受信した放送電波から、何れかのチャンネルの番組データを取り出す。デコーダ２１２は、圧縮符号化された形式で受信された番組を復号化する装置要素であり、例えばデジタルＴＶ放送による番組を受信した場合に起動される。出力部２１３は、番組をモニタ２１５へ出力する。セレクタ２１４は、出力部２１３が出力する番組と、端子２２０を通じて入力される番組予約録画装置１Ｆの出力部１３Ｆから送られる番組との何れかを選択してモニタ２１５へ送る。
チューナ通知部２１６は、チューナ２１１の使用状態を検知し、検知した使用状態を番組予約録画装置１Ｆへ通知する。検知される使用状態は、チューナ２１１がどのチャンネルを選択しているか、及びチューナ２１１が受信した番組がモニタ２１５への表示に使用されているかどうかを含んでいる。従って、チューナ通知部２１６は、チューナ２１１、セレクタ２１４、及びモニタ２１５の動作状態を通じてチューナ２１１の使用状態を検知する。
チューナ２１１は、番組予約録画装置１Ｆが送信するチャンネル選択信号を、端子２１７を通じて受信する。チューナ２１１は、受信したチャンネル選択信号に従ってチャンネルを選択する。即ち、チューナ２１１は、ＴＶ受像機２１０のユーザの操作に従ってチャンネルを選択することも、番組予約録画装置１Ｆが送信するチャンネル選択信号に従ってチャンネルを選択することも可能である。また、チューナ２１１は、自身が受信した番組をデコーダ２１２へ出力すると共に、端子２１９を通じて番組予約録画装置１Ｆへ送信する。端子２１９は、本発明の番組送信部の一実施形態に該当する。
番組予約録画装置１Ｆは、自身が有するチューナ１１に加えて、外部装置として接続されたＴＶ受像機２１０及び２３０がそれぞれ有するチューナ２１１及び２３１をも、あたかも自身のチューナであるかのように用いることが可能なように構成されている。番組予約録画装置１Ｆは、それにより、複数の予約番組の同時録画を実現する。ＴＶ受像機２１０のチューナ２１１及びチューナ通知部２１６、並びにＴＶ受像機２３０のチューナ２３１及びチューナ通知部２３６は、ユーザがＴＶ受像機２１０及び２３０を使用しないときであっても、番組予約録画装置１Ｆによる操作が可能なように、電力が供給されることにより動作状態に保持される。
番組予約録画装置１Ｆは、複数番組の同時録画を実現するために、デコーダ１２がデコーダ１２Ｆに置き換えられている点、出力部１３が出力部１３Ｆに置き換えられている点、録画部１４が録画部１４Ｆに置き換えられている点、及び録画予約部１６が録画予約部１６Ｆに置き換えられている点において、図２に示した番組予約録画装置１とは異なっている。
デコーダ１２Ｆは、圧縮符号化された複数の番組を同時に復号化可能に構成されている。現在においても、複数の番組を同時に復号化可能に構成されたデコーダは既に知られている。半導体技術の進展によりデコーダの処理速度が向上するのに伴って、同時に復号化可能な番組の数をさらに向上させたデコーダ１２Ｆを得ることが可能である。録画部１４Ｆは、デコーダ１２Ｆが出力する複数の番組を記録媒体３１へ同時に録画することが可能に構成されている。
出力部１３Ｆは、デコーダ１２Ｆが出力する番組、又は再生部１５が出力する番組をモニタ２１５及び／又は２３５へ表示するために、ＴＶ受像機２１０及び／又は２３０へ出力する。出力部１３Ｆは、デコーダ１２Ｆが出力する番組を出力する場合にデコーダ１２Ｆが複数番組を同時に出力するときには、ユーザの選択操作に従って、複数番組のうちの何れか一つの番組を出力する。また、再生部１５は、記録媒体３１に複数番組が同時に記録されている場合であっても、ユーザの選択操作に従って、その中の一つを選択して再生する。
図４５は、録画予約部１６Ｆの構成を示すブロック図である。録画予約部１６Ｆは、チューナ操作部２５１を有する点、外部チューナ検知部２５２を有する点、第１警告表示部２５４を有する点、第２警告表示部２５５を有する点、第１選択信号受信部２５６を有する点、第２選択信号受信部２５７を有する点、及び駆動制御部６３が駆動制御部６３Ｆに置き換えられている点において、図３に示した録画予約部１６とは異なっている。録画予約部１６（図３）に対して追加されている装置要素２５１〜２５７は、ソフトウェアを要しないハードウェアで構成しても良いが、予約情報メモリ６２及び番組リストメモリ６８以外の録画予約部１６Ｆの各装置要素と共に、プログラムに従って動作するコンピュータによって等価的に構成してもよい。
チューナ操作部２５１は、チャンネルが異なり同時に録画すべき複数の番組が予約情報に含まれる場合に、チューナ１１、２１１及び２３１からなる３個のチューナのうちから選択した複数のチューナに複数の番組を同時に受信させるように、チューナ１１、２１１及び２３１を操作する。チューナ操作部２５１は、予約情報メモリ６２、駆動制御部６３Ｆ、時刻計測部６４、外部チューナ検知部２５２、第１選択信号受信部２５６、及び第２選択信号受信部２５７からの情報に基づいて、チューナ１１、２１１及び２３１を操作する。
外部チューナ検知部２５２は、チューナ通知部２１６及び２３６が送信する情報に基づいて、チューナ２１１及び２３１の使用状態を検知する。チューナ操作部２５１は、外部チューナ検知部２５２が検知した使用状態に基づいて、同時に録画すべき複数番組の受信に使用できるチューナを判別するとともに、複数番組に対応するチャンネルを、使用できるチューナに割り当てる。
第１警告表示部２５４は、ユーザが使用中の外部チューナを利用することなしには複数番組の同時録画ができない場合に、複数番組の同時録画のためにチャンネル切替えを許可するか否かを問う警告を表示する第１警告表示信号を、出力部１３Ｆ及び表示器２５へ出力する。出力部１３Ｆへ出力された第１警告表示信号は、モニタ２１５又は２３５に表示される。出力部１３Ｆは、第１警告表示信号をモニタ２１５又は２３５に表示させるために、セレクタ２１４又は２３４を切り替えるための選択信号をも同時に出力する。
第１選択信号受信部２５６は、第１警告表示信号が表示されたときに、ユーザがキー１８或いはリモコンの操作等により応答を入力することにより生成される第１選択信号を受信する。第１選択信号は、チャンネル切替えを許可するか否かについてのユーザの選択操作の結果を示す信号である。第１選択信号受信部２５６は、例えばキー１８の操作により入力される信号のうちから、第１選択信号を抽出する。
第２警告表示部２５５は、チューナ２１１及び２３１のうち、同時に録画すべき複数の番組の一つの受信に使用されているチューナについて、ユーザによるチャンネル切替のための操作があった場合に、第２警告表示信号を出力部１３Ｆ及び表示器２５へ出力する。第２警告表示信号は、チューナが使用中である旨を表示するとともに記録中止の可否を問う警告を表示する信号である。出力部１３Ｆは、第２警告表示信号をモニタ２１５又は２３５に表示させるために、セレクタ２１４又は２３４を切り替えるための選択信号をも同時に出力する。
第２選択信号受信部２５７は、第２警告表示信号が表示されたときに、ユーザがキー１８或いはリモコン等の操作を通じて応答を入力することにより生成される第２選択信号を受信する。第２選択信号は、記録中止の可否についてのユーザの選択操作の結果を示す。第２選択信号受信部２５７は、例えばキー１８の操作により入力される信号のうちから、第２選択信号を抽出する。
図４６は、駆動制御部６３Ｆの構成を示すブロック図である。駆動制御部６３Ｆは、録画制御部７０が録画制御部７０Ｆへ置き換えられている点において、図４に示した駆動制御部６３とは異なっている。録画制御部７０Ｆは、チューナ１１に代えてチューナ操作部２５１を操作する点において、図４に示した録画制御部７０とは異なっている。上述したように、番組予約録画装置１Ｆでは、チューナ１１の制御はチューナ操作部２５１によって行われる。
（システムの動作）
以上に述べた番組予約録画装置１Ｆを構成する各部の動作の詳細は、フローチャートを参照しつつ行う以下の動作説明によって、より明確となる。図４７は、以上に説明した番組予約記録装置１Ｆによる予約番組の録画処理の流れを示すフローチャートである。図４７において、番組予約録画装置１Ｆには、１以上のＴＶ受像機、例えばＴＶ受像機２１０及び２３０が接続されているものとする。図４８〜図５０は、それぞれ図４７のステップＳ２６３、Ｓ２６６、及びＳ２６７の処理を示すフローチャートである。
処理が開始されると、時刻計測部６４は、予約情報メモリ６２が記憶する予約情報に基づいて、現在時刻が予約情報に記述される番組録画開始時間に達したか否かを判定する（ステップＳ２５１）。現在時刻が番組録画開始時間に達しておれば（ステップＳ２５１でＹｅｓ）、録画制御部７０Ｆは、チューナ操作部２５１を起動する。それにより、チューナ操作部２５１は、予約情報メモリ６２が記憶する予約情報に基づいて、同時に録画すべき番組が複数、即ちＮ本であるか否かを判定する（ステップＳ２５２）。ここでＮは、Ｎ≧２の任意の整数である。
同時に録画すべき番組がＮ本であれば（ステップＳ２５２でＹｅｓ）、チューナ操作部２５１は、まず内部チューナであるチューナ１１を選択候補に加える（ステップＳ２５３）。選択候補とは、Ｎ本の番組の同時受信に使用するチューナとして選択することのできるチューナを意味する。内部チューナのみを選択候補に加える場合には、選択候補は１個に過ぎない。従って、チューナ操作部２５１は、ステップＳ２５３において同時に、選択候補がＮに足りない、即ち、選択候補＜Ｎ、と判定する。
次に、外部チューナ検知部２５２は、番組予約録画装置１Ｆに接続される１以上、即ちＭ個の外部チューナの使用状態を検知する（ステップＳ２５４）。ここでＭは、Ｍ≧１の任意の整数である。Ｍ個の外部チューナは、例えばチューナ２１１及び２３１である。
次に、外部チューナ検知部２５２は、検知した使用状態に基づいて、Ｍ個の外部チューナの中に不使用チューナが含まれるか否かを判定する（ステップＳ２５５）。ここで、不使用チューナとは、受信した番組がモニタへの表示に使用されていない外部チューナを意味する。例えば、ＴＶ受像機２１０において、チューナ２１１が受信する番組がモニタ２１５への表示に使用されていなければ、チューナ２１１は不使用チューナである。逆に、受信した番組がモニタへの表示に使用されている外部チューナを使用チューナと称する。Ｍ個の外部チューナの中に不使用チューナが含まれる場合（ステップＳ２５５でＹｅｓ）には、チューナ操作部２５１は不使用チューナを選択候補に加える（ステップＳ２５６）。
次に、チューナ操作部２５１は、内部チューナに不使用チューナを加えたチューナ数がＮ以上であるか否か、即ち、選択候補の個数がＮ以上であるか否かを判定する（ステップＳ２５７）。ステップＳ２５７の判定において、選択候補の個数がＮ以上であれば（ステップＳ２５７でＹｅｓ）、チューナ操作部２５１は、選択候補のうちから、Ｎ本の番組の受信に使用すべきＮ個のチューナを選択する（ステップＳ２６４）。即ち、チューナ操作部２５１は、Ｎ本の番組の受信に使用すべきＮ個のチューナを選択候補に割り当てる。チューナ操作部２５１は、更に、選択したＮ個のチューナにＮ本の番組に対応するチャンネルを割り当て、選択したＮ個のチューナのチャンネルを割り当てに従って操作する（ステップＳ２６５）。
次に、処理はステップＳ２６６及びＳ２６７を経る。ステップＳ２６６は、Ｎ本の番組の同時録画中に、番組の録画に使用中の外部チューナについてユーザによるチャンネル切替えのための操作があった場合の処理を内容とするものである。これに対して、ステップＳ２６７は、番組録画終了時間が到来したときの録画終了処理を内容とするものである。ステップＳ２６６及びＳ２６７については後述する。
ステップＳ２６７の後、番組予約録画装置１Ｆの動作のすべてを停止するようにユーザがキー１８を操作した場合など、処理を終了すべき時（ステップＳ２６８でＹｅｓ）には、番組予約録画装置１Ｆは、図４７の処理全体を終了し、終了すべきでない通常の場合には、処理をステップＳ２５１へ戻す。
ステップＳ２５２において、同時に録画すべき番組が複数でない場合（ステップＳ２５２でＮｏ）には、チューナ操作部２５１は内部チューナであるチューナ１１を録画すべき番組の受信に使用する（ステップＳ２６９）。その後、処理はステップＳ２６６へ移行する。
ステップＳ２５７において、選択候補＜Ｎである場合（ステップＳ２５７でＮｏ）には、外部チューナ検知部２５２は、検知した使用状態に基づいて、外部チューナに使用チューナが含まれるか否かを判定する（ステップＳ２５８）。外部チューナに使用チューナが含まれていない場合（ステップＳ２５８でＮｏ）には、処理はステップＳ２６４へ移行する。このとき、選択候補＜Ｎであるから、ステップＳ２６４では、Ｎ本の番組のすべてを選択候補に割り当てることができない。従って、チューナ操作部２５１は、Ｎ本の番組のうち選択候補と同数の一部の番組のみを、選択候補の全てに割り当てる。
ステップＳ２５８の判定において、外部チューナに使用チューナが含まれている場合（ステップＳ２５８でＹｅｓ）、又はステップＳ２５５の判定が否定的（Ｎｏ）である場合には、外部チューナ検知部２５２は、使用チューナの中にＮ本の番組の何れかを受信するものが有るか否かを判定する（ステップＳ２５９）。ステップＳ２５９の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、Ｎ本の番組の何れかを受信する使用チューナを選択候補に加える（ステップＳ２６０）。
次に、チューナ操作部２５１は、選択候補の個数がＮ以上であるか否かを判定する（ステップＳ２６１）。選択候補の個数がＮ以上であれば（ステップＳ２６１でＹｅｓ）、処理はステップＳ２６４へ移行する。逆に、選択候補の個数がＮに満たなければ（ステップＳ２６１でＮｏ）、外部チューナ検知部２５２は、ステップＳ２５４で検知した使用状態に基づいて、使用チューナの中にＮ本の番組の何れをも受信しないものが有るか否かを判定する（ステップＳ２６２）。ステップＳ２６２の判定結果が否定的（Ｎｏ）であれば、処理はステップＳ２６４へ移行する。逆に、ステップＳ２６２の判定結果が肯定的（Ｙｅｓ）であれば、処理はステップＳ２６３へ移行する。又、ステップＳ２５９の判定が否定的（Ｎｏ）であれば、同様に処理はステップＳ２６３へ移行する。
図４８に示すように、ステップＳ２６３の処理が開始されると、まずチューナ操作部２５１は、Ｎ本の番組の何れをも受信しない使用チューナの一つを選択する（ステップＳ２８１）。次に、チューナ操作部２５１は、選択した使用チューナに対して、Ｎ本の番組の中から割り当てるべき番組を決定する（ステップＳ２８２）。次に、第１警告表示部２５４は、選択された使用チューナについてチャンネル切替えを許可するか否かを問う警告を表示する信号を、第１警告表示信号として出力する（ステップＳ２８３）。
図５１は、第１警告表示信号が表示する警告の例を示す説明図である。図５１は、選択された使用チューナが、ＴＶ受像機２１０が備えるチューナ２１１である結果、モニタ２１５に警告が表示された例を示している。警告には、ステップＳ２８２で使用チューナに割り当てられた番組に対応するチャンネル番号と、割り当てられた番組の録画終了時間とが含まれる。それにより、ＴＶ受像機２１０により番組視聴中のユーザは、チャンネルの切替を許可すべきかどうかについて、適切な判断材料を得ることができる。
図４８に戻って、ステップＳ２８３の後において、チューナ操作部２５１は、第１選択信号受信部２５６が、ステップＳ２８３で出力された第１警告表示信号に対してチャンネルの切替を許可する信号を第１選択信号として受信したか否かを判定する（ステップＳ２８４）。ステップＳ２８１〜Ｓ２８７のループを巡ると、その度にステップＳ２８１で新たな使用チューナが選択され、ステップＳ２８３では新たな使用チューナに対して第１警告表示信号が出力される。このため、ステップＳ２８４では、一般には既に出力した何れかの第１警告表示信号に対して、チャンネルの切替を許可する第１選択信号の受信があったか否かが判定される。
ステップＳ２８４の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、第１選択信号に対応する使用チューナを選択候補に加える（ステップＳ２８５）。ステップＳ２８５の後、又はステップＳ２８４の判定が否定的（Ｎｏ）であった場合には、チューナ操作部２５１は、選択候補の個数がＮ以上であるか否かを判定する（ステップＳ２８６）。選択候補の個数がＮ以上であれば（ステップＳ２８６でＹｅｓ）、ステップＳ２６３の処理は終了する。逆に、選択候補の個数がＮ未満であれば（ステップＳ２８６でＮｏ）、チューナ操作部２５１は、Ｎ本の番組の何れをも受信しない使用チューナのうち、第１警告表示信号によって警告がなされていないものが有るか否かを判定する（ステップＳ２８７）。
ステップＳ２８７の判定結果が肯定的（Ｙｅｓ）であれば、処理はステップＳ２８１へ戻る。一方、ステップＳ２８７の判定結果が否定的（Ｎｏ）であれば、チューナ操作部２５１は、既に出力された第１警告表示信号のうち、それに応答してチャンネルの切替を許可する第１選択信号が未だ送られていないものが有るか否かを判定する（ステップＳ２８８）。
ステップＳ２８８の判定結果が否定的（Ｎｏ）であれば、ステップＳ２６３の処理は終了する。一方、ステップＳ２８８の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、最後に実行されたステップＳ２８３において第１警告表示信号が出力された後の経過時間が、予め定められた待ち時間を超えている否かを判定する（ステップＳ２８９）。待ち時間は、ユーザに与えられた応答可能な時間に相当する。待ち時間が経過しておれば（ステップＳ２８９でＹｅｓ）、ステップＳ２６３の処理は終了する。一方、待ち時間が未だ経過していなければ（ステップＳ２８９でＮｏ）、処理はステップＳ２８４へ戻る。ステップＳ２８９が実行される場合には、ステップＳ２８７の判断が肯定的（Ｙｅｓ）となることは有り得ない。従ってその後は、ステップＳ２８４で新たな第１選択信号の受信がない限り、待ち時間が経過するまでステップＳ２８４〜Ｓ２８９のループが反復的に実行される。
図４７へ戻って、ステップＳ２６３の処理が終了すると、処理はステップＳ２６４へ移行する。既に述べたとおり、ステップＳ２６４及びＳ２６５の処理が終了すると、処理はステップＳ２６６へ移行する。
図４９に示すように、ステップＳ２６６の処理が開始されると、外部チューナ検知部２５２は、外部チューナの何れかをＮ本の番組の何れかの受信に使用中であるか否かを判定する（ステップＳ３０１）。ステップＳ３０１の判定結果が肯定的（Ｙｅｓ）であれば、外部チューナ検知部２５２は、Ｎ本の番組の受信に使用中の外部チューナ（一般に１以上）の何れかについて、チャンネル切替えのためのユーザの操作があったか否かを判定する（ステップＳ３０２）。例えば、外部チューナとしてのチューナ２１１及び２３１の双方が、Ｎ本の番組の受信に使用中であるときに、ＴＶ受像機２１０を用いて番組の視聴を開始しようとして、ユーザがチューナ２１１のチャンネルを切り替えるためのボタン操作等を行った場合には、ステップＳ３０２において肯定的判定（Ｙｅｓ）が得られる。
ステップＳ３０２の判定結果が肯定的（Ｙｅｓ）であれば、第２警告表示部２５４は、チャンネル切替えの対象とされたチューナに関して、チューナ使用中である旨を表示するとともに録画中止の可否を問う警告を表示する信号を、第２警告表示信号として出力する（ステップＳ３０３）。図５２は、第２警告表示信号が表示する警告の例を示す説明図である。図５２は、ユーザによるチャンネル切替えの対象とされたチューナが、ＴＶ受像機２１０が備えるチューナ２１１である結果、モニタ２１５に警告が表示された例を示している。警告が表示されることにより、ＴＶ受像機２１０を用いて番組を視聴しようとしているユーザは、チューナ２１１による録画を中止してまでも、録画されている番組以外の番組の視聴をすべきか否かを判断することができる。
図４９に戻って、ステップＳ３０３の後において、チューナ操作部２５１は、第２選択信号受信部２５７が、ステップＳ３０３で出力された第２警告表示信号に対してチャンネルの切替を容認する信号を第２選択信号として受信したか否かを判定する（ステップＳ３０４）。チューナ操作部２５１は、チャンネルの切替を容認する第２選択信号の受信を確認しない限り、予め定められた待ち時間が経過するまで、ステップＳ３０４の判断を反復する（ステップＳ３０６）。
ステップＳ３０４の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、警告の対象となった外部チューナ、即ち上記の例ではチューナ２１１のチャンネル選択についての拘束を解いて、ユーザの操作に任せる（ステップＳ３０５）。即ち、警告の対象となった外部チューナのチャンネル選択の主導権が、チューナ操作部２５１からユーザへ渡される。その後、ステップＳ２６６の処理は終了する。ステップＳ３０１の判定結果が否定的（Ｎｏ）であったとき、ステップＳ３０２の判定結果が否定的（Ｎｏ）であったとき、及びステップＳ３０６で待ち時間が経過したとき（Ｓ３０６でＹｅｓ）にも、ステップＳ２６６の処理は終了する。
図４７に戻って、ステップＳ２６６の処理が終了すると、処理はステップＳ２６７へ移行する。図５０に示すように、ステップＳ２６７の処理が開始されると、時刻計測部６４は、予約情報メモリ６２が記憶する予約情報に基づいて、録画中の１以上の番組の何れか（一般に１以上）について、現在時刻が予約情報に記述される番組録画終了時間に達したか否かを判定する（ステップＳ３２１）。現在時刻が番組録画終了時間に達しておれば（ステップＳ３２１でＹｅｓ）、録画制御部７０Ｆは、終了すべき番組の録画を終了する（ステップＳ３２２）。その後、録画制御部７０Ｆの指示に基づいて、チューナ操作部２５１は、終了の対象とされた番組を受信するチューナが外部チューナであれば、その外部チューナのチャンネル選択の拘束を解く（ステップＳ３２３）。ステップＳ３２３の処理が終了するか、又はステップＳ３２１の判定結果が否定的（Ｎｏ）であれば、ステップＳ２６７の処理は終了する。
以上のように、番組予約録画装置１Ｆは、Ｍ（≧１）個のＴＶ受像機、例えばＴＶ受像機２１０及び２３０が自身に接続されることにより使用に供される。それにより番組予約録画装置１Ｆは、チャンネルが異なり同時に録画すべきＮ（≧２）本の番組を予約情報が含む場合に、自身が有するチューナ１１に加えて、Ｍ個のＴＶ受像機が有する外部チューナ、例えばチューナ２１１及び２３１を有効利用することにより、Ｎ本の番組の同時録画を達成する。接続されるＴＶ受像機の数を増やすことにより、デコーダ１２Ｆ等の能力が許す範囲で、同時に録画できる番組の数Ｎを増やすことができる。
また、ユーザによって番組の視聴に使用中の外部チューナがあれば、番組予約録画装置１Ｆは、ユーザの意向を確認した上で、ユーザが使用中の外部チューナをＮ本の番組の同時録画に利用する。更に、番組予約録画装置１Ｆは、Ｎ本の番組の同時録画に利用している外部チューナ、例えばチューナ２１１又は２３１について、ユーザによるチャンネル切替のための操作があった場合においても、ユーザの意向を確認した上で、ユーザが使用しようとしている外部チューナをＮ本の番組の同時録画に引き続き利用する。このように、番組予約録画装置１Ｆは、ユーザの意向が許す範囲でＮ本の番組の同時録画を実現する。それにより、番組予約録画装置１Ｆは、ユーザによる番組視聴とＮ本の番組の同時録画とを、調和のとれた形態で実現する。
（第７の実施形態の変形形態１）
番組予約録画装置１Ｆは、図４７のフローチャートに代えて、図５３のフローチャートに示す手順に沿って処理を行うものであってもよい。この形態を取る番組予約録画装置１Ｆは、図４５に示した第１警告表示部２５４及び第１選択信号受信部２５６を備える必要がない。図５３の処理手順は、ステップＳ２６１、Ｓ２６２及びＳ２６３が除去され、ステップＳ２６０の終了後又はステップＳ２５９の判定結果が否定的（Ｎｏ）である場合には、処理がステップＳ２６４へ移行する点において、図４７の処理手順とは異なっている。
即ち、図５３の処理手順では番組予約録画装置１Ｆは、ユーザによって番組の視聴に使用中の外部チューナがあれば、ユーザの意向を確認することなく、ユーザが使用中の外部チューナをＮ本の番組の同時録画のためのチューナから無条件に除外する。図５３の形態の番組予約録画装置１Ｆは、それによって、ユーザによる番組の視聴を妨げない範囲で複数番組の同時録画を実現する。
（第７の実施形態の変形形態２）
また、第７の実施形態による番組予約記録装置１Ｆは、チューナ１１、２１１、２３１を利用して複数番組の同時録画を実現したが、チューナ１１、２１１、２３１に加えて、デコーダ１２Ｆ、２１２、２３２をも利用して複数番組の同時録画を実現してもよい。この場合には、デコーダ１２Ｆは高い処理能力を必要とせず、例えば単一番組の復号化のみを行う能力を有するものであっても良い。
［その他の実施形態］
以上の各実施形態は、互いに適宜組み合わせて実施することが可能である。また、以上の各実施形態では、番組予約録画装置１，１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ及び１Ｆは、ＴＶ放送番組を予約録画する装置として構成されたが、本発明の番組予約記録装置は、ラジオ放送番組を予約記録する装置として実施することも可能である。また一般に、放送番組に限らず、情報の提供時間が番組としてあらかじめ定められている情報を受信し、予約記録する装置として実施することも可能である。
［実施の形態の概要］
本発明の実施の形態の概要を以下に記載する。
（１）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備えるものである。
この構成によれば、予約情報メモリに記憶される予約情報にもとづいて記録媒体への番組の記録が行われ、情報提供サーバから取得する番組リストにもとづいて予約情報が更新されるので、番組の時間等の変更にともなう予約の変更が自動的に行われる。また、番組予約記録装置は要求にもとづいて番組リストを取得するので、番組リストの提供に要する情報提供サーバの負担を軽減することができる。さらに、汎用ネットワークを通じて番組リストが取得され、放送局から送信される電波の隙間である垂直帰線消去期間を用いて番組リストの提供を受ける必要がないので、アナログＴＶ放送番組以外の番組、例えばデジタルＴＶ放送番組の予約記録にも対応が可能である。
（２）  ある番組予約記録装置は、番組予約記録装置（１）であって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録開始時間の直前の時期を含んでいるものである。
この構成によれば、予約情報に記述される番組記録開始時間の直前に番組リストが取得されるので、予約された番組の記録が開始される直前までになされた番組時間の変更に自動的に対応して、予約された番組の記録が行われる。
（３）  ある番組予約記録装置は、番組予約記録装置（１）又は（２）であって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の直前の時期を含んでいるものである。
この構成によれば、予約情報に記述される番組記録終了時間の直前に番組リストが取得されるので、予約された番組の記録が終了する直前までになされた番組終了時間の延長変更に自動的に対応して、予約された番組の記録が行われる。
（４）  ある番組予約記録装置は、番組予約記録装置（１）ないし（３）の何れかであって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の後の時期を含んでおり、前記番組予約記録装置は、前記番組記録終了時間の後の前記時期に取得された前記番組リストにもとづいて、すでに記録が終了した前記番組の記録時間内に予約外の番組が含まれているか否かの判定を行うとともに、含まれている場合には前記予約外の番組を前記記録媒体から消去する消去制御部を、さらに備えるものである。
この構成によれば、予約情報に記述される番組終了時間の後の時期に番組リストが取得され、この番組リストにもとづいて、すでに記録が終了した番組の記録時間内に予約外の番組が含まれておれば、この予約外の番組が記録媒体から消去されるので、ユーザは予約外の番組を手動で記録媒体から消去する手間を掛けずに済む。
（５）  ある番組予約記録装置は、番組予約記録装置（４）であって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期を含んでおり、前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を、前記番組の予約が行われる時期に取得された前記番組リストから抽出し、前記予約情報の一部として前記予約情報メモリへ記憶させる番組識別子抽出部を備え、前記消去制御部は、記録が終了した前記番組の番組識別子と前記番組記録終了時間の後の前記時期に取得された前記番組リスト内の番組識別子とを比較することにより前記判定を行うものである。
この構成によれば、番組の予約が行われる時期に番組リストが取得され、しかも番組リストには番組識別子が含まれており、予約があった番組に対応する番組識別子が番組リストから抽出され、予約情報の一部として記憶され、この番組識別子と番組の記録が終了した後に新たに取得された番組リスト内の番組識別子とを比較することにより、予約外の番組の有無が判定されるので、予約外の番組の有無の判定が容易かつ迅速に行われ得る。
（６）  ある番組予約記録装置は、番組予約記録装置（１）ないし（４）の何れかであって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期とその後の時期とを含んでおり、前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を、前記番組の予約が行われる時期に取得された前記番組リストから抽出し、前記予約情報の一部として前記予約情報メモリへ記憶させる番組識別子抽出部を備え、前記予約情報更新部は、前記予約があった前記番組の番組識別子と前記予約が行われる時期の後に取得された前記番組リスト内の番組識別子とを比較することにより、前記予約情報を更新すべき前記番組リスト内の情報を検索するものである。
この構成によれば、番組の予約が行われる時期に番組リストが取得され、しかも番組リストには番組識別子が含まれており、予約があった番組に対応する番組識別子が番組リストから抽出され、予約情報の一部として記憶され、この番組識別子と番組の予約が終了した後に新たに取得された番組リスト内の番組識別子とを比較することにより、予約情報を更新すべき番組リスト内の情報が検索されるので、当該検索が容易かつ迅速に行われ得る。
（７）  ある番組予約記録装置は、番組予約記録装置（１）ないし（４）の何れかであって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期を含んでおり、前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、前記番組識別子は、連続番組について最終回であるか否かを識別する識別子を含んでおり、前記予約更新部は、前記予約情報のうち連続番組について定期的に記録を予約する内容を、前記識別子にもとづいて最終回の記録が終了した後に消去するものである。
この構成によれば、番組識別子に含まれる連続番組について最終回であるか否かを識別する識別子にもとづいて、予約情報のうち連続番組について定期的に記録を予約する内容が、最終回の記録が終了した後に消去されるので、ユーザは、連続番組の定期的な記録の予約を、最終回の番組の記録終了後に手動で消去する手間を掛けずに済む。
（８）  ある番組予約記録装置は、予約された番組を複数の記録媒体の何れかへ記録する番組予約記録装置であって、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間に、記録予定の番組を記録可能な空き領域が予約された記録媒体にあるか否かを判定するとともに、前記予約された記録媒体に前記空き領域がある場合には前記予約された記録媒体へ前記番組を記録し、前記予約された記録媒体に前記空き領域がなく、かつ別の記録媒体に前記空き領域がある場合には前記別の記録媒体に前記番組を記録する記録制御部と、を備えるものである。
この構成によれば、予約された番組が複数の記録媒体の何れかへ記録可能であって、予約された番組の記録開始に先立って予約された記録媒体に記録可能な空き領域があるか否かが判定され、記録可能な空き領域がある場合には、予約された記録媒体に番組が記録され、記録可能な空き領域がない場合には、別の記録媒体に記録可能な空き領域があれば、これに記録されるので、ユーザが予約した番組の一部ないし全部が、予約された記録媒体の空白領域の不足によって直ちに記録漏れとなることを防止することができる。
（９）  ある番組予約記録装置は、番組予約記録装置（８）であって、前記番組予約記録装置は、前記番組をデータ圧縮する符号化部をさらに備え、前記記録制御部は、前記予約された記録媒体に前記空き領域がなく、かつ他のいずれの記録媒体にも前記空き領域がない場合には、前記番組を前記符号化部によりデータ圧縮した上で前記予約された記録媒体に記録するものである。
この構成によれば、予約された記録媒体に記録可能な空き領域がなく、しかも他のいずれの記録媒体にも記録可能な空き領域がない場合には、記録すべき番組がデータ圧縮された上で、予約された記録媒体に記録されるので、ユーザが予約した番組の一部ないし全部が、空白領域の不足によって記録漏れとなる恐れがさらに低減される。
（１０）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、前記番組を受信するチューナと、前記チューナで受信された前記番組をモニタへ出力する出力部と、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間の直前に、前記チューナが記録予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定するチャンネル判定部と、前記チューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、予約解除を行うか否かを問う警告を表示する信号を出力する警告表示部と、予約解除を行うか否かについてのユーザの選択操作を受け付ける操作入力部と、前記予約解除が行われない場合に、前記チューナが選択するチャンネルを前記記録予定の番組のチャンネルへ切り替えて、前記番組を前記記録媒体へ記録する記録制御部と、前記予約解除が行われる場合に、前記予約情報メモリから前記記録予定の番組の予約を消去する予約解除部と、を備えるものである。
この構成によれば、チューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、予約解除を行うか否かを問う警告を表示する信号が出力され、ユーザが予約解除を行わない場合には、チューナが選択するチャンネルを記録予定の番組のチャンネルへ切り替えた上で、予約された番組が前記記録媒体へ記録され、予約解除が行われる場合には、予約情報メモリから記録予定の番組の予約が消去されるので、チューナが他チャンネルを使用することによって予約された番組が直ちに記録漏れとなることを防止することができる。
（１１）  ある番組予約記録装置は、予約された番組を２倍速での読み書きが可能な記録媒体へ記録する番組予約記録装置であって、予約内容を示す予約情報を記憶する予約情報メモリと、前記記録媒体に記録された番組の再生を行う再生部と、前記予約情報により定まる番組記録開始時間に、前記再生部が前記再生を行っているか否かを判定するとともに、前記再生部が前記再生を行っている場合には、前記再生部による前記再生と並行して記録予定の番組を前記記録媒体へ記録する記録制御部と、を備えるものである。
この構成によれば、２倍速での読み書きが可能な記録媒体を番組記録の対象とすることにより、予約された番組を記録すべき記録媒体から番組の再生が行われている場合には、番組の再生と並行して予約された番組の記録が行われるので、記録媒体からの再生が行われていることによって予約された番組が直ちに記録漏れとなることを防止することができる。
（１２）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、前記番組を受信する複数のチューナと、前記複数のチューナの何れかで受信された前記番組をモニタへ出力する出力部と、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間に、何れかのチューナが記録予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定するチャンネル判定部と、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、別のチューナを起動することにより前記記録予定の番組を前記記録媒体へ記録する記録制御部と、を備えるものである。
この構成によれば、複数のチューナが備わり、何れかのチューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、別のチューナを起動することにより記録予定の番組が記録媒体へ記録されるので、チューナが他チャンネルを使用することによって予約された番組が直ちに記録漏れとなることを防止することができる。
（１３）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、前記番組を受信する複数のチューナと、前記複数のチューナの何れかで受信された前記番組をモニタへ出力する出力部と、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間の直前に、何れかのチューナが記録予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定するとともに、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、別のチューナで前記記録予定の番組の受信が可能であるか否かを判定するチャンネル判定部と、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択しており、かつ他のいずれのチューナでも前記記録予定の番組の受信が可能でない場合には、予約解除を行うか否かを問う警告を表示する信号を出力する警告表示部と、予約解除を行うか否かについてのユーザの選択操作を受け付ける操作入力部と、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択しており、かつ別のチューナで前記記録予定の番組の受信が可能である場合には、前記別のチューナを起動することにより前記記録予定の番組を前記記録媒体へ記録し、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択しており、かつ他のいずれのチューナでも前記記録予定の番組の受信が可能でない場合であって、前記予約解除が行われない場合に、前記何れかのチューナが選択するチャンネルを前記記録予定の番組のチャンネルへ切り替えて、前記番組を前記記録媒体へ記録する記録制御部と、前記予約解除が行われる場合に、前記予約情報メモリから前記記録予定の番組の予約を消去する予約解除部と、を備えるものである。
この構成によれば、複数のチューナが備わり、何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択している場合であって、かつ他のいずれのチューナでも記録予定の番組の受信が可能でない場合には、予約解除を行うか否かを問う警告を表示する信号が出力され、何れかのチューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合であって、かつ別のチューナで記録予定の番組の受信が可能である場合には、別のチューナを起動することにより記録予定の番組が記録媒体へ記録され、何れかのチューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合であって、他のいずれのチューナでも記録予定の番組の受信が可能でなく、かつ予約解除が行われない場合には、何れかのチューナが選択するチャンネルを記録予定の番組のチャンネルへ切り替えて、記録予定の番組が記録媒体へ記録され、予約解除が行われる場合には、予約情報メモリから記録予定の番組の予約が消去されるので、チューナが他チャンネルを使用することによって予約された番組が直ちに記録漏れとなる恐れがさらに低減される。
（１４）  ある番組予約記録装置は、番組予約記録装置（１０）又は（１３）であって、前記警告表示部は、前記警告を表示する前記信号として、前記予約解除を行う選択肢と前記予約解除を行わない選択肢とを表示する信号を出力するものである。
この構成によれば、警告を表示する信号として、予約解除を行う選択肢と予約解除を行わない選択肢とを表示する信号が出力されるので、ユーザは容易に選択操作を行うことができる。
（１５）  ある番組予約記録装置は、番組予約記録装置（１０）又は（１３）であって、表示器をさらに備え、前記操作入力部が、前記予約解除ボタンを有し、前記表示器は、前記予約解除ボタンに組み込まれたランプを有し、前記警告表示部は、前記警告を表示する信号として、前記ランプを点滅させる信号を前記表示器へ出力するものである。
この構成によれば、警告の表示が予約解除ボタンに組み込まれたランプを点滅することにより行われるので、ユーザは容易に選択操作を行うことができるとともに、構造が簡単であるため装置の製造コストを節減することができる。
（１６）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、汎用ネットワークを介して接続され番組予約統計情報を供給する番組予約情報管理サーバへ、新たな番組予約がある毎にその予約内容を送信する予約情報送信部と、を備えるものである。
この構成によれば、新たな番組予約がある毎に、その予約内容が番組予約情報管理サーバへ送信されるので、番組統計情報の作成に自動的に寄与することができる。また、予約内容が汎用ネットワークを介して送信されるので、回線接続のために過大なコストが無用であるため、本装置は家庭用、個人用の装置としての利用に適する。
（１７）  ある番組予約記録装置は、番組予約記録装置（１６）であって、前記予約情報入力部に予約の要求があったときに、汎用ネットワークを介して接続される情報提供サーバへ要求することにより、番組を識別する符号である番組識別子、番組チャンネル及び番組時間を番組毎に含む番組リストを前記情報提供サーバから取得する番組リスト取得部を、さらに備え、前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を前記番組リストから抽出する番組識別子抽出部を備え、前記予約情報送信部は、抽出された前記番組識別子を前記予約内容として前記番組予約情報管理サーバへ送信するものである。
この構成によれば、番組の予約の要求があったときに情報提供サーバへ要求することにより、番組識別子を含む番組リストが取得され、その中から予約のあった番組に対応する番組識別子が抽出されて、番組予約情報管理サーバへ送信されるので、送信すべき信号量が少なく送信コストが節減されるとともに、番組予約情報管理サーバの受信の負荷が軽減される。
（１８）  ある番組予約記録装置は、に記載の番組予約記録装置（１７）であって、前記予約情報入力部は、取得された前記番組リストを表示する信号を出力する番組リスト表示部と、ユーザによる予約すべき番組の前記番組リストからの選択操作を受け付ける番組選択部と、をさらに備えるものである。
この構成によれば、番組予約の要求があったときに取得される番組リストを表示する信号が出力され、ユーザによる選択操作が受け付けられるので、ユーザは番組の予約を容易に行うことができる。さらに、番組リストが番組識別子を含んでいるので、予約された番組に対応する番組識別子を容易に抽出することができる。
（１９）  ある番組予約記録装置は、番組予約記録装置（１６）ないし（１８）の何れかであって、前記番組予約情報管理サーバへ要求することにより、前記番組予約情報管理サーバから前記番組予約統計情報を取得する予約統計情報取得部を、さらに備え、前記予約情報入力部は、前記番組予約統計情報を参照することにより番組を予約する番組予約部を含むものである。
この構成によれば、番組予約情報管理サーバから番組予約統計情報が取得され、取得された番組予約統計情報を参照することにより番組が予約されるので、幅広いユーザの番組に対する傾向を反映した予約が自動的に行われる。また、番組予約記録装置は要求にもとづいて番組予約統計情報を取得するので、番組予約統計情報の提供に要する番組予約情報管理サーバの負担を軽減することができる。
（２０）  ある番組予約記録装置は、番組予約記録装置（１９）であって、前記予約情報入力部は、ユーザの番組予約の傾向をデータベースとして蓄積するデータベース作成部を、さらに含み、前記番組予約部は、前記番組予約統計情報とともに前記データベースをも参照することにより番組を予約するものである。
この構成によれば、番組予約記録装置のユーザの番組予約の傾向がデータベースとして蓄積され、番組予約統計情報とともにデータベースをも参照することにより番組が予約されるので、単に幅広いユーザの傾向だけでなく、番組予約記録装置のユーザの傾向を反映した番組の自動予約が実現する。
（２１）  ある番組予約記録装置は、番組予約記録装置（１９）又は（２０）であって、前記予約情報送信部は、前記番組予約部が予約した番組については前記予約内容を前記番組予約情報管理サーバへ送信しないものである。
この構成によれば、番組予約部が予約した番組、すなわち番組予約統計情報を参照して予約された番組については、予約内容が番組予約情報管理サーバへ送信されないので、番組予約統計情報がフィードバック効果によって乱されることを防止することができる。
（２２）  ある番組予約記録装置は、番組予約記録装置（１６）ないし（２１）の何れかであって、前記番組予約統計情報が、番組毎の予約数又は予約数のランキングであるものである。
この構成によれば、番組予約統計情報が番組毎の予約数又は予約数のランキングであるので、人気の高さを反映した番組の自動予約が実現する。
（２３）  ある番組予約記録装置は、番組予約記録装置（１６）ないし（２１）の何れかであって、前記番組予約統計情報が、番組毎の視聴率予測情報であるものである。
この構成によれば、番組予約統計情報が番組毎の視聴率予測情報であるので、予測される視聴率の高さを反映した番組の自動予約が実現する。
（２４）  ある番組予約記録装置は、番組予約記録装置（１）ないし（７）、（１７）及び（１８）の何れかであって、前記番組予約記録装置自身を識別する装置識別子を記憶する装置識別子メモリと、前記番組予約記録装置自身と前記情報提供サーバとの通信が行われるときに前記装置識別子を前記情報提供サーバへ送信する装置識別子送信部と、を備えるものである。
この構成によれば、番組予約記録装置自身を識別する装置識別子が記憶されており、番組予約記録装置自身と情報提供サーバとの通信が行われるときに装置識別子が情報提供サーバへ送信されるので、情報提供サーバは、装置識別子を用いて認証を行うことができ、また提供すべき番組リストを装置識別子を用いて暗号化することが可能となる。
（２５）  ある番組予約情報管理サーバは、汎用のネットワークを介して接続される複数の番組予約記録装置から送信される番組の予約内容を示す予約情報を蓄積する予約情報蓄積部と、蓄積された前記予約情報を集計することにより番組予約統計情報を作成する予約統計情報作成部と、前記複数の番組予約記録装置からの要求に応じて前記番組予約統計情報を返送する予約統計情報提供部と、を備えるものである。
この構成によれば、複数の番組予約記録装置から送信される予約情報が蓄積され、蓄積された予約情報を集計することにより番組予約統計情報が作成され、さらに番組予約記録装置からの要求に応じて番組予約統計情報が返送されるので、番組予約記録装置は、複数ユーザの予約情報にもとづく番組予約統計情報を利用することができる。また、番組予約記録装置からの要求に応じて番組予約統計情報が返送されるので、番組予約統計情報の提供に要する番組予約情報管理サーバの負担を軽減することができる。
（２６）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２５）であって、前記予約統計情報作成部が、番組毎の予約数又は予約数のランキングを作成する予約数統計部を含むものである。
この構成によれば、予約統計情報作成部が、番組毎の予約数又は予約数のランキングを作成する予約数統計部を含むので、番組予約記録装置は、番組毎の予約数又は予約数のランキングを取得して利用することができる。
（２７）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２５）又は（２６）であって、前記予約統計情報作成部が、番組毎の視聴率予測情報を作成する視聴率予測部を含むものである。
この構成によれば、予約統計情報作成部が、番組毎の視聴率予測情報を作成する視聴率予測部を含むので、番組予約記録装置は、番組毎の視聴率予測情報を取得して利用することができる。
（２８）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２６）であって、前記視聴率予測部が、前記予約情報の過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
この構成によれば、予約情報の過去における集計結果と現実の視聴率との関係を参照することにより、視聴率予測情報が作成されるので、確度の高い視聴率予測情報が比較的容易に得られる。
（２９）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２８）であって、前記視聴率予測部が、前記予約情報の番組ジャンルごとの過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
この構成によれば、予約情報の番組ジャンルごとの過去における集計結果と現実の視聴率との関係を参照することにより、番組のジャンルを考慮した視聴率予測情報が作成されるので、さらに確度の高い視聴率予測情報が得られる。
（３０）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２８）又は（２９）であって、前記視聴率予測部が、前記予約情報の番組時間帯ごとの過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
この構成によれば、予約情報の番組時間帯ごとの過去における集計結果と現実の視聴率との関係を参照することにより、番組時間帯を考慮した視聴率予測情報が作成されるので、さらに確度の高い視聴率予測情報が得られる。
（３１）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２７）ないし（２９）の何れかであって、前記複数の番組予約記録装置から送信される前記複数の番組予約記録装置のユーザに関する情報であるユーザ情報を蓄積するユーザ情報蓄積部と、前記視聴率予測部が、前記予約情報のユーザ情報ごとの過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
この構成によれば、複数の番組予約記録装置から送られる各ユーザ情報が蓄積され、予約情報のユーザ情報ごとの過去における集計結果と現実の視聴率との関係を参照することにより、視聴率予測情報が作成されるので、さらに確度の高い視聴率予測情報が得られる。
（３２）  ある情報提供サーバは、汎用ネットワークを介して接続され番組情報を提供する番組情報提供装置から前記番組情報を取得する番組情報取得部と、取得した前記番組情報に含まれる番組毎に、番組を識別する符号である番組識別子を生成する番組識別子生成部と、前記番組情報及び前記番組識別子にもとづいて、前記番組識別子、番組チャンネル及び番組時間を番組毎に含む番組リストを生成する番組リスト生成部と、生成された前記番組リストを記憶する番組リストメモリと、汎用のネットワークを介して接続される複数の番組予約記録装置からの要求に応じて、前記番組リストメモリに記憶される前記番組リストを返送する番組リスト提供部と、を備えるものである。
この構成によれば、番組情報提供装置から番組情報が取得され、この番組情報に含まれる番組毎に番組識別子が生成され、この番組識別子を含む番組リストが、番組予約記録装置からの要求に応じて返送されるので、番組予約記録装置は、番組識別子を含む有用な番組リストを利用することができる。また、番組予約記録装置からの要求に応じて番組リストが返送されるので、番組リストの提供に要する情報提供サーバの負担を軽減することができる。
（３３）  ある情報提供サーバは、情報提供サーバ（３２）であって、番組毎の前記番組識別子を前記番組情報提供装置へ返送する番組識別子返送部と、番組の開始時間又は終了時間に変更があった場合に、変更後の時間とともに変更があった番組の番組識別子を、番組変更情報として前記番組情報提供装置から取得する番組変更情報取得部と、前記番組変更情報に含まれる番組識別子と前記番組リストメモリに記憶される前記番組リスト内の番組識別子とを比較することにより、前記番組リストメモリに記憶される前記番組リスト内の変更すべき番組を検索する番組リスト検索部と、前記番組リストメモリに記憶される前記番組リスト内の検索された番組について、開始時間又は終了時間を前記番組変更情報に従って変更する番組リスト変更部と、を備えるものである。
この構成によれば、番組情報の取得先である番組情報提供装置へ番組識別子が返送され、それによって、番組時間に変更があった場合に変更後の時間とともに番組識別子が番組情報提供装置から取得され、番組識別子どうしを比較することによって番組リストメモリに記憶される番組リスト内の変更すべき番組が検索され、検索された番組について番組時間が変更されるので、番組リスト内の番組時間の変更が容易に行われ得る。
（３４）  ある情報提供サーバは、汎用のネットワークを介して接続される複数の番組予約記録装置からあらかじめ送信され、各装置を識別する装置識別子を蓄積するデータベースメモリと、番組チャンネル及び番組時間を番組毎に含む番組リストを記憶する番組リストメモリと、前記複数の番組予約記録装置からの前記番組リストの送信要求とともに送信される前記装置識別子を前記データベースメモリに蓄積される装置識別子と照合することにより認証を行う照合部と、前記認証が成立した場合に限り、前記番組リストメモリに記憶される前記番組リストを、前記送信要求に応じて返送する番組リスト提供部と、を備えるものである。
この構成によれば、複数の番組予約記録装置からあらかじめ送信される装置識別子が蓄積され、番組リストの送信要求とともに送信される装置識別子をデータメモリに蓄積される装置識別子と照合することにより認証が行われ、認証が成立した場合に限って番組リストが返送されるので、番組リストの提供を受けうる有資格者に限って番組リストを提供することができる。
（３５）  ある情報提供サーバは、情報提供サーバ（３４）であって、前記番組リストメモリに記憶される前記番組リストを、前記装置識別子を鍵として暗号化した形式へ変換する暗号化部を、さらに備え、前記番組リスト提供部は、前記番組リストを前記暗号化した形式で返送するものである。
この構成によれば、各番組予約記録装置を識別する装置識別子を鍵として暗号化された形式で番組リストが返送されるので、他の番組予約記録装置による番組リストの傍受を防止することができる。
（３６）  ある番組予約記録システムは、番組予約記録装置（１）ないし（７）、（１７）及び（１８）の何れかを複数備え、汎用ネットワークを介して前記複数の番組予約記録装置と接続され、前記複数の番組予約記録装置からの要求に応じて前記番組リストを返送する情報提供サーバを、さらに備えるものである。
この構成によれば、番組予約記録装置（１）ないし（７）、（１７）及び（１８）の何れかと、汎用ネットワークを介してこれらの番組予約記録装置と接続され、これらの番組予約記録装置からの要求に応じて番組リストを返送する情報提供サーバとが備わるので、番組リストの提供に要する情報提供サーバの負担を軽減しつつ、番組予約記録装置による番組リストの利用を図ることができる。
（３７）  ある番組予約記録システムは、情報提供サーバ（３２）ないし（３５）の何れかと、汎用ネットワークを介して前記情報提供サーバと接続され、前記情報提供サーバへ要求を送ることにより前記番組リストを前記情報提供サーバから取得する複数の番組予約記録装置と、を備えるものである。
この構成によれば、情報提供サーバ（３２）ないし（３５）の何れかと、汎用ネットワークを介して情報提供サーバと接続され、情報提供サーバへ要求を送ることにより番組リストを情報提供サーバから取得する複数の番組予約記録装置とが備わるので、番組リストの提供に要する情報提供サーバの負担を軽減しつつ、番組識別子を含む有用な番組リストを番組予約記録装置の利用に供することができる。
（３８）  ある番組予約記録システムは、番組予約記録装置（１６）ないし（２３）の何れかを複数備え、汎用ネットワークを介して前記複数の番組予約記録装置と接続され、前記複数の番組予約記録装置から前記予約内容の送信を受けるとともに、前記番組予約統計情報を作成し、作成した前記番組予約統計情報を供給する番組予約情報管理サーバを、さらに備えるものである。
この構成によれば、番組予約記録装置（１６）ないし（２３）の何れかが複数備わるとともに、汎用ネットワークを介してこれらの番組予約記録装置と接続され、これらの番組予約記録装置から予約内容の送信を受けるとともに番組予約統計情報を作成して供給する番組予約情報管理サーバが備わるので、有用な番組予約統計情報の利用が可能となる。また、予約内容が汎用ネットワークを介して送信されるので、各番組予約記録装置は回線接続のために過大なコストを必要としない。このため、システムの構築が容易である。
（３９）  ある番組予約記録システムは、番組予約情報管理サーバ（２５）ないし（３１）の何れかと、汎用ネットワークを介して前記番組予約情報管理サーバと接続され、前記番組予約情報管理サーバへ要求を送ることにより前記番組予約統計情報を取得する複数の番組予約記録装置と、を備えるものである。
この構成によれば、番組予約情報管理サーバ（２５）ないし（３１）の何れかと、汎用ネットワークを介して番組予約情報管理サーバと接続され、この番組予約情報管理サーバへ要求を送ることにより番組予約統計情報を取得する複数の番組予約記録装置とが備わるので、番組予約記録装置は、複数ユーザの予約情報にもとづく番組予約統計情報を利用することができる。また、番組予約記録装置からの要求に応じて番組予約統計情報が返送されるので、番組予約統計情報の提供に要する番組予約情報管理サーバの負担を軽減することができる。
（４０）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報にもとづき、かつ記録終了時間を所定時間延長して番組を記録媒体へ記録する記録制御部と、提供が終了した番組の現実の提供時間を記述した終了番組リストをネットワーク又は放送電波を通じて取得する番組リスト取得部と、取得された前記番組リストにもとづいて、すでに記録が終了した前記番組の記録時間内に予約外の番組が含まれているか否かの判定を行うとともに、含まれている場合には前記予約外の番組を前記記録媒体から消去する消去制御部と、を備えるものである。
この構成によれば、ユーザによる番組の予約の内容を示す予約情報にもとづいて記録媒体への番組の記録媒体への記録が行われる際に、番組の記録終了時間を所定時間延長して記録が行われる。このため、例えば予約された番組より前の番組の提供終了時間が延長されるなどにより、予約された番組の提供終了時間が、予定された時間よりも所定時間以内の範囲で遅れることがあっても、予約された番組のすべてを記録することが可能となる。さらに、提供が終了した番組の現実の提供時間を記述した終了番組リストにもとづいて、すでに記録が終了した番組の記録時間内に予約外の番組が含まれている場合には、予約外の番組が記録媒体から消去されるので、ユーザは予約外の不要な番組の視聴を余儀なくされる不都合、或いは不要な番組を記録媒体から手動で消去する手間から解放される。
（４１）  ある番組予約記録装置は、番組予約記録装置（４０）であって、前記予約情報入力部は、番組ごとに予め割り当てられ番組を識別する符号である番組識別子を含む情報の入力を受付けることにより番組の予約を受け付け、前記予約情報メモリは、前記予約情報として前記番組識別子を含む情報を記憶し、前記番組リスト取得部は、前記終了番組リストとして番組識別子を含むものを取得し、前記消去制御部は、記録が終了した番組に対応する番組識別子と取得された前記終了番組リストに含まれる番組識別子とを対比することによって、記録が終了した番組に対応する番組を前記終了番組リストから探し出すものである。
この構成によれば、ユーザによる番組識別子の入力が受け付けられることにより、番組識別子を含む予約情報が予約情報メモリに記憶される。また、終了番組リストとして番組識別子を含むものが取得される。それにより消去制御部は、記録が終了した番組に対応する番組識別子と終了番組リストに含まれる番組識別子との対比を通じて、記録が終了した番組に対応する番組を終了番組リストから探し出す。このため消去制御部は、記録が終了した番組に対応する番組を、終了番組リストから容易に探し出すことができる。
（４２）  ある番組予約記録装置は、番組予約記録装置（４０）であって、前記番組リスト取得部は、提供未終了の番組の提供予定時間を記述した予定番組リストをもネットワーク又は放送電波を通じて取得し、前記予約情報入力部は、最新に取得された予定番組リストを表示するためのリスト表示信号を出力する番組リスト表示部と、ユーザによる予約すべき番組の前記予約番組リストからの選択操作を受け付ける番組選択部と、を備えるものである。
この構成によれば、予定番組リストが取得され、最新に取得された予定番組リストを表示するためのリスト表示信号が出力される。リスト表示信号を例えば外部に接続される表示装置に予定番組リストとして表示することにより、ユーザは予約すべき番組を認識することが可能となる。更に、ユーザによる番組の選択操作が番組選択部によって受け付けられるので、ユーザは、予約すべき番組について必要な情報を手入力する代わりに、リスト表示信号が示す予定番組リストの中から予約すべき番組を選択するだけで、番組の予約を容易に行うことが可能となる。
（４３）  ある番組予約記録装置は、番組予約記録装置（４２）であって、前記番組リスト取得部は、前記予定番組リストとして、番組ごとに予め割り当てられ番組を識別する符号である番組識別子を含むものを取得し、前記予約情報メモリは、前記予約情報として前記番組識別子を含む情報を記憶し、前記番組リスト取得部は、前記終了番組リストとして番組識別子を含むものを取得し、前記消去制御部は、記録が終了した番組に対応する番組識別子と取得された前記終了番組リストに含まれる番組識別子とを対比することによって、記録が終了した番組に対応する番組を前記終了番組リストから探し出すものである。
この構成によれば、予定番組リストとして番組識別子を含むものが取得され、それにより、予約情報として番組識別子を含む情報が予約情報メモリに記憶される。また、終了番組リストとして番組識別子を含むものが取得される。それにより消去制御部は、記録が終了した番組に対応する番組識別子と終了番組リストに含まれる番組識別子との対比を通じて、記録が終了した番組に対応する番組を終了番組リストから探し出す。このため消去制御部は、記録が終了した番組に対応する番組を、終了番組リストから容易に探し出すことができる。
（４４）  ある番組予約記録装置は、番組予約記録装置（４１）又は（４３）であって、前記番組識別子は、番組のチャンネル、提供開始予定時間、及び提供終了予定時間を特定し得る情報を含むものである。
この構成によれば、番組識別子が番組のチャンネル、提供開始予定時間、及び提供終了予定時間を特定し得る情報を含むので、ユーザが番組予約を手操作で行う場合には、番組識別子のみを入力すれば足りる。すなわち、予約に要する操作が簡素化される。
（４５）  ある番組予約記録装置は、番組予約記録装置（４０）ないし（４４）の何れかであって、前記所定延長時間についてユーザによる設定を受け付ける延長時間設定部を更に備えるものである。
この構成によれば、延長時間設定部によりユーザによる所定延長時間の設定が受け付けられるので、所定延長時間をユーザの所望の長さに設定することができる。
（４６）  ある番組予約記録システムは、番組予約記録装置（４０）〜（４５）の何れかと、前記番組リストをネットワーク又は放送電波を通じて供給する番組リスト供給装置と、を備えるものである。
この構成によれば、番組予約記録装置（４０）〜（４５）の何れかと、前記番組リストをネットワーク又は放送電波を通じて供給する番組リスト供給装置とが備わるので、番組予約記録システムのユーザは、予約外の不要な番組の視聴を余儀なくされる不都合、或いは不要な番組を記録媒体から手動で消去する手間から解放される。
（４７）  ある番組予約記録装置は、番組を受信するチューナと受信された番組を表示するモニタとを各々が備える１以上の番組受信装置に接続可能であり、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記１以上の番組受信装置が備えるチューナを１以上の外部チューナとして、番組を受信する内部チューナと、チャンネルが異なり同時に記録すべき２以上の番組が前記予約情報に含まれる場合に、前記内部チューナ及び前記１以上の外部チューナからなる複数のチューナのうちから選択した２以上のチューナに前記２以上の番組を同時に受信させるチューナ操作部と、受信された前記２以上の番組を前記記録媒体へ同時に記録する記録制御部と、を備えるものである。
この構成によれば、１以上の番組受信装置が接続されることにより、チャンネルが異なり同時に記録すべき２以上の番組が予約情報に含まれる場合に、内部チューナに１以上の外部チューナを加えてなる複数のチューナのうちから選択した２以上のチューナによって２以上の番組が同時に受信され、受信された２以上の番組が記録媒体へ同時に記録される。このように、番組予約記録装置が備える内部チューナだけでは達成できない、同時に記録すべき２以上の番組の受信が、外部に接続される番組受信装置が備えるチューナを、いわば借用することにより達成される。番組予約記録装置は、通常において番組受信装置と接続して用いられるものである。この番組予約記録装置（４７）は、通常において自身に接続される番組受信装置のチューナをも有効利用することにより、２以上の番組の同時記録を実現する。接続される番組受信装置の数を増やすことにより、同時に記録できる番組の数を増やすことができる。
（４８）  ある番組予約記録装置は、番組予約記録装置（４７）であって、前記１以上の外部チューナの使用状態を検知する外部チューナ検知部を、さらに備え、前記チューナ操作部は、受信した番組がモニタへの表示に使用されているチューナである使用チューナが前記１以上の外部チューナのうちに含まれており、前記使用チューナが前記２以上の番組に対応するチャンネルのいずれをも選択していないことを前記外部チューナ検知部が検知する場合には、前記使用チューナを前記２以上のチューナの一つに選択しないものである。
この構成によれば、受信した番組がモニタへの表示に使用され、且つ同時に記録すべき２以上の番組に対応するチャンネルのいずれをも選択していない外部チューナは、２以上の番組の何れかを受信すべきチューナとして選択されない。すなわちこの外部チューナは、２以上の番組の何れかを受信するために、そのチャンネルを切り替えられることがない。このように番組予約記録装置（４８）は、ユーザによる番組の視聴を妨げない範囲で２以上の番組の同時記録を実現する。
（４９）  ある番組予約記録装置は、番組予約記録装置（４７）であって、前記１以上の外部チューナの使用状態を検知する外部チューナ検知部と、受信した番組がモニタへの表示に使用されているチューナである使用チューナが前記１以上の外部チューナのうちに含まれており、且つ前記使用チューナが前記２以上の番組に対応するチャンネルの何れをも選択していないことを前記外部チューナ検知部が検知する場合に、前記複数のチューナのうちの前記使用チューナを除いたチューナのみで前記２以上の番組の受信ができないときには、チャンネル切替えを行うか否かを問う警告を表示する第１警告表示信号を出力する第１警告表示部と、チャンネル切替えを許可するか否かについてのユーザの選択操作の結果を示す第１選択信号を受信する第１選択信号受信部と、をさらに備え、前記チューナ操作部は、前記第１選択信号受信部が前記第１選択信号としてチャンネル切替を許可する選択操作を示す信号を受信したときには、前記使用チューナのチャンネルを切替えることにより前記使用チューナを前記２以上のチューナの一つとして選択し、前記第１選択信号受信部が前記第１選択信号としてチャンネル切替を許可する選択操作を示す信号を受信しないときには、前記使用チューナのチャンネルの切替えを行わないものである。
この構成によれば、受信した番組がモニタへの表示に使用され、且つ同時に記録すべき２以上の番組に対応するチャンネルのいずれをも選択していない外部チューナがあり、この外部チューナなしでは同時に記録すべき２以上の番組の受信ができない場合には、チャンネル切替えを行うか否かを問う警告を表示する第１警告表示信号が出力される。チューナ操作部は、チャンネル切替を許可する旨のユーザの選択操作を示す第１選択信号を受信すると、上記の外部チューナのチャンネルを切り替えることにより、同時に記録すべき２以上の番組の一つの受信に上記外部チューナを利用し、チャンネル切替えを許可する旨のユーザの選択操作を示す第１選択信号を受信しない場合には、上記外部チューナのチャンネルを切り替えることなく、そのままに維持する。従って、ユーザが番組受信装置を使用して所望の番組を視聴しているときに、番組予約記録装置がその視聴を不用意に妨げることがなく、且つユーザが番組の記録を優先する意思を示すならば、番組予約記録装置は、その意思に従って番組の記録を実行する。このように番組予約記録装置（４９）は、ユーザの意思が許す範囲で２以上の番組の同時記録を行うことにより、ユーザによる番組視聴と予約された２以上の番組の同時記録とを、調和のとれた形態で実現する。
（５０）  ある番組予約記録装置は、番組予約記録装置（４９）であって、前記第１警告表示信号は、チャンネルを何れのチャンネルに切り替えるかを表示する信号を含むものである。
この構成によれば、第１警告表示信号が、チャンネルを何れのチャンネルに切り替えるかを表示する信号を含むので、ユーザはチャンネル切替えを許可するか否かについての選択操作を行う際に、チャンネルの切替先の番組と現在視聴中の番組とを比較した上で、判断を下すことができる。
（５１）  ある番組予約記録装置は、番組予約記録装置（４９）又は（５０）であって、前記第１警告表示信号は、チャンネル切替えが終了する時間を表示する信号を含むものである。
この構成によれば、第１警告表示信号が、チャンネル切替えが終了する時間を表示する信号を含むので、ユーザはチャンネル切替えを許可するか否かについての選択操作を行う際に、現在視聴中の番組の視聴がいつまで妨げられるのかを把握した上で、判断を下すことができる。
（５２）  ある番組予約記録装置は、番組予約記録装置（４７）ないし（５０）の何れかであって、前記チューナ操作部が前記１以上の外部チューナの何れかを前記２以上のチューナとして選択している場合であって、且つユーザによる前記何れかの外部チューナのチャンネル切替のための操作があったことを前記外部チューナ検知部が検知したときに、チューナ使用中である旨を表示するとともに記録中止の可否を問う警告を表示する第２警告表示信号を出力する第２警告表示部と、記録中止の可否についてのユーザの選択操作の結果を示す第２選択信号を受信する第２選択信号受信部と、をさらに備え、前記チューナ操作部は、前記第２選択信号受信部が前記第２選択信号として記録中止を容認する選択操作を示す信号を受信したときには、前記何れかの外部チューナを前記２以上のチューナの一つとしての選択から外し、前記第２選択信号受信部が前記第２選択信号として記録中止を容認する選択操作を示す信号を受信しないときには、外部チューナを前記２以上のチューナの一つとして引き続き選択するものである。
この構成によれば、同時に記録すべき２以上の番組の一つの受信に使用されている外部チューナについて、ユーザによるチャンネル切替のための操作があった場合には、チューナが使用中である旨を表示するとともに記録中止の可否を問う警告を表示する第２警告表示信号が出力される。チューナ操作部は、記録中止を容認する旨のユーザの選択操作を示す第２選択信号の受信があると、上記の外部チューナを同時に記録すべき２以上の番組を受信する２以上のチューナの一つとしての選択から外す。それにより上記の外部チューナのチャンネル選択がユーザの操作に任される。
一方、チューナ操作部は、記録中止を容認する旨のユーザの選択操作を示す第２選択信号を受信しないときには、上記の外部チューナを同時に記録すべき２以上の番組を受信する２以上のチューナの一つとして引き続き選択する。従って、予約された２以上の番組の同時記録中に、例えばユーザが番組受信装置を使用して所望の番組を視聴すべくチャンネル操作を行った場合に、番組の記録が不用意に妨げられることがなく、且つユーザが番組の記録の中止を容認する意思を示すならば、番組予約記録装置は、その意思に従って番組の記録を中止して、ユーザによるチャンネル操作を優先させる。このように番組予約記録装置（５２）は、ユーザの意思が許す範囲で２以上の番組の同時記録を行うことにより、ユーザによる番組視聴と予約された２以上の番組の同時記録とを、調和のとれた形態で実現する。
（５３）  ある番組受信装置は、番組予約記録装置（４７）ないし（５２）の何れかに接続可能な番組受信装置であって、番組を受信するとともに、前記チューナ操作部によりチャンネルの切替えが可能なチューナと、前記チューナが受信した番組を前記番組予約記録装置へ送信する番組送信部と、前記チューナが受信した番組を表示するモニタと、を備えるものである。
この構成による番組受信装置は、チューナとこのチューナが受信する番組を表示するモニタとを備えるので、ユーザはチューナが受信する番組を視聴することができる。更に、チューナは番組受信装置に接続された番組予約記録装置のチューナ操作部によりチャンネルの切替えが可能であり、チューナが受信する番組が番組送信部によって番組予約記録装置へ送信されるので、番組予約記録装置は、番組受信装置のチューナを自己のチューナに加えて、同時に記録すべき２以上の番組の受信に利用することができる。
（５４）  ある番組予約記録システムは、番組予約記録装置（４７）ないし（５２）の何れかと、前記何れかの番組予約記録装置に接続された番組受信装置（５３）と、を備えるものである。
この構成によれば、番組予約記録装置（４７）〜（５２）の何れかと、これに接続された番組受信装置（５３）とが備わるので、番組予約記録装置と番組受信装置との各々が備えるチューナを併せて利用することにより、２以上の番組の同時記録が達成される。すなわち、番組予約記録システムが保有するチューナが、個々の装置の枠を超えて、２以上の番組の同時記録のために有効に利用される。また、接続される番組受信装置の数を増やすことにより、同時に記録できる番組の数を増やすことができる。
本願は、日本国特許出願である特願２００３−２８６０９０号（２００３年８月４日出願）を基礎としている。本基礎出願の内容は本願に合体される。
本発明は詳細に説明されたが、上記した説明は、全ての局面において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【産業上の利用可能性】  本発明の番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ、番組受信装置及び番組予約記録システムは、サーバ側の負荷を軽減しつつ、番組の記録をユーザの予約どおりに行うことを可能にするので、産業上有用である。
【図１】
2005013612.tif 000003
【図２】
2005013612.tif 000004
【図３】
2005013612.tif 000005
【図４】
2005013612.tif 000006
【図５】
2005013612.tif 000007
【図６】
2005013612.tif 000008
【図７】
2005013612.tif 000009
【図８】
2005013612.tif 000010
【図９】
2005013612.tif 000011
【図１０】
2005013612.tif 000012
【図１１】
2005013612.tif 000013
【図１２】
2005013612.tif 000014
【図１３】
2005013612.tif 000015
【図１４】
2005013612.tif 000016
【図１５】
2005013612.tif 000017
【図１６】
2005013612.tif 000018
【図１７】
2005013612.tif 000019
【図１８】
2005013612.tif 000020
【図１９】
2005013612.tif 000021
【図２０】
2005013612.tif 000022
【図２１】
2005013612.tif 000023
【図２２】
2005013612.tif 000024
【図２３】
2005013612.tif 000025
【図２４】
2005013612.tif 000026
【図２５】
2005013612.tif 000027
【図２６】
2005013612.tif 000028
【図２７】
2005013612.tif 000029
【図２８】
2005013612.tif 000030
【図２９】
2005013612.tif 000031
【図３０】
2005013612.tif 000032
【図３１】
2005013612.tif 000033
【図３２】
2005013612.tif 000034
【図３３】
2005013612.tif 000035
【図３４】
2005013612.tif 000036
【図３５】
2005013612.tif 000037
【図３６】
2005013612.tif 000038
【図３７】
2005013612.tif 000039
【図３８】
2005013612.tif 000040
【図３９】
2005013612.tif 000041
【図４０】
2005013612.tif 000042
【図４１】
2005013612.tif 000043
【図４２】
2005013612.tif 000044
【図４３】
2005013612.tif 000045
【図４４】
2005013612.tif 000046
【図４５】
2005013612.tif 000047
【図４６】
2005013612.tif 000048
【図４７】
2005013612.tif 000049
【図４８】
2005013612.tif 000050
【図４９】
2005013612.tif 000051
【図５０】
2005013612.tif 000052
【図５１】
2005013612.tif 000053
【図５２】
2005013612.tif 000054
【図５３】
2005013612.tif 000055
【手続補正書】
【提出日】平成17年12月14日(2005.12.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
予約された番組を記録媒体へ記録する番組予約記録装置であって、
ユーザによる番組の予約を受け付ける予約情報入力部と、
番組の予約内容を示す予約情報を記憶する予約情報メモリと、
前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、
汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、
取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備え、
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録開始時間の直前の時期を含み、前記番組リストに基づいて、予約された番組前の予約外の番組部分を記録しない番組予約記録装置。
【請求項２】
前記予約情報が記述する番組記録終了時間の直前の時期を更に含む請求項１に記載の番組予約記録装置。
【請求項３】
予約された番組を記録媒体へ記録する番組予約記録装置であって、
ユーザによる番組の予約を受け付ける予約情報入力部と、
番組の予約内容を示す予約情報を記憶する予約情報メモリと、
前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、
汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、
取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備え、
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の直前の時期を含み、前記番組リストに基づいて、予約された番組の全体を記録するとともに、前記番組リストに基づいて、前記予約された番組前の予約外の番組部分を前記記録制御部により消去する番組予約記録装置。
【請求項４】
予約された番組を記録媒体へ記録する番組予約記録装置であって、
ユーザによる番組の予約を受け付ける予約情報入力部と、
番組の予約内容を示す予約情報を記憶する予約情報メモリと、
前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、
汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、
取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備え、
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の後の時期を含んでおり、
前記番組予約記録装置は、
前記番組記録終了時間の後の前記時期に取得された、記録を終了した前記番組の放送済み番組時間及び放送済み番組の番組識別情報が時系列で記述された番組リストにもとづいて、すでに記録が終了した前記番組の記録時間内で、前記番組リストに時系列で記述された番組識別情報に従って前記記録済み番組を分割する番組分割手段と、
前記番組の記録時間内に予約外の番組が含まれているか否かの判定を、前記予約情報メモリに記憶されている予約情報と前記番組記録後に取得した番組リストに基づいて、行うとともに、含まれている場合には前記予約外の番組を前記記録媒体から消去する消去制御部をさらに備える番組予約記録装置。
【請求項５】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期とその後の時期とを含んでおり、
前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、
前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を、前記番組の予約が行われる時期に取得された前記番組リストから抽出し、前記予約情報の一部として前記予約情報メモリへ記憶させる番組識別子抽出部を備え、
前記予約情報更新部は、前記予約があった前記番組の番組識別子と前記予約が行われる時期の後に取得された前記番組リスト内の番組識別子とを比較することにより、前記予約情報を更新すべき前記番組リスト内の情報を検索する請求項１ないし４の何れかに記載の番組予約記録装置。
【請求項６】
前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期を含んでおり、
前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、
前記番組識別子は、連続番組について最終回であるか否かを識別する識別子を含んでおり、
前記予約更新部は、前記予約情報のうち連続番組について定期的に記録を予約する内容を、前記識別子にもとづいて最終回の記録が終了した後に消去する請求項１ないし４の何れかに記載の番組予約記録装置。
【請求項７】
前記番組予約記録装置自身を識別する装置識別子を記憶する装置識別子メモリと、
前記番組予約記録装置自身と前記情報提供サーバとの通信が行われるときに前記装置識別子を前記情報提供サーバへ送信する装置識別子送信部と、をさらに備える請求項１ないし６の何れかに記載の番組予約記録装置。
【請求項８】
請求項１ないし７の何れかに記載の番組予約記録装置を複数備え、
汎用ネットワークを介して前記複数の番組予約記録装置と接続され、前記複数の番組予約記録装置からの要求に応じて前記番組リストを返送する情報提供サーバを、さらに備える番組予約記録システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組の録画予約に好適な番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ、番組受信装置及び番組予約記録システムに関する。
【背景技術】
【０００２】
従来において、各家庭用の番組予約録画装置における放送番組の録画予約を、番組の放送チャンネル及び番組時間（すなわち、放送年月日、放送開始時間、放送終了時間）などの番組情報にもとづいて容易に行うように構築されたシステムが知られている（例えば、下に列挙する特許文献１〜４）。
【０００３】
特許文献１に開示される技術は、情報センターから配信される番組情報を番組予約録画装置が受信し、受信した番組情報を画面上に表示することによりユーザの選択操作を可能にするものであり、それによって、ユーザの予約操作が簡略化されるとともに誤操作が低減されるという効果を得ている。しかしながら、番組情報は予約操作の際の選択メニューとして用いられるに過ぎず、予約内容が予約後の番組時間の変更等に自動的に対応し得るものではなかった。
【０００４】
これに対して、特許文献２は、番組の変更にともなって予約内容を自動的に変更するシステムを開示している。この従来技術は、放送局から送信される放送信号における各チャンネルの垂直帰線消去期間（画面を描き終わってから次の画面を描き始めるまでの空白期間）に番組情報を載せて送信し、各番組予約録画装置が、受信した最新の番組情報にもとづいて番組の予約内容を自動的に変更するというものである。しかしながら、この従来技術では、放送信号の隙間を利用して番組情報が提供されるので、必要な番組情報を送信するのに時間を要するという問題点があり、さらにアナログ方式のＴＶ（テレビジョン）放送にしか適用できないという問題点があった。
【０００５】
これに対して、特許文献３には、各番組予約録画装置にネットワークを介して接続されるサーバが、各番組予約録画装置に番組情報を提供するだけでなく、番組時間の変更があった場合にはサーバが各番組予約録画装置の予約内容を変更する技術が開示されている。しかしながら、数万台以上にも達すると想定される番組予約録画装置をサーバが制御するのでは、サーバの負荷が過大であって現実的ではないという問題点があった。
【０００６】
これに対して、特許文献４は、ネットワークを通じて接続される各番組予約録画装置へ、サーバが最新の番組情報を周期的に配信し、各番組予約録画装置は受信した番組情報にもとづいて番組の予約内容を変更する技術を開示している。しかしながら、この従来技術においても、番組情報が更新される毎に、サーバは各番組予約録画装置へ番組情報を配信しなければならず、サーバの負荷がなお過大であり、現実的ではないという問題点があった。
【０００７】
また、従来の番組予約録画装置では、番組時間に変更がなくても、記録媒体からの番組の再生動作との干渉、あるいは番組を受信してモニタへ出力するためのチューナの使用との干渉により、予約された時間に予約どおりに番組が記録できない場合があるという問題点があった。さらに、従来においては、ユーザの希望のみでなく、多数のユーザの番組に対する好みの傾向を反映させた番組予約を容易に行う番組予約録画装置は知られていなかった。さらに、番組時間に変更があっても予約番組の録画を可能にすると同時に、予約番組以外の不要番組の消去を自動的に行う番組予約録画装置は知られていなかった。また、予約された複数番組の同時録画を、同時録画すべき番組数よりも少ないチューナで実現する番組予約録画装置は知られていなかった。
【特許文献１】特開平９−１８０２９１号公報
【特許文献２】特開平１０−９３９３６号公報
【特許文献３】特開平１０−１５５１３１号公報
【特許文献４】特開２００２−３００５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は上記の問題点に鑑みてなされたもので、アナログＴＶ放送番組以外の番組にも対応可能で、かつサーバ側の負荷を軽減しつつ、番組の記録をユーザの予約どおりに行うことを可能にする番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ及び番組予約記録システムを提供することを目的とする。本発明は、さらに記録媒体の再生動作あるいはチューナの使用による影響を抑制しつつ番組の記録をユーザの予約どおりに行うことを可能にする番組予約記録装置を提供することを目的とする。本発明は、また、多数のユーザの番組に対する好みの傾向を反映させた番組予約を容易に行うことを可能にする番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ及び番組予約記録システムを提供することを目的とする。
【０００９】
また本発明は、番組提供時間に変更があっても、予約番組の記録を可能にすると同時に予約番組以外の不要番組の消去を自動的に行う番組予約記録装置及び番組予約記録システムを提供することを目的とする。本発明は、さらに、予約された複数番組の同時記録を、同時記録すべき番組数よりも少ないチューナで実現する番組予約記録装置、当該番組予約記録装置に接続して用いるための番組受信装置、及び互いに接続された番組予約記録装置と番組受信装置とを有する番組予約記録システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
この目的のために本発明の一態様に係るものは、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、を備え、取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備えるものである。
【００１１】
本発明の目的、特徴、局面、及び利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【発明を実施するための最良の形態】
【００１２】
［第１の実施形態］
（システムの構成と動作）
図１は、本発明の第１の実施形態による番組予約録画システムの構成を示すブロック図である。番組予約録画システム１００１は、本発明の番組予約記録システムの一実施形態であり、複数の番組予約録画装置１、情報提供サーバ２、及び放送局４を有している。複数の番組予約録画装置１と情報提供サーバ２とは、汎用のネットワーク３を介して接続されており、情報提供サーバ２と放送局４とは、専用回線５又は汎用ネットワーク３を介して接続されている。汎用ネットワーク３は、例えば公衆電話回線を含んでおり、複数の番組予約録画装置１と情報提供サーバ２とは、例えばＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）等のインタネット関連プロトコルを利用した通信方式による通信が可能となっている。
【００１３】
番組予約録画装置１は、本発明による番組予約記録装置の一実施形態であり、放送局４からの電波を受信することにより、予約された番組を記録媒体へ録画するとともに、情報提供サーバ２が提供する番組リスト、すなわち番組チャンネル、番組時間等を記述した情報を取得し、取得した番組リストにもとづいて番組の予約内容を自動的に変更する機能を有している。番組リストの取得のために汎用ネットワーク３を利用するため、回線接続のための過大なコストが無用であるので、番組予約録画装置１は家庭用、個人用の装置としての利用に適する。
【００１４】
図２は、番組予約録画装置１の構成を示すブロック図である。この装置１は、ＴＶ放送番組を受信しモニタ３２へ出力するとともに、受信したＴＶ放送番組を記録媒体３１に予約録画し、また、記録媒体３１から番組を再生してモニタ３２へ出力することが可能なように構成されている。このため、装置１にはチューナ１１、デコーダ１２、出力部１３、録画部１４、再生部１５、録画予約部１６、消去部１７、キー１８、リモコン（リモートコントロール）受信部１９、及び表示器２５が設けられている。
【００１５】
チューナ１１は、アンテナ６に接続されており、アンテナ６が受信した放送電波から、何れかのチャンネルの番組データ（放送番組の内容を表現する信号）を取り出す装置要素である。なお、本明細書では、番組データをも適宜「番組」と簡略して表現する。デコーダ１２は、圧縮符号化された形式で受信された番組を復号化する装置要素であり、例えばデジタルＴＶ放送による番組を受信した場合に起動される。出力部１３は、番組をモニタ３２へ出力する装置要素である。
【００１６】
録画部１４は、番組を記録媒体３１へ録画する装置要素である。記録媒体３１は、例えばＤＶＤ（Digital Versatile Disk）、ＶＨＳ等のビデオテープ、ＣＤ（コンパクトディスク）、ＰＤ（Phase change rewritable Disk）、Blu-ray Disk（ブルーレイディスク）、ハードディスク、及び半導体メモリなど、番組を録画及び再生し得る任意の媒体であり得る。記録媒体３１は、着脱自在（リムーバブル）なもの、あるいは装置１へ組み込まれたもののいずれであってもよい。図２には、記録媒体３１は着脱自在なものとして描かれている。
【００１７】
再生部１５は、記録媒体３１に録画されている番組を再生する装置要素である。消去部１７は、記録媒体３１に録画されている番組を消去する装置要素である。録画部１４、再生部１５及び消去部１７は、記録媒体３１にアクセスする装置要素であり、互いに重複する要素を含んでいる。例えば記録媒体３１がＤＶＤである場合など、機械的駆動要素や磁気（又は光学）ヘッド等を要する場合には、録画部１４、再生部１５及び消去部１７は、これらの要素を共有することとなる。
【００１８】
録画予約部１６は、番組の録画を予約するための装置要素であり、ユーザによる番組予約の内容に従って、番組を記録媒体３１へ録画させたり、ネットワーク３を介して情報提供サーバ２から番組リストを取得し、それにもとづいて番組の予約内容を自動的に変更したりする装置要素である。録画予約部１６の構造の詳細については後述する。キー１８及びリモコン受信部１９は、ユーザの操作により情報を入力することを可能にする装置要素である。ユーザはキー１８に直接触れることによって、あるいは赤外線あるいは無線を伝送媒体としてリモコン受信部１９へリモコン操作の内容を伝えることによって、例えば所望の番組を予約することができる。表示器２５は、ユーザの入力操作を補助するために、様々な情報を表示する装置要素であり、例えば液晶表示パネルを有している。
【００１９】
図３は、録画予約部１６の構成を示すブロック図である。録画予約部１６には、予約情報入力部６１、予約情報メモリ６２、駆動制御部６３、時刻計測部６４、通信部６７、番組リストメモリ６８、及び予約情報更新部６９が設けられている。これらの装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、予約情報メモリ６２及び番組リストメモリ以外の各装置要素は、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Read Only Memory）、ハードディスク（ＨＤＤ）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。このことは、他の実施の形態におけるコンピュータのプログラムについても同様である。
【００２０】
予約情報入力部６１は、ユーザによるキー１８の操作の内容、あるいはリモコン受信部１９を通じて伝えられるリモコン操作の内容にもとづいて、番組の予約内容を示す予約情報を作成し、作成した予約情報を予約情報メモリ６２へ記憶させる装置要素である。時刻計測部６４は、時刻を計測する装置要素であり、時計６５及び比較部６６を有している。比較部６６は、予約情報メモリ６２に記憶される予約情報に含まれる各番組の録画開始時間及び録画終了時間を参照することにより、時計６５が示す時刻が各番組の録画開始時間及びその直前、録画終了時間及びその直前と直後の時刻にそれぞれ達したことを通知する。
【００２１】
通信部６７は、ネットワーク３を介して情報提供サーバ２と通信を行う装置要素であり、情報提供サーバ２へ要求を送信することにより番組リストの返送を受ける番組リスト取得部８１を有している。番組リストメモリ６８は、取得された番組リストを記憶するメモリである。予約情報更新部６９は、番組リストメモリ６８に記憶された番組リストにもとづいて、予約情報メモリ６２に記憶される予約情報を更新する装置要素である。駆動制御部６３は、予約情報メモリ６２に記憶される予約情報にもとづいて、記録媒体３１へ番組を録画し、あるいは記録媒体３１に録画された番組を消去する装置要素である。
【００２２】
図４は、駆動制御部６３の構成を示すブロック図である。駆動制御部６３には、録画制御部７０及び消去制御部７１が設けられている。録画制御部７０は、時刻計測部６４が通知する時刻を参照することにより、予約情報メモリ６２に記憶される予約情報が記述する特定チャンネルの番組の記録媒体３１への録画を、その番組録画開始時間に開始し番組録画終了時間に終了するために、チューナ１１、デコーダ１２，及び録画部１４を制御する。また、再生部１５の動作状態によっては、記録媒体３１への番組の録画が妨げられる場合があるので、録画制御部７０は再生部１５の動作状態を検知する機能をも有している。消去制御部７１は、時刻計測部６４が通知する時刻を参照することにより、予約情報メモリ６２に記憶される予約情報が記述する番組録画終了時間後に、この番組の録画時間内に予約外の番組が含まれている場合に、記録媒体３１から予約外の番組を消去する機能を果たす。
【００２３】
（予約情報更新処理とトリミング処理）
図５は、以上に説明した番組予約記録装置１の特徴的動作である、予約情報メモリ６２に記憶される予約情報を更新する処理の流れを示すフローチャートである。処理が開始されると、時刻計測部６４は、現在時刻が予約更新時刻に達したか否かを判定する（ステップＳ１）。予約更新時間とは、予約情報メモリ６２に記憶される予約情報に記述される番組録画開始時間の直前の時期、及び番組録画終了時間の直前の時期である。ここでいう直前とは、番組録画開始時間及び番組録画終了時間の前方向に、番組の録画時間に比べて十分に短い時間であって、以下に述べるステップＳ２、Ｓ３及びＳ４の処理を行うには十分な長さの時間をおいた時期をいい、例えば数秒〜数分程度以前の時期をいう。この時間の長さは、時刻計測部６４にあらかじめ設定されている。
【００２４】
時刻計測部６４は、現在時刻が予約更新時刻に達するまで、ステップＳ１の処理を反復し、現在時刻が予約更新時刻に達すると、その旨を番組リスト取得部８１へ通知する。すると、番組リスト取得部８１は、情報提供サーバ２へ要求を送信することにより、情報提供サーバ２から番組リストを取得する（ステップＳ２）。図６は、番組リストの一例を示す説明図である。図６が示すように、番組リスト２０１には、放送チャンネル毎及び番組毎に、番組名、番組開始時間、番組終了時間、出演者情報、キーワード情報及び番組識別子（番組ＩＤと適宜略記する）が列記されている。キーワード情報とは、番組を検索するのに利用可能なキーワードを列記したものである。
【００２５】
番組ＩＤは、番組を識別するための簡略な符号であり、例えば図７が示すような構造を有している。図７が例示する番組ＩＤ２０２は、番組ジャンル、番組タイトル、連続番組についての放送回数、再放送であるか否か、日付、及び番組チャンネルを簡略な符号で表現する識別子あるいはフラグを含んでいる。ここでは、１ビット長の識別子を特にフラグと称している。情報提供サーバ２は、番組リストとして最新のものを提供する。なお、情報提供サーバ２が、番組ＩＤ及び番組リストを作成する処理については、本発明の第５の実施形態についての説明の中で後述する。
【００２６】
図５に戻って、ステップＳ２の処理が終了すると、予約情報更新部６９は、予約情報メモリ６２に記憶される予約情報と、取得された最新の番組リストとを比較し、一致するか否かを判定する。予約情報に含まれる番組について、番組時間（すなわち、番組開始時間及び番組終了時間）が、放送局の都合等により変更されたり、あるいは番組が中止になったりしておれば、その変更内容は最新の番組リストに反映される。従って、これらの変更があれば、ステップＳ３において不一致と判定され、予約情報が番組リストに従って更新される（ステップＳ４）。その結果、予約情報メモリ６２に記憶される予約情報が、最新の番組リストの内容を反映した内容に書き換えられる。その後、処理はステップＳ１へ戻る。
【００２７】
ステップＳ３において一致すると判定されると、録画制御部７０は、現在時刻が予約情報に記述される番組録画開始時間又は番組録画終了時間の何れかに達したことを時刻計測部６４が通知するのを待って（ステップＳ５及びＳ７）、記録媒体３１へ番組の録画を開始し（ステップＳ６）、又は終了する（ステップＳ８）。ステップＳ６の終了後、又はステップＳ８の後に行われるトリミング処理（ステップＳ９）の終了後、図５の処理全体を終了すべきか否かが判定される。番組予約録画装置１の動作のすべてを停止するようにユーザがキー１８を操作した場合などには、図５の処理全体は終了し、終了すべきでない通常の場合には、処理はステップＳ１へ戻る。
【００２８】
図８は、トリミング処理（ステップＳ８）の流れを示すフローチャートである。この処理が開始されると、番組リスト取得部８１は、情報提供サーバ２へ要求を送信することにより、情報提供サーバ２から番組リストを取得する（ステップＳ１２）。このステップＳ１２の処理は、番組録画終了時刻の直後に行われるのであれば、番組録画終了時間の直前にすでに番組リストが取得されている（ステップＳ２）ので省いてもよい。その後、消去制御部７１は、ステップＳ８で録画が終了した番組の録画時間内に、予約外の番組が含まれているか否かを判定する（ステップＳ１３）。この判定は、番組録画終了時間の直前（ステップＳ２）又は番組録画終了時間の後（ステップＳ１２）に取得された最新の番組リストと、予約情報メモリ６２に記憶される予約情報とを比較することにより行われる。予約外の不要番組が含まれておれば、消去制御部７１は消去部１７を通じて不要番組を記録媒体３１から消去する。不要番組が含まれていない場合（ステップＳ１３）、又はステップＳ１４の処理が終了した場合には、ステップＳ９の処理は終了する。
【００２９】
図９は、トリミング処理の一例を示す動作説明図である。図９（ａ）は、録画が予定された番組に対応する当初の番組リストの内容を例示しており、図９（ｂ）は、同じ番組に対応する番組リストの変更後の内容を例示している。図９の例では、２１：００に開始し２２：００に終了することが予定されていた番組（番組ＩＤ＝ｘｘｘｘｘの番組）について、番組開始時間２１：００の後の番組の中途に臨時ニュース（番組ＩＤ＝ｙｙｙｙｙの番組）が１５分間挿入され、その後本来の番組が継続して放映されている。その結果、本来の番組が１５分遅れの２２：１５に終了している。この番組変更によって、記録媒体３１には、図９（ｃ）が示すように、予約されていた本来の番組の中途に予約外の不要番組が録画されている。
【００３０】
消去制御部７１は、予約情報メモリ６２に記憶される予約情報と、図９（ｂ）に例示される番組リストとを比較することにより、不要番組である臨時ニュースを特定し、この不要番組を記録媒体３１から消去する。これにより、図９（ｃ）に例示される番組ＩＤ＝ｙｙｙｙｙの番組が記録媒体３１から消去されるので、記録媒体３１には、予約されていた本来の番組が、連続した１時間番組として録画されることとなる。このようなトリミング処理を行うには、記録媒体３１としてランダムなアクセスが可能なもの、例えばＤＶＤなどが適している。
【００３１】
図１０は、トリミング処理の別の例を示す動作説明図である。図１０（ａ）は、録画が予定された番組に対応する当初の番組リストの内容を例示しており、図１０（ｂ）は、同じ番組に対応する番組リストの変更後の内容を例示している。図９の例では、２１：００に開始し２２：００に終了することが予定されていた番組（番組ＩＤ＝ｐｐｐｐｐの番組）について、予定よりも早期の２０：３０に終了し、その後に別の番組（番組ＩＤ＝ｑｑｑｑｑの番組）が放映されている。この番組変更によって、記録媒体３１には、図１０（ｃ）が示すように、予約されていた本来の番組は１時間３０分の長さで録画されており、その後には予約外の不要番組が録画されている。
【００３２】
消去制御部７１は、予約情報メモリ６２に記憶される予約情報と、図１０（ｂ）に例示される番組リストとを比較することにより、不要番組を特定し、この不要番組を記録媒体３１から消去する。これにより、図１０（ｃ）に例示される番組ＩＤ＝ｑｑｑｑｑの番組が記録媒体３１から消去されるので、記録媒体３１には、予約されていた本来の番組が、予定よりも短い１時間３０分の番組として録画されることとなる。
【００３３】
以上に述べたように、番組予約録画装置１では、予約された番組の録画が開始される直前及び終了する直前に番組リストを取得することにより予約情報が更新されるので、予約された番組の録画が開始される直前あるいは終了する直前までになされた番組時間の変更に自動的に対応して、予約された番組の録画が行われる。さらに、番組リストにもとづいて、すでに記録が終了した番組の記録時間内に予約外の番組が含まれておれば、この予約外の番組が記録媒体３１から消去されるので、ユーザは予約外の番組を手動で記録媒体３１から消去する手間を掛けずに済む。また、番組予約録画装置１は要求にもとづいて番組リストを取得するので、番組リストの提供に要する情報提供サーバ２の負担を軽減することができる。
【００３４】
キー１８又はリモコン受信部１９を通じて番組の予約が行われる際にも、番組リスト取得部８１は、要求を送信することにより情報提供サーバ２から番組リストを取得しておくのが、より好ましい。予約情報入力部６１は、このときに取得した番組リストから、予約された番組に対応する番組ＩＤを抽出し、抽出した番組ＩＤを予約情報の一部として予約情報メモリ６２に記憶させると良い。それにより、録画制御部７０は、予約情報に含まれる番組ＩＤと番組リストに含まれる番組ＩＤとを比較することによって、図９に例示する番組ＩＤ＝ｙｙｙｙｙの不要番組を容易に特定することが可能となる。同様に、消去制御部７１は、予約情報に含まれる番組ＩＤと番組リストに含まれる番組ＩＤとを比較することによって、図１０に例示する番組ＩＤ＝ｑｑｑｑｑの不要番組を容易に特定することが可能となる。
【００３５】
また、この不要番組のトリミングの形態、構成を利用すれば、例えば、同じチャンネルを連続して記録し続けるシステムにおいて、記録後に、番組単位ごとに、番組を分離することも容易に行うことができる。
【００３６】
なお、番組の予約が行われるときに番組リストを取得し、予約された番組に対応する番組ＩＤを抽出するために番組予約録画装置１が採り得る望ましい構成については、本発明の実施の形態３についての説明の中で詳述する。本発明の各実施形態は、任意に組み合わせて実施することが可能である。
【００３７】
［第２の実施形態］
（装置の構成）
図１１は、本発明の実施形態２による番組予約録画装置１Ａの構成を示すブロック図である。この装置１Ａは、２個の記録媒体３１ａ，３１ｂ（双方を合わせて記録媒体３１Ａと記す）に対して、個別に番組の記録及び再生が可能なように構成されている点において、実施の形態１による装置１とは異なっている。従って装置１Ａには、録画部１４Ａ、再生部１５Ａ及び消去部１７Ａとして、２個（一般には複数個が可能）の記録媒体３１ａ，３１ｂに対応して、２個（一般には複数個）ずつの録画部１４ａ，１４ｂ、再生部１５ａ，１５ｂ及び消去部１７ａ，１７ｂが設けられている。録画部１４Ａ、再生部１５Ａ及び消去部１７Ａは、図２の録画部１４、再生部１５及び消去部１７に各々対応する機能を果たす。
【００３８】
記録媒体３１ａ，３１ｂは、互いに同一種類のものであっても良く、異なる種類のものであっても良い。例えば、記録媒体１ａが２倍速以上での読み書きが可能なハードディスクであって、記録媒体１ｂがＤＶＤであっても良い。装置１Ａには、さらに、記憶領域検知部２０として、記録媒体３１ａ，３１ｂ内の記憶可能な空白領域を検知する記憶領域検知部２０ａ，２０ｂが設けられている。また、録画部１４ａには、番組を圧縮符号化するためのエンコーダ２１が設けられ、再生部１５Ａには、圧縮符号化された番組を復号化するデコーダ２２が設けられている。
【００３９】
図１２は、装置１Ａの録画予約部１６の構成を示すブロック図である。図１２では、装置１Ａの録画予約部１６Ａと装置１の録画予約部１６（図３）との相違点は、駆動制御部６３と、出力部１３、チューナ１１、記憶領域検知部２０、キー１８、リモコン受信部１９及び予約情報メモリ６２との関係において現れている。図１３は、装置１Ａの駆動制御部６３の構成を示すブロック図である。この駆動制御部６３Ａは、チャンネル判定部７２、警告表示部７３、駆動制御部７４、電源オフ禁止部７５及びチャンネル切替禁止部７６が設けられている点、及びそれに伴って録画制御部７０が録画制御部７０Ａに置き換えられている点において、図４に示した装置１の駆動制御部６３とは異なっている。これらの特徴的な装置要素の機能については、以下の処理手順の説明の中で適宜説明する。
【００４０】
（複数の記録媒体を用いた処理）
図１４は、番組予約録画装置１Ａの特徴的動作の一つである、図５のステップＳ６の処理の流れを示すフローチャートである。ステップＳ６の処理が開始されると、記憶領域検知部２０は、予約された記録媒体３１ａに録画予定の番組を録画可能な空き領域があるか否かを判定する（ステップＳ２１）。録画可能な空き領域があれば、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、録画部１４ａを通じて記録媒体３１ａへの番組の録画を開始する（ステップＳ２２）。一方、記録媒体３１ａに録画可能な空き領域がない場合には、記憶領域検知部２０は、さらに記憶媒体３１ｂに録画予定の番組を録画可能な空き領域があるか否かを判定する（ステップＳ２３）。
【００４１】
記憶媒体３１ｂに録画可能な空き領域があれば、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、録画部１４ｂを通じて記録媒体３１ｂへの番組の録画を開始する（ステップＳ２４）。一方、記録媒体３１ｂに録画可能な空き領域がない場合には、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、さらにエンコーダ２１を起動することにより、高い圧縮率で番組を圧縮符号化しつつ、録画部１４ａを通じて記録媒体３１ａへの録画を開始する（ステップＳ２５）。ステップＳ２２，Ｓ２４及びＳ２５の何れかの処理を通じて、録画が開始されるとステップＳ６の処理は終了する。
【００４２】
以上の処理によって、ユーザが予約した番組の一部ないし全部が、予約された記録媒体３１ａの空白領域の不足によって記録漏れとなる恐れを低減することができる。
【００４３】
（チューナの選択チャンネルを切替える処理）
図１５は、番組予約録画装置１Ａの特徴的動作の別の一つを示すフローチャートである。図１５におけるステップＳ３１〜Ｓ４０の処理は、図５のステップＳ５及びＳ６に置き換えて実行される。図１５は、図３のステップＳ３，Ｓ７，Ｓ１０との関係が明瞭となるように、これらのステップを併記している。ステップＳ５に置き換えて実行されるステップＳ３１では、時刻計測部６４は、予約情報メモリ６２に記憶される予約情報に記述される番組の録画開始時間の直前に、現在時刻が達したか否かを判定する。ここで、番組録画開始時間の直前とは、後述するステップＳ３６で予約解除の警告表示を開始した後、ユーザの操作を待つのに十分な時間ｔ１だけ、番組録画開始時間より前の時期である。時間ｔ１は、時刻計測部６４にあらかじめ設定されており、例えば１分から数分程度の時間である。
【００４４】
時刻計測部６４は、現在時刻が番組録画開始時間の直前に達するまで、ステップＳ３１の処理を反復し、現在時刻が番組録画開始時間の直前に達すると、その旨を録画制御部７０Ａへ通知する。すると、チャンネル判定部７２は、録画制御部７０の指示により、チューナ１１が動作中であるか否かを判定する（ステップＳ３２）。チューナ１１が動作中でなければ、録画制御部７０Ａはチューナ１１を起動するとともに、録画すべき番組のチャンネルをチューナ１１に選択させ、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ３３）。
【００４５】
一方、チューナ１１が動作中である場合には、チャンネル判定部７２は、さらに、チューナ１１が録画予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定する（ステップＳ３４）。同一のチャンネルが選択されている場合には、録画制御部７０Ａはチューナ１１が出力する番組を出力部１３へ引き続き伝達させてモニタ３２に表示させるとともに、録画部１４Ａへも伝達させて、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ３５）。このとき、録画制御部７０Ａは、電源オフ禁止部７５を起動して、キー１８及びリモコン受信部１９による電源オフ操作の受付けを禁止し、チャンネル切替禁止部７６を起動して、チューナ１１が選択しているチャンネルをユーザが変更するのを禁止する。
【００４６】
ステップＳ３４の判定において、異なるチャンネルが選択されている場合には、警告表示部７３は録画制御部７０Ａの指示により、予約解除を行うか否かを問う警告を表示する信号を表示器２５に出力する（ステップＳ３６）。図１６は、表示器２５に表示される警告を例示する説明図である。表示器２５には、予約解除を行う選択肢と予約解除しない選択肢とがメニュー形式で表示され、それぞれの選択肢に対応する部位に、キー１８の一部としての選択キー１８１及び１８２が設けられている。ユーザは、何れかの選択キーを押すことにより、何れかの選択肢を容易に選択することができる。この警告信号は、表示器２５に出力する代わりに、あるいは表示器２５へ出力するとともに、出力部１３へ出力することによりモニタ３２へ表示させても良い。この場合、ユーザは図示しないリモコン操作器を操作することにより、モニタ３２の画面上で何れかの選択肢を選択することができる。
【００４７】
図１７は、表示器２５に表示される警告の別の例を示す説明図である。この例では、キー１８の一部としての予約解除ボタン１８３に、表示器２５の一部として組み込まれたランプ１８４が、警告信号によって点滅する。ユーザは与えられた待ち時間（時間ｔ１と実質的に同一）内に予約解除ボタン１８３を押すことにより、予約解除を容易に選択することができる。図１７の形態では構造がさらに簡単であるため、装置１Ａの製造コストを節減することができるという利点が得られる。
【００４８】
図１５に戻って、予約解除ボタン１８３等の解除スイッチ（操作入力部）の操作があれば（ステップＳ３７）、予約解除部７４は、予約情報メモリ６２に記憶される予約情報から、録画が予定されていた番組の予約を消去する（ステップＳ３８）。同時に、録画制御部７０Ａはチューナ１１が出力する番組を出力部１３へ引き続き伝達させ、番組をモニタ３２に表示させる。解除スイッチの操作がなければ（ステップＳ３７）、録画制御部７０Ａは、チューナ１１に録画予定の番組のチャンネルを選択させ、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って（ステップＳ３９）、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ４０）。ステップＳ３３，Ｓ３５，Ｓ３８及びＳ４０の何れかの処理が終了すると、処理はステップＳ１０（図５）へ移行する。
【００４９】
以上の処理によって、チューナ１１が他チャンネルを使用することによって、予約された番組が直ちに記録漏れとなることを防止することができる。
【００５０】
（複数のチューナを用いた処理）
図１８が示すように、番組予約録画装置１Ａ（図１１）にチューナ１１を２個設けることにより、さらに望ましい処理が達成される。すなわち、この番組予約録画装置１Ｂは、チューナ１１Ｂとして２個（一般には複数個が可能）のチューナ１１ａ，１１ｂ、及びそれに対応して、デコーダ１２Ｂとして２個（一般には複数個）のデコーダ１２ａ，１２ｂを用いることにより、図１９のフローチャートが示す処理を実現する。図１９におけるステップＳ３１〜Ｓ４３の処理は、図５のステップＳ５及びＳ６に置き換えて実行される。図１５と同様に、図３のステップＳ３，Ｓ７，Ｓ１０との関係が明瞭となるように、これらのステップが併記されている。図１９のステップＳ３１〜Ｓ４３のうち、ステップＳ３１〜Ｓ４０については、図１５における同一符号のステップと同一であるので、その詳細な説明を略する。
【００５１】
ステップＳ３２では、チューナ１１ａ、１１ｂのうちの何れかが動作中であるか否かが判定され、ステップＳ３３では、チューナ１１ａ，１１ｂのうちの何れかが起動される。ステップＳ３４では、動作中のチューナ１１ａ又は１１ｂが、録画予定の番組のチャンネルと同一のチャンネルを選択しているか否かが判定される。ステップＳ３５では、録画制御部７０Ａは、動作中のチューナ１１ａ又は１１ｂが出力する番組を出力部１３へ引き続き伝達させてモニタ３２に表示させるとともに、録画部１４Ａへも伝達させる。
【００５２】
ステップＳ３４の判定において、異なるチャンネルが選択されている場合には、チャンネル判定部７２は、さらに、動作中のチューナ１１ａ（又は１１ｂ）とは別のチューナ１１ｂ（又は１１ａ）で、録画予定の番組が受信可能であるか否かを判定する（ステップＳ４２）。別のチューナ１１ｂ（又は１１ａ）で、録画予定の番組が受信可能である場合には、録画制御部７０は、動作中のチューナ１１ａ（又は１１ｂ）が出力する番組を出力部１３へ引き続き伝達させてモニタ３２に表示させるとともに、別のチューナ１１ｂ（又は１１ａ）を起動して、当該別のチューナ１１ｂ（又は１１ａ）に録画予定の番組のチャンネルを選択させることにより、現在時刻が録画開始時刻に達した旨の時刻計測部６４からの通知を待って、録画部１４Ａを通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ４３）。このとき、ステップＳ３５と同様に、録画制御部７０Ａは、電源オフ禁止部７５を起動して、キー１８及びリモコン受信部１９による電源オフ操作の受付けを禁止し、チャンネル切替禁止部７６を起動して、チューナ１１ａ，１１ｂが選択しているチャンネルをユーザが変更するのを禁止する。
【００５３】
ステップＳ４２の判定において、別のチューナ１１ｂ（又は１１ａ）で、録画予定の番組が受信可能でない場合には、警告表示部７３は、録画制御部７０の指示により、予約解除を行うか否かを問う警告を表示する信号を表示器２５及び／又は出力部１３に出力する（ステップＳ３６）。予約解除ボタン１８３（図１７）等の解除スイッチ（操作入力部）の操作があれば（ステップＳ３７）、予約解除部７４は、予約情報メモリ６２に記憶される予約情報から、録画が予定されていた番組の予約を消去し（ステップＳ３８）、解除スイッチの操作がなければ（ステップＳ３７）、録画制御部７０Ａは、動作中のチューナ１１ａ（又は１１ｂ）に録画予定の番組のチャンネルを選択させ、録画開始時刻を待って（ステップＳ３９）、録画部１４を通じて記録媒体３１Ａへの番組の録画を開始する（ステップＳ４０）。ステップＳ３３，Ｓ３５，Ｓ４３，Ｓ３８及びＳ４０の何れかの処理が終了すると、処理はステップＳ１０（図５）へ移行する。
【００５４】
以上の処理によって、チューナ１１Ｂが他チャンネルを使用することによって、予約された番組が記録漏れとなる恐れがさらに低減される。
【００５５】
図１９において、ステップＳ４２，Ｓ４３，Ｓ３６及びＳ３７の処理を省いて、ステップＳ３４の判定で、異なるチャンネルが選択されている場合には、録画制御部７０は、動作中のチューナ１１ａ（又は１１ｂ）に録画予定の番組のチャンネルを選択させ、録画開始時刻を待って（ステップＳ３９）、録画部１４Ａを通じて記録媒体３１への番組の録画を開始（ステップＳ４０）してもよい。この場合においても、チューナ１１Ｂが他チャンネルを使用することによって、予約された番組が直ちに記録漏れとなることを防止することができる。また、この場合には、警告表示へのユーザの応答を待つ必要がないので、ステップＳ３１は、図５のステップＳ５に置き換えることができる。
【００５６】
（２倍速の記録媒体３１を用いた処理）
記録媒体３１Ａが２倍速（ないしそれ以上）での番組の読み書きが可能である場合には、図５のステップＳ６として、図２０のフローチャートが示す処理を実行することができる。図２０のステップＳ６の処理が開始されると、録画制御部７０Ａは、再生部１５Ａが記録媒体３１ａ及び３１ｂの何れか一つから、番組を再生中であるか否かを判定する（ステップＳ５２）。記録媒体３１ａ（又は３１ｂ）から番組を再生中である場合には、録画制御部７０Ａの指示により再生部１５Ａは、同一の記録媒体３１ａ（又は３１ｂ）からの番組の再生を継続するとともに、録画制御部７０は、再生中のものと同一の記録媒体３１ａ（又は３１ｂ）へ、予定された番組の録画を開始する。このとき、記録媒体３１ａに対する番組の読み書きは２倍速ないしそれ以上の速度で行われる。ステップＳ３２の判定において、記録媒体３１ａ及び３１ｂの何れからも番組を再生中でない場合には、録画制御部７０Ａは、予約された記録媒体３１ａ又は３１ｂへの番組の録画を開始する（ステップＳ５４）。ステップＳ５３又はＳ５４の処理が終了すると、ステップＳ６の処理は終了する。
【００５７】
以上の処理によって、記録媒体３１からの再生が行われていることによって予約された番組が直ちに記録漏れとなることを防止することができる。
【００５８】
なお、番組予約録画装置１Ａ又は１Ｂは、図１４、図１５、図１９及び図２０の何れかの処理を単独で実行するように構成することも、当然に可能である。例えば、図１４の処理のみを実行可能にするのであれば、チャンネル判定部７２、警告表示部７３、予約解除部７４、電源オフ禁止部７５、チャンネル切替禁止部７６は、設けなくても良い。また、図２０の処理のみを単独で実行可能にするのであれば、これらが不要であるだけでなく、複数の記録媒体３１ａ及び３１ｂに対応可能に構成する必要がないので、録画部１４Ａ，再生部１５Ａ及び消去部１７Ａが単一で足りる。また、図１５又は図１９の処理のみを単独で実行可能にするのであれば、複数の記録媒体３１ａ及び３１ｂに対応可能に構成する必要がないので、録画部１４Ａ、再生部１５Ａ及び消去部１７Ａが単一で足りる。
【００５９】
［第３の実施形態］
（システムの構成と動作）
図２１は、本発明の第３の実施形態による番組予約録画システムの構成を示すブロック図である。この番組予約録画システム１００２は、複数の番組予約録画装置１Ｃ、情報提供サーバ２、及び放送局４の他に、番組予約情報管理サーバ７を有する点において、第１の実施形態によるシステム１００１とは異なっている。情報提供サーバ２と同様に、番組予約情報管理サーバ７と複数の番組予約録画装置１とは、汎用のネットワーク３を介して接続されており、例えばＴＣＰ／ＩＰ等のインタネット関連プロトコルを利用した通信方式による通信が可能となっている。
【００６０】
番組予約情報管理サーバ７は、多数の番組予約録画装置１Ｃから予約情報を受信するともに、受信した予約情報を集計することによって番組予約統計情報を作成し、汎用ネットワーク３を通じた番組予約録画装置１Ｃからの要求に応じて、番組予約統計情報を返送する。番組予約録画装置１Ｃは、取得した番組予約統計情報を参照することにより番組予約を自動的に行うとともに、情報提供サーバ２から番組ＩＤを含む番組リストを取得することにより、予約情報を番組ＩＤに縮約した形式で番組予約情報サーバ７へ送信する。
【００６１】
図２１が示すように、番組予約情報サーバ７には、予約情報受信部９１、予約情報蓄積部９２、予約統計情報作成部９３、ユーザ情報蓄積部９８及び実視聴率蓄積部９９が設けられている。これらの装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Read Only Memory）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。
【００６２】
予約情報受信部９１は、番組予約録画装置１Ｃから送信される予約情報を受信する装置要素である。予約情報蓄積部９２は、受信した予約情報を図示しないメモリに蓄積する装置要素である。予約統計情報作成部９３は、蓄積された予約情報を集計することにより番組予約統計情報を作成する装置要素であり、予約数統計部９４及び視聴率予測部９５を有している。予約数統計部９４は、蓄積された予約情報を集計することにより番組毎の予約数又は予約数のランキングを作成する装置要素である。視聴率予測部９５は、蓄積された予約情報を集計することにより番組毎の視聴率を予測し、その情報である視聴率予測情報を作成する装置要素であり、推測関数作成部９６及び関数値演算部９７を有している。推測関数作成部９６及び関数値演算部９７の機能については、後述する処理手順の説明の中で併せて説明する。
【００６３】
ユーザ情報蓄積部９８は、番組予約録画装置１Ｃから送信されるユーザ情報を図示しないメモリに蓄積する装置要素である。ユーザ情報は、番組予約録画装置１Ｃを使用するユーザに関する情報（例えば、氏名、生年月日、性別、住所など）である。実視聴率蓄積部９９は、現実の視聴率を情報として、図示しないメモリに蓄積する装置要素である。ユーザ情報及び実視聴率情報は、視聴率予測部９５による視聴率予測に用いられる。予約統計情報提供部１００は、作成された番組予約統計情報を、要求に応じて番組予約録画装置１Ｃ等のクライアントへ返送する装置要素である。
【００６４】
番組予約録画装置１Ｃの構成は、図２と同一に描かれるので、図示を略する。図２２は、番組予約録画装置１Ｃが備える録画予約部１６Ｃの構成を示すブロック図である。この録画予約部１６Ｃは、予約統計情報メモリ８６及びデータベースメモリ８７を有する点、通信部６７が予約情報送信部８２及び予約統計情報取得部８５を有する通信部６７Ｃに置き換えられている点、並びに予約情報入力部６１が番組リスト表示部８３、番組ＩＤ抽出部８４、番組選択部８９、データベース（ＤＢ）作成部８８及び番組予約部９０を有する予約情報入力部６１Ｃに置き換えられている点において、番組予約録画装置１の録画予約部１６（図３）とは異なっている。
【００６５】
予約情報送信部８２は、ユーザによって予約情報入力部６１Ｃを通じて入力された予約情報を、番組予約情報管理サーバ７へ送信する装置要素である。予約統計情報取得部８５は、番組予約情報管理サーバ７へ要求を送信することにより、番組予約統計情報の返送を受ける装置要素である。予約統計情報メモリ８６は、取得された番組予約統計情報を記憶する装置要素である。
【００６６】
番組リスト表示部８３は、番組リストメモリ６８に記憶される番組リストを表示する信号を、表示器２５又は出力部１３へ出力する装置要素である。番組ＩＤ抽出部８４は、予約情報入力部６１Ｃを通じて予約があった番組に対応する番組ＩＤを、番組リストメモリ６８に記憶される番組リストから抽出する装置要素である。番組選択部８９は、表示された番組リストの中からユーザが選択する選択操作を受け付ける装置要素であり、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択する。データベース作成部８８は、現在までのユーザの番組予約の傾向を割り出し、データベースとして図示しないメモリに蓄積する装置要素である。ユーザの番組予約の傾向は、現在までにユーザが予約した番組について予約情報入力部６１Ｃで作成された予約情報を集計することにより得られる。番組予約部９０は、予約統計情報メモリ８６に記憶される番組予約統計情報を参照することにより、番組を自動的に予約する装置要素である。
【００６７】
（システムによる処理）
図２３〜図２６は、システム１００２による処理の流れを示すフローチャートである。システム１００２は、番組予約録画装置１Ｃのユーザの選択にもとづいて、図２３〜図２６の何れかの処理を実行するように構成される。図２３は、ユーザが手動予約を選択したときに実行される処理の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ７１）では、ユーザがキー１８等の操作を通じて手動予約を要求し、さらに時間・チャンネル入力モードとＧコード（一般には、番組を識別する何らかの約束された識別子であってよい）入力モードとの何れかを選択すると（ステップＳ７３）、選択に応じて、予約情報入力（ステップＳ７４）とＧコード入力（ステップＳ７５）の何れかが可能となる。
【００６８】
Ｇコードは、ジェムスター社が開発した番組識別子であり、番組予約に必要なチャンネル番号、番組の放送開始予定時間（日付を含む）、及び番組の長さを、圧縮符号化することにより、最小１桁から最大８桁の数字で表現したものである。従って、Ｇコードにもとづいて、番組のチャンネル番号、番組の放送開始予定時間、及び放送終了予定時間を特定することができる。
【００６９】
ステップＳ７４では、キー１８等の操作を通じて、予約すべき番組のチャンネル、録画開始時間及び録画終了時間等をユーザが入力すると、予約情報入力部６１Ｃは、予約内容を示す予約情報を作成する。ステップＳ７５で、キー１８等の操作を通じて、予約すべき番組に対応したＧコードをユーザが入力すると、予約情報入力部６１Ｃは、Ｇコードにもとづいて予約内容を示す予約情報を作成する（ステップＳ７６）。
【００７０】
その後、予約情報送信部８２は、作成された予約情報を番組予約情報管理サーバ７へ送信する（ステップＳ７７）。同時に、予約情報入力部６１Ｃは、作成した予約情報を予約情報メモリ６２へ記憶する（ステップＳ７８）。これによりユーザの手動による番組予約（ステップＳ７１）が完了する。
【００７１】
一方、番組予約情報管理サーバ７側では予約情報収集処理が行われる（ステップＳ７２）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃから予約情報が送信されるまで待機しており、予約情報の送信があるとこれを受信する（ステップＳ７９）。つづいて、予約情報蓄積部９２は、受信された予約情報を図示しないメモリに蓄積する（ステップＳ８０）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、予約情報収集処理（ステップＳ７２）を終了すべき場合を除いて（ステップＳ８１）、処理はステップＳ７９へ戻る。蓄積された予約情報は、後述するように、予約統計情報作成部９２による予約統計情報の作成のための資料として利用される。
【００７２】
以上の処理によって、番組予約録画装置１Ｃは番組統計情報の作成に自動的に寄与することができる。また、番組予約情報管理サーバ７の側においては、各番組予約録画装置１Ｃから送信される予約情報を集約することにより番組予約統計情報を作成し、供給することが可能となる。
【００７３】
図２４は、ユーザが手動予約を選択したときに実行される処理の別の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ９１）では、ユーザがキー１８等の操作を通じて手動予約を要求すると、まず、番組リスト取得部８１は番組リストの送信要求を情報提供サーバ２へ送信する（ステップＳ９４）。一方、情報提供サーバ２側では、番組リストの送信処理（ステップＳ９２）が行われる。この処理では、情報提供サーバ２は、番組リストの送信要求の有無を確認する（ステップＳ１１０）。送信要求があるまでステップＳ１１０が反復される（ステップＳ１１１）。送信要求があると（ステップＳ１１１）、情報提供サーバ２は、図示しないメモリに記憶される番組リストを読み出し（ステップＳ１１２）、読み出した番組リストを、要求を送信した番組予約録画装置１Ｃへ返送する（ステップＳ１１３）。番組リストには番組ＩＤが含まれている。その後、情報提供サーバ２自体を閉鎖すべき時など、番組リスト送信処理（ステップＳ９２）を終了すべき場合を除いて（ステップＳ１１４）、情報提供サーバ２は、処理をステップＳ１１０へ戻す。なお、情報提供サーバ２の構成及びその処理については、本発明の第５の実施形態についての説明の中で詳述する。
【００７４】
番組予約録画装置１Ｃ側（ステップＳ９１）では、番組リスト取得部８１は、返送された番組リストを受信し、番組リストメモリ６８へ記憶させる（ステップＳ９５）。ユーザがキー１８等の操作により、番組選択モード、時間・チャンネル入力モード、及びＧコード（一般には、番組を識別する何らかの約束された識別子）入力モードの何れかを選択すると（ステップＳ９５）、選択に応じて、番組リスト表示（ステップＳ１０３）、予約情報入力処理（ステップＳ１００）、及びＧコード入力（ステップＳ９７）の何れかが可能となる。
【００７５】
ステップＳ１０３では、番組リスト表示部８３は、取得された番組リストを表示する信号を表示器２５及び／又は出力部１３へ出力する。その後、番組選択部８９は、表示された番組リストの中からユーザが選択する選択操作を受け付ける（ステップＳ１０４）。すなわち、番組選択部８９は、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択することにより予約情報を作成する。番組リストには番組ＩＤが含まれるので、作成される予約情報にも番組ＩＤが含まれることとなる。
【００７６】
ステップＳ１００では、キー１８等の操作を通じて、予約すべき番組のチャンネル、録画開始時間及び録画終了時間等をユーザが入力すると、予約情報入力部６１は、予約内容を示す予約情報を作成する。その後、番組ＩＤ抽出部８４は、予約があった番組に対応する番組ＩＤを、番組リストメモリ６８に記憶される番組リストから抽出し、予約情報の一部に加える（ステップＳ１０１）。
【００７７】
ステップＳ９７では、キー１８等の操作を通じて、予約すべき番組に対応したＧコードをユーザが入力すると、予約情報入力部６１Ｃは、Ｇコードにもとづいて予約内容を示す予約情報を作成する。その後、番組ＩＤ抽出部８４は、予約があった番組に対応する番組ＩＤを、番組リストメモリ６８に記憶される番組リストから抽出し、予約情報の一部に加える（ステップＳ９８）。
【００７８】
その後、予約情報送信部８２は、作成された予約情報を、番組ＩＤに縮約した形式で番組予約情報管理サーバ７へ送信する（ステップＳ１０５）。同時に、予約情報入力部６１Ｃは、作成した予約情報を予約情報メモリ６２へ記憶する（ステップＳ１０６）。これによりユーザの手動による番組予約（ステップＳ９１）が完了する。
【００７９】
一方、番組予約情報管理サーバ７側では予約情報収集処理が行われる（ステップＳ９３）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃからの番組ＩＤの送信を待っており、送信があればこれを受信する（ステップＳ１１５及びＳ１１６）。番組ＩＤが受信されると、予約情報蓄積部９２は、受信された番組ＩＤに対応する番組予約の内容（番組チャンネル、番組録画開始時間、番組録画終了時間など）を予約情報として図示しないメモリに蓄積する（ステップＳ１１７）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、予約情報収集処理（ステップＳ９３）を終了すべき場合を除いて（ステップＳ１１８）、処理はステップＳ７９へ戻る。
【００８０】
以上のように図２４の処理では、予約情報が番組ＩＤに縮約した形式で送信されるので、送信すべき信号量が少なく送信コストが節減されるとともに、番組予約情報管理サーバ７の受信の負荷が軽減される。また、ユーザは表示される番組リストを目視しつつ、予約すべき番組の選択操作を容易に行うことができる。
【００８１】
図２５は、ユーザが自動予約を選択したときに実行される処理の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ１２０）では、ユーザがキー１８等の操作を通じて自動予約を要求しておくと、予め設定された時間が到来した時、又はユーザがキー１８等の操作を通じて要求したときに（ステップＳ１２２）、予約統計情報取得部８５は、予約統計情報として予約数ランキングの送信を、番組予約情報管理サーバ７へ要求する（ステップＳ１２３）。設定時間の到来は、時間計測部６４からの通知により検知される。
【００８２】
一方、番組予約情報管理サーバ７側では予約数ランキングの送信処理が行われる（ステップＳ１２１）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃからの予約数ランキングの送信要求を待っており、送信要求があればこれを受信する（ステップＳ１３０及びＳ１３１）。送信要求が受信されると、予約数統計部９４は、予約情報蓄積部９２によって図示しないメモリに蓄積されている予約情報を読み出す（ステップＳ１３２）。つぎに、予約数統計部９４は、番組毎の予約数を集計することにより、予約数ランキングを作成する（ステップＳ１３３）。つづいて、予約統計情報提供部１００は、作成された予約数ランキングを、送信要求を行った番組予約記録装置１Ｃへ返送する（ステップＳ１３４）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、予約数ランキング送信処理（ステップＳ１２１）を終了すべき場合を除いて（ステップＳ１３５）、処理はステップＳ１３０へ戻る。
【００８３】
番組予約録画装置１Ｃ側（ステップＳ１２０）では、予約統計情報取得部８５は、返送された予約数ランキングを受信し、受信した予約数ランキングを予約統計情報メモリ８６へ記憶させる（ステップＳ１２３）。つぎに、番組予約部９０は、予約統計情報メモリ８６に記憶される予約数ランキングを参照することにより、予約すべき番組を選択し（ステップＳ１２５）、その予約内容を示す予約情報を作成し、作成した予約情報を予約情報メモリ６２へ記憶させる（ステップＳ１２６）。これにより、予約数ランキングを参照した番組の自動予約が完了する。その後、ユーザがキー１８等の操作を通じて自動予約機能を解除した場合など、自動予約処理（ステップＳ１２０）を終了すべき場合を除いて（ステップＳ１２７）、処理はステップＳ１２２へ戻る。
【００８４】
予約数ランキングを参照して予約すべき番組を選択するには、例えば、ランキングの最も高い数個の番組を選択するとよい。より好ましくは、データベース作成部８８が作成し、図示しないメモリに蓄積された、ユーザの番組予約の傾向をも参照して予約すべき番組が選択される。ユーザの傾向に関するデータベースとして、例えば、ドラマを好む、スポーツ番組を好む、特定カードのプロ野球中継番組を好む、などを含めることができる。さらに、ユーザの傾向だけでなく、記録媒体３１の空白領域の記憶容量をも考慮して、自動予約を行っても良い。なお、番組予約情報管理サーバ７は、番組予約統計情報として、予約数ランキングに代えて予約数そのものを提供しても良い。例えば、予約数の最も多い数個の番組を選択するという自動選択が可能であり、予約数ランキングと同等に利用することができる。
【００８５】
以上のように図２５の処理では、取得された予約数ランキングを参照することにより番組が予約されるので、幅広いユーザの番組に対する傾向を反映した予約が自動的に行われる。また、番組予約録画装置１Ｃは要求にもとづいて予約数ランキングを取得するので、予約数ランキングの提供に要する番組予約情報管理サーバ７の負担を軽減することができる。
【００８６】
図２６は、ユーザが自動予約を選択したときに実行される処理の別の一例である。番組予約録画装置１Ｃの側の処理（ステップＳ１４０）では、ユーザがキー１８等の操作を通じて自動予約を要求しておくと、予め設定された時間が到来した時、又はユーザがキー１８等の操作を通じて要求したときに（ステップＳ１４２）、予約統計情報取得部８５は、予約統計情報として視聴率予測情報の送信を、番組予約情報管理サーバ７へ要求する（ステップＳ１４３）。
【００８７】
一方、番組予約情報管理サーバ７側では視聴率予測情報の送信処理が行われる（ステップＳ１４１）。この処理では、予約情報受信部９１は、何れかの番組予約録画装置１Ｃからの視聴率予測情報の送信要求を待っており、送信要求があればこれを受信する（ステップＳ１５０及びＳ１５１）。送信要求が受信されると、視聴率予測部９５は、予約情報蓄積部９２によって図示しないメモリに蓄積されている予約情報を読み出す（ステップＳ１５２）。つぎに、視聴率予測部９５は、番組毎の予約数を集計することにより（ステップＳ１５３）、視聴率予測情報を作成する（ステップＳ１５４）。つづいて、予約統計情報提供部１００は、作成された視聴率予測情報を、送信要求を行った番組予約記録装置１Ｃへ返送する（ステップＳ１５５）。その後、番組予約情報管理サーバ７自体を閉鎖すべき時など、視聴率予測情報の送信処理（ステップＳ１４１）を終了すべき場合を除いて（ステップＳ１５６）、処理はステップＳ１５０へ戻る。
【００８８】
番組予約録画装置１Ｃ側（ステップＳ１４０）では、予約統計情報取得部８５は、返送された視聴率予測情報を受信し、受信した視聴率予測情報を予約統計情報メモリ８６へ記憶させる（ステップＳ１４４）。つぎに、番組予約部９０は、予約統計情報メモリ８６に記憶される視聴率予測情報を参照することにより、予約すべき番組を選択し（ステップＳ１４５）、その予約内容を示す予約情報を作成し、作成した予約情報を予約情報メモリ６２へ記憶させる（ステップＳ１４６）。これにより、予測された視聴率を参照した番組の自動予約が完了する。その後、ユーザがキー１８等の操作を通じて自動予約機能を解除した場合など、自動予約処理（ステップＳ１４０）を終了すべき場合を除いて（ステップＳ１２７）、処理はステップＳ１４２へ戻る。
【００８９】
図２７及び図２８は、視聴率予測部９５が行う処理の手順を示す説明図である。図２７の処理は推測関数作成部９６によって実行され、図２８の処理は関数値演算部９７によって行われる。図２７が示すように、推測関数作成部９６は、予約情報蓄積部９２によって図示しないメモリに蓄積されている予約情報の過去の集計結果１０１と、過去の現実の視聴率１０５との関係を参照することにより、視聴率推測関数ｆを作成する。推測関数作成部９６は、過去の集計結果１０１を、ユーザ情報１０２ごと、番組のジャンル情報１０３ごと、あるいは番組の放映時間帯１０４ごとに整理し、ユーザ情報別の予約数、番組のジャンル及び放映時間帯を変数とする関数として推測関数ｆを作成する。ユーザ情報は、ユーザ情報蓄積部９８によって図示しないメモリに蓄積されている。
【００９０】
図２８が示すように、視聴率予測情報の作成処理（ステップＳ１５４）が開始されると、関数値演算部９７は、ステップＳ１５２でメモリから読み出された予約情報から、ユーザ情報別の予約数を算出する（ステップＳ１６２）。つぎに、関数値演算部９７は、関数作成部９６が作成した視聴率推測関数ｆに、ユーザ情報別の予約数、番組のジャンル及び放映時間帯を代入することにより、視聴率予測情報を作成する（ステップＳ１６３）。これによりステップＳ１５４の処理は終了する。図２７に示した関数作成部９６による予測関数ｆの作成は、視聴率予測情報の送信要求を待つことなく、適時にあらかじめ行ってもよく、視聴率予測情報の送信要求があるごとに、例えばステップＳ１６３の中で行ってもよい。
【００９１】
視聴率予測情報を参照して予約すべき番組を選択するには、例えば、予測視聴率の最も高い数個の番組を選択するとよい。予約数ランキングを参照する場合と同様に、より好ましくは、ユーザの番組予約の傾向をも参照して予約すべき番組が選択される。さらに、ユーザの傾向だけでなく、記録媒体３１の空白領域の記憶容量をも考慮して、自動予約を行っても良い。
【００９２】
以上のように図２６〜図２８の処理では、取得された視聴率予測情報を参照することにより番組が予約されるので、予測される視聴率の高さを反映した番組の自動予約が実現する。予約情報の過去における集計結果と現実の視聴率との関係を参照し、しかも予約情報の番組ジャンル等をも考慮することにより、視聴率予測情報が作成されるので、確度の高い視聴率予測情報が比較的容易に得られる。また、番組予約録画装置１Ｃは要求にもとづいて視聴率予測情報を取得するので、視聴率予測情報の提供に要する番組予約情報管理サーバ７の負担を軽減することができる。
【００９３】
［第４の実施形態］
図２９は、本発明の第４の実施形態による番組予約録画システムの構成を示すブロック図である。この番組予約録画システム１００３は、情報提供サーバ２が番組予約録画装置１Ｄから送られる装置識別子（装置ＩＤ）を用いて認証を行うように構成されている。装置ＩＤは、各番組予約録画装置１Ｄを識別する符号であり、各番組予約録画装置１Ｄに付与された固有の符号である。図２９が示すように、情報提供サーバ２は、暗号化部１２０、解読部１２１、照合部１２２、データベースメモリ１２３、番組リスト提供部１５６、及び番組リストメモリ１５５を備えている。番組リストメモリ１５６は、番組予約録画装置１Ｄへ提供する番組リストを記憶するメモリである。番組リスト提供部１５６は、番組予約録画装置１Ｄからの送信要求に応じて、番組リストメモリ１５５に記憶される番組リストを読み出し、読み出した番組リストを要求のあった番組予約録画装置１Ｄへ返送する装置要素である。その他の装置要素の機能については、以下の処理手順の説明の中で併せて説明する。また、番組リストの作成及び提供に関しては、本発明の第５の実施形態についての説明の中で詳述する。
【００９４】
情報提供サーバ２の装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、データベースメモリ１２３及び番組リストメモリ１５５を除いて、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Read Only Memory）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。
【００９５】
番組予約録画装置１Ｄの構成は、図２と同一に描かれるので、図示を略する。図３０は、番組予約録画装置１Ｄの録画予約部１６Ｄの構成を示すブロック図である。この録画予約部１６Ｄは、装置ＩＤメモリ１２８を有する点、通信部６７がセキュア関数値演算部１２４、暗号化部１２５、解読部１２６及びＩＤ送信部１２７を有する通信部６７Ｄに置き換えられている点において、番組予約録画装置１の録画予約部１６（図３）とは異なっている。装置ＩＤメモリ１２８は、自身を備える番組予約録画装置１Ｄに固有の符号である装置ＩＤを記憶するメモリである。その他の特徴的な装置要素の機能については、以下の処理手順の説明の中で併せて説明する。
【００９６】
図３１及び図３２は、番組予約録画装置１Ｄ及び情報提供サーバ２の処理を、主としてデータの流れに沿って描いた説明図である。従って、図３１及び図３２において、各要素はデータ又は処理内容を表現している。
【００９７】
まず、図３１の処理について説明する。番組予約録画装置１Ｄ側では、セキュア関数値演算部８１は、装置ＩＤメモリ１２８に記憶される装置ＩＤ１３１を読み出し、セキュア関数Ｓ（ＩＤ）１３２を作成する。セキュア関数１３２は、その変数ＩＤを逆関数として得ることが困難なように作られた一方向関数であり、他者による送信信号の傍受があっても変数ＩＤを再生することは困難である。好ましくは、セキュア関数として、変数が近似していても関数値が大幅に異なるハッシュ関数の性質をも併せ持つセキュア・ハッシュ関数が用いられる。それにより、原文である装置ＩＤを関数値（ハッシュ値）から再現することは不可能となり、同じハッシュ値を持つ異なるデータを作成することは極めて困難となる。セキュア・ハッシュ関数は、通信の暗号化の補助、ユーザ認証、デジタル署名等に既に応用されている。つぎに、ＩＤ送信部１２７は、セキュア関数１３２を情報提供サーバ２へ送信する。
【００９８】
情報提供サーバ２側では、解読部１２１は、受信したセキュア関数１３２を逆変換すること（処理１３５）により、装置ＩＤ１３１を再生し、データベースメモリ１２３へ登録する。情報提供サーバ２は、出荷された番組予約録画装置１Ｄの装置ＩＤとそのセキュア関数による変換後の情報を、逆変換テーブル１３０としてデータベースメモリ１２３にあらかじめ記憶している。解読部１２１は、逆変換テーブル１３０を用いることによりセキュア関数１３２の原文である装置ＩＤ１３１を抽出する。これにより、情報提供サーバ２は、番組予約録画装置１Ｄへサービスを提供可能であるか否かの認証作業を自動的に行うことが可能となる。すなわち、情報提供サーバ２は、認証処理とセキュアな情報転送機能との双方を実現している。
【００９９】
その後、情報提供サーバ２は、送信許可を番組予約録画装置１Ｄへ送信する。番組予約録画装置１Ｄの通信部６７Ｄがこれを受けると、暗号化部１２５は、図示しないメモリに記憶されるユーザ情報（ユーザ識別子、ユーザ名、ユーザの住所、ユーザの電話番号等）１３４を読み出し、装置ＩＤ１３１をキー（鍵）として用いて、読み出したユーザ情報１３４を暗号化する。つぎに、ＩＤ送信部１２７は、暗号化されたユーザ情報１３３を情報提供サーバ２へ送信する。
【０１００】
情報提供サーバ２側では、解読部１２１は、受信したユーザ情報１３３を、すでに受信している装置ＩＤ１３１を用いて解読処理１３７を行い、ユーザ情報１３４を再生する。解読部１２１は、再生したユーザ情報１３４を、データベースメモリ１２３へ登録する（処理１３９）。このようにして、情報提供サーバ２は、他者への漏洩を防止しつつ装置ＩＤ１３１及びユーザ情報１３４をデータベースメモリ１２３へ蓄積することができる。
【０１０１】
つぎに図３２の処理について説明する。番組予約録画装置１Ｄ側では、セキュア関数値演算部８１は、装置ＩＤメモリ１２８に記憶される装置ＩＤ１４１を読み出し、セキュア関数Ｓ（ＩＤ）１４８を作成する。番組リスト取得部８１は、セキュア関数１４８とともに、番組リスト要求を情報提供サーバ２へ送信する。情報提供サーバ２側では、解読部１２１は、逆変換テーブル１３０を参照することにより受信したセキュア関数１４８を逆変換すること（処理１４２）により、装置ＩＤ１４１を再生する。照合部１２２は、受信した装置ＩＤ１４１を、データベースメモリ１２３へ登録されている装置ＩＤ１４４と照合することにより認証を行う（処理１４３）。照合の結果、認証が成立した場合に限り、暗号化部１２０は、番組リストメモリ１５５に記憶される番組リスト１４７を読み出し、装置ＩＤ１４１をキーとして用いることにより読み出した番組リスト１４７を暗号化する。情報提供サーバ２は、暗号化された番組リスト１４５を、送信要求を行った番組予約録画装置１Ｄへ返送する。
【０１０２】
番組予約録画装置１Ｄ側では、番組リスト取得部８１が暗号化された番組リスト１４５を受信すると、解読部１２６は、暗号化された番組リスト１４５を解読し（処理１４６）、解読された番組リスト１４７を番組リストメモリ６８へ記憶させる。
【０１０３】
このように、複数の番組予約録画装置１Ｄからあらかじめ送信される装置ＩＤが情報提供サーバ２に蓄積され、番組リストの送信要求とともに送信される装置ＩＤを、蓄積されている装置ＩＤと照合することにより認証が行われ、認証が成立した場合に限って番組リストが返送されるので、番組リストの提供を受けうる有資格者に限って番組リストを提供することができ、無資格者による不法取得を防止することができる。
【０１０４】
［第５の実施形態］
図３３は、本発明の第５の実施形態による番組予約録画システムの構成を示すブロック図である。この番組予約録画システム１００４は、情報提供サーバ２が、例えば放送局４に設置される番組情報提供装置１５１からの情報提供を受けることにより、番組リストを作成し、作成した番組リストを、要求に応じて番組予約録画装置１へ返送するように構成されている。このため、情報提供サーバ２には、番組情報取得部１５２、番組ＩＤ（識別子）生成部１５３、番組リスト生成部１５４、番組リストメモリ１５５、番組リスト提供部１５６、番組リスト変更部１６３、番組リスト検索部１６２、及び番組変更情報取得部１６１が設けられている。図３３に示す情報提供サーバ２の装置要素は、ソフトウェアを要しないハードウェアで構成しても良いが、番組リストメモリ１５５以外の装置要素は、プログラムに従って動作するコンピュータによって等価的に構成するのが、より簡素かつ容易である。当該コンピュータの動作を規定するプログラムは、図示しないＲＯＭ（Read Only Memory）等のメモリに記憶されることにより、コンピュータが上記各装置要素を等価的に実現する。当該プログラムは、汎用ネットワーク３を含む伝送媒体を通じて提供することも、ＲＯＭあるいはＣＤ−ＲＯＭ等の記録媒体を通じて提供することも可能である。
【０１０５】
番組情報提供装置１５１は、最新の番組情報１７０を、情報提供サーバ２へ送信する。番組情報取得部１５２は、送信された番組情報１７０を受信する。番組ＩＤ生成部は、図７に例示した各番組を識別する符号である番組ＩＤを生成する。番組リスト生成部１５４は、取得された番組情報にもとづいて、図６に例示した番組リストを作成し、番組リストメモリ１５５へ記憶させる。作成される番組リストには、各番組について生成された番組ＩＤも盛り込まれる。番組リスト提供部１５６は、番組予約録画装置１からの要求に応じて、番組リストメモリ１５５から番組リストを読み出し、読み出した番組リストを要求のあった番組予約録画装置１へ返送する。番組ＩＤ返送部１６４は、各番組について生成された番組ＩＤを番組情報提供装置１５１へ送信する。
【０１０６】
番組情報提供装置１５１は、番組の開始時間又は終了時間に変更があると、変更後の時間とともに変更があった番組の番組ＩＤを、番組変更情報１７１として情報提供サーバ２へ送信する。情報提供サーバ２の番組変更情報取得部１６１は、送信された番組変更情報１７１を受信する。番組リスト検索部１６２は、番組変更情報１７１に含まれる番組ＩＤと番組リストメモリ１５５に記憶される番組リスト内の番組ＩＤとを比較することにより、番組リスト内の変更すべき番組を検索する。番組リスト変更部１６３は、番組リストメモリ１５５に記憶される番組リスト内の検索された番組について、開始時間又は終了時間を番組変更情報１７１に従って変更する。従って、番組リストに変更があった後に、番組予約録画装置１から番組リストの送信要求があれば、番組リスト提供部１５６は、変更後の番組リストを送信することができる。また、番組ＩＤが検索に用いられるので、検索を短時間でかつ容易に実行することができる。
【０１０７】
［第６の実施形態］
（装置の構成）
図３４は、本発明の第６の実施形態による番組予約録画装置１Ｅの構成を示すブロック図である。この装置１Ｅは、チューナ１１がチューナ１１Ｅに置き換えられている点、及び録画予約部１６が録画予約部１６Ｅに置き換えられている点において、図２に示した番組予約録画装置１とは異なっている。
【０１０８】
チューナ１１Ｅは、ＶＢＩ分離部２０１を有している。ＶＢＩ分離部２０１は、ＴＶ放送電波のＶＢＩ（Vertical Blanking Interval；垂直帰線消去期間）を利用して伝送される情報を分離する。日本国において、番組時間が番組毎に記述される番組リストが、特定のチャンネルに対応する地上波ＴＶ放送電波によって、そのＶＢＩを利用して提供されている。すなわち番組リストが、番組の隙間に挿入される形式で提供されている。このような形態で提供される番組リストの代表例として、ＡＤＡＭＳ−ＥＰＧ（TV-ASAHI Data And Multimedia Service, Electronic Program Guide）を挙げることができる。ＡＤＡＭＳ−ＥＰＧは、一日に２度の頻度で、予め定められた時刻に提供されている。ＡＤＡＭＳ−ＥＰＧは、これを受信するＡＶ機器が自動で番組の録画を制御することができるように、番組情報をテキスト形式で提供する。ＶＢＩを利用して提供される情報は、ＶＢＩ分離部２０１によって分離され、録画予約部１６Ｅへ入力される。
【０１０９】
ＡＤＡＭＳ−ＥＰＧが提供される時刻に、番組予約録画装置１ＥがＡＤＡＭＳ−ＥＰＧを提供するチャンネルの番組の録画を行っているときには、ＶＢＩ分離部２０１は、ＡＤＡＭＳ−ＥＰＧを出力することができる。また、ＡＤＡＭＳ−ＥＰＧが提供される時刻に、番組予約録画装置１Ｅが何れの番組の録画をも行っていないときには、チューナ１１ＥはＡＤＡＭＳ−ＥＰＧを提供するチャンネルを選択する。それにより、ＶＢＩ分離部２０１は、ＡＤＡＭＳ−ＥＰＧを出力することができる。ＡＤＡＭＳ−ＥＰＧが提供される時刻に、チューナ１１Ｅが選択するチャンネルを切り替えるには、例えば、後述する駆動制御部６３Ｅが有する録画制御部７０Ｅが、時刻計測部６４が通知する時刻にもとづいて、チューナ１１Ｅのチャンネルを切り替えるとよい。
【０１１０】
図３５は、録画予約部１６Ｅの構成を示すブロック図である。録画予約部１６Ｅは、通信部６７が、番組リスト取得部８１Ｅを有する通信部６７Ｅに置き換えられている点、予約情報入力部６１が、番組リスト表示部８３と番組選択部８９とを有する予約情報入力部６１Ｅに置き換えられている点、駆動制御部６３が駆動制御部６３Ｅに置き換えられている点、予約情報更新部６９を必要としない点、延長時間設定部２０５が備わる点、及びアドレステーブルメモリ２０３が備わる点において、図３に示した録画予約部１６とは異なっている。
【０１１１】
番組リスト取得部８１Ｅは、ＶＢＩ分離部２０１から送られる情報の中から、番組リストを抽出する。番組リスト取得部８１Ｅは、例えば、番組リストの開始及び終了を示す予め定められた符号等を認識することにより、番組リストと他の情報とを判別する。
【０１１２】
通信部６７Ｅは、図３に示した通信部６７と同様に、ネットワーク３を介して、情報提供サーバ２と通信を行うことも可能である。それにより、番組リスト取得部８１Ｅは、ネットワーク３に接続される情報提供サーバ２（図１）から番組リストを取得することができる。番組リスト取得部８１Ｅは、図３の番組リスト取得部８１と同様に、ネットワーク３に接続される情報提供サーバ２へ要求を送信することにより番組リストの返送を受けるものであってもよいが、情報提供サーバ２がネットワーク３を介して一方的に送信する番組リストを取得するものであってもよい。
【０１１３】
番組リスト取得部８１Ｅが、要求を送信することにより番組リストを取得する形態では、要求を送信する時期は、予約された番組の録画終了時間に関連したものであっても良い。例えば、番組リスト取得部８１Ｅは、予約情報メモリ６２が記憶する予約情報に基づいて、予約された番組の録画終了から一定時間経過後に要求を送信してもよい。或いは、番組リスト取得部８１Ｅは、アドレステーブルメモリ２０３が記憶するアドレステーブルの内容に基づいて、予約された番組の現実の録画終了から一定時間経過後に要求を送信してもよい。更に、番組リスト取得部８１Ｅは、ＶＢＩ分離部２０１から送られる情報のみから、番組リストを取得するものであってもよく、逆に、ネットワーク３を通じてのみ番組リストを取得するものであってもよい。
【０１１４】
図２２を参照して説明したように、番組リスト表示部８３は、番組リストメモリ６８に記憶される番組リストを表示する信号（リスト表示信号と仮称する）を、表示器２５又は出力部１３へ出力する装置要素である。図３５では、表示器２５のみを描いている。番組選択部８９は、表示された番組リストの中からユーザが選択する選択操作を受け付ける装置要素であり、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択する。
【０１１５】
延長時間設定部２０５は、ユーザによる番組録画の延長時間の設定を受け付ける装置要素である。後述するように、駆動制御部６３Ｅが有する録画制御部７０Ｅが、予約情報にもとづいて番組を録画する際に、予約された番組終了時間よりも所定時間延長して録画を行う。延長時間設定部２０５は、キー１８又はリモコン受信部１９の操作を通じたユーザの延長時間の設定を受け付ける。延長時間設定部２０５は、ソフトウェアを要しないハードウェアで構成しても良いが、予約情報メモリ６２、番組リストメモリ６８及びアドレステーブルメモリ２０３以外の各装置要素と共に、プログラムに従って動作するコンピュータによって等価的に構成してもよい。
【０１１６】
アドレステーブルメモリ２０３は、アドレステーブルを記憶するためのメモリであり、例えばハードディスク（ＨＤＤ）の一部に割り当てられたメモリ領域である。録画制御部７０Ｅは、番組の録画を行う際に、記録媒体３１を識別するメディアＩＤ、記録媒体３１上の録画位置を示すアドレス、チャンネル番号、番組録画開始時間、番組録画終了時間等をアドレステーブルに登録する。アドレステーブルの詳細については、図４０を参照しつつ後述する。
【０１１７】
図３６は、駆動制御部６３Ｅの構成を示すブロック図である。駆動制御部６３Ｅは、録画制御部７０に代えて録画制御部７０Ｅを有し、消去制御部７１に代えて消去制御部７１Ｅを有する点において、図４に示した駆動制御部６３とは異なっている。録画制御部７０Ｅは録画制御部７０（図４）と同様に、時刻計測部６４が通知する時刻を参照することにより、予約情報メモリ６２に記憶される予約情報にもとづいて記録媒体３１への番組の録画を行うために、チューナ１１Ｅ、デコーダ１２、及び録画部１４を制御する。但し、録画制御部７０Ｅは、予約情報が示す番組録画終了時間を、延長時間設定部２０５で設定された延長時間分延長して番組の録画を行う。更に、録画制御部７０Ｅは、番組の録画を行う際に、アドレステーブルへの登録を行う。
【０１１８】
消去制御部７１Ｅは、消去制御部７１（図４）と同様に、録画が終了した番組について、記録媒体３１から予約外の番組を消去する機能を果たす。但し、消去制御部７１Ｅは、アドレステーブル２０３が記憶するアドレステーブルと番組リストメモリ６８が記憶する番組リストとを参照することにより、番組の消去を行う。
【０１１９】
なお、他の実施の形態による番組予約録画装置１、１Ａ〜１Ｄ、１Ｆも、本実施の形態による番組予約録画装置１Ｅと同様に、アドレステーブルメモリ２０３を備えても良い。その場合には、録画制御部７０、７０Ａ、７０Ｆは、録画制御部７０Ｅと同様に、番組の録画に際してアドレステーブルへの登録を行う。それにより消去制御部は７１は、例えば図３のステップＳ１３において、アドレステーブルと最新に取得された番組リストとを比較することによって、不要番組を特定することができる。
【０１２０】
（装置の動作）
以上に述べた番組予約録画装置１Ｅを構成する各部の動作の詳細は、フローチャートを参照しつつ行う以下の動作説明によって、より明確となる。図３７は、以上に説明した番組予約記録装置１Ｅによる処理の流れを示すフローチャートである。また、図３８は、図３７のステップＳ２０５の処理を示すフローチャートである。なお、図３７及び図３８のフローチャートでは、番組リスト取得部８１Ｅは、ＶＢＩ分離部２０１が出力する情報からのみ番組リストを取得するものとする。
【０１２１】
番組予約録画装置１Ｅの電源が投入されることにより処理が開始されると、延長時間設定部２０５は、延長時間（符号Ｔで表す）を変更するためのユーザによるキー１８等の操作があったか否かを判定する（ステップＳ２０１）。ユーザによる延長時間Ｔの変更のための操作があれば（ステップＳ２０１でＹｅｓ）、延長時間設定部２０５は、ユーザの操作に基づいて延長時間Ｔを不図示のメモリに設定する（ステップＳ２０２）。このメモリは、例えばハードディスク（ＨＤＤ）の一部に割り当てられたメモリ領域である。
【０１２２】
ステップＳ２０２の処理が終了した後、又はユーザが延長時間Ｔの変更のための操作を行わないとき（ステップＳ２０１でＮｏ）には、時刻計測部６４は、番組リストを受信する時刻（番組リスト受信時間と仮称する）が到来しているか否かを判断する（ステップＳ２０３）。この判断は、例えば番組リストが送信される時間として不図示のメモリに記録されている時間と時計６５が示す時間とを比較部６８が比較することにより実行する。番組リストが送信される時間を記録するメモリは、例えばハードディスク（ＨＤＤ）の一部に割り当てられたメモリ領域である。
【０１２３】
番組リストを受信する時間が到来している場合には（ステップＳ２０３でＹｅｓ）、チューナ１１Ｅが番組の録画に使用されていなければ、録画制御部７０Ｅは、番組リストを提供するチャンネルを選択するようにチューナ１１Ｅを操作する。その結果、番組リスト取得部８１ＥはＶＢＩ分離部２０１から送られる情報から番組リストを取得する（ステップＳ２０４）。次に、消去制御部７１Ｅは、既に録画が終了した番組についてトリミングを行う（ステップＳ２０５）。トリミング処理の詳細については図３８を参照しつつ後述する。トリミング処理（Ｓ２０５）が終了するか、ステップＳ２０３において番組リスト受信時間が到来していないとき（ステップＳ２０３でＮｏ）である場合には、処理はステップＳ２０６へ移行する。
【０１２４】
ステップＳ２０６では、予約情報入力部６１Ｅは、番組予約のためのユーザによるキー１８等の操作があったか否かを判定する。ユーザによる番組予約のための操作があれば（ステップＳ２０６でＹｅｓ）、予約情報入力部６１Ｅは、ユーザによる予約情報の入力方法の選択を受け付ける（ステップＳ２０７）。ユーザがキー１８等の操作により、番組選択モード、時間・チャンネル入力モード、及びＧコード（一般には、番組を識別する何らかの約束された識別子）入力モードの何れかを選択すると（ステップＳ２０７）、予約情報入力部６１Ｅは、選択に応じて、番組リスト表示（ステップＳ２１０）、予約情報入力処理（ステップＳ２０９）、及びＧコード入力（ステップＳ２０８）の何れかを可能にする。
【０１２５】
ステップＳ２１０では、番組リスト表示部８３は、最新に取得された番組リストを表示するリスト表示信号を表示器２５及び／又は出力部１３へ出力する。図３９は、表示器２５に表示される番組リスト、又は出力部１３を通じてモニタ３２に表示される番組リストを例示する説明図である。図３９に例示する番組リストには、番組毎に、放送チャンネル、番組名、番組開始時間、番組終了時間、出演者情報、及びＧコードが列記されている。
【０１２６】
図３９に示すように、番組リストが提供された時刻が、例えば１８：００であるとすれば、１８：００より前の情報は終了番組に関するもの、即ち終了番組リストであり、１８：００以後の情報は予定番組に関するもの、即ち予定番組リストである。このように、本実施の形態は、番組リストとして予定番組リストと終了番組リストとの双方が提供されることを前提としている。予定番組リストと終了番組リストとは、図３９に示すように単一の番組リストの一部分として、同時に提供されても良いが、別の番組リストとして異なる時刻に提供されても良い。
【０１２７】
終了番組リストは、過去時間において現実に放送された番組に関する情報を記述する。例えば、放送が終了したある番組について、現実の放送時間が記述される。番組リストのうち、番組リストの提供時刻より前の情報は、直前の情報を含めて全て終了番組リストであることが望ましいが、提供時刻よりある程度以上遡った過去の情報に限って終了番組リストであっても支障はない。最新情報を盛り込んだ番組リストを作成するためには、ある程度の時間を要するため、終了番組リストはある程度遡った過去の情報に限られる場合がある。
【０１２８】
図３７に戻って、ステップＳ２１０の後、番組選択部８９は、表示された番組リストの中から所望の番組をユーザが選択する選択操作を受け付ける（ステップＳ２１１）。すなわち、番組選択部８９は、ユーザがキー１８等を操作することにより指示した番組を、録画予約すべき番組として番組リストの中から選択することにより予約情報を作成する。番組リストにはＧコードが含まれるので、作成される予約情報にもＧコードが含まれることとなる。
【０１２９】
ステップＳ２０９では、キー１８等の操作を通じて、予約すべき番組のチャンネル、録画開始時間及び録画終了時間等をユーザが入力すると、予約情報入力部６１Ｅは、予約内容を示す予約情報を作成する。ステップＳ２０８では、キー１８等の操作を通じて、予約すべき番組に対応したＧコードをユーザが入力すると、予約情報入力部６１Ｃは、Ｇコードにもとづいて予約内容を示す予約情報を作成する。予約情報には、Ｇコード自身も含まれる。
【０１３０】
その後、予約情報入力部６１Ｅは、作成した予約情報を予約情報メモリ６２に記憶させる（ステップＳ２１２）。これによりユーザによる番組予約が完了する。予約情報の記録（Ｓ２１２）が終了するか、ステップＳ２０６においてユーザによる番組予約のための操作がない場合（ステップＳ２０６でＮｏ）には、処理はステップＳ２１３へ移行する。
【０１３１】
ステップＳ２１３では、時刻計測部６４は、予約情報メモリ６２が記憶する予約情報に基づいて、現在時刻が予約情報に記述される番組録画開始時間に達したか否かを判定する。現在時刻が番組録画開始時間に達しておれば（ステップＳ２１３でＹｅｓ）、録画制御部７０Ｅは、番組録画開始時間、コンテンツ名称即ち番組名、チャンネル番号、Ｇコード等をアドレステーブルに登録する（ステップＳ２１４）。
【０１３２】
図４０は、アドレステーブルのデータ構造を例示する説明図である。アドレステーブルには、番組が録画される毎に、メディアＩＤ、アドレス、Ｇコード、チャンネル番号、コンテンツ名、番組録画開始時間、及び番組録画終了時間が登録される。メディアＩＤは、個々の記録媒体３１に予め付与されている固有の識別符号である。アドレスは、録画された番組の記録媒体３１上の位置を示す数値であり、例えば録画された番組が占める領域の先頭アドレスである。アドレステーブル上の項目の全ては、録画制御部７０Ｅによって登録される。
【０１３３】
図３７に戻って、ステップＳ２１４の後に、録画制御部７０Ｅは、予約情報が示す番組の録画を開始する（ステップＳ２１５）。その後、番組予約録画装置１Ｅの電源を遮断する操作が行われているなど、処理を終了すべきである場合（ステップＳ２１９でＹｅｓ）には、番組予約録画装置１Ｅはすべての処理を終了し、処理を終了すべきない場合（ステップＳ２１９でＮｏ）には、番組予約録画装置１Ｅは、処理をステップＳ２０１へ戻す。
【０１３４】
ステップＳ２１３において、現在時間が番組録画開始時間でない場合（ステップＳ２１３でＮｏ）には、録画制御部７０Ｅは、現在時間が予約情報が示す番組録画終了時間よりも延長時間Ｔだけ遅れた時間に達しているか否かを判定する（ステップＳ２１６）。現在時間が番組録画終了時間＋延長時間Ｔに達しておれば（ステップＳ２１６でＹｅｓ）、録画制御部７０Ｅは、現在行われている番組の録画を終了する（ステップＳ２１７）。その後、録画制御部７０Ｅは、番組録画終了時間をアドレステーブルに登録する（ステップＳ２１８）。その後、処理はステップＳ２１９へ移行する。一方、ステップＳ２１６において現在時間が番組録画終了時間＋延長時間Ｔに達していなければ（ステップＳ２１６でＮｏ）、番組予約録画装置１Ｅは処理をステップＳ２０１へ戻す。
【０１３５】
ステップＳ２０５のトリミング処理は、図３８の手順に従って行われる。ステップＳ２０５の処理が開始されると、消去制御部７１Ｅは、番組リストメモリ６８が記憶する最新の番組リストの終了番組リストの部分と、アドレステーブルメモリ２０３が記憶するアドレステーブルの内容とを対比することにより、録画が終了した番組の録画時間内に予約外の番組が含まれているか否かを判定する（ステップＳ２３１）。録画時間内に予約外の番組、即ち不要番組が含まれている場合（ステップＳ２３１でＹｅｓ）には、不要番組を記録媒体３１から消去する（ステップＳ２３２）。ステップＳ２３２の処理が終了するか、又はステップＳ２３１において不要番組がないと判定されると（ステップＳ２３１でＮｏ）、ステップＳ２０５のトリミング処理は終了する。
【０１３６】
（動作例）
次に、図３９に例示される番組のうちの一つを例に取り上げ、番組の予約、録画、及びトリミングについて具体的に説明する。図３７のステップＳ２０８、Ｓ２０９又はＳ２１１において、図３９に示す番組リストのうち、Ｇコード「ＣＣＣＣ」で特定される番組が予約されるものと仮定する。この番組の予定された番組開始時間は２１：００であり、予定された番組終了時間は２２：００である。また、番組のチャンネルは「１」である。従って、ステップＳ２１２において予約情報メモリ６２に記憶される予約情報は、番組録画開始時間として２１：００を記述し、番組録画終了時間として２２：００を記述し、チャンネルとして「１」を記述し、更に番組を識別する番組識別子としてＧコード「ＣＣＣＣ」を記述する。
【０１３７】
ステップＳ２０２において、予め設定される延長時間Ｔが、３０分であったと仮定する。すると、Ｇコード「ＣＣＣＣ」が付された番組の録画は、ステップＳ２１４によって２１：００に開始し、ステップＳ２１７によって２２：００よりも３０分の延長時間だけ遅らせた２２：３０に終了する。
【０１３８】
図４１に示すように、Ｇコード「ＣＣＣＣ」が付された番組及びその前後の番組の現実の放送時間が、Ｇコード「ＡＡＡＡ」が付された「プロ野球中継」番組の放送終了延長のために、３０分ずつ遅れたものとする。図４１は、例えばＧコード「ＣＣＣＣ」の放送より後の０：００に提供される番組リストである。図４１の番組リストのうち、０：００より前の情報は終了番組リストであり、０：００以降の情報は予定番組リストである。
【０１３９】
すると、２１：００〜２２：３０の録画時間内には、図４２に示すように、前半部にＧコード「ＢＢＢＢ」が付された番組が録画され、後半部にＧコード「ＣＣＣＣ」が付された番組が録画される。Ｇコード「ＣＣＣＣ」が付された後半部の番組が、予約された番組、即ち予約番組であり、前半部のＧコード「ＢＢＢＢ」が付された番組は予約外の不要番組である。
【０１４０】
一方、Ｇコード「ＡＡＡＡ」が付された「プロ野球中継」番組の放送終了延長がなく、図３９が示す番組リストの通りに放送が行われた場合には、２１：００〜２２：３０の録画時間内には図４３に示すような番組が録画される。即ち、前半部にＧコード「ＣＣＣＣ」が付された予約番組が録画され、後半部にＧコード「○○○○」が付された不要番組が録画されている。
【０１４１】
ステップＳ２３１において消去制御部７１Ｅは、録画終了後に取得された番組リスト、例えば図４１に示す番組リストとアドレステーブルの内容とを対比することにより、２１：００〜２２：３０の録画時間のうちに、Ｇコード「ＣＣＣＣ」が付された予約番組以外の不要番組を探し出す。アドレステーブルに予約番組のＧコードが登録されるので、消去制御部７１Ｅは、このＧコードと番組リストに記述されているＧコードとを対比することにより、不要番組の探索を容易に行うことができる。ステップＳ２３２において消去制御部７１Ｅは、探し出した不要番組を記録媒体３１から削除する。その結果、図４２の場合には、Ｇコード「ＢＢＢＢ」が付された不要番組が消去され、図４３の場合には、Ｇコード「○○○○」が付された不要番組が消去される。
【０１４２】
番組の予約がステップＳ２０９により行われた場合には、予約情報入力部６１ＥにはＧコードが入力されない。この場合には、予約情報入力部６１Ｅは、番組リスト取得部８１Ｅが記憶する番組リストの予定番組リストの部分のうち、予約された番組のチャンネル及び録画時間に対応するチャンネル及び録画時間に付されたＧコードを予約情報に付加すると良い。
【０１４３】
以上のように、本実施の形態による番組予約録画装置１Ｅでは、予約外の番組が記録媒体３１から自動的に消去されるので、ユーザは予約外の不要な番組の視聴を余儀なくされる不都合、或いは不要な番組を記録媒体３１から手動で消去する手間から解放される。
【０１４４】
番組予約録画装置１Ｅと、番組リストを提供する装置（番組リスト提供装置と称する）とは、番組予約録画システムを構成する。この番組予約録画システムは、本発明の番組予約記録システムの一実施形態に該当する。番組リスト提供装置は、例えば、放送局４に設定される装置、或いはネットワーク３に接続される情報提供サーバ２である。
【０１４５】
図３７では、番組リストがＧコードを記述し、予約情報入力部６１Ｅは、図３７のステップＳ２０８においてユーザによるＧコードの入力を受け付け、それにより不要番組の探索を容易化する例を示した。これに対してＧコードに限らず、一般に番組のチャンネル番号、番組の放送開始予定時間、及び放送終了予定時間を特定することができる番組識別子を、Ｇコードと同様に用いることが可能である。
【０１４６】
また、番組のチャンネル番号、番組の放送開始予定時間、及び放送終了予定時間を特定し得るものに限らず、一般に番組ごとに予め割り当てられ番組を識別する符号である番組識別子を用いることも可能である。番組識別子は、番組リストに用いられるものと同一であればよい。この場合には、予約情報入力部６１Ｅは、図３７のステップＳ２０８において番組識別子に加えて、番組識別子では特定できない情報、例えば予約すべき番組の録画開始時間等の入力を受け付けると良い。
【０１４７】
番組識別子の他に、予約すべき番組のチャンネル番号、録画開始時間及び録画終了時間のすべてを入力すべき場合には、ステップＳ２０９に加えて、ステップＳ２０８を選択肢として用意する利益はもはやない。ステップＳ２０９の後に、予約情報入力部６１Ｅが番組リストに基づいて自動的に番組識別子を予約情報に付加する機能を有しない場合には、ステップＳ２０８を用意する利益がある。
【０１４８】
図３７では、番組リストが放送電波を通じて提供される例を示した。これに対して、番組リストがネットワーク３を通じて一方的に提供される場合には、ステップＳ２０３において時刻計測部６４は、ネットワーク３を通じて番組リストが提供される時刻が到来したか否かを判断すると良い。番組リスト取得部８１Ｅが番組リストの送信を要求する形態では、ステップＳ２０３において時刻計測部６４は、番組リストの提供を要求すべき時刻が到来したか否かを判断すると良い。番組リストの提供を要求すべき時刻は、既に述べたように、例えば予約情報メモリ６２が記憶する予約情報が記述する予約番組の録画終了時間から一定時間経過後であってもよく、アドレステーブルメモリ２０３が記憶するアドレステーブルが記述する予約番組の現実の録画終了から一定時間経過後であってもよい。
【０１４９】
［第７の実施形態］
（システムの構成）
図４４は、本発明の第７の実施形態による番組予約録画システム２７０の構成を示すブロック図である。この番組予約録画システム２７０は、番組予約録画装置１Ｆ、及び１以上のＴＶ受像機２１０及び２２０を備えている。ＴＶ受像機２１０及び２２０は、本発明の番組受信装置の実施形態に該当する。また、番組予約録画装置１Ｆが有するチューナ１１は、本発明の内部チューナの実施形態に該当し、外部装置としてのＴＶ受像機２１０及び２３０がそれぞれ備えるチューナ２１１及び２３１は、本発明の外部チューナの実施形態に該当する。
【０１５０】
番組予約録画システム２７０は、番組予約録画装置１ＦにＴＶ受像機２１０及びＴＶ受像機２２０を接続するのみで容易に構築することができる。また、番組予約録画装置１ＦにＴＶ受像機２１０及びＴＶ受像機２２０を接続する配線として、電灯線（宅内の電力配線）を利用するならば、番組予約録画システム２７０の構築は、更に容易なものとなる。
【０１５１】
ＴＶ受像機２１０は、アンテナ６、チューナ２１１、デコーダ２１２、出力部２１３、セレクタ２１４、モニタ２１５、チューナ通知部２１６及び端子２１７〜２２０を備えている。同様に、ＴＶ受像機２３０は、アンテナ６、チューナ２３１、デコーダ２３２、出力部２３３、セレクタ２３４、モニタ２３５、チューナ通知部２３６、及び端子２３７〜２４０を備えている。
【０１５２】
ＴＶ受像機２１０とＴＶ受像機２３０とは同一の構造を有するので、代表してＴＶ受像機２１０についてのみ説明する。チューナ２１１は、アンテナ６に接続されており、アンテナ６が受信した放送電波から、何れかのチャンネルの番組データを取り出す。デコーダ２１２は、圧縮符号化された形式で受信された番組を復号化する装置要素であり、例えばデジタルＴＶ放送による番組を受信した場合に起動される。出力部２１３は、番組をモニタ２１５へ出力する。セレクタ２１４は、出力部２１３が出力する番組と、端子２２０を通じて入力される番組予約録画装置１Ｆの出力部１３Ｆから送られる番組との何れかを選択してモニタ２１５へ送る。
【０１５３】
チューナ通知部２１６は、チューナ２１１の使用状態を検知し、検知した使用状態を番組予約録画装置１Ｆへ通知する。検知される使用状態は、チューナ２１１がどのチャンネルを選択しているか、及びチューナ２１１が受信した番組がモニタ２１５への表示に使用されているかどうかを含んでいる。従って、チューナ通知部２１６は、チューナ２１１、セレクタ２１４、及びモニタ２１５の動作状態を通じてチューナ２１１の使用状態を検知する。
【０１５４】
チューナ２１１は、番組予約録画装置１Ｆが送信するチャンネル選択信号を、端子２１７を通じて受信する。チューナ２１１は、受信したチャンネル選択信号に従ってチャンネルを選択する。即ち、チューナ２１１は、ＴＶ受像機２１０のユーザの操作に従ってチャンネルを選択することも、番組予約録画装置１Ｆが送信するチャンネル選択信号に従ってチャンネルを選択することも可能である。また、チューナ２１１は、自身が受信した番組をデコーダ２１２へ出力すると共に、端子２１９を通じて番組予約録画装置１Ｆへ送信する。端子２１９は、本発明の番組送信部の一実施形態に該当する。
【０１５５】
番組予約録画装置１Ｆは、自身が有するチューナ１１に加えて、外部装置として接続されたＴＶ受像機２１０及び２３０がそれぞれ有するチューナ２１１及び２３１をも、あたかも自身のチューナであるかのように用いることが可能なように構成されている。番組予約録画装置１Ｆは、それにより、複数の予約番組の同時録画を実現する。ＴＶ受像機２１０のチューナ２１１及びチューナ通知部２１６、並びにＴＶ受像機２３０のチューナ２３１及びチューナ通知部２３６は、ユーザがＴＶ受像機２１０及び２３０を使用しないときであっても、番組予約録画装置１Ｆによる操作が可能なように、電力が供給されることにより動作状態に保持される。
【０１５６】
番組予約録画装置１Ｆは、複数番組の同時録画を実現するために、デコーダ１２がデコーダ１２Ｆに置き換えられている点、出力部１３が出力部１３Ｆに置き換えられている点、録画部１４が録画部１４Ｆに置き換えられている点、及び録画予約部１６が録画予約部１６Ｆに置き換えられている点において、図２に示した番組予約録画装置１とは異なっている。
【０１５７】
デコーダ１２Ｆは、圧縮符号化された複数の番組を同時に復号化可能に構成されている。現在においても、複数の番組を同時に復号化可能に構成されたデコーダは既に知られている。半導体技術の進展によりデコーダの処理速度が向上するのに伴って、同時に復号化可能な番組の数をさらに向上させたデコーダ１２Ｆを得ることが可能である。録画部１４Ｆは、デコーダ１２Ｆが出力する複数の番組を記録媒体３１へ同時に録画することが可能に構成されている。
【０１５８】
出力部１３Ｆは、デコーダ１２Ｆが出力する番組、又は再生部１５が出力する番組をモニタ２１５及び／又は２３５へ表示するために、ＴＶ受像機２１０及び／又は２３０へ出力する。出力部１３Ｆは、デコーダ１２Ｆが出力する番組を出力する場合にデコーダ１２Ｆが複数番組を同時に出力するときには、ユーザの選択操作に従って、複数番組のうちの何れか一つの番組を出力する。また、再生部１５は、記録媒体３１に複数番組が同時に記録されている場合であっても、ユーザの選択操作に従って、その中の一つを選択して再生する。
【０１５９】
図４５は、録画予約部１６Ｆの構成を示すブロック図である。録画予約部１６Ｆは、チューナ操作部２５１を有する点、外部チューナ検知部２５２を有する点、第１警告表示部２５４を有する点、第２警告表示部２５５を有する点、第１選択信号受信部２５６を有する点、第２選択信号受信部２５７を有する点、及び駆動制御部６３が駆動制御部６３Ｆに置き換えられている点において、図３に示した録画予約部１６とは異なっている。録画予約部１６（図３）に対して追加されている装置要素２５１〜２５７は、ソフトウェアを要しないハードウェアで構成しても良いが、予約情報メモリ６２及び番組リストメモリ６８以外の録画予約部１６Ｆの各装置要素と共に、プログラムに従って動作するコンピュータによって等価的に構成してもよい。
【０１６０】
チューナ操作部２５１は、チャンネルが異なり同時に録画すべき複数の番組が予約情報に含まれる場合に、チューナ１１、２１１及び２３１からなる３個のチューナのうちから選択した複数のチューナに複数の番組を同時に受信させるように、チューナ１１、２１１及び２３１を操作する。チューナ操作部２５１は、予約情報メモリ６２、駆動制御部６３Ｆ、時刻計測部６４、外部チューナ検知部２５２、第１選択信号受信部２５６、及び第２選択信号受信部２５７からの情報に基づいて、チューナ１１、２１１及び２３１を操作する。
【０１６１】
外部チューナ検知部２５２は、チューナ通知部２１６及び２３６が送信する情報に基づいて、チューナ２１１及び２３１の使用状態を検知する。チューナ操作部２５１は、外部チューナ検知部２５２が検知した使用状態に基づいて、同時に録画すべき複数番組の受信に使用できるチューナを判別するとともに、複数番組に対応するチャンネルを、使用できるチューナに割り当てる。
【０１６２】
第１警告表示部２５４は、ユーザが使用中の外部チューナを利用することなしには複数番組の同時録画ができない場合に、複数番組の同時録画のためにチャンネル切替えを許可するか否かを問う警告を表示する第１警告表示信号を、出力部１３Ｆ及び表示器２５へ出力する。出力部１３Ｆへ出力された第１警告表示信号は、モニタ２１５又は２３５に表示される。出力部１３Ｆは、第１警告表示信号をモニタ２１５又は２３５に表示させるために、セレクタ２１４又は２３４を切り替えるための選択信号をも同時に出力する。
【０１６３】
第１選択信号受信部２５６は、第１警告表示信号が表示されたときに、ユーザがキー１８或いはリモコンの操作等により応答を入力することにより生成される第１選択信号を受信する。第１選択信号は、チャンネル切替えを許可するか否かについてのユーザの選択操作の結果を示す信号である。第１選択信号受信部２５６は、例えばキー１８の操作により入力される信号のうちから、第１選択信号を抽出する。
【０１６４】
第２警告表示部２５５は、チューナ２１１及び２３１のうち、同時に録画すべき複数の番組の一つの受信に使用されているチューナについて、ユーザによるチャンネル切替のための操作があった場合に、第２警告表示信号を出力部１３Ｆ及び表示器２５へ出力する。第２警告表示信号は、チューナが使用中である旨を表示するとともに記録中止の可否を問う警告を表示する信号である。出力部１３Ｆは、第２警告表示信号をモニタ２１５又は２３５に表示させるために、セレクタ２１４又は２３４を切り替えるための選択信号をも同時に出力する。
【０１６５】
第２選択信号受信部２５７は、第２警告表示信号が表示されたときに、ユーザがキー１８或いはリモコン等の操作を通じて応答を入力することにより生成される第２選択信号を受信する。第２選択信号は、記録中止の可否についてのユーザの選択操作の結果を示す。第２選択信号受信部２５７は、例えばキー１８の操作により入力される信号のうちから、第２選択信号を抽出する。
【０１６６】
図４６は、駆動制御部６３Ｆの構成を示すブロック図である。駆動制御部６３Ｆは、録画制御部７０が録画制御部７０Ｆへ置き換えられている点において、図４に示した駆動制御部６３とは異なっている。録画制御部７０Ｆは、チューナ１１に代えてチューナ操作部２５１を操作する点において、図４に示した録画制御部７０とは異なっている。上述したように、番組予約録画装置１Ｆでは、チューナ１１の制御はチューナ操作部２５１によって行われる。
【０１６７】
（システムの動作）
以上に述べた番組予約録画装置１Ｆを構成する各部の動作の詳細は、フローチャートを参照しつつ行う以下の動作説明によって、より明確となる。図４７は、以上に説明した番組予約記録装置１Ｆによる予約番組の録画処理の流れを示すフローチャートである。図４７において、番組予約録画装置１Ｆには、１以上のＴＶ受像機、例えばＴＶ受像機２１０及び２３０が接続されているものとする。図４８〜図５０は、それぞれ図４７のステップＳ２６３、Ｓ２６６、及びＳ２６７の処理を示すフローチャートである。
【０１６８】
処理が開始されると、時刻計測部６４は、予約情報メモリ６２が記憶する予約情報に基づいて、現在時刻が予約情報に記述される番組録画開始時間に達したか否かを判定する（ステップＳ２５１）。現在時刻が番組録画開始時間に達しておれば（ステップＳ２５１でＹｅｓ）、録画制御部７０Ｆは、チューナ操作部２５１を起動する。それにより、チューナ操作部２５１は、予約情報メモリ６２が記憶する予約情報に基づいて、同時に録画すべき番組が複数、即ちＮ本であるか否かを判定する（ステップＳ２５２）。ここでＮは、Ｎ≧２の任意の整数である。
【０１６９】
同時に録画すべき番組がＮ本であれば（ステップＳ２５２でＹｅｓ）、チューナ操作部２５１は、まず内部チューナであるチューナ１１を選択候補に加える（ステップＳ２５３）。選択候補とは、Ｎ本の番組の同時受信に使用するチューナとして選択することのできるチューナを意味する。内部チューナのみを選択候補に加える場合には、選択候補は１個に過ぎない。従って、チューナ操作部２５１は、ステップＳ２５３において同時に、選択候補がＮに足りない、即ち、選択候補＜Ｎ、と判定する。
【０１７０】
次に、外部チューナ検知部２５２は、番組予約録画装置１Ｆに接続される１以上、即ちＭ個の外部チューナの使用状態を検知する（ステップＳ２５４）。ここでＭは、Ｍ≧１の任意の整数である。Ｍ個の外部チューナは、例えばチューナ２１１及び２３１である。
【０１７１】
次に、外部チューナ検知部２５２は、検知した使用状態に基づいて、Ｍ個の外部チューナの中に不使用チューナが含まれるか否かを判定する（ステップＳ２５５）。ここで、不使用チューナとは、受信した番組がモニタへの表示に使用されていない外部チューナを意味する。例えば、ＴＶ受像機２１０において、チューナ２１１が受信する番組がモニタ２１５への表示に使用されていなければ、チューナ２１１は不使用チューナである。逆に、受信した番組がモニタへの表示に使用されている外部チューナを使用チューナと称する。Ｍ個の外部チューナの中に不使用チューナが含まれる場合（ステップＳ２５５でＹｅｓ）には、チューナ操作部２５１は不使用チューナを選択候補に加える（ステップＳ２５６）。
【０１７２】
次に、チューナ操作部２５１は、内部チューナに不使用チューナを加えたチューナ数がＮ以上であるか否か、即ち、選択候補の個数がＮ以上であるか否かを判定する（ステップＳ２５７）。ステップＳ２５７の判定において、選択候補の個数がＮ以上であれば（ステップＳ２５７でＹｅｓ）、チューナ操作部２５１は、選択候補のうちから、Ｎ本の番組の受信に使用すべきＮ個のチューナを選択する（ステップＳ２６４）。即ち、チューナ操作部２５１は、Ｎ本の番組の受信に使用すべきＮ個のチューナを選択候補に割り当てる。チューナ操作部２５１は、更に、選択したＮ個のチューナにＮ本の番組に対応するチャンネルを割り当て、選択したＮ個のチューナのチャンネルを割り当てに従って操作する（ステップＳ２６５）。
【０１７３】
次に、処理はステップＳ２６６及びＳ２６７を経る。ステップＳ２６６は、Ｎ本の番組の同時録画中に、番組の録画に使用中の外部チューナについてユーザによるチャンネル切替えのための操作があった場合の処理を内容とするものである。これに対して、ステップＳ２６７は、番組録画終了時間が到来したときの録画終了処理を内容とするものである。ステップＳ２６６及びＳ２６７については後述する。
【０１７４】
ステップＳ２６７の後、番組予約録画装置１Ｆの動作のすべてを停止するようにユーザがキー１８を操作した場合など、処理を終了すべき時（ステップＳ２６８でＹｅｓ）には、番組予約録画装置１Ｆは、図４７の処理全体を終了し、終了すべきでない通常の場合には、処理をステップＳ２５１へ戻す。
【０１７５】
ステップＳ２５２において、同時に録画すべき番組が複数でない場合（ステップＳ２５２でＮｏ）には、チューナ操作部２５１は内部チューナであるチューナ１１を録画すべき番組の受信に使用する（ステップＳ２６９）。その後、処理はステップＳ２６６へ移行する。
【０１７６】
ステップＳ２５７において、選択候補＜Ｎである場合（ステップＳ２５７でＮｏ）には、外部チューナ検知部２５２は、検知した使用状態に基づいて、外部チューナに使用チューナが含まれるか否かを判定する（ステップＳ２５８）。外部チューナに使用チューナが含まれていない場合（ステップＳ２５８でＮｏ）には、処理はステップＳ２６４へ移行する。このとき、選択候補＜Ｎであるから、ステップＳ２６４では、Ｎ本の番組のすべてを選択候補に割り当てることができない。従って、チューナ操作部２５１は、Ｎ本の番組のうち選択候補と同数の一部の番組のみを、選択候補の全てに割り当てる。
【０１７７】
ステップＳ２５８の判定において、外部チューナに使用チューナが含まれている場合（ステップＳ２５８でＹｅｓ）、又はステップＳ２５５の判定が否定的（Ｎｏ）である場合には、外部チューナ検知部２５２は、使用チューナの中にＮ本の番組の何れかを受信するものが有るか否かを判定する（ステップＳ２５９）。ステップＳ２５９の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、Ｎ本の番組の何れかを受信する使用チューナを選択候補に加える（ステップＳ２６０）。
【０１７８】
次に、チューナ操作部２５１は、選択候補の個数がＮ以上であるか否かを判定する（ステップＳ２６１）。選択候補の個数がＮ以上であれば（ステップＳ２６１でＹｅｓ）、処理はステップＳ２６４へ移行する。逆に、選択候補の個数がＮに満たなければ（ステップＳ２６１でＮｏ）、外部チューナ検知部２５２は、ステップＳ２５４で検知した使用状態に基づいて、使用チューナの中にＮ本の番組の何れをも受信しないものが有るか否かを判定する（ステップＳ２６２）。ステップＳ２６２の判定結果が否定的（Ｎｏ）であれば、処理はステップＳ２６４へ移行する。逆に、ステップＳ２６２の判定結果が肯定的（Ｙｅｓ）であれば、処理はステップＳ２６３へ移行する。又、ステップＳ２５９の判定が否定的（Ｎｏ）であれば、同様に処理はステップＳ２６３へ移行する。
【０１７９】
図４８に示すように、ステップＳ２６３の処理が開始されると、まずチューナ操作部２５１は、Ｎ本の番組の何れをも受信しない使用チューナの一つを選択する（ステップＳ２８１）。次に、チューナ操作部２５１は、選択した使用チューナに対して、Ｎ本の番組の中から割り当てるべき番組を決定する（ステップＳ２８２）。次に、第１警告表示部２５４は、選択された使用チューナについてチャンネル切替えを許可するか否かを問う警告を表示する信号を、第１警告表示信号として出力する（ステップＳ２８３）。
【０１８０】
図５１は、第１警告表示信号が表示する警告の例を示す説明図である。図５１は、選択された使用チューナが、ＴＶ受像機２１０が備えるチューナ２１１である結果、モニタ２１５に警告が表示された例を示している。警告には、ステップＳ２８２で使用チューナに割り当てられた番組に対応するチャンネル番号と、割り当てられた番組の録画終了時間とが含まれる。それにより、ＴＶ受像機２１０により番組視聴中のユーザは、チャンネルの切替を許可すべきかどうかについて、適切な判断材料を得ることができる。
【０１８１】
図４８に戻って、ステップＳ２８３の後において、チューナ操作部２５１は、第１選択信号受信部２５６が、ステップＳ２８３で出力された第１警告表示信号に対してチャンネルの切替を許可する信号を第１選択信号として受信したか否かを判定する（ステップＳ２８４）。ステップＳ２８１〜Ｓ２８７のループを巡ると、その度にステップＳ２８１で新たな使用チューナが選択され、ステップＳ２８３では新たな使用チューナに対して第１警告表示信号が出力される。このため、ステップＳ２８４では、一般には既に出力した何れかの第１警告表示信号に対して、チャンネルの切替を許可する第１選択信号の受信があったか否かが判定される。
【０１８２】
ステップＳ２８４の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、第１選択信号に対応する使用チューナを選択候補に加える（ステップＳ２８５）。ステップＳ２８５の後、又はステップＳ２８４の判定が否定的（Ｎｏ）であった場合には、チューナ操作部２５１は、選択候補の個数がＮ以上であるか否かを判定する（ステップＳ２８６）。選択候補の個数がＮ以上であれば（ステップＳ２８６でＹｅｓ）、ステップＳ２６３の処理は終了する。逆に、選択候補の個数がＮ未満であれば（ステップＳ２８６でＮｏ）、チューナ操作部２５１は、Ｎ本の番組の何れをも受信しない使用チューナのうち、第１警告表示信号によって警告がなされていないものが有るか否かを判定する（ステップＳ２８７）。
【０１８３】
ステップＳ２８７の判定結果が肯定的（Ｙｅｓ）であれば、処理はステップＳ２８１へ戻る。一方、ステップＳ２８７の判定結果が否定的（Ｎｏ）であれば、チューナ操作部２５１は、既に出力された第１警告表示信号のうち、それに応答してチャンネルの切替を許可する第１選択信号が未だ送られていないものが有るか否かを判定する（ステップＳ２８８）。
【０１８４】
ステップＳ２８８の判定結果が否定的（Ｎｏ）であれば、ステップＳ２６３の処理は終了する。一方、ステップＳ２８８の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、最後に実行されたステップＳ２８３において第１警告表示信号が出力された後の経過時間が、予め定められた待ち時間を超えている否かを判定する（ステップＳ２８９）。待ち時間は、ユーザに与えられた応答可能な時間に相当する。待ち時間が経過しておれば（ステップＳ２８９でＹｅｓ）、ステップＳ２６３の処理は終了する。一方、待ち時間が未だ経過していなければ（ステップＳ２８９でＮｏ）、処理はステップＳ２８４へ戻る。ステップＳ２８９が実行される場合には、ステップＳ２８７の判断が肯定的（Ｙｅｓ）となることは有り得ない。従ってその後は、ステップＳ２８４で新たな第１選択信号の受信がない限り、待ち時間が経過するまでステップＳ２８４〜Ｓ２８９のループが反復的に実行される。
【０１８５】
図４７へ戻って、ステップＳ２６３の処理が終了すると、処理はステップＳ２６４へ移行する。既に述べたとおり、ステップＳ２６４及びＳ２６５の処理が終了すると、処理はステップＳ２６６へ移行する。
【０１８６】
図４９に示すように、ステップＳ２６６の処理が開始されると、外部チューナ検知部２５２は、外部チューナの何れかをＮ本の番組の何れかの受信に使用中であるか否かを判定する（ステップＳ３０１）。ステップＳ３０１の判定結果が肯定的（Ｙｅｓ）であれば、外部チューナ検知部２５２は、Ｎ本の番組の受信に使用中の外部チューナ（一般に１以上）の何れかについて、チャンネル切替えのためのユーザの操作があったか否かを判定する（ステップＳ３０２）。例えば、外部チューナとしてのチューナ２１１及び２３１の双方が、Ｎ本の番組の受信に使用中であるときに、ＴＶ受像機２１０を用いて番組の視聴を開始しようとして、ユーザがチューナ２１１のチャンネルを切り替えるためのボタン操作等を行った場合には、ステップＳ３０２において肯定的判定（Ｙｅｓ）が得られる。
【０１８７】
ステップＳ３０２の判定結果が肯定的（Ｙｅｓ）であれば、第２警告表示部２５４は、チャンネル切替えの対象とされたチューナに関して、チューナ使用中である旨を表示するとともに録画中止の可否を問う警告を表示する信号を、第２警告表示信号として出力する（ステップＳ３０３）。図５２は、第２警告表示信号が表示する警告の例を示す説明図である。図５２は、ユーザによるチャンネル切替えの対象とされたチューナが、ＴＶ受像機２１０が備えるチューナ２１１である結果、モニタ２１５に警告が表示された例を示している。警告が表示されることにより、ＴＶ受像機２１０を用いて番組を視聴しようとしているユーザは、チューナ２１１による録画を中止してまでも、録画されている番組以外の番組の視聴をすべきか否かを判断することができる。
【０１８８】
図４９に戻って、ステップＳ３０３の後において、チューナ操作部２５１は、第２選択信号受信部２５７が、ステップＳ３０３で出力された第２警告表示信号に対してチャンネルの切替を容認する信号を第２選択信号として受信したか否かを判定する（ステップＳ３０４）。チューナ操作部２５１は、チャンネルの切替を容認する第２選択信号の受信を確認しない限り、予め定められた待ち時間が経過するまで、ステップＳ３０４の判断を反復する（ステップＳ３０６）。
【０１８９】
ステップＳ３０４の判定結果が肯定的（Ｙｅｓ）であれば、チューナ操作部２５１は、警告の対象となった外部チューナ、即ち上記の例ではチューナ２１１のチャンネル選択についての拘束を解いて、ユーザの操作に任せる（ステップＳ３０５）。即ち、警告の対象となった外部チューナのチャンネル選択の主導権が、チューナ操作部２５１からユーザへ渡される。その後、ステップＳ２６６の処理は終了する。ステップＳ３０１の判定結果が否定的（Ｎｏ）であったとき、ステップＳ３０２の判定結果が否定的（Ｎｏ）であったとき、及びステップＳ３０６で待ち時間が経過したとき（Ｓ３０６でＹｅｓ）にも、ステップＳ２６６の処理は終了する。
【０１９０】
図４７に戻って、ステップＳ２６６の処理が終了すると、処理はステップＳ２６７へ移行する。図５０に示すように、ステップＳ２６７の処理が開始されると、時刻計測部６４は、予約情報メモリ６２が記憶する予約情報に基づいて、録画中の１以上の番組の何れか（一般に１以上）について、現在時刻が予約情報に記述される番組録画終了時間に達したか否かを判定する（ステップＳ３２１）。現在時刻が番組録画終了時間に達しておれば（ステップＳ３２１でＹｅｓ）、録画制御部７０Ｆは、終了すべき番組の録画を終了する（ステップＳ３２２）。その後、録画制御部７０Ｆの指示に基づいて、チューナ操作部２５１は、終了の対象とされた番組を受信するチューナが外部チューナであれば、その外部チューナのチャンネル選択の拘束を解く（ステップＳ３２３）。ステップＳ３２３の処理が終了するか、又はステップＳ３２１の判定結果が否定的（Ｎｏ）であれば、ステップＳ２６７の処理は終了する。
【０１９１】
以上のように、番組予約録画装置１Ｆは、Ｍ（≧１）個のＴＶ受像機、例えばＴＶ受像機２１０及び２３０が自身に接続されることにより使用に供される。それにより番組予約録画装置１Ｆは、チャンネルが異なり同時に録画すべきＮ（≧２）本の番組を予約情報が含む場合に、自身が有するチューナ１１に加えて、Ｍ個のＴＶ受像機が有する外部チューナ、例えばチューナ２１１及び２３１を有効利用することにより、Ｎ本の番組の同時録画を達成する。接続されるＴＶ受像機の数を増やすことにより、デコーダ１２Ｆ等の能力が許す範囲で、同時に録画できる番組の数Ｎを増やすことができる。
【０１９２】
また、ユーザによって番組の視聴に使用中の外部チューナがあれば、番組予約録画装置１Ｆは、ユーザの意向を確認した上で、ユーザが使用中の外部チューナをＮ本の番組の同時録画に利用する。更に、番組予約録画装置１Ｆは、Ｎ本の番組の同時録画に利用している外部チューナ、例えばチューナ２１１又は２３１について、ユーザによるチャンネル切替のための操作があった場合においても、ユーザの意向を確認した上で、ユーザが使用しようとしている外部チューナをＮ本の番組の同時録画に引き続き利用する。このように、番組予約録画装置１Ｆは、ユーザの意向が許す範囲でＮ本の番組の同時録画を実現する。それにより、番組予約録画装置１Ｆは、ユーザによる番組視聴とＮ本の番組の同時録画とを、調和のとれた形態で実現する。
【０１９３】
（第７の実施形態の変形形態１）
番組予約録画装置１Ｆは、図４７のフローチャートに代えて、図５３のフローチャートに示す手順に沿って処理を行うものであってもよい。この形態を取る番組予約録画装置１Ｆは、図４５に示した第１警告表示部２５４及び第１選択信号受信部２５６を備える必要がない。図５３の処理手順は、ステップＳ２６１、Ｓ２６２及びＳ２６３が除去され、ステップＳ２６０の終了後又はステップＳ２５９の判定結果が否定的（Ｎｏ）である場合には、処理がステップＳ２６４へ移行する点において、図４７の処理手順とは異なっている。
【０１９４】
即ち、図５３の処理手順では番組予約録画装置１Ｆは、ユーザによって番組の視聴に使用中の外部チューナがあれば、ユーザの意向を確認することなく、ユーザが使用中の外部チューナをＮ本の番組の同時録画のためのチューナから無条件に除外する。図５３の形態の番組予約録画装置１Ｆは、それによって、ユーザによる番組の視聴を妨げない範囲で複数番組の同時録画を実現する。
【０１９５】
（第７の実施形態の変形形態２）
また、第７の実施形態による番組予約記録装置１Ｆは、チューナ１１、２１１、２３１を利用して複数番組の同時録画を実現したが、チューナ１１、２１１、２３１に加えて、デコーダ１２Ｆ、２１２、２３２をも利用して複数番組の同時録画を実現してもよい。この場合には、デコーダ１２Ｆは高い処理能力を必要とせず、例えば単一番組の復号化のみを行う能力を有するものであっても良い。
【０１９６】
［その他の実施形態］
以上の各実施形態は、互いに適宜組み合わせて実施することが可能である。また、以上の各実施形態では、番組予約録画装置１，１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ及び１Ｆは、ＴＶ放送番組を予約録画する装置として構成されたが、本発明の番組予約記録装置は、ラジオ放送番組を予約記録する装置として実施することも可能である。また一般に、放送番組に限らず、情報の提供時間が番組としてあらかじめ定められている情報を受信し、予約記録する装置として実施することも可能である。
【０１９７】
［実施の形態の概要］
本発明の実施の形態の概要を以下に記載する。
【０１９８】
（１）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報にもとづいて番組を記録媒体へ記録する記録制御部と、汎用ネットワークを介して接続される情報提供サーバへ要求することにより、前記情報提供サーバから番組時間が番組毎に記述される番組リストを取得する番組リスト取得部と、取得された前記番組リストにもとづいて、前記予約情報メモリに記憶される前記予約情報を更新する予約情報更新部と、を備えるものである。
【０１９９】
この構成によれば、予約情報メモリに記憶される予約情報にもとづいて記録媒体への番組の記録が行われ、情報提供サーバから取得する番組リストにもとづいて予約情報が更新されるので、番組の時間等の変更にともなう予約の変更が自動的に行われる。また、番組予約記録装置は要求にもとづいて番組リストを取得するので、番組リストの提供に要する情報提供サーバの負担を軽減することができる。さらに、汎用ネットワークを通じて番組リストが取得され、放送局から送信される電波の隙間である垂直帰線消去期間を用いて番組リストの提供を受ける必要がないので、アナログＴＶ放送番組以外の番組、例えばデジタルＴＶ放送番組の予約記録にも対応が可能である。
【０２００】
（２）  ある番組予約記録装置は、番組予約記録装置（１）であって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録開始時間の直前の時期を含んでいるものである。
【０２０１】
この構成によれば、予約情報に記述される番組記録開始時間の直前に番組リストが取得されるので、予約された番組の記録が開始される直前までになされた番組時間の変更に自動的に対応して、予約された番組の記録が行われる。
【０２０２】
（３）  ある番組予約記録装置は、番組予約記録装置（１）又は（２）であって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の直前の時期を含んでいるものである。
【０２０３】
この構成によれば、予約情報に記述される番組記録終了時間の直前に番組リストが取得されるので、予約された番組の記録が終了する直前までになされた番組終了時間の延長変更に自動的に対応して、予約された番組の記録が行われる。
【０２０４】
（４）  ある番組予約記録装置は、番組予約記録装置（１）ないし（３）の何れかであって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報が記述する番組記録終了時間の後の時期を含んでおり、前記番組予約記録装置は、前記番組記録終了時間の後の前記時期に取得された前記番組リストにもとづいて、すでに記録が終了した前記番組の記録時間内に予約外の番組が含まれているか否かの判定を行うとともに、含まれている場合には前記予約外の番組を前記記録媒体から消去する消去制御部を、さらに備えるものである。
【０２０５】
この構成によれば、予約情報に記述される番組終了時間の後の時期に番組リストが取得され、この番組リストにもとづいて、すでに記録が終了した番組の記録時間内に予約外の番組が含まれておれば、この予約外の番組が記録媒体から消去されるので、ユーザは予約外の番組を手動で記録媒体から消去する手間を掛けずに済む。
【０２０６】
（５）  ある番組予約記録装置は、番組予約記録装置（４）であって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期を含んでおり、前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を、前記番組の予約が行われる時期に取得された前記番組リストから抽出し、前記予約情報の一部として前記予約情報メモリへ記憶させる番組識別子抽出部を備え、前記消去制御部は、記録が終了した前記番組の番組識別子と前記番組記録終了時間の後の前記時期に取得された前記番組リスト内の番組識別子とを比較することにより前記判定を行うものである。
【０２０７】
この構成によれば、番組の予約が行われる時期に番組リストが取得され、しかも番組リストには番組識別子が含まれており、予約があった番組に対応する番組識別子が番組リストから抽出され、予約情報の一部として記憶され、この番組識別子と番組の記録が終了した後に新たに取得された番組リスト内の番組識別子とを比較することにより、予約外の番組の有無が判定されるので、予約外の番組の有無の判定が容易かつ迅速に行われ得る。
【０２０８】
（６）  ある番組予約記録装置は、番組予約記録装置（１）ないし（４）の何れかであって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期とその後の時期とを含んでおり、前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を、前記番組の予約が行われる時期に取得された前記番組リストから抽出し、前記予約情報の一部として前記予約情報メモリへ記憶させる番組識別子抽出部を備え、前記予約情報更新部は、前記予約があった前記番組の番組識別子と前記予約が行われる時期の後に取得された前記番組リスト内の番組識別子とを比較することにより、前記予約情報を更新すべき前記番組リスト内の情報を検索するものである。
【０２０９】
この構成によれば、番組の予約が行われる時期に番組リストが取得され、しかも番組リストには番組識別子が含まれており、予約があった番組に対応する番組識別子が番組リストから抽出され、予約情報の一部として記憶され、この番組識別子と番組の予約が終了した後に新たに取得された番組リスト内の番組識別子とを比較することにより、予約情報を更新すべき番組リスト内の情報が検索されるので、当該検索が容易かつ迅速に行われ得る。
【０２１０】
（７）  ある番組予約記録装置は、番組予約記録装置（１）ないし（４）の何れかであって、前記番組リスト取得部が前記番組リストを取得する時期が、前記予約情報入力部へ番組の予約が行われる時期を含んでおり、前記番組リストは、番組を識別する符号である番組識別子を番組毎に含んでおり、前記番組識別子は、連続番組について最終回であるか否かを識別する識別子を含んでおり、前記予約更新部は、前記予約情報のうち連続番組について定期的に記録を予約する内容を、前記識別子にもとづいて最終回の記録が終了した後に消去するものである。
【０２１１】
この構成によれば、番組識別子に含まれる連続番組について最終回であるか否かを識別する識別子にもとづいて、予約情報のうち連続番組について定期的に記録を予約する内容が、最終回の記録が終了した後に消去されるので、ユーザは、連続番組の定期的な記録の予約を、最終回の番組の記録終了後に手動で消去する手間を掛けずに済む。
【０２１２】
（８）  ある番組予約記録装置は、予約された番組を複数の記録媒体の何れかへ記録する番組予約記録装置であって、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間に、記録予定の番組を記録可能な空き領域が予約された記録媒体にあるか否かを判定するとともに、前記予約された記録媒体に前記空き領域がある場合には前記予約された記録媒体へ前記番組を記録し、前記予約された記録媒体に前記空き領域がなく、かつ別の記録媒体に前記空き領域がある場合には前記別の記録媒体に前記番組を記録する記録制御部と、を備えるものである。
【０２１３】
この構成によれば、予約された番組が複数の記録媒体の何れかへ記録可能であって、予約された番組の記録開始に先立って予約された記録媒体に記録可能な空き領域があるか否かが判定され、記録可能な空き領域がある場合には、予約された記録媒体に番組が記録され、記録可能な空き領域がない場合には、別の記録媒体に記録可能な空き領域があれば、これに記録されるので、ユーザが予約した番組の一部ないし全部が、予約された記録媒体の空白領域の不足によって直ちに記録漏れとなることを防止することができる。
【０２１４】
（９）  ある番組予約記録装置は、番組予約記録装置（８）であって、前記番組予約記録装置は、前記番組をデータ圧縮する符号化部をさらに備え、前記記録制御部は、前記予約された記録媒体に前記空き領域がなく、かつ他のいずれの記録媒体にも前記空き領域がない場合には、前記番組を前記符号化部によりデータ圧縮した上で前記予約された記録媒体に記録するものである。
【０２１５】
この構成によれば、予約された記録媒体に記録可能な空き領域がなく、しかも他のいずれの記録媒体にも記録可能な空き領域がない場合には、記録すべき番組がデータ圧縮された上で、予約された記録媒体に記録されるので、ユーザが予約した番組の一部ないし全部が、空白領域の不足によって記録漏れとなる恐れがさらに低減される。
【０２１６】
（１０）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、前記番組を受信するチューナと、前記チューナで受信された前記番組をモニタへ出力する出力部と、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間の直前に、前記チューナが記録予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定するチャンネル判定部と、前記チューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、予約解除を行うか否かを問う警告を表示する信号を出力する警告表示部と、予約解除を行うか否かについてのユーザの選択操作を受け付ける操作入力部と、前記予約解除が行われない場合に、前記チューナが選択するチャンネルを前記記録予定の番組のチャンネルへ切り替えて、前記番組を前記記録媒体へ記録する記録制御部と、前記予約解除が行われる場合に、前記予約情報メモリから前記記録予定の番組の予約を消去する予約解除部と、を備えるものである。
【０２１７】
この構成によれば、チューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、予約解除を行うか否かを問う警告を表示する信号が出力され、ユーザが予約解除を行わない場合には、チューナが選択するチャンネルを記録予定の番組のチャンネルへ切り替えた上で、予約された番組が前記記録媒体へ記録され、予約解除が行われる場合には、予約情報メモリから記録予定の番組の予約が消去されるので、チューナが他チャンネルを使用することによって予約された番組が直ちに記録漏れとなることを防止することができる。
【０２１８】
（１１）  ある番組予約記録装置は、予約された番組を２倍速での読み書きが可能な記録媒体へ記録する番組予約記録装置であって、予約内容を示す予約情報を記憶する予約情報メモリと、前記記録媒体に記録された番組の再生を行う再生部と、前記予約情報により定まる番組記録開始時間に、前記再生部が前記再生を行っているか否かを判定するとともに、前記再生部が前記再生を行っている場合には、前記再生部による前記再生と並行して記録予定の番組を前記記録媒体へ記録する記録制御部と、を備えるものである。
【０２１９】
この構成によれば、２倍速での読み書きが可能な記録媒体を番組記録の対象とすることにより、予約された番組を記録すべき記録媒体から番組の再生が行われている場合には、番組の再生と並行して予約された番組の記録が行われるので、記録媒体からの再生が行われていることによって予約された番組が直ちに記録漏れとなることを防止することができる。
【０２２０】
（１２）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、前記番組を受信する複数のチューナと、前記複数のチューナの何れかで受信された前記番組をモニタへ出力する出力部と、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間に、何れかのチューナが記録予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定するチャンネル判定部と、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、別のチューナを起動することにより前記記録予定の番組を前記記録媒体へ記録する記録制御部と、を備えるものである。
【０２２１】
この構成によれば、複数のチューナが備わり、何れかのチューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、別のチューナを起動することにより記録予定の番組が記録媒体へ記録されるので、チューナが他チャンネルを使用することによって予約された番組が直ちに記録漏れとなることを防止することができる。
【０２２２】
（１３）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、前記番組を受信する複数のチューナと、前記複数のチューナの何れかで受信された前記番組をモニタへ出力する出力部と、予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報により定まる番組記録開始時間の直前に、何れかのチューナが記録予定の番組のチャンネルと同一のチャンネルを選択しているか否かを判定するとともに、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択している場合には、別のチューナで前記記録予定の番組の受信が可能であるか否かを判定するチャンネル判定部と、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択しており、かつ他のいずれのチューナでも前記記録予定の番組の受信が可能でない場合には、予約解除を行うか否かを問う警告を表示する信号を出力する警告表示部と、予約解除を行うか否かについてのユーザの選択操作を受け付ける操作入力部と、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択しており、かつ別のチューナで前記記録予定の番組の受信が可能である場合には、前記別のチューナを起動することにより前記記録予定の番組を前記記録媒体へ記録し、前記何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択しており、かつ他のいずれのチューナでも前記記録予定の番組の受信が可能でない場合であって、前記予約解除が行われない場合に、前記何れかのチューナが選択するチャンネルを前記記録予定の番組のチャンネルへ切り替えて、前記番組を前記記録媒体へ記録する記録制御部と、前記予約解除が行われる場合に、前記予約情報メモリから前記記録予定の番組の予約を消去する予約解除部と、を備えるものである。
【０２２３】
この構成によれば、複数のチューナが備わり、何れかのチューナが前記記録予定の番組のチャンネルと異なるチャンネルを選択している場合であって、かつ他のいずれのチューナでも記録予定の番組の受信が可能でない場合には、予約解除を行うか否かを問う警告を表示する信号が出力され、何れかのチューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合であって、かつ別のチューナで記録予定の番組の受信が可能である場合には、別のチューナを起動することにより記録予定の番組が記録媒体へ記録され、何れかのチューナが記録予定の番組のチャンネルと異なるチャンネルを選択している場合であって、他のいずれのチューナでも記録予定の番組の受信が可能でなく、かつ予約解除が行われない場合には、何れかのチューナが選択するチャンネルを記録予定の番組のチャンネルへ切り替えて、記録予定の番組が記録媒体へ記録され、予約解除が行われる場合には、予約情報メモリから記録予定の番組の予約が消去されるので、チューナが他チャンネルを使用することによって予約された番組が直ちに記録漏れとなる恐れがさらに低減される。
【０２２４】
（１４）  ある番組予約記録装置は、番組予約記録装置（１０）又は（１３）であって、前記警告表示部は、前記警告を表示する前記信号として、前記予約解除を行う選択肢と前記予約解除を行わない選択肢とを表示する信号を出力するものである。
【０２２５】
この構成によれば、警告を表示する信号として、予約解除を行う選択肢と予約解除を行わない選択肢とを表示する信号が出力されるので、ユーザは容易に選択操作を行うことができる。
【０２２６】
（１５）  ある番組予約記録装置は、番組予約記録装置（１０）又は（１３）であって、表示器をさらに備え、前記操作入力部が、前記予約解除ボタンを有し、前記表示器は、前記予約解除ボタンに組み込まれたランプを有し、前記警告表示部は、前記警告を表示する信号として、前記ランプを点滅させる信号を前記表示器へ出力するものである。
【０２２７】
この構成によれば、警告の表示が予約解除ボタンに組み込まれたランプを点滅することにより行われるので、ユーザは容易に選択操作を行うことができるとともに、構造が簡単であるため装置の製造コストを節減することができる。
【０２２８】
（１６）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、汎用ネットワークを介して接続され番組予約統計情報を供給する番組予約情報管理サーバへ、新たな番組予約がある毎にその予約内容を送信する予約情報送信部と、を備えるものである。
【０２２９】
この構成によれば、新たな番組予約がある毎に、その予約内容が番組予約情報管理サーバへ送信されるので、番組統計情報の作成に自動的に寄与することができる。また、予約内容が汎用ネットワークを介して送信されるので、回線接続のために過大なコストが無用であるため、本装置は家庭用、個人用の装置としての利用に適する。
【０２３０】
（１７）  ある番組予約記録装置は、番組予約記録装置（１６）であって、前記予約情報入力部に予約の要求があったときに、汎用ネットワークを介して接続される情報提供サーバへ要求することにより、番組を識別する符号である番組識別子、番組チャンネル及び番組時間を番組毎に含む番組リストを前記情報提供サーバから取得する番組リスト取得部を、さらに備え、前記予約情報入力部は、前記ユーザによる予約があった番組に対応する番組識別子を前記番組リストから抽出する番組識別子抽出部を備え、前記予約情報送信部は、抽出された前記番組識別子を前記予約内容として前記番組予約情報管理サーバへ送信するものである。
【０２３１】
この構成によれば、番組の予約の要求があったときに情報提供サーバへ要求することにより、番組識別子を含む番組リストが取得され、その中から予約のあった番組に対応する番組識別子が抽出されて、番組予約情報管理サーバへ送信されるので、送信すべき信号量が少なく送信コストが節減されるとともに、番組予約情報管理サーバの受信の負荷が軽減される。
【０２３２】
（１８）  ある番組予約記録装置は、に記載の番組予約記録装置（１７）であって、前記予約情報入力部は、取得された前記番組リストを表示する信号を出力する番組リスト表示部と、ユーザによる予約すべき番組の前記番組リストからの選択操作を受け付ける番組選択部と、をさらに備えるものである。
【０２３３】
この構成によれば、番組予約の要求があったときに取得される番組リストを表示する信号が出力され、ユーザによる選択操作が受け付けられるので、ユーザは番組の予約を容易に行うことができる。さらに、番組リストが番組識別子を含んでいるので、予約された番組に対応する番組識別子を容易に抽出することができる。
【０２３４】
（１９）  ある番組予約記録装置は、番組予約記録装置（１６）ないし（１８）の何れかであって、前記番組予約情報管理サーバへ要求することにより、前記番組予約情報管理サーバから前記番組予約統計情報を取得する予約統計情報取得部を、さらに備え、前記予約情報入力部は、前記番組予約統計情報を参照することにより番組を予約する番組予約部を含むものである。
【０２３５】
この構成によれば、番組予約情報管理サーバから番組予約統計情報が取得され、取得された番組予約統計情報を参照することにより番組が予約されるので、幅広いユーザの番組に対する傾向を反映した予約が自動的に行われる。また、番組予約記録装置は要求にもとづいて番組予約統計情報を取得するので、番組予約統計情報の提供に要する番組予約情報管理サーバの負担を軽減することができる。
【０２３６】
（２０）  ある番組予約記録装置は、番組予約記録装置（１９）であって、前記予約情報入力部は、ユーザの番組予約の傾向をデータベースとして蓄積するデータベース作成部を、さらに含み、前記番組予約部は、前記番組予約統計情報とともに前記データベースをも参照することにより番組を予約するものである。
【０２３７】
この構成によれば、番組予約記録装置のユーザの番組予約の傾向がデータベースとして蓄積され、番組予約統計情報とともにデータベースをも参照することにより番組が予約されるので、単に幅広いユーザの傾向だけでなく、番組予約記録装置のユーザの傾向を反映した番組の自動予約が実現する。
【０２３８】
（２１）  ある番組予約記録装置は、番組予約記録装置（１９）又は（２０）であって、前記予約情報送信部は、前記番組予約部が予約した番組については前記予約内容を前記番組予約情報管理サーバへ送信しないものである。
【０２３９】
この構成によれば、番組予約部が予約した番組、すなわち番組予約統計情報を参照して予約された番組については、予約内容が番組予約情報管理サーバへ送信されないので、番組予約統計情報がフィードバック効果によって乱されることを防止することができる。
【０２４０】
（２２）  ある番組予約記録装置は、番組予約記録装置（１６）ないし（２１）の何れかであって、前記番組予約統計情報が、番組毎の予約数又は予約数のランキングであるものである。
【０２４１】
この構成によれば、番組予約統計情報が番組毎の予約数又は予約数のランキングであるので、人気の高さを反映した番組の自動予約が実現する。
【０２４２】
（２３）  ある番組予約記録装置は、番組予約記録装置（１６）ないし（２１）の何れかであって、前記番組予約統計情報が、番組毎の視聴率予測情報であるものである。
【０２４３】
この構成によれば、番組予約統計情報が番組毎の視聴率予測情報であるので、予測される視聴率の高さを反映した番組の自動予約が実現する。
【０２４４】
（２４）  ある番組予約記録装置は、番組予約記録装置（１）ないし（７）、（１７）及び（１８）の何れかであって、前記番組予約記録装置自身を識別する装置識別子を記憶する装置識別子メモリと、前記番組予約記録装置自身と前記情報提供サーバとの通信が行われるときに前記装置識別子を前記情報提供サーバへ送信する装置識別子送信部と、を備えるものである。
【０２４５】
この構成によれば、番組予約記録装置自身を識別する装置識別子が記憶されており、番組予約記録装置自身と情報提供サーバとの通信が行われるときに装置識別子が情報提供サーバへ送信されるので、情報提供サーバは、装置識別子を用いて認証を行うことができ、また提供すべき番組リストを装置識別子を用いて暗号化することが可能となる。
【０２４６】
（２５）  ある番組予約情報管理サーバは、汎用のネットワークを介して接続される複数の番組予約記録装置から送信される番組の予約内容を示す予約情報を蓄積する予約情報蓄積部と、蓄積された前記予約情報を集計することにより番組予約統計情報を作成する予約統計情報作成部と、前記複数の番組予約記録装置からの要求に応じて前記番組予約統計情報を返送する予約統計情報提供部と、を備えるものである。
【０２４７】
この構成によれば、複数の番組予約記録装置から送信される予約情報が蓄積され、蓄積された予約情報を集計することにより番組予約統計情報が作成され、さらに番組予約記録装置からの要求に応じて番組予約統計情報が返送されるので、番組予約記録装置は、複数ユーザの予約情報にもとづく番組予約統計情報を利用することができる。また、番組予約記録装置からの要求に応じて番組予約統計情報が返送されるので、番組予約統計情報の提供に要する番組予約情報管理サーバの負担を軽減することができる。
【０２４８】
（２６）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２５）であって、前記予約統計情報作成部が、番組毎の予約数又は予約数のランキングを作成する予約数統計部を含むものである。
【０２４９】
この構成によれば、予約統計情報作成部が、番組毎の予約数又は予約数のランキングを作成する予約数統計部を含むので、番組予約記録装置は、番組毎の予約数又は予約数のランキングを取得して利用することができる。
【０２５０】
（２７）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２５）又は（２６）であって、前記予約統計情報作成部が、番組毎の視聴率予測情報を作成する視聴率予測部を含むものである。
【０２５１】
この構成によれば、予約統計情報作成部が、番組毎の視聴率予測情報を作成する視聴率予測部を含むので、番組予約記録装置は、番組毎の視聴率予測情報を取得して利用することができる。
【０２５２】
（２８）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２６）であって、前記視聴率予測部が、前記予約情報の過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
【０２５３】
この構成によれば、予約情報の過去における集計結果と現実の視聴率との関係を参照することにより、視聴率予測情報が作成されるので、確度の高い視聴率予測情報が比較的容易に得られる。
【０２５４】
（２９）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２８）であって、前記視聴率予測部が、前記予約情報の番組ジャンルごとの過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
【０２５５】
この構成によれば、予約情報の番組ジャンルごとの過去における集計結果と現実の視聴率との関係を参照することにより、番組のジャンルを考慮した視聴率予測情報が作成されるので、さらに確度の高い視聴率予測情報が得られる。
【０２５６】
（３０）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２８）又は（２９）であって、前記視聴率予測部が、前記予約情報の番組時間帯ごとの過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
【０２５７】
この構成によれば、予約情報の番組時間帯ごとの過去における集計結果と現実の視聴率との関係を参照することにより、番組時間帯を考慮した視聴率予測情報が作成されるので、さらに確度の高い視聴率予測情報が得られる。
【０２５８】
（３１）  ある番組予約情報管理サーバは、番組予約情報管理サーバ（２７）ないし（２９）の何れかであって、前記複数の番組予約記録装置から送信される前記複数の番組予約記録装置のユーザに関する情報であるユーザ情報を蓄積するユーザ情報蓄積部と、前記視聴率予測部が、前記予約情報のユーザ情報ごとの過去における集計結果と現実の視聴率との関係を参照することにより、前記視聴率予測情報を作成するものである。
【０２５９】
この構成によれば、複数の番組予約記録装置から送られる各ユーザ情報が蓄積され、予約情報のユーザ情報ごとの過去における集計結果と現実の視聴率との関係を参照することにより、視聴率予測情報が作成されるので、さらに確度の高い視聴率予測情報が得られる。
【０２６０】
（３２）  ある情報提供サーバは、汎用ネットワークを介して接続され番組情報を提供する番組情報提供装置から前記番組情報を取得する番組情報取得部と、取得した前記番組情報に含まれる番組毎に、番組を識別する符号である番組識別子を生成する番組識別子生成部と、前記番組情報及び前記番組識別子にもとづいて、前記番組識別子、番組チャンネル及び番組時間を番組毎に含む番組リストを生成する番組リスト生成部と、生成された前記番組リストを記憶する番組リストメモリと、汎用のネットワークを介して接続される複数の番組予約記録装置からの要求に応じて、前記番組リストメモリに記憶される前記番組リストを返送する番組リスト提供部と、を備えるものである。
【０２６１】
この構成によれば、番組情報提供装置から番組情報が取得され、この番組情報に含まれる番組毎に番組識別子が生成され、この番組識別子を含む番組リストが、番組予約記録装置からの要求に応じて返送されるので、番組予約記録装置は、番組識別子を含む有用な番組リストを利用することができる。また、番組予約記録装置からの要求に応じて番組リストが返送されるので、番組リストの提供に要する情報提供サーバの負担を軽減することができる。
【０２６２】
（３３）  ある情報提供サーバは、情報提供サーバ（３２）であって、番組毎の前記番組識別子を前記番組情報提供装置へ返送する番組識別子返送部と、番組の開始時間又は終了時間に変更があった場合に、変更後の時間とともに変更があった番組の番組識別子を、番組変更情報として前記番組情報提供装置から取得する番組変更情報取得部と、前記番組変更情報に含まれる番組識別子と前記番組リストメモリに記憶される前記番組リスト内の番組識別子とを比較することにより、前記番組リストメモリに記憶される前記番組リスト内の変更すべき番組を検索する番組リスト検索部と、前記番組リストメモリに記憶される前記番組リスト内の検索された番組について、開始時間又は終了時間を前記番組変更情報に従って変更する番組リスト変更部と、を備えるものである。
【０２６３】
この構成によれば、番組情報の取得先である番組情報提供装置へ番組識別子が返送され、それによって、番組時間に変更があった場合に変更後の時間とともに番組識別子が番組情報提供装置から取得され、番組識別子どうしを比較することによって番組リストメモリに記憶される番組リスト内の変更すべき番組が検索され、検索された番組について番組時間が変更されるので、番組リスト内の番組時間の変更が容易に行われ得る。
【０２６４】
（３４）  ある情報提供サーバは、汎用のネットワークを介して接続される複数の番組予約記録装置からあらかじめ送信され、各装置を識別する装置識別子を蓄積するデータベースメモリと、番組チャンネル及び番組時間を番組毎に含む番組リストを記憶する番組リストメモリと、前記複数の番組予約記録装置からの前記番組リストの送信要求とともに送信される前記装置識別子を前記データベースメモリに蓄積される装置識別子と照合することにより認証を行う照合部と、前記認証が成立した場合に限り、前記番組リストメモリに記憶される前記番組リストを、前記送信要求に応じて返送する番組リスト提供部と、を備えるものである。
【０２６５】
この構成によれば、複数の番組予約記録装置からあらかじめ送信される装置識別子が蓄積され、番組リストの送信要求とともに送信される装置識別子をデータメモリに蓄積される装置識別子と照合することにより認証が行われ、認証が成立した場合に限って番組リストが返送されるので、番組リストの提供を受けうる有資格者に限って番組リストを提供することができる。
【０２６６】
（３５）  ある情報提供サーバは、情報提供サーバ（３４）であって、前記番組リストメモリに記憶される前記番組リストを、前記装置識別子を鍵として暗号化した形式へ変換する暗号化部を、さらに備え、前記番組リスト提供部は、前記番組リストを前記暗号化した形式で返送するものである。
【０２６７】
この構成によれば、各番組予約記録装置を識別する装置識別子を鍵として暗号化された形式で番組リストが返送されるので、他の番組予約記録装置による番組リストの傍受を防止することができる。
【０２６８】
（３６）  ある番組予約記録システムは、番組予約記録装置（１）ないし（７）、（１７）及び（１８）の何れかを複数備え、汎用ネットワークを介して前記複数の番組予約記録装置と接続され、前記複数の番組予約記録装置からの要求に応じて前記番組リストを返送する情報提供サーバを、さらに備えるものである。
【０２６９】
この構成によれば、番組予約記録装置（１）ないし（７）、（１７）及び（１８）の何れかと、汎用ネットワークを介してこれらの番組予約記録装置と接続され、これらの番組予約記録装置からの要求に応じて番組リストを返送する情報提供サーバとが備わるので、番組リストの提供に要する情報提供サーバの負担を軽減しつつ、番組予約記録装置による番組リストの利用を図ることができる。
【０２７０】
（３７）  ある番組予約記録システムは、情報提供サーバ（３２）ないし（３５）の何れかと、汎用ネットワークを介して前記情報提供サーバと接続され、前記情報提供サーバへ要求を送ることにより前記番組リストを前記情報提供サーバから取得する複数の番組予約記録装置と、を備えるものである。
【０２７１】
この構成によれば、情報提供サーバ（３２）ないし（３５）の何れかと、汎用ネットワークを介して情報提供サーバと接続され、情報提供サーバへ要求を送ることにより番組リストを情報提供サーバから取得する複数の番組予約記録装置とが備わるので、番組リストの提供に要する情報提供サーバの負担を軽減しつつ、番組識別子を含む有用な番組リストを番組予約記録装置の利用に供することができる。
【０２７２】
（３８）  ある番組予約記録システムは、番組予約記録装置（１６）ないし（２３）の何れかを複数備え、汎用ネットワークを介して前記複数の番組予約記録装置と接続され、前記複数の番組予約記録装置から前記予約内容の送信を受けるとともに、前記番組予約統計情報を作成し、作成した前記番組予約統計情報を供給する番組予約情報管理サーバを、さらに備えるものである。
【０２７３】
この構成によれば、番組予約記録装置（１６）ないし（２３）の何れかが複数備わるとともに、汎用ネットワークを介してこれらの番組予約記録装置と接続され、これらの番組予約記録装置から予約内容の送信を受けるとともに番組予約統計情報を作成して供給する番組予約情報管理サーバが備わるので、有用な番組予約統計情報の利用が可能となる。また、予約内容が汎用ネットワークを介して送信されるので、各番組予約記録装置は回線接続のために過大なコストを必要としない。このため、システムの構築が容易である。
【０２７４】
（３９）  ある番組予約記録システムは、番組予約情報管理サーバ（２５）ないし（３１）の何れかと、汎用ネットワークを介して前記番組予約情報管理サーバと接続され、前記番組予約情報管理サーバへ要求を送ることにより前記番組予約統計情報を取得する複数の番組予約記録装置と、を備えるものである。
【０２７５】
この構成によれば、番組予約情報管理サーバ（２５）ないし（３１）の何れかと、汎用ネットワークを介して番組予約情報管理サーバと接続され、この番組予約情報管理サーバへ要求を送ることにより番組予約統計情報を取得する複数の番組予約記録装置とが備わるので、番組予約記録装置は、複数ユーザの予約情報にもとづく番組予約統計情報を利用することができる。また、番組予約記録装置からの要求に応じて番組予約統計情報が返送されるので、番組予約統計情報の提供に要する番組予約情報管理サーバの負担を軽減することができる。
【０２７６】
（４０）  ある番組予約記録装置は、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記予約情報にもとづき、かつ記録終了時間を所定時間延長して番組を記録媒体へ記録する記録制御部と、提供が終了した番組の現実の提供時間を記述した終了番組リストをネットワーク又は放送電波を通じて取得する番組リスト取得部と、取得された前記番組リストにもとづいて、すでに記録が終了した前記番組の記録時間内に予約外の番組が含まれているか否かの判定を行うとともに、含まれている場合には前記予約外の番組を前記記録媒体から消去する消去制御部と、を備えるものである。
【０２７７】
この構成によれば、ユーザによる番組の予約の内容を示す予約情報にもとづいて記録媒体への番組の記録媒体への記録が行われる際に、番組の記録終了時間を所定時間延長して記録が行われる。このため、例えば予約された番組より前の番組の提供終了時間が延長されるなどにより、予約された番組の提供終了時間が、予定された時間よりも所定時間以内の範囲で遅れることがあっても、予約された番組のすべてを記録することが可能となる。さらに、提供が終了した番組の現実の提供時間を記述した終了番組リストにもとづいて、すでに記録が終了した番組の記録時間内に予約外の番組が含まれている場合には、予約外の番組が記録媒体から消去されるので、ユーザは予約外の不要な番組の視聴を余儀なくされる不都合、或いは不要な番組を記録媒体から手動で消去する手間から解放される。
【０２７８】
（４１）  ある番組予約記録装置は、番組予約記録装置（４０）であって、前記予約情報入力部は、番組ごとに予め割り当てられ番組を識別する符号である番組識別子を含む情報の入力を受付けることにより番組の予約を受け付け、前記予約情報メモリは、前記予約情報として前記番組識別子を含む情報を記憶し、前記番組リスト取得部は、前記終了番組リストとして番組識別子を含むものを取得し、前記消去制御部は、記録が終了した番組に対応する番組識別子と取得された前記終了番組リストに含まれる番組識別子とを対比することによって、記録が終了した番組に対応する番組を前記終了番組リストから探し出すものである。
【０２７９】
この構成によれば、ユーザによる番組識別子の入力が受け付けられることにより、番組識別子を含む予約情報が予約情報メモリに記憶される。また、終了番組リストとして番組識別子を含むものが取得される。それにより消去制御部は、記録が終了した番組に対応する番組識別子と終了番組リストに含まれる番組識別子との対比を通じて、記録が終了した番組に対応する番組を終了番組リストから探し出す。このため消去制御部は、記録が終了した番組に対応する番組を、終了番組リストから容易に探し出すことができる。
【０２８０】
（４２）  ある番組予約記録装置は、番組予約記録装置（４０）であって、前記番組リスト取得部は、提供未終了の番組の提供予定時間を記述した予定番組リストをもネットワーク又は放送電波を通じて取得し、前記予約情報入力部は、最新に取得された予定番組リストを表示するためのリスト表示信号を出力する番組リスト表示部と、ユーザによる予約すべき番組の前記予約番組リストからの選択操作を受け付ける番組選択部と、を備えるものである。
【０２８１】
この構成によれば、予定番組リストが取得され、最新に取得された予定番組リストを表示するためのリスト表示信号が出力される。リスト表示信号を例えば外部に接続される表示装置に予定番組リストとして表示することにより、ユーザは予約すべき番組を認識することが可能となる。更に、ユーザによる番組の選択操作が番組選択部によって受け付けられるので、ユーザは、予約すべき番組について必要な情報を手入力する代わりに、リスト表示信号が示す予定番組リストの中から予約すべき番組を選択するだけで、番組の予約を容易に行うことが可能となる。
【０２８２】
（４３）  ある番組予約記録装置は、番組予約記録装置（４２）であって、前記番組リスト取得部は、前記予定番組リストとして、番組ごとに予め割り当てられ番組を識別する符号である番組識別子を含むものを取得し、前記予約情報メモリは、前記予約情報として前記番組識別子を含む情報を記憶し、前記番組リスト取得部は、前記終了番組リストとして番組識別子を含むものを取得し、前記消去制御部は、記録が終了した番組に対応する番組識別子と取得された前記終了番組リストに含まれる番組識別子とを対比することによって、記録が終了した番組に対応する番組を前記終了番組リストから探し出すものである。
【０２８３】
この構成によれば、予定番組リストとして番組識別子を含むものが取得され、それにより、予約情報として番組識別子を含む情報が予約情報メモリに記憶される。また、終了番組リストとして番組識別子を含むものが取得される。それにより消去制御部は、記録が終了した番組に対応する番組識別子と終了番組リストに含まれる番組識別子との対比を通じて、記録が終了した番組に対応する番組を終了番組リストから探し出す。このため消去制御部は、記録が終了した番組に対応する番組を、終了番組リストから容易に探し出すことができる。
【０２８４】
（４４）  ある番組予約記録装置は、番組予約記録装置（４１）又は（４３）であって、前記番組識別子は、番組のチャンネル、提供開始予定時間、及び提供終了予定時間を特定し得る情報を含むものである。
【０２８５】
この構成によれば、番組識別子が番組のチャンネル、提供開始予定時間、及び提供終了予定時間を特定し得る情報を含むので、ユーザが番組予約を手操作で行う場合には、番組識別子のみを入力すれば足りる。すなわち、予約に要する操作が簡素化される。
【０２８６】
（４５）  ある番組予約記録装置は、番組予約記録装置（４０）ないし（４４）の何れかであって、前記所定延長時間についてユーザによる設定を受け付ける延長時間設定部を更に備えるものである。
【０２８７】
この構成によれば、延長時間設定部によりユーザによる所定延長時間の設定が受け付けられるので、所定延長時間をユーザの所望の長さに設定することができる。
【０２８８】
（４６）  ある番組予約記録システムは、番組予約記録装置（４０）〜（４５）の何れかと、前記番組リストをネットワーク又は放送電波を通じて供給する番組リスト供給装置と、を備えるものである。
【０２８９】
この構成によれば、番組予約記録装置（４０）〜（４５）の何れかと、前記番組リストをネットワーク又は放送電波を通じて供給する番組リスト供給装置とが備わるので、番組予約記録システムのユーザは、予約外の不要な番組の視聴を余儀なくされる不都合、或いは不要な番組を記録媒体から手動で消去する手間から解放される。
【０２９０】
（４７）  ある番組予約記録装置は、番組を受信するチューナと受信された番組を表示するモニタとを各々が備える１以上の番組受信装置に接続可能であり、予約された番組を記録媒体へ記録する番組予約記録装置であって、ユーザによる番組の予約を受け付ける予約情報入力部と、番組の予約内容を示す予約情報を記憶する予約情報メモリと、前記１以上の番組受信装置が備えるチューナを１以上の外部チューナとして、番組を受信する内部チューナと、チャンネルが異なり同時に記録すべき２以上の番組が前記予約情報に含まれる場合に、前記内部チューナ及び前記１以上の外部チューナからなる複数のチューナのうちから選択した２以上のチューナに前記２以上の番組を同時に受信させるチューナ操作部と、受信された前記２以上の番組を前記記録媒体へ同時に記録する記録制御部と、を備えるものである。
【０２９１】
この構成によれば、１以上の番組受信装置が接続されることにより、チャンネルが異なり同時に記録すべき２以上の番組が予約情報に含まれる場合に、内部チューナに１以上の外部チューナを加えてなる複数のチューナのうちから選択した２以上のチューナによって２以上の番組が同時に受信され、受信された２以上の番組が記録媒体へ同時に記録される。このように、番組予約記録装置が備える内部チューナだけでは達成できない、同時に記録すべき２以上の番組の受信が、外部に接続される番組受信装置が備えるチューナを、いわば借用することにより達成される。番組予約記録装置は、通常において番組受信装置と接続して用いられるものである。この番組予約記録装置（４７）は、通常において自身に接続される番組受信装置のチューナをも有効利用することにより、２以上の番組の同時記録を実現する。接続される番組受信装置の数を増やすことにより、同時に記録できる番組の数を増やすことができる。
【０２９２】
（４８）  ある番組予約記録装置は、番組予約記録装置（４７）であって、前記１以上の外部チューナの使用状態を検知する外部チューナ検知部を、さらに備え、前記チューナ操作部は、受信した番組がモニタへの表示に使用されているチューナである使用チューナが前記１以上の外部チューナのうちに含まれており、前記使用チューナが前記２以上の番組に対応するチャンネルのいずれをも選択していないことを前記外部チューナ検知部が検知する場合には、前記使用チューナを前記２以上のチューナの一つに選択しないものである。
【０２９３】
この構成によれば、受信した番組がモニタへの表示に使用され、且つ同時に記録すべき２以上の番組に対応するチャンネルのいずれをも選択していない外部チューナは、２以上の番組の何れかを受信すべきチューナとして選択されない。すなわちこの外部チューナは、２以上の番組の何れかを受信するために、そのチャンネルを切り替えられることがない。このように番組予約記録装置（４８）は、ユーザによる番組の視聴を妨げない範囲で２以上の番組の同時記録を実現する。
【０２９４】
（４９）  ある番組予約記録装置は、番組予約記録装置（４７）であって、前記１以上の外部チューナの使用状態を検知する外部チューナ検知部と、受信した番組がモニタへの表示に使用されているチューナである使用チューナが前記１以上の外部チューナのうちに含まれており、且つ前記使用チューナが前記２以上の番組に対応するチャンネルの何れをも選択していないことを前記外部チューナ検知部が検知する場合に、前記複数のチューナのうちの前記使用チューナを除いたチューナのみで前記２以上の番組の受信ができないときには、チャンネル切替えを行うか否かを問う警告を表示する第１警告表示信号を出力する第１警告表示部と、チャンネル切替えを許可するか否かについてのユーザの選択操作の結果を示す第１選択信号を受信する第１選択信号受信部と、をさらに備え、前記チューナ操作部は、前記第１選択信号受信部が前記第１選択信号としてチャンネル切替を許可する選択操作を示す信号を受信したときには、前記使用チューナのチャンネルを切替えることにより前記使用チューナを前記２以上のチューナの一つとして選択し、前記第１選択信号受信部が前記第１選択信号としてチャンネル切替を許可する選択操作を示す信号を受信しないときには、前記使用チューナのチャンネルの切替えを行わないものである。
【０２９５】
この構成によれば、受信した番組がモニタへの表示に使用され、且つ同時に記録すべき２以上の番組に対応するチャンネルのいずれをも選択していない外部チューナがあり、この外部チューナなしでは同時に記録すべき２以上の番組の受信ができない場合には、チャンネル切替えを行うか否かを問う警告を表示する第１警告表示信号が出力される。チューナ操作部は、チャンネル切替を許可する旨のユーザの選択操作を示す第１選択信号を受信すると、上記の外部チューナのチャンネルを切り替えることにより、同時に記録すべき２以上の番組の一つの受信に上記外部チューナを利用し、チャンネル切替えを許可する旨のユーザの選択操作を示す第１選択信号を受信しない場合には、上記外部チューナのチャンネルを切り替えることなく、そのままに維持する。従って、ユーザが番組受信装置を使用して所望の番組を視聴しているときに、番組予約記録装置がその視聴を不用意に妨げることがなく、且つユーザが番組の記録を優先する意思を示すならば、番組予約記録装置は、その意思に従って番組の記録を実行する。このように番組予約記録装置（４９）は、ユーザの意思が許す範囲で２以上の番組の同時記録を行うことにより、ユーザによる番組視聴と予約された２以上の番組の同時記録とを、調和のとれた形態で実現する。
【０２９６】
（５０）  ある番組予約記録装置は、番組予約記録装置（４９）であって、前記第１警告表示信号は、チャンネルを何れのチャンネルに切り替えるかを表示する信号を含むものである。
【０２９７】
この構成によれば、第１警告表示信号が、チャンネルを何れのチャンネルに切り替えるかを表示する信号を含むので、ユーザはチャンネル切替えを許可するか否かについての選択操作を行う際に、チャンネルの切替先の番組と現在視聴中の番組とを比較した上で、判断を下すことができる。
【０２９８】
（５１）  ある番組予約記録装置は、番組予約記録装置（４９）又は（５０）であって、前記第１警告表示信号は、チャンネル切替えが終了する時間を表示する信号を含むものである。
【０２９９】
この構成によれば、第１警告表示信号が、チャンネル切替えが終了する時間を表示する信号を含むので、ユーザはチャンネル切替えを許可するか否かについての選択操作を行う際に、現在視聴中の番組の視聴がいつまで妨げられるのかを把握した上で、判断を下すことができる。
【０３００】
（５２）  ある番組予約記録装置は、番組予約記録装置（４７）ないし（５０）の何れかであって、前記チューナ操作部が前記１以上の外部チューナの何れかを前記２以上のチューナとして選択している場合であって、且つユーザによる前記何れかの外部チューナのチャンネル切替のための操作があったことを前記外部チューナ検知部が検知したときに、チューナ使用中である旨を表示するとともに記録中止の可否を問う警告を表示する第２警告表示信号を出力する第２警告表示部と、記録中止の可否についてのユーザの選択操作の結果を示す第２選択信号を受信する第２選択信号受信部と、をさらに備え、前記チューナ操作部は、前記第２選択信号受信部が前記第２選択信号として記録中止を容認する選択操作を示す信号を受信したときには、前記何れかの外部チューナを前記２以上のチューナの一つとしての選択から外し、前記第２選択信号受信部が前記第２選択信号として記録中止を容認する選択操作を示す信号を受信しないときには、外部チューナを前記２以上のチューナの一つとして引き続き選択するものである。
【０３０１】
この構成によれば、同時に記録すべき２以上の番組の一つの受信に使用されている外部チューナについて、ユーザによるチャンネル切替のための操作があった場合には、チューナが使用中である旨を表示するとともに記録中止の可否を問う警告を表示する第２警告表示信号が出力される。チューナ操作部は、記録中止を容認する旨のユーザの選択操作を示す第２選択信号の受信があると、上記の外部チューナを同時に記録すべき２以上の番組を受信する２以上のチューナの一つとしての選択から外す。それにより上記の外部チューナのチャンネル選択がユーザの操作に任される。
【０３０２】
一方、チューナ操作部は、記録中止を容認する旨のユーザの選択操作を示す第２選択信号を受信しないときには、上記の外部チューナを同時に記録すべき２以上の番組を受信する２以上のチューナの一つとして引き続き選択する。従って、予約された２以上の番組の同時記録中に、例えばユーザが番組受信装置を使用して所望の番組を視聴すべくチャンネル操作を行った場合に、番組の記録が不用意に妨げられることがなく、且つユーザが番組の記録の中止を容認する意思を示すならば、番組予約記録装置は、その意思に従って番組の記録を中止して、ユーザによるチャンネル操作を優先させる。このように番組予約記録装置（５２）は、ユーザの意思が許す範囲で２以上の番組の同時記録を行うことにより、ユーザによる番組視聴と予約された２以上の番組の同時記録とを、調和のとれた形態で実現する。
【０３０３】
（５３）  ある番組受信装置は、番組予約記録装置（４７）ないし（５２）の何れかに接続可能な番組受信装置であって、番組を受信するとともに、前記チューナ操作部によりチャンネルの切替えが可能なチューナと、前記チューナが受信した番組を前記番組予約記録装置へ送信する番組送信部と、前記チューナが受信した番組を表示するモニタと、を備えるものである。
【０３０４】
この構成による番組受信装置は、チューナとこのチューナが受信する番組を表示するモニタとを備えるので、ユーザはチューナが受信する番組を視聴することができる。更に、チューナは番組受信装置に接続された番組予約記録装置のチューナ操作部によりチャンネルの切替えが可能であり、チューナが受信する番組が番組送信部によって番組予約記録装置へ送信されるので、番組予約記録装置は、番組受信装置のチューナを自己のチューナに加えて、同時に記録すべき２以上の番組の受信に利用することができる。
【０３０５】
（５４）  ある番組予約記録システムは、番組予約記録装置（４７）ないし（５２）の何れかと、前記何れかの番組予約記録装置に接続された番組受信装置（５３）と、を備えるものである。
【０３０６】
この構成によれば、番組予約記録装置（４７）〜（５２）の何れかと、これに接続された番組受信装置（５３）とが備わるので、番組予約記録装置と番組受信装置との各々が備えるチューナを併せて利用することにより、２以上の番組の同時記録が達成される。すなわち、番組予約記録システムが保有するチューナが、個々の装置の枠を超えて、２以上の番組の同時記録のために有効に利用される。また、接続される番組受信装置の数を増やすことにより、同時に記録できる番組の数を増やすことができる。
【０３０７】
本願は、日本国特許出願である特願２００３−２８６０９０号（２００３年８月４日出願）を基礎としている。本基礎出願の内容は本願に合体される。
【０３０８】
本発明は詳細に説明されたが、上記した説明は、全ての局面において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【産業上の利用可能性】
【０３０９】
本発明の番組予約記録装置、情報提供サーバ、番組予約情報管理サーバ、番組受信装置及び番組予約記録システムは、サーバ側の負荷を軽減しつつ、番組の記録をユーザの予約どおりに行うことを可能にするので、産業上有用である。
【図面の簡単な説明】
【０３１０】
【図１】本発明の第１の実施形態による番組予約録画システムのブロック図である。
【図２】図１のシステムを構成する番組予約録画装置の構成を示すブロック図である。
【図３】図２の装置の録画予約部の構成を示すブロック図である。
【図４】図２の装置の駆動制御部の構成を示すブロック図である。
【図５】予約情報を更新する処理を示すフローチャートである。
【図６】番組リストの一例を示す説明図である。
【図７】番組識別子の構造例を示すデータ構造図である。
【図８】トリミング処理の流れを示すフローチャートである。
【図９】トリミング処理の一例を示す動作説明図である。
【図１０】トリミング処理の別の例を示す動作説明図である。
【図１１】本発明の実施形態２による番組予約録画装置のブロック図である。
【図１２】図１１の装置の録画予約部の構成を示すブロック図である。
【図１３】図１１の装置の駆動制御部の構成を示すブロック図である。
【図１４】図１１の装置によるステップＳ６の処理を示すフローチャートである。
【図１５】図１１の装置の特徴的動作の別の一つを示すフローチャートである。
【図１６】表示器に表示される警告を例示する説明図である。
【図１７】表示器に表示される警告を例示する説明図である。
【図１８】図１１の装置の変形例を示すブロック図である。
【図１９】図１８の装置による処理を示すフローチャートである。
【図２０】図１１又は図１８の装置による処理を示すフローチャートである。
【図２１】本発明の第３の実施形態による番組予約録画システムのブロック図である。
【図２２】図２１の装置の録画予約部の構成を示すブロック図である。
【図２３】図２１のシステムによる処理を示すフローチャートである。
【図２４】図２１のシステムによる処理を示すフローチャートである。
【図２５】図２１のシステムによる処理を示すフローチャートである。
【図２６】図２１のシステムによる処理を示すフローチャートである。
【図２７】視聴率予測部が行う処理の手順を示す説明図である。
【図２８】視聴率予測部が行う処理の手順を示す説明図である。
【図２９】本発明の第４の実施形態による番組予約録画システムのブロック図である。
【図３０】図２９の装置の録画予約部の構成を示すブロック図である。
【図３１】図２９のシステムによる処理を示す説明図である。
【図３２】図２９のシステムによる処理を示す説明図である。
【図３３】本発明の第５の実施形態による番組予約録画システムのブロック図である。
【図３４】本発明の第６の実施形態による番組予約録画装置の構成を示すブロック図である。
【図３５】図３４の装置の録画予約部の構成を示すブロック図である。
【図３６】図３４の装置の駆動制御部の構成を示すブロック図である。
【図３７】図３４の番組予約記録装置による処理を示すフローチャートである。
【図３８】図３７のステップＳ２０５の処理を示すフローチャートである。
【図３９】番組リストを例示する説明図である。
【図４０】アドレステーブルのデータ構造を例示する説明図である。
【図４１】図３９の番組リストよりも後に提供される番組リストを例示する説明図である。
【図４２】録画時間内に録画された番組の一例を示す説明図である。
【図４３】録画時間内に録画された番組の別の例を示す説明図である。
【図４４】本発明の第７の実施形態による番組予約録画システムの構成を示すブロック図である。
【図４５】図４４の装置の録画予約部の構成を示すブロック図である。
【図４６】図４４の装置の駆動制御部の構成を示すブロック図である。
【図４７】図４４の番組予約記録装置による予約番組の録画処理を示すフローチャートである。
【図４８】図４７のステップＳ２６３の処理を示すフローチャートである。
【図４９】図４７のステップＳ２６６の処理を示すフローチャートである。
【図５０】図４７のステップＳ２６７の処理を示すフローチャートである。
【図５１】第１警告表示信号が表示する警告の例を示す説明図である。
【図５２】第２警告表示信号が表示する警告の例を示す説明図である。
【図５３】図４４の番組予約記録装置の変形形態による予約番組の録画処理を示すフローチャートである。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005013612.tif 000056
【図２】
2005013612.tif 000057
【図３】
2005013612.tif 000058
【図４】
2005013612.tif 000059
【図５】
2005013612.tif 000060
【図６】
2005013612.tif 000061
【図７】
2005013612.tif 000062
【図８】
2005013612.tif 000063
【図９】
2005013612.tif 000064
【図１０】
2005013612.tif 000065
【図１１】
2005013612.tif 000066
【図１２】
2005013612.tif 000067
【図１３】
2005013612.tif 000068
【図１４】
2005013612.tif 000069
【図１５】
2005013612.tif 000070
【図１６】
2005013612.tif 000071
【図１７】
2005013612.tif 000072
【図１８】
2005013612.tif 000073
【図１９】
2005013612.tif 000074
【図２０】
2005013612.tif 000075
【図２１】
2005013612.tif 000076
【図２２】
2005013612.tif 000077
【図２３】
2005013612.tif 000078
【図２４】
2005013612.tif 000079
【図２５】
2005013612.tif 000080
【図２６】
2005013612.tif 000081
【図２７】
2005013612.tif 000082
【図２８】
2005013612.tif 000083
【図２９】
2005013612.tif 000084
【図３０】
2005013612.tif 000085
【図３１】
2005013612.tif 000086
【図３２】
2005013612.tif 000087
【図３３】
2005013612.tif 000088
【図３４】
2005013612.tif 000089
【図３５】
2005013612.tif 000090
【図３６】
2005013612.tif 000091
【図３７】
2005013612.tif 000092
【図３８】
2005013612.tif 000093
【図３９】
2005013612.tif 000094
【図４０】
2005013612.tif 000095
【図４１】
2005013612.tif 000096
【図４２】
2005013612.tif 000097
【図４３】
2005013612.tif 000098
【図４４】
2005013612.tif 000099
【図４５】
2005013612.tif 000100
【図４６】
2005013612.tif 000101
【図４７】
2005013612.tif 000102
【図４８】
2005013612.tif 000103
【図４９】
2005013612.tif 000104
【図５０】
2005013612.tif 000105
【図５１】
2005013612.tif 000106
【図５２】
2005013612.tif 000107
【図５３】
2005013612.tif 000108
【国際調査報告】
2005013612.tif 000109
2005013612.tif 000110
2005013612.tif 000111
2005013612.tif 000112