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