(57)【特許請求の範囲】
【請求項１】
複数の情報発信局から発信される複数の情報を受信し、受信した情報を所定の情報処理装置に出力する情報受信装置であって、
前記複数の情報発信局が発信する情報を受信する情報受信手段と、
前記複数の情報発信局が発信する情報の種類及び発信日時を示す発信スケジュールを受信する予定受信手段と、
前記情報受信手段が受信する情報を前記情報処理装置に出力する出力手段と、
前記出力手段が、前記情報処理装置へ同一の情報を出力した出力開始時刻と出力終了時刻とを取得することにより、該同一の情報を連続して所定時間以上出力したか否かを判別する出力時間判別手段と、
前記出力手段が前記情報処理装置に出力する情報の種類を判別し、前記出力時間判別手段が所定時間以上出力したと判別した場合に、前記出力開始時刻と前記出力終了時刻とを、該出力手段が出力した情報と同一種類の情報発信スケジュールに修正し、前記予定受信手段が受信する発信スケジュールを用いて、前記同一種類の情報が次に発信される日時を検出する発信日時検出手段と、
前記発信日時検出手段が検出した日時に、前記情報受信手段が受信する情報の内、前記同一種類の情報を記録する記録手段と、
前記記録手段により前記同一種類の情報を記録しているときに、前記記録手段により記録されている情報と同一の情報が所定時間以上、前記出力手段により前記情報処理装置に出力されている場合、前記記録手段による記録を停止する停止手段と、
から構成されていることを特徴とする情報受信装置。
【請求項２】
記録することを指定された情報の種類及び発信日時を記憶する記憶手段と、
前記記憶手段が記憶している発信日時と、前記発信日時検出手段が検出した発信日時とが重なっているか否かを判別する発信日時判別手段と、をさらに備え、
前記記録手段は、前記発信日時判別手段が、発信日時が重なっていないと判別した場合に、前記情報受信手段が受信する情報の内、前記同一種類の情報を記録する、
ことを特徴とする請求項１に記載の情報受信装置。
【請求項３】
複数の情報発信局から発信される複数の情報を受信し、受信した情報を所定の情報処理装置に出力する情報受信装置が行う情報記録方法であって、
前記複数の情報発信局が発信する情報を受信する情報受信工程と、
前記複数の情報発信局が発信する情報の種類及び発信日時を示す発信スケジュールを受信する予定受信工程と、
前記情報受信工程で受信する情報を前記情報処理装置に出力する出力工程と、
前記出力工程で、前記情報処理装置へ同一の情報を出力した出力開始時刻と出力終了時刻とを取得することにより、該同一の情報を連続して所定時間以上出力したか否かを判別する出力時間判別工程と、
前記出力工程で前記情報処理装置に出力する情報の種類を判別し、前記出力時間判別工程で所定時間以上出力したと判別した場合に、前記出力開始時刻と前記出力終了時刻とを、該出力工程で出力した情報と同一種類の情報発信スケジュールに修正し、前記予定受信工程で受信する発信スケジュールを用いて、前記同一種類の情報が次に発信される日時を検出する発信日時検出工程と、
前記発信日時検出工程で検出した日時に、前記情報受信工程で受信する情報の内、前記同一種類の情報を記録する記録工程と、
前記記録工程で前記同一種類の情報を記録しているときに、前記記録工程で記録されている情報と同一の情報が所定時間以上、前記情報処理装置に出力されている場合、前記記録工程による記録を停止する停止工程と、
を備えることを特徴とする情報記録方法。
【請求項４】
記録することを指定された情報の種類及び発信日時を記憶する記憶工程と、
前記記憶工程で記憶した発信日時と、前記発信日時検出工程で検出した発信日時とが重なっているか否かを判別する発信日時判別工程と、をさらに備え、
前記記録工程は、前記発信日時判別工程で、発信日時が重なっていないと判別した場合に、前記情報受信工程で受信する情報の内、前記同一種類の情報を記録する工程を備える、
ことを特徴とする請求項３に記載の情報記録方法。
【請求項５】
コンピュータを、
複数の情報発信局から発信される複数の情報を受信し、受信した情報を所定の情報処理装置に出力する情報受信装置であって、
前記複数の情報発信局が発信する情報を受信する情報受信手段と、
前記複数の情報発信局が発信する情報の種類及び発信日時を示す発信スケジュールを受信する予定受信手段と、
前記情報受信手段が受信する情報を前記情報処理装置に出力する出力手段と、
前記出力手段が、前記情報処理装置へ同一の情報を出力した出力開始時刻と出力終了時刻とを取得することにより、該同一の情報を連続して所定時間以上出力したか否かを判別する出力時間判別手段と、
前記出力手段が前記情報処理装置に出力する情報の種類を判別し、前記出力時間判別手段が所定時間以上出力したと判別した場合に、前記出力開始時刻と前記出力終了時刻とを、該出力手段が出力した情報と同一種類の情報発信スケジュールに修正し、前記予定受信手段が受信する発信スケジュールを用いて、前記同一種類の情報が次に発信される日時を検出する発信日時検出手段と、
前記発信日時検出手段が検出した日時に、前記情報受信手段が受信する情報の内、前記同一種類の情報を記録する記録手段と、
前記記録手段により前記同一種類の情報を記録しているときに、前記記録手段により記録されている情報と同一の情報が所定時間以上、前記出力手段により前記情報処理装置に出力されている場合、前記記録手段による記録を停止する停止手段と、
から構成される情報受信装置として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報受信装置に関し、特に、受信する情報を効率よく記録する情報受信装置に関する。また、本発明は、情報記録方法に関し、特に、複数の情報を効率よく記録する方法に関する。また、本発明は、複数の情報を効率よく記録するためのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
近年、デジタル放送技術の開発により、デジタルテレビ放送が一般的に始まりつつある。
デジタル放送に用いられる受信装置（ホームサーバ）は、様々な番組や情報を受信し、メモリに自動的に記録する。そして、ホームサーバの使用者は、必要な時に、必要な情報をホームサーバから取り出し、必要に応じて視聴することができる。
【０００３】
【発明が解決しようとする課題】
現在、様々な情報を記録する記録媒体には、ビデオテープ、ＣＤ（Compact Disc）、ＭＤ（Mini Disc ）、ＤＶＤ（Digital Versatile Disc）、ハードディスク、及び、半導体メモリ等、様々なものが存在する。
上記ホームサーバは、以上に示した様々な記録媒体を用いることにより、受信した番組や情報を記録（録画）する。
【０００４】
しかし、上記記録媒体の容量には何れも限界があるため、様々な番組や情報を無限に記録（録画）できる訳ではない。このため、受信した番組や情報を自動的に記録するだけでは記録媒体の利用効率が悪いという問題がある。
また、ホームサーバが記録する番組や情報の全てをホームサーバの使用者が指定することは、操作が複雑であるという問題がある。
従って、本発明は、多くの情報を簡単に効率よく記録する情報受信装置、及び、情報記録方法を提供することを目的とする。また、本発明は、多くの情報を簡単に効率よく記録するためのプログラムを記録した記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の観点にかかる情報受信装置は、複数の情報発信局から発信される複数の情報を受信し、受信した情報を所定の情報処理装置に出力する情報受信装置であって、前記複数の情報発信局が発信する情報を受信する情報受信手段と、前記複数の情報発信局が発信する情報の種類及び発信日時を示す発信スケジュールを受信する予定受信手段と、前記情報受信手段が受信する情報を前記情報処理装置に出力する出力手段と、前記出力手段が、前記情報処理装置へ同一の情報を出力した出力開始時刻と出力終了時刻とを取得することにより、該同一の情報を連続して所定時間以上出力したか否かを判別する出力時間判別手段と、前記出力手段が前記情報処理装置に出力する情報の種類を判別し、前記出力時間判別手段が所定時間以上出力したと判別した場合に、前記出力開始時刻と前記出力終了時刻とを、該出力手段が出力した情報と同一種類の情報発信スケジュールに修正し、前記予定受信手段が受信する発信スケジュールを用いて、前記同一種類の情報が次に発信される日時を検出する発信日時検出手段と、前記発信日時検出手段が検出した日時に、前記情報受信手段が受信する情報の内、前記同一種類の情報を記録する記録手段と、前記記録手段により前記同一種類の情報を記録しているときに、前記記録手段により記録されている情報と同一の情報が所定時間以上、前記出力手段により前記情報処理装置に出力されている場合、前記記録手段による記録を停止する停止手段と、から構成されていることを特徴とする。
【０００７】
記録することを指定された情報の種類及び発信日時を記憶する記憶手段と、前記記憶手段が記憶している発信日時と、前記発信日時検出手段が検出した発信日時とが重なっているか否かを判別する発信日時判別手段と、をさらに備え、前記記録手段は、前記発信日時判別手段が、発信日時が重なっていないと判別した場合に、前記情報受信手段が受信する情報の内、前記同一種類の情報を記録してもよい。
【０００９】
本発明の第２の観点にかかる情報記録方法は、複数の情報発信局から発信される複数の情報を受信し、受信した情報を所定の情報処理装置に出力する情報受信装置が行う情報記録方法であって、前記複数の情報発信局が発信する情報を受信する情報受信工程と、前記複数の情報発信局が発信する情報の種類及び発信日時を示す発信スケジュールを受信する予定受信工程と、前記情報受信工程で受信する情報を前記情報処理装置に出力する出力工程と、前記出力工程で、前記情報処理装置へ同一の情報を出力した出力開始時刻と出力終了時刻とを取得することにより、該同一の情報を連続して所定時間以上出力したか否かを判別する出力時間判別工程と、前記出力工程で前記情報処理装置に出力する情報の種類を判別し、前記出力時間判別工程で所定時間以上出力したと判別した場合に、前記出力開始時刻と前記出力終了時刻とを、該出力工程で出力した情報と同一種類の情報発信スケジュールに修正し、前記予定受信工程で受信する発信スケジュールを用いて、前記同一種類の情報が次に発信される日時を検出する発信日時検出工程と、前記発信日時検出工程で検出した日時に、前記情報受信工程で受信する情報の内、前記同一種類の情報を記録する記録工程と、前記記録工程で前記同一種類の情報を記録しているときに、前記記録工程で記録されている情報と同一の情報が所定時間以上、前記情報処理装置に出力されている場合、前記記録工程による記録を停止する停止工程と、を備えることを特徴とする。
【００１１】
記録することを指定された情報の種類及び発信日時を記憶する記憶工程と、前記記憶工程で記憶した発信日時と、前記発信日時検出工程で検出した発信日時とが重なっているか否かを判別する発信日時判別工程と、をさらに備え、前記記録工程は、前記発信日時判別工程で、発信日時が重なっていないと判別した場合に、前記情報受信工程で受信する情報の内、前記同一種類の情報を記録する工程を備えてもよい。
【００１３】
本発明の第３の観点にかかるコンピュータ読み取り可能な記録媒体は、コンピュータを、複数の情報発信局から発信される複数の情報を受信し、受信した情報を所定の情報処理装置に出力する情報受信装置であって、前記複数の情報発信局が発信する情報を受信する情報受信手段と、前記複数の情報発信局が発信する情報の種類及び発信日時を示す発信スケジュールを受信する予定受信手段と、前記情報受信手段が受信する情報を前記情報処理装置に出力する出力手段と、前記出力手段が、前記情報処理装置へ同一の情報を出力した出力開始時刻と出力終了時刻とを取得することにより、該同一の情報を連続して所定時間以上出力したか否かを判別する出力時間判別手段と、前記出力手段が前記情報処理装置に出力する情報の種類を判別し、前記出力時間判別手段が所定時間以上出力したと判別した場合に、前記出力開始時刻と前記出力終了時刻とを、該出力手段が出力した情報と同一種類の情報発信スケジュールに修正し、前記予定受信手段が受信する発信スケジュールを用いて、前記同一種類の情報が次に発信される日時を検出する発信日時検出手段と、前記発信日時検出手段が検出した日時に、前記情報受信手段が受信する情報の内、前記同一種類の情報を記録する記録手段と、前記記録手段により前記同一種類の情報を記録しているときに、前記記録手段により記録されている情報と同一の情報が所定時間以上、前記出力手段により前記情報処理装置に出力されている場合、前記記録手段による記録を停止する停止手段と、から構成される情報受信装置として機能させるためのプログラムを記録している。
【００１４】
【発明の実施の形態】
次に、本発明の実施の形態にかかるホームサーバについて図面を参照して説明する。
本発明の実施の形態にかかるホームサーバは、複数の放送局から提供される様々な番組のデータ（番組データ）を受信し、テレビやコンピュータ等の表示装置に供給すると共に、受信する番組データを効率よく記録（録画）する。このホームサーバは、図１に示すように、計時部１１と、入力部１２と、受信部１３と、チューナ１４と、視聴監視部１５と、記憶部１６と、記録部１７と、表示部１８と、制御部１９と、から構成されている。
【００１５】
計時部１１は、月日、曜日、及び、時間等を計測する。
入力部１２は、ホームサーバの様々な設定を行うための入力ボタン等を備え、ホームサーバの使用者による所定操作に従って、様々な設定を制御部１９に出力する。例えば、入力部１２は、計時部１１が計測する日時や、録画する番組の放送日、チャンネル、及び、録画時間等を制御部１９に出力する。
受信部１３は、アンテナや通信ネットワーク等に接続され、複数の放送局から供給される様々な番組データを受信する。また、受信部１３は、地上波放送や衛星放送の文字ネット等により提供される番組スケジュールを受信する。なお、番組スケジュールには、例えば番組の放送日、チャンネル、放送時間、タイトル、及び、出演者等の情報が含まれている。
【００１６】
チューナ１４は、表示装置から供給されるチャンネル切替信号等に従って、受信部１３が受信する番組データの中から所定の番組データを選択し、表示装置に出力する。また、チューナ１４は、制御部１９から供給されるデータ選択信号に従って、受信部１３が受信する番組データの中から所定の番組データを選択し、制御部１９に出力する。また、チューナ１４は、受信部１３が受信する番組スケジュールを表示装置及び制御部１９に出力する。
視聴監視部１５は、チューナ１４が表示装置に出力する番組データを取り込み、制御部１９に出力する。
【００１７】
記憶部１６は、半導体メモリやハードディスク等の記録媒体から構成され、自動録画テーブル、予約録画テーブル、及び、番組データ等を記憶する。自動録画テーブルは、使用者が過去に視聴した番組、即ち、使用者が必要とする可能性が高い番組を録画するために用いられるテーブルであり、使用者が視聴した番組の次回の放送日時等（例えば１週間以内の次回放送日時等）を示す。具体的には、自動録画テーブルは、図２（ａ）に示すように、録画する番組の放送日、曜日、チャンネル、録画時間、及び、録画可否を示す項目から構成されている。また、予約録画テーブルは、使用者が録画することを指定した番組、即ち、使用者が必要としている番組を示す。具体的には、予約録画テーブルは、図２（ｂ）に示すように、録画する番組の放送日、曜日、チャンネル、及び、録画時間を示す項目から構成されている。なお、自動録画テーブルの録画可否は、例えば０（ゼロ）と１との２値で示され、自動録画する場合を１、自動録画しない場合を０（ゼロ）で表す。例えば、使用者が録画を指定した番組の放送日時が自動録画予定番組の放送日時に重なる場合、自動録画しない。言い換えると、自動録画よりも使用者が指定した予約録画の方が優先される。
【００１８】
記録部１７は、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ビデオテープ等の記録媒体を収納し、記憶部１６が記憶している番組データを記録媒体に記録する。
表示部１８は、液晶パネル等を備え、所定の文字列やマーク等により現在の日時や、ホームサーバの動作状況等を表示する。
【００１９】
制御部１９は、ＬＳＩ（大規模集積回路）やその周辺回路等から構成され、ホームサーバを構成する上記各部の動作を制御する。例えば、制御部１９は、入力部１２から供給される設定に従って、計時部１１が計測する月日、曜日、及び、時間等を設定する。また、制御部１９は、後述するようにして、上記自動録画テーブル及び予約録画テーブルを作成し、番組データを効率よく記録（録画）する。なお、制御部１９の詳しい動作については後述する。
【００２０】
次に、以上のように構成されたホームサーバの動作について説明する。なお、ホームサーバの計時部１１が計測する日時等は、使用者の所定操作により予め設定されている。
（１）ホームサーバの使用者が表示装置により番組を視聴する場合
始めに、ホームサーバの使用者が、ホームサーバに接続されたテレビやコンピュータ等の表示装置を操作し、視聴する番組のチャンネルを選択する。これにより、使用者が選択したチャンネルを示すチャンネル切替信号がホームサーバのチューナ１４に供給される。
【００２１】
ホームサーバのチューナ１４は、受信部１３が受信する複数の番組データの中から、チャンネル切替信号が示すチャンネルの番組データを選択し、表示装置に出力する。これにより、使用者は、表示装置により所定の番組を視聴することができる。また、チューナ１４は、受信部１３が受信する番組スケジュールを表示装置に出力する。これにより、使用者は、表示装置により番組スケジュールを見ることができる。
以上のようにして使用者が番組を視聴している間、視聴監視部１５は、チューナ１４が表示装置に供給する番組データを取得し、制御部１９に出力する。
【００２２】
制御部１９は、視聴監視部１５から番組データを供給されることにより、図３に示す自動録画テーブル作成処理を開始する。
始めに、制御部１９は、視聴監視部１５から番組データを供給され始めた時刻（供給開始時刻）を記録する（ステップＳ１０１）。具体的には、制御部１９は、番組データが供給され始めた時刻を計時部１１から取得し、供給開始時刻として記憶部１６に記憶させる。
【００２３】
次に、制御部１９は、視聴監視部１５から供給される番組データを監視し、使用者がチャンネルを切り替えたこと、又は、番組の視聴を終了したことを検出し、その時刻を計時部１１から取得して記憶部１６に記憶させる（ステップＳ１０２）。具体的には、制御部１９は、使用者がチャンネルを切り替えた時刻を切替時刻として、番組の視聴を終了した時刻を視聴終了時刻として、記憶部１６に記憶させる。
【００２４】
その後、制御部１９は、記憶部１６に記録した供給開始時刻と切替時刻又は視聴終了時刻との差を取り、チューナ１４が同一種類の番組データを連続して所定時間（例えば２０分）以上表示装置に出力したか否かを判別する。言い換えると、制御部１９は、記憶部１６に記録した供給開始時刻と切替時刻又は視聴終了時刻との差を取り、使用者が同一チャンネル（又は同一番組）を連続して所定時間以上視聴したか否かを判別する（ステップＳ１０３）。
【００２５】
所定時間以上視聴していないと判別した場合（ステップＳ１０３；ＮＯ）、制御部１９は、後述するステップＳ１１１の処理を行う。
所定時間以上視聴したと判別した場合（ステップＳ１０３；ＹＥＳ）、制御部１９は、チューナ１４を制御して所定の番組スケジュールを取得し、使用者が所定時間以上視聴した番組の正確な放送時間を検出する（ステップＳ１０４）。使用者が番組を視聴した時間は、上記ステップＳ１０１で記録された時刻からステップＳ１０２で記録された時刻までであるが、例えば図４に示すように、使用者の視聴時間と番組の放送時間とは一般的に異なる。そこで、制御部１９は、ステップＳ１０１及びステップＳ１０２で記録した時刻を、番組スケジュールが示す時刻に修正する。
【００２６】
次に、制御部１９は、チューナ１４から供給される番組スケジュールを用いて、使用者が所定時間以上視聴した番組の次回の放送日時等を検出する（ステップＳ１０５）。具体的には、制御部１９は、翌日から例えば１週間以内の番組スケジュールを取得し、使用者が所定時間以上視聴したチャンネルと同一チャンネル、及び、ステップＳ１０４で検出した放送時間と同一時間帯の番組を検索する。そして、制御部１９は、例えば番組のタイトル等により番組の種類を判別し、使用者が所定時間以上視聴した番組の次回放送番組を検出する。
【００２７】
次回放送番組を検出できなかった場合（ステップＳ１０５；ＮＯ）、制御部１９は、表示部１８を制御し、１週間以内に該当する番組はない旨のメッセージを表示し（ステップＳ１０６）、後述するステップＳ１１１の処理を行う。
次回放送番組を検出した場合（ステップＳ１０５；ＹＥＳ）、制御部１９は、検出した番組の放送日、曜日、及び、放送時間（録画時間）を番組スケジュールから取得し、それぞれ対応付けて記憶部１６の自動録画テーブルに記録する（ステップＳ１０７）。
【００２８】
その後、制御部１９は、自動録画テーブルに記録した放送日及び録画時間と重なる予約録画予定の番組が予約録画テーブルに記録されているか否かを判別する（ステップＳ１０８）。
予約録画テーブルに記録されていると判別した場合（ステップＳ１０８；ＹＥＳ）、制御部１９は、ステップＳ１０７で自動録画テーブルに記録した番組の録画可否項目に、自動録画しないことを示す０（ゼロ）を記録し（ステップＳ１０９）、後述するステップＳ１１１の処理を行う。
【００２９】
予約録画テーブルに記録されていないと判別した場合（ステップＳ１０８；ＮＯ）、制御部１９は、ステップＳ１０７で自動録画テーブルに記録した番組の録画可否項目に、自動録画することを示す１を記録する（ステップＳ１１０）。
その後、制御部１９は、ステップＳ１０２で記録した時刻が切替時刻及び視聴終了時刻の何れであるかを判別する（ステップＳ１１１）。
【００３０】
切替時刻であると判別した場合（ステップＳ１１１；切替時刻）、制御部１９は、ステップＳ１０２にリターンする。なお、リターンした後のステップＳ１０２で記録される切替時刻又は視聴終了時刻と、前回のステップＳ１０２で記録された切替時刻との差が、使用者が番組を視聴した時間となる。
視聴終了時刻であると判別した場合（ステップＳ１１１；視聴終了）、制御部１９は、自動録画テーブル作成処理を終了する。
【００３１】
以上のようにして、使用者が所定時間以上連続して同一チャンネルの番組を視聴することにより、上記自動録画テーブルが自動的に作成される。この際、自動録画テーブルに記録される録画時間は、使用者の視聴時間ではなく番組スケジュールが示す放送時間であるので、制御部１９は、この自動録画テーブルを用いて、所定の番組をミスなく自動録画することができる。また、自動録画テーブルに記録される番組と同一放送日及び同一時間帯の番組が予約録画テーブルに記録されている場合、自動録画テーブルの録画可否項目に０が記録され、使用者が録画することを指定した番組を優先的に録画することができる。
【００３２】
（２）ホームサーバの使用者が録画する番組を指定する場合
始めに、ホームサーバの使用者は、入力部１２を操作して、録画する番組の放送日、チャンネル、及び、放送時間等を予約情報として入力する。
入力部１２は、使用者により入力された予約情報を制御部１９に出力し、制御部１９は、予約情報を供給されることにより、図５に示す予約録画テーブル作成処理を開始する。
【００３３】
始めに、制御部１９は、供給される予約情報が示す放送日、チャンネル、及び、放送時間（録画時間）等を、それぞれ対応付けて記憶部１６の予約録画テーブルに記録する（ステップＳ２０１）。
そして、制御部１９は、ステップＳ２０１で予約録画テーブルに記録した放送日及び録画時間と重なる自動録画予定の番組が自動録画テーブルに記録されているか否かを判別する（ステップＳ２０２）。
【００３４】
自動録画テーブルに記録されていると判別した場合（ステップＳ２０２；ＹＥＳ）、制御部１９は、自動録画テーブルに記録された放送日及び録画時間が重なる番組の録画可否項目に、自動録画しないことを示す０（ゼロ）を記録し（ステップＳ２０３）、予約録画テーブル作成処理を終了する。
自動録画テーブルに記録されていないと判別した場合（ステップＳ２０２；ＮＯ）、制御部１９は、予約録画テーブル作成処理を終了する。
【００３５】
以上のようにして、予約録画テーブルが作成される。また、予約録画テーブルに記録される番組と同一放送日及び同一時間帯の番組が自動録画テーブルに記録されている場合、自動録画テーブルの録画可否項目に０が記録されるため、使用者が録画することを指定した番組を優先的に録画することができる。なお、使用者が予約録画をキャンセルした場合、制御部１９は自動録画テーブルを検索し、キャンセルした番組の放送日及び録画時間に重なる番組が記録されているか否かを判別する。そして、記録されていると判別した場合に、制御部１９は、キャンセルした放送日及び録画時間と重なる番組の録画可否項目に、自動録画することを示す１を記録する。これにより、使用者が予約録画をキャンセルした場合は、自動録画が行われる。
【００３６】
（３）ホームサーバが予約録画を行う場合
次に、ホームサーバが、上記予約録画テーブルを用いて番組を予約録画する際の動作について説明する。
ホームサーバの制御部１９は、計時部１１が計測する日時、及び、記憶部１６が記憶している予約録画テーブル等を所定時間毎に取得し、現在時刻と録画開始時刻とを参照する。そして、現在時刻が録画開始時刻の所定時間（例えば１０分）前になると、制御部１９は、図６に示す容量診断処理を開始する。
【００３７】
始めに、制御部１９は、録画予定の番組を録画するための容量が記憶部１６に残っているか否かを判別する（ステップＳ３０１）。
残っていると判別した場合（ステップＳ３０１；ＹＥＳ）、制御部１９は、容量診断処理を終了する。
残っていないと判別した場合（ステップＳ３０１；ＮＯ）、制御部１９は、記憶部１６が記憶している番組データの中で、一番録画日時の古い番組データを、記録部１７に出力し、記録部１７に予めセットされている記録媒体に記録させる（ステップＳ３０２）。
【００３８】
そして、制御部１９は、ステップＳ３０１にリターンし、録画予定の番組を録画するための容量が記憶部１６に残っているか否かを判別し、残っていると判別した場合に容量診断処理を終了する。
以上のようにして、番組を録画するのに必要な記憶部１６の容量を確保した後、制御部１９は、予約録画テーブルが示すチャンネル及び録画時間に放送される番組を記憶部１６に記憶させる。
【００３９】
具体的には、制御部１９は、録画開始時刻に、予約録画テーブルに記録されているチャンネルを示すデータ選択信号をチューナ１４に出力する。
チューナ１４は、受信部１３が受信する番組データの中から、データ選択信号が示すチャンネルの番組データを選択し、制御部１９に出力する。
そして、制御部１９は、記憶部１６を制御し、チューナ１４から供給される番組データを記憶させる。これにより、所定の番組データが記憶部１６に録画される。
【００４０】
以上のようにして、使用者が指定した番組を記憶部１６に記録することができる。これにより、使用者は、表示装置を操作して、必要な時に録画された番組をホームサーバから取り出し、必要に応じて視聴することができる。また、記憶部１６の容量が一杯である場合、一番古い番組データが記憶部１６から記録部１７の記録媒体にコピーされる。これにより、使用者は、一番古い番組データが必要なデータであるか否かを確認した後、必要である場合は記録媒体を記録部１７から取り出して保存し、必要でない場合は一番古い番組データを消去することができる。
【００４１】
（４）ホームサーバが自動録画を行う場合
次に、上記自動録画テーブルを用いて番組を自動録画する際の、ホームサーバの動作について説明する。
ホームサーバの制御部１９は、計時部１１が計測する日時、及び、記憶部１６が記憶している自動録画テーブル等を所定時間毎に取得し、現在時刻と録画開始時刻とを参照する。そして、現在時刻が録画開始時刻の所定時間（例えば１０分）前になると、制御部１９は、図６に示した容量診断処理を開始し、自動録画するために必要な記憶部１６の容量を確保する。
【００４２】
また、上記容量診断処理を終了した後、制御部１９は、自動録画テーブルに記録されている自動録画対象番組の録画可否項目に、自動録画することを示す１が記録されているか否かを判別する。そして、１が記録されていると判別した場合に、制御部１９は、自動録画を行う。
具体的には、制御部１９は、録画開始時刻に、自動録画テーブルに記録されたチャンネルを示すデータ選択信号をチューナ１４に出力する。
【００４３】
チューナ１４は、受信部１３が受信する番組データの中から、データ選択信号が示すチャンネルの番組データを選択し、制御部１９に出力する。
そして、制御部１９は、記憶部１６を制御し、チューナ１４から供給される番組データを記憶させる。これにより、所定の番組データが記憶部１６に録画される。
【００４４】
但し、自動録画テーブルが示す番組は、使用者が録画することを指定した番組ではなく、上記したように、使用者が必要とする可能性が高い番組である。このため、使用者が自動録画する番組を所定時間（例えば２０分）以上視聴した場合、制御部１９は、記憶部１６の容量を節約するために番組の自動録画を停止する。
【００４５】
以上のようにして、使用者が過去に視聴した番組を記憶部１６に自動的に記録することができる。これにより、使用者は、表示装置を操作して、必要な時に録画された番組をホームサーバから取り出し、必要に応じて視聴することができる。また、上記と同様に、記憶部１６の容量が一杯である場合、一番古い番組データが記憶部１６から記録部１７の記録媒体にコピーされる。これにより、使用者は、一番古い番組データが必要なデータであるか否かを確認した後、必要である場合は記録媒体を記録部１７から取り出して保存し、必要でない場合は一番古い番組データを消去することができる。
【００４６】
（具体例）
次に、具体例により、上記ホームサーバの動作を説明する。なお、図７（ａ）は、この具体例でホームサーバの使用者が視聴する番組（番組Ａ及び番組Ｂ）を示し、図７（ｂ）は、既に作成されている予約録画テーブルを示し、図７（ｃ）は、番組スケジュールが示す、使用者が視聴した番組の次回放送番組を示している。
【００４７】
使用者は、始めに番組Ａを視聴するために、表示装置を操作してチャンネル４を選択する。これにより、チャンネル４を示すチャンネル切替信号がホームサーバのチューナ１４に供給され、チャンネル４の番組データが表示装置に供給される。そして、使用者は、表示装置により番組Ａを視聴することができる。
以上のようにして使用者が番組Ａを視聴している間、視聴監視部１５は、チューナ１４が表示装置に供給する番組データを取得し、制御部１９に出力する。
【００４８】
制御部１９は、視聴監視部１５から番組データを供給されることにより、図３に示した自動録画テーブル作成処理を開始する。
始めに、制御部１９は、視聴監視部１５から番組データを供給され始めた時刻（供給開始時刻）を記録する（ステップＳ１０１）。この場合、制御部１９は、使用者が番組Ａの視聴を開始した１７時５０分を供給開始時刻として記憶部１６に記憶させる。
【００４９】
次に、制御部１９は、視聴監視部１５から供給される番組データを監視し、使用者がチャンネルを切り替えたこと、又は、番組の視聴を終了したことを検出する。この場合、使用者は、図７（ａ）に示すように、１８時５５分にチャンネルを４から６に切り替える。制御部１９は、供給される番組データから、使用者がチャンネルを切り替えたことを検出し、１８時５５分を切替時刻として記憶部１６に記憶させる（ステップＳ１０２）。
【００５０】
その後、制御部１９は、記憶部１６に記録した供給開始時刻と切替時刻との差を取り、使用者がチャンネル４の番組Ａを連続して２０分以上視聴したか否かを判別する（ステップＳ１０３）。
この場合、使用者の視聴時間は１時間０５分であるので、制御部１９は、２０分以上視聴したと判別し（ステップＳ１０３；ＹＥＳ）、チューナ１４を制御して所定の番組スケジュールを取得する。そして、制御部１９は、番組Ａの正確な放送時間（例えば１８時００分〜１８時５０分）を検出する（ステップＳ１０４）。
【００５１】
次に、制御部１９は、チューナ１４から供給される番組スケジュールを用いて、使用者が視聴した番組Ａの次回放送番組を、翌日から例えば１週間以内の番組の中から検出する（ステップＳ１０５）。この場合、制御部１９は、図７（ｃ）に示すように、１週間後に放送される番組Ａを検出する。
【００５２】
そして、制御部１９は、検出した次回放送番組の放送日、曜日、及び、放送時間（録画時間）をそれぞれ対応付けて記憶部１６の自動録画テーブルに記録する（ステップＳ１０７）。この場合、制御部１９は、図８に示すように、番組Ａの次回放送日、曜日、及び、録画時間を自動録画テーブルに記録する。具体的には、放送日及び曜日が３月１３日（月）、チャンネルが４、及び、録画時間が１８時００分〜１８時５０分と記録される。
その後、制御部１９は、自動録画テーブルに記録した番組Ａの放送日及び録画時間と重なる予約録画予定番組が予約録画テーブルに記録されているか否かを判別する（ステップＳ１０８）。
【００５３】
予約録画テーブルは、図７（ｂ）に示すように、既に作成されており、制御部１９は、自動録画テーブルに記録した番組Ａの放送日及び録画時間と重なる予約録画予定番組が予約録画テーブルに記録されていると判別する（ステップＳ１０８；ＹＥＳ）。これにより、制御部１９は、自動録画テーブルに記録した番組Ａの録画可否項目に、自動録画しないことを示す０（ゼロ）を記録する（ステップＳ１０９）。
その後、制御部１９は、ステップＳ１０２で記録した時刻が切替時刻及び視聴終了時刻の何れであるかを判別する（ステップＳ１１１）。
【００５４】
この場合、制御部１９は、ステップＳ１０２で記録した時刻が切替時刻であると判別し（ステップＳ１１１；切替時刻）、ステップＳ１０２にリターンする。そして、制御部１９は、使用者が視聴する番組Ｂについても上記と同様の処理を行い、ステップＳ１１１で、ステップＳ１０２で記録した時刻は視聴終了時刻であると判別した場合に自動録画テーブル作成処理を終了する。但し、図７（ｂ）及び図７（ｃ）に示すように、番組Ｂの次回放送日時に重なる番組は予約録画テーブルに記録されていない。このため、制御部１９は、ステップＳ１１０の処理で、自動録画テーブルに記録した番組Ｂの録画可否項目に、自動録画することを示す１を記録する。
【００５５】
以上のようにして、図８に示す自動録画テーブルが作成される。
また、図８に示す自動録画テーブルが作成された後、ホームサーバの使用者が、図７（ｂ）に示す予約録画予定の番組をキャンセルした場合、制御部１９は、キャンセルした番組の録画日時に重なる番組が自動録画テーブルに記録されているか否かを判別する。
【００５６】
この場合、自動録画テーブルに記録された番組Ａの録画日時が、キャンセルされた番組の録画日時に重なっている。このため、制御部１９は、キャンセルした番組の録画日時に重なる番組が自動録画テーブルに記録されていると判別し、番組Ａの録画可否項目に、自動録画することを示す１を記録する。このように、使用者が予約録画をキャンセルした場合、番組Ａは、再び自動録画対象の番組となる。
【００５７】
以上のようにして、使用者が所定時間以上連続して同一チャンネルの番組を視聴することにより、上記自動録画テーブルが自動的に作成される。そして、制御部１９は、この自動録画テーブルを用いて、所定の番組をミスなく自動録画することができる。また、自動録画テーブルに記録される番組よりも、予約録画テーブルに記録されている、使用者が録画することを指定した番組が優先的に録画される。このようにして、多くの番組データを効率よく記録することができる。
【００５８】
なお、制御部１９は、使用者が視聴した番組の次回放送日時等を示す自動録画テーブルを作成しなくてもよい。例えば、制御部１９は、使用者が視聴した番組のジャンルや出演者等を判別し、同一ジャンルの番組や、出演者が同一である番組を、番組スケジュールから検索し、上記自動録画テーブルを作成してもよい。言い換えると、制御部１９は、番組の種類を判別するための情報として、番組のタイトル等だけでなく、ジャンルや出演者等を用いてもよい。
【００５９】
また、上記ホームサーバは、上記番組データに限らず、音楽データ、ニュース、天気予報等の様々な情報を受信して記録してもよい。
また、上記ホームサーバは、複数の表示装置に接続されてもよい。この場合、チューナ１４は、各表示装置から供給されるチャンネル切替信号に従って、番組データを各表示装置に出力する。
また、上記ホームサーバに接続される情報処理装置は、上記表示装置だけでなく、様々なデータ処理装置（コンピュータ、ファクシミリ等）であってもよい。この場合も、上記ホームサーバは、受信する様々な情報（データ）を各データ処理装置に供給する。
【００６０】
また、上記ホームサーバは、アナログ方式で送信された情報を受信してもよく、デジタル方式で送信された情報を受信してもよい。言い換えると、ホームサーバは、情報の種類に関わらず、上記動作により、多くの情報を効率よく記録することができる。また、情報がデジタル方式で送信される場合、記録された情報の編集を容易に行うことができる。
【００６１】
また、本発明の装置は、専用の装置を用いる必要はなく、通常のコンピュータにより実現することができる。例えばコンピュータに上記した各処理を実行させるためのプログラム及びデータを記録媒体（フロッピーディスク、ＣＤ−ＲＯＭ等）に記録して配布し、これをインストールしてＯＳ上で実行することにより、この発明の装置を実現できる。
また、プログラム及びデータの配布は、ＣＤ−ＲＯＭ等に限らず、通信回線等を介して行われてもよい。
【００６２】
【発明の効果】
以上の説明から明らかなように、本発明によって、多くの情報を簡単に効率よく記録することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかるホームサーバの構成図である。
【図２】（ａ）は、図１に示したホームサーバを構成する記憶部が記憶する自動録画テーブルの構成図であり、（ｂ）は、記憶部が記憶する予約録画テーブルの構成図である。
【図３】図１に示したホームサーバを構成する制御部が行う自動録画テーブル作成処理を示すフローチャートである。
【図４】番組の視聴時間と番組の放送時間との違いを示す図である。
【図５】図１に示したホームサーバを構成する制御部が行う予約録画テーブル作成処理を示すフローチャートである。
【図６】図１に示したホームサーバを構成する制御部が行う容量診断処理を示すフローチャートである。
【図７】（ａ）は、ホームサーバの使用者が視聴する番組の具体例であり、（ｂ）は、図２（ｂ）に示した予約録画テーブルの具体例であり、（ｃ）は、番組スケジュールが示す次回放送番組の具体例である。
【図８】図１に示したホームサーバを構成する制御部が作成する自動録画テーブルの具体例である。
【符号の説明】
１１  計時部
１２  入力部
１３  受信部
１４  チューナ
１５  視聴監視部
１６  記憶部
１７  記録部
１８  表示部
１９  制御部
【図１】
0003881824.tif 000002
【図２】
0003881824.tif 000003
【図３】
0003881824.tif 000004
【図４】
0003881824.tif 000005
【図５】
0003881824.tif 000006
【図６】
0003881824.tif 000007
【図７】
0003881824.tif 000008
【図８】
0003881824.tif 000009