(57)【要約】【課題】ファイルの記録位置を示す管理情報の２重化と集中配置を維持しつつ、記録媒体に対して効率的にデータを記録する。【解決手段】  ディスクには、内周側から順に、内周側ＦＳ記録領域４１、ファイル記録領域４２、および外周側ＦＳ記録領域４２が設けられる。内周側ＦＳ記録領域４１には、USB５１、ＭＢ５２、および管理情報５３が記録され、これらは、ファイル記録領域４２に、クリップ単位のビデオデータやオーディオデータ等のファイルが記録される毎に、巡回記録により更新される。外周側ＦＳ記録領域４３には、内周側ＦＳ記録領域４１に記録されたｆｓ５３と同一のｆｓ６１が記録される。ｆｓ６１は、イジェクト時にのみ、巡回記録により更新される。本発明は、ディジタルビデオカメラに適用することができる。【選択図】図２
2005243079.tif 000002
【特許請求の範囲】
【請求項１】
所定のファイルシステムに従い、着脱可能な記録媒体に対して所定のデータを記録する記録装置において、
入力された前記データを１つのファイルとして前記記録媒体に書き込む書き込み手段と、
前記書き込み手段によって入力された前記データが１つのファイルとして前記記録媒体に書き込まれるとき、前記記録媒体に書き込まれた前記ファイルを読み出すための管理情報を生成する生成手段と、
前記生成手段によって生成された前記管理情報を、前記管理情報が生成されるとき、前記記録媒体に設けられた第１の領域に記録し、前記記録媒体がイジェクトされるとき、前記記録媒体に設けられた前記第１の領域とは異なる第２の領域に記録する記録手段と
を含むことを特徴とする記録装置。
【請求項２】
前記所定のファイルシステムは、UDF（Universal Disc Format）２．５である
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録媒体は、ディスク媒体であり、
前記第１の領域は、前記ディスク媒体の内周側に設けられ、
前記第２の領域は、前記ディスク媒体の外周側に設けられる
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記記録手段は、前記生成手段によって生成された前記管理情報を、前記管理情報が生成されるとき、前記記録媒体に設けられた第１の領域に巡回記録し、前記記録媒体がイジェクトされるとき、前記記録媒体に設けられた前記第１の領域とは異なる第２の領域に巡回記録する
ことを特徴とする請求項１に記載の記録装置。
【請求項５】
前記生成手段は、前記記録媒体の空き領域を示す空き領域情報と、前記管理情報内の無効な部分を示す無効部分情報も生成する
ことを特徴とする請求項１に記載の記録装置。
【請求項６】
前記記録手段は、前記管理情報が生成されるとき、前記生成手段によって生成された前記空き領域情報および前記無効部分情報も、前記記録媒体に設けられた前記第１の領域に巡回記録する
ことを特徴とする請求項５に記載の記録装置。
【請求項７】
前記記録手段は、前記記録媒体がイジェクトされるとき、前記生成手段によって生成された前記空き領域情報を、前記記録媒体に設けられた前記第１の領域に上書き記録する
ことを特徴とする請求項５に記載の記録装置。
【請求項８】
前記記録媒体の前記第１の領域に記録された前記無効部分情報に基づいて、無効な部分を除いた有効な部分だけの部分的な前記管理情報を読み出し、読み出した部分的な前記管理情報に基づいて、前記記録媒体に書き込まれた前記ファイルを読み出す読み出し手段を
さらに含むことを特徴とする請求項５に記載の記録装置。
【請求項９】
所定のファイルシステムに従い、着脱可能な記録媒体に対して所定のデータを記録する記録方法において、
入力された前記データを１つのファイルとして前記記録媒体に書き込む書き込みステップと、
前記書き込みステップの処理で、入力された前記データが１つのファイルとして前記記録媒体に書き込まれるとき、前記記録媒体に書き込まれた前記ファイルを読み出すための管理情報を生成する生成ステップと、
前記生成ステップの処理で生成された前記管理情報を、前記管理情報が生成されるとき、前記記録媒体に設けられた第１の領域に記録し、前記記録媒体がイジェクトされるとき、前記記録媒体に設けられた前記第１の領域とは異なる第２の領域に記録する記録ステップと
を含むことを特徴とする記録方法。
【請求項１０】
所定のファイルシステムに従い、着脱可能な記録媒体に対して所定のデータを記録するためのプログラムであって、
入力された前記データを１つのファイルとして前記記録媒体に書き込む書き込みステップと、
前記書き込みステップの処理で、入力された前記データが１つのファイルとして前記記録媒体に書き込まれるとき、前記記録媒体に書き込まれた前記ファイルを読み出すための管理情報を生成する生成ステップと、
前記生成ステップの処理で生成された前記管理情報を、前記管理情報が生成されるとき、前記記録媒体に設けられた第１の領域に記録し、前記記録媒体がイジェクトされるとき、前記記録媒体に設けられた前記第１の領域とは異なる第２の領域に記録する記録ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および方法、並びにプログラムに関し、特に、例えば、UDF（Universal Disc Format）２．５に準拠して、記録媒体にデータを記録する場合に用いて好適な記録装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
UDFは、もともとDVD（Digital Versatile Disc）に代表される光ディスク等の記録媒体にファイルを記録して管理するためのファイルフォーマットとして知られており、その規格が徐々にバージョンアップされて、現在では、UDF２．５が提案されている（非特許文献１参照）。
【０００３】
UDF２．５に準拠したファイルシステムでは、管理情報の２重化と、管理情報の集中配置とが特徴とされている。ここで、管理情報とは、記録媒体のどの位置にどのようなファイルが存在するかを示す情報であって、記録媒体にファイルが書き込まれたり、逆に記録媒体からファイルが消去されたりしたときに更新される。
【０００４】
管理情報の２重化とは、記録媒体上の離れた２カ所（例えば、ディスクの内周側と外周側）に、同一の管理情報をそれぞれ記録することを指す。これにより、２カ所の記録されている同一の管理情報のうち、仮に一方が記録媒体の傷や劣化に起因して読み出せなくなったとしても、他方を読み出せばよいので、管理情報が読めないことによって、記録されているファイルも読み出せなくなってしまうという事態の発生を抑止することができる。
【０００５】
管理情報の集中配置とは、１つの管理情報を分割することなく、記録媒体に連続して記録することを指す。これにより、管理情報を速やかに読み出すことができるので、記録されているファイルを読み出すまでに要する時間を短縮することができる。
【０００６】
ここで、例えば、被写体を撮影して、その結果得られるビデオデータおよびオーディオデータを光ディスク等の記録媒体に記録するディジタルビデオカメラにUDF２．５を採用することを想定する。また、それとの比較のために、据え置き型のビデオ録画装置に、UDF２．５を採用することを想定する。
【０００７】
通常、電力の安定供給が見込まれる据え置き型のビデオ録画装置では、ビデオデータ等のファイルを記録媒体に記録した場合、それに対応する記録媒体上の管理情報を更新する処理は、記録媒体をイジェクトするときに行われる。
【０００８】
一方、ディジタルビデオカメラでは、撮影して得られたビデオデータを記録している最中に、バッテリの取り外しやバッテリ切れ等によって電力供給が絶たれる可能性を否定できない。この場合、電源供給が絶たれる前に記録されたビデオデータに対応して管理情報が更新されていないので、記録されたビデオデータも読み出すことができなくなってしまう。
【０００９】
このような事態を防ぐために、ディジタルビデオカメラにおいて、所定の単位量のビデオデータを記録媒体に記録する毎、記録媒体上の管理情報を頻繁に更新することが考えられる。
【００１０】
【非特許文献１】OSTA(Optical Storage Technology Association)"Universal Disc Format Specification Revision2.50"、２００３年４月３０日
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述したようにUDF２．５では、管理情報が２重化され、それらが記録媒体上の離れた位置に記録されているので、それらを頻繁に更新するには、記録媒体に対してデータを書き込むピックアップを、記録媒体上の離れた位置の間で頻繁に移動させなければならない。このようにすると、ピックアップのシーク時間が長くなってしまうので、肝心のビデオデータを記録するための位置にピックアップが速やかに戻れないという課題があった。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、ファイルの記録位置を示す管理情報の２重化と集中配置を維持しつつ、記録媒体に対して効率的にデータを記録できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
本発明の記録装置は、入力されたデータを１つのファイルとして記録媒体に書き込む書き込み手段と、書き込み手段によって入力されたデータが１つのファイルとして記録媒体に書き込まれるとき、記録媒体に書き込まれたファイルを読み出すための管理情報を生成する生成手段と、生成手段によって生成された管理情報を、管理情報が生成されるとき、記録媒体に設けられた第１の領域に記録し、記録媒体がイジェクトされるとき、記録媒体に設けられた第１の領域とは異なる第２の領域に記録する記録手段とを含むことを特徴とする。
【００１４】
前記所定のファイルシステムは、UDF２．５であるようにすることができる。
【００１５】
前記記録媒体は、ディスク媒体であり、前記第１の領域は、ディスク媒体の内周側に設けられ、前記第２の領域は、ディスク媒体の外周側に設けられるようにすることができる。
【００１６】
前記記録手段は、生成手段によって生成された管理情報を、管理情報が生成されるとき、記録媒体に設けられた第１の領域に巡回記録し、記録媒体がイジェクトされるとき、記録媒体に設けられた第１の領域とは異なる第２の領域に巡回記録するようにすることができる。
【００１７】
前記生成手段は、記録媒体の空き領域を示す空き領域情報と、管理情報内の無効な部分を示す無効部分情報も生成するようにすることができる。
【００１８】
前記記録手段は、管理情報が生成されるとき、生成手段によって生成された空き領域情報および無効部分情報も、記録媒体に設けられた第１の領域に巡回記録するようにすることができる。
【００１９】
前記記録手段は、記録媒体がイジェクトされるとき、生成手段によって生成された空き領域情報を、記録媒体に設けられた第１の領域に上書き記録するようにすることができる。
【００２０】
本発明の記録装置は、記録媒体の前記第１の領域に記録された無効部分情報に基づいて、無効な部分を除いた有効な部分だけの部分的な管理情報を読み出し、読み出した部分的な管理情報に基づいて、記録媒体に書き込まれたファイルを読み出す読み出し手段をさらに含むことができる。
【００２１】
本発明の記録方法は、入力されたデータを１つのファイルとして記録媒体に書き込む書き込みステップと、書き込みステップの処理で、入力されたデータが１つのファイルとして記録媒体に書き込まれるとき、記録媒体に書き込まれたファイルを読み出すための管理情報を生成する生成ステップと、生成ステップの処理で生成された管理情報を、管理情報が生成されるとき、記録媒体に設けられた第１の領域に記録し、記録媒体がイジェクトされるとき、記録媒体に設けられた第１の領域とは異なる第２の領域に記録する記録ステップとを含むことを特徴とする。
【００２２】
本発明のプログラムは、入力されたデータを１つのファイルとして記録媒体に書き込む書き込みステップと、書き込みステップの処理で、入力されたデータが１つのファイルとして記録媒体に書き込まれるとき、記録媒体に書き込まれたファイルを読み出すための管理情報を生成する生成ステップと、生成ステップの処理で生成された管理情報を、管理情報が生成されるとき、記録媒体に設けられた第１の領域に記録し、記録媒体がイジェクトされるとき、記録媒体に設けられた第１の領域とは異なる第２の領域に記録する記録ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００２３】
本発明の記録装置および方法、並びにプログラムにおいては、入力されたデータが１つのファイルとして記録媒体に書き込まれるとき、記録媒体に書き込まれたファイルを読み出すための管理情報が生成され、生成された管理情報が、管理情報が生成されるとき、記録媒体に設けられた第１の領域に記録され、記録媒体がイジェクトされるとき、記録媒体に設けられた第１の領域とは異なる第２の領域に記録される。
【発明の効果】
【００２４】
本発明によれば、ファイルの記録位置を示す管理情報の２重化と集中配置を維持しつつ、記録媒体に対して効率的にデータを記録することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２７】
請求項１に記載の記録装置（例えば、図１の記録再生装置１）は、入力されたデータを１つのファイルとして記録媒体（例えば、図１のディスク３２）に書き込む書き込み手段（例えば、図３のステップＳ１の処理を行う図１のドライブ２６）と、書き込み手段によって入力されたデータが１つのファイルとして記録媒体に書き込まれるとき、記録媒体に書き込まれたファイルを読み出すための管理情報（例えば、図２の管理情報５３）を生成する生成手段（例えば、図３のステップＳ４の処理を行う図１の記録制御部１６）と、生成手段によって生成された管理情報を、管理情報が生成されるとき、記録媒体に設けられた第１の領域（例えば、図２の内周側ＦＳ記録領域４１）に記録し、記録媒体がイジェクトされるとき、記録媒体に設けられた第１の領域とは異なる第２の領域（例えば、図２の外周側ＦＳ記録領域４３）に記録する記録手段（例えば、図３のステップＳ７，Ｓ８の処理を行う図１のドライブ２６）とを含むことを特徴とする。
【００２８】
前記生成手段は、記録媒体の空き領域を示す空き領域情報（例えば、図２のUSB５１）と、管理情報内の無効な部分を示す無効部分情報（例えば、図２のＭＢ５２）も生成することを特徴とする。
【００２９】
請求項８に記載の記録装置は、記録媒体の第１の領域に記録された無効部分情報に基づいて、無効な部分を除いた有効な部分だけの部分的な管理情報を読み出し、読み出した部分的な管理情報に基づいて、記録媒体に書き込まれたファイルを読み出す読み出し手段（例えば、図１の再生制御部１５）とをさらに含むことを特徴とする。
【００３０】
請求項９に記載の記録方法は、入力された前記データを１つのファイルとして前記記録媒体に書き込む書き込みステップ（例えば、図３のステップＳ１）と、前記書き込みステップの処理で、入力された前記データが１つのファイルとして前記記録媒体に書き込まれるとき、前記記録媒体に書き込まれた前記ファイルを読み出すための管理情報（例えば、図２の管理情報５３）を生成する生成ステップ（例えば、図３のステップＳ４）と、前記生成ステップの処理で生成された前記管理情報を、前記管理情報が生成されるとき、前記記録媒体に設けられた第１の領域（例えば、図２の内周側ＦＳ記録領域４１）に記録し、前記記録媒体がイジェクトされるとき、前記記録媒体に設けられた前記第１の領域とは異なる第２の領域（例えば、図２の外周側ＦＳ記録領域４３）に記録する記録ステップ（例えば、図３のステップＳ７，Ｓ８）とを含むことを特徴とする。
【００３１】
なお、本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の記録方法のものと同様であるので、その記載は省略する。
【００３２】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３３】
図１は、本発明を適用した記録再生装置の構成例を示すブロック図である。図１において、記録再生装置１のCPU（Central Processing Unit）１１は、ROM（Read Only Memory）１２に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）１３には、CPU１１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【００３４】
情報保持部１４は、記録制御部１６によって生成されるUSB５１、ＭＢ５２、および管理情報５３を保持する。
【００３５】
再生制御部１５は、バス１７および入出力インタフェース２０を介してドライブ２６を制御し、ドライブ２６に装着されたディスク３２から各種のファイルの読み出しを制御する処理を行う。また、再生制御部１５は、ドライブ２６に装着されたディスク３２から読み出されるファイルに含まれるビデオデータやオーディオデータを再生し、その再生結果を、バス１７および入出力インタフェース２０を介して出力部２２に出力する。
【００３６】
記録制御部１６は、UDF２．５に準拠し、バス１７および入出力インタフェース２０を介してドライブ２６を制御し、ドライブ２６に装着されたディスク３２への各種のファイルの書き込みを制御する処理を行う。例えば、記録制御部１６は、撮像部２７によって生成されたビデオデータおよびオーディオデータを、それぞれ、１クリップ毎に１ファイルとしてディスク３２に記録させるような制御処理を実行する。ここで、１クリップとは、撮影開始から撮影停止までの時間的な単位を示す。１クリップは、ユーザの操作に依存してするので、その時間や生成されるビデオデータ等のデータ量は不定である。また、記録制御部１６は、ディスク３２に記録されたビデオデータ、オーディオデータ等のファイルの記録位置を管理する管理情報５３（図２）を生成し、ディスク３２に記録させるような制御処理を実行する。
【００３７】
CPU１１、ROM１２、RAM１３、情報保持部１４、再生制御部１５、および記録制御部１６は、バス１７を介して相互に接続されている。このバス１７にはまた、入出力インタフェース２０も接続されている。
【００３８】
入出力インタフェース２０は、ユーザからの操作を入力する入力部２１が接続され、入力部２１に入力された信号をCPU１１に出力する。また、入出力インタフェース２０には、ディスプレイやスピーカなどから構成される出力部２２も接続されている。
【００３９】
さらに、入出力インタフェース２０には、ハードディスクやEEPROM（Electronically Erasable and Programmable Read Only Memory）などから構成される記憶部２３、および、有線または無線のネットワークなどを介して他の装置とデータの通信を行う通信部２４も接続されている。ドライブ２５は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア３１よりプログラム、またはプログラムの実行に必要なデータを読み出したり、データやプログラムを書き込んだりするときに用いられる。
【００４０】
ドライブ２６は、ドライブ２６に装着されたディスク３２よりビデオデータやオーディオデータ等のファイルを読み出したり、ドライブ２６に装着されたディスク３２にファイルを記録したりする。
【００４１】
撮像部２７は、入力部２１から入力されるユーザの操作に対応して、被写体を撮像するとともに集音し、その結果としてビデオデータおよびオーディオデータを生成する。具体的には、ユーザの記録開始（レコードスタート）操作に対応して、ビデオデータおよびオーディオデータの生成を開始し、記録停止（レコードポーズ）操作に対応して、ビデオデータおよびオーディオデータの生成を停止する。
【００４２】
ディスク３２は、例えば、開口数（NA）０．８５、波長４０５nmの青紫色レーザを用いて、最小マーク長０．１４μｍ、トラックピッチ０．３２μｍの記録密度で大容量（例えば２７ギガバイト）のデータを記録可能な光ディスクである。なお、ディスク３２は、それ以外の記録媒体であってもよく、例えば、DVD-RAM（Digital Versatile Disc - Random Access Memory），DVD-R（DVD - Recordable），DVD-RW（DVD - ReWritable），DVD+R（DVD + Recordable），DVD＋RW（DVD + ReWritable），CD-R（Compact Disc - Recordable）、またはCD-RW（CD - ReWritable）等の各種の光ディスクであってもよい。
【００４３】
次に、図２は、UDF２．５に準拠した記録制御部１６からの制御に基づき、ディスク３２に設けられる各種の領域を示している。
【００４４】
ディスク３２には、内周側から順に、内周側ＦＳ記録領域４１、ファイル記録領域４２、および外周側ＦＳ記録領域４２が設けられる。
【００４５】
内周側ＦＳ記録領域４１には、ファイル記録領域４２のどこにどのようなファイルが記録されているかを示す情報であって、ディスク３２からファイルが読み出されるときに参照される管理情報（ｆｓ;file structure）５３が分割されることなく連続して記録されている（UDF２．５の特徴である管理情報の集中配置に相当する）。以下、管理情報５３を、ｆｓ５３とも記述する。
【００４６】
ｆｓ５３は、ファイル記録領域４２に対してファイルが記録されたり、記録されているファイルが更新されたり、記録されているファイルが消去されたりしたときに更新される。なお、ｆｓ５３は、そのデータ長が所定の長さ（アロケーションユニット長の整数倍）となるように規定されており、必ずしもその全体が使用されるわけではない。したがって、ｆｓ５３内には、利用されていない空き領域も存在し得る。
【００４７】
なお、内周側ＦＳ記録領域４１に記録されているｆｓ５３が更新されるときは、巡回記録によって行われる。この処理を、ファイルシステムライトバック(File System Write Back)と記述する。また、ｆｓ５３は、UDFにおいてメタデータとも称される。
【００４８】
ここで、巡回記録とは、例えば、内周側ＦＳ記録領域４１のｆｓ５３を更新する場合、更新前のｆｓ５３が記録されているディスク３２上の位置に上書きするのではなく、内周側ＦＳ記録領域４１内の空いている位置（通常、更新前のｆｓ５３が記録されている隣の位置）に、更新後のｆｓ５３を書き込み、その後、更新前のｆｓ５３を消去するように、更新した情報を更新前の情報からずらして記録する方法を指す。ｆｓ５３を巡回記録することにより、巡回記録ではなくｆｓ５３を上書きする場合に比較して、ｆｓ５３の更新に起因する内周側ＦＳ記録領域４１の耐久性の低下（書き換え回数の上昇）を抑止することができる。
【００４９】
さらに、内周側ＦＳ記録領域４１には、内周側ＦＳ記録領域４１、ファイル記録領域４２、および外周側ＦＳ記録領域４２における空き領域を示すUSB（Unallocated Space Bitmap）５１、ｆｓ５３内の空き領域を示すＭＢ（Metadata Bitmap）５２が記録される。なお、内周側ＦＳ記録領域４１には、今後、ｆｓ５３等が巡回記録される空き領域５４も存在する。
【００５０】
なお、USB５１およびＭＢ５２は、ｆｓ５３ととも巡回記録によって更新される。ただし、USB５１については、上書きされる場合もある。その詳細については後述する。
【００５１】
ファイル記録領域４２には、撮像部２７によって生成された、クリップ単位のビデオデータおよびオーディオデータが、それぞれ１ファイルとして記録される。
【００５２】
外周側ＦＳ記録領域４３には、内周側ＦＳ記録領域４１に記録されたｆｓ５３と同一のｆｓ６１が記録される（UDF２．５の特徴である管理情報の２重化に相当する）。なお、ｆｓ６１が更新される場合には、外周側ＦＳ記録領域４３の空き領域６２に巡回記録が行われる。ｆｓ６１は、UDFの規格において、メタデータミラーとも称される。
【００５３】
このように、内周側ＦＳ記録領域４１にｆｓ５３を記録し、それと同一のｆｓ６１を外周側ＦＳ記録領域１４３に記録することにより、仮に、ｆｓ５３またはｆｓ６１の一方がディスク３２の傷や汚れ等に起因して読み出すことができなくなったとしても、他方を参照できる可能性が残るので、ファイル記録領域１４２に記録されている各種のファイルが読み出せなくなる事態の発生を抑止することができる。
【００５４】
次に、内周側ＦＳ記録領域４１に対してUSB５１、ＭＢ５２、およびｆｓ５３を記録し、外周側ＦＳ記録領域４３に対してｆｓ６１を記録する処理（以下、管理情報記録処理と称する）について、図３のフローチャートを参照して説明する。この管理情報記録処理は、ユーザからの記録開始の操作に対応して開始される。なお、この管理情報記録処理が開始されたときには、図４Ａに示すように、内周側ＦＳ記録領域４１には、USB1、ＭＢ1、およびｆｓ1が記録されており、外周側ＦＳ記録領域４３にもｆｓ1が記録されているものとする。なお、USB1等の下付数字は、更新の状態を示す値であり、更新される毎に１ずつインクリメントされるものとする。また、図４において、ｆｓが占める領域のうち、斜線で覆われた部分が実際に使用されている領域であり、斜線で覆われていない部分が実際には使用されていない空き領域であるとする。
【００５５】
ステップＳ１において、撮像部２７は、被写体の撮像と集音を行い、その結果としてビデオデータおよびオーディオデータを生成し、入出力インタフェース２０を介してドライブ２６に出力する。ドライブ２６は、記録制御部１６からの制御に基づき、ディスク３２のファイル記録領域４２に対して、撮像部２７によって生成されたビデオデータおよびオーディオデータの記録を行う。
【００５６】
ステップＳ２において、CPU１１は、入力部２１からの入力に基づき、ユーザから記録停止（レコードポーズ）が指示されたか否かを判定する。ユーザから記録停止が指示されていないと判定された場合、処理はステップＳ３に進む。ステップＳ３において、CPU１１は、入力部２１からの入力に基づき、ユーザから、ディスク３２のドライブ２６からのイジェクトが指示されたか否かを判定する。ユーザからディスク３２のイジェクトが指示されていないと判定された場合、ステップＳ１の処理に戻り、ステップＳ２の処理で記録停止が指示されたと判定されるか、ステップＳ３の処理で、ディスク３２のイジェクトが指示されたと判定されるまで、ステップＳ１以降の処理が繰り返されることになる。
【００５７】
なお、このステップＳ１乃至３の処理が繰り返される期間において、撮像部２７によって生成されたビデオデータおよびオーディオデータは、それぞれ、ディスク３２のファイル記録領域４２に、１つのファイルとして記録されることになる。
【００５８】
ステップＳ２において、記録停止が指示されたと判定された場合、処理はステップＳ４に進む。
【００５９】
ステップＳ４において、撮像部２７は、ビデオデータおよびオーディオデータの生成を停止する。ドライブ２６は、記録制御部１６からの制御に基づき、ファイル記録領域４２に対するビデオデータおよびオーディオデータの記録を停止する。記録制御部１６は、ファイル記録領域４２にビデオデータとオーディオデータ、それぞれのファイルが記録されたことと、内周側ＦＳ記録領域４１で巡回記録が行われることに対応して、USB1に代わるUSB2を生成する。また、記録制御部１６は、ファイル記録領域４２にビデオデータとオーディオデータ、それぞれのファイルが記録されたことに対応して、ｆｓ1に代わるｆｓ2を生成する。さらに、記録制御部１６は、生成されたｆｓ2に対応する、ＭＢ1に代わるＭＢ2を生成する。
【００６０】
さらに、ステップＳ４において、ドライブ２６は、記録制御部１６からの制御に基づき、図４Ｂに示すように、生成されたUSB2、ＭＢ2、およびｆｓ2を、内周側ＦＳ記録領域４１に巡回記録することによって更新する。なお、このとき、外周側ＦＳ記録領域４３のｆｓ1は更新されない。すなわち、記録停止時には、内周側ＦＳ記録領域４１だけが更新され、外周側ＦＳ記録領域４３は更新されないので、ドライブ２６に内蔵されたピックアップを外周側にシークさせる必要がない。
【００６１】
ステップＳ５において、CPU１１は、入力部２１からの入力に基づき、ユーザから、ディスク３２のドライブ２６からのイジェクトが指示されたか否かを判定する。ユーザからディスク３２のイジェクトが指示されていないと判定された場合、ステップＳ６に進む。ステップＳ６において、CPU１１は、入力部２１からの入力に基づき、ユーザから、記録停止（レコードポーズ）の解除が指示されたか否かを判定する。記録停止の解除が指示されていないと判定された場合、処理はステップＳ５に戻る。そして、ステップＳ５の処理でディスク３２のイジェクトが指示されたと判定されるか、ステップＳ６の処理で記録停止の解除が指示されたと判定されるまで待機する。
【００６２】
ステップＳ５において、ディスク３２のイジェクトが指示されたと判定された場合、内周側ＦＳ記録領域４１は更新されているので、外周側ＦＳ記録領域４３を更新するために、後述するステップＳ８の処理が行われる。
【００６３】
ステップＳ６において、記録停止の解除が指示されたと判定された場合、処理はステップＳ１に戻り、それ以降の処理が繰り返されることになる。具体的には、ファイル記録領域４２にビデオデータとオーディオデータそれぞれの新たなファイルが記録されることいなる。
【００６４】
その後、ステップＳ３において、ディスク３２のイジェクトが指示されたと判定された場合、処理はステップＳ７に進む。
【００６５】
ステップＳ７においては、ステップＳ４の処理と同様に、ファイル記録領域４２に対するビデオデータおよびオーディオデータの記録が停止される。そして、ファイル記録領域４２にビデオデータとオーディオデータ、それぞれのファイルが記録されたことと、内周側ＦＳ記録領域４１に巡回記録が行われることに対応して、USB2に代わるUSB3が生成される。また、ファイル記録領域４２にビデオデータとオーディオデータ、それぞれのファイルが記録されたことに対応して、ｆｓ2に代わるｆｓ3が生成される。さらに、生成されたｆｓ3に対応する、ＭＢ2に代わるＭＢ3が生成されて、生成されたUSB3、ＭＢ3、およびｆｓ3が、内周側ＦＳ記録領域４１に巡回記録されることによって更新される。
【００６６】
ステップＳ８において、ドライブ２６は、記録制御部１６からの制御に基づき、図４Ｄに示すように、内周側ＦＳ記録領域４１に巡回記録されたｆｓ3と同一のｆｓ3を、外周側ＦＳ記録領域４３に巡回記録することによって更新する。
【００６７】
ステップＳ９において、記録制御部１６は、ステップＳ８の処理によって外周側ＦＳ記録領域４３内の空き領域が変化したことに対応して、USB3に代わるUSB4を生成する。ドライブ２６は、記録制御部１６からの制御に基づき、図４Ｄに示すように、生成されたUSB4を、内周側ＦＳ記録領域４１のUSB3に上書きして更新する。ステップＳ９の処理が終了した後、ドライブ２６からディスク３２がイジェクトされる。以上で、管理情報記録処理の説明を終了する。
【００６８】
以上説明したように、管理情報記録処理によれば、記録停止が指示された場合には、内周側ＦＳ記録領域４１だけが更新され、外周側ＦＳ記録領域４３は更新されないので、ドライブ２６に内蔵されたピックアップを外周側にシークさせる必要がない。そして、ディスク３２のイジェクトが指示された場合のみ、外周側ＦＳ記録領域４３の管理情報が更新される。したがって、記録停止が指示された後、直ちに記録停止が解除されて記録が再開されたときにも、ファイル記録領域４２に対して、速やかに、ビデオデータやオーディオデータの記録を開始することができる。
【００６９】
なお、再びディスク３２がドライブ２６に装着（リマウント）されて、ビデオデータやオーディオデータのファイルが記録された場合、それに対応して生成されたUSB5、ＭＢ5、およびｆｓ5は、内周側ＦＳ記録領域４１を無駄に利用しないために、図４Ｅに示すように、ｆｓ3のうちの実際には利用されていない部分から記録が開始される。これは、ステップＳ９の処理で、内周側ＦＳ記録領域４１のUSBを上書きしたことによって実現可能となる効果である。
【００７０】
また、上述した管理情報記録処理によれば、１クリップ毎にビデオデータやオーディオデータのファイルを生成し、それに対応して内周側ＦＳ記録領域４１のUSB５１、ＭＢ５２、およびｆｓ５３を更新するようにしたが、例えば、ビデオデータやオーディオデータが所定のデータ量となる毎にファイルを生成するようにし、それに対応して内周側ＦＳ記録領域４１のUSB５１、ＭＢ５２、およびｆｓ５３を更新するようにしてもよい。
【００７１】
次に、ディスク３２に記録されているファイルを読み出す処理について、図５のフローチャートを参照して説明する。このファイル読み出し処理は、例えば、ユーザによって所定のファイルの再生が指示されたときに開始される。
【００７２】
ステップＳ３１において、ドライブ２６は、再生制御部１５からの制御に基づき、ディスク３２の内周側ＦＳ記録領域４１に記録されているＭＢ５２を読み出す。ステップＳ３２においては、再生制御部１５は、内周側ＦＳ記録領域４１に記録されているｆｓ５３内の実際には使用されていない空き領域を示すＭＢ５２に基づき、内周側ＦＳ記録領域４１に記録されているｆｓ５３内の実際に使用されている領域を特定する。
【００７３】
ステップＳ３３において、ドライブ２６は、再生制御部１５からの制御に基づき、ステップＳ３２の処理で特定された、内周側ＦＳ記録領域４１に記録されているｆｓ５３内の実際に使用されている領域だけを読み出す。再生制御部１５は、読み出された部分的なｆｓ５３を参照して、ユーザによって再生が指示されたファイルのディスク３２における記録位置を特定し、そのファイルをドライブ２６に読み出させて再生する。以上でファイル読み出し処理の説明を終了する。
【００７４】
以上説明した記録再生装置１によるファイル読み出し処理の特徴は、一般的にファイルの読み出し時には参照されないＭＢ５２を参照することにある。これに対して、一般的なファイル読み出し処理では、ｆｓ５３の全体が読み出されて、ユーザによって再生が指示されたファイルのディスク３２における記録位置が特定されている。
【００７５】
ここで、ＭＢ５２のデータサイズについて説明する。例えば図６に示すように、ｆｓ５３が５１２個の論理ブロック（２０４８バイト）から構成される場合、ｆｓ５３のデータサイズは、１メガバイト（＝５１２×２０４８バイト）となる。これに対して、ＭＢ５２は、ｆｓ５３の各論理ブロックが空き領域であるか否かを示すことができればよいので、そのデータサイズは５１２ビットとなる。
【００７６】
したがって、一般的なファイル読み出し処理では、１メガバイトのｆｓ５３の全体を読み出していることに対して、記録再生装置１によるファイル読み出し処理では、５１２ビット（＝６４バイト）のＭＢ５２を余分に読み出して参照することにより、１メガバイトのｆｓ５３のうちの実際に使用されている領域だけを読み出すだけで済み、一般的なファイル読み出し処理よりも早く所望のファイルの記録位置を特定して読み出すことができるという効果が得られる。
【００７７】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。ソフトウエアにより実行される場合、そのソフトウエアは、例えば図１のリムーバブルメディア３１に記録された状態で供給され、CPU１１によって実行される。
【００７８】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００７９】
【図１】本発明を適用した記録再生装置の構成例を示す図である。
【図２】ディスク上の領域を示す図である。
【図３】管理情報記録処理を説明するフローチャートである。
【図４】管理情報記録処理によって更新される内周側ＦＳ記録領域と外周側ＦＳ記録領域を示す図である。
【図５】ファイル読み出し処理を説明するフローチャートである。
【図６】ＭＢとｆｓのデータサイズを説明する図である。
【符号の説明】
【００８０】
１  記録再生装置，  １４  情報保持部，  １５  再生制御部，  １６  記録制御部，  ２６  ドライブ，  ３２  ディスク，  ４１  内周側ＦＳ記録領域，  ４２  ファイル記録領域，  ４３  外周側ＦＳ記録領域，  ５１  USB，  ５２  ＭＢ，  ５３  管理情報
【図１】
2005243079.tif 000003
【図２】
2005243079.tif 000004
【図３】
2005243079.tif 000005
【図４】
2005243079.tif 000006
【図５】
2005243079.tif 000007
【図６】
2005243079.tif 000008