(57)【要約】【課題】フラッシュメモリなどの不揮発メモリ媒体に対し、ファイルを記録するにあたって、ファイル管理情報の更新が遅延してしまうという課題がある。【解決手段】記録装置１００は、コンテンツファイルのディレクトリ構造に関するディレクトリ管理情報が記録された記録媒体１３０にアクセスする記録媒体制御部１２０と、コンテンツデータが入力される映像・音声入力部１５０と、映像・音声入力部１５０で入力されたコンテンツデータを記録媒体１３０へ記録する際に、記録媒体１３０上に存在する記録済みコンテンツファイルとコンテンツデータを含むファイルとに関するディレクトリ管理情報を、記録媒体制御部１２０を介して、記録媒体１３０上の連続する領域にまとめて配置するよう制御するシステム制御部１１０と、を備える。【選択図】図１
2011164733.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツファイルのディレクトリ構造に関するディレクトリ管理情報が記録された記録媒体にアクセスする記録媒体制御部と、
コンテンツデータが入力される入力部と、
前記入力部で入力された前記コンテンツデータを前記記録媒体へ記録する際に、前記記録媒体上に存在する記録済みコンテンツファイルと前記コンテンツデータを含むファイルとに関するディレクトリ管理情報を、前記記録媒体制御部を介して、前記記録媒体上の連続する領域にまとめて配置するよう制御する制御部と、
を備える記録装置。
【請求項２】
前記制御部は、
最上位のディレクトリを除くディレクトリに関するディレクトリ管理情報を、前記記録媒体上の連続する領域にまとめて配置するよう制御する
請求項１に記載の記録装置。
【請求項３】
前記記録媒体は、
第１のサイズ単位で書き込み可能な第１の記録領域と、前記第１のサイズより大きい第２のサイズ単位で書き込み可能な第２の記録領域からなり、
前記制御部は、
前記ディレクトリ管理情報を、前記第２の記録領域上の連続する領域にまとめて配置するよう制御する
請求項１又は２に記載の記録装置。
【請求項４】
前記制御部は、
前記記録媒体上に存在する記録済みコンテンツファイルと前記コンテンツデータを含むファイルとに関するディレクトリ管理情報を、前記記録媒体制御部を介して、前記記録媒体上の連続する領域にまとめて配置する際に、それぞれのディレクトリ管理情報のサイズを拡張して配置する
請求項１から３の何れかに記載の記録装置。
【請求項５】
コンテンツファイルのディレクトリ構造に関するディレクトリ管理情報が記録された記録媒体にアクセスする記録媒体制御工程と、
コンテンツデータが入力される入力工程と、
前記入力工程で入力された前記コンテンツデータを前記記録媒体へ記録する際に、前記記録媒体上に存在する記録済みコンテンツファイルと前記コンテンツデータを含むファイルとに関するディレクトリ管理情報を、前記記録媒体制御工程を用いて、前記記録媒体上の連続する領域にまとめて配置するよう制御する制御工程と、
を含む記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力されたデータを半導体メモリカード等の記録媒体に記録する記録装置及び記録方法に関するものであり、特に記録媒体上のファイルのディレクトリ構造を管理するディレクトリ管理情報の配置を変更する記録装置及び記録方法に関するものである。
【背景技術】
【０００２】
近年、デジタルビデオカメラ等で得られた映像データや音声データをフラッシュメモリ等の記録媒体に記録し、パーソナルコンピュータでデータを編集するといったことが行われている。このような場合、パーソナルコンピュータで認識することができるデータフォーマットに準拠した形式で記録する必要があり、ＦＡＴやＵＤＦなどのファイルシステムを利用し、ファイルとして記録することが一般的である。これらのファイルシステムでは、映像や音声などの実データのほかに、実データの配置情報などのファイル管理情報も記録される。
【０００３】
ファイル管理情報の更新データは、記録される映像データや音声データに比べ、非常に小さいサイズのデータとなる。一般に、フラッシュメモリなどの不揮発メモリ媒体に対し、小さなサイズのデータを頻繁に更新する場合、メモリ媒体の書換え寿命、すなわち書換え可能な回数が徐々に減少したり、小さなサイズのデータ更新に要する処理時間が長くなったりするなどの課題が知られている。
【０００４】
特に、フラッシュメモリ等では近年の大容量化に伴い、一括消去可能なブロックサイズが大きくなる傾向がある。また、一度記録された領域をブロックサイズよりも小さなサイズで部分的に更新する場合には、その更新する部分を含むブロックの全体を読み込み、そのブロックの全体から更新する部分だけのデータを置き換え、そのブロックの全体を書き戻す処理が必要である。その結果、ブロックサイズが大きくなるに伴い、小さなサイズのデータ更新に要する処理時間が悪化する傾向がある。
【０００５】
これらの課題を解決するため、特許文献１では、一つのメモリカード内に特性の異なる２種類の不揮発性メモリ媒体を備え、小さなサイズのデータ更新に適した種類のメモリ媒体のほうにファイル管理情報を記録する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−４０１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記手法では、小さなサイズのデータ更新に適したメモリ媒体が存在しない、あるいはメモリ媒体が書き込みにより一杯になった場合に、別のメモリ媒体への書き込みが発生し、ファイル管理情報の更新が遅延してしまうという課題がある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の記録装置は、コンテンツファイルのディレクトリ構造に関するディレクトリ管理情報が記録された記録媒体にアクセスする記録媒体制御部と、コンテンツデータが入力される入力部と、前記入力部で入力された前記コンテンツデータを前記記録媒体へ記録する際に、前記記録媒体上に存在する記録済みコンテンツファイルと前記コンテンツデータを含むファイルとに関するディレクトリ管理情報を、前記記録媒体制御部を介して、前記記録媒体上の連続する領域にまとめて配置するよう制御する制御部と、を備える。
【発明の効果】
【０００９】
上記の構成によれば、記録媒体上に存在する記録済みコンテンツファイルに関するディレクトリ管理情報が、記録媒体上に分散して配置されている場合でも、ディレクトリ管理情報をまとめて再配置することができ、書き込み性能を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１における記録装置の構成を示すブロック図
【図２】実施の形態１におけるコンテンツのディレクトリ構成を示す図
【図３】実施の形態１における記録開始前の記録媒体上でのディレクトリ配置を示す図
【図４ａ】実施の形態１における記録開始前のディレクトリデータの構造を示す図
【図４ｂ】実施の形態１における記録開始前のディレクトリデータの構造を示す図
【図４ｃ】実施の形態１における記録開始前のディレクトリデータの構造を示す図
【図５】実施の形態１における記録開始時のディレクトリ再配置処理を示すフローチャート
【図６ａ】実施の形態１における記録開始後のディレクトリデータの構造を示す図
【図６ｂ】実施の形態１における記録開始後のディレクトリデータの構造を示す図
【図６ｃ】実施の形態１における記録開始後のディレクトリデータの構造を示す図
【図７】実施の形態１における記録開始後の記録媒体上でのディレクトリ配置を示す図
【図８】他の実施形態における記録開始後の記録媒体上でのディレクトリ配置を示す図
【発明を実施するための形態】
【００１１】
以下、実施の形態について、図面を用いて詳細に説明する。
【００１２】
（実施の形態１）
（１−１．記録装置の構成）
以下、図１を用いて実施の形態１におけるシステム構成について述べる。
【００１３】
図１は、記録装置１００の構成を示すブロック図である。記録装置１００は、システム制御部１１０と、記録媒体制御部１２０と、映像信号や音声信号を入力する映像・音声入力部１５０と、映像信号や音声信号の符号化を行うエンコーダ１４０と、ユーザーによる指示を受け付ける入力部１６０とを含む。記録装置１００は、着脱自在な記録媒体１３０が挿入可能であり、記録媒体１３０に各種データを記録する。なお、本実施の形態において、記録媒体１３０は記録装置１００から着脱可能な形態について説明するが、これに限定されず、記録媒体１３０は記録装置１００に内蔵されていても良い。
【００１４】
システム制御部１１０は、例えば、図示しないＣＰＵとメモリとを含むコンピュータによって実現される。このシステム制御部１１０は、クリップ記録処理部１１１、配置チェック処理部１１２、再配置処理部１１３、空き領域検出処理部１１４及びファイルシステム１１５を含む。システム制御部１１０に含まれる各部は、ＣＰＵで各種のプログラムを実行することによって実現される。
【００１５】
記録媒体制御部１２０は記録媒体１３０を制御するためのインターフェースである。システム制御部１１０は記録媒体制御部１２０を介し記録媒体１３０へアクセスする。
【００１６】
記録媒体１３０は映像や音声を記録するための記録媒体であり、小型で耐久性のあるＳＤメモリカードなどが好ましい。
【００１７】
操作者は、入力部１６０を用いて、各種操作を行う。入力部１６０は、ボタンやキーボード等で構成される。
【００１８】
映像・音声入力部１５０は、外部から映像・音声データが入力される。記録装置１００は、レンズ及び撮像素子等からなる撮像部、並びにマイクロホンを備え、撮像部で撮像した映像及びマイクロホンで集音した音声を、映像・音声入力部１５０に入力する形態であっても良い。
【００１９】
エンコーダ１４０は、映像・音声入力部１５０から入力される映像信号を、順次圧縮し符号化データとする。符号化データは図示しない記録バッファメモリに蓄積される。
【００２０】
記録バッファメモリに蓄積された符号化データは、クリップ記録処理部１１１により読み込まれ、ＭＸＦ（Ｍａｔｅｒｉａｌ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式にファイル化され、記録媒体１３０に記録される。このとき、クリップ記録処理部１１１は先頭フレームのデータをビットマップ形式の画像ファイルとして作成し、記録媒体１３０に記録する。この画像データは、図示しないＬＣＤモニターにサムネイル一覧として表示され、映像を探しやすくする。
【００２１】
また、エンコーダ１４０は、映像・音声入力部１５０から入力される音声信号を圧縮し、オーディオデータを出力する。オーディオデータは、クリップ記録処理部１１１によりＷａｖｅ形式にファイル化され、記録媒体１３０に記録される。
【００２２】
なお、本実施の形態において、映像データと音声データとは、別ファイルとして取り扱う。映像データと音声データを別ファイルとするのは、放送局などの業務用途の編集作業では、映像と音声とを独立して編集作業を行うことが多く、業務用途のノンリニア編集機では映像と音声とを別ファイルとするのが一般的なためである。上記映像ファイルと音声ファイルとの組み合わせをクリップと呼ぶ。なお、映像データと音声データとを別ファイルとする形式に限定されず、一つのファイルとしても良い。
【００２３】
クリップ記録処理部１１１は、映像データや音声データのフレームレートやフレーム数、データのサイズをフレーム数で表したデュレーション等の情報を管理し関連付けるためのクリップ管理情報を作成し、ＸＭＬ形式にファイル化する。クリップ管理情報はファイルシステム１１５により記録媒体１３０に記録される。クリップには、画像ファイル及びクリップ管理ファイルも含まれる。
【００２４】
ファイルシステム１１５はファイルをブロック単位で管理し、このファイルのブロックの配置情報を有している。例えばＦＡＴファイルシステムが好ましい。ＦＡＴではクラスタと呼ばれるブロック単位でデータを管理する。ファイル及びディレクトリはディレクトリエントリと呼ばれる情報からファイル名・作成日時・ファイル属性・ファイルサイズ・開始クラスタ等が取得される。またＦＡＴテーブルと呼ばれるデータの配置を管理するテーブルにはファイルが使用するクラスタの位置・順番等の情報が記録されている。
【００２５】
記録媒体１３０はＦＡＴでフォーマットされており、記録媒体１３０へのファイルの書き出しは、ファイルシステム１１５によりＦＡＴテーブルの更新と、データの書き出し動作により行われる。
【００２６】
配置チェック処理部１１２は、コンテンツファイルを格納するコンテンツディレクトリが正しく配置されているかチェックする。正しく配置されていない場合は、再配置処理部１１３により、コンテンツディレクトリを正しい配置に再配置する。
【００２７】
クリップファイルの記録では、空き領域検出処理部１１４により、空き領域を検出し、検出した領域にクリップデータを記録する。
【００２８】
（１−２．ディレクトリ構成）
図２は、記録装置１００により記録されるコンテンツのディレクトリ構成を示す。
【００２９】
コンテンツディレクトリ２００には、ファイル種別毎にわけられたディレクトリ２０１〜２０４の４つのディレクトリが配置される。
【００３０】
ディレクトリ２０１にはクリップ管理ファイルが配置される。ディレクトリ２０２には音声ファイルが記録される。ディレクトリ２０３には映像ファイルが記録される。ディレクトリ２０４には画像ファイルが記録される。
【００３１】
（１−３．記録媒体上のディレクトリ配置）
図３は、図２に示すディレクトリ構成の記録媒体１３０上での配置を示す。
【００３２】
管理情報３００は、パーティション情報を示すＰＢＲ（Ｐａｒｔｉｔｉｏｎ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）やファイルデータの配置を管理するＦＡＴテーブルで構成されている。このうちＦＡＴテーブルは小さい単位で頻繁に書換えが行われる。そのため、管理情報３００は小さいブロックサイズでの更新が可能である特性を持ったフラッシュメモリを使用するシステム領域に配置される。
【００３３】
一方、ファイルやディレクトリ情報を示すディレクトリエントリやファイルの実データは、大きいブロックサイズでの更新が必要なデータ領域に配置される。以下ではこのブロックをＡＵ（Ａｌｌｏｃａｔｉｏｎ  Ｕｎｉｔ）と呼ぶ。
【００３４】
また、ファイルやディレクトリが配置される位置は、一般的に先頭から順に使用していないクラスタに配置される。したがって、コンテンツディレクトリのディレクトリデータ３０１〜３０６が同じＡＵ内に配置されるとは限らない。
【００３５】
ディレクトリデータ３０１〜３０６には、各ディレクトリ内にあるファイル及びディレクトリのディレクトリエントリが記録されており、ファイルの作成や更新を行うたびにＡＵ単位での書換えが必要となる。
【００３６】
（１−４．コンテンツのディレクトリエントリ）
図４は、コンテンツディレクトリデータ構造を示す。図４ａにおいて、ＲＯＯＴのディレクトリデータ４００は図３のディレクトリデータ３０１に対応しており、ＣＯＮＴＥＮＴＳのディレクトリデータ４１０のディレクトリエントリ４０１が記録されている。同様に、図４ｂにおいて、ディレクトリデータ４１０は図３のディレクトリデータ３０２に対応しており、ディレクトリデータ４１０にはＣＬＩＰ、ＡＵＤＩＯ、ＶＩＤＥＯ、ＩＣＯＮのディレクトリデータ４２０，４３０，４４０、４５０のディレクトリエントリ４１１、４１２、４１３、４１４がそれぞれ記録されている。図４ｃにおいて、ディレクトリデータ４２０、４３０、４４０、４５０は図３のディレクトリデータ３０３、３０４、３０５、３０６にそれぞれ対応しており、ディレクトリデータ４２０、４３０、４４０、４５０には、図２に示すＣＬＩＰ、ＡＵＤＩＯ、ＶＩＤＥＯ、ＩＣＯＮの各ディレクトリに格納されたそれぞれのファイルのディレクトリエントリが記録されている。
【００３７】
（２．動作）
図５を用いて、実施の形態１におけるコンテンツ記録時のディレクトリエントリ再配置の動作の流れを説明する。
【００３８】
ユーザーにより記録媒体１３０が記録装置１００に挿入され、記録媒体制御部１２０が記録媒体１３０の挿入を検知すると（Ｓ５００）、ファイルシステム１１５は記録媒体１３０のマウント処理を行う（Ｓ５０１）。マウント処理では管理情報の整合性チェックやクラスタサイズなどのパラメータ取得が行われる。マウント処理が完了すると、記録媒体１３０内のファイルにアクセスすることが可能となる。マウントが失敗した場合には、図示しないＬＣＤモニターに警告メッセージを表示し処理を終了する。
【００３９】
次に、ファイルシステム１１５は、コンテンツを構成する全てのディレクトリ及びファイルのディレクトリエントリを読み込み、図示しない主記憶メモリに保持する（Ｓ５０２）。すなわち、図４のディレクトリデータ４００、４１０、４２０、４３０、４４０、４５０が主記憶メモリに保持される。
【００４０】
次に、空き領域検出処理部１１４が、空きＡＵを検出する（Ｓ５０３）。ここで、空きＡＵの検出はＦＡＴテーブルのエントリ値を参照することで行う。すなわち、空き領域検出処理部１１４は、ＦＡＴテーブルを先頭から参照し、エントリ値が未使用を示す値（通常は０）がＡＵサイズ分連続続いている場合に空きＡＵとしてカウントする。例えば、クラスタサイズが３２ＫＢ、ＡＵサイズが４ＭＢの場合、ＡＵは４ＭＢ／３２ＫＢ＝１２８クラスタで構成されるため、空き領域検出処理部１１４は、ＦＡＴテーブルから１２８クラスタ分ずつエントリ値を参照し、１２８クラスタすべてが空きの場合に空きＡＵとしてカウントする。空き領域検出処理部１１４は、空きＡＵがない場合にはＬＣＤモニターに警告メッセージを表示し処理を終了する。
【００４１】
次に、配置チェック処理部１１２により、コンテンツを構成するディレクトリが同一ＡＵ内に配置されているかチェックされる（Ｓ５０４）。すなわち、配置チェック処理部１１２は、Ｓ５０２で主記憶メモリに保持した各ディレクトリデータ内のディレクトリエントリ４０１、４１１、４１２、４１３、４１４から開始クラスタを参照し、同一ＡＵ内に配置されているかチェックする。具体的には、配置チェック処理部１１２は、先頭クラスタ番号は２であるため、各ディレクトリの開始クラスタから２を引き、ＡＵサイズである１２８クラスタで割った商がすべて等しいときコンテンツを構成するディレクトリが同一ＡＵ内に配置されていると判定する。図４ａ〜図４ｃでは、ディレクトリエントリ４０１、４１１、４１２、４１３、４１４が示すディレクトリはすべて異なるＡＵに配置されている。
【００４２】
コンテンツを構成するディレクトリが異なるＡＵに配置されている場合には（Ｓ５０５でＮｏ）、再配置処理部１１３は、ディレクトリの再配置を行う(Ｓ５０６)。ディレクトリの再配置は、コンテンツディレクトリのディレクトリデータ４１０、４２０、４３０、４４０、４５０をＳ５０３で検出した図３の空きＡＵ３０８へ移動させる。具体的には、再配置処理部１１３は、ディレクトリデータ４１０、４２０、４３０、４４０、４５０のディレクトリエントリ４０１、４１１、４１２、４１３、４１４の開始クラスタに対し、図６ａ、図６ｂのディレクトリエントリ６０１、６１１、６１２、６１３、６１４のように、空きＡＵ３０８の先頭クラスタから順に割り当てる。なお、この段階では、再配置処理部１１３は、主記憶メモリ上で処理し、記録媒体１３０へは記録を行わない。
【００４３】
コンテンツを構成するディレクトリが同一ＡＵに配置されている場合には（Ｓ５０５でＹｅｓ）、ディレクトリの再配置は行われない。
【００４４】
ユーザーにより、入力部１６０を用いて記録が開始されると（Ｓ５０７）、クリップ記録処理部１１１により、ファイルシステム１１５を介してクリップファイルが作成される（Ｓ５０８）。なお、ファイルの作成はディレクトリエントリの追加により行われる。すなわち、図６ｃのディレクトリデータ６２０、６３０、６４０、６５０に示すように、主記憶メモリに保持してある各ディレクトリデータに新たに作成するファイルのディレクトリエントリが追加される。
【００４５】
次に、クリップ記録処理部１１１は、ファイルシステム１１５を介し、主記憶メモリに保持してあるディレクトリデータ６００、６１０、６２０、６３０、６４０、６５０を記録媒体１３０へ記録する（Ｓ５０９）。
【００４６】
記録にあたっては、まずディレクトリデータ６１０、６２０、６３０、６４０、６５０がＳ５０３で検出した図３の空きＡＵ３０８へ記録される。なお、同じＡＵであるため一括で記録が行われる。続いて対応するＦＡＴテーブルが記録される。この段階では、ディレクトリデータ３０１の内容はディレクトリデータ４００のままなので、電源が切られたり、記録媒体１３０が抜かれたりした場合には、コンテンツディレクトリの参照ではディレクトリデータ４１０、４２０、４３０、４４０、４５０が使用される。すなわち、記録開始前の状態と同様となる。
【００４７】
次に、ディレクトリデータ６００が図３の先頭ＡＵ３０７へ記録される。なお、ルートディレクトリは必ず先頭クラスタに置かれる。この段階で、ディレクトリデータ３０１の内容はディレクトリデータ６００に置き換わり、コンテンツディレクトリの参照ではディレクトリデータ６１０、６２０、６３０、６４０、６５０が使用される。続いてディレクトリデータ４１０、４２０、４３０、４４０、４５０に対応するＦＡＴテーブルのエントリ値が、未使用を示す０に設定される。
【００４８】
このことにより、図７のＡＵ７００のように、同一ＡＵにコンテンツディレクトリが配置され、以降のコンテンツファイルのディレクトリエントリ更新は同一ＡＵに配置されているため、一括で行うことが可能となる。
【００４９】
なお、ルートディレクトリは必ず先頭クラスタに記録されるため、本実施の形態では、ルートディレクトリとそれ以外のディレクトリとが異なるＡＵに配置される形態について説明したが、先頭のＡＵに、ルートディレクトリのディレクトリデータ以外のデータが存在しない場合に、先頭のＡＵに全てのディレクトリデータをまとめて配置する形態であってもよい。
【００５０】
クリップ記録処理部１１１は、エンコーダ１４０により順次圧縮され記録バッファメモリに蓄積された符号化データを、ファイルシステム１１５を介し、記録媒体１３０へ記録する（Ｓ５１０）。
【００５１】
ユーザーにより、入力部１６０を用いて記録が停止されると（Ｓ５１１）、クリップ記録処理部１１１により、ファイルシステム１１５を介してクリップファイルのクローズ処理が行われる。クローズ処理ではファイルシステム１１５により、ファイルのディレクトリエントリ内のファイルサイズが更新される。なお、ディレクトリエントリの記録媒体１３０への記録は、すべてのコンテンツファイルがクローズされた時点で、ファイルシステム１１５により、ＡＵ一括で記録される。
【００５２】
（３．まとめ）
記録装置１００は、コンテンツファイルのディレクトリ構造に関するディレクトリ管理情報が記録された記録媒体１３０にアクセスする記録媒体制御部１２０と、コンテンツデータが入力される映像・音声入力部１５０と、映像・音声入力部１５０で入力されたコンテンツデータを記録媒体１３０へ記録する際に、記録媒体１３０上に存在する記録済みコンテンツファイルとコンテンツデータを含むファイルとに関するディレクトリ管理情報を、記録媒体制御部１２０を介して、記録媒体１３０上の連続する領域にまとめて配置するよう制御するシステム制御部１１０と、を備えることにより、記録媒体１３０上に存在する記録済みコンテンツファイルに関するディレクトリ管理情報が、記録媒体１３０上に分散して配置されている場合でも、ディレクトリ管理情報をまとめて再配置することができ、書き込み性能を向上することができる。
【００５３】
システム制御部１１０は、ルートディレクトリを除くディレクトリに関するディレクトリ管理情報を、記録媒体１３０上の連続する領域にまとめて配置するよう制御することにより、記録媒体１３０上に存在するルートディレクトリを除くディレクトリのディレクトリ管理情報が、記録媒体１３０上に分散して配置されている場合でも、ディレクトリ管理情報をまとめて再配置することができ、書き込み性能を向上することができる。
【００５４】
記録媒体１３０は、小さいブロックサイズ単位で書き込み可能なシステム領域と、大きいブロックサイズ単位で書き込み可能なデータ領域からなり、システム制御部１１０は、ディレクトリ管理情報を、データ領域上の連続する領域にまとめて配置するよう制御することにより、ディレクトリ管理情報を、システム領域ではなく、データ領域に記録しつつ、書き込み性能を向上できる。
【００５５】
（その他の実施の形態）
実施の形態１では、コンテンツディレクトリがすべて存在するものとして扱ったが、ディレクトリがない場合には、主記憶メモリ上に新たにディレクトリデータサイズ分の領域を確保することで同様に実現可能である。なお、確保する領域は０で初期化することで、ディレクトリ内にファイルやディレクトリが存在しないことを示すことができる。
【００５６】
実施の形態１では、既存のコンテンツディレクトリのサイズを変更せずに再配置したが、図８のＡＵ８００のようにディレクトリサイズを拡張する方式を用いても構わない。ディレクトリサイズの拡張はＦＡＴテーブルのチェーンを拡張することで行う。
【００５７】
これは、ディレクトリデータ内に新たにディレクトリエントリを追加する領域がなくなった場合、空き領域検出処理部１１４により新たに空きクラスタを検出し、ディレクトリデータ領域を拡張する必要があり、異なるＡＵに拡張される可能性があるため、これを防ぐことを目的としている。
【産業上の利用可能性】
【００５８】
本実施の形態の記録装置によれば、ディレクトリ管理情報が、記録媒体上に分散して配置されている場合でも、ディレクトリ管理情報をまとめて再配置することができ、書き込み性能を向上することができるため、デジタルビデオカメラ等の記録装置に適用することができ、有用である。
【符号の説明】
【００５９】
１００  記録装置
１１０  システム制御部
１１１  クリップ記録処理部
１１２  配置チェック処理部
１１３  再配置処理部
１１４  空き領域検出処理部
１１５  ファイルシステム
１２０  記録媒体制御部
１３０  記録媒体
１４０  エンコーダ
１５０  映像・音声入力部
１６０  入力部
【図１】
2011164733.tif 000003
【図２】
2011164733.tif 000004
【図３】
2011164733.tif 000005
【図４ａ】
2011164733.tif 000006
【図４ｂ】
2011164733.tif 000007
【図４ｃ】
2011164733.tif 000008
【図５】
2011164733.tif 000009
【図６ａ】
2011164733.tif 000010
【図６ｂ】
2011164733.tif 000011
【図６ｃ】
2011164733.tif 000012
【図７】
2011164733.tif 000013
【図８】
2011164733.tif 000014