(57)【要約】【課題】ユーザーが意図したグループ化を簡単な構成で実現できるようにする。【解決手段】記録媒体にファイルを格納するディレクトリを生成し、前記ディレクトリに前記ファイルを記録するファイル記録装置であって、前記ディレクトリに格納することが可能なファイルの数に格納限度を設け、前記格納限度に達した後にファイルを記録する場合に、新規に前記ディレクトリを作成する第１の生成手段と、ユーザーが操作する操作手段と、前記操作手段の操作に従い、前記格納限度を超えていなくても前記ディレクトリを作成する第２の生成手段とを有し、前記ディレクトリは、前記第１の生成手段または第２の生成手段の何れかで生成されたかを識別可能とする識別情報と関連付けて作成され、前記ディレクトリは、前記第１の生成手段または第２の生成手段の何れかで生成されたかを識別可能とする識別情報と関連付けて作成される。【選択図】図６
2015036893.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にファイルを格納するディレクトリを生成し、前記ディレクトリに前記ファイルを記録するファイル記録装置であって、
前記ディレクトリに格納することが可能なファイルの数に格納限度を設け、前記格納限度に達した後にファイルを記録する場合に、新規に前記ディレクトリを作成する第１の生成手段と、
ユーザーが操作する操作手段と、
前記操作手段の操作に従い、前記格納限度を超えていなくても前記ディレクトリを作成する第２の生成手段とを有し、
前記ディレクトリは、
前記第１の生成手段または第２の生成手段の何れかで生成されたかを識別可能とする識別情報と関連付けて作成されることを特徴とするファイル記録装置。
【請求項２】
前記識別情報は、前記ディレクトリのディレクトリ名であることを特徴とする請求項１に記載のファイル記録装置。
【請求項３】
前記識別情報は、前記ディレクトリのディレクトリ名のうち所定位置の文字列であり、
前記第２の生成手段で生成された前記ディレクトリは、前記文字列が所定の文字列であることを特徴とする請求項１または２に記載のファイル記録装置。
【請求項４】
前記第２の生成手段は、前記所定位置の文字列を、アルファベットと数値で構成し、或るディレクトリを作成した後に、前記操作手段の操作に従い、次のディレクトリを生成するときは、前記数値を増加して識別情報を生成することを特徴とする請求項３に記載のファイル記録装置。
【請求項５】
前記ディレクトリを設定期間に基づき生成する場合であって、前記第２の生成手段は、前記第１の生成手段がディレクトリを生成する設定期間よりも短い期間で設定可能であることを特徴とする請求項１〜４の何れか１項に記載のファイル記録装置。
【請求項６】
前記第２の生成手段で生成されたユーザー生成ディレクトリが格納する対象であるとき、
前記操作手段の操作に従い、前記第１の生成手段と同一ルールに従う自動生成ディレクトリを生成する手段を有することを特徴とする請求項１〜５の何れか１項に記載のファイル記録装置。
【請求項７】
前記記録媒体は前記ファイル記録装置から着脱可能であるとともに、少なくとも前記識別情報を含む情報を保持する不揮発性の記憶手段を有し、
前記記録媒体が差し替えられるときに、不揮発性の記憶手段に保持されている前記識別情報を応じて前記ディレクトリを生成する手段を有することを特徴とする請求項１〜６の何れか１項に記載のファイル記録装置。
【請求項８】
外部装置と接続する接続手段と、
前記接続手段を介して外部記録装置と接続された際に、前記記録媒体に記録された前記ファイルを、前記外部記録装置に移動、または複製して記録する記録手段とを有し、
前記記録手段は、前記ファイルを前記識別情報に従ってグループ化して外部装置に記録することを特徴とする請求項１〜７の何れか１項に記載のファイル記録装置。
【請求項９】
前記記録手段は、前記グループごとに異なるディレクトリに記録することを特徴とする請求項８に記載のファイル記録装置。
【請求項１０】
前記記録手段は、前記グループを識別可能とするデータベースを構築して記録すること特徴とする請求項８または９に記載のファイル記録装置。
【請求項１１】
前記記録手段は、
前記記録媒体に記録された前記ファイルを、前記識別情報に従ってグループ化し、第２の記録媒体に移動、または複製を記録することを特徴とする請求項８〜１０の何れか１項に記載のファイル記録装置。
【請求項１２】
記憶領域に記憶されているファイルがディレクトリ構造を用いて管理されている外部記録媒体から前記ファイルを取得して、メモリに記録する記録手段と、
前記外部記録媒体に記憶されている前記ディレクトリが、第1の生成方法により生成されたディレクトリか、第２の生成方法により生成されたディレクトリかを判定する判定手段と、
前記判定手段が第1の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルの属性を解析して、属性に応じて前記メモリ内に記録されているファイルを分類し、前記判定手段が第２の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルは、前記第1の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルと同じ属性であっても別分類とする分類手段とを有することを特徴とするファイル管理装置。
【請求項１３】
前記分類手段は、前記ファイルに関連付けられている日付情報に基づき分類することを特徴とする請求項１２に記載のファイル管理装置。
【請求項１４】
前記第１の生成方法は、前記ファイルを記録した装置が自動制御で生成したことを示し、前記第２の生成方法は、前記ファイルを記録した装置が手動操作により生成したことを示すことを特徴とする請求項１２または１３に記載のファイル管理装置。
【請求項１５】
記録媒体にファイルを格納するディレクトリを生成し、前記ディレクトリに前記ファイルを記録するファイル記録装置の制御方法であって、
前記ディレクトリに格納することが可能なファイルの数に格納限度を設け、前記格納限度に達した後にファイルを記録する場合に、新規に前記ディレクトリを作成する第１の生成工程と、
ユーザーが操作する操作工程と、
前記操作工程の操作に従い、前記格納限度を超えていなくても前記ディレクトリを作成する第２の生成工程とを有し、
前記ディレクトリは、
前記第１の生成工程または第２の生成工程の何れかで生成されたかを識別可能とする識別情報と関連付けて作成されることを特徴とするファイル記録装置の制御方法。
【請求項１６】
記憶領域に記憶されているファイルがディレクトリ構造を用いて管理されている外部記録媒体から前記ファイルを取得して、メモリに記録する記録工程と、
前記外部記録媒体に記憶されている前記ディレクトリが、第1の生成方法により生成されたディレクトリか、第2の生成方法により生成されたディレクトリかを判定する判定工程と、
前記判定工程が第1の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルの属性を解析して、属性に応じて前記メモリ内に記録されているファイルを分類し、前記判定工程が第２の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルは、前記第1の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルと同じ属性であっても別分類とする分類工程とを有することを特徴とするファイル管理装置の制御方法。
【請求項１７】
記録媒体にファイルを格納するディレクトリを生成し、前記ディレクトリに前記ファイルを記録するファイル記録装置の制御方法をコンピュータに実行させるプログラムであって、
前記ディレクトリに格納することが可能なファイルの数に格納限度を設け、前記格納限度に達した後にファイルを記録する場合に、新規に前記ディレクトリを作成する第１の生成工程と、
ユーザーが操作する操作工程と、
前記操作工程の操作に従い、前記格納限度を超えていなくても前記ディレクトリを作成する第２の生成工程とを有し、
前記ディレクトリは、
前記第１の生成工程または第２の生成工程の何れかで生成されたかを識別可能とする識別情報と関連付けて作成されるようコンピュータを制御することを特徴とするプログラム。
【請求項１８】
記憶領域に記憶されているファイルがディレクトリ構造を用いて管理されている外部記録媒体から前記ファイルを取得して、メモリに記録する記録工程と、
前記外部記録媒体に記憶されている前記ディレクトリが、第1の生成方法により生成されたディレクトリか、第2の生成方法により生成されたディレクトリかを判定する判定工程と、
前記判定工程が第1の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルの属性を解析して、属性に応じて前記メモリ内に記録されているファイルを分類し、前記判定工程が第２の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルは、前記第1の生成方法により生成されたディレクトリと判定したディレクトリから取得されたファイルと同じ属性であっても別分類とする分類工程とを有するファイル管理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１９】
請求項１７または１８に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はファイル記録装置及びファイル管理装置に関し、特に、データ管理の点で利便性を向上させるために用いて好適な技術に関するものある。
【背景技術】
【０００２】
従来、デジタルカメラ等の小型電子機器のファイル管理には、ＦＡＴファイルシステムが適用されている。ＦＡＴファイルシステムにおける先頭領域には、ディレクトリなどのデータ管理情報からなる管理領域が設定されている。管理領域の後には、データ領域が設定されている。管理領域には、データ領域のサイズや記憶装置上の論理的な記録の最小単位を示すクラスタサイズ等のＦＡＴファイルシステムに関する基本的な情報が書き込まれている。また、データ領域には、データが保存される。
【０００３】
特許文献１によれば、ディレクトリに対し登録可能限度を設けて画像ファイルを登録する際、登録限度に達する以前であっても他のディレクトリに登録可能とした画像情報登録手段を具備する電子的撮像装置の発明について開示されている。
一方、特許文献２によれば、スケジュールデータの日付と画像データの取得日時とを比較し、その結果に応じて画像データに情報を付加する発明が開示されている。
【０００４】
前述の特許文献１によれば、テーマごとにディレクトリを分けることで、簡単に画像データを分類することができる。
さらに、特許文献２によれば、ユーザーはディレクトリ分けを意識することなくイベントごとに画像データを分類することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−４８７９３号公報
【特許文献２】特開２００６−２８７３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１では、登録可能限度となったため、画像ファイルを登録するディレクトリが変わったか否かを後で判定することができない。また、特許文献２では、スケジュールデータを必要とし、そのような情報を有さない機器には応用できない。このため、従来技術はユーザーが意図したグループ化を簡単に行うことができない問題点があった。
本発明は前述の問題点に鑑み、ユーザーが意図したグループ化を簡単な構成で実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明のファイル記録装置は、記録媒体にファイルを格納するディレクトリを生成し、前記ディレクトリに前記ファイルを記録するファイル記録装置であって、前記ディレクトリに格納することが可能なファイルの数に格納限度を設け、前記格納限度に達した後にファイルを記録する場合に、新規に前記ディレクトリを作成する第１の生成手段と、ユーザーが操作する操作手段と、前記操作手段の操作に従い、前記格納限度を超えていなくても前記ディレクトリを作成する第２の生成手段とを有し、前記ディレクトリは、前記第１の生成手段または第２の生成手段の何れかで生成されたかを識別可能とする識別情報と関連付けて作成されることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザーが意図的に作成したディレクトリであるか否かを判定することが可能となる。よって、この情報を使ってグループ化することが可能となり、データ管理において利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態を示し、デジタルカメラの外観を示す図である。
【図２】デジタルカメラの構成例を示すブロック図である。
【図３】カメラファイルシステムを説明する図である。
【図４】ＤＣＦディレクトリ作成機能のＧＵＩを説明する図である。
【図５】ＤＣＦディレクトリ名の命名規則を説明する図である。
【図６】本発明の特徴となる新規にＤＣＦディレクトリ作成する制御手順を説明するフローチャートである。
【図７】デジタルカメラと外部デバイスの接続例を説明する図である。
【図８】本発明の特徴となるバックアップ機能を説明する図である。
【図９】本発明の特徴となるバックアップ機能をまとめて説明する図である。
【図１０】パーソナルコンピュータの構成例を示すブロック図である。
【図１１】デジタルカメラとコンピュータの接続例を説明する図である。
【図１２】２つの記録媒体を交換して記録する場合の記録例を説明する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の好適な実施の形態を説明する。
（第１の実施形態）
図１に本発明のファイル記録装置の一例としてのデジタルカメラの外観図を示す。表示部２８は画像や各種情報を表示する表示部である。シャッターボタン６１は撮影指示を行うための操作部である。
【００１１】
モード切替ダイアル（モード切替スイッチ）６０は、各種モードを切り替えるための操作部である。コネクタ１１２は接続ケーブルとデジタルカメラ１００とのコネクタである。操作部７０はユーザーからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネルや、電源オン、電源オフを切り替える電源スイッチ等の操作部材より成る操作部である。
【００１２】
２００は、メモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
図２において、１０３はフォーカスレンズを含む撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。
【００１４】
２３は、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器であり、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。１０２はバリアであり、デジタルカメラ１００の、撮影レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１５】
２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、または、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１６】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られ、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１７】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。
【００１８】
４２は画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３２に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３２に書き込む。
【００１９】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＦＬＡＳＨＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述するフローチャートなどを実行するためのプログラムのことである。
【００２０】
５０はシステム制御部であり、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００２１】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。
【００２２】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２３】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。ユーザーは、表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２５】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２６】
３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。１８は記録媒体インターフェースであり、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、メモリカード等の外部記録媒体であり、半導体メモリや磁気ディスク等から構成され、ＦＡＴファイルシステムなどコンピュータと共通性のある所定フォーマットに従って記録する。
【００２７】
１１１は通信手段で、ＵＳＢ、ＬＡＮ、無線通信、等の各種通信機能を有する。１１２は通信手段１１１によりデジタルカメラ１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００２８】
圧縮伸張回路４２によって圧縮された圧縮画像データを記録媒体２００に記録するフォーマット形式について説明する。
画像ファイルのフォーマット形式は、ＪＥＩＤＡにより制定されているカメラファイルシステム規格ＤＣＦ （Design rule for Camera File system）に従う。
【００２９】
まず、ＤＣＦについて説明する。
記録媒体のルートディレクトリ直下に、ディレクトリ名“ＤＣＩＭ”を持つディレクトリを、ＤＣＦイメージルートディレクトリと呼ぶ。ＤＣＩＭディレクトリ直下には、画像ファイル等のコンテンツデータ（以下、ＤＣＦオブジェクト）を格納するためのディレクトリが複数ある。これらのをＤＣＦディレクトリと呼ぶ。
【００３０】
このＤＣＦに従った記録例について、図３のディレクトリ構造を参照しながら説明する。
３０１はルートディレクトリであり、３０２はイメージルートディレクトリである。
３０３、３０４、３０５、３０６、３０７、３０８はＤＣＦディレクトリである。また、３１１〜３２１は、それぞれＤＣＦオブジェクトである。
【００３１】
ここで、３０３及び３０４が、デジタルカメラ１００が自動制御で生成した自動ＤＣＦディレクトリであり、３０５〜３０７がユーザー操作（手動操作）によってマニュアルモードで作成されたユーザーＤＣＦディレクトリである。
また、３０８は、ユーザー操作によって、マニュアル指示前の自動作成モードに戻って作成された自動ＤＣＦディレクトリである。
【００３２】
図５は、本実施形態においてＤＣＦディレクトリ名の命名規則を説明する図である。
５０１はＤＣＦディレクトリ名であり、８文字の文字列である。５０２は、ＤＣＦディレクトリ名５０１の先頭３文字であり、ＤＣＦディレクトリ番号である。一方、５０３は残りの５文字（所定位置の文字列）であり、任意の文字列とすることができる。
なお、一つにＤＣＦディレクトリに格納するＤＣＦオブジェクト数には登録する上限が設けられており、格納限度となると、システム制御部５０の制御によって次のＤＣＦディレクトリが作成される。
【００３３】
次に、ユーザーが意図的にＤＣＦディレクトリを作成する機能について説明する。
図４は、ＤＣＦディレクトリ作成機能のＧＵＩの例を示す図である。
図４（ａ）〜（ｂ）において、４０１は表示部２８に表示されるメニューの表示例である。４０２はメニューの項目名であり、記録媒体に記録されているＤＣＦディレクトリ一覧を表示する機能名が表示されている。
【００３４】
４０３、４０４はそれぞれＤＣＦディレクトリ名表示であり、１００CAMERディレクトリ、及び１０１CAMERディレクトリが記録されていることを表示している。図３のＤＣＦディレクトリ３０３、及びＤＣＦディレクトリ３０４に相当する。
４０５は『新規作成』と表示される新規作成ボタン表示であり、後に説明する。４０６はカーソルであり、ユーザーの操作によって、ＤＣＦディレクトリ一覧から選択されている項目を示すものである。
【００３５】
図４（ａ）は、ユーザーがＤＣＦディレクトリ名表示である１０１CAMER４０４を選択している場合の表示を示す図である。
図４（ｂ）は、ユーザーが新規作成ボタン表示４０５にカーソル４０６を合わせた場合の表示を示す図である。この状態でユーザーが決定を伝達する操作を行うと、ＤＣＦディレクトリが新規に作成される。
図４（ｃ）は、ＤＣＦディレクトリが１つ増えた状態を示しており、４０８はユーザー操作によって新規に作成されたＤＣＦディレクトリのディレクトリ名表示である。ここでは、『102SP001』というディレクトリ名である。102SP001ディレクトリ名表示４０８は、図３のＤＣＦディレクトリ３０５に相当する。
【００３６】
先に述べたように、ＤＣＦディレクトリ文字列５０３の領域は任意の文字列で構わない。そこで本実施形態では、デジタルカメラ１００が自動で作成したＤＣＦディレクトリ名には所定の文字列として『CAMER』の文字列を付与して、同一ルールに従う自動生成ディレクトリであるか否かを判定することを可能としている。
【００３７】
一方、ユーザー操作によってマニュアルで作成されたＤＣＦディレクトリ名には所定の文字列として『SPXXX』を付与するものとする。この『SPXXX』のXXXは２文字のアルファベットと３桁の数値である。
また、『SPXXX』の直後にデジタルカメラが自動生成するＤＣＦディレクトリ名には、『SPXXX』を付与するものとする。文字列５０２は文字列５０３に関わらず、通常通りＤＣＦに基づいて付与する。このようにすることにより、ユーザーが意図的に作成したユーザー生成ディレクトリであるか否かを判定することが可能となる。
【００３８】
本実施形態の特徴は、ＤＣＦディレクトリ名の付け方であり、その処理に関して図６のフローチャートを用いて説明する。
図６は、新規にＤＣＦディレクトリを作成するときに行われる処理であり、この制御は、システム制御部５０によって実行される処理である。
【００３９】
Ｓ６０１において処理が開始されると、Ｓ６０２においては、最後に記録された記録済みＤＣＦディレクトリ番号（Last DCF Dir番号と記す）を検索する。次に、検索したＤＣＦディレクトリ番号に１を足して、今回作成するＤＣＦディレクトリ番号とする。なお、本実施形態では、ＤＣＦディレクトリ番号は単調増加させながら作成、運用するものとする。
【００４０】
Ｓ６０３は、ＤＣＦディレクトリを新規作成する要因を判定する処理であり、ユーザー操作によるものか否かに応じて分岐するものである。具体的には、ユーザーが図４で説明したメニューを使用し、新規作成ボタン表示４０５を選択決定することによる場合はＳ６０４へ、システム要因の場合はＳ６０５へそれぞれ遷移する。システム要因とは、一つのＤＣＦディレクトリに格納するＤＣＦオブジェクトの上限に達し、ユーザーの意思とは関係なく次のＤＣＦディレクトリを作成する必要が生じた状態を指す。
【００４１】
Ｓ６０４は、Last DCF DirがユーザーＤＣＦディレクトリ作成モードで記録されたＤＣＦディレクトリであるか否かを判定する。そして、ユーザーＤＣＦディレクトリ作成モードの場合はＳ６０７へ、それ以外の場合にはＳ６０６へそれぞれ遷移する分岐処理である。ここでは、Last DCF Dirの任意文字列部分がユーザーＤＣＦ作成モードと判断できる文字列（本実施形態では“ＳＰ”＋３桁の数値）をユーザーＤＣＦ作成モードと判定する。また、通常ＤＣＦディレクトリ作成モード、及びその他の記録をそれ以外と判定する。
【００４２】
Ｓ６０５、Ｓ６０６、Ｓ６０７は、ＤＣＦディレクトリの任意文字列をそれぞれ決定する処理である。
Ｓ６０５では、任意文字列にLast DCF Dirと同じ文字列とする決定処理を行う。図３の例では、ＤＣＦディレクトリ３０３までが記録されており（Last DCF Dirは“100CAMERA”）、ＤＣＦディレクトリ３０４（“101CAMER”）を新規に作成する場合に、Ｓ６０５が実行される。また、ＤＣＦディレクトリ３０５までが記録されており（Last DCF Dirは“102SP001”）、ＤＣＦディレクトリ３０６（“103SP001”）を新規に作成する場合もＳ６０５が実行される。
【００４３】
Ｓ６０６では、任意文字列に“SP001”とする決定処理を行う。図３の例では、ＤＣＦディレクトリ３０４までが記録されている（Last DCF Dirは“101CAMER”）。この状態において、ユーザーのマニュアル操作で、ＤＣＦディレクトリ３０５（“102SP001”）を新規に作成する場合に、Ｓ６０６が実行される。
【００４４】
Ｓ６０７では、任意文字列に“SP”＋Last DCF DirのUser Dir番号に１足した３桁の数値とするＤＣＦディレクトリ番号を決定する決定処理を行う。図３の例では、ＤＣＦディレクトリ３０６までが記録されており（Last DCF Dirは“103SP001”）、ＤＣＦディレクトリ３０７（“104SP002”）を新規に作成する場合に、Ｓ６０７が実行される。
【００４５】
Ｓ６０８では、これまでの各ステップ処理Ｓ６０５〜Ｓ６０７による情報を元に、ＤＣＦディレクトリを作成する処理が行なわれる。
すなわち、Ｓ６０６及びＳ６０７において、決定された文字列により、ユーザー操作によってマニュアルで作成されたユーザーＤＣＦディレクトリであることが分かる識別情報と関連付けてＤＣＦディレクトリが作成される。
【００４６】
通常では、デジタルカメラが月ごとにフォルダを自動生成するモードであるときに、ユーザーのマニュアル操作により、より短い設定期間（例えば、日毎や週毎）でフォルダを作成することができる。
また、マニュアル生成したフォルダを別フォルダに保存するだけでなく、マニュアル生成した設定期間（例えば、日、週）が経過したことに応じて、続きの自動作成フォルダ（自動生成時の設定期間：月）が生成される。
なお、ユーザーがマニュアルで作ったディレクトリ（ユーザーフォルダ）を識別する方法としては、デジタルカメラ内に別途管理ファイルなどを記録しておくことでもよい。
【００４７】
これまで説明してきたように、本実施形態によれば、ユーザー操作によってＤＣＦディレクトリが作成されたものか否かを、記録後に判定可能なＤＣＦ記録を行うことができる。
また、特に別途に管理情報等の作成も必要なく、ＤＣＦとして共通性も保つことができる。また、ユーザーＤＣＦディレクトリから通常ＤＣＦディレクトリに戻す機能を設けてもよい。
【００４８】
（第２の実施形態）
本実施形態では、第１の実施形態によって記録されたＤＣＦディレクトリを利用したアプリケーションの一例について説明する。
前述の通り、デジタルカメラ１００は通信手段１１１を備え、外部デバイスとの各種通信機能を有している。本実施形態では、通信手段１１１は一般的なUSB（Universal Serial Bus）であるものとして説明する。
【００４９】
図７は、デジタルカメラ１００と外部デバイスであるハードディスク（USB−HDD）７０３の接続を説明する図である。
１００は、図１を簡略化しているがデジタルカメラであり、７０２はＵＳＢケーブル、７０３はUSBインターフェース(I/F)を有するハードディスク（以降、USB-HDDと記す）である。ＵＳＢケーブル７０２で、通信手段１１１とUSB-HDD７０３のUSB I/Fを接続する。デジタルカメラ１００には、USB−HDD７０３と通信し、ハードディスクに対しデータを読み書きするための制御プログラムが備えられている。なお、USB-HDD７０３に対しても記録媒体２００と同様、ＦＡＴファイルシステムなどコンピュータと共通性のある所定フォーマットに従って記録する。
【００５０】
次に、デジタルカメラ１００が有するバックアップ機能について説明する。
バックアップ機能とは、記録媒体２００に保存された画像ファイルをUSB-HDD７０３にコピーする機能である。USB-HDD７０３内で、画像ファイルがコピーされるディレクトリ構成について、図８を用いて説明する。また、図８は図３を基にした図であり、同一番号のブロック（３０１〜３２１）は同じディレクトリ、またはファイルを示している。
【００５１】
８１１、８１２、８１３、８１４、８１５はバックアップグループを示しており、これらの単位でグループ化され、USB-HDD７０３にコピーされる。
バックアップグループは撮影日時（日付情報）が異なるとき、またはユーザー操作によってＤＣＦディレクトリが作成されるときに新たなグループとなる。図８の例を、図９にまとめて説明する。
【００５２】
バックアップグループ８１１は、２０１１年６月３０日に撮影されている。撮影日は画像ファイル内に記録されている情報を使う。
同様にバックアップグループ８１２、８１３はそれぞれ２０１１年７月１日、２０１１年７月４日に記録されている。また、バックアップグループ８１２は２つのＤＣＦディレクトリにまたがっているが、デジタルカメラによって自動生成されたものなので、バックアップ時には無視される。
【００５３】
バックアップグループ８１４、８１５は２０１１年７月４日に撮影されたものであり、撮影日はバックアップグループ８１３と同一であるが、ユーザー操作によってＤＣＦディレクトリが作成されているため、別グループとなっている。これは、ＤＣＦディレクトリ名の任意文字列を解析し、“SPXXX“（XXXは３桁数値）であること、またこれが連続する場合はXXXの３桁数値が同一であるか異なるかを判定することで、バックアップグループを作成することができる。
【００５４】
８２０はUSB-HDD７０３内（メモリ内）でバックアップ記録されたファイル構成である。
８２１はルートディレクトリであり、８２２はアルバムディレクトリである。本実施形態のバックアップは、アルバムディレクトリ８２２以下に格納されるものとする。
８２３、８２４、８２５、８２６、８２７はバックアップグループディレクトリであり、前述したバックアップグループ単位で生成される。
【００５５】
バックアップグループディレクトリ名は、撮影日を元に生成する。
同一撮影日に複数のバックアップグループが存在する場合には、さらに連番を最後に付ける。これは、ユーザーが意図的にＤＣＦディレクトリを作成したときに発生するものであり、図８の例ではバックアップグループディレクトリ８２６、８２７がこれに相当する。
各バックアップグループディレクトリに格納されるファイルは、元のファイルに付した記号にダッシュ（’）を付けたものである。ファイル名はコピー元と同じ名称になっているが、変更してもよい。
【００５６】
これまで説明してきたように本実施形態によれば、撮影日ごとにバックアップディレクトリが分類されるだけでなく、ユーザーがＤＣＦディレクトリを意図的に作成した場合、同一撮影日であっても別ディレクトリにバックアップ可能である。例えば、１日のうちに複数のイベントがある場合などに有効な機能を実現することができる。
【００５７】
（第３の実施形態）
第２の実施形態では、デジタルカメラと外部記憶装置（USB−HDD）とを接続し、移動または複製して、対象とする画像ファイルをバックアップさせる機能について説明してきた。
一方、本発明が実施可能な別な構成として、ファイル管理装置であるパーソナルコンピュータ（以下、ＰＣ）に画像ファイルをバックアップさせる構成が考えられる。本実施形態では、デジタルカメラからＰＣに画像ファイルをバックアップさせる構成について説明する。図１０はＰＣの構成例を示すブロック図である。
【００５８】
図１０に示すように、ＰＣ１０００は内部バス１０１１で接続されたＣＰＵ（中央演算装置）１００１、ハードディスク（ＨＤＤ）１００２、メモリ１００３、ディスプレイ１００４、入力部１００５を備えている。さらに、記録媒体ドライブ１００６、ネットワークインターフェース（NET I／F）１００７、及びＵＳＢ１０１２を備えている。
【００５９】
ＣＰＵ１００１は、画像ファイルバックアップの動作を制御する演算処理装置であり、入力部１００５等を介してユーザーからの指示受け付けをし、後述する各種プログラムを実行し、ディスプレイ１００４の表示制御を行う。ＨＤＤ１００２には画像や、ＣＰＵ１００１の動作処理手順（例えば、コンピュータの立ち上げ処理や基本入出力処理、後述する本発明の各処理等のプログラム）が記録されている。
【００６０】
メモリ１００３は、ＣＰＵ１００１のワークエリアとして使用される。ディスプレイ１００４はグラフィックユーザインターフェースを表示するための表示部である。入力部１００５は、ユーザーからの指示を受け付けるための入力部であり、キーボードやポインティングデバイスとしてのマウス等の入力デバイスである。
【００６１】
ユーザーは、入力部１００５を使用することで、画像ファイルバックアッププログラムを実行できるような構成となっている。記録媒体ドライブ１００６は、CD-ROMやDVD-ROM、フラッシュメモリ等からなる外部記録媒体１００８の記憶領域に記憶されているデータを読み出して取得し、外部記録媒体１００８にデータの書き込みを行う装置である。NET I／F１００７は通信回線１００９を介してネットワーク１０１０と接続される。
【００６２】
ＣＰＵ１００１がNET I／F１００７を介してネットワーク１０１０上にあるプログラムを実行することも可能であり、ネットワーク１０１０上のプログラムにも本発明を適用できる。ＵＳＢ１０１２は、デジタルカメラ等の外部装置と通信するためのインターフェースである。
【００６３】
次に、デジタルカメラ１００とコンピュータの接続について、図１１を用いて説明する。
前述の通り、デジタルカメラ１００は通信手段１１１を備え、外部デバイスとの各種通信機能を有している。第２の実施形態と同様、通信手段１１１はＵＳＢであるものとして説明する。
【００６４】
１００は、図１のデジタルカメラを簡略化しているがデジタルカメラであり、７０２はＵＳＢケーブル、１０００はＰＣである。ＵＳＢケーブル７０２で、通信手段１１１とコネクタ１１２を接続する。ＰＣ１０００は、デジタルカメラ１００の接続を認識し、画像ファイルバックアッププログラムを起動する。
【００６５】
画像ファイルバックアッププログラムは、第２の実施形態で説明したデジタルカメラ１００のバックアップ機能と同様な処理を行い、ＨＤＤ１００２にバックアップ記録されたファイル構成８２０のファイル群を記録する。また、ＨＤＤ１００２の代わりに外部記録媒体１００８でもよい。
【００６６】
本実施形態によれば、画像情報格納ディレクトリの識別情報を解析する識別情報解析手段を有し、この識別情報解析手段により、撮影日ごとにバックアップディレクトリが別分類される。さらに、ユーザーがＤＣＦディレクトリを意図的に作成した場合、同一撮影日であっても別ディレクトリにバックアップするコンピュータプログラムを実現することができる。
【００６７】
第２の実施形態と同様、例えば１日のうちに複数のイベントがある場合などに有効な機能を実現することができる。
第２の実施形態、及び第３の実施形態では、バックアップディレクトリによって別分類とし、記録するシステムについて説明してきたが、ファイルシステムに依存せず、データベースを構築して管理してもよい。
【００６８】
（第４の実施形態）
これまで説明してきたデジタルカメラは、本体から着脱可能な記録媒体に撮影像を記録する装置である。よって、記録媒体の空き容量がなくなったとき、次の記録媒体に差し替えて撮影を継続することが可能である。このときに、第１の実施形態で説明したＤＣＦディレクトリ名を引き継ぐ方法について、本実施形態で説明する。
【００６９】
図１２は、２つの記録媒体の記録例を示す図である。
１２００は先行する第１の記録媒体の記録例である。１２０１はルートディレクトリであり、１２０２はイメージルートディレクトリである。
１２０３はＤＣＦディレクトリである。ＤＣＦディレクトリ１２０３のディレクトリ名は“104SP002”であり、ユーザー操作によって作成されたＤＣＦディレクトリである。また、ＤＣＦオブジェクトは図示を省略する。
【００７０】
第１の記録媒体１２００に記録中、例えば空き容量不足により記録媒体を交換することが考えられる。最後のＤＣＦディレクトリがユーザー操作によって作成されたＤＣＦディレクトリである場合、次の記録媒体に継続させるために必要となる、境界を識別可能とする情報を不揮発性メモリ５６に保持する。
【００７１】
１２１０は、次に記録する第２の記録媒体である。
１２１１はルートディレクトリであり、１２１２はイメージルートディレクトリである。１２１３はＤＣＦディレクトリであり、システム制御部５０が不揮発性メモリ５６に保持した情報を用いてディレクトリ名を決定する。ＤＣＦディレクトリ１２１３のディレクトリ名は“105SP002”であり、ユーザー操作によって作成されたＤＣＦディレクトリであって、ＤＣＦディレクトリ１２０３と文字列“SP002”が等しいことから、同一グループとして扱うことが可能となる。
【００７２】
このように本実施形態によれば、複数の記録媒体にまたがって記録が行われた場合においても、画像情報格納ディレクトリの境界を識別可能とすることができ、ユーザーの意図に沿ったグループ化が可能となる。
これまでの説明では、ＤＣＦディレクトリ名を利用してグループ化する実施形態について説明してきたが、画像ファイル内に識別情報を記録し、この識別情報を元にグループ化してもよい。
【００７３】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワークまたは各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いはファイル管理装置に供給する。そして、そのシステム或いはファイル管理装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７４】
２８  表示部
６０  モードダイアル
６１  シャッターボタン
７０  操作部
１００  デジタルカメラ
１１２  コネクタ
２００  記録媒体
２０１  記録媒体スロット
２０２  蓋
【図１】
2015036893.tif 000003
【図２】
2015036893.tif 000004
【図３】
2015036893.tif 000005
【図４】
2015036893.tif 000006
【図５】
2015036893.tif 000007
【図６】
2015036893.tif 000008
【図７】
2015036893.tif 000009
【図８】
2015036893.tif 000010
【図９】
2015036893.tif 000011
【図１０】
2015036893.tif 000012
【図１１】
2015036893.tif 000013
【図１２】
2015036893.tif 000014