(57)【要約】【構成】フラッシュメモリ３８内の録画予約リスト４０に記録されている任意の録画予約に従う録画開始時刻になると、ＣＰＵ１６は、当該録画予約に従って録画処理を開始する。そして、録画終了時刻になると録画処理を終了する。ただし、録画予約の内容が延長条件リスト４４に記憶されている延長条件を満足する場合には、ＣＰＵ１６は、録画終了時刻後も当該延長条件に対応して設定された延長時間が経過するまで録画処理を継続する。【効果】予約録画しようとする番組毎に特別な操作を行わなくても、当該番組を最後まで録画できる。つまり、野球放送の延長などによるシリ切れ録画を防止できる。【選択図】  図１
2004274685.tif 000002
【特許請求の範囲】
【請求項１】
記録開始時刻と記録終了時刻とを含む予約設定に基づいてコンテンツを記録媒体に記録するコンテンツ記録装置において、
所望の時間帯を含む延長条件の設定を受け付ける設定受付手段、および
前記予約設定と前記延長条件との間で所定関係が成立するとき前記記録終了時刻を遅らせる時刻変更手段を備え、
前記所定関係は前記記録開始時刻が前記所望の時間帯に属する時間関係を含むことを特徴とする、コンテンツ記録装置。
【請求項２】
前記予約設定は前記コンテンツの送信チャネルをさらに含み、
前記延長条件は所望のチャネルをさらに含み、
前記所定関係は前記送信チャネルが前記所望のチャネルと一致するチャネル関係をさらに含む、請求項１記載のコンテンツ記録装置。
【請求項３】
前記予約設定は前記コンテンツの送信曜日を含み、
前記延長条件は所望の曜日を含み、
前記所定関係は前記送信曜日が前記所望の曜日と一致する曜日関係をさらに含む、請求項１または２記載のコンテンツ記録装置。
【請求項４】
前記予約設定は前記コンテンツの送信日付を含み、
前記予約条件は所望の期間を含み、
前記所定関係は前記送信日付が前記所望の期間に含まれる期間関係をさらに含む、請求項１ないし３のいずれかに記載のコンテンツ記録装置。
【請求項５】
設定済みの延長条件の変更を受け付ける変更受付手段、および
前記時刻変更手段によって記録終了時刻が変更された予約設定と前記変更受付手段によって変更を受け付けた延長条件との間で前記所定条件が満たされないとき前記記録終了時刻の変更を取り消す取消手段をさらに備える、請求項１ないし４のいずれかに記載のコンテンツ記録装置。
【請求項６】
複数の予約設定の間で重複が生じるとき警告を発生する発生手段をさらに備える、請求項１ないし５のいずれかに記載のコンテンツ記録装置。
【請求項７】
記録開始時刻と記録終了時刻とを含む予約設定に基づいてコンテンツを記録するコンテンツ記録装置において、
所定条件を満たす予約設定について記録終了時刻を遅らせる第１設定変更手段、
前記第１設定変更手段によって設定が変更された変更予約設定の末尾部分と他の予約設定の先頭部分との重複の有無を判別する判別手段、および
前記判別手段の判別結果が肯定的であるとき重複状態が解消されるように前記変更予約設定の記録終了時刻を早める第２設定変更手段を備えることを特徴とする、コンテンツ記録装置。
【請求項８】
前記判別手段の判別結果が肯定的であるときメッセージを発生する発生手段をさらに備え、
前記第２設定変更手段は前記メッセージに対する所定操作に応答して変更を行う、請求項７記載のコンテンツ記録装置。
【請求項９】
前記第２設定変更手段は前記記録終了時刻を前記第１設定変更手段によって変更される前の時刻に戻す、請求項７または８記載のコンテンツ記録装置。
【請求項１０】
前記第２設定変更手段は前記記録終了時刻を重複が生じている他の予約設定の記録開始時刻に変更する、請求項７または８記載のコンテンツ記録装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、コンテンツ記録装置に関し、特にたとえばコンテンツとしてテレビジョン放送番組を記録（録画）する装置に適用され、記録開始時刻と記録終了時刻とを含む予約設定に基づいてコンテンツを記録媒体に記録する、コンテンツ記録装置に関する。
【０００２】
【従来技術】
この種のコンテンツ記録装置でテレビジョン放送番組を予約録画する場合、野球放送の延長などによって、録画予約していた番組が最後まで録画されず、いわゆるシリ切れ録画になってしまうことがある。このような不都合に対処するべく、従来、特許文献１に開示された技術がある。この従来技術によれば、オペレータは、記録開始時刻および記録終了時刻に加え、延長記録時間を予約設定することができ、かかる延長記録時間が設定された場合、当該延長記録時間だけ記録動作が継続され、その結果、シリ切れ録画が防止される。
【０００３】
【特許文献１】
特開２００２−１４２１８０号公報
【０００４】
【発明が解決しようとする課題】
しかし、上述の従来技術では、シリ切れ録画を防止するために、ユーザは、予約録画しようとする番組毎に延長記録時間の設定が必要かどうかを判断するとともに、必要であると判断した場合には手動で当該延長記録時間の設定を行わなければならない。つまり、録画予約設定時の操作が非常に面倒である、という問題がある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を向上させることができる、コンテンツ記録装置を提供することである。
【０００６】
【課題を解決するための手段】
第１の発明に従うコンテンツ記録装置は、記録開始時刻と記録終了時刻とを含む予約設定に基づいてコンテンツを記録媒体に記録するコンテンツ記録装置において、所望の時間帯を含む延長条件の設定を受け付ける設定受付手段、および予約設定と延長条件との間で所定関係が成立するとき記録終了時刻を遅らせる時刻変更手段を備え、所定関係は記録開始時刻が所望の時間帯に属する時間関係を含むことを特徴とする。
【０００７】
第２の発明に従うコンテンツ記録装置は、記録開始時刻と記録終了時刻とを含む予約設定に基づいてコンテンツを記録するコンテンツ記録装置において、所定条件を満たす予約設定について記録終了時刻を遅らせる第１設定変更手段、第１設定変更手段によって設定が変更された変更予約設定の末尾部分と他の予約設定の先頭部分との重複の有無を判別する判別手段、および判別手段の判別結果が肯定的であるとき重複状態が解消されるように変更予約設定の記録終了時刻を早める第２設定変更手段を備えることを特徴とする。
【０００８】
【作用】
第１の発明では、予約設定には記録開始時刻と記録終了時刻とが含まれる。そして、この予約設定と、設定受付手段によって設定を受け付けられた延長条件との間で、所定関係が成立するとき、具体的には予約設定に従う記録開始時刻が延長条件として設定された所望の時間帯に属するとき、当該予約設定に従う記録終了時刻が時刻変更手段によって遅らされる。つまり、記録終了時刻が経過した後も記録動作が継続される。
【０００９】
なお、予約設定には、コンテンツの送信チャネルが含まれ、延長条件には、所望のチャネルが含まれるものとしてもよい。この場合、送信チャネルが所望のチャネルの一致するというチャネル関係が併せて成立するときに、記録終了時刻が遅れるようにする。
【００１０】
また、予約設定には、コンテンツの送信曜日が含まれ、延長条件には、所望の曜日が含まれるものとしてもよい。この場合、送信曜日が所望の曜日と一致するという曜日関係が併せて成立するときに、記録終了時刻が遅れるようにする。
【００１１】
さらに、予約設定には、コンテンツの送信日付が含まれ、予約条件には、所望の期間が含まれてもよい。この場合、送信日付が所望の期間に含まれるという期間関係が併せて成立するときに、記録終了時刻が遅れるようにする。
【００１２】
この発明のある実施例では、設定済みの延長条件の変更が、変更受付手段によって受け付けられる。そして、時刻変更手段によって記録終了時刻が変更された予約設定と変更受付手段によって変更を受け付けた延長条件との間で所定条件が満たされないときは、取消手段によって記録終了時刻の変更が取り消される。
【００１３】
この発明の他の実施例では、複数の予約設定の間で重複が生じるとき、発生手段によって警告が発せられる。
【００１４】
第２の発明では、記録開始時刻と記録終了時刻とを含む予約設定に基づいてコンテンツを記録するにあたって、所定条件を満たす予約設定については、第１設定変更手段によって記録終了時刻が遅らされる。ただし、第１設定変更手段によって設定が変更された変更予約設定の末尾部分と他の予約設定の先頭部分との重複の有無が判別手段によって判別される。そして、判別結果が肯定的であれば、重複状態が解消されるように第２設定変更手段によって変更予約設定の記録終了時刻が早められる。
【００１５】
好ましくは、判別手段の判別結果が肯定的であるとき、発生手段によってメッセージが発生される。このとき、第２設定変更手段は、メッセージに対する所定操作に応答して変更を行う。
【００１６】
さらに好ましくは、第２設定変更手段は、記録終了時刻を第１設定変更手段によって変更される前の時刻に戻すか、あるいは記録終了時刻を重複が生じている他の予約設定の記録開始時刻に変更する。
【００１７】
【発明の効果】
第１の発明によれば、予約設定に従う記録開始時刻が延長条件として設定された所望の時間帯に属するときは、記録終了時刻が経過した後も記録動作が継続される。したがって、予約記録しようとする個々のコンテンツ毎に特別な操作を行わなくても当該個々のコンテンツを最後まで記録することができる。これによって、操作性が向上する。
【００１８】
第２の発明によれば、変更予約設定の末尾部分と他の予約設定の先頭部分とが重複していれば、重複状態が解消されるように変更予約設定の記録終了時刻が早められるため、所定条件が満たされるときに記録終了時刻を遅らせる場合に生じる弊害を防止することができる。これによって操作性が向上する。
【００１９】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００２０】
【実施例】
図１を参照して、この実施例のハードディスクビデオレコーダ１０は、テレビジョン放送番組を記録（録画）／再生するための装置であり、当該テレビジョン放送番組の電波を受信するための受信アンテナ１２が接続されるアンテナ入力端子Ｔ１を有している。受信アンテナ１２によって受信された電波は、ここで高周波の電気信号に変換され、変換された高周波信号は、アンテナ入力端子Ｔ１を介してハードディスクビデオレコーダ１０内のチューナ回路１４に入力される。
【００２１】
チューナ回路１４は、入力された高周波信号の中から任意のチャネルの周波数成分を抽出する。いずれのチャネルの周波数成分を抽出するか、つまりいずれのチャネルを選局するかは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６から供給される選局指令に基づいて行われる。そして、チューナ回路１４は、選局したチャネルの信号をアナログテレビジョン信号に変換し、変換後のテレビジョン信号を信号処理回路１８に入力する。
【００２２】
信号処理回路１８は、入力されたテレビジョン信号に対し増幅処理やフィルタリング処理などの所定の信号処理を施す。この処理後のテレビジョン信号は、ビデオ出力回路２０に入力され、ここでインピーダンス変換（整合）処理を施された後、ビデオ出力端子Ｔ２を介して外部に出力される。よって、このビデオ出力端子Ｔ２にテレビジョン受像機などのモニタ装置２２を接続すれば、受信中の番組の視聴が可能となる。
【００２３】
なお、操作キー２４によって別のチャネルを選択する旨のいわゆる選局操作が成されると、ＣＰＵ１６は、当該選局操作に従うチャネルが選局されるようチューナ回路１４に上述の選局指令を供給する。この結果、新たに選局されたチャネルの番組が、モニタ装置２０によって視聴可能となる。ＣＰＵ１６はまた、現在の選局チャネルの番号を、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）によって構成されたディスプレイ２６に表示する。
【００２４】
ここで、操作キー２４を構成する図示しない録画キーが押下されると、ＣＰＵ１６は、録画処理に入る。録画処理に入ると、ＣＰＵ１６は、まず、信号処理回路１８に対してデータ変換指令を与える。このデータ変換指令に応答して、信号処理回路１８は、上述した増幅処理などの所定の信号処理を施した後のテレビジョン信号に対し、１フィールド単位でＹＵＶフォーマットに従うデータ変換処理を施す。このデータ変換処理によって生成された画像データ（音声データを含む）は、ＣＰＵ１６の制御によってビデオメモリ２８に一旦記憶された後、圧縮伸長回路３０に転送される。
【００２５】
圧縮伸長回路３０には、ＣＰＵ１６から圧縮指令が与えられており、圧縮伸長回路３０は、この圧縮指令に応答して、ビデオメモリ２８から転送されてくる画像データに対してＭＰＥＧ−２（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ  ｐｈａｓｅ  ２）方式に従う圧縮処理（音声データについてはＭＰＥＧ１オーディオ方式またはＭＰＥＧ２オーディオ方式に従う圧縮処理）を施す。この圧縮処理時の圧縮率は、操作キー２４の操作によって任意に設定することができる。そして、この圧縮処理によって生成された圧縮画像データは、ＣＰＵ１６の制御によってバッファメモリ３２を経てハードディスクドライブ３４に転送され、当該ハードディスクドライブ３４内のハードディスク３６に記録される。これと並行して、ＣＰＵ１６は、現在録画処理中である旨を表すメッセージをディスプレイ２６に表示する。
【００２６】
かかる録画処理の最中に操作キー２４を構成する図示しない停止キーが押下されると、ＣＰＵ１６は、信号処理回路１８，ビデオメモリ２８，圧縮伸長回路３０，バッファメモリ３２およびハードディスクドライブ３４に対して停止指令を与える。これによって、一連の録画処理が終了する。ＣＰＵ１６はまた、ディスプレイ２６へのメッセージの表示も中止する。さらに、ＣＰＵ１６は、ハードディスクドライブ３４を介してハードディスク３６の残り空き容量を監視しており、録画処理中にこの残り空き容量が無くなった（厳密には所定の閾値を下回った）ときも、停止キーが押下されたときと同じ要領で録画処理を終了する。この一連（１回）の録画処理によってハードディスク３６に記録された圧縮画像データは、１つのＭＰＥＧファイルに纏められる。
【００２７】
このようにＭＰＥＧファイルという形態で記録された番組は、操作キー２４の操作によって再生することができる。すなわち、操作キー２４によって任意の番組を再生する旨の操作が成されると、ＣＰＵ１６は、再生処理に入る。
【００２８】
再生処理に入ると、ＣＰＵ１６は、まず、ハードディスクドライブ３４に対して再生対象となる番組の再生指令を与える。ハードディスクドライブ３４は、この再生指令に応答して、ハードディスク３６に記録されているＭＰＥＧファイルのうち再生対象として指定された番組のファイルから圧縮画像データを順次読み出す。読み出された圧縮画像データは、ＣＰＵ１６の制御によってバッファメモリ３２を介して圧縮伸長回路３０に入力される。
【００２９】
圧縮伸長回路３０には、ＣＰＵ１６から伸長指令が与えられており、圧縮伸長回路３０は、この伸長指令に応答して、バッファメモリ３２から順次入力される圧縮画像データに対しＭＰＥＧ−２方式に従う伸長処理を施す。これによって、ＹＵＶフォーマットに従う画像データが１フィールド単位で順次再現される。再現された画像データは、信号処理回路１８に順次入力され、ここでＲＧＢフォーマットに従うアナログテレビジョン信号に変換される。変換されたテレビジョン信号は、ビデオ出力回路２０およびビデオ出力端子２Ｔを介してモニタ装置２２に入力され、これによって番組が再生される。この再生処理中は、その旨を表すメッセージがＣＰＵ１６によってディスプレイ２６に表示される。
【００３０】
番組の再生が終わると、ＣＰＵ１６は、信号処理回路１８，ビデオメモリ２８，画像圧縮伸長回路３０，バッファメモリ３２およびハードディスク３４に対して停止指令を与える。これによって、一連の再生処理が終了する。ＣＰＵ１６はまた、ディスプレイ２６へのメッセージの表示も中止する。なお、再生処理の途中で上述した停止キーが押下されると、ＣＰＵ１６は、当該再生処理を中断する。この場合、操作キー２４の操作によって当該再生処理を再開し、または終了することもできる。
【００３１】
ところで、この実施例のハードディスクビデオレコーダ１０は、予め設定された録画予約に基づいて自動的に番組を録画するという、予約録画機能を備えている。
【００３２】
すなわち、操作キー２４によって任意の番組の録画を予約する旨の操作が成されると、その予約内容がフラッシュメモリ３８内の録画予約リスト４０に記憶される。この録画予約リスト４０には、図２に示すように、録画予約された番組のチャネル，録画日（月日），曜日，録画開始時刻，録画終了時刻，後述する延長時間ΔＴ，３つのフラグＦａ，ＦｂおよびＦｃに関する情報が、当該番組毎に記憶される。そして、各番組の録画予約には、個別の予約番号ｍ（ｍ＝１，２，…，Ｍ）が録画開始日時（録画日および録画開始時刻で表される日時）の早い順に付与される。
【００３３】
ＣＰＵ１６は、録画処理中および再生処理中のいずれの状態にもないときに、現在の日時が予約番号“１”の録画予約に従う録画日および録画開始時刻と一致すると、当該録画予約に従うチャネルが選局されるように上述の選局指令をチューナ回路１４に与える。そして、上述と同様の要領で録画処理を開始する。なお、現在の日時は、タイマ回路（ＲＴＣ：Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）４２から発せられるカレンダ情報に基づいて認識される。そして、現在時刻が録画処理中（予約番号“１”）の録画予約に従う録画終了時刻になると、ＣＰＵ１６は、当該録画処理を終了する。なお、現在時刻が録画終了時刻になる前に、停止キーが押下され、またはハードディスク３６の残り空き容量が無くなったときも、ＣＰＵ１６は、上述と同様に録画処理を終了する。
【００３４】
このように予約番号“１”の録画予約について録画処理が終了すると、ＣＰＵ１６は、録画予約リスト４２の内容を更新する。具体的には、予約番号“１”の録画予約を録画予約リスト４２から削除するとともに、残りの録画予約に予約番号ｍを付与し直す。つまり、予約番号ｍの値を１ずつ繰り上げる。そして、更新後の録画予約リスト４２に基づいて、上述と同様の言わば予約録画処理を繰り返す。
【００３５】
さて、かかる予約録画機能においては、上述したように野球放送の延長などによって録画予約していた番組が最後まで録画されず、シリ切れ録画になってしまうことがある。かかる不都合を解消するために、この実施例のハードディスクビデオレコーダ１０は、録画予約の内容が所定条件を満足する場合には当該録画予約に基づく録画終了時刻を上述した延長時間ΔＴ分だけ後方に変移させる、換言すれば当該延長時間ΔＴ分だけ録画時間を延長させるという、自動録画延長機能を備えている。なお、所定条件は、操作キー２４の操作によって任意に設定することができ、設定された条件は、フラッシュメモリ３８内の延長条件リスト４４に記憶される。
【００３６】
図３を参照して、延長条件リスト４４には、所定条件として、この自動録画延長機能による録画延長が適用される番組（録画予約）のチャネルを限定するための条件，録画日を月日単位の期間で限定するための条件，録画日を曜日で限定するための条件，および録画開始時刻を時間帯で限定するための条件が、１組に纏められた状態で記憶される。この組、換言すれば録画延長を適用するか否かの判定基準となる延長条件は、複数設定することができ、各延長条件には、個別の整理番号ｎ（ｎ＝１，２，…，Ｎ）がたとえば設定順に付与される。なお、延長条件のうちの曜日については、たとえば図３における整理番号“２”のように、複数の曜日（ここでは月曜日〜金曜日）を任意に設定することができる。
【００３７】
ＣＰＵ１６は、録画予約の内容がいずれかの延長条件を満足するとき、その録画予約について録画延長を適用する。具体的には、録画予約リスト４２内の任意の録画予約に従うチャネルが延長条件リスト４４内の任意の延長条件に従うチャネルと一致し、かつ同じ録画予約に従う録画日が同じ延長条件に従う期間（始期〜終期までの間）に含まれ、しかも同じ録画予約に従う曜日が同じ延長条件に従う曜日に該当し、さらに同じ録画予約に従う録画開始時刻が同じ延長条件に従う時間帯（第１時刻〜第２時刻までの間）に入る場合に、その録画予約について録画時間を延長させる。録画時間をどれくらい延長させるかは、延長条件毎に任意に設定することができる。この延長時間Ｔｘに関する情報もまた、図３に示すように延長条件リスト４４に記憶される。
【００３８】
このように録画延長が適用される録画予約については、たとえば図２おける予約番号“２”および“３”の録画予約のように、録画予約リスト４０内の上述したフラグＦａに“１”が設定されるとともに、該当する延長条件の延長時間Ｔｘが当該録画予約リスト４０内の延長時間ΔＴとして設定される。なお、録画予約の内容が複数の延長条件を満足する場合は、該当する複数の延長条件に従う複数の延長時間Ｔｘのうちの最大値が、その録画予約に対する延長時間ΔＴとして設定される。
【００３９】
上述した予約録画処理において、ＣＰＵ１６は、フラグＦａに“０”が設定されている場合には、上述と同様の要領で録画開始時刻に録画処理を開始し、録画終了時刻で当該録画処理を終了する。一方、フラグＦａに“１”が設定されている場合にも、同様の要領で録画開始時刻に録画処理を開始し、録画終了時刻で当該録画処理を終了するが、当該録画終了時刻において改めて録画処理を開始する。そして、録画終了時刻から延長時間ΔＴが経過した時点で、当該録画処理を終了する。これによって、フラグＦａに“１”が設定されている録画予約については、延長時間ΔＴ分だけ録画時間が延長される。したがって、オペレータは、野球放送の延長などによってシリ切れ録画が生じる可能性がある場合には、そのような可能性のある条件を延長条件として設定するとともに、延長されると予想される時間（値）を延長時間Ｔｘとして設定すれば、シリ切れ録画を防止できる。
【００４０】
なお、このように録画時間が延長された番組のＭＰＥＧファイルは、図４に示すように、録画開始時刻から録画終了時刻までの間に録画された言わば本編部分と、延長時（延長時間ΔＴ）に録画された延長部分とに分けた状態でハードディスク３６に記録される。つまり、１回の予約録画処理によって、２つのＭＰＥＧファイルが形成される。このように本編部分および延長部分を互いに別個のＭＰＥＧファイルとして記録することで、本編部分と切り離して延長部分のみを削除することができる。したがって、たとえば野球放送が延長されなかった場合には、延長部分のみを削除することで、本編部分を残しつつハードディスク３６の残り空き容量を確保することができる。
【００４１】
上述したように録画予約の設定および延長条件の設定は、操作キー２４の操作によって行われるが、より具体的には、図５の録画予約画面上で行われる。
【００４２】
すなわち、操作キー２４を構成する録画予約キーが押下されると、ＣＰＵ１６は、録画予約リスト４０および延長条件リスト４４を参照し、その参照結果から図５の録画予約画面をモニタ装置２２に表示させるためのＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）データを生成する。このＯＳＤデータは、信号処理回路１８内のＯＳＤ回路４６に入力され、ここでＢＧＭフォーマットに従うアナログテレビジョン信号に変換される。変換されたアナログテレビジョン信号は、ビデオ出力回路２０およびビデオ出力端子Ｔ２を介してモニタ装置２２に入力され、これによってモニタ装置２２に図５の録画予約画面が表示される。
【００４３】
この録画予約画面の上側の領域には、各録画予約の内容、具体的にはチャネル，録画日，曜日，録画開始時刻および録画終了時刻が、上方から下方に向けて予約番号ｍ順に一覧表示される。ただし、予約番号ｍ自体は表示されない。そして、これらの表示領域の右側に、録画延長の適用の有無（“延”という文字）、および録画延長が適用される場合には延長時間ΔＴが表示される。なお、録画予約の件数（ｍ）が多く、全ての録画予約の内容を一遍に表示することができない場合には、操作キー２４の操作によって表示内容を上下方向にスクロールさせることができる。
【００４４】
一方、録画予約画面の下側の領域には、矩形の枠５０が表示され、この枠５０内に、延長条件の内容、具体的にはチャネル，期間（始期および終期），曜日，時間帯（第１時刻および第２時刻）および延長時間Ｔｘが、上方から下方に向けて整理番号ｎ順に一覧表示される。ただし、整理番号ｎ自体は表示されない。また、延長条件の数（ｎ）が多く、全ての延長条件を一編に表示することができない場合には、操作キー２４の操作によって枠５０内の表示内容を上下方向にスクロールさせることができる。
【００４５】
オペレータは、この録画予約画面を見ながら、操作キー２４の操作によって録画予約を設定し、或いは延長条件を設定することができる。また、この録画予約画面上で、既存の録画予約の内容または延長条件を、任意に変更し、或いは削除することもできる。
【００４６】
なお、各録画予約の内容によっては、図６に示すように、任意の録画予約の本編部分が他の録画予約の本編部分と重複する場合がある。たとえば、図２の録画予約リスト４０における予約番号“１”の録画予約と予約番号“２”の録画予約との関係が、これに当たる。この場合、ＣＰＵ１６は、予約番号ｍの値が大きい方、つまり録画開始日時が遅い方の録画予約（図２において予約番号“２”の録画予約）について、上述したフラグＦｂに“１”を設定し、これによって当該録画予約の本編部分が他の録画予約の本編部分と重複することを表現する。そして、図５の録画予約画面上において、符号６０で示すように、当該フラグＦｂに“１”が設定された録画予約の録画開始時刻を点滅表示させる。したがって、オペレータは、この録画開始時刻が点滅表示されていることから、当該録画予約の本編部分が他の録画予約の本編部分と重畳していることを認識できる。
【００４７】
また、図７に示すように、任意の録画予約の延長部分が、他の録画予約の本編部分と重複する場合がある。たとえば、図２の録画予約リスト４０における予約番号“３”の録画予約と予約番号“４”の録画予約との関係が、これに当たる。この場合、ＣＰＵ１６は、予約番号ｍの値が小さい方、つまり録画開始日時が早い方の録画予約（図２において予約番号“３”の録画予約）について、上述したフラグＦｃに“１”を設定し、これによって当該録画予約の延長部分が他の録画予約の本編部分と重複することを表現する。そして、図５の録画予約画面上において、符号７０で示すように、当該フラグＦｃに“１”が設定された録画予約の延長時間を点滅表示させる。したがって、オペレータは、この延長時間が点滅表示されていることから、当該録画予約の延長部分が他の録画予約の本編部分と重畳していることを認識できる。
【００４８】
このように録画予約画面上で録画予約および延長条件を任意に設定できるようにするために、ＣＰＵ１６は、上述のフラッシュメモリ３８に記憶された制御プログラムに従って、図８〜図１１の各フロー図で示される処理を実行する。
【００４９】
すなわち、録画予約画面が表示されていない状態で上述の録画予約キーが押下されると、ＣＰＵ１６は、ステップＳ１に進み、フラッシュメモリ３８内の録画予約リスト４０および延長条件リスト４４を参照する。そして、ステップＳ３において、当該ステップＳ１での参照結果に基づいてモニタ装置２２に録画設定画面を表示する。厳密には、録画予約画面を表示するためのＯＳＤデータを生成し、生成したＯＳＤデータを信号処理回路１８内のＯＳＤ回路４６に入力する。
【００５０】
ステップＳ３の処理後、ＣＰＵ１６は、ステップＳ５において操作キー２４によって何らかの操作が成されるのを待つ。そして、何らかの操作が成されると、ステップＳ７に進み、当該操作の内容を判別する。
【００５１】
ここで、録画予約画面の表示を終了する旨の操作（たとえば録画予約キーの押下）が成されたと判断すると、ＣＰＵ１６は、ステップＳ９に進む。そして、このステップＳ９において、録画予約画面の表示を終了し、厳密には当該録画予約画面を表示するためのＯＳＤデータのＯＳＤ回路４６への入力を停止する。そして、このフロー図で示される一連の処理を終了する。
【００５２】
一方、ステップＳ７において新たな延長条件を追加する旨の操作が成されたと判断すると、ＣＰＵ１６は、図９のステップＳ１１に進み、延長条件リスト４４に新たな延長条件を追加する。そして、ステップＳ１３において録画予約リスト４０内の予約番号ｍの最大値Ｍが１以上（Ｍ≧１）であるか否か、つまり録画予約リスト４０内に録画予約が少なくとも１以上記憶されているか否かを判断する。ここで、録画予約が１つも記憶されていない場合は、図８のステップＳ１に戻る。一方、少なくとも１以上の録画予約が記憶されている場合は、ステップＳ１５において予約番号（厳密には予約番号を特定するためのインデックス）ｍに“１”を設定した後、ステップＳ１７の延長判定処理を実行する。
【００５３】
このステップＳ１７の延長判定処理において、ＣＰＵ１６は、予約番号“ｍ”の録画予約の内容が、ステップＳ１１における更新後の延長条件リスト４４内のいずれかの延長条件を満足するか否かを判断する。そして、予約番号“ｍ”の録画予約の内容がいずれかの延長条件を満足する場合には、録画予約リスト４０内の当該予約番号“ｍ”のフラグＦａに“１”を設定するとともに、当該予約番号“ｍ”の延長時間ΔＴに該当する延長条件の延長時間Ｔｘを設定する。一方、予約番号“ｍ”の録画予約の内容がいずれの延長条件をも満足しない場合には、当該予約番号“ｍ”のフラグＦａに“０”を設定するとともに、その延長時間ΔＴとして“０”を設定する。この延長判定処理については、後で詳しく説明する。
【００５４】
ステップＳ１７の延長判定処理の実行後、ＣＰＵ１６は、ステップＳ１９に進み、現在の予約番号ｍの値がその最大値Ｍに達しているか否か、換言すれば全ての録画予約についてステップＳ１７の延長判定処理を実行したか否かを判断する。ここで、予約番号ｍの値が最大値Ｍに達していない場合、ステップＳ２１において当該予約番号ｍの値を“１”だけインクリメントした後、ステップＳ１７に戻る。一方、予約番号ｍの値が最大値Ｍに達している場合には、改めて録画予約画面を表示するべく、図８のステップＳ１に戻る。
【００５５】
さらに、図８のステップＳ７において既存の延長条件を変更する旨の操作が成されたと判断すると、ＣＰＵ１６は、図９のステップＳ２３に進む。そして、このステップＳ２３において延長条件リスト４４内の該当する延長条件を変更した後、ステップＳ１３に進む。
【００５６】
また、図８のステップＳ７において既存の延長条件を削除する旨の操作が成されたと判断すると、ＣＰＵ１６は、図８のステップＳ２５に進み、延長条件リスト４４の内容を更新する。具体的には、該当する延長条件を延長条件リスト４４から削除するとともに、削除後の延長条件リスト４４内に他の延長条件が残っている場合には、それらに整理番号ｎを付与し直す。そして、ステップＳ１３に進む。
【００５７】
そして、図８のステップＳ７において新たな録画予約を追加する旨の操作が成されたと判断した場合、ＣＰＵ１６は、図１０のステップＳ２７に進み、録画予約リスト４０の内容を更新する。詳しくは、録画予約リスト４０に新たな録画予約を追加するとともに、各録画予約の予約番号ｍを付与し直す。そして、ステップＳ２９において、今回新たに追加された録画予約の予約番号“ｍ”を特定した後、ステップＳ３１に進む。
【００５８】
ステップＳ３１において、ＣＰＵ１６は、延長条件リスト４４内の整理番号ｎの最大値Ｎが１以上（Ｎ≧１）であるか否か、つまり延長条件リスト４４内に少なくとも１以上の延長条件が記憶されているか否かを判断する。ここで、１以上の延長条件が記憶されている場合は、ステップＳ３３に進み、上述した図９におけるステップＳ１７と同様の延長判定処理を実行する。そして、このステップＳ３３の延長判定処理の実行後、ステップＳ３５に進む。一方、延長条件リスト４４内に延長条件が１つも記憶されていない場合は、ステップＳ３１から直接ステップＳ３５に進む。そして、ステップＳ３５において、録画予約の予約番号ｍに“１”を設定した後、ステップＳ３７の重複判定処理を実行する。
【００５９】
ステップＳ３７の重複判定処理において、ＣＰＵ１６は、予約番号“ｍ”の録画予約に従う録画開始時刻が他の録画予約に従う録画開始時刻から録画終了時刻までの間に入っているか否か、換言すれば予約番号“ｍ”の録画予約に従う本編部分が他の録画予約に従う本編部分と重複するか否かを判断する。ここで、重複する場合には、録画予約リスト４０内の予約番号“ｍ”のフラグＦｂに“１”を設定し、重複しない場合には、当該フラグＦｂに“０”を設定する。さらに、予約番号“ｍ”のフラグＦａに“１”が設定されている場合には、当該予約番号“ｍ”の録画予約に従う延長部分が他の録画予約に従う延長部分と重複するか否かを判断する。この判断は、予約番号“ｍ”の延長時間ΔＴの終点が他の録画予約に従う録画開始時刻から録画終了時刻までの間に入っているか否かに基づいて行われる。そして、延長部分が他の本編部分と重複する場合には、予約番号“ｍ”のフラグＦｃに“１”を設定し、重複しない場合には、当該フラグＦｃに“０”を設定する。この重複判定処理についても、後で詳しく説明する。
【００６０】
ステップＳ３７の重複判定処理の実行後、ＣＰＵ１６は、ステップＳ３９に進み、現在の予約番号ｍの値がその最大値Ｍに達しているか否か、換言すれば全ての録画予約についてステップＳ３７の重複判定処理を実行したか否かを判断する。ここで、予約番号ｍの値が最大値Ｍに達していない場合、ステップＳ４１において当該予約番号ｍの値を“１”だけインクリメントした後、ステップＳ３７を繰り返す。一方、予約番号ｍの値が最大値Ｍに達している場合には、図８のステップＳ１に戻る。
【００６１】
さらに、図８のステップＳ７において既存の録画予約の内容を変更する旨の操作が成されたと判断すると、ＣＰＵ１６は、図１０のステップＳ４３に進む。そして、このステップＳ４３において録画予約リスト４０内の該当する録画予約の内容を変更するとともに、録画開始日時の早い順に各録画予約に予約番号ｍを付与し直す。そして、ステップＳ４５において、当該内容が変更された録画予約の予約番号“ｍ”を特定した後、ステップＳ３１に進む。
【００６２】
また、図８のステップＳ７において既存の録画予約を取り消す旨の操作が成されたと判断すると、ＣＰＵ１６は、図１１のステップＳ４７に進み、録画予約リスト４０の内容を更新する。詳しくは、該当する録画予約を録画予約リスト４０から削除するとともに、削除後の録画予約リスト４０内に他の録画予約が残っている場合には、それらに予約番号ｍを付与し直す。そして、ステップＳ４９において録画予約リスト４０内に録画予約が１以上残っている（Ｍ≧１）か否かを判断し、録画予約が１つも残っていない場合は、図８のステップＳ１に戻る。一方、少なくとも１以上の録画予約が残っている場合には、ステップＳ４９からステップＳ５１に進む。
【００６３】
ステップＳ５１において、ＣＰＵ１６は、予約番号ｍに“１”を設定する。そして、ステップＳ５３において録画予約リスト４０内の予約番号“ｍ”のフラグＦｂに“１”が設定されているか否かを判断する。ここで、フラグＦｂに“１”が設定されている場合は、ステップＳ５５に進み、上述した図１０におけるステップＳ３７と同様の重複判定処理を実行した後、ステップＳ５７に進む。
【００６４】
一方、フラグＦｂに“１”が設定されていない場合、ＣＰＵ１６は、ステップＳ５５からステップＳ５９に進み、予約番号“ｍ”のフラグＦｃに“１”が設定されているか否かを判断する。ここで、フラグＦｃに“１”が設定されている場合は、ステップＳ５５を経てステップＳ５７に進む。フラグＦｃに“１”が設定されていない場合は、ステップＳ５９から直接ステップＳ５７に進む。
【００６５】
ステップＳ５７において、ＣＰＵ１６は、現在の予約番号ｍの値が最大値Ｍに達しているか否か、換言すれば全ての録画予約についてステップＳ５５の重複判定処理を実行したか否かを判断する。ここで、予約番号ｍの値が最大値Ｍに達していない場合、ステップＳ６１において当該予約番号ｍの値を“１”だけインクリメントした後、ステップＳ５３に戻る。一方、予約番号ｍの値が最大値Ｍに達している場合には、図８のステップＳ１に戻る。
【００６６】
次に、図１２を参照して、上述の延長判定処理について詳しく説明する。
【００６７】
すなわち、ＣＰＵ１６は、まず、ステップＳ１０１において現在設定されている予約番号“ｍ”に対応するフラグＦａに“０”を設定する。そして、ステップＳ１０３において当該予約番号“ｍ”に対応する延長時間ΔＴに“０”を設定した後、ステップＳ１０５に進む。
【００６８】
ステップＳ１０５において、ＣＰＵ１６は、延長条件リスト４４内に延長条件が少なくとも１以上残っている（Ｎ≧１）か否かを判断する。ここで、延長条件が１つも残っていない場合には、この延長判定処理を終了する。一方、少なくとも１以上の延長条件が残っている場合は、ステップＳ１０７に進み、自身に内蔵されたレジスタＲに“０”を記憶した後、ステップＳ１０９において延長条件の整理番号（厳密には整理番号を特定するためのインデックス）ｎに“１”を設定する。
【００６９】
そして、ＣＰＵ１６は、ステップＳ１１１において予約番号“ｍ”の録画予約の内容が整理番号“ｎ”の延長条件を満足するか否かを判断する。ここで、予約番号“ｍ”の録画予約の内容が整理番号“ｎ”の延長条件を満足する場合には、ステップＳ１１３に進み、当該予約番号“ｍ”に対応するフラグＦａに“１”を設定する。そして、ステップＳ１１５において延長条件リスト４４から整理番号“ｎ”の延長時間Ｔｘを取得した後、ステップＳ１１７において当該取得した延長時間Ｔｘの値を上述のレジスタＲに記憶されている値と比較する。
【００７０】
このステップＳ１１７において延長時間Ｔｘの値がレジスタＲの値よりも大きいとき、ＣＰＵ１６は、ステップＳ１１９に進み、当該延長時間Ｔｘの値をレジスタＲに記録する。そして、ステップＳ１２１において現在の整理番号ｎの値がその最大値Ｎに達したか否か、つまり全ての延長条件を対象としてステップＳ１１１の処理を実行したか否かを判断する。ここで、整理番号ｎの値が最大値Ｎに達していない場合は、ステップＳ１２３で当該整理番号ｎの値を“１”だけインクリメントした後、ステップＳ１１１に戻る。一方、整理番号ｎの値が最大値に達した場合には、ステップＳ１２１からステップＳ１２５に進む。そして、このステップＳ１２５において、レジスタＲに記憶されている値を録画予約リスト４０内の予約番号“ｍ”の延長時間ΔＴに設定し、一連の延長判定処理を終了する。
【００７１】
なお、上述のステップＳ１１１において予約番号“ｍ”の録画予約の内容が整理番号“ｎ”の延長条件を満足しない場合には、ＣＰＵ１６は、ステップＳ１１３からステップＳ１１９をスキップして、ステップＳ１２１に進む。また、ステップＳ１１７において延長時間Ｔｘの値がレジスタＲの値以下である場合にも、直接ステップＳ１２１に進む。
【００７２】
次に、図１３を参照して、上述の重複判定処理について詳しく説明する。
【００７３】
すなわち、ＣＰＵ１６は、まず、ステップＳ２０１において現在設定されている予約番号“ｍ”に対応するフラグＦｂおよびＦｃのそれぞれに“０”を設定する。そして、ステップＳ２０３において、当該予約番号“ｍ”の録画予約に従う本編部分が他の録画予約に従う本編部分と重複するか否かを判断する。ここで、両者が重複する場合には、ステップＳ２０５において予約番号“ｍ”に対応するフラグＦｂに“１”を設定した後、ステップＳ２０７に進む。一方、両者が重複しない場合には、ステップＳ２０３から直接ステップＳ２０７に進む。
【００７４】
ステップＳ２０７において、ＣＰＵ１６は、予約番号“ｍ”に対応するフラグＦａに“１”が設定されているか否か、つまり当該予約番号“ｍ”の録画予約について録画延長が適用されているか否かを判断する。ここで、フラグＦａに“１”が設定されている場合、ステップＳ２０９に進み、当該予約番号“ｍ”の録画予約に従う延長部分が他の録画予約に従う本編部分と重複しているか否かを判断する。
【００７５】
このステップＳ２０９において両者が重複していると判断した場合、ＣＰＵ１６は、ステップＳ２１１に進み、予約番号“ｍ”のフラグＦｃに“１”を設定して、一連の重複判定処理を終了する。そうでない場合には、そのままこの重複判定処理を終了する。また、ステップＳ２０７においてフラグＦａに“１”が設定されていない場合、つまり録画延長が適用されない場合も、ＣＰＵ１６は、そのままこの重複判定処理を終了する。
【００７６】
さらに、図１４を参照して、上述の予約録画処理におけるＣＰＵ１６の動作を説明する。なお、このときのＣＰＵ１６の動作も、上述の制御プログラムによって制御される。
【００７７】
すなわち、上述した録画処理および再生処理のいずれも行われていない状態で、現在の日時が録画予約リスト４０内の予約番号“１”の録画日および録画開始時刻と一致すると、ＣＰＵ１６は、ステップＳ３０１において録画を開始する。すなわち、予約番号“１”の録画予約に従うチャネルが選局されるように上述の選局指令をチューナ回路１４に与えるとともに、上述と同様の要領で録画処理を開始する。そして、ステップＳ３０３において現在時刻が予約番号“１”の録画終了時刻に達したか否かを判断し、達していない場合には、さらにステップＳ３０５において録画処理を強制終了させなければならない理由が生じたか否かを判断する。なお、録画処理を強制的に終了しなければならない理由としては、上述したように停止キーが押下されたということ、およびハードディスク３６の空き容量が無くなったということがある。そして、かかる理由が生じていない場合には、ステップＳ３０５からステップＳ３０３に戻る。
【００７８】
ステップＳ３０３において現在時刻が録画終了時刻に達した場合、ＣＰＵ１６は、ステップＳ３０７に進み、録画処理を終了する。そして、ステップＳ３０９において本編部分のＭＰＥＧファイルを作成した後、ステップＳ３１１に進む。
【００７９】
一方、ステップＳ３０５において録画処理を強制終了させなければならない理由が生じた場合には、ステップＳ３１３に進み、録画処理を終了する。そして、ステップＳ３１５において本編部分の途中までのＭＰＥＧファイルを作成した後、ステップＳ３１７において録画予約リスト４０の内容を更新する。具体的には、予約番号“１”の録画予約を録画予約リスト４０から削除するとともに、この削除後の録画予約リスト４０内に他の録画予約が残っている場合には、それらに予約番号ｍを付与し直す（予約番号ｍの値を繰り上げる）。そして、一連の予約録画処理を終了する。
【００８０】
さて、ステップＳ３１１において、ＣＰＵ１６は、予約番号“１”のフラグＦａに“１”が設定されているか否かをさらに判断する。ここで、フラグＦａに“１”が設定されていない場合、つまり予約番号“１”の録画予約について録画延長が適用されていない場合は、ステップＳ３１７を経て、この一連の予約録画処理を終了する。フラグＦａに“１”が設定されている場合は、ステップＳ３１９に進む。
【００８１】
ステップＳ３１９において、ＣＰＵ１６は、延長時間ΔＴをカウントするためのカウンタの値をリセットするとともに、当該カウンタによるカウント動作をスタートさせる。なお、このカウンタは、上述の制御プログラムによってソフトウェア的に構成されたものである。そして、ステップＳ３２１において、録画処理を開始した後、ステップＳ３２３に進み、カウンタによるカウント値が予約番号“１”の延長時間ΔＴに達したか否か、換言すればステップＳ３２１において録画処理を開始してから予約番号“１”の延長時間ΔＴが経過したか否かを判断する。ここで、延長時間ΔＴが経過していない場合は、ステップＳ３２５に進み、上述した録画処理を強制終了させなければならない理由が生じたか否かを判断する。そして、そのような理由が生じていない場合には、ステップＳ３２５からステップＳ３２３に戻る。
【００８２】
一方、ステップＳ３２１において録画処理を開始してから予約番号“１”の延長時間ΔＴが経過した場合には、ＣＰＵ１６は、ステップＳ３２３からステップＳ３２７に進み、録画処理を終了する。ステップＳ３２５において録画処理を強制終了させなければならない理由が生じた場合もまた、ステップＳ３２７に進む。そして、ステップＳ３２９において延長部分のＭＰＥＧファイルを作成した後、ステップＳ３１７を経て、一連の予約録画処理を終了する。
【００８３】
以上の説明から判るように、この実施例のハードディスクビデオレコーダ１０によれば、録画予約リスト４０に基づく録画予約の内容が延長条件リスト４４内のいずれかの延長条件を満足する場合には、該当する延長条件に応じた延長時間ΔＴだけ録画処理が継続される。したがって、オペレータは、予約録画しようとする番組毎に特別な作業を行わなくても、個々の番組を最後まで録画することができ、たとえば野球放送の延長によるシリ切れ録画を防止できる。
【００８４】
他の実施例のハードディスクビデオレコーダ１０は、図９に示すフロー図に代えて図１５に示すフロー図に従う処理が実行され、図１３に示すフロー図に代えて図１６に示すフロー図に従う処理が実行され、さらに図１７に示すフロー図に従う処理が追加的に実行される点を除き、図１実施例のハードディスクビデオレコーダ１０とほぼ同様である。このため、図１実施例と異なる点について重点的に説明し、同様の部分の重複した説明は省略する。
【００８５】
図１５を参照して、ステップＳ２９またはＳ４５の処理が完了すると、ステップＳ３０１で予約番号“ｍ”を予約番号“Ｋ”として退避させる。また、ステップＳ３７の重複判定処理が完了すると、ステップＳ３０３で後述する重複回避処理を行う。さらに、ステップＳ４１の処理が完了すると、ステップＳ３０５で予約番号“ｍ”を予約番号“Ｋ”と比較する。そして、予約番号“ｍ”が予約番号“Ｋ”と一致しなければそのままステップＳ３７に戻るが、予約番号“ｍ”が予約番号“Ｋ”と一致すれば、ステップＳ３０７で予約番号“ｍ”をインクリメントしてからステップＳ３７に戻る。
【００８６】
ステップＳ３７の重複判定処理は、図１６に示すサブルーチンに従って実行される。まずステップＳ３１１で予約番号“Ｋ”に対応するフラグＦｂおよびＦｃに“０”を設定し、ステップＳ３１３で変数Ｗに“０”を設定する。変数Ｗは、重複が発生しているか否かを識別するフラグと、重複が発生しているときに警告表示が施される録画予約の予約番号とを兼ねる変数である。ステップＳ３１３の処理によって、変数Ｗは重複が発生していない状態に設定される。
【００８７】
ステップＳ３１５では、予約番号“Ｋ”の録画予約の本編部分が予約番号“ｍ”の録画予約の本編部分または延長部分と重複するか否かを判断する。重複が生じていない場合には、そのままステップＳ３２７に進む。これに対して、重複が生じている場合には、予約番号“ｍ”の録画予約のいずれの部分に重複が生じているかをステップＳ３１７で判断する。
【００８８】
図１８（Ａ）に示すように予約番号“ｍ”の延長部分と予約番号“Ｋ”の録画予約の本編部分とが互いに重複しているときは、ステップＳ３１９で予約番号“ｍ”に対応するフラグＦｃに“１”を設定し、ステップＳ３２１でフラグＷに予約番号“Ｋ”を設定する。図１８（Ｂ）に示すように予約番号“ｍ”の本編部分と予約番号“Ｋ”の録画予約の本編部分とが互いに重複しているときは、ステップＳ３２３で予約番号“Ｋ”に対応するフラグＦｂに“１”を設定し、ステップＳ３２５でフラグＷに予約番号“ｍ”を設定する。
【００８９】
ステップＳ３２７では、予約番号“Ｋ”に対応するフラグＦａに“１”が設定されているか否か、つまり予約番号“Ｋ”の録画予約について録画延長が適用されているか否かを判断する。フラグＦａに“１”が設定されているときはステップＳ３２９に進み、予約番号“Ｋ”の録画予約の延長部分が予約番号“ｍ”の録画予約の本編部分と重複しているか否かを判断する。
【００９０】
図１９に示すように予約番号“Ｋ”の延長部分と予約番号“ｍ”の録画予約の本編部分とが互いに重複しているときは、ステップＳ３３１で予約番号“Ｋ”のフラグＦｃに“１”を設定し、ステップＳ３３３でフラグＷに予約番号“ｍ”を設定し、その後一連の重複判定処理を終了する。ステップＳ３２７またはＳ３２９でＮＯと判断されたときは、ステップＳ３３１およびＳ３３３の処理を経ることなく重複判定処理を終了する。
【００９１】
たとえば、図２０（Ａ）に示すように録画予約８０の次に録画予約９０を追加した場合、録画予約８０および９０の間で本編部分どうしの重複が発生する。このときは、ステップＳ３２３の処理によって録画予約９０に対応するフラグＦｂに“１”が設定され、ステップＳ３２５の処理によって録画予約８０に対応する予約番号が変数Ｗに設定される。
【００９２】
また、図２１（Ａ）に示すように録画予約９０の次に録画予約１００を追加した場合、録画予約９０の延長部分と録画予約１００の本編部分とで重複が発生する。このときは、ステップＳ３１９の処理によって録画予約９０に対応するフラグＦｃに“１”が設定され、録画予約１００に対応する予約番号が変数Ｗに設定される。
【００９３】
なお、フラグＦｂまたはＦｃを“１”に設定することによって、修正を施すべき録画設定が特定される。また、変数Ｗに予約番号を設定することによって、録画設定の修正原因となった録画設定が特定される。
【００９４】
ステップＳ３０３の重複回避処理は、図１７に示すフロー図に従う。まずステップＳ３４１で、変数Ｗが“１”以上であるかどうかを判断する。変数Ｗが“０”であれば、重複は発生していないとみなし、そのまま重複回避処理を終了する。一方、変数Ｗが“１”以上であればステップＳ３４３に進み、予約番号“Ｗ”に対応する録画予約の表示態様を変更する。
【００９５】
ステップＳ３４５では、予約番号“Ｋ”に対応するフラグＦｂの設定値を判別する。フラグＦｂが“１”に設定されているときは、図１８（Ｂ）に示すような本編部分どうしの重複が発生しているとみなし、ステップＳ３４７で本編どうしの重複回避処理を実行してから処理を終了する。
【００９６】
フラグＦｂが“０”に設定されているときは、図１８（Ａ）または図１９に示すような本編部分と延長部分との重複が生じているとみなし、ステップＳ３４９でフラグＦｃが“１”の録画予約にカーソルを合わせるとともに、ステップＳ３５１で図２２に示す回避メニューを録画予約画面上に表示する。図２２によれば、“カーソルが指向する録画予約の延長設定を修正して下さい。”とのメッセージと“１．延長設定をキャンセル”，“２．延長時間を短縮”および“３．延長時間を手動で修正”の３つの項目とが表示される。
【００９７】
ここで項目１が選択されると、ステップＳ３５３からステップＳ３５９に進み、カーソルが指向する録画予約の延長設定をキャンセルする。延長設定のキャンセルによって、録画予約の終了時刻は本編部分の放送終了時刻まで早められる。項目２が選択されると、ステップＳ３５５からステップＳ３６２に進み、カーソルが指向する録画予約の延長時間を短縮する。短縮処理が施された録画予約の終了時刻は、重複する他の録画予約の開始時刻と一致する。項目３が選択されると、ステップＳ３５７からステップＳ３６３に進み、延長時間の手動修正処理を行う。手動修正処理では、録画予約の終了時刻は任意の時刻まで早められる。ステップＳ３５９〜Ｓ３６３のいずれかの処理が完了すると、ステップＳ３６５で予約番号“ｍ”をディクリメントしてから処理を終了する。
【００９８】
たとえば、図２０（Ａ）に示す録画予約９０が追加されたときは、ステップＳ３４３の処理によって録画予約８０の表示態様が変更される。また、ステップＳ３４７の処理によって、図２０（Ｂ）に示すように録画予約９０の録画開始時刻が変更される。
【００９９】
また、図２１（Ａ）に示す録画予約１００が追加されたときは、ステップＳ３４３の処理によって録画予約１００の表示態様が変更され、ステップＳ３４９の処理によって録画予約９０にカーソル１１０が表示され、そしてステップＳ３５１の処理によって図２２に示す回避メニューが表示される。ここで、項目２が選択されると、録画予約９０の延長時間が１時間から３０分に短縮される。これによって、録画予約９０の終了時刻は２１時３０分となり、録画予約１００の開始時刻と一致する。
【０１００】
このように、録画予約の間で重複が発生したときは、重複が解消されるように録画設定が変更されるため、録画終了時刻が自動延長される機能の弊害を防止することができる。
【０１０１】
なお、この実施例では、画像データの圧縮方式としてＭＰＥＧ−２方式を採用したが、モーションＪＰＥＧ方式などの他の圧縮方式を用いてもよい。
【０１０２】
また、記録媒体としてハードディスクドライブ３４（ハードディスク３６）を用いたが、読み書き可能なＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）やＣＤ−ＲＷ（ＣＤＲｅＷｒｉｔａｂｌｅ）などの他のディスク記録媒体を用いてもよい。さらに、ディスク記録媒体に代えて、半導体メモリやビデオテープなどの他の記録媒体を用いてもよい。なお、この実施例では必要に応じて録画延長が適用されるので、ハードディスクドライブ３４のように内蔵型の記録媒体を採用する装置において、当該記録媒体の記録容量を効率良く使用するのに効果的である。
【０１０３】
そして、テレビジョン放送番組に限らず、ラジオ放送番組などの音声を記録するための装置にも、この発明を適用することができる。
【０１０４】
さらに、延長条件として設定されるチャネル，期間，曜日および時間帯という複数の条件のいくつかについて、いわゆる“指定なし”を設定できるようにしてもよい。この場合、当該“指定なし”が設定された条件については、録画延長の適用の有無の判定基準とされないようにする。
【０１０５】
また、任意の録画予約の本編部分が他の録画予約の本編部分と重複したときは、図５に符号６０で示すように録画開始時刻を表す文字を点滅表示させることとしたが、これ以外の方法で言わば警告を促してもよい。さらに、警告を発するとともに、そのような録画予約は受け付けられないようにしてもよい。
【０１０６】
そして、任意の録画予約の延長部分が他の録画予約の本編部分と重複したときも、図５に符号７０で示すように延長時間を表す文字を点滅表示させることとしたが、これ以外の方法で警告を促してもよい。また、警告を発するとともに、そのような録画予約は受け付けられないようにしてもよいし、当該延長部分よりも他の録画予約の本編部分が優先的に録画されるようにしてもよい。
【０１０７】
さらに、図５の録画予約画面上で、録画延長が適用された録画予約について、当該録画延長の適用を任意に解除できるようにしてもよい。
【図面の簡単な説明】
【図１】この発明の一実施例に係るハードディスクビデオレコーダの概略構成を示すブロック図である。
【図２】図１の実施例における録画予約リストの内容を概念的に示す図解図である。
【図３】図１の実施例における延長条件リストの内容を概念的に示す図解図である。
【図４】図１の実施例において録画時間が延長された圧縮画像ファイルの構成を示す図解図である。
【図５】図１の実施例におけるモニタ装置の一表示例を示す図解図である。
【図６】図１の実施例において任意の録画予約の本編録画部分が他の録画予約の本編録画部分と重複する状態を概念的に示す図解図である。
【図７】図１の実施例において任意の録画予約の延長録画部分が他の録画予約の本編録画部分と重複する状態を概念的に示す図解図である。
【図８】図１の実施例において録画予約設定時のＣＰＵの動作を示すフロー図である。
【図９】図８に続くフロー図である。
【図１０】図９とは別のルートで図８に続くフロー図である。
【図１１】図９および図１０とはさらに別のルートで図８に続くフロー図である。
【図１２】図９および図１０における延長判定処理の詳細を示すフロー図である。
【図１３】図１０および図１１における重複判定処理の詳細を示すフロー図である。
【図１４】図１の実施例において予約録画時のＣＰＵの動作を示すフロー図である。
【図１５】この発明の他の実施例の動作の一部を示すフロー図である。
【図１６】この発明の他の実施例の動作の他の一部を示すフロー図である。
【図１７】この発明の他の実施例の動作のその他の一部を示すフロー図である。
【図１８】この発明の他の実施例の動作の一部を示す図解図である。
【図１９】この発明の他の実施例の動作の他の一部を示す図解図である。
【図２０】この発明の他の実施例のその他の動作の一部を示す図解図である。
【図２１】この発明の他の実施例の動作のさらにその他の一部を示す図解図である。
【図２２】この発明の他の実施例の動作の他の一部を示す図解図である。
【符号の説明】
１６…ＣＰＵ
１８…信号処理回路
３４…ハードディスクドライブ
３６…ハードディスク
３８…フラッシュメモリ
４０…録画予約リスト
４４…延長条件リスト
【図１】
2004274685.tif 000003
【図２】
2004274685.tif 000004
【図３】
2004274685.tif 000005
【図４】
2004274685.tif 000006
【図５】
2004274685.tif 000007
【図６】
2004274685.tif 000008
【図７】
2004274685.tif 000009
【図８】
2004274685.tif 000010
【図９】
2004274685.tif 000011
【図１０】
2004274685.tif 000012
【図１１】
2004274685.tif 000013
【図１２】
2004274685.tif 000014
【図１３】
2004274685.tif 000015
【図１４】
2004274685.tif 000016
【図１５】
2004274685.tif 000017
【図１６】
2004274685.tif 000018
【図１７】
2004274685.tif 000019
【図１８】
2004274685.tif 000020
【図１９】
2004274685.tif 000021
【図２０】
2004274685.tif 000022
【図２１】
2004274685.tif 000023
【図２２】
2004274685.tif 000024