(57)【要約】      （修正有）【課題】  記録媒体としてハードディスクを備える情報記録再生装置において、番組情報の録画・削除が繰り返されても、空き領域が細分化しないようにする。【解決手段】番組情報を記録媒体（例えばハードディスク）に記録する記録手段と、再生手段と、番組情報の記録領域及び容量を含む記録状態を管理する記録状態管理手段と、操作装置からの番組削除指令入力に基づいて上書き可能状態とする番組情報削除手段とを備えた情報記録再生装置において、記録媒体の記録領域に順に番組情報を記録し、特定の番組情報が削除され、記録状態管理手段により管理されている番組の記録領域間に空き領域が生じた場合に、前記空き領域に続く領域に記録された番組情報を前記空き領域に移動させる番組情報書き換え手段を備える。【選択図】  図２
2005354436.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクと記録型ＤＶＤを記録媒体とし、外部から入力されるビデオ信号をデジタル化して番組情報をハードディスクに記録する記録手段と、ハードディスクに記録された番組情報を読出して再生する再生手段と、ハードディスクに記録された番組情報の記録領域及び容量を含む記録状態を管理する記録状態管理手段と、入力操作装置からの番組削除指令入力に基づいて当該番組情報の記録領域を上書き可能状態とする番組情報削除手段と、ハードディスクにおける平均データ転送速度を計測する転送速度計測手段と、を備えた情報記録再生装置において、
前記記録手段は、ハードディスクの記録領域に順に番組情報を記録し、
前記番組情報削除手段により特定の番組情報が削除され、前記記録状態管理手段により管理されている番組の記録領域の間に空き領域が生じた場合に、前記空き領域に続く領域に記録されている番組情報の先頭アドレスと前記空き領域の先頭アドレスとを比較して両者間の距離を算出する距離算出手段と、前記両者間の距離と前記転送速度計測手段で計測された平均データ転送速度とに基づいて前記空き領域に続く領域に記録された番組情報の単位ブロックを所定のブロックに移動させるのに要する時間Ｔ１を算出する移動時間算出手段と、前記記録処理及び再生処理に係るデータ転送が行われていない期間に番組情報書き換え処理を実行する番組情報書き換え手段を備え、
前記番組情報書き換え手段は、
前記記録手段による記録処理又は前記再生手段による再生処理が実行されている場合は、前記算出された時間が、記録処理と再生処理を並行して行うために交互に行われるデータ転送において一方のデータ転送が行われてから他方のデータ転送が行われるまでの時間よりも短い場合に番組情報書き換え処理を実行することを特徴とする情報記録再生装置。
【請求項２】
外部から入力されるビデオ信号をデジタル化して番組情報を記録媒体に記録する記録手段と、前記記録媒体に記録された番組情報を読出して再生する再生手段と、前記記録媒体に記録された番組情報の記録領域及び容量を含む記録状態を管理する記録状態管理手段と、入力操作装置からの番組削除指令入力に基づいて当該番組情報の記録領域を上書き可能状態とする番組情報削除手段と、を備えた情報記録再生装置において、
前記記録手段は、前記記録媒体の記録領域に順に番組情報を記録し、
前記番組情報削除手段により特定の番組情報が削除され、前記記録状態管理手段により管理されている番組の記録領域間に空き領域が生じた場合に、
前記空き領域に続く領域に記録された番組情報を前記空き領域に移動させる番組情報書き換え手段を備えることを特徴とする情報記録再生装置。
【請求項３】
前記記録手段による記録処理又は前記再生手段による再生処理が実行されている場合は、
前記番組情報書き換え手段は、前記記録処理及び再生処理に係るデータ転送が行われていない期間に、番組情報書き換え処理を実行することを特徴とする請求項２に記載の情報記録再生装置。
【請求項４】
前記記録媒体における平均データ転送速度を計測する転送速度計測手段を備え、
前記番組情報書き換え手段は、前記空き領域に続く領域に記録された番組情報の先頭アドレスと、前記空き領域の先頭アドレスを比較して両者間の距離を算出する距離算出手段と、
前記両者間の拒理と、前記転送速度計測手段で計測された平均データ転送速度に基づいて、前記空き領域に続く領域に記録された番組情報の単位ブロックを所定のブロックに移動させるのに要する時間Ｔ１を算出する移動時間算出手段と、を有し、
前記算出時間Ｔ１が予め設定された規定時間Ｔ２よりも小さい場合に、番組情報書き換え処理を実行することを特徴とする請求項３に記載の情報記録再生装置。
【請求項５】
前記規定時間Ｔ２は、記録処理と再生処理を並行して行うために交互に行われるデータ転送において、一方のデータ転送が行われてから他方のデータ転送が行われるまでの時間Ｔよりお短いことを特徴とする請求項４に記載の情報記録再生装置。
【請求項６】
ハードディスクと記録型ＤＶＤを記録媒体とし、一方のディスクに記録された番組情報を他方のディスクに記録可能に構成されていることを特徴とする請求項２から５の何れかに記載の情報記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクや記録型ＤＶＤ等を記録媒体として、テレビ放送信号を受信してデジタルデータとして番組情報を記録媒体に記録するとともに、該記録媒体から番組情報を読出してテレビ放送信号を再生する情報記録再生装置に関する。
【背景技術】
【０００２】
テレビ放送信号等を受信して記録・再生する情報記録再生装置としては、従来ＶＴＲ（ビデオテープレコーダ）が主流であったが、最近では大容量のハードディスクを比較的安価に製造できるようになったことに伴い、これを内蔵したハードディスクレコーダが実用化されている。ハードディスクレコーダは、テレビ放送信号等の受信信号をデジタル化してハードディスクに記録するとともに、記録した映像信号をハードディスクから読出して再生する装置である。
【０００３】
ＶＴＲは、アナログ信号をビデオテープに記録するものであるため、画質が劣化したり編集作業が非常にやりにくいという欠点があるが、ハードディスクレコーダは、デジタル信号をハードディスクに記録するため、画質等の劣化がなく編集作業も自由に行えるという利点がある。また、ハードディスクレコーダにおいては、ユーザは所望の番組を再生する場合、ハードディスク内に記録されている番組情報を示す番組リストを表示させ、そのリストから所望の番組を選択することで容易に所望の番組の再生を行うことができる。また、ハードディスクに番組を録画しながら、既に録画された番組を再生できる（タイムシフト再生）機能を有しているのも特徴である。
【０００４】
一方、ハードディスクの記録容量が大容量化されてきたとはいっても、その容量には限界があるため、ユーザは所望の番組を録画するに当たり所要の容量を確保するために、すでに録画した番組を削除する必要がある。また、番組の録画には比較的大容量（例えば数ＧＢ）を要するために、ユーザは頻繁に削除操作を行うこととなる。例えば、８０ＧＢの容量を有するハードディスクには約４０時間の番組を録画することが可能であるが、それ以上の番組を録画するためには録画済みの番組を削除しなければならない。
【０００５】
図６は、ハードディスクレコーダにおいて番組の録画及び削除が行われたときの、ハードディスク上の記録状態を示す模式図である。ハードディスクは、最初は図６（ａ）のように完全な空き領域となっており、番組が録画されるとハードディスクの先頭より順次記録される（図６（ｂ））。そして、図６（ｂ）において番組２が削除されると図６（ｃ）に示す状態となり、番組２が記録されていた領域は空き領域となる。なお、このとき番組２の実データは完全に消去されるわけではなく上書き可能な状態となるだけである。
【０００６】
その後、番組２よりも録画時間の短い番組４が録画されると、図６（ｄ）に示す状態となり、半端な空き領域が生じることとなる。この空き領域は、最終的には一つの番組を分割して記録する場合に使用されるが、非常に容量が小さい場合は記録領域として使用されない場合もある。
【０００７】
このように、番組の録画、削除が繰り返されると、ハードディスク内に空き領域が分散する一方、連続した空き領域は少なくなるので、一つの番組を連続する領域に記録することができなくなり、分割して２以上の領域に分けて記録しなければならなくなる（ファイルの断片化）。
【０００８】
しかし、このように断片化した番組を再生する場合は、ＣＰＵの処理量が増大する上、ドライブヘッドの移動量の増大を招き、読み書き速度が低下するため、正常に再生できなくなる等の問題を生じるおそれがある。
【０００９】
そこで、断片化して記録された番組情報を連続するように再配置して記録し直すデフラグメンテーション処理（以下、デフラグ処理と称する）を行うようにしたハードディスクレコーダが提案されている。また、このデフラグ処理が番組の記録・再生と同時に実行されるとＣＰＵの処理速度が低下するために、デフラグ処理と予約した番組の録画時間帯が重ならないように自動制御する技術も提案されている（例えば特許文献１）。
【特許文献１】特開２００３−２８３９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したように、従来のハードディスクレコーダでは、デフラグ処理が番組の記録・再生に支障を来さないように、これらの処理は並行して実行されないようにしている。つまり、デフラグ処理を実行する間は番組の記録・再生を実行できない仕様となっている。
【００１１】
ところで最近では、ハードディスクはＶＴＲのように記録媒体の劣化はほとんどないという長所を生かして、とりあえず何らかの番組を録画しておき、本当に所望する番組だけを視聴して、その他の番組は視聴もせずに削除するという使用形態が増えている。このような使用形態においては、頻繁に番組の録画・削除が繰り返されるため、ハードディスク上でファイルの断片化が生じる割合は高くなりやすいので、不具合なく記録・再生処理を行うためには頻繁にデフラグ処理を実行するのが望ましい。
【００１２】
しかしながら、デフラグ処理には比較的長時間を要する上、この間は記録・再生処理を実行することが困難であるため、上述したようなハードディスクレコーダの長所を生かした使用ができないということになる。一方、デフラグ処理を実行しなければ、図６（ｄ）に示すような半端な空き領域が多数生じてしまうことになり、その結果実質的なハードディスクの記憶容量が減少してしまうこととなる。
【００１３】
また、ハードディスクレコーダに記録されている断片化した番組情報をＤＶＤ−Ｒ等の記録型ＤＶＤに記録する場合、これらの断片化された番組情報をハードディスクレコーダからＤＶＤ−Ｒに直接記録しようとすると、番組情報が連続となっていないために、書込みエラーを生じる可能性が高くなる。このため、断片化された番組情報は、例えばメモリ上で連続するように再配置してからＤＶＤ−Ｒに書き込む方式が用いられる。このように、ハードディスクに記録された番組情報をＤＶＤ−Ｒに書き込むためだけに比較的大容量のメモリを備える必要があり、その分ハードディスクレコーダのコストが高くなるという問題がある。
【００１４】
本発明は、記録媒体としてハードディスクを備える情報記録再生装置において、番組情報の録画・削除が繰り返されても、ハードディスクの先頭から連続して番組情報を格納して空き領域が細分化されるのを防止し、番組情報を分割することなく記録可能とした情報記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、上記課題を解決するためになされたものであり、外部から入力されるビデオ信号をデジタル化して番組情報を記録媒体（例えばハードディスク）に記録する記録手段と、前記記録媒体に記録された番組情報を読出して再生する再生手段と、前記記録媒体に記録された番組情報の記録領域及び容量を含む記録状態を管理する記録状態管理手段と、入力操作装置からの番組削除指令入力に基づいて当該番組情報の記録領域を上書き可能状態とする番組情報削除手段と、を備えた情報記録再生装置において、前記記録手段は、前記記録媒体の記録領域に順に番組情報を記録し、前記番組情報削除手段により特定の番組情報が削除され、前記記録状態管理手段により管理されている番組の記録領域間に空き領域が生じた場合に、前記空き領域に続く領域に記録された番組情報を前記空き領域に移動させる番組情報書き換え手段を備えるようにした。
【００１６】
また、前記記録手段による記録処理又は前記再生手段による再生処理が実行されている場合は、前記番組情報書き換え手段は、前記記録処理及び再生処理に係るデータ転送が行われていない期間に、番組情報書き換え処理を実行するようにした。つまり、記録・再生処理が実行されているときでも、連続してこれらの処理のためのデータ転送が行われているわけではないので、そのデータ転送間に書き換え処理を実行するようにした。なお、記録・再生処理が実行されていないときに番組情報書き換え処理を実行できるのは言うまでもない。ここで、本発明に係る番組情報書き換え処理は、ハードディスクの先頭からデータを再配置するデフラグ処理とは異なり、もともと連続して記録されている番組情報を削除処理により生じた直前の空き領域に詰めて記録する処理であり、ＣＰＵへの負担はデフラグ処理よりも軽いため記録・再生処理と並行して実行することができるのである。
【００１７】
また、記録媒体（ハードディスク）における平均データ転送速度を計測する転送速度計測手段を備え、前記番組情報書き換え手段は、前記空き領域に続く領域に記録された番組情報の先頭アドレスと、前記空き領域の先頭アドレスを比較して両者間の移動距離を算出する移動距離算出手段と、前記移動距離と前記転送速度計測手段で計測された平均データ転送速度に基づいて前記空き領域に続く領域に記録された番組情報の単位ブロックを所定のブロックに移動させるのに要する時間Ｔ１を算出する移動時間算出手段と、を有し、前記算出時間Ｔ１が予め設定された規定時間Ｔ２よりも小さい場合に、番組情報書き換え処理を実行するようにした。つまり、１ブロックの番組情報を書き換えるための時間Ｔ１が長すぎると、記録処理又は再生処理と並行して書き換え処理を行う場合にはそれらの処理に支障を来すことがあり得るので、規定時間Ｔ２を設けてＴ１がＴ２よりも短い場合に書き換えを行うようにすることで、記録・再生処理に不具合が生じるのを防ぐようにした。
【００１８】
例えば、前記規定時間Ｔ２は、記録処理と再生処理を並行して行うために交互に行われるデータ転送において、一方のデータ転送が行われてから他方のデータ転送が行われるまでの時間Ｔよりも短くなるようにするのが望ましい。これにより、記録処理のためのデータ転送と再生処理のためのデータ転送との間に１ブロックの書き換え処理を実行できることとなるので、書き換え処理により記録・再生処理に不具合が生じるのを確実に防ぐことができる。なお、記録処理又は再生処理の一方、又は両方とも実行されていないときは、書き換え処理を実行しうる期間の制限は緩くなるので、より安全に書き換え処理を実行できるとともに、書き換え処理に要する処理時間を短縮できる。
【００１９】
また、記録媒体としてハードディスクと記録型ＤＶＤの両方を備え、一方のディスク（ハードディスク）に記録された番組情報を、他方のディスク（記録型ＤＶＤ）に記録可能に構成することで、ハードディスクに記録された番組情報を効率よく記録型ＤＶＤに記録することができる。
【発明の効果】
【００２０】
本発明によれば、記録手段としてのハードディスクと、外部から入力されるビデオ信号をデジタル化して番組情報をハードディスクに記録する記録手段と、ハードディスクに記録された番組情報を読出して再生する再生手段と、ハードディスクに記録された番組情報の記録領域及び容量を含む記録状態を管理する記録状態管理手段と、入力操作装置からの番組削除指令入力に基づいて当該番組情報の記録領域を上書き可能状態とする番組情報削除手段と、を備えた情報記録再生装置において、前記記録手段は、ハードディスクの記録領域に先頭から順に番組情報を記録するものとし、前記番組情報削除手段により特定の番組情報が削除され、前記記録状態管理手段により管理されている番組の記録領域間に空き領域が生じた場合に、前記空き領域に続く領域に記録された番組情報を前記空き領域に移動させる番組情報書き換え手段を備えるようにしたので、ハードディスクには常に先頭から番組情報が記録されることとなり、空き領域が分散して存在することはなくなる。したがって、空き領域が細分化されることにより、番組情報が断片化して記録されることもなくなるので、デフラグ処理をしなくとも不具合なく番組情報の記録・再生処理を行うことができる。
【００２１】
また、番組の記録された記録領域の間に半端な空き領域が生じて実質的なハードディスクの容量が減少するのを防止することができ、ハードディスクの容量を最大限に利用することができるという効果を奏する。
【００２２】
さらに、ハードディスクには番組情報が断片化することなく連続して記録されるので、この番組情報をＤＶＤ−Ｒ等の記録型ＤＶＤに記録する際に、従来のハードディスクレコーダのようにメモリ上で再配置する必要はなく効率よく記録を行うことができる。また、記録型ＤＶＤに記録するために比較的大容量のメモリを設ける必要がないので装置コストを低減することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【００２４】
図１は、記憶媒体としてハードディスクと記録型ＤＶＤを備えるＤＶＤ／ハードディスクレコーダの実施形態を示すブロック図である。図１において、破線で囲んだブロックがＤＶＤ／ハードディスクレコーダ１００である。
【００２５】
本実施形態のＤＶＤ／ハードディスクレコーダ１００は、装置全体の制御を行う主制御部１１と、アンテナ３１より入力された複数の放送局のテレビ放送信号から所望のチャンネルのテレビ放送信号を取り出しビデオ信号（映像信号及び音声信号）として出力するチューナ１２と、チューナ１２で取り出されたビデオ信号或いは外部入力端子を介して他のＡＶ装置から入力されたビデオ信号をデジタル信号に変換するＡ／Ｄ変換器１３と、Ａ／Ｄ変換器１３から入力されたデジタル信号を符号化してデジタルデータを生成する圧縮処理部１４と、圧縮処理部１４により符号化されたデジタルデータを録画された番組情報として記録するハードディスクドライブ（ＨＤＤ）１７と、ＨＤＤ１７に記録されたデジタルデータを読出して複合化して元のデジタル信号を生成する伸張処理部１５と、復号化されたデジタル信号をアナログビデオ信号に変換しＴＶモニタ等の外部機器に出力するＤ／Ａ変換器１８と、前面パネル（図示せず）に設けられチャンネル設定などを行う各種の操作スイッチ１９と、チャンネル設定などを行うリモコン装置２１からの光信号（操作信号）を受光して電気信号に変換するリモコン受光部２０と、液晶ディスプレイやＬＥＤランプ等で構成されリモコン装置２１又は操作スイッチ１９からの操作内容等を表示する表示部２２と、ＨＤＤ１７に記録された番組情報をＤＶＤ−Ｒに記録するＤＶＤ−Ｒドライブ２２と、で構成される。なお、本実施形態のハードディスクレコーダ１００では、圧縮処理部１４と伸張処理部１５の動作のみを制御する副制御部１６を設け、主制御部１１の負担を軽減している。
【００２６】
また、主制御部１１は、各部の制御および所定の演算を行いハードディスクレコーダ１００の動作を制御するＣＰＵ１１１と、ＣＰＵ１１１の作業用メモリとして用いられるとともにＨＤＤ１７に記録した番組に関する情報等を記憶するＲＡＭ１１２と、ＣＰＵ１１１で実行される制御用プログラム等が記録されたＲＯＭ１１３と、で構成される。
【００２７】
また、主制御部１１は、外部から入力されるビデオ信号をデジタル化して番組情報をハードディスクに記録する記録手段、ＨＤＤ１７に記録された番組情報を読出して再生する再生手段、ＨＤＤ１７に記録された番組情報の記録領域及び容量を含む記録状態を管理する記録状態管理手段、入力操作装置からの番組削除指令入力に基づいて当該番組情報の記録領域を上書き可能状態とする番組情報削除手段、として機能する。
【００２８】
上記のようなハードディスクレコーダ１００において、番組を録画する場合は、ユーザによる録画操作に基づいて、操作スイッチ１９或いはリモコン受光部２０から録画指令が主制御部１１に送信されたときに、主制御部１１が録画処理のための制御手順を実行する。これにより、外部から入力されたテレビ放送信号はデジタル化され番組情報がＨＤＤ１７に記録される。一方、ＨＤＤ１７に録画した番組を再生する場合は、録画番組リスト表示手段としての主制御部１１が、ＨＤＤ１７に記録されている番組の目次情報（或いはその一部）をＴＶモニタの画面にリスト形式で表示させて、ユーザによる番組選択・再生操作に基づいて、操作スイッチ１９或いはリモコン受光部２０から再生指令が主制御部１１に送信されたときに、主制御部１１が再生処理のための制御手順を実行する。これにより、ＨＤＤ１７に記録された番組情報が主制御部１１により読み出され、ＴＶモニタに再生映像が表示される。
【００２９】
また、ＨＤＤ１７に録画した番組を削除する場合は、録画番組リスト表示手段としての主制御部１１が、ＨＤＤ１７に記録されている番組の目次情報をＴＶモニタの画面にリスト形式で表示させて、ユーザによる番組選択・削除操作に基づいて、操作スイッチ１９或いはリモコン受光部２０から削除指令が主制御部１１に送信されたときに、番組情報削除手段としての主制御部１１が削除処理のための制御手順を実行する。この削除処理は、当該削除番組の目次情報を録画番組リストとして表示させないようにするとともに、当該削除番組の番組情報（コンテンツ情報）が記録されている領域を上書き可能な状態とする処理であり、その番組のコンテンツ情報自体が消去されるわけではない。
【００３０】
上述した処理は従来のＤＶＤ／ハードディスクレコーダにおいても当然に行われる処理であるが、本実施形態に係るＤＶＤ／ハードディスクレコーダは、ＨＤＤ１７から特定の番組情報が削除された際に自動的にＨＤＤ１７に記録されている番組情報を書き換えて、ＨＤＤ１７に先頭から番組情報が記録されるようにし、空き領域が分散しないようにしている点を特徴とする。
【００３１】
つまり、主制御部１１は、上記番組情報削除手段により特定の番組情報が削除され、上記記録状態管理手段により管理されている番組の記録領域間に空き領域が生じた場合に、空き領域に続く領域に記録されている番組情報を前記空き領域に移動させる番組情報書き換え手段として機能する。
【００３２】
図２は番組の録画及び削除が行われたときのＨＤＤ１７上の記録状態を示す模式図である。ＨＤＤ１７は、最初は図２（ａ）のように完全な空き領域となっており、番組が録画されると先頭より順次記録される（図２（ｂ））。そして、図２（ｂ）において番組２が削除されると図２（ｃ）に示す状態となり、番組２の記録されていた領域は空き領域となる。なお、空き領域とは、データが一切格納されていない状態だけでなく、図２において番組２の実データは格納されているが上書き可能な状態とされた領域も含む。
【００３３】
そして、図２（ｃ）に示すように番組１と番組３の記録領域間に空き領域が生じた場合には、番組情報書き換え手段により、空き領域に続く領域に記録されている番組３を空き領域に移動させる（図２（ｄ））。さらに、番組３の後に番組４が記録されている場合は、番組３が空き領域に書き換えられることに伴い生じた空き領域（番組３が記録されていた領域を含む）に番組４を移動させることとなる。
【００３４】
以下に、本実施形態に係るＤＶＤ／ハードディスクレコーダ１００における番組情報書き換え処理について具体的に説明する。図３は番組情報書き換え手段としての主制御部１１で実行される書き換え処理の一例を示すフローチャートである。
【００３５】
まず、主制御部１１は、ステップＳ１０１で番組情報削除手段による番組情報削除処理が実行されたか判定し、番組情報削除処理が実行された場合はステップＳ１０２に移行する。一方、番組情報削除処理が実行されていない場合はそのまま処理を終了する。
【００３６】
次いで、ステップＳ１０２で番組情報削除処理により削除された（上書き可能状態とされた）領域、すなわち番組情報削除処理により生じた空き領域に続く領域に番組が記録されているか判定し、空き領域に続く領域に番組が記録されている場合はステップＳ１０３に移行する。例えば、図２（ｃ）では空き領域に続く領域に番組３が記録されているので、このような場合は書き換え処理を実行すべくステップＳ１０３に移行する。一方、空き領域に続く領域に番組が記録されていない場合はそのまま処理を終了する。
【００３７】
次に、ステップＳ１０３では、記録手段による記録処理及び再生手段による再生処理の両方或いは一方が実行されているか判定し、記録・再生処理中である場合はステップＳ１０４に移行する。一方、記録・再生処理中でない場合はステップＳ１０６に移行して、空き領域に続く領域に記録されている番組を、空き領域に移動する書き換え処理を実行する（図２（ｄ））。つまり、記録・再生処理中でない場合は書き換え処理を実行しても何ら不具合は生じないので、ステップＳ１０６で即座に書き換え処理を実行させる。
【００３８】
次に、記録・再生処理中である場合は、書き換えられる番組の単位ブロックの移動時間Ｔ１を算出する（ステップＳ１０４）。具体的には、主制御部１１で、ＨＤＤ１７における平均データ転送速度を計測する（転送速度計測手段）とともに、空き領域の後の領域に記録された番組の先頭アドレスと空き領域の先頭アドレスを比較して両者間の距離を算出し（距離算出手段）、これらに基づいて単位ブロックを所定のブロックに移動させるのに要する時間Ｔ１を算出する。ここで、単位ブロックとは番組情報を記録するときの最小容量を意味し、例えば１ブロック＝５１２ｂｙｔｅｓである。
【００３９】
そして、ステップＳ１０５で、単位ブロックを所定のブロックに移動させるのに要する時間Ｔ１が予め規定した時間Ｔ２よりも短いか判定し、短い場合にはステップＳ１０６に移行して書き換え処理を実行する。つまり、単位ブロックの番組情報を書き換えるための時間Ｔ１が長すぎると、記録処理又は再生処理と並行して書き換え処理を行う場合にはそれらの処理に支障を来すことがあり得るので、規定時間Ｔ２を設けてＴ１がＴ２よりも短い場合に書き換えを行うようにしている。
【００４０】
ここで、前記予め規定した時間Ｔ２は、図４に示すように記録処理と再生処理を並行して行うために交互に行われるデータ転送（ｒｅａｄ／ｗｒｉｔｅ）において、一方のデータ転送が行われてから他方のデータ転送が行われるまでの時間Ｔよりも短くなるように、例えば１０ｍｓｅｃとする。このとき、記録・再生処理中における書き換え処理は、図４に示す一方のデータ転送（ｒｅａｄ）が行われてから他方のデータ転送（ｗｒｉｔｅ）が行われるまでの期間に実行されるように制御される。
【００４１】
これにより、記録処理のためのデータ転送と再生処理のためのデータ転送との間に最低１ブロックの書き換え処理を実行できることとなるので、書き換え処理により記録・再生処理に不具合が生じるのを確実に防ぐことができる。
【００４２】
また、記録処理、再生処理の一方が実行されていないときは、書き換え処理を実行しうる期間の制限は緩くなる（再生処理のみ実行されているときは、図４におけるｗｒｉｔｅ時間も書き換え処理に当てることができる）ので、書き換え処理に要する時間は短縮されることとなる。
【００４３】
上述したように、本実施形態に係るＤＶＤ／ハードディスクレコーダは、番組情報削除手段により特定の番組情報が削除され、前記記録状態管理手段により管理されている番組の記録領域の間に空き領域が生じた場合に、空き領域に続く領域に記録されている番組情報を前記空き領域に移動させるようにしたので、ハードディスクには先頭から番組情報が記録されることとなり、空き領域が分散して存在することはなくなる。したがって、空き領域が細分化されることにより、番組情報が断片化して記録されることもなくなるので、デフラグ処理をしなくとも不具合なく番組情報の記録・再生処理を行うことができる。
【００４４】
また、番組の記録領域間に半端な空き領域が生じてハードディスクの容量が実質的に減少するのを防止することができるので、ハードディスクの容量を最大限に利用することができる。
【００４５】
このように、本実施形態に係るＤＶＤ／ハードディスクレコーダにおいては、ＨＤＤ１７には番組情報が断片化することなく連続して記録されるので、この番組情報をＤＶＤ−Ｒ２３に記録する場合、ＨＤＤ１７上の番組情報をそのままＤＶＤ−Ｒ２３に記録を行うことができる。例えば、図５（ａ）に示すように、録画・削除処理が繰り返された後に番組５が録画されたとしても、番組５の番組情報は連続する領域に記録されているために、この番組情報をそのままＤＶＤ−Ｒ２３に記録することができる。
【００４６】
一方、図５（ｂ）に示すように、従来のＤＶＤ／ハードディスクレコーダにおいては、録画・削除処理が繰り返された後に番組５が録画されると、番組５は断片化してＨＤＤ上に記録されているので、これらの断片化された番組情報をＨＤＤからＤＶＤ−Ｒに直接記録しようとすると、番組情報が連続となっていないために書込みエラーを生じる可能性が高くなる。そのため、断片化された番組５の番組情報は、例えばメモリ上で連続するように再配置してからＤＶＤ−Ｒに書き込む方式が用いられる。
【００４７】
すなわち、本実施形態に係るＤＶＤ／ハードディスクレコーダ１００によれば、ＨＤＤ１７には番組情報が断片化することなく連続して記録されるので、この番組情報をＤＶＤ−Ｒ２３に記録する際に、メモリ上で再配置する必要はなく、効率よく記録を行うことができる。また、ＤＶＤ−Ｒ２３に記録するために比較的大容量のメモリを設ける必要がないので装置コストを低減することができる。
【００４８】
以上、本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００４９】
例えば、記録媒体としての記録型ＤＶＤには、ＤＶＤ−Ｒの他、ＤＶＤ＋Ｒ，ＤＶＤ±ＲＷ，ＤＶＤ−ＲＡＭ等を用いることができるのはいうまでもない。
【００５０】
また、番組情報削除処理により２以上の番組が同時に削除された場合も同様に書き換え処理を実行することができる。すなわち、ＨＤＤ１７の先頭から空き領域がなくなるように、番組情報削除処理により生じた空き領域に続く領域に記録された番組を順次移動させるようにすればよい。
【図面の簡単な説明】
【００５１】
【図１】本発明に係るＤＶＤ／ハードディスクレコーダの実施形態を示すブロック図である。
【図２】本実施形態のＤＶＤ／ハードディスクレコーダにおいて、番組の録画及び削除が行われたときのＨＤＤ１７上の記録状態を示す模式図である。
【図３】番組情報書き換え手段としての主制御部１１で実行される書き換え処理の一例を示すフローチャートである。
【図４】記録・再生処理が並行して実行されるときのデータの転送状態を示す概念図である。
【図５】ハードディスクに記録された番組情報をＤＶＤ−Ｒに記録するときの方式を示した説明図である。
【図６】従来のハードディスクレコーダにおいて、番組の録画及び削除が行われたときのハードディスク上の記録状態を示す模式図である。
【符号の説明】
【００５２】
１１    主制御部
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１２    チューナ
１３    Ａ／Ｄ変換器
１４    圧縮処理部
１５    伸張処理部
１６    副制御部
１７    ハードディスクドライブ（ＨＤＤ）
１８    Ｄ／Ａ変換器
１９    操作スイッチ
２０    リモコン受光部
２１    リモコン
２２    表示部
２３    ＤＶＤ−Ｒドライブ
３１    アンテナ
１００  ハードディスクレコーダ
【図１】
2005354436.tif 000003
【図２】
2005354436.tif 000004
【図３】
2005354436.tif 000005
【図４】
2005354436.tif 000006
【図５】
2005354436.tif 000007
【図６】
2005354436.tif 000008