(57)【要約】【課題】  記録装置において、ユーザの視聴または録画したチャンネルの履歴を用いて自動的に録画を行なう際に、必要とされるメモリ容量をより少なくする。【解決手段】  パーソナルビデオレコーダ（ＰＶＲ）では、プログラムメモリ（ＰＭ）１として、現在から１週間前までに視聴されたチャンネルが１時間ごとに記憶され、また、ＰＭ２として、１週間前から２週間前までに視聴されたチャンネルが１時間ごとに記憶されている。なお、現在視聴されているチャンネルが所定時間連続して視聴されていると判断されれば、当該チャンネルを特定する情報が、ＰＭ１の対応する曜日および時刻の欄に記憶されることにより、ＰＭ１が更新される。また、ＰＶＲでは、或る曜日の或る時刻に番組が視聴されていない場合であって、１週間前と２週間前の同じ曜日の同じ時刻に、同じチャンネルの番組が視聴されていた場合には、当該チャンネルの番組が録画される。【選択図】        図２
2006049938.tif 000002
【特許請求の範囲】
【請求項１】
映像データを受信するデータ受信手段と、
映像データを記録するデータ記録手段と、
映像データを出力するデータ出力手段と、
前記データ受信手段に受信するチャンネルを指定するチャンネル指定手段と、
現在から一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、単位時間ごとに、曜日と時刻とに関連付けて記憶する第１のチャンネル情報記憶手段と、
現在より一週間前からさらに一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、前記単位時間ごとに、曜日と時刻とに関連付けて記憶する第２のチャンネル情報記憶手段と、
前記データ受信手段による映像データの受信態様および前記データ記録手段による映像データの記録態様を制御する制御手段と、
前記単位時間ごとに、前記第１のチャンネル情報記憶手段に記憶された現在の時刻および曜日に対応するチャンネル情報を前記第２のチャンネル情報記憶手段の対応する時刻および曜日に移動させて記憶させ、さらに、前記データ受信手段の受信しているチャンネルに関する情報を、前記第１のチャンネル情報記憶手段の現在の時刻および曜日に関連付けて記憶させる、更新手段とを備え、
前記制御手段は、
前記データ記録手段による映像データの記録動作が終了したときに、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の記憶内容を比較し、双方において、或る曜日の或る時刻に或るチャンネル情報が記憶されていた場合には、前記データ記憶手段に、次の前記或る曜日の前記或る時刻の前記或るチャンネルの映像データを記録させるための動作を実行し、
前記単位時間ごとに、前記データ出力手段が映像データを受信している状態か否かを判断し、映像データを受信していない状態であった場合には、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の現在の曜日および時刻に対応する記憶内容を比較し、双方において、所定のチャンネル情報が記憶されていた場合には、前記データ記憶手段に、前記所定のチャンネルの映像データを記録させる、記録装置。
【請求項２】
映像データを受信するデータ受信手段と、
映像データを記録するデータ記録手段と、
映像データを出力するデータ出力手段と、
前記データ受信手段に受信するチャンネルを指定するチャンネル指定手段と、
現在から一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、単位時間ごとに、曜日と時刻とに関連付けて記憶する第１のチャンネル情報記憶手段と、
現在より一週間前からさらに一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、前記単位時間ごとに、曜日と時刻とに関連付けて記憶する第２のチャンネル情報記憶手段と、
前記データ受信手段による映像データの受信態様および前記データ記録手段による映像データの記録態様を制御する制御手段とを備え、
前記制御手段は、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の記憶内容を比較し、双方において、或る曜日の或る時刻に或るチャンネル情報が記憶されていた場合には、前記データ記憶手段に、次の前記或る曜日の前記或る時刻の前記或るチャンネルの映像データを記録させるための動作を実行する、記録装置。
【請求項３】
前記制御手段は、前記データ記録手段による映像データの記録動作が終了したときに、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の記憶内容を比較する、請求項２に記載の記録装置。
【請求項４】
前記単位時間ごとに、前記第１のチャンネル情報記憶手段に記憶された現在の時刻および曜日に対応するチャンネル情報を前記第２のチャンネル情報記憶手段の対応する時刻および曜日に移動させて記憶させ、さらに、前記データ受信手段の受信しているチャンネルに関する情報を、前記第１のチャンネル情報記憶手段の現在の時刻および曜日に関連付けて記憶させる、更新手段をさらに備える、請求項２または請求項３に記載の記録装置。
【請求項５】
前記制御手段は、前記単位時間ごとに、前記データ出力手段が映像データを受信している状態か否かを判断し、映像データを受信していない状態であった場合には、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の現在の曜日および時刻に対応する記憶内容を比較し、双方において、所定のチャンネル情報が記憶されていた場合には、前記データ記憶手段に、前記所定のチャンネルの映像データを記録させる、請求項２〜請求項４のいずれかに記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置に関し、特に、番組を受信でき、ユーザが視聴または録画を希望すると考えられる番組を自動的に録画可能な記録装置に関する。
【背景技術】
【０００２】
従来から、記録装置では、ユーザが所望の番組に対応するキーワード等を入力することにより、当該キーワード等に対応した番組が選択されて、録画が行なわれていた。具体的には、ユーザによって、番組名やキーワードとなる文字列を予め入力されることにより、当該文字列をキーワードや番組名に含む番組をＥＰＧ（Electric Program Guide）等の情報から検索し、検索結果として挙げられた番組が、自動的に録画されていた。
【０００３】
なお、近年、特許文献１〜特許文献４に記載されるように、ユーザが視聴または録画したチャンネルの履歴を、曜日および時間に関連付けて記憶し、その週の対応する曜日等になった場合に、自動的に録画を行なったり、ユーザに知らせる技術がある。
【特許文献１】特開平５−１７６２４３号公報
【特許文献２】特開平５−７５９３７号公報
【特許文献３】特開２０００−２３０７４号公報
【特許文献４】特開２００１−３３３３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の記録装置では、上記したようなチャンネルの履歴のために、比較的多くのメモリ容量を要するという問題があった。このような問題は、具体的には、特に、特許文献２〜特許文献４に記載されるように、従来の記録装置で、チャンネルの履歴が記憶される際、各曜日の各時間において、記録装置で受信可能なすべてのチャンネルについての記憶領域が準備され、そして、実際に視聴または録画された番組に対応する記憶領域にチェックが入れられる等の処理がなされていたためである。
【０００５】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、記録装置において、ユーザの視聴または録画したチャンネルの履歴を用いて自動的に録画を行なう際に、必要とされるメモリ容量をより少なくすることである。
【課題を解決するための手段】
【０００６】
本発明の或る局面に従った記録装置は、映像データを受信するデータ受信手段と、映像データを記録するデータ記録手段と、映像データを出力するデータ出力手段と、前記データ受信手段に受信するチャンネルを指定するチャンネル指定手段と、現在から一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、単位時間ごとに、曜日と時刻とに関連付けて記憶する第１のチャンネル情報記憶手段と、現在より一週間前からさらに一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、前記単位時間ごとに、曜日と時刻とに関連付けて記憶する第２のチャンネル情報記憶手段と、前記データ受信手段による映像データの受信態様および前記データ記録手段による映像データの記録態様を制御する制御手段と、前記単位時間ごとに、前記第１のチャンネル情報記憶手段に記憶された現在の時刻および曜日に対応するチャンネル情報を前記第２のチャンネル情報記憶手段の対応する時刻および曜日に移動させて記憶させ、さらに、前記データ受信手段の受信しているチャンネルに関する情報を、前記第１のチャンネル情報記憶手段の現在の時刻および曜日に関連付けて記憶させる、更新手段とを備え、前記制御手段は、前記データ記録手段による映像データの記録動作が終了したときに、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の記憶内容を比較し、双方において、或る曜日の或る時刻に或るチャンネル情報が記憶されていた場合には、前記データ記憶手段に、次の前記或る曜日の前記或る時刻の前記或るチャンネルの映像データを記録させるための動作を実行し、前記単位時間ごとに、前記データ出力手段が映像データを受信している状態か否かを判断し、映像データを受信していない状態であった場合には、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の現在の曜日および時刻に対応する記憶内容を比較し、双方において、所定のチャンネル情報が記憶されていた場合には、前記データ記憶手段に、前記所定のチャンネルの映像データを記録させることを特徴とする。
【０００７】
本発明の他の局面に従った記録装置は、映像データを受信するデータ受信手段と、映像データを記録するデータ記録手段と、映像データを出力するデータ出力手段と、前記データ受信手段に受信するチャンネルを指定するチャンネル指定手段と、現在から一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、単位時間ごとに、曜日と時刻とに関連付けて記憶する第１のチャンネル情報記憶手段と、現在より一週間前からさらに一週間前までの、前記チャンネル指定手段によって指定されたチャンネル情報を、前記単位時間ごとに、曜日と時刻とに関連付けて記憶する第２のチャンネル情報記憶手段と、前記データ受信手段による映像データの受信態様および前記データ記録手段による映像データの記録態様を制御する制御手段とを備え、前記制御手段は、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の記憶内容を比較し、双方において、或る曜日の或る時刻に或るチャンネル情報が記憶されていた場合には、前記データ記憶手段に、次の前記或る曜日の前記或る時刻の前記或るチャンネルの映像データを記録させるための動作を実行することを特徴とする。
【０００８】
また、本発明に従った記録装置では、前記制御手段は、前記データ記録手段による映像データの記録動作が終了したときに、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の記憶内容を比較することが好ましい。
【０００９】
また、本発明に従った記録装置は、前記単位時間ごとに、前記第１のチャンネル情報記憶手段に記憶された現在の時刻および曜日に対応するチャンネル情報を前記第２のチャンネル情報記憶手段の対応する時刻および曜日に移動させて記憶させ、さらに、前記データ受信手段の受信しているチャンネルに関する情報を、前記第１のチャンネル情報記憶手段の現在の時刻および曜日に関連付けて記憶させる、更新手段をさらに備えることが好ましい。
【００１０】
また、本発明に従った記録装置では、前記制御手段は、前記単位時間ごとに、前記データ出力手段が映像データを受信している状態か否かを判断し、映像データを受信していない状態であった場合には、前記第１のチャンネル情報記憶手段と前記第２のチャンネル情報記憶手段の現在の曜日および時刻に対応する記憶内容を比較し、双方において、所定のチャンネル情報が記憶されていた場合には、前記データ記憶手段に、前記所定のチャンネルの映像データを記録させることが好ましい。
【発明の効果】
【００１１】
本発明によると、第１のチャンネル情報記憶手段には、一週間前までに視聴または記録したチャンネルについてのチャンネル情報が、曜日および時刻と関連付けられて記憶され、また、第２のチャンネル情報記憶手段には、二週間前から一週間までに視聴または記録したチャンネルについてのチャンネル情報が、曜日および時刻と関連付けられて記憶される。なお、本発明によれば、チャンネル情報は、曜日および時刻と関連付けて記憶されるだけで、従来技術のように、データ受信手段の受信可能なすべてのチャンネルについて、各単位時間ごとに、記憶領域を設ける必要がない。
【００１２】
これにより、記録装置において、比較的少ないメモリ容量で、ユーザの視聴または録画したチャンネルの履歴を用いて自動的に録画を行なうことができる。
【００１３】
また、本発明によると、データ記録手段による記録動作が終了した後に、制御手段が、次の記録動作を自動的に行なうための処理を実行することになる。つまり、制御手段による処理が、無駄のないものとされる。
【００１４】
また、本発明によると、第１のチャンネル情報記憶手段および第２のチャンネル情報記憶手段は、適宜更新される。これにより、チャンネルの履歴が、よりユーザの実情に沿ったものとされる。
【００１５】
また、本発明によると、単位時間ごとに、過去の履歴が参照され、ユーザが本来視聴または録画を希望すると考えられる番組を自動的に録画するための処理が実行される。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しつつ、本発明の記録装置の一実施の形態であるパーソナルビデオレコーダ（Personal Video Recorder ：以下、ＰＶＲと略す）について説明する。なお、以下の説明では、特記された場合を除き、同一の部品には同一の符号が付され、それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１７】
［ＰＶＲの構成］
図１は、ＰＶＲ１の制御ブロック図である。
【００１８】
図１を参照して、ＰＶＲ１は、当該ＰＶＲ１の動作を全体的に制御するＣＰＵ（Central Processing Unit）２を備えている。また、ＰＶＲ１は、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、映像記憶部５、ＨＤＤ（Hard Disk Drive）６、映像入力部７、Ａ／Ｄコンバータ（Analog Digital Converter）８、アンテナ９、入力部１０、リモートコントローラ（リモコン）１１、映像出力部１２、Ｄ／Ａコンバータ（Digital Analog Converter）１３、および、タイマ１５を備えている。
【００１９】
ＲＯＭ３には、一般の情報処理装置に設置された場合と同様に、ＣＰＵ２の実行するべきプログラム等が記憶されている。
【００２０】
ＲＡＭ４は、ＣＰＵ２のワークエリアとして機能するとともに、ＣＰＵ２がプログラムを実行する際に、適宜、作成されたデータが保存される。
【００２１】
映像記憶部５は、ＨＤＤ６に情報を記録させるためのものである。ＨＤＤ６は、ハードディスクおよびピックアップを含み、ピックアップによって、ハードディスクにデータを記録したり、ハードディスクに記録されたデータを出力したりするものである。
【００２２】
映像入力部７は、アンテナ９で受信され、Ａ／Ｄコンバータ８でデジタルデータに変換された、映像等の各種のデータを、ＣＰＵ２に入力するためのものである。なお、ＣＰＵ２は、アンテナ９に、受信させるチャンネルを指定することができる。
【００２３】
アンテナ９で受信された番組のデータは、映像記憶部５を介してＨＤＤ６に記憶されたり、映像出力部１２およびＤ／Ａコンバータ１３を介して外部の表示装置に出力される。
【００２４】
入力部１０は、ユーザがＰＶＲ１に対して情報を入力するためのものであり、たとえば単数または複数のキー操作部により構成される。リモコン１１は、ＰＶＲ１本体から離間した場所からＰＶＲ１に入力するための情報を送信するものであり、入力部１０に設けられた受信部（図示略）に向けて情報を送信する。入力部１０では、リモコン１１から受信した情報も、上記したキー操作部から入力された情報と同様に処理される。
【００２５】
図２は、ＰＶＲ１において記憶されるプログラムマトリクスを模式的に示す図である。
【００２６】
プログラムマトリクス（以下、「ＰＭ」と略す）とは、本実施の形態における、単位時間ごとにチャンネル情報を曜日と時刻とに関連付けて記憶されたものの一例である。なお、本実施の形態では、ＰＭ１（図２（Ａ）参照）とＰＭ２（図２（Ｂ）参照）という、２つのＰＭがＰＶＲ１に記憶される。ＰＭ１は、現在から１週間前の、各曜日および各時刻のチャンネル情報が記憶されたものであり、ＰＭ２は、２週間前から１週間前の、各曜日および各時刻のチャンネル情報が記憶されたものである。
【００２７】
ＰＶＲ１は、図１では図示は省略したが、電源の投入のＯＮ／ＯＦＦの切替えがなされるように構成されている。そして、ＰＭ１およびＰＭ２は、ＰＶＲ１に電源が投入されている間はＲＡＭ４に記憶され、また、適宜更新され、そして、ＰＶＲ１への電源の投入が終了される際には、ＨＤＤ６に、記憶場所が変更される。
【００２８】
図２を参照して、ＰＭ１およびＰＭ２は、それぞれ、縦軸が１時間ごとの時刻（１時〜２４時）とされ、横軸が曜日とされている。つまり、ＰＭ１およびＰＭ２は、表形式で、１時間ごとの、チャンネル情報を記憶するものである。なお、チャンネル情報とは、ＣＰＵ２によってアンテナ９が受信することを指定されたチャンネルを特定するための情報である。
【００２９】
ＰＭ１では、たとえば、午後１０時（２２時）について見ると、日曜日と水曜日については、４チャンネルの番組がアンテナ９で受信され、月曜日については、８チャンネルの番組がアンテナ９で受信され、火曜日については、アンテナ９を介した番組の受信がなされておらず、木曜日と土曜日については、１０チャンネルの番組がアンテナ９で受信され、金曜日については、６チャンネルの番組がアンテナ９で受信されていたことが示されている。
【００３０】
また、ＰＭ２では、たとえば、午後１０時（２２時）について見ると、日曜日と水曜日については、４チャンネルの番組がアンテナ９で受信され、月曜日については、８チャンネルの番組がアンテナ９で受信され、火曜日と金曜日については、アンテナ９を介した番組の受信がなされておらず、木曜日から土曜日については、１０チャンネルの番組がアンテナ９で受信されていたことが示されている。
【００３１】
次に、ＣＰＵ２の実行する処理を説明することにより、ＰＶＲ１の動作を説明する。図３は、ＣＰＵ２の実行するメインルーチンのフローチャートである。
【００３２】
図３を参照して、ＣＰＵ２は、まず、ステップＳ１（以下、「ステップ」を省略する）で、タイマ１５の計時する現在時刻を参照することにより、ＰＭ（ＰＭ１およびＰＭ２）を更新する時刻か否かを判断する。なお、ＰＭを更新する時刻とは、予め、ＨＤＤ６またはＲＯＭ３に記憶された時刻である。なお、本実施の形態では、その一例として、１時００分、２時００分、というように１時間ごとの時刻が記憶されている。そして、ＣＰＵ２は、そのような時刻であると判断すると、Ｓ２に処理を進め、そうではないと判断すると、Ｓ３に処理を進める。
【００３３】
Ｓ２では、ＣＰＵ２は、ＰＭを更新する処理を行ない、Ｓ１に処理を戻す。なお、Ｓ２の処理内容は、図４を参照して、後述する。
【００３４】
Ｓ３では、ＣＰＵ２は、タイマ１５の計時する現在時刻を参照することにより、予約録画を開始する時刻であるか否かを判断する。予約録画とは、ＰＶＲ１において、ＣＰＵ２が、予め登録された時刻（予約録画の開始時刻）から、予め登録されたチャンネル（予約録画のチャンネル）の番組をアンテナ９に受信させて、予め登録された時刻（予約録画の終了時刻）まで、自動的に、ＨＤＤ６に記録（録画）する動作を言う。なお、予約録画の開始時刻、終了時刻、および、チャンネルを特定する情報は、予めユーザが入力部１０またはリモコン１１を操作することにより入力され、ＨＤＤ６に記憶される。また、本実施の形態では、図５を参照して後述するように、予約録画の開始時刻、終了時刻、および、チャンネルを特定する情報は、ＣＰＵ２によって作成され、ＨＤＤ６に記憶される場合もある。そして、Ｓ３では、ＣＰＵ２は、ＨＤＤ６に予約録画の開始時刻が記憶されているか否かを判断し、かつ、記憶されている場合には、現在時刻が当該開始時刻であるか否かを判断する。そして、そうであれば、Ｓ４に処理を進め、そうでなければ、Ｓ８に処理を進める。
【００３５】
Ｓ４では、ＣＰＵ２は、予約録画を開始する。つまり、上記したような予め登録された予約録画のチャンネルをアンテナ９に受信させ、当該チャンネルの番組をＨＤＤ６に記憶させる動作を開始し、Ｓ５に処理を進める。
【００３６】
Ｓ５では、ＣＰＵ２は、タイマ１５の計時する現在時刻を参照することにより、予約録画の終了時刻となったか否かを判断し、当該終了時刻になったと判断すると、Ｓ６に処理を進める。
【００３７】
Ｓ６では、ＣＰＵ２は、録画動作、つまり、ＨＤＤ６への記憶動作を終了させた後、Ｓ７で、特別録画予約処理を実行して、処理をリターンさせる。Ｓ７における特別録画処理の内容は、図５を参照して、後述する。
【００３８】
一方、Ｓ８では、ＣＰＵ２は、入力部１０またはリモコン１１に対してユーザからの操作があったか否かを判断し、あったと判断するとＳ９に処理を進め、なかったと判断するとＳ１に処理を戻す。
【００３９】
Ｓ９では、ＣＰＵ２は、Ｓ８でなされたと判断した操作が、特別録画予約を実行するための操作であったか否かを判断する。特別録画予約とは、ＰＶＲ１が、ユーザが録画することを希望すると考えられる番組を探し出して、当該番組の予約録画を行なうことを言う。そして、ＣＰＵ２は、特別録画予約を実行するための操作であったと判断すると、Ｓ７に処理を進める。一方、ＣＰＵ２は、それ以外の操作であったと判断すると、Ｓ１０で、当該操作に応じた処理を実行した後、Ｓ１に処理を戻す。
【００４０】
ここで、上記したＳ２で実行されるＰＭ更新処理について説明する。図４に、Ｓ２のＰＭ更新処理のサブルーチンのフローチャートを示す。図４を参照して、ＰＭ更新処理では、ＣＰＵ２は、まずＳ２１で、ＰＶＲ１において、番組が視聴されている状態か否かを判断する。この場合の「視聴されている状態」とは、アンテナ９が何らかの番組を受信している状態を言う。つまり、この場合の「視聴されている状態」とは、アンテナ９が受信している番組がリアルタイムで外部の表示装置に出力されている状態、および、アンテナ９が受信している番組が、ＨＤＤ６に記録されている状態を言う。そして、ＣＰＵ２は、ＰＶＲ１が番組を視聴されている状態であると判断すると、Ｓ２２に処理を進め、そのような状態ではないと判断すると、Ｓ２４に処理を進める。
【００４１】
Ｓ２２では、Ｓ２１で視聴されていると判断された番組（チャンネル）が、予め定められた所定時間継続して視聴されているか否かを判断し、そうであると判断するとＳ２６に処理を進め、そうではないと判断するとＳ２３に処理を進める。
【００４２】
Ｓ２３では、ＣＰＵ２は、タイマ１５の計時する現在時刻を参照することにより、ＰＭの次回の更新時刻となったか否かを判断し、そうであると判断すると、Ｓ２６に処理を進め、そうではないと判断するとＳ２１に処理を戻す。
【００４３】
Ｓ２４では、ＣＰＵ２は、タイマ１５の計時する現在時刻および曜日、ならびに、ＰＭ１およびＰＭ２を参照することにより、ＰＭ１とＰＭ２において現在と同じ時刻および曜日に同じチャンネル情報が記憶されているか否かを判断する。Ｓ２４の処理を、図２を参照して具体的に説明すると、たとえば、火曜日の２１時にＳ２４の処理が実行された場合、ＰＭ１とＰＭ２の火曜日の２１時に対応する欄には同じ「６」というチャンネル情報が記憶されているため、同じチャンネル情報が記憶されていると判断される。一方、Ｓ２４の処理が日曜日の２３時に実行された場合、ＰＭ１には「６」というチャンネル情報が記憶されているが、ＰＭ２にはチャンネル情報が記憶されていないため、同じチャンネル情報が記憶されていないと判断される。
【００４４】
そして、ＣＰＵ２は、Ｓ２４で、同じチャンネル情報が記憶されていると判断すると、Ｓ２５で、そのチャンネル情報で特定されるチャンネルの番組を録画する処理を行なった後、Ｓ２６に処理を進める。なお、Ｓ２５では、ＣＰＵ２は、具体的には、上記したチャンネル情報で特定されるチャンネルの番組をアンテナ９に受信させ、当該番組をＨＤＤ６に記録させる。一方、Ｓ２４で、同じチャンネル情報が記憶されていないと判断すると、ＣＰＵ２は、そのまま、Ｓ２６に処理を進める。
【００４５】
Ｓ２６では、ＣＰＵ２は、ＰＭ１およびＰＭ２を更新する処理を行なった後、処理をリターンさせる。具体的には、Ｓ２６では、ＣＰＵ２は、まず、ＰＭ１において、現在の曜日および時刻に対応する欄に記憶されたチャンネル情報を、ＰＭ２内の対応する欄に移動させて記憶させる。つまり、このとき、ＰＭ２の対応する欄に記憶されていた情報が、消去されることになる。その後、現在アンテナ９に受信させているチャンネルを特定する情報（チャンネル情報）を、ＰＭ１の、現在の曜日および時刻に対応する欄に記憶させる。なお、現在アンテナ９がデータを受信していない状態であれば、ＰＭ１の、現在の曜日および時刻に対応する欄は、空欄とされる。
【００４６】
以上説明したＰＭ更新処理では、Ｓ２２で、現在視聴されているチャンネルが所定時間連続して視聴されていると判断されれば、当該チャンネルを特定する情報が、Ｓ２６で、更新後のＰＭ１の対応する曜日および時刻の欄に、記憶される。この場合の所定時間とは、たとえば、１５分や３０分というように、予め定められた長さとすることができる。
【００４７】
なお、本実施の形態では、ＰＭ１およびＰＭ２は、それぞれ、１時間ごとの情報を記憶するよう構成され、また、ＰＭの更新の周期は１時間とされている。この場合の「１時間」という時間の長さは、例示であって、たとえば、３０分とされても良いし、１５分とされても良い。そして、上記した所定時間は、当該更新の周期等の長さに対して一定の割合（７５％、５０％、２５％等）とすることもできる。
【００４８】
また、本実施の形態では、Ｓ２２で実行される、所定時間継続して番組が視聴されたか否かの判断は、最長で、Ｓ２３として記載されたように、次回のＰＭ更新時刻となるまで、継続される。これは、次回のＰＭ更新時刻になれば、再度Ｓ１（図３参照）に処理が戻され、新たに、ＰＭ更新処理が実行される必要があるからである。なお、確実に、次回のＰＭ更新時刻に、新たなＰＭ更新処理が実行されるには、実際には、Ｓ２３において、次回のＰＭ更新時刻ではなく、それよりも特定の時間（たとえば、３０秒）だけ前の時刻となったときに、Ｓ２６に処理を移行させるようにされる必要がある。なお、ここでの特定の時間とは、ＣＰＵ２の処理速度等に応じて、適宜、決定される時間である。
【００４９】
そして、以上説明したＰＭ更新処理では、或る曜日の或る時刻にＰＶＲ１で番組の視聴が行なわれていない場合であって、１週間前と２週間前の同じ曜日の同じ時刻に、同じチャンネルの番組が視聴されていた場合には、Ｓ２５の処理として、当該チャンネルの番組が録画される。なお、ＰＶＲ１では、Ｓ２５の処理として、番組の録画する処理の代わりに、当該番組をアンテナ９に受信させて映像出力部１２およびＤ／Ａコンバータ１３を介して外部の表示装置に出力する処理、つまり、当該番組をリアルタイムで視聴可能な状態にする処理や、音声や表示で適切な情報を報知することによって当該番組を視聴しなくて良いかどうかをユーザに問合せる処理が実行されても良い。
【００５０】
次に、上記したＳ７で実行される特別録画予約処理について説明する。図５は、図３を参照して説明した特別録画予約処理のサブルーチンのフローチャートである。
【００５１】
図５を参照して、特別録画予約処理では、ＣＰＵ２は、まずＳ７１で、各曜日の各時刻について、ＰＭ１とＰＭ２のそれぞれに記憶されている内容を比較する。
【００５２】
そして、Ｓ７２で、ＣＰＵ２は、Ｓ７１における比較の結果、ＰＭ１とＰＭ２とで、同じチャンネル情報を記憶している曜日および時刻があったか否かを判断し、あったと判断すると、Ｓ７３で、次の当該曜日および時刻に、ＰＭ１およびＰＭ２で記憶されているチャンネル情報で特定されるチャンネルの番組を録画することを予約するための情報をＨＤＤ６に記憶させて、処理をリターンさせる。一方、Ｓ７２において、同じチャンネル情報が記憶されている曜日および時刻がなかったと判断すると、ＣＰＵ２は、そのまま、処理をリターンさせる。
【００５３】
以上説明した特別録画処理では、各曜日の各時刻について、ＰＭ１とＰＭ２の記憶内容が比較され、同じチャンネル情報が記憶されている曜日および時刻があれば、次の、対応する曜日の対応する時刻に、同じチャンネル情報で特定されるチャンネルの番組について、予約録画のための処理がなされる。このことを、図２を参照して、以下に、具体的に説明する。
【００５４】
たとえば、ＰＭ１とＰＭ２には、日曜の２１時に、「４」と記載される同じチャンネル情報が記憶されている。この状態で、特別録画処理が実行されると、ＣＰＵ２は、開始時刻が次の日曜の２１時であり、終了時刻が同日の２２時を終了時刻であり、チャンネルが「４」である予約録画の情報を生成し、ＨＤＤ６に記憶させる。なお、ＰＭ１とＰＭ２を参照すると、日曜の２２時にも、「４」と記載される同じ情報が記憶されているため、ＣＰＵ２は、さらに、開始時刻が次の日曜の２２時であり、終了時刻が同日の２３時を終了時刻であり、チャンネルが「４」である予約録画の情報を生成し、ＨＤＤ６に記憶させる。なお、このような場合、ＣＰＵ２は、これらを考慮して、最初から、開始時刻が次の日曜の２１時であり、終了時刻が同日の２３時を終了時刻であり、チャンネルが「４」である予約録画の情報を生成し、ＨＤＤ６に記憶させても良い。
【００５５】
以上説明した特別録画予約処理によれば、ユーザが、２週間継続して、同じ曜日の同じ時刻に同じチャンネルを視聴していた場合には、ＰＶＲ１側でそのことを認識し、ＰＶＲ１側で、次の同じ曜日の同じ時刻に同じチャンネルの番組についての予約録画を行なうための処理が実行されることになる。
【００５６】
なお、以上説明した特別録画予約処理では、Ｓ７２で、同じチャンネル情報が記憶されている曜日と時刻があると判断された場合、当該曜日の当該時刻が、すべて、Ｓ７３で、録画を予約する対象とされたが、本発明はこれに限定されない。Ｓ７２で、同じチャンネル情報が記憶されている曜日および時刻があると判断された場合、たとえば、そのような曜日および時刻を、チャンネル情報とともに表示装置に一覧表示し、その中から、ユーザに選択されたもののみを、Ｓ７３における録画を予約するための処理の対象としても良い。
【００５７】
また、以上説明した本実施の形態では、図２に示されるように、チャンネル情報の一例として、「４」「６」等の数字が挙げられたが、本発明は、これに限定されない。アンテナ９の受信するチャンネルを一意に特定できる情報であれば、他の態様であっても良い。
【００５８】
なお、本実施の形態のように、チャンネル情報が数字で表される場合には、たとえばＨＤＤ６に、テーブル等の、どのチャンネルがどの数字（チャンネル情報）に対応するものであるかを関連付けるための情報が記憶されている。
【００５９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６０】
【図１】本発明の記録装置の一実施の形態であるＰＶＲの制御ブロック図である。
【図２】図１のＰＶＲにおいて記憶されるプログラムマトリクスを模式的に示す図である。
【図３】図１のＰＶＲのＣＰＵが実行するメインルーチンのフローチャートである。
【図４】図３のＰＭ更新処理のサブルーチンのフローチャートである。
【図５】図３の特別録画予約処理のサブルーチンのフローチャートである。
【符号の説明】
【００６１】
１  ＰＶＲ、２  ＣＰＵ、３  ＲＯＭ、４  ＲＡＭ、５  映像記憶部、６  ＨＤＤ、７  映像入力部、８  Ａ／Ｄコンバータ、９  アンテナ、１０  入力部、１１  リモコン、１２  映像出力部、１３  Ｄ／Ａコンバータ。
【図１】
2006049938.tif 000003
【図２】
2006049938.tif 000004
【図３】
2006049938.tif 000005
【図４】
2006049938.tif 000006
【図５】
2006049938.tif 000007