(57)【特許請求の範囲】
【請求項１】
ファイル格納規格に従い、撮像によって得られる画像データをメモリに記録する記録部と、
前記メモリにおいて、それぞれ画像ファイルが格納される複数のディレクトリを統合可能なファイル管理部とを備え、
前記ファイル管理部が、ディレクトリ統合のとき、統合されるディレクトリに属する画像ファイルのデータ書き込み可能領域に対し、その統合されるディレクトリのディレクトリ名および／または統合されるディレクトリに属する画像ファイルの画像ファイル名を書き込むことを特徴とする撮像装置。
【請求項２】
前記ファイル管理部が、書き込まれたディレクトリ名および／または画像ファイル名に基づき、統合ディレクトリを、統合前のディレクトリおよび画像ファイルの構成に戻すことが可能であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記ファイル管理部が、最新のディレクトリ内の画像ファイルに書き込まれたディレクトリ名に基づき、ディレクトリ名のディレクトリ番号に１を加えたディレクトリ名を、次のディレクトリ作成時のディレクトリ名とすることを特徴とする請求項１乃至２のいずれかに記載の撮像装置。
【請求項４】
統合前のディレクトリおよび画像ファイルの構成に戻すことができない場合、その旨を知らせる表示処理部をさらに備えたことを特徴とする請求項１乃至３のいずれかに記載の撮像装置。
【請求項５】
前記ファイル管理部が、ユーザの入力操作に応じて、ディレクトリの統合および／または統合前のディレクトリおよび画像ファイルの再構築を行うことを特徴とする請求項１乃至４のいずれかに記載の撮像装置。
【請求項６】
前記記録部が、ＤＣＦ規格に従って画像データを前記メモリに記録し、
前記ファイル管理部が、ＤＣＦ規格に従って作成されるサブディレクトリを統合することを特徴とする請求項１乃至５のいずれかに記載の撮像装置。
【請求項７】
規格に従って画像データが記録されるメモリにおいて、それぞれ画像ファイルが格納される複数のディレクトリを統合可能なファイル管理部を備え、
前記ファイル管理部が、ディレクトリ統合のとき、その統合されるディレクトリのディレクトリ名および／または統合されるディレクトリに属する画像ファイルの画像ファイル名を、統合されるディレクトリに属する画像ファイルのデータ書き込み可能領域に書き込むことを特徴とするファイル管理装置。
【請求項８】
規格に従ってメモリに作成された、それぞれ画像ファイルを格納する複数のディレクトリを統合し、
統合したディレクトリを統合前のディレクトリ構成に戻す管理方法であって、
ディレクトリ統合のとき、その統合されるディレクトリのディレクトリ名および／または統合されるディレクトリに属する画像ファイルの画像ファイル名を、統合されるディレクトリに属する画像ファイルのデータ書き込み可能領域に書き込むことを特徴とするファイル管理方法。
【請求項９】
コンピュータを、
規格に従ってメモリに作成された、それぞれ画像ファイルを格納した複数のディレクトリを統合する統合手段と
統合したディレクトリを統合前のディレクトリ構成に戻す統合解除手段として機能させ、
ディレクトリ統合のとき、その統合されるディレクトリのディレクトリ名および／または統合されるディレクトリに属する画像ファイルの画像ファイル名を、統合されるディレクトリに属する画像ファイルのデータ書き込み可能領域に書き込むように、前記統合手段として機能させることを特徴とするプログラム。                                                                       
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラなどの撮像装置によって得られる画像ファイルの管理に関する。
【背景技術】
【０００２】
デジタルカメラなどで扱われる画像ファイルは、一般的にＤＣＦ（Design rule for Camera Filing system）規格に基づいて管理される。そこでは、ルートディレクトリであるＤＣＩＭの下にサブディレクトリが作成され、サブディレクトリ（ＤＣＦディレクトリ）には、画像ファイルなどを含むＤＣＦオブジェクトが格納される。サブディレクトリ名、ＤＣＦファイル名の付与には規則があり、サブディレクトリの作成数、１つのサブディレクトリに格納できる画像ファイルの数が制限されている。
【０００３】
そのため、カメラの記録媒体の容量があるにも関わらず、規格上の制限によって画像ファイルを作成できず、撮影を継続することができないといった問題が生じる。これを回避するため、サブディレクトリ番号、画像ファイル番号を変更してディレクトリを統合するなどして、ディレクトリとファイルの構成を再構築する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５０６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
デジタルカメラなどで扱われるファイル管理システムでは、ユーザの意図しないディレクトリ構成となり、記録画像をＰＣ（パーソナルコンピュータ）に移してファイル管理する場合、ＰＣでのファイル管理が煩雑となり、効率的なファイル管理が難しい。
【０００６】
したがって、使用する機器等に応じて、ユーザの所望するディレクトリおよび／またはファイルの構成にすることが求められる。
【課題を解決するための手段】
【０００７】
本発明の撮像装置は、ファイル格納規格に従い、撮像によって得られる画像データをメモリに記録する記録部と、メモリにおいて、それぞれ画像ファイルが格納される複数のディレクトリを統合可能なファイル管理部とを備え、ファイル管理部が、ディレクトリ統合のとき、統合されるディレクトリに属する画像ファイルのデータ書き込み可能領域に対し、その統合されるディレクトリのディレクトリ名および／または移動前のその画像ファイルの画像ファイル名を書き込む。例えば、記録部が、ＤＣＦ規格に従って画像データをメモリに記録し、ファイル管理部が、ＤＣＦ規格に従って作成されるサブディレクトリを統合する。
【０００８】
ファイル管理部は、書き込まれたディレクトリ名および／または画像ファイル名に基づき、統合ディレクトリを、統合前のディレクトリおよび画像ファイルの構成に戻すことが可能である。また、ファイル管理部が、最新のディレクトリ内の画像ファイルに書き込まれたディレクトリ名に基づき、ディレクトリ名のディレクトリ番号に１を加えたディレクトリ名を、次のディレクトリ作成時のディレクトリ名とすることができる。統合前のディレクトリおよび画像ファイルの構成に戻すことができない場合、その旨を知らせる表示処理部を設けてもよい。
【０００９】
本発明の他の態様におけるファイル管理装置は、規格に従って画像データが記録されるメモリにおいて、それぞれ画像ファイルが格納される複数のディレクトリを統合可能なファイル管理部を備え、ファイル管理部が、ディレクトリ統合のとき、その統合されるディレクトリのディレクトリ名および／または統合されるディレクトリに属する画像ファイルの画像ファイル名を、書き込み可能なメモリに書き込む。書き込み可能なメモリとしては、画像データが記録されるメモリの任意の領域、あるいは画像ファイル内の任意の書き込み可能な領域、さらには、撮像装置、コンピュータ、などの装置内に設けられた任意のメモリであってもよい。
【００１０】
本発明の他の態様におけるファイル管理方法は、規格に従ってメモリに作成された、それぞれ画像ファイルを格納する複数のディレクトリを統合し、統合したディレクトリを統合前のディレクトリ構成に戻す管理方法であって、ディレクトリ統合のとき、その統合されるディレクトリのディレクトリ名および／または統合されるディレクトリに属する画像ファイルの画像ファイル名を、書き込み可能なメモリに書き込む。
【００１１】
本発明の他の態様におけるプログラムは、コンピュータを、規格に従ってメモリに作成された、それぞれ画像ファイルを格納した複数のディレクトリを統合する統合手段と、統合したディレクトリを統合前のディレクトリ構成に戻す統合解除手段として機能させ、ディレクトリ統合のとき、その統合されるディレクトリのディレクトリ名および／または統合されるディレクトリに属する画像ファイルの画像ファイル名を、書き込み可能なメモリに書き込むように、統合手段として機能させる。
【発明の効果】
【００１２】
本発明によれば、ユーザの所望するディレクトリおよび／またはファイル構成で画像データなどを管理することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態であるデジタルカメラの概略的斜視図である。
【図２】デジタルカメラのブロック図である。
【図３】ディレクトリ統合の設定画面を示した図である。
【図４】ディレクトリ統合解除の設定画面を示した図である。
【図５Ａ】ディレクトリ統合処理を示したフローチャートである。
【図５Ｂ】ディレクトリ統合処理を示したフローチャートである。
【図６】画像ファイルフォーマットを示した図である。
【図７Ａ】ディレクトリ統合解除のフローチャートを示した図である。
【図７Ｂ】ディレクトリ統合解除のフローチャートを示した図である。
【発明を実施するための形態】
【００１４】
以下では、図面を参照して本実施形態であるデジタルカメラについて説明する。
【００１５】
図１は、本実施形態であるデジタルカメラの概略的斜視図である。
【００１６】
デジタルカメラ１０は、ここではコンパクト型のデジタルカメラとして構成されており、モードダイヤル１３、レリーズボタン１５、十字ボタン１７、実行ボタン１９などに対する入力操作に従い、撮影および記録、再生、モード設定などが行われる。カメラ正面側には、撮影光学系（ここでは図示せず）を収納する鏡筒１１が設けられており、カメラ背面１０Ｒには、撮影画像などを表示するＬＣＤ６０が設けられている。また、カメラ側面１０Ｓには、後述するメモリカードが挿入される挿入口１０Ｋが形成されている。
【００１７】
図２は、デジタルカメラのブロック図である。
【００１８】
ＣＰＵ、ＲＡＭなどを含むコントローラ３０は、電源回路３５、ＬＣＤ駆動回路３９などに制御信号を出力し、レリーズスイッチ３７、ボタンスイッチ４５によって検出されるレリーズボタンその他のボタン操作に応じて、露出制御、記録動作、再生表示動作などカメラ全体の動作制御を行う。カメラ動作制御のプログラムは、図示しないＲＯＭなどの記録媒体に記憶されている。
【００１９】
電源ＯＮ状態になると電源回路３５から各回路へ電力供給され、撮影モードが設定されると、スルー画像をＬＣＤ６０に表示される処理が実行される。撮影光学系１２は、被写体からの光が入射するとイメージセンサ１４に光を結像し、これによって被写体像がイメージセンサ１４に形成される。イメージセンサ１４は、ＣＣＤ、ＣＭＯＳセンサなどによって構成されており、Ｒ，Ｇ，Ｂなどのカラーフィルタアレイ（図示せず）がイメージセンサ１４の受光面上に配置されている。
【００２０】
１フィールド又は１フレーム分の画素信号が所定の時間間隔（例えば、１／６０秒あるいは１／３０秒）でイメージセンサ１４から読み出され、読み出された画素信号は、ＡＦＥ回路（図示せず）を経由して画像信号処理回路２０に送られる。
【００２１】
画像信号処理回路２０では、ゲイン処理、色変換処理、ホワイトバランス調整などが、画素信号に対して施される。これにより、Ｒ，Ｇ，Ｂのカラー画像信号が生成される。生成されたＲ，Ｇ，Ｂカラー画像信号は、コントローラ３０の画像メモリ（図示せず）に一時的に格納された後、ＬＣＤ駆動回路３９へ送られる。ＬＣＤ駆動回路３９は、画像データに基づいてＬＣＤ６０を駆動し、これによってリアルタイムの動画像がＬＣＤ６０に表示される。
【００２２】
レリーズボタン１５が半押しされると、イメージセンサ１４から読み出される画素信号に基づいて、コントラスト式ＡＦ処理が実行される。コントローラ３０は、レンズ駆動部３６を制御して撮影光学系１２を駆動し、コントラスト値がピークとなる合焦位置を検出する。また、コントラスト式ＡＦ処理とともに、イメージセンサ１４から読み出される画素信号に基づいて被写体像の明るさが検出され、露出値が演算される。
【００２３】
レリーズボタン１５が全押しされると、露出制御部３２は、露出値に基づいて図示しないシャッタ、絞り等を駆動し、露出制御する。これにより、１フレーム分の画素信号がイメージセンサ１４から読み出される。画像信号処理回路２０は、読み出された１フレーム分の画素信号に基づいて静止画像データを生成する。
【００２４】
記録処理部４９は、送られてくる静止画像データを圧縮し、メモリカード４８に記録する。再生モードが設定されると、メモリカード４８に記録された圧縮画像データの中から選択された圧縮画像データが復元され、記録画像がＬＣＤ６０に表示される。メモリカード４８の着脱は、図示しない検出部によって検出される。
【００２５】
ディレクトリ・ファイル管理部（以下、Ｄ／Ｆ管理部とする）３４は、規格に基づいたディレクトリおよびファイル管理を行う。ここでは、デジタルカメラなどで作成されたファイルの規格であるＤＣＦ規格に基づいてファイル管理する。ＤＣＦ規格では、記録媒体規定、記録規定、再生規定が定められている。
【００２６】
ＤＣＦ規格の記録媒体規定に従ったメモリ内のデータ構成では、ルートディレクトリの直下にサブディレクトリ（以下、ＤＣＦディレクトリともいう）が作成され、ＤＣＦディレクトリ内に画像ファイルなどのＤＣＦオブジェクト（以下、画像ファイルともいう）が格納されている。ディレクトリ名の１〜３文字目はディレクトリ番号に相当し、ＤＣＦオブジェクト名の５〜８文字目は、ファイル番号に該当する。画像ファイルは、３桁のディレクトリ番号と４桁のファイル番号との組み合わせによって管理される。
【００２７】
本実施形態では、ユーザがディレクトリ統合および統合解除を選択的に行うことが可能である。Ｄ／Ｆ管理部３４は、ユーザの入力操作に従い、ディレクトリ統合を実行し、また、ユーザによる統合解除の入力操作があると、統合前のディレクトリ構成に戻す。以下、これについて詳述する。
【００２８】
図３は、ディレクトリ統合の設定画面を示した図である。図４は、ディレクトリ統合解除の設定画面を示した図である。
【００２９】
図３に示すように、再生モードにおいてディレクトリ統合メニューを選択することが可能であり、ディレクトリ統合メニューを十字ボタン１７、実行ボタン１９の操作で選択、決定すると、現在のＤＣＦディレクトリ（１００）〜（１０４）の構成がＬＣＤ６０に表示される。ただし、“１００”〜“１０４”はディレクトリ番号に対応している。
【００３０】
ユーザは、メモリカード４８をデジタルカメラ１０から取り外してＰＣ等で使用する場合、ディレクトリ統合操作を行うことが有効である。例えば、ＤＣＦディレクトリに格納されるＤＣＦオブジェクト数（画像ファイル数）が１００枚に制限されている場合、１日に１０００枚撮影すると、ＤＣＦディレクトリが１０個作成されてしまう。このようなディレクトリ構造は、ＰＣでそのまま扱うことは不便であり、１個のディレクトとして取り扱う方が便利である。そこで、メモリカード４８を取り外す前にディレクトリ統合を行うのが良い。
【００３１】
ユーザが十字ボタン１７などの操作によってユーザが１つのＤＣＦディレクトリ（１００）を選択すると、同じ日付のＤＣＦディレクトリ（ここでは１０１）が選択される。そして、ディレクトリ統合実行を決定すると、ディレクトリが統合される。具体的には、ＤＣＦディレクトリ（１０１）がＤＣＦディレクトリ（１００）に統合される。このとき、ＤＣＦディレクトリ（１０１）に属していたＤＣＦオブジェクト（画像ファイル）は、ＤＣＦディレクトリ（１００）に移動する。また、ＤＣＦディレクトリ（１０１）は削除される。
【００３２】
一方、デジタルカメラ１０へメモリカード４８を再び差し込んでデジタルカメラ１０で画像を表示しようとしても、統合ディレクトリの構成のままでは画像ファイルを扱うとパフォーマンスが低下する。そのため、ユーザは、十字ボタン１７などを操作してディレクトリ統合解除操作を行う。ディレクトリ統合解除メニューを選択し、統合ディレクトリを選択、解除決定することにより、統合前のディレクトリ構造が復元される。このとき、統合によって移動した画像ファイルが復元されたＤＣＦディレクトリに移動する。
【００３３】
図４に示すように、次のＤＣＦディレクトリ（１０２）の番号からユーザがＤＣＦディレクトリ（１００）を統合したＤＣＦディレクトリと判断し、ＤＣＦディレクトリ（１００）がユーザによって選択されると、統合前のディレクトリ（１００）、（１０１）が表示される。そして、統合解除が実行されると、統合前のディレクトリ（１００）〜（１０３）が表示される。このとき統合によってＤＣＦディレクトリ（１００）に移動した画像ファイルは、統合前に属していたＤＣＦディレクトリ（１０１）に移動する。なお統合されたＤＣＦディレクトリを別途表示してもよい。
【００３４】
さらに、Ｄ／Ｆ管理部３４は、最新のディレクトリ内の画像ファイルに書き込まれたディレクトリ名に基づき、ディレクトリ名の番号に１を加えたディレクトリ名を、次のディレクトリ作成時、すなわち撮影によって画像ファイルを作成するときのディレクトリ名とする。これにより、ディレクトリ統合解除する場合に元のディレクトリ番号と同じ番号のＤＣＦディレクトリが既に作成されて元に戻すことができない状況になるのを防ぐ。
【００３５】
図５Ａ、５Ｂは、ディレクトリ統合処理を示したフローチャートである。
【００３６】
ステップＳ１０１では、統合されるＤＣＦディレクトリ、移動対象となるＤＣＦオブジェクトをもつＤＣＦディレクトリのディレクトリ名を構成する文字列が、文字列変数ＤｉｒＳｔｒに保存（設定）される。ステップＳ１０２では、統合するＤＣＦディレクトリ、すなわちＤＣＦオブジェクトが移動してくるＤＣＦディレクトリ内の最大ファイル番号が、文字列変数ＤＦｉｌｅＮｏＭａｘに保存される。
【００３７】
ステップＳ１０３では、最小ファイル番号がＳＦｉｌｅＮｏＭｉｎに保存される。ステップＳ１０４では、統合されるＤＣＦディレクトリ内の全ファイル数がＮｕｍＯｆＦｉｌｅに保存される。そしてステップＳ１０５では、ＤＦｉｌｅＮｏＭａｘ＜ＮｕｍＯｆＦｉｌｅであるか、すなわち、統合する側のＤＣＦディレクトリの最大ファイル番号と比べ、統合されるＤＣＦディレクトリの最小ファイル番号の方が大きいか否かが判断される。
【００３８】
ＤＦｉｌｅＮｏＭａｘ＜ＮｕｍＯｆＦｉｌｅの場合、そのままファイル番号を移動先の新しいファイル番号とし、文字列変数ＮｅｗＦｉｌｅＮｏに保存する（Ｓ１０６）。一方、ＤＦｉｌｅＮｏＭａｘがＮｕｍＯｆＦｉｌｅ以上である場合、移動先ファイル番号と重複するのを防ぐため、統合先ＤＣＦディレクトリ内の最大ファイル番号の続き番号を新しいファイル番号とし、ＮｅｗＦｉｌｅＮｏに保存する（Ｓ１０７）。
【００３９】
ループカウンタ値ｉが初期化されると（Ｓ１０８）、ループカウンタ値ｉが統合されるＤＣＦディレクトリ内の数に到達しない間（Ｓ１０９）、ディレクトリ統合処理を実行するためにステップＳ１１０へ進む。ステップＳ１１０では、統合されるＤＣＦディレクトリの最小ファイル番号をＦｉｌｅに保存する。ステップＳ１１１では、統合されるＤＣＦディレクトリ内のファイル名文字列が、文字列変数ＦｉｌｅＳｔｒに保存される。
【００４０】
図６は、画像ファイルフォーマットを示した図である。ここでは、デジタルカメラ用の画像ファイルフォーマット規格であるＥｘｉｆに基づいた圧縮データファイル構造を示している。ＪＰＥＧフォーマットに関するＡＰＰＩアプリケーションマーカーセグメント１には、ビットマップ形式のＴｉｆｆ画像の０番目ＩＦＤである０ｔｈＩＦＤが含まれている。主画像に関するタグセットを表す０ｔｈＩＦＤには、ＥｘｉｆＩＦＤへのリンク先が記載されている。ＥｘｉｆＩＦＤの中には、独自の情報を記載することが可能なメーカーノート領域が存在する。このユーザカスタム情報領域となるメーカーノート領域に、統合前ディレクトリ名文字列を保存するための領域が予約（確保）されている。
【００４１】
図５ＢのステップＳ１１２では、ＤＣＦオブジェクトのメーカーノート内の領域に対し、そのＤＣＦオブジェクトが属する（統合される）ディレクトリのディレクトリ名が設定された文字列変数ＤｉｒＳｔｒが格納される。また、ステップＳ１１３では、メーカーノート内の他の領域に対し、統合前の画像ファイル名が設定されている文字列変数ＦｉｌｅＳｔｒが格納される。
【００４２】
ステップＳ１１４では、統合側、すなわち移動先ディレクトリでのＤＣＦオブジェクトの新しいファイル名が作成され、文字列変数ＮｅｗＦｉｌｅＳｔｒに保存される。新しいファイル名のファイル番号は、ＮｅｗＦｉｌｅＮｏとされる。
【００４３】
ステップＳ１１５では、移動先でファイル名重複を避けるため、ＤＣＦオブジェクトのファイル名がテンポラリのファイル名に変更される。ステップＳ１１６では、ＤＣＦオブジェクトが統合するディレクトリに移動される。そしてステップＳ１１７では、ＤＣＦオブジェクトのファイル名がステップＳ１１４で設定されたＮｅｗＦｉｌｅＳｔｒに変更される。
【００４４】
ステップＳ１１８では、ＤＣＦオブジェクトの移動が成功したか否かを判断する。成功した場合、ＮｅｗＦｉｌｅＮｏを１だけインクリメントし、ループカウンタ値ｉを１だけインクリメントする（Ｓ１１９、Ｓ１２０）。Ｓ１０９〜Ｓ１２０が繰り返され、ループカウンタ値ｉが統合されるＤＣＦディレクトリ内のファイル数に達すると、統合されるＤＣＦディレクトリが削除される（Ｓ１２２）。ただし、ＤＣＦディレクトリ内にファイルが存在する場合、削除されない。一方、移動失敗の場合、エラー画面を表示する（Ｓ１２１）。
【００４５】
図７Ａ、７Ｂは、ディレクトリ統合解除のフローチャートを示した図である。
【００４６】
ステップＳ２０１では、統合解除するＤＣＦディレクトリ内の全ファイル数が変数ＮｕｍＯｆＦｉｌｅへ保存される。ステップＳ２０２では、全ファイルのうち最小ファイル番号が変数ＦｉｌｅＮｏに保存される。ステップＳ２０３では、ループカウンタ値ｉが初期化される。ステップＳ２０４において、ループカウンタ値ｉがＤＣＦディレクトリ内のファイル数に満たしていない場合、ディレクトリ解除処理のためステップＳ２０５へ移る。
【００４７】
ステップＳ２０５では、ＦｉｌｅＮｏと同じファイル番号をファイル名としてもつファイルがあるか否かを判断する。そのようなファイルが存在しない場合、ＦｉｌｅＮｏを１つだけインクリメントさせ、ファイルが存在するか再度判断する（Ｓ２０６）。一方、そのようなファイルが存在する場合、ＦｉｌｅＮｏと同じファイル番号のファイル情報をＦｉｌｅとして取得する（Ｓ２０７）。
【００４８】
ステップＳ２０８では、統合前ディレクトリ名をメーカーノート内の領域から読み出し、文字列変数ＤｉｒＳｔｒに保存する。ステップＳ２０９では、Ｓ２０８で設定されたＤｉｒＳｔｒが、有効な文字列であるとともにディレクトリ番号が現在ＤＣＦオブジェクトの存在するディレクトリ番号と異なるか否かが判断される。そうである場合、ステップＳ２１０へ進む。そうでない場合、ＤＣＦオブジェクトは移動対象でないと判断され、ファイル番号、ループカウンタ値ｉが１だけインクリメントされた後（Ｓ２１７、Ｓ２１８）、ステップＳ２０４へ戻る。
【００４９】
ステップＳ２１０では、画像ファイルのメーカーノート内の領域に格納された統合前画像ファイル名文字列を取得し、文字列変数ＦｉｌｅＳｔｒに保存する。ステップＳ２１１では、ＤｉｒＳｔｒと同じディレクトリ番号であるディレクトリ名をもったＤＣＦディレクトリが存在するか否かを判断し、存在していればファイル名を一時的な名前で設定する（Ｓ２１３）。存在していなければ、ＤｉｒＳｔｒのディレクトリ名をもつＤＣＦディレクトリを作成する（Ｓ２１２）。
【００５０】
ステップＳ２１４では、ＦｉｌｅをＤｉｒＳｔｒと同じディレクトリ番号のディレクトリ（統合解除されたディレクトリ）へ移動する。ステップＳ２１５では、一時的な名前であったファイル名を、ＦｉｌｅＳｔｒのファイル名に変更する。ファイル移動が成功すると（Ｓ１２６）、ＦｉｌｅＮｏおよびループカウンタ値ｉが１だけインクリメントされ（Ｓ２１７、Ｓ２１８）、ステップＳ２０４に戻る。ファイル移動が成功しなかった場合、エラー画面を表示する（Ｓ２１６、Ｓ２１９）。
【００５１】
このように本実施形態によれば、ＤＣＦ規格による画像ファイル管理システムによって撮影画像を記録、再生するデジタルカメラ１０において、ユーザの入力操作に従ってＤＣＦディレクトリ（サブディレクトリ）を統合する。このとき、統合される（削除される）ＤＣＦディレクトリ内のＤＣＦオブジェクト（画像ファイル）のメーカーノート領域に、統合されるＤＣＦディレクトリのディレクトリ名（ディレクトリ番号）と統合前のファイル名（ファイル番号）とがそれぞれ書き込まれる。
【００５２】
そして、統合前のディレクトリ構成に戻す入力操作が行われると、メーカーノートに書き込まれたディレクトリ名およびファイル名に基づいて、削除されたＤＣＦディレクトリが作成されるとともに、移動した画像ファイルが元のＤＣＦディレクトリに移動する。
【００５３】
これによって、ＰＣなどＤＣＦ規格によるディレクトリ作成が作業の効率化を妨げるような場合、デジタルカメラ１０においてあらかじめＰＣで作業しやすいディレクトリ構造に再構築することが可能となる。また、再びデジタルカメラ１０で作業する場合、ＤＣＦ規格に合わせて元のディレクトリ構造に戻ることになり、デジタルカメラ１０を使用する上でメモリ容量制限といったパフォーマンス低下を防ぐことができる。
【００５４】
本実施形態では、ＤＣＦ規格に基づいたディレクトリ、画像ファイル管理システムを適用しているが、それ以外の映像信号などの規格においても、同様にディレクトリ統合／統合解除を行うことも可能である。また、ディレクトリ名のみ、あるいは画像ファイル名のみ、ファイル内のユーザ書き込み可能な格納領域に記憶させてもよい。また、メモリのいずれかに記憶させてもよく、さらには、同じカメラで統合解除することを前提とすれば、メモリカード以外のカメラ内部に設けられた任意のメモリに記憶させるようにしてもよい。
【００５５】
また、本実施形態におけるディレクトリ、画像ファイル管理システムを、デジタルカメラ以外の撮像装置あるいはＰＣなどのコンピュータ、ファイル管理装置、画像処理装置等に適用することも可能である。
【符号の説明】
【００５６】
１０  デジタルカメラ（撮像装置）
３０  コントローラ
３４  Ｄ／Ｆ管理部（ファイル管理部）
４９  記録処理部
【図１】
0006519319.tif 000002
【図２】
0006519319.tif 000003
【図３】
0006519319.tif 000004
【図４】
0006519319.tif 000005
【図５Ａ】
0006519319.tif 000006
【図５Ｂ】
0006519319.tif 000007
【図６】
0006519319.tif 000008
【図７Ａ】
0006519319.tif 000009
【図７Ｂ】
0006519319.tif 000010