(57)【要約】【課題】ファイルシステム情報の書き込みおよび更新時のヘッドシークに伴う問題点を回避する。【解決手段】ランダムアクセスが可能であると共に不揮発性の第１の記録媒体１００への書き込みを行う第１のドライブ手段１０１と、不揮発性の第２の記録媒体２００への書き込みを行う第２のドライブ手段２０１とを備える。書き込み制御手段は、ユーザデータの記録指示を受けたときに、第１の記録媒体１００に、第１のドライブ手段１０１により、ユーザデータを書き込むと共に、第２の記録媒体２００に、第１の記録媒体１００に書き込まれたユーザデータを管理するための第１の記録媒体１００の管理情報を書き込むように制御する。【選択図】図１
2009054227.tif 000002
【特許請求の範囲】
【請求項１】
ランダムアクセスが可能であると共に不揮発性の第１の記録媒体への書き込みを行う第１のドライブ手段と、
不揮発性の第２の記録媒体への書き込みを行う第２のドライブ手段と、
ユーザデータの記録指示を受けたときに、前記第１の記録媒体に、前記第１のドライブ手段により、ユーザデータを書き込むと共に、前記第２の記録媒体に、前記第１の記録媒体に書き込まれたユーザデータを管理するための前記第１の記録媒体の管理情報を書き込むように制御する書き込み制御手段と、
を備えるデータ書き込み処理装置。
【請求項２】
ランダムアクセスが可能であると共に不揮発性の第１の記録媒体への書き込みおよび読み出しを行う第１のドライブ手段と、
不揮発性の第２の記録媒体への書き込みおよび読み出しを行う第２のドライブ手段と、
ユーザデータの記録指示を受けたときに、前記第１の記録媒体に、前記第１のドライブ手段により、ユーザデータを書き込むと共に、前記第２の記録媒体に、前記第１の記録媒体に書き込まれたユーザデータを管理するための前記第１の記録媒体の管理情報を書き込むように制御する書き込み制御手段と、
ユーザデータの再生指示を受けたときに、前記第２の記録媒体に書き込まれた前記第１の記録媒体の管理情報に基づいて、前記第１の記録媒体から前記ユーザデータを読み出すように制御する読み出し制御手段と、
を備えるデータ書き込み・読み出し処理装置。
【請求項３】
請求項１に記載のデータ書き込み処理装置において、
前記第１の記録媒体は、外部に取り出し可能なリムーバル記録媒体であり、
前記ユーザデータの書き込み時に、前記第１の記録媒体の管理情報の前記第１の記録媒体に書き込むべきアドレス位置と、当該第１の記録媒体の管理情報の前記第２の記録媒体における書き込みアドレス位置との対応関係を示すアドレス変換情報を生成して保持する手段と、
前記第１の記録媒体が外部に取り出される前に、前記アドレス変換情報に基づいて、前記第１の記録媒体の管理情報を、前記第１の記録媒体に書き戻す管理情報書き戻し手段と、
を備えることを特徴とするデータ書き込み処理装置。
【請求項４】
請求項３に記載のデータ書き込み処理装置において、
前記第１の記録媒体のイジェクト指示を受けたときに、前記管理情報書き戻し手段は、前記第１の記録媒体のイジェクト実行前に、前記第１の記録媒体の管理情報を、前記第１の記録媒体に書き戻す
ことを特徴とするデータ書き込み処理装置。
【請求項５】
請求項３に記載のデータ書き込み処理装置において、
電源オフ指示を受けたときに、前記管理情報書き戻し手段は、電源オフ処理を実行する前に、前記第１の記録媒体の管理情報を、前記第１の記録媒体に書き戻す
ことを特徴とするデータ書き込み処理装置。
【請求項６】
請求項１に記載のデータ書き込み処理装置において、
前記ユーザデータは、時間的に連続するデータであって、前記第１の記録媒体にリアルタイムに前記ユーザデータを書き込むと共に、前記第２の記録媒体に、前記第１の記録媒体の管理情報を書き込む
ことを特徴とするデータ書き込み処理装置。
【請求項７】
請求項２に記載のデータ書き込み・読み出し処理装置において、
前記第１の記録媒体および前記第２の記録媒体は、外部に取り出し不能である
ことを特徴とするデータ書き込み処理装置。
【請求項８】
請求項２に記載のデータ書き込み・読み出し処理装置において、
前記第１の記録媒体は、外部に取り出し可能なリムーバル記録媒体であり、
前記ユーザデータの書き込み時に、前記第１の記録媒体の管理情報の前記第１の記録媒体に書き込むべきアドレス位置と、当該第１の記録媒体の管理情報の前記第２の記録媒体における書き込みアドレス位置との対応関係を示すアドレス変換情報を生成して保持する手段と、
前記第１の記録媒体が外部に取り出される前に、前記アドレス変換情報に基づいて、前記第１の記録媒体の管理情報を、前記第１の記録媒体に書き戻す手段と、
を備えることを特徴とするデータ書き込み・読み出し処理装置。
【請求項９】
請求項８に記載のデータ書き込み・読み出し処理装置において、
前記第１の記録媒体のイジェクト指示を受けたときに、前記管理情報書き戻し手段は、前記第１の記録媒体のイジェクト実行前に、前記第１の記録媒体の管理情報を、前記第１の記録媒体に書き戻す
ことを特徴とするデータ書き込み・読み出し処理装置。
【請求項１０】
請求項８に記載のデータ書き込み・読み出し処理装置において、
電源オフ指示を受けたときに、前記管理情報書き戻し手段は、電源オフ処理を実行する前に、前記第１の記録媒体の管理情報を、前記第１の記録媒体に書き戻す
ことを特徴とするデータ書き込み・読み出し処理装置。
【請求項１１】
請求項２に記載のデータ書き込み・読み出し処理装置において、
前記ユーザデータは、時間的に連続するデータであって、前記第１の記録媒体にリアルタイムに前記ユーザデータを書き込むと共に、前記第２の記録媒体に、前記第１の記録媒体の管理情報を書き込む
ことを特徴とするデータ書き込み・読み出し処理装置。
【請求項１２】
請求項３に記載のデータ書き込み処理装置を備え、前記ユーザデータとして、撮像画像情報を記録する
ことを特徴とする撮像装置。
【請求項１３】
ランダムアクセスが可能であると共に不揮発性の第１の記録媒体への書き込みを行う第１のドライブ手段と、不揮発性の第２の記録媒体への書き込みを行う第２のドライブ手段と、を備えるデータ書き込み処理装置におけるデータ書き込み方法であって、
ユーザデータの記録指示を受けたときに、前記第１の記録媒体に、前記第１のドライブ手段により、ユーザデータを書き込むと共に、前記第２の記録媒体に、前記第１の記録媒体に書き込まれたユーザデータを管理するための前記第１の記録媒体の管理情報を書き込むように制御する書き込み制御工程を備える
ことを特徴とするデータ書き込み処理方法。
【請求項１４】
ランダムアクセスが可能であると共に不揮発性の第１の記録媒体への書き込みおよび読み出しを行う第１のドライブ手段と、不揮発性の第２の記録媒体への書き込みおよび読み出しを行う第２のドライブ手段と、を備えるデータ書き込み・読み出し処理方法であって、
ユーザデータの記録指示を受けたときに、前記第１の記録媒体に、前記第１のドライブ手段により、ユーザデータを書き込むと共に、前記第２の記録媒体に、前記第１の記録媒体に書き込まれたユーザデータを管理するための前記第１の記録媒体の管理情報を書き込むように制御する書き込み制御工程と、
ユーザデータの再生指示を受けたときに、前記第２の記録媒体に書き込まれた前記第１の記録媒体の管理情報に基づいて、前記第１の記録媒体から前記ユーザデータを読み出すように制御する読み出し制御工程と、
を備えるデータ書き込み・読み出し処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのように、データやその管理情報の書き込みアドレスがランダムに選定されて書き込みが行われる、すなわち、ランダムアクセスが可能な記録媒体に対する書き込み並びに読み出し制御に関する。
【背景技術】
【０００２】
例えばＤＶＤなどのようなランダムアクセスが可能な記録媒体においては、ユーザデータの書き込み時には、連続する、あるいは飛び飛びの空き領域に、ユーザデータを書き込むと共に、通常は、ユーザデータの書き込み後にファイルシステム情報を、同様にＤＶＤの飛び飛びの空き領域に書き込むようにする。
【０００３】
ファイルシステム情報は、記録媒体に書き込む、あるいは書き込まれたユーザデータを管理するための管理情報であり、このファイルシステム情報には、記録媒体全体の空き領域の情報や総記録量の情報などの状態管理情報、ユーザデータの記録位置などの記録位置管理情報、ユーザデータに関する例えば日付や属性などの属性管理情報を含むものである。
【０００４】
なお、ファイルシステムとは、記録媒体全体の空き領域や総記録量などの状態管理、ユーザデータやファイルシステム情報の記録位置の記録位置管理、ユーザデータに関する例えば日付や属性などの情報管理などを行うソフトウエアドライバである。
【０００５】
上述のように、飛び飛びの領域にデータの書き込みが行われるランダムアクセスが可能な記録媒体、例えばＤＶＤにおいては、光学ヘッド（記録ヘッド）を、ＤＶＤの半径方向に移動させる、いわゆるヘッドシーク（アドレス変更に伴う記録ヘッドの移動）が必要になる。このヘッドシークに要する時間は、データの書き込み処理時や読み出し時において、比較的大きな割合を占める。特に、あるユーザデータＡを記録した後に、別のユーザデータＢを連続的に記録する際には、ユーザデータＡの記録後、ファイルシステム情報の更新によるオーバーヘッドが発生する。
【０００６】
このファイルシステム情報の更新によるオーバーヘッドについて、図１１および図１２を参照して説明する。
【０００７】
図１１は、例えば、ＤＶＤにおける論理フォーマット仕様であるＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）の場合のファイルシステム情報について説明したもので、円板状のＤＶＤにおけるスパイラル上トラックを、直線上に展開したイメージ図である。
【０００８】
この図１１の例に示すように、ファイルシステム情報は、１つの領域に固まって記録されるものではなく、通常、飛び飛びの領域に記録されることになる。図１１において、ファイルシステム情報Ｆ１１は、記録媒体（ディスク）全体を管理するための情報である。また、ファイルシステム情報Ｆ１２は、ディスク全体を管理するための情報であるファイルシステム情報Ｆ１１が当該ディスク上のどこにあるかを示すアドレス情報（ＡＶＤＰ）であり、これは初期化時に固定的なアドレス位置に記録される。
【０００９】
また、ファイルシステム情報Ｆ１４およびファイルシステム情報Ｆ１５は、それぞれユーザデータＤ１およびユーザデータＤ２の属性情報などを含むファイルエントリー情報（ＦＥ）である。
【００１０】
ファイルシステム情報Ｆ１３は、ファイル群全体を管理する情報で、記録媒体（ディスク）全体を管理するファイルシステム情報Ｆ１１により関連付けられている。
【００１１】
この図１１に示すように、ファイルシステム情報には、記録媒体全体の空き領域や総記録量などの状態を管理するための管理情報と、書き込まれたユーザデータを管理するためのファイル個別の管理情報とが共存する。
【００１２】
ファイル個別の管理情報であるファイルシステム情報Ｆ１４およびファイルシステム情報Ｆ１５などのファイルエントリー情報（ＦＥ）は、ユーザデータが新規に書き込まれる毎に、新規に追加される。そして、ユーザデータが新規に書き込まれると、記録媒体における状態が変化したことになるので、ファイルエントリー情報以外のファイルシステム情報Ｆ１１，Ｆ１３を、更新する必要がある。
【００１３】
通常、ユーザデータＤ１を記録し、それに続いてユーザデータＤ２を記録する際には、ユーザデータＤ１の記録終了後、ファイルシステム情報の書き込みおよび更新処理が行われ、当該ファイルシステム情報の書き込みおよび更新処理が終了した後、ユーザデータＤ２の書き込みが可能になり、実行される。
【００１４】
そのため、ファイルシステム情報の書き込みおよび更新処理時の光学ヘッドのヘッドシークが、比較的大きなオーバーヘッドとなる。
【００１５】
このユーザデータＤ１を記録し、それに続いてユーザデータＤ２を記録する際におけるオーバーヘッドを、図１２について説明する。図１２の例は、簡単のため、ユーザデータＤ１の書き込みが終了した時点で書き込みおよび更新が必要になるファイルシステム情報がＦ２，Ｆ３のみとした場合を示している。
【００１６】
すなわち、図１２に示すように、ユーザデータＤ１の書き込みが終了すると、この例においては、先ず、光学ヘッドを、ヘッドシークして、ファイルシステム情報Ｆ２の位置に移動させ、このファイルシステム情報Ｆ２の書き込みまたは更新処理を実行する。次に、このファイルシステム情報Ｆ２の書き込みまたは更新処理が終了すると、光学ヘッドを、ヘッドシークして、ファイルシステム情報Ｆ３の位置に移動させ、このファイルシステム情報Ｆ３の書き込みまたは更新処理を実行する。そして、次に、このファイルシステム情報Ｆ３の書き込みまたは更新処理が終了すると、光学ヘッドを、ヘッドシークして、ユーザデータＤ２を書き込む領域の先頭位置に移動させる。そして、書き込み開始指示を待って、このユーザデータＤ２の書き込みを開始する。
【００１７】
以上説明したように、ファイルシステム情報の書き込みおよび更新処理には、大きなオーバーヘッドが発生するおそれがあり、このため、例えばビデオカメラなどで、動画データを記録中（リアルタイムにユーザデータを記録中）には、システムファイル情報の書き込みおよび更新は行わず、ファイルシステム情報を揮発性のキャッシュメモリに一時的にキャッシュして、ユーザデータの記録終了後に、キャッシュメモリに保持されているファイルシステム情報の書き込みおよび更新を行うようにしている。
【００１８】
参考となる特許文献は、次の通りである。
【特許文献１】特開２００７−４８４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
例えば動画撮像画像データの記録のように、記録媒体にリアルタイムでユーザデータを記録する場合、ユーザデータの単位時間当たりの情報量（以下、ビットレートという）は、記録媒体の書き込みレート以下である必要がある。
【００２０】
したがって、ＤＶＤのような比較的書き込みレートが低速な記録媒体は、ハードディスクのような比較的書き込みレートが高速な記録媒体よりも、書き込み可能なユーザデータのビットレートが小さくなる。
【００２１】
さらに、ＤＶＤの場合、ヘッドシークを伴って、ランダムアクセスしながらユーザデータの記録を行う場合は、ヘッドシークに要する時間も比較的大きな割合を占めるため、実質的な書き込みレートはさらに低下することになる。
【００２２】
ユーザデータの記録中にランダムアクセスが発生する要因の一つに、上述したようなファイルシステム情報の更新があることを示した。記録媒体中のユーザデータは、ファイルシステムによって管理されているため、ユーザデータを記録するに伴ってファイルシステム情報を更新する必要があるからである。
【００２３】
以上のように、ＤＶＤにリアルタイムでユーザデータを記録する場合は、入力可能な情報のビットレートがある程度制限されるという問題がある。
【００２４】
上述のユーザデータの記録中のファイルシステム情報の記録および更新のためのヘッドシークの問題を回避するためには、前述したように、ファイルシステム情報を揮発性のメモリに一時的にキャッシュする方法が一般的に行われている。
【００２５】
しかし、この方法は、システムリソースに制限のある機器では、キャッシュ用のメモリサイズを十分に確保できないという制約がある。また、突然の電源断により、重要なファイルシステム情報が消失してしまい、ユーザデータを読み出すことができなくなるおそれがある。
【００２６】
また、ビデオカメラなどのデータ書き込み装置で、動画データなどのユーザデータを記録中にヘッドシークを伴うと、ヘッドシークにより発生したノイズが、ユーザデータとしての動画データとして記録されてしまうという問題もある。
【００２７】
以上の点にかんがみ、この発明は、上述したファイルシステム情報の書き込みおよび更新時のヘッドシークに伴う問題点を回避することができるようにすることを目的とする。
【課題を解決するための手段】
【００２８】
上記の課題を解決するために、請求項１の発明によるデータ書き込み処理装置は、
ランダムアクセスが可能であると共に不揮発性の第１の記録媒体への書き込みを行う第１のドライブ手段と、
不揮発性の第２の記録媒体への書き込みを行う第２のドライブ手段と、
ユーザデータの記録指示を受けたときに、前記第１の記録媒体に、前記第１のドライブ手段により、ユーザデータを書き込むと共に、前記第２の記録媒体に、前記第１の記録媒体に書き込まれたユーザデータを管理するための前記第１の記録媒体の管理情報を書き込むように制御する書き込み制御手段と、
を備えることを特徴とする。
【００２９】
上記の請求項１の発明によれば、ランダムアクセス可能な第１の記録媒体にユーザデータを書き込みながら、この第１の記録媒体の管理情報を、不揮発性の第２の記録媒体に書き込むようにすることができる。
【００３０】
この場合に、第１の記録媒体の管理情報は、第１の記録媒体には書き込まないので、第１の記録媒体の管理情報の書き込みおよび更新の際のヘッドシークは発生せず、従来の問題点は回避される。
【発明の効果】
【００３１】
この発明によれば、第１の記録媒体の管理情報は、第１の記録媒体には書き込まずに、不揮発性の第２の記録媒体に書き込むようにするので、第１の記録媒体の管理情報の書き込みおよび更新の際のヘッドシークは発生せず、従来の問題点は回避される。
【発明を実施するための最良の形態】
【００３２】
以下、この発明の実施の形態を、主として、動画を撮像し、その撮像信号をデジタル信号としてデータ圧縮して記録し、再生する撮像装置としてのビデオカメラに適用した場合を例に、図を参照しながら説明する。以下の説明では、動画の撮像記録再生について説明するが、静止画の撮像記録再生をする機能を備えるようにしてもよい。
【００３３】
図１は、この発明の実施の形態のデータ書き込み処理方法が適用された撮像装置１のハードウエア構成を示すブロック図である。
【００３４】
この実施の形態の撮像装置１においては、画像データを記録するランダムアクセスが可能な第１の記録媒体として、外部への取り出し可能なリムーバルメディアとしてのＤＶＤ１００を用いる。そして、この第１の記録媒体の例としてのＤＶＤ１００におけるデータ書き込み時（記録時）におけるヘッドシークを最小限にするために、この実施の形態では、データ書き込み時においては、第１の記録媒体としてのＤＶＤ１００のファイルシステム情報は、別の記録媒体（第２の記録媒体）に書き込むようにする。
【００３５】
この第２の記録媒体としては、好ましくは第１の記録媒体よりも高速アクセス可能で、高耐久性のものがよい。前述したように、ユーザデータの記録の際に、複数個のファイルシステム情報の更新および追加記録が必要であり、記録回数が多いからである。しかし、第２の記録媒体には、第１の記録媒体とは別個に、ファイルシステム情報の記録をするようにするので、第２の記録媒体は、高速アクセスでない記録媒体を用いるようにしても良い。第２の記録媒体は、この例では、撮像装置１に内蔵のものとし、この例では、ハードディスク２００を用いている。
【００３６】
そのため、この実施の形態の撮像装置１においては、２個の記録媒体に対するデータの書き込みが可能なように、２個の記録媒体ドライブ手段を備える。すなわち、この実施の形態の撮像装置は、ＤＶＤ１００に対する書き込み・読み出しを実行するＤＶＤドライブ１０１と、ハードディスク２００を内蔵し当該ハードディスク２００に対する書き込み・読み出しを実行するハードディスクドライブ２０１とを備える。
【００３７】
そして、この実施の形態の撮像装置１は、撮像信号の記録系１０と、撮像信号の再生系２０と、制御系３０とを備えている。
【００３８】
制御系３０は、撮像装置１の全体の制御を司るもので、この例では、システムバス３１に対して、制御部３２と、ユーザインターフェース３３と、後述するファイルシステム情報管理部３４と、アドレス変換テーブル格納部３５とが接続されて構成されている。
【００３９】
制御部３２は、この実施の形態では、マイクロコンピュータの構成とされており、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３２１と、プログラムが記憶されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２２と、ワークエリア用のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２３とを備える。ＲＯＭ３２２には、後述する記録処理、再生処理のほか、撮像装置１が備える機能処理をソフトウエア処理として実現するためのプログラムが記憶されている。
【００４０】
ユーザインターフェース３３は、動画記録スタートボタン、再生スタートボタン、停止ボタンなどの操作ボタンを備えると共に、ユーザにより、いずれのボタンが操作されたかを示す操作信号を、システムバス３１を通じて制御部３２に通知する機能を備える。制御部３２では、ＣＰＵ３２１は、この通知が動画撮像記録スタートボタン操作に基づく記録スタートであれば、ＲＯＭ３２１の記録処理用プログラムを、ＲＡＭ３２３をワークエリアとして用いて実行して、記録処理を実行し、また、前記通知が動画撮像画像再生ボタン操作に基づく再生スタートであれば、ＲＯＭ３２１の再生処理用プログラムを、ＲＡＭ３２３をワークエリアとして用いて実行して、再生処理を実行する。
【００４１】
ファイルシステム情報管理部３４は、この実施の形態では、ＤＶＤ１００がＤＶＤドライブ１０１に装填されているときに、当該ＤＶＤ１００に対して記録または再生をする際には、後で詳述するような特殊のファイルシステム管理をする。
【００４２】
すなわち、この実施の形態の撮像装置１では、ＤＶＤ１００がＤＶＤドライブ１０１に装填されている間は、ＤＶＤ１００のファイルシステム情報は、ハードディスク２００に読み書きするようにして、ＤＶＤ１００に対しては、読み書きを行わず、その分、ＤＶＤドライブ１０１の光学ヘッドの、ＤＶＤに対するシーク動作を最小限にする。この特殊なファイルシステム管理を行うために、この例においては、ハードディスク２００には、予め定められた記憶領域として、ＤＶＤ１００のファイルシステム情報記録領域が設けられている。
【００４３】
アドレス変換テーブル格納部３５は、ＤＶＤ１００についての前記特殊なファイルシステム管理（この実施の形態におけるＤＶＤ１００に対するファイルシステム管理については、後で詳述する。）をするために用いられるアドレス変換テーブルを格納するものである。アドレス変換テーブルには、ＤＶＤ１００のファイルシステム情報の、ＤＶＤ１００上での記録アドレスと、ハードディスク２００上での記録アドレスとの対応関係が記録されている。
【００４４】
このアドレス変換テーブル格納部３５は、図では、独立のメモリ部として示しているが、ハードディスク２００の特定の記憶エリアを用いるようにすることができる。
【００４５】
なお、ＤＶＤ１００が撮像装置１に装填されていないときには、ハードディスク２００に撮像画像の圧縮データおよびオーディオ圧縮データを記録することもできるが、その際におけるハードディスク２００に対するファイルシステム管理は、通常と同様であるので、この明細書では、ハードディスク２００への撮像画像圧縮データおよびオーディオ圧縮データに記録動作の説明は省略する。
【００４６】
撮像信号の記録系１０は、撮像部１１と、画像入力処理部１２と、画像エンコード部１３と、マイクロホン１４と、音声入力処理部１５と、オーディオエンコード部１６と、多重化処理部１７と、書き込み処理部１８とを備え、制御部３２からの制御指示に応じて動作を行い、ユーザが動画記録スタートボタンを操作したときには、ＤＶＤ１００またはハードディスク２００への動画記録処理を実行する。
【００４７】
なお、この実施の形態では、ＤＶＤ１００がＤＶＤドライブ１０１に装填されていないときには、撮像画像データおよびオーディオデータは、ハードディスク２００に自動的に記録される。また、ＤＶＤ１００が装填されているときには、記録媒体としてＤＶＤ１００が優先的に選択されて、撮像画像データおよびオーディオデータは、ＤＶＤ１００に記録される。ただし、この実施の形態の撮像装置１は、ユーザが、装填されているＤＶＤ１００に代えて、ハードディスク２００を記録媒体とすることを選択指定することができるように構成されている。
【００４８】
撮像部１１は、撮像レンズを含む光学系と、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージャやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージャなどからなる撮像素子とを備え、撮像素子から読み出した被写体画像の撮像画像信号Ｖｉを画像入力処理部１２に供給する。
【００４９】
画像入力処理部１２は、撮像部１１からの撮像画像信号Ｖｉを、γ補正などの必要な前処理を施した後、例えば輝度信号Ｙと色差信号Ｃｒ，Ｃｂとからなるデジタル画像信号に変換して、画像エンコード部１３に供給する。
【００５０】
画像エンコード部１３は、画像入力処理部１２からのデジタル画像信号を、この例では、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）画像圧縮方式により、データ圧縮し、圧縮結果を多重化処理部１７に供給する。
【００５１】
マイクロホン１４は、撮像時にその周辺環境の音声を収音し、その音声信号Ａｉを音声入力処理部１５に出力する。音声入力処理部１５は、マイクロホン１４からの音声信号Ａｉに対して必要に応じた補正をした後、デジタルオーディオ信号に変換して、オーディオエンコード部１６に供給する。
【００５２】
オーディオエンコード部１６では、この例では、音声入力処理部１５からのデジタルオーディオ信号を、ＭＰＥＧオーディオ圧縮方式により、データ圧縮し、圧縮結果を多重化処理部１７に供給する。
【００５３】
多重化処理部１７は、画像エンコード部１３からの圧縮画像データと、オーディオエンコード部１６からの圧縮オーディオデータとを多重化して、書き込み処理部１８に送る。書き込み処理部１８は、制御部３２の制御指示に従って、多重化データを、内蔵バッファ部にバッファリングしながら、ＤＶＤ１００またはハードディスク２００の空き領域に書き込んで記録するようにする。この記録の際、記録媒体がＤＶＤ１００であるときには、後述するようにして、ファイルシステム情報の管理がなされて、ＤＶＤ１００におけるシーク動作が削減されるようにされる。
【００５４】
次に、撮像信号の再生系２０は、読み出し処理部２１と、画像・音声デコード部２２と、画像・音声出力処理部２３とを備えて構成される。
【００５５】
読み出し処理部２１は、制御部３２の制御指示に応じて、ＤＶＤ１００またはハードディスク２００から、ファイルシステム情報を読み出すと共に、圧縮されて記録されている画像データおよびオーディオデータを読み出す機能を備えている。
【００５６】
読み出し処理部２１により、ＤＶＤ１００またはハードディスク２００から読み出された、圧縮されて記録されている画像データおよびオーディオデータは、画像・音声デコード部２２に供給される。画像・音声デコード部２２は、圧縮されている画像データおよびオーディオデータを、伸長デコードして、圧縮を解凍し、画像・音声出力処理部２３に供給する。画像・音声出力処理部２３は、デコードされたデジタル画像データおよびデジタルオーディオデータを、出力端子を通じて外部に出力する。
【００５７】
あるいは、図示は省略したが、画像・音声出力処理部２３は、伸長デコードされたデジタル画像データおよびデジタルオーディオデータを、アナログ信号に戻した後、内蔵のディスプレイの表示制御部に送り、内蔵のディスプレイに再生表示するようにする。
【００５８】
この場合、再生対象の記録媒体がハードディスク２００であるときには、通常の場合と全く同様にして、読み出し処理部２１は、ハードディスク２００のファイルシステム情報を読み出しながら、圧縮されて記録されている画像データおよびオーディオデータを読み出す。
【００５９】
しかし、再生対象の記録媒体がＤＶＤ１００の場合には、ハードディスク２００に記録されているＤＶＤ１００のファイルシステム情報を読み出して参照しながら、記録データ位置を確認して、再生を実行する。したがって、この再生時においても、ＤＶＤドライブ１０１では、ファイルシステム情報を読み出すための光学ヘッドのシーク動作は不要となり、高速の再生が可能となる。
【００６０】
［撮像装置１におけるＤＶＤ１００への記録処理動作］
＜ＤＶＤ１００の装填＞
撮像装置１において、ＤＶＤ１００に撮像画像データおよびオーディオデータを記録するためには、ＤＶＤ１００をＤＶＤドライブ１０１に装填する必要がある。ユーザがＤＶＤ１００を、ＤＶＤドライブ１０１に装填すると、ＤＶＤドライブ１０１は、ＤＶＤ１００が装填されたことを示す信号をシステムバス３１を通じて制御部３２に通知する。
【００６１】
制御部３２のＣＰＵ３２１は、この通知を受けると、読み出し処理部２１、ファイルシステム情報管理部３４、書き込み処理部１８およびアドレス変換テーブル格納部３５を制御して、図２のフローチャートに示すような、ＤＶＤ装填時処理を、ＲＯＭ３２２に記憶されているプログラムにしたがって開始する。
【００６２】
先ず、ＣＰＵ３２１は読み出し処理部２１からの情報に基づいて、装填されたＤＶＤ１００が初期化済であるか否か判別する（ステップＳ１）。初期化済でないと判別したときには、ＣＰＵ３２１は、書き込み処理部１８を制御して、装填されたＤＶＤ１００についての初期化処理を実行する（ステップＳ２）。
【００６３】
この初期化処理により、必要なファイルシステム情報がＤＶＤ１００に記録されるので、ＣＰＵ３２１は、読み出し処理部２１を制御して、当該記録されたファイルシステム情報をＤＶＤ１００から読み出して、ファイルシステム情報管理部３４に転送させる。ファイルシステム情報管理部３４は、ＣＰＵ３２１の制御の下に、受け取ったＤＶＤ１００のファイルシステム情報を、書き込み処理部１８を通じてハードディスク２００の、ＤＶＤ１００のファイルシステム情報記録領域に書き込む（ステップＳ３）。
【００６４】
そして、ＣＰＵ３２１の制御により、ファイルシステム情報管理部３４は、ＤＶＤ１００のファイルシステム情報の、ＤＶＤ１００上におけるアドレス情報と、ハードディスク２００上におけるアドレス情報との対応関係を示すアドレス変換テーブルを生成し、生成したアドレス変換テーブルの情報を、アドレス変換テーブル格納部３５に格納するようにする（ステップＳ６）。
【００６５】
また、ステップＳ１で、装填されたＤＶＤ１００が初期化済であると判別したときには、ＣＰＵ３２１は、読み出し処理部２１を制御して、ＤＶＤ１００に記録されているファイルシステム情報を読み出して、ファイルシステム情報管理部３４に供給させるようにする（ステップＳ４）。
【００６６】
そして、ＣＰＵ３２１の制御の下に、ファイルシステム情報管理部３４は、書き込み処理部１８を通じて、受け取ったファイルシステム情報を、ハードディスク２００に設けられているＤＶＤ１００のファイルシステム情報記録領域にコピー記録するようにする（ステップＳ５）。
【００６７】
そして、ＣＰＵ３２１の制御の下に、ファイルシステム情報管理部３４は、ハードディスク２００にコピー記録したＤＶＤ１００のファイルシステム情報の、ＤＶＤ１００上におけるアドレス情報と、ハードディスク２００上におけるアドレス情報との対応関係を示すアドレス変換テーブルを生成し、生成したアドレス変換テーブルの情報を、アドレス変換テーブル格納部３５に格納するようにする（ステップＳ６）。
【００６８】
以上で、ＤＶＤ１００のＤＶＤドライブ１０１への装填時の処理ルーチンを終了する。
【００６９】
例えば、ＤＶＤドライブ１０１に装填されたＤＶＤ１００においては、図３（Ａ）に示すように、ユーザデータＤ１が記録されていると共に、飛び飛びの４個の記録領域に、ファイルシステム情報＃１、ファイルシステム情報＃２、ファイルシステム情報＃３、ファイルシステム情報＃４が記録されていた場合を想定する。この場合、ＤＶＤ１００が装填されると、４個のファイルシステム情報＃１、ファイルシステム情報＃２、ファイルシステム情報＃３、ファイルシステム情報＃４がＤＶＤ１００から読み出され、ハードディスク２００の、ＤＶＤ１００のファイルシステム情報記録領域には、当該４個のファイルシステム情報＃１、ファイルシステム情報＃２、ファイルシステム情報＃３、ファイルシステム情報＃４が、この例では、図３（Ｂ）に示すように、連続的な記録領域にコピー記録される。
【００７０】
ハードディスク２００で、ＤＶＤ１００の複数個のファイルシステム情報を連続的な記録領域に書き込むようにするのは、ハードディスク２００における磁気ヘッドのシークをできるだけ少なくして、高速アクセスが可能なようにするためである。しかし、ハードディスクドライブ２０１では、磁気ヘッドのシークがあっても、ＤＶＤの場合よりも高速であるので、ＤＶＤ１００の複数個のファイルシステム情報は、連続的な記録領域に記録しなくても良い。
【００７１】
アドレス変換テーブル格納部３５のアドレス変換テーブルには、ＤＶＤ１００のファイルシステム情報＃１、ファイルシステム情報＃２、ファイルシステム情報＃３、ファイルシステム情報＃４の、ＤＶＤ１００上のアドレスと、ハードディスク２００上のアドレスとの対応情報が記録される。
【００７２】
アドレス変換テーブルのテーブル情報の例を図４および図５を参照して説明する。すなわち、装填時のＤＶＤ１００の４個のファイルシステム情報＃１〜＃４のアドレスが、図４（Ａ）に示すようなものであり、かつ、ハードディスク２００のＤＶＤ１００のファイルシステム情報の記録領域におけるＤＶＤ１００の４個のファイルシステム情報＃１〜＃４のアドレスが、図５（Ｂ）に示すようなものであった場合、アドレス変換テーブルには、図４（Ｂ）および図５（Ａ）に示すように、４個のファイルシステム情報＃１〜＃４についての、ＤＶＤ１００上のアドレス情報と、ハードディスク２００上のアドレス情報が記録される。
【００７３】
なお、図４（Ｂ）および図５（Ａ）に示すアドレス変換テーブルは、全く同じものであり、領域＃１〜＃４が、それぞれファイルシステム情報＃１〜＃４の記録領域を示している。
【００７４】
＜ＤＶＤ１００へのユーザデータの記録＞
この実施の形態では、第１の記録媒体（この例ではＤＶＤ１００）が装填されている間は、この第１の記録媒体に対するファイルシステム情報の追加記録や更新は行わず、第２の記録媒体（この例ではハードディスク２００）の、第１の記録媒体のファイルシステム情報の記録領域に書き込んだ、当該第１の記録媒体のファイルシステム情報について、追加記録や更新を行う。
【００７５】
そして、第１の記録媒体のファイルシステム情報の管理上、第１の記録媒体上におけるファイルシステム情報も追加記録され、更新されたものとして仮想的に取り扱い、その仮想的に追加記録および更新されたファイルシステム情報の、当該第１の記録媒体上の記録アドレスを、アドレス変換テーブルに登録しておくものである。
【００７６】
すなわち、例えば、第１の記録媒体上の、あるアドレスＡ１が、アドレス変換テーブルに登録された、いずれかのファイルシステム情報の記録領域に含まれる場合、そのデータは、次の（式１）で求められる第２の記録媒体上のアドレスＡ２に記録されていることになる。
【００７７】
Ａ２＝ＳＡ２＋｛（Ａ１−ＳＡ１）×ＡＵ１｝／ＡＵ２  ・・・  （式１）
ただし、ＳＡ１は、アドレス変換テーブルに記録された領域＃ｉ（アドレスＡ１を含む）の第１の記録媒体上の開始アドレスであり、また、ＳＡ２は、アドレス変換テーブルに記録された領域＃ｉ（アドレスＡ２を含む）の第２の記録媒体上の開始アドレスである。また、ＡＵ１は、第１の記録媒体の１アドレスが占めるデータサイズで、ＤＶＤ１００の場合、１アドレスはセクタ単位で構成され、１セクタは２０４８バイトである。さらに、ＡＵ２は、第２の記録媒体の１アドレスが占めるデータサイズであり、ハードディスク２００の場合、１セクタの単位は５１２バイトである。なお、アドレス変換テーブルに記録された領域＃ｉの第１および第２の記録媒体上の終了アドレスを、ＥＡ１およびＥＡ２としたとき、ＳＡ１≦Ａ１≦ＥＡ１、ＳＡ２≦Ａ２≦ＥＡ２である。
【００７８】
したがって、ユーザデータの記録中においては、ＤＶＤ１００には、ファイルシステム情報は記録されないが、適当な時点、例えばイジェクト時や撮像装置の電源オフ時点において、アドレス変換テーブルの、ＤＶＤ１００についてのアドレス情報（ファイルシステム情報の仮想的な書き込みアドレス情報）を用いて、ハードディスク２００に記録されているＤＶＤ１００のファイルシステム情報を、ＤＶＤ１００に書き戻すようにすることで、ＤＶＤ１００のファイルシステム情報をＤＶＤ１００に記録することができる。
【００７９】
次に、ユーザインターフェース３３を通じて動画撮像記録スタートボタンが操作されて、ユーザデータとしての動画撮像画像データの記録がなされる場合の動作を説明する。
【００８０】
ユーザが、動画撮像記録スタートボタンを押下すると、ＣＰＵ３２１は、それを検知して、図６の記録処理ルーチンをスタートさせる。
【００８１】
ＣＰＵ３２１は、先ず、ハードディスク２００に設けられているＤＶＤ１００のファイルシステム情報の記録領域から当該ＤＶＤのファイルシステム情報を読み出して解析し、空き領域を検知する（ステップＳ１１）。
【００８２】
次に、ＣＰＵ３２１の制御の下に、書き込み処理部１８は、多重化処理部１７からの圧縮画像データと圧縮オーディオデータとの多重化データからなるユーザデータを、ＤＶＤ１００の空き領域に記録する（ステップＳ１２）。
【００８３】
これと並行して、ＣＰＵ３２１の制御の下に、ファイルシステム情報管理部３４は、ＤＶＤ１００に記録されたユーザデータについてのファイルシステム情報の更新および追加情報を生成し、ハードディスク２００のＤＶＤ１００のファイルシステム情報の記録領域において、当該ファイルシステム情報の更新および追加処理を行う（ステップＳ１３）。
【００８４】
そして、ＣＰＵ３２１の制御の下に、ファイルシステム情報管理部３４は、ハードディスク２００におけるファイルシステム情報の更新および追加処理に応じて、アドレス変換テーブルを更新する（ステップＳ１４）。
【００８５】
次に、ＣＰＵ３２１は、ユーザによりストップボタン操作などによる記録終了操作がなされたか否か判別し（ステップＳ１５）、記録終了操作がなされていないと判別したときには、ステップＳ１２に戻り、このステップＳ１２以降の処理を繰り返す。また、ステップＳ１５で、記録終了操作がなされたと判別したときには、ＣＰＵ３２１は、この図６の処理ルーチンを終了する。
【００８６】
従来は、記録終了操作があった後、キャッシュメモリに蓄積されていたファイルシステム情報を、ＤＶＤ１００に書き戻す処理が必要であったため、次記録開始時点は、当該ファイルシステム情報の書き戻し時間の後となって、即座に次記録を開始することができなかった。
【００８７】
しかし、この実施の形態によれば、上述したようにして、ＤＶＤドライブ１０１に装填中の記録時には、ＤＶＤ１００には、ファイルシステム情報は書き込まずに、ハードディスク２００にのみ書き込むようにするので、ユーザが、記録終了操作に続いて、新シーンを記録すべく、記録開始ボタンを操作したときには、ＤＶＤ１００への記録が即座に開始される。
【００８８】
ＤＶＤドライブ１０１に装填されたときのＤＶＤ１００の記録データの状態が、図３に示した状態であった場合において、ユーザデータＤ２、Ｄ３が新規に追加記録されたときのＤＶＤ１００およびハードディスク２００における記録データの様子を図７に示す。
【００８９】
ここでは、ファイルシステム情報＃１〜＃３は、全てのユーザデータの記録時に更新しなければならないものであり、また、ファイルシステム情報＃４は、ユーザデータＤ１のみに関するファイルシステム情報であるとしている。
【００９０】
ユーザデータＤ２は、例えば図７（Ａ）に示すように、ＤＶＤ１００に新規に書き込まれる。このとき、ハードディスク２００においては、図７（Ｂ）に示すように、ファイルシステム＃１〜＃３が更新されると共に、ユーザデータＤ２のみに関するファイルシステム情報＃５が追加される。
【００９１】
また、ユーザデータＤ３は、例えば図７（Ａ）に示すように、ユーザデータＤ２に続いて、ＤＶＤ１００に新規に書き込まれる。そして、このとき、ハードディスク２００においては、図７（Ｂ）に示すように、ファイルシステム＃１〜＃３が更新されると共に、ユーザデータＤ３のみに関するファイルシステム情報＃６が追加される。
【００９２】
＜ＤＶＤ１００の再生＞
次に、ＤＶＤドライブ１０１に装填されているＤＶＤ１００の再生時の処理動作について説明する。この実施の形態では、ＤＶＤドライブ１０１に装填されているＤＶＤ１００の再生時には、ハードディスク２００に記録されているＤＶＤ１００のファイルシステム情報を用いてＤＶＤ１００のユーザデータの再生が実行される。
【００９３】
すなわち、ＣＰＵ３２１は、ユーザインターフェース３３を通じて、動画撮像データおよび付随するオーディオデータの再生指示があったと判別すると、図８に示す処理ルーチンを開始する。
【００９４】
先ず、ＣＰＵ３２１は、ハードディスク２００に記録されているＤＶＤ１００のファイルシステム情報を読み出す（ステップＳ３１）。次に、読み出したファイルシステム情報にしたがってＤＶＤ１００からユーザデータ読み出し、前述したようにして、動画撮像データおよび付随するオーディオデータの再生を実行する（ステップＳ３２）。
【００９５】
そして、ＣＰＵ３２１は、ユーザによりユーザインターフェース３３を通じて再生終了操作がなされたか否か判別し（ステップＳ３３）、再生終了操作がなされていないと判別したときには、ステップＳ３２に戻って、再生を継続し、再生終了操作がなされたと判別したときには、この再生処理ルーチンを終了する。
【００９６】
こうして、この実施の形態では、再生時にも、ＤＶＤ１００におけるファイルシステム情報を読み出すためのシーク動作は、ＤＶＤドライブ１０１では発生しない。したがって、ＤＶＤ１００の再生処理も高速に行うことが可能である。
【００９７】
＜ＤＶＤ１００のイジェクトまたは撮像装置１の電源オフ時の処理＞
ハードディスク２００に記録されたＤＶＤ１００のファイルシステム情報は、ＤＶＤ１００がＤＶＤドライブ１０１からイジェクトされたときと、撮像装置１の電源がオフとされたときに、ハードディスク２００からＤＶＤ１００に書き戻される。
【００９８】
図９に、ファイルシステム情報の書き戻し時の処理ルーチンの一例を示す。先ず、ＣＰＵ３２１は、ユーザインターフェース３３からの情報を監視して、ＤＶＤ１００のイジェクト指示がなされたか否か判別する（ステップＳ２１）。
【００９９】
ＤＶＤ１００のイジェクト指示がなされていないと判別したときには、ＣＰＵ３２１は、ユーザインターフェース３３からの情報を監視して、撮像装置１の電源のオフ操作がなされたか否か判別し（ステップＳ２２）、電源オフ操作もされていないと判別したときには、その他の処理を行い、ステップＳ２１に戻る。
【０１００】
ステップＳ２１で、ＤＶＤ１００のイジェクト指示がなされたと判別したとき、また、ステップＳ２２で電源オフ操作がなされたと判別したときには、ＣＰＵ３２１は、ハードディスク２００に記録されているＤＶＤ１００のファイルシステム情報を、アドレス変換テーブルの記録内容にしたがって、ＤＶＤ１００に書き戻す（ステップＳ２４）。
【０１０１】
このときの書き戻しの様子を、図１０に示す。すなわち、例えば、図７に示したようにユーザデータＤ２，Ｄ３がＤＶＤ１００に追加記録されたことにより、ハードディスク２００においては、そのユーザデータＤ２，Ｄ３についての記録のために、ファイルシステム情報＃１〜＃３が更新されていると共に、ファイルシステム情報＃５、＃６が追加されている。
【０１０２】
イジェクト指示時、また、電源オフ操作時には、図１０（Ａ）および（Ｂ）に示すように、アドレス変換テーブルの記録内容にしたがって、ハードディスク２００に記録されているＤＶＤ１００のファイルシステム情報＃１〜＃６が、アドレス変換テーブルの記録内容にしたがって、ＤＶＤ１００に書き戻される。
【０１０３】
このファイルシステム情報のＤＶＤ１００への書き戻しが終了すると、ＣＰＵ３２１は、アドレス変換テーブル格納部３５のアドレス変換テーブルの記録内容をクリアする（ステップＳ２５）。そして、ＣＰＵ３２１は、ステップＳ２１でイジェクト指示があったと判別したときには、ＤＶＤドライブ１０１からのＤＶＤ１００のイジェクトを実行し、また、ステップＳ２２で電源オフ操作がなされたと判別したときには、撮像装置１の電源オフを実行する（ステップＳ２６）。以上で、図９の処理ルーチンを終了する。
【０１０４】
以上のようにして、ＤＶＤ１００がイジェクトされて外部に取り出されたときには、ＤＶＤ１００には、これに記録されている全てのユーザデータを管理するファイルシステム情報が正しく記録された状態となる。
【０１０５】
なお、電源オン時にＤＶＤ１００が撮像装置１に装填されているときには、当該電源オン時にＤＶＤ１００が装填されていると判別されて、前述した、図２の処理が実行されるものである。
【０１０６】
＜他の実施の形態あるいは変形例＞
上述の実施の形態では、ユーザデータを記録する毎に、ＤＶＤ１００のファイルシステム情報を、ＤＶＤ１００上でのアドレスを仮想的に定めてアドレス変換テーブルに登録しておき、ＤＶＤ１００のイジェクト時や電源オフ時に、そのアドレス変換テーブルにしたがってＤＶＤ１００にファイルシステム情報を書き戻すようにしている。このため、図６のフローチャートに示したように、ＤＶＤ１００へのユーザデータの記録時においては、ユーザデータを記録する度に、ファイルシステム情報についてのアドレス変換テーブルを更新するようにしている。
【０１０７】
これに対して、次のようにすることにより、図６の記録処理時のフローチャートにおいては、ステップＳ１４のアドレス変換テーブルの更新処理を省き、アドレス変換テーブルの更新処理は後の時点とするようにしても良い。
【０１０８】
すなわち、この方法においては、ＤＶＤ１００のＤＶＤドライブ１０１への装填時に、ＤＶＤ１００の空き領域の容量を確認しておく。そして、ユーザデータのＤＶＤ１００への記録時に、記録したユーザデータの容量と、当該記録したユーザデータのために更新および追加記録処理したファイルシステム情報の追加容量との和を記憶しておく。ＤＶＤ１００へのユーザデータの記録は、前記確認したＤＶＤ１００の空き容量を、ＤＶＤ１００に記録したユーザデータの容量と、ハードディスク２００に記録したファイルシステム情報の追加容量との和を超えない限り行うようにする。
【０１０９】
そして、ユーザデータの記録時には、ＤＶＤ１００においては、装填時に確認した空き領域内に、ユーザデータを図７（Ａ）に示すように順次に書き込むようにすると共に、ハードディスク２００に、新たに書き込んだユーザデータを管理するためのファイルシステム情報の更新および追加記録処理を行う。しかし、当該更新および追加記録処理したファイルシステム情報についてのアドレス変換テーブルの作成は、当該ユーザデータの記録時には行わない。
【０１１０】
そして、例えば、イジェクト時、あるいは電源オフ時に、ハードディスク２００のＤＶＤ１００のファイルシステム情報をＤＶＤ１００に書き戻す際に、ハードディスク２００に記録されているＤＶＤ１００のファイルシステム情報を書き戻すためのＤＶＤ１００のアドレスを定めて、アドレス変換テーブルを作成し、当該作成したアドレス変換テーブルにしたがって、ハードディスク２００のファイルシステム情報をＤＶＤ１００の空き領域に書き戻すようにする。
【０１１１】
このようにすれば、アドレス変換テーブルの書き換えは、イジェクト時、あるいは電源オフ時の１回でよい。しかも、このようにした場合には、ＤＶＤ１００の記録エリアの有効な利用が図れる。
【０１１２】
また、アドレス変換テーブルの書き換えを、ユーザデータの記録の度に行う方式において、例えばイジェクト時や電源オフ時に、ハードディスク２００に記録されているファイルシステム情報に基づいて、より記録エリアを効率良く使用する形態となるように、ＤＶＤ上の記録情報のソート（並べ替え）を行い、ソートの結果に応じたファイルシステム情報を生成すると共に、ＤＶＤ１００の記録データを、ソートの結果通りに記録し直すようにしてもよい。この場合も、ＤＶＤ１００の記録エリアの有効な利用が図れる。
【０１１３】
なお、上述の実施の形態は、撮像装置に、この発明によるデータ書き込み処理方法を適用した場合であるが、適用装置は、これに限らず、記録媒体を用いる種々の装置に適用可能であることは言うまでもない。このことは、後述する他の実施の形態においても同様である。
【０１１４】
また、上述の実施の形態では、第１の記録媒体がＤＶＤ、第２の記録媒体がハードディスクとしたが、記録媒体は、これらに限られるものではなく、ランダムアクセス可能な第１の記録媒体は、コンパクトディスク、フラッシュメモリ、カード型メモリなどであってもよい。また、第１の記録媒体と、第２の記録媒体とが、同種の記録媒体であってもよい。例えば、第１および第２の記録媒体の両方がハードディスクであってもよい。
【０１１５】
また、上述の実施の形態では、ランダムアクセス可能な第１の記録媒体は、外部に取り出すことができる、いわゆるリムーバル記録媒体とし、第２の記録媒体は装置に内蔵の記録媒体とした。そして、第１の記録媒体が外部に取り出せて、他の装置で記録再生可能であることを担保する目的のため、ファイルシステム情報は、少なくとも外部に取り出すイジェクト時には、第２の記録媒体から第１の記録媒体に書き戻すようにした。
【０１１６】
しかし、第１および第２の記録媒体は、共に、装置に内蔵の記録媒体とするようにしても勿論よい。そして、第１および第２の記録媒体を共に内蔵の記録媒体とした場合には、記録媒体を外部に取り出して利用することはないので、ファイルシステム情報は、第２の記録媒体から第１の記録媒体に書き戻す必要は無い。このため、この場合には、アドレス変換テーブルは不要である。
【０１１７】
このように、第１および第２の記録媒体を共に内蔵の記録媒体とし、第１の記録媒体のファイルシステム情報を第２の記録媒体に記録するようにした場合、第１の記録媒体に不具合が発生して、これを取り替える必要が生じた場合、取り出された第１の記録媒体には、ファイルシステム情報が記録されていないため、当該第１の記録媒体に記録されているユーザデータの取り出しが不能となり、セキュリティ上、好都合であるというメリットもある。
【０１１８】
したがって、第１および第２の記録媒体を共に内蔵の記録媒体とした場合には、第１の記録媒体のファイルシステム情報を第２の記録媒体に、第２の記録媒体のファイルシステム情報を第１の記録媒体に、それぞれ記録するように管理するようにしても良い。
【０１１９】
なお、第１および第２の記録媒体を、共に、リムーバル記録媒体とするようにしてもよい。この場合には、第１の記録媒体のイジェクト時のみではなく、ファイルシステム情報を記録する第２の記録媒体のイジェクト時にも、当該第２の記録媒体に記録されている第１の記録媒体のファイルシステム情報を、アドレス変換テーブルの情報を用いて、第２の記録媒体から第１の記録媒体に書き戻しておく必要がある。
【０１２０】
＜実施の形態の効果＞
以上説明したように、この実施の形態のデータ書き込み処理方法によれば、第１の記録媒体に対するユーザデータの記録時には、ヘッドシークを行って、ファイルシステム情報を更新および追加記録する必要が無いので、第１の記録媒体における記録ビットレートを高めることができる。例えば、ビデオカメラのような動画撮影装置においてハイビジョン映像を記録する場合、画質に応じてビットレートが高くなるが、この実施の形態の方法を用いることにより、第１の記録媒体の記録ビットレートを、そのような高ビットレートに対応することができて、より高画質な映像の記録が可能となる。
【０１２１】
また、第１の記録媒体からユーザデータを読み出す際においても、第１の記録媒体においては、ファイルシステム情報の読み出しにより生じるヘッドシークによるオーバーヘッドがないため、従来よりも素早くユーザデータを読み出すことができる。例えばビデオカメラのような動画撮像装置において、ユーザデータとしての記録データを再生する場合に、各記録データの再生開始を早くすることができる。
【０１２２】
また、ヘッドシークのみではなく、ファイルシステム情報の記録回数が第１の記録媒体については減るので、その分だけ、第１の記録媒体の耐久性を高くすることができる。例えば、上述した例の場合、第１の記録媒体の例としてのＤＶＤ１００は、第２の記録媒体の例としてのハードディスク２００よりも、記録回数としての記録耐久性が低いが、この実施の形態においては、ＤＶＤへのファイルシステム情報の記録回数が大幅に減少するので、ＤＶＤの記録耐久性を高めることができる。
【０１２３】
また、上述の実施の形態によれば、ユーザデータの記録中において、第１の記録媒体のドライブ、例えばＤＶＤドライブにおいては、ファイルシステム情報の参照および更新によるヘッドシークは発生しないので、記録するユーザデータ中にシークノイズが入り込む機会が低減されるという効果もある。
【図面の簡単な説明】
【０１２４】
【図１】この発明によるデータ書き込み・読み出し方法の実施の形態が適用された撮像装置の一例のブロック図である。
【図２】この発明によるデータ書き込み方法の実施の形態を説明するためのフローチャートである。
【図３】この発明によるデータ書き込み方法の実施の形態におけるファイルシステム情報の管理方法を説明するための図である。
【図４】この発明によるデータ書き込み方法の実施の形態におけるファイルシステム情報の管理方法を説明するための図である。
【図５】この発明によるデータ書き込み方法の実施の形態におけるファイルシステム情報の管理方法を説明するための図である。
【図６】この発明によるデータ書き込み方法の実施の形態におけるユーザデータの記録時の処理動作の例を説明するためのフローチャートである。
【図７】この発明によるデータ書き込み方法の実施の形態におけるユーザデータの記録時におけるファイルシステム情報の管理方法を説明するための図である。
【図８】この発明によるデータ書き込み・読み出し方法の実施の形態におけるユーザデータの再生時の処理動作の例を説明するためのフローチャートである。
【図９】この発明によるデータ書き込み・読み出し方法の実施の形態におけるファイルシステム情報の管理方法を説明するためのフローチャートである。
【図１０】この発明によるデータ書き込み・読み出し方法の実施の形態におけるファイルシステム情報の管理方法を説明するための図である。
【図１１】記録媒体におけるファイルシステム情報の記録位置の例を説明するための図である。
【図１２】記録媒体におけるユーザデータの記録に伴うファイルシステム情報の記録処理の例を説明するための図である。
【符号の説明】
【０１２５】
３２…制御部、３４…ファイルシステム情報管理部、３５…アドレス変換テーブル格納部、１００…ＤＶＤ、１０１…ＤＶＤドライブ、２００…ハードディスク、２０１…ハードディスクドライブ、
【図１】
2009054227.tif 000003
【図２】
2009054227.tif 000004
【図３】
2009054227.tif 000005
【図４】
2009054227.tif 000006
【図５】
2009054227.tif 000007
【図６】
2009054227.tif 000008
【図７】
2009054227.tif 000009
【図８】
2009054227.tif 000010
【図９】
2009054227.tif 000011
【図１０】
2009054227.tif 000012
【図１１】
2009054227.tif 000013
【図１２】
2009054227.tif 000014