(57)【要約】【課題】ユーザによる特別な操作を行うことなく、情報の断片化を自動的になくして連続した情報にすることができるＤＶＤレコーダ装置を提供する。【解決手段】フラッシュＲＯＭ２に格納されているプログラムをＲＡＭ３で実行することによって新規画像をＤＶＤドライブ４へ録画しているとき、断片化されてＤＶＤに既に録画されている既録画データをハードディスク５上へ移動しながらその既録画データを再構築する。そして、再構築された既録画データの容量を予測しながら、既録画データの書込み領域に重複しないように、ＤＶＤドライブ４へ新規録画データの書込みを実行する。ハードディスク５によって再構築された既録画データは、連続データとしてＤＶＤドライブ４へ書込まれる。従って、全ての録画が終了したときには、既録画データと新規録画データからなる全録画データは、全て連続的にＤＶＤ上に記録された状態になっている。【選択図】図１
2007257706.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクとＤＶＤドライブを有するＤＶＤレコーダ装置であって、
前記ＤＶＤドライブ内にデータ書込みが可能な断片領域であるフラグメントと断片コンテンツとが発生したとき、該断片コンテンツを前記ハードディスクにコピーして再構築さ
せる再構築手段と、前記再構築手段によって再構築された前記断片コンテンツを連続コンテンツとして前記ＤＶＤドライブの所定の書込み開始位置より書込みを行うと共に、該ＤＶＤドライブにおける連続コンテンツの書込み予定領域の直後から新規コンテンツの書込みを行う書込み手段と、を備えたことを特徴とするＤＶＤレコーダ装置。
【請求項２】
前記請求項１に記載のＤＶＤレコーダ装置において、
前記再構築手段は、前記書込み手段が１回の連続コンテンツの書込みを前記ＤＶＤドライブに対して行うごとに、前記断片コンテンツのうち前記フラグメントの直後に存在する
断片コンテンツの先頭部分から前記ハードディスクへコピーして再構築を行う機能を備えていることを特徴とする請求項１に記載のＤＶＤレコーダ装置。
【請求項３】
前記請求項１又は２に記載のＤＶＤレコーダ装置において、
前記再構築手段は、前記ＤＶＤドライブの新規コンテンツの書込み予定領域に前記断片コンテンツが存在しているとき、予め当該断片コンテンツを前記ハードディスクにコピー
して再構築を行い、前記書込み予定領域を空き領域とすることを特徴とするＤＶＤレコーダ装置。
【請求項４】
前記請求項１乃至３のいずれか一つに記載のＤＶＤレコーダ装置において、
前記書込み手段は、前記ＤＶＤドライブに対して、前記新規コンテンツの書込みを開始する前に再構築された前記断片コンテンツの書込みを行うことを特徴とするＤＶＤレコーダ装置。
【請求項５】
前記請求項１乃至３のいずれか一つに記載のＤＶＤレコーダ装置において、
前記書込み手段は、前記ＤＶＤドライブに対して、前記新規コンテンツの書込みを終了した後に再構築された前記断片コンテンツの書込みを行うことを特徴とするＤＶＤレコーダ装置。
【請求項６】
前記請求項１乃至３のいずれか一つに記載のＤＶＤレコーダ装置において、
前記書込み手段は、前記ＤＶＤドライブに対して、前記新規コンテンツを書込みながら再構築された前記断片コンテンツの書込みを行い、該断片コンテンツの書込みが終了した
ら前記新規コンテンツの書込みのみを継続させることを特徴とするＤＶＤレコーダ装置。
【請求項７】
前記請求項１乃至６のいずれか一つに記載のＤＶＤレコーダ装置において、
前記再構築手段が、ハードディスクに対して前記断片コンテンツのコピーを行うことによって該断片コンテンツの再構築を行い、
前記書込み手段が、再構築された前記断片コンテンツを前記ＤＶＤドライブの書込み開始位置から書込みを行うことにより、
前記断片コンテンツを前記連続コンテンツに再構築するデフラグメンテーション処理は、前記新規コンテンツを前記ＤＶＤドライブへ書込み中において実行されることを特徴と
するＤＶＤレコーダ装置。
【請求項８】
前記請求項７に記載のＤＶＤレコーダ装置において、
前記書込み手段は、前記ＤＶＤドライブが再生中に前記新規コンテンツの書込み開始位置に達したとき、その再生を実行させながら前記新規コンテンツの書込み以外の全ての処
理を実行することにより、再生中に前記デフラグメンテーション処理を実行することを特徴とするＤＶＤレコーダ装置。
【請求項９】
前記請求項７又は８に記載のＤＶＤレコーダ装置において、
前記ハードディスクは、前記デフラグメンテーション処理が実行されるとき、該ハードディスク及び前記ＤＶＤドライブへ移動済の全てのデータに関する移動元のデータアドレ
ステーブルを記録することを特徴とするＤＶＤレコーダ装置。
【請求項１０】
前記請求項９に記載のＤＶＤレコーダ装置において、
前記データアドレステーブルには前記フラグメントの発生箇所が含まれ、前記デフラグメンテーション処理が行われる都度、該データアドレステーブルは更新されて、前記ＤＶ
Ｄレコーダは任意のデータ状態において新たなデフラグメンテーション処理を実行することを特徴とするＤＶＤレコーダ装置。
【請求項１１】
ハードディスクとＤＶＤドライブを備えるＤＶＤレコーダ装置におけるデータの再配置方法であって、
前記ＤＶＤドライブ内に、データ書込みが可能な断片領域であるフラグメントと断片データとが発生したとき、前記ハードディスクが前記断片データをコピーして再構築する再構築工程と、
この再構築工程の実行中に作動し、前記ＤＶＤドライブ上における前記連続データの予測領域を設定すると共に当該設定された予測領域の直後から新規コンテンツの書込みを行う新規コンテンツ書込み工程と、
前記ＤＶＤドライブが再構築された前記断片データを連続データとして所定の書込み開始位置より書込みを行う書込み開始工程とを備えたことを特徴とするＤＶＤレコーダ装置におけるデータ再配置方法。
【請求項１２】
ハードディスクとＤＶＤドライブを備えるＤＶＤレコーダ装置におけるデータの再配置の手順をコンピュータに実行させるプログラムであって、
前記ＤＶＤドライブ内に、データ書込みが可能な断片領域であるフラグメントと断片データとが発生したとき、前記ハードディスクが前記断片データをコピーして再構築する機
能、
前記ＤＶＤドライブが再構築された前記断片データを連続データとして所定の書込み開始位置より書込みを行う機能、
および前記ＤＶＤドライブが前記連続データの予測領域の直後から新規コンテンツの書込みを行う機能、
をコンピュータに実行させることを特徴としたデータ再配置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音声などの情報をＤＶＤ（Digital Versatile Disk）などのメディアに記録・再生するＤＶＤレコーダ装置などに関し、特に、ＤＶＤ内で断片化されて記録されているデータを再配置するのに好適なＤＶＤレコーダ装置と、そのＤＶＤレコーダ装置におけるデータの再配置方法、及びデータの再配置方法を実行するプログラムに関するものである。
【背景技術】
【０００２】
従来より、映像や音声などの情報を大量に記録するメディアとして、大容量のディジタル信号を記録することが可能な光ディスクであるＤＶＤが好んで利用されている。このようなＤＶＤに対して情報を記録・再生するためにはＤＶＤレコーダ装置が用いられている。ＤＶＤレコーダ装置は、一般的に、情報を高速で読み出したり書き込んだりする機能を有するＤＶＤドライブとハードディスクとを備えている。このようなＤＶＤレコーダ装置を用いてＤＶＤドライブによって情報を記録する場合、ＤＶＤの外周側から内周側に亘って存在する空き領域に順次情報が記録される。ところがＤＶＤドライブによって情報の記録、削除を繰り返すと、ＤＶＤ内には情報が不連続となる空き領域が飛び飛びに形成され
一つの情報が断片化される。
【０００３】
このようにして情報が不連続な小ブロックに分割される断片化が生じると、情報を再生するときに断片データの検索に時間を要するため、再生時に画像や音声などの情報が途切
れたり、情報の記録時において（つまり、録画時において）、情報が断片化された隙間の空き容量を飛ばして、情報を記録するのに必要な連続した空き容量の検索処理を行うために情報の記録に時間がかかると共に、ＤＶＤ内の有効な記録容量が減少してしまう。
そこで、このような情報の断片化を防ぐためにコンピュータ上で一般的に行われている処理としては、ＤＶＤドライブが記録・再生を停止している状態において、ＤＶＤレコーダ装置に設けられたメモリをバッファとして断片化された情報を一時的に格納し、ＤＶＤの空き容量に対して連続した情報として再配置する処理が行われている。つまり、ＤＶＤ上で断片化された情報は、ＤＶＤレコーダ装置に既設なメモリを媒介してＤＶＤへ再配置が行われて連続した情報に変換されている。
【０００４】
また、ＤＶＤ内の断片化された情報をまとめて同じＤＶＤ内の空き容量に一括してコピーし、その後、元の断片化された情報を削除することによって、断片化された情報を連続
した情報に再配置すると共に、元の断片化された情報の領域を空き容量の領域に変換処理する技術も開示されている（例えば、特許文献１参照）。更には、アクセス頻度の高い断片化させた情報から順次にＤＶＤ内の連続する空き容量の領域へ記録して再配置し直すことによって、情報を連続化するデフラグメンテーションを効率的に行う技術も開示され
ている。この技術によれば、デフラグメンテーションに時間をかけることなく、再生時に
おける情報アクセスの遅延時間を効果的に抑えることができる（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開２００４−２２８６１４号公報
【特許文献２】特開２００１−５７０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、再書き込み可能なＤＶＤ媒体に録画を行う際、録画や削除を繰り返すと、画像などの情報が断片化されてデータ書込みが可能な断片領域であるフラグメントが
発生し、録画／再生のパフォーマンス（実効容量）が低下する事態が発生する。そこで、このような画像（情報）の断片化及び断片化された画像の間に飛び飛びに存在するフラグメントをなくす処理として、断片化された情報をＤＶＤレコーダ装置に既設のメモリを媒介してＤＶＤへ再配置するという媒体上のデータ移動の処理が行われている。
しかしながら、上述した従来例にあっては、媒体を介してデータ移動を行う処理では、その媒体への書き込み障害によって情報内容が崩れたり、既に記録されているコンテンツが消失したりすることがある。また、ＤＶＤへ情報を再配置している間は電源が投入されている状態であっても録画や再生を行うことができないので、ユーザの使い勝手が極めてよくない。更には、電源のＯＦＦやユーザによる各種処理の中断などによって画像の再配置処理が中断された場合、再配置中の録画データが失われてしまう恐れもある。
【０００７】
更に、上記特許文献１の技術においては、ＤＶＤ内の断片化された情報を同じＤＶＤ内の空き容量に再配置するために、情報を再配置するための空き容量がＤＶＤ内に存在して
いなければならない。特に、大きなコンテンツを再配置するためには大きな空き容量をＤＶＤ内に用意しなければならないので、ＤＶＤ内に記録された情報が多くなると断片化された情報を再配置することが難しくなる。さらに、上記特許文献２の技術においては、アクセス頻度の高い情報についてはデフラグメンテーションが行われるので、再生時のアクセス時間を短縮化することができるが、アクセス頻度の低い情報についてはデフラグメンテーションが行われないために、アクセス頻度の低い情報を再生しようとするときはアク
セス時間が長くかかってしまうので、結果的にはユーザの使い勝手が悪いという不都合が
あった。
【０００８】
本発明は、上述した従来例の有する不都合を改善し、高速のデータ書き込み・読み出し機能を有するＤＶＤドライブ及びハードディスクにあって、ユーザによる特別な操作を行うことなく情報の断片化を自動的になくすことを可能としたＤＶＤレコーダ装置、そのデータ再配置方法、およびそのプログラムを提供することを、その目的とする。
【課題を解決するための手段】
【０００９】
本発明のＤＶＤレコーダ装置は、ハードディスクとＤＶＤドライブを有するＤＶＤレコーダ装置であって、ＤＶＤドライブ内にデータ書込みが可能な断片領域であるフラグメン
トと断片コンテンツとが発生したとき、その断片コンテンツをハードディスクにコピーし
て再構築させる再構築手段と、再構築手段によって再構築された断片コンテンツを連続コ
ンテンツとしてＤＶＤドライブの所定の書込み開始位置より書込みを行うと共に、ＤＶＤドライブにおける連続コンテンツの書込み予定領域の直後から新規コンテンツの書込みを行う書込み手段とを備える構成を採っている（請求項１）。
【００１０】
ここで、前述した再構築手段は、書込み手段が１回の連続コンテンツの書込みをＤＶＤドライブに対して行うごとに、断片コンテンツのうちフラグメントの直後に存在する断片コンテンツの先頭部分からハードディスクへコピーして再構築を行うように構成してもよい（請求項２）。又、再構築手段は、ＤＶＤドライブの新規コンテンツの書込み予定領域に断片コンテンツが存在しているとき、予めその断片コンテンツをハードディスクにコピーして再構築を行い、書込み予定領域を空き領域にするように構成してもよい（請求項３）。
【００１１】
上記のように構成されたＤＶＤレコーダ装置では、録画／再生の繰り返しなどによって録画領域が部分的に削除されてフラグメンとが生じた場合、フラグメントが発生している
開始箇所からそのフラグメントが発生している箇所より後ろに録画されている断片コンテンツの容量分だけ後ろの位置を新規コンテンツの録画開始位置としている。このとき、ＤＶＤへの録画中において、１回の新規コンテンツの録画データを書き込むごとに、フラグメントが発生している箇所より後ろに録画されている断片コンテンツの先頭位置からのデータを順次ハードディスクにコピーし、フラグメントの前後の断片コンテンツを連続させて連続コンテンツとしてＤＶＤに書き込んでいる。さらに、新規コンテンツの書き込み予定領域に断片コンテンツのデータが存在しているときは、その断片コンテンツをハードディスク上へコピーして再構築し、新規コンテンツの書込み可能な領域を予測して、再構築された連続コンテンツのＤＶＤへの書込み開始位置を決定している。
【００１２】
また、本発明にかかるＤＶＤレコーダ装置においては、書込み手段は、ＤＶＤドライブに対して、新規コンテンツの書込みを開始する前に再構築された断片コンテンツの書込みを行うこともできるし、新規コンテンツの書込みを終了した後に再構築された断片コンテンツの書き込みを行うこともできる（請求項４〜５）。さらに、この書込み手段は、ＤＶＤドライブに対して、新規コンテンツを書込みながら再構築された断片コンテンツの書込みを行い、その断片コンテンツの書込みが終了したら新規コンテンツの書込みのみを継続させることもできる。つまり、断片コンテンツをハードディスクへコピーして再構築しながら、ＤＶＤ上の書込み開始位置を始点として再構築された断片コンテンツデータを連続コンテンツとしてＤＶＤに書き込むことによって、新規コンテンツの録画中にデフラグメンテーション処理を行うことができる。或いは、新規コンテンツの録画が終了してから、任意の時間に再構築された断片コンテンツデータを連続コンテンツとしてＤＶＤに書き込むこともできる（請求項６）。
【００１３】
また、本発明のＤＶＤレコーダ装置においては、再構築手段が、ハードディスクに対して断片コンテンツのコピーを行うことによって断片コンテンツの再構築を行い、書込み手
段が、再構築された断片コンテンツをＤＶＤドライブの書込み開始位置から書込みを行う
ことにより、断片コンテンツを連続コンテンツに再構築するデフラグメンテーション処理
は、新規コンテンツをＤＶＤドライブへ書込み中において実行されるように構成されている（請求項７）。このような構成によれば、録画中のデータをハードディスクに書込みながらＤＶＤのデフラグメンテーションを行い、デフラグメンテーションが終了したらハードディスクに書き込まれている録画中のデータをＤＶＤに移動してＤＶＤへの録画を続けることができる。
【００１４】
また、本発明のＤＶＤレコーダ装置においては、書込み手段は、ＤＶＤドライブが再生中に新規コンテンツの書込み開始位置に達したとき、その再生を実行させながら新規コン
テンツの書込み以外の全ての処理を実行することにより、再生中にデフラグメンテーション処理を実行するように構成されている（請求項８）。このような構成によれば、再生中に再生箇所が録画開始位置に達した後、再生を行いながら録画データの記録以外のすべての処理を行うことができるので、再生中にデフラグメンテーション処理を行うことができる。
【００１５】
また、本発明のＤＶＤレコーダ装置においては、ハードディスクは、デフラグメンテーション処理が実行されるとき、ハードディスク及びＤＶＤドライブへ移動済の全てのデー
タに関する移動元のデータアドレステーブルを記録する構成を採っている（請求項９）。このような構成によれば、デフラグメンテーション処理を行う際に、ハードディスクまたはＤＶＤドライブへ移動済のデータに関する移動元のデータアドレステーブルを記録しておくことがで、ＤＶＤドライブ上のデータ管理を確実に行うことができる。
【００１６】
また、本発明のＤＶＤレコーダ装置においては、データアドレステーブルにはフラグメントの発生箇所が含まれ、デフラグメンテーション処理が行われる都度データアドレステ
ーブルは更新され、ＤＶＤレコーダは任意のデータ状態において新たなデフラグメンテーション処理を実行するように構成されている（請求項１０）。このような構成によれば、データアドレステーブルにはフラグメントの発生箇所も記録されていて、デフラグメンテーションを行うたびにデータアドレステーブルを更新することにより、ＤＶＤレコーダの任意の状態においてデフラグメンテーション処理を行うことができる。
【００１７】
また、本発明にかかるＤＶＤレコーダ装置におけるデータの再配置方法は、ハードディスクとＤＶＤドライブを備えるＤＶＤレコーダ装置におけるデータ再配置の手法であって、ＤＶＤドライブ内にデータ書込みが可能な断片領域であるフラグメントと断片データとが発生したとき、ハードディスクが断片データをコピーして再構築する再構築工程と、この再構築工程の実行中に作動し、前記ＤＶＤドライブ上における前記連続データの予測領域を設定すると共に当該設定された予測領域の直後から新規コンテンツの書込みを行う新規コンテンツ書込み工程と、前記ＤＶＤドライブが再構築された前記断片データを連続データとして所定の書込み開始位置より書込みを行う書込み開始工程とを備えたことを特徴とする。
このような手順でデータの再配置を実行することにより、新規コンテンツの録画中にＤＶＤドライブ内の断片データを連続データとして再配置することが可能となる。
【００１８】
また、本発明は、上記のＤＶＤレコーダ装置におけるデータの再配置方法の各工程における実行内容をプログラム化し、これをコンピュータに実行させるように構成してもよい。
【発明の効果】
【００１９】
本発明は上述したように構成され機能するので、これによると、ＤＶＤ上にフラグメントが発生してデータが断片化されている状態で新規データの録画を開始しても、上述したように再構築手段が有効に機能して新規データの録画が完了すると同時に録画済みデータの断片化も解消させることができるという従来にない優れたＤＶＤレコーダ装置、ＤＶＤレコーダ装置におけるデータの再配置方法、及びそのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
〔全体的な構成〕
本発明は、高速読み出し書き込み機能を有するＤＶＤドライブとハードディスクとを具備したＤＶＤレコーダ装置において、録画と消去を繰り返した際にデータの断片化が発生
したとき、ＤＶＤドライブとハードディスクとを用いて断片化されたデータを効果的に再配置してデータを連続化させることを、その内容としている。これにより、再生の際にスムーズな再生を維持できないカクツキやＤＶＤ上の録画可能容量の減少を招くようなデータの断片化を自動的に削除している。
以下、最初に、本実施形態の全体的な構成について説明する。
【００２１】
図１は本実施形態におけるＤＶＤレコーダ装置を示すブロック図である。
この図１において、ＤＶＤレコーダ装置は、装置全体の制御を行うＣＰＵ（Central Processing Unit ）１と、録画や再生を行うためのプログラムを格納する読み出し専用のフラッシュＲＯＭ（Read Only Memory）２と、フラッシュＲＯＭ２に格納されたプログラムを読み出して実行するための読み書き可能なＲＡＭ(Random Access Memory)３と、ＤＶＤに対して録画や再生を行うＤＶＤドライブ４と、大容量のデータを展開するドライブであるハードディスク５とを備えた構成となっている。
【００２２】
ここで、ＣＰＵ１は、ＤＶＤドライブ４内にデータ書込みが可能な断片領域であるフラグメントと断片コンテンツとが発生したとき、その断片コンテンツをハードディスク５に
コピーして再構築させる再構築手段１１と、この再構築手段１１によって再構築された断片コンテンツを連続コンテンツとしてＤＶＤドライブ４の所定の書込み開始位置より書込みを行うと共に、ＤＶＤドライブ４における連続コンテンツの書込み予定領域の直後から新規コンテンツの書込みを行う書込み手段１２とを備えている。
【００２３】
ここで、前述した再構築手段１１は、前記書込み手段１２が１回の連続コンテンツの書込みを前記ＤＶＤドライブに対して行うごとに、前記断片コンテンツのうち前記フラグメ
ントの直後に存在する断片コンテンツの先頭部分から前記ハードディスクへコピーして再構築を行う機能を備えている。
この再構築手段１１は、更に、前記ＤＶＤドライブ４の新規コンテンツの書込み予定領域に前記断片コンテンツが存在しているとき、予め当該断片コンテンツを前記ハードディスク５にコピーして再構築を行い、前記書込み予定領域を空き領域とする機能を備えている。
又、前述した書込み手段１２は、前記ＤＶＤドライブ４に対して、前記新規コンテンツの書込みを開始する前に再構築された前記断片コンテンツの書込みを行う機能を備え、又前記ＤＶＤドライブ４に対して、前記新規コンテンツの書込みを終了した後に再構築された前記断片コンテンツの書込みを行う機能を備えている。
更に、この書込み手段１２は、前記ＤＶＤドライブ４に対して、前記新規コンテンツを書込みながら再構築された前記断片コンテンツの書込みを行い、該断片コンテンツの書込みが終了したら前記新規コンテンツの書込みのみを継続させる機能を備えている。
又、前述した再構築手段１１がハードディスクに対して前記断片コンテンツのコピーを行うことによって該断片コンテンツの再構築を行い、前記書込み手段１２が再構築された前記断片コンテンツを前記ＤＶＤドライブ４の書込み開始位置から書込みを行う機能を備えているので、これにより、前記断片コンテンツを前記連続コンテンツに再構築するデフラグメンテーション処理は、前記新規コンテンツを前記ＤＶＤドライブ４へ書込み中において実行されるという利点がある。
【００２４】
又、前述した書込み手段１２は、前記ＤＶＤドライブ４が再生中に前記新規コンテンツの書込み開始位置に達したとき、その再生を実行させながら前記新規コンテンツの書込み
以外の全ての処理を実行することにより、再生中に前記デフラグメンテーション処理を実行する機能を備えている。更に、前述したハードディスクは、前記デフラグメンテーション処理が実行されるとき、該ハードディスク５及び前記ＤＶＤドライブ４へ移動済の全てのデータに関する移動元のデータアドレステーブルを記録する機能を備えた構成となっている。
更に又、前述したデータアドレステーブルには前記フラグメントの発生箇所が含まれ、前記デフラグメンテーション処理が行われる都度、該データアドレステーブルは更新されて、前記ＤＶＤレコーダ４は任意のデータ状態において新たなデフラグメンテーション処理を実行することが可能な構成となっている。
【００２５】
次に、上述したＤＶＤレコーダ装置の全体的な動作について説明する。
前述したように、図１において、ＣＰＵ１は、フラッシュＲＯＭ２に格納されたプログ
ラムをＲＡＭ３へ展開し、そこで展開されたプログラムをＲＡＭ３で実行することにより、ＤＶＤドライブ４またはハードディスク５を用いて画像の録画や再生を行う。このとき
、フラッシュＲＯＭ２に格納されているプログラムをＲＡＭ３で実行することによって新
しい画像をＤＶＤドライブ４へ録画しているとき、ＣＰＵ１の再構築手段１１は、断片化されてＤＶＤドライブ４に既に録画されているデータ（以下、既録画データという）をハードディスク５上へ移動させながら、その既録画データを配置し直して再構築する。そして、ＣＰＵ１の書込み手段１２は、再構築された既録画データの容量を予測しながら、既録画データの書込み領域に重複しないようにして、ＤＶＤドライブ４へ新しい録画データの書き込みを実行する。さらに、ＣＰＵ１の書込み手段１２は、ハードディスク５によって再構築された既録画データをＤＶＤドライブ４へ書き込む。
【００２６】
このようにして、本実施形態におけるＤＶＤレコーダ装置では、ＤＶＤドライブ４によって新しい画像を録画している最中に、並行して、断片化されてＤＶＤドライブ４に格納されている既録画データをハードディスク５へ再構築しながら再びＤＶＤドライブへ書き戻している。従って、全ての録画が終了したときには、既録画データと新規録画データからなる全録画データは、全て連続的にＤＶＤ上に記録された状態になっている。さらに、録画の中断や電源のオフ（ＯＦＦ）などによって断片化された既録画データの再配置処理が中断された場合でも、既録画データを損なうことなくデータを連続化させるデフラグメンテーション処理を続行することができる。
【００２７】
図２は、図１に示すＤＶＤレコーダ装置によって実行されるＤＶＤドライブとハードディスクのデータマッピングを示す図である。図２に示すように、ＤＶＤドライブ４とハー
ドディスク（ＨＤＤ）５を具備したＤＶＤレコーダ装置において、ＤＶＤの記録領域は、記録可能な空き容量であるフラグメントＢが発生しているために、既録画領域が２つの領域（つまり、第1 の既録画領域Ａと第２の既録画領域Ｃ）に断片化されている。そこで、ＤＶＤレコーダ装置は、新規画像の録画を行う場合に、第１の既録画領域Ａと第２の既録画領域Ｃが占有するのに必要な領域（以下、全体の既録画領域と言う）の容量をあらかじめ予測して新規録画の開始位置を決定する。
【００２８】
そして、ＤＶＤドライブ４に存在する第２の既録画領域Ｃのコンテンツをハードディスク（ＨＤＤ）５へ移動した後、この第２の既録画領域ＣをＤＶＤドライブ４の第１の既録
画領域Ａのすぐ後ろに戻し、全体の既録画領域（Ａ＋Ｃ）として再構築する。これによって、全体の既録画領域（Ａ＋Ｃ）は連続した領域となり、その既録画領域（Ａ＋Ｃ）の後ろの領域から新規画像の録画を開始して新規録画領域Ｄとする。
【００２９】
つまり、第２の既録画領域Ｃが第１の既録画領域Ａの後ろに移動するのに必要な容量をあらかじめ考慮して新規画像の録画開始位置を決める。そして、フラグメントＢが発生し
た領域の後ろに存在する第２の既録画領域Ｃのコンテンツを第１の既録画領域Ａの後ろのコンテンツに移動させながら、これらのコンテンツ（つまり、第１の既録画領域Ａのコンテンツと第２の既録画領域Ｃのコンテンツ）をハードディスク（ＨＤＤ）５上で再構築してＤＶＤドライブ４に戻しながら、それらのコンテンツ（第１の既録画領域Ａのコンテン
ツと第２の既録画領域Ｃのコンテンツ）のすぐ後ろから新規画像の録画及び再生を行う。
これによって、ＤＶＤドライブ４には全ての既録画領域（Ａ＋Ｃ）と新規録画領域Ｄが連続して存在することになる。
【００３０】
〔データ再構築の処理動作〕
次に、図１のＤＶＤレコーダ装置におけるフラッシュＲＯＭ２内に格納されているプログラムによる処理によって、断片化されたデータを連続したデータに再構築する場合の動作を図３（ａ）〜（ｅ）および図４に基づいて説明する。
ここで、この図３（ａ）〜（ｅ）は、ＤＶＤドライブ４及びハードディスク５のデータマッピング図である。又、図４は装置全体の動作を示すフローチャートである。
【００３１】
先ず、図３（ａ）は、本実施形態におけるＤＶＤドライブ装置によって実現される録画開始直後の状態を示すデータマッピング図である。図３（ｂ）は、図３（ａ）に続いて録画開始時に既録画領域のコピーを開始した直後の状態を示すデータマッピング図である。図３（ｃ）は、図３（ｂ）に続いて既録画領域のコピーが録画開始位置まで達した直後の状態を示すデータマッピング図である。図３（ｄ）は、図３（ｃ）に続いて既録画領域のコピーが完了する前に録画が終了した状態を示すデータマッピング図である。図３（ｅ）は、図３（ｄ）に続いて既録画領域のＤＶＤへのコピーを終了した直後の状態を示すデータマッピング図である。
【００３２】
なお、図３（ａ）〜（ｅ）のデータマッピング図において、Ｂの領域はデータの削除によって生じたフラグメント領域、Ａの領域はフラグメント領域Ｂより前の第１の既録画領域、Ｃに領域はフラグメント領域Ｂより後ろの第２の既録画領域、Ｅの領域はハードディスク（ＨＤＤ）５上にコピーした既録画コピー領域、及びＤの領域は新規録画中のデータ領域つまり新規録画データを書き込む新規録画領域を、それぞれ示している。また、図３（ａ）乃至図３（ｅ）のデータマッピング図において、ＤＶＤドライブ４上のデータがハードディスク５へコピーを終了したときは、その領域をＤＶＤドライブ４上でコピー終了領域Ｆとして示し、ハードディスク５上でコピー先領域Ｆ１として示している。
【００３３】
次に、図３（ａ）から順を追って本実施形態におけるＤＶＤレコーダ装置が行うデータの録画の手順について説明する。
図３（ａ）は、画像が連続的に録画された状態から、コンテンツの削除を実行することによってデータ書き込み可能な断片領域であるフラグメント領域Ｂが生じた状態が発生し、その中で、再び新規録画を開始した直後のデータマッピングを示している。図３（ａ）において、第１の既録画領域Ａの削除開始位置ｓから削除終了位置ｅまでの録画データが削除された状態において、削除終了位置ｅから既録画終了位置ｆまでの第２の既録画領域Ｃにはまだ録画データが残っている。したがって、このときは１つのコンテンツである第１の既録画領域Ａと第２の既録画領域Ｃの間には、書込み可能な領域であるフラグメント領域Ｂが存在する（ステップＳ１０１）。
【００３４】
このようなデータマッピングの状態で新規録画を開始する場合、先の削除開始位置ｓを基点として、削除終了位置ｅと既録画終了位置ｆとの間の間隔に相当する容量だけ空けた
位置Ｒを定める（ステップＳ１０２）。そして、この位置Ｒより新規録画を開始するように制御する。つまり、削除終了位置ｅから既録画終了位置ｆまでの間隔と削除開始位置ｓから位置Ｒまでの間隔とが等しくなるような位置Ｒより新規録画を開始する（ステップＳ１０４、新規コンテンツ書込み工程）。
【００３５】
ここで、新規録画開始位置Ｒより新規録画を開始する際には、予めＤＶＤレコーダ４において録画予定のデータ領域Ｄに存在している既録画データをハードディスク５の既録画
コピー領域Ｅにコピーする。この際、コピー先のハードディスク５には、あらかじめハードディスク５内の未記録領域の開始点ｐを基点とし、ＤＶＤドライブ４の削除終了位置ｅから位置Ｒまでの間隔を置いた位置ｑをコピー先の基点として既録画コピー領域Ｅにコピーを開始する（再構築工程の開始）。つまり、ＤＶＤドライブ４の削除終了位置ｅから位置Ｒまでの間隔とハードディスク５の開始点ｐから位置ｑまでの間隔が等しくなる位置ｑを基点として、ＤＶＤドライブ４の録画予定のデータ領域Ｄに存在している既録画データをハードディスク５のコピー既録画領域Ｅにコピーする（ステップＳ１０３）。
【００３６】
図３（ｂ）は、図３（ａ）に示す録画開始直前より、第２の既録画領域ＣのデータをＤＶＤレコーダ４からハードディスク５へコピー開始した直後のデータマッピング図を示している。この図３（ｂ）に示すように、新規画像の録画中（ステップＳ１０４）において
、第２の既録画領域Ｃに存在するコピー終了領域Ｆのコンテンツが、ハードディスク５のコピー先領域Ｆ１にコピーされると共に、ＤＶＤレコーダ４のフラグメント領域Ｂの先頭領域Ｆ２にコピーされる（ステップＳ１０５）。このようにして、第２の既録画領域Ｃのコンテンツは、その先頭位置ｅから録画開始点Ｒの直前までの既録画データがハードディスク５のコピー先領域Ｆ１及びＤＶＤレコーダ４のフラグメント領域Ｂの先頭領域Ｆ２にコピーされる。
図３（ｃ）は、図３（ｂ）においてコピー終了領域Ｆのコンテンツが録画開始位置Ｒまで達した状態におけるデータマッピング図を示している。即ち、第２の既録画領域Ｃのコ
ンテンツのコピーが録画開始位置Ｒまで達すると（ステップＳ１０６）、ハードディスク５は位置ｂで示される既録画コピー開始位置を基点としたコピー先領域Ｆ１において、コピー元のＤＶＤレコーダ４からコピーした既録画データ（つまり、コピー終了領域Ｆのコンテンツ）のコピーを終了する。
【００３７】
更に、ＤＶＤレコーダ４の第１の既録画領域Ａの削除開始位置ｓで示される録画前に削除されたフラグメント領域Ｂの削除開始位置ｓを基点として、ハードディスク５のコピ
ー先領域Ｆ１の録画データがコピー先のＤＶＤレコーダ４のフラグメント領域Ｂの先頭領域Ｆ２へコピーされる。これによって、ＤＶＤレコーダ４には、削除開始位置ｓを先頭位置としたフラグメント領域Ｂの先頭領域Ｆ２には、第２の既録画領域Ｃのコンテンツがコピーされる（再構築工程の終了）。
図３（ｄ）は、第２の既録画領域Ｃのコンテンツのコピーが録画開始位置Ｒに達し、所望のコピーが終了する前に新規画像の録画が終了した場合のデータマッピング図を示している（ステップＳ１０７）。この場合、本実施形態では録画データのＤＶＤレコーダ４へ
の書き込み処理後に、コピーを行っていない残りの第２の既録画領域Ｃのコンテンツの全データをハードディスク５及びＤＶＤレコーダ４の残ったフラグメント領域Ｂから録画開始位置Ｒまでの領域Ｈのコピーを完了させて、録画処理の完了とする（ステップＳ１０８，Ｓ１０９：書込み工程）。
【００３８】
図３（ｅ）は、ハードディスク５内にコピーした既録画コンテンツの全データをＤＶＤレコーダ４のデータ領域に書き戻した直後のデータマッピング図を示している。この図３（ｅ）に示すようなデータのマッピング状態より、新規録画領域Ｄのコンテンツよりも後
ろに残った既録画領域を消去し、ハードディスク５上に残ったデータもすべて削除した時点で本実施形態における処理は終了する（ステップＳ１１０）。
【００３９】
ここで、上述した再構築工程，新規コンテンツ書込み工程，及び書込み工程の各実行内容をプログラム化しコンピュータに実行させるように構成してもよい。
【００４０】
なお、本実施形態ではフラグメント領域Ｂは１箇所のみとしたが、フラグメント領域が複数箇所に存在する場合でも既録画領域が複数存在することに対応し、これらの既録画領
域の総計を本実施形態の既録画領域に置き換えることができることは容易に推測できる。また、本実施形態で述べた処理において、ハードディスク５からＤＶＤ４へのデータ書き戻しに障害が発生した場合は、録画以外のＤＶＤ４への書き込み処理をすべて中止し、録画終了後にハードディスク５にコピーしたコンテンツを用いて復元作業を行うことが可能である。更に、録画の際のデータ書き込み毎の書き込み開始位置を再生ポインタと置き換えるか、もしくは単なる処理ポインタと置き換えることにより、ＤＶＤレコーダ装置が再生、停止、及びＤＶＤドライブ／ハードディスク間の既録画データ移動のいずれの処理中
においても本発明の実施は可能となる。
【００４１】
〔データ再配置処理の中断時における復旧処理について〕
次に、前述したデータの再配置処理が何らかの理由で中断した場合の復旧処理について説明する。処理が中断された場合の復旧処理について本実施形態では更に工夫している点を説明する。
【００４２】
図５は、コピー管理領域を含んだ録画開始時に既録画領域のコピーを開始した直後の状態を示すデータマッピング図である。即ち、この図５は、図３（ａ）に示した録画開始直後における既録画領域のコピー開始状態を示すデータマッピング図の応用である。
この図５に示すように、ハードディスク５の未記録領域開始点ｐを基点として、削除終
了位置ｅから既録画終了位置ｆまでの録画データと同じ容量だけ隔てた記録開始点ｔよりコピー管理データを記録してコピー管理領域Ｇとする。このコピー管理領域Ｇに記録されるデータ内容としては、コピー元ＤＶＤドライブ４のデータ記録アドレス、コピー先のハードディスク５のデータ記録アドレス、及び再コピー先のＤＶＤドライブ４のデータ記録アドレスが書き込まれている。
【００４３】
このとき、ハードディスク５またはＤＶＤドライブ４へデータコピーを行う毎に、このコピー管理領域Ｇに対してアドレスデータの書き込みを行うことにより、本発明のＤＶＤ
レコーダ装置による既録画データの移動処理が中断された場合でも、このコピー管理領域Ｇへ書き込まれたデータ内容によって、データが書き込まれた場所を特定することができるので、録画データの再構築や再配置処理を続行することが可能となる。
【００４４】
以上のように、本実施形態では、ＤＶＤドライブ４とハードディスク５を具備したＤＶＤレコーダにおいて、録画領域の部分削除により生じたフラグメンテーションを、録画開始箇所をフラグメンテーションが発生している開始箇所からフラグメンテーションが発生している箇所より後ろに録画されている録画コンテンツの容量分だけ後ろの位置を録画開始位置とする。又、ＤＶＤドライブ４への録画中に１回の録画データ書き込み毎にフラグメンテーションが発生している箇所より後ろに録画されている録画コンテンツの先頭位置からのデータを既出のハードディスク５にコピーする。更に、録画データ書き込み領域に既コンテンツのデータが存在している場合、既出のハードディスク５上への既出のコンテンツが再構築されるように開始位置を決め、録画データの書き込みを行う前に既出のフラグメンテーションデータのハードディスク５へのコピーを行うことを特徴とする。
【００４５】
ここで、上述した実施形態では、前述したハードディスク５への既出のフラグメンテーションデータのコピーを行いつつ、コピーされた既出のコンテンツデータをＤＶＤ４上のフラグメンテーション開始位置を始点としてコピーすることで、録画中にデフラグメンテーション処理を行うことを特徴とする。
又、上述した実施形態では、ハードディスク５への既出のフラグメンテーションデータをＤＶＤ４上のフラグメンテーション開始位置を始点としてコピーする処理を、録画終了後の任意の時間に実行することも可能とした。
更に、録画中のデータをハードディスク５に書き込みながらＤＶＤ４のデフラグメンテーションを行い、前記デフラグメンテーションが終了したらハードディスク５に書き込まれている録画中のデータをＤＶＤ４に移動し、ＤＶＤ４への録画を続けることを特徴とする。
又、再生中に再生箇所が前述した録画開始位置に達した後、再生を行いつつ録画データの記録以外のすべての処理を行うことにより、再生中にデフラグメンテーション処理を行うことを可能とした。
【００４６】
更に、上述した実施形態では、前述したデフラグメンテーション処理を行う際、既出のハードディスク５、もしくはＤＶＤドライブ４に移動済のデータに関する移動元のデータアドレステーブルを記録しておく機能を有することを特徴とし、又データアドレステーブルにフラグメンテーションの発生箇所も記録しておき、前述したデフラグメンテーションを行う都度、前記テーブルを更新することにより、該ＤＶＤレコーダ４の任意の状態にて前出のデフラグメンテーション処理を行う機能を有する点も特徴としている。
【００４７】
このため、本実施形態によると、フラグメントが発生している状態での新規録画開始の際、録画データ書き込み開始位置をＤＶＤ４上の移動対象となる既録画コンテンツのデータ容量を開けた位置としているため、録画完了と同時に既録画領域の断片化も解消させることができる点である。更に、本実施形態では、ハードディスク、およびＤＶＤ４上に処理中のデータが全て残っており、データ再構築処理が途中で中断しても全データの復元が可能であるため、電源断、録画失敗等による処理中のデータの消失を防ぐことができるという優れた効果を奏する。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態を示すブロック図である。
【図２】図１に示す実施形態によって実行されるＤＶＤドライブとハードディスクのデータマッピングを示す説明図である。
【図３】図１に示す実施形態の動作とその途中経過におけるデータ処理の状況を示す説明図データマッピング図）である。
【図４】図１に示す実施形態の動作を示すフローチャートである。
【図５】図１に示す実施形態に付加された内容（コピー管理領域を含んだもの）で、録画開始時に既録画領域のコピーを開始した直後の状態を示すデータマッピング図である。
【符号の説明】
【００４９】
１    ＣＰＵ
２    フラッシュＲＯＭ
３    ＲＡＭ
４    ＤＶＤドライブ
５    ハードディスク
１１  再構築手段
１２  書込み手段
【図１】
2007257706.tif 000003
【図２】
2007257706.tif 000004
【図３】
2007257706.tif 000005
【図４】
2007257706.tif 000006
【図５】
2007257706.tif 000007