(57)【特許請求の範囲】
【請求項１】
画像データを取得する取得手段と、
前記取得手段により取得された画像データを、第１の規則を含む複数の規則のうちユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して記録媒体に記録する記録制御手段と、
前記記録媒体が記録された画像データを外部装置に転送する転送機能を有するか否かを判断する判断手段とを有し、
前記判断手段により前記記録媒体が転送機能を有すると判断された場合、前記記録制御手段は、前記ユーザ操作に応じて選択された規則に関わらず、前記第１の規則に従って決定されるファイルネームを付して前記取得手段により取得された画像データを前記記録媒体に記録し、
前記第１の規則は、前記記録媒体に記録された画像データに付されたファイルネームとは異なるファイルネームを決定する規則であることを特徴とする画像処理装置。
【請求項２】
前記第１の規則は、前記画像データが記録される順序に沿って昇順となる番号をファイルネームに含める規則であり、
前記第１の規則に従って決定されるファイルネームは、その直前の記録で画像データに付されたファイルネームに含まれる番号の次の番号を含むことを特徴とすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複数の規則は、前記第１の規則とは異なる第２の規則を含み、
前記第２の規則は、前記画像データが記録される順序に沿って昇順となる番号をファイルネームに含める規則であり、
前記第２の規則に従って決定されるファイルネームは、前記記録媒体に記録されている画像データのファイルネームに含まれる番号のうち、最も大きな番号の次の番号を含むことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記記録制御手段は、生成される順序に沿って昇順となる番号を含むディレクトリネームを付したディレクトリに前記画像データを記録し、
前記記録制御手段は、ファイルネームに含まれる番号が所定の番号に達した場合、新たなディレクトリを生成し、該新たなディレクトリに画像データを記録することを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記取得手段により新たに取得された画像データの生成された時刻と前記記録媒体に前回記録した画像データの生成された時刻とが所定の時間範囲内に含まれない場合、前記記録制御手段は、新たなディレクトリを生成し、該新たなディレクトリに、前記複数の規則のうちの使用する規則における最も小さな番号を含むファイルネームを付して前記新たに取得された画像データを記録することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記取得手段により新たに取得された画像データが前記記録媒体に前回記録された画像データと同じ日に生成された画像データでない場合、前記記録制御手段は、新たなディレクトリを生成し、該新たなディレクトリに、前記複数の規則のうちの使用する規則における最も小さな番号を含むファイルネームを付して前記新たに取得された画像データを記録することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記判断手段により前記記録媒体が転送機能を有していないと判断された場合、前記記録制御手段は、前記ユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して画像データを前記記録媒体に記録することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記第１の規則はＤＣＦ規格に準拠した規則であることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記取得手段は、被写体を撮像することで得られた画像データを取得することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記第１の規則を含む複数の規則のうち、いずれかの規則を選択する指示をユーザから受け付ける受け付け手段を更に有し、
前記受け付け手段は、
前記判断手段により前記記録媒体が前記転送機能を有すると判断された場合に、前記規則を選択する指示をユーザから受け付けないよう制御し、
前記判断手段により前記記録媒体が前記転送機能を有しないと判断された場合に、前記規則を選択する指示をユーザから受け付けるよう制御する
ことを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
画像処理装置の取得手段が、画像データを取得する取得ステップと、
前記画像処理装置の記録制御手段が、前記取得ステップで生成された画像データを、第１の規則を含む複数の規則のうちユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して記録媒体に記録する記録制御ステップと、
前記画像処理装置の判断手段が、前記記録媒体が記録された画像データを外部装置に転送する転送機能を有するか否かを判断する判断ステップとを有し、
前記判断ステップで前記記録媒体が転送機能を有すると判断された場合、前記記録制御手段は前記記録制御ステップでは、前記ユーザ操作に応じて選択された規則に関わらず、前記第１の規則に従って決定されるファイルネームを付して前記取得ステップで取得された画像データを前記記録媒体に記録し、
前記第１の規則は、前記記録媒体に記録された画像データに付されたファイルネームとは異なるファイルネームを決定する規則であることを特徴とする画像処理装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルのファイル名を生成する技術に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置で撮像された画像ファイルは、当該撮像装置に接続されている記録媒体に記録され、例えばユーザは記録媒体をＰＣ等の外部装置に接続し、記録した画像ファイルを移動することにより、撮像した画像ファイルを管理している。近年、このような撮像装置に接続されて使用される記録媒体の中には、無線通信手段を有し、外部装置への画像ファイルの転送を、自動的に行うことが可能な自動転送記録媒体がある。
【０００３】
しかしながら、このような自動転送記録媒体は、記録されている画像ファイルを、ファイル名を変更することなく自動的に外部装置へ転送するため、次のような問題があった。即ち、例えば外部装置の画像ファイルの格納先に、転送する画像ファイルと同一のファイル名を有する画像ファイルが存在する場合、画像ファイルを転送できない、または画像ファイルを上書きしてしまうことがあった。特許文献１には、このように転送先のディレクトリに同一のファイル名のファイルが存在する場合に、新たなディレクトリを作成して、ファイルの上書きを回避する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０２０８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１のような、同一のファイル名のファイルが転送先に存在する度に新たなディレクトリを作成する方法を用いた場合、ユーザが意図しないディレクトリが多数作成されてしまうことが考えられる。即ち、ユーザは転送されたファイルを探すために、複数のディレクトリを参照する必要があり、煩雑な操作が要求される問題があった。
【０００６】
本発明は、上述の問題点に鑑みてなされたものであり、自動転送記録媒体から画像ファイルを転送した際に、同一のファイル名を有する画像ファイルの存在により、転送が不可能または上書きしてしまうことを防止することを目的とする。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、本発明の画像処理装置は、以下の構成を備える。
画像データを取得する取得手段と、取得手段により取得された画像データを、第１の規則を含む複数の規則のうちユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して記録媒体に記録する記録制御手段と、記録媒体が記録された画像データを外部装置に転送する転送機能を有するか否かを判断する判断手段とを有し、判断手段により記録媒体が転送機能を有すると判断された場合、記録制御手段は、ユーザ操作に応じて選択された規則に関わらず、第１の規則に従って決定されるファイルネームを付して取得手段により取得された画像データを記録媒体に記録し、第１の規則は、記録媒体に記録された画像データに付されたファイルネームとは異なるファイルネームを決定する規則であることを特徴とする。
【発明の効果】
【０００８】
このような構成により本発明によれば、自動転送記録媒体から画像ファイルを転送した際に、同一のファイル名を有する画像ファイルの存在により、転送が不可能または上書きしてしまうことを防止することを可能とする。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るデジタルカメラ及び自動転送メモリカードの機能構成を示したブロック図。
【図２】実施形態１に係る命名規則決定処理のフローチャート。
【図３】実施形態に係る命名規則変更のＧＵＩを説明するための図。
【図４】実施形態２に係るファイル記録処理のフローチャート。
【発明を実施するための形態】
【００１０】
（実施形態１）
以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、撮像装置の一例としての、画像ファイルに付すファイル名について、複数の命名規則のうちのいずれかの命名規則を選択可能、かつ自動転送機能を有する記録媒体を判別可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、複数の命名規則のうちのいずれかの命名規則を選択可能、かつ自動転送機能を有する記録媒体を判別可能な任意の機器に適用可能である。
【００１１】
また、各実施形態において、「命名規則」とは、日本電子工業振興協会（ＪＥＩＤＡ）のＤＣＦ規格（Design rule for Camera File system）に準拠した、画像ファイルに付すファイル名を生成する際のルールを表す。なお、ＤＣＦ規格は、ディレクトリ名及びファイル名に文字列と複数桁の番号を含み、生成するディレクトリ名及びファイル名に付す番号を制御することにより、撮像された画像ファイルを上書きすることなく、それぞれ独立して記録することができる。またＤＣＦ規格ではファイル名に記載する番号及び文字列の桁数を定義しており、当該番号の生成順序については規定していないが、一般的なデジタルカメラにおいてはアルゴリズムの簡素化やファイルのソート順序を考慮し、昇順となるよう、順に番号が付される。
【００１２】
本実施形態のデジタルカメラでは、ＤＣＦ規格に準拠した命名規則として「通し番号」及び「オートリセット」の２種類の命名規則をユーザは切り替えて使用できるものとする。通し番号命名規則（第１の命名規則）は、デジタルカメラは前回記録した画像ファイルに付したファイル名が有する番号を記憶しておき、新たに記録する画像ファイルについて、記憶していた番号の次の番号を有するファイル名を生成する命名規則である。また、オートリセット命名規則（第２の命名規則）では、デジタルカメラは、デジタルカメラに接続されたメモリカード等の記録媒体から、当該記録媒体に記録されている画像ファイルに付されているファイル名を検索する。そして、記録媒体に記録されている画像ファイルの、ファイル名が有する番号のうち、最大の番号の次の番号を有するファイル名を生成する。いずれの命名規則であっても、画像ファイルに付すファイル名に含まれるファイル番号が所定の最大値を超えた場合は、記録中のディレクトリのディレクトリ名に含まれるディレクトリ番号の次の番号を付したディレクトリを新たに作成する。そして、当該新たに作成されたディレクトリに、所定の最小値のファイル番号を有するファイル名で画像ファイルを記録する。なお、本実施形態のデジタルカメラは２つの命名規則を切り替えることが可能であるものとして説明するが、本発明の実施はこれに限らず、少なくとも通し番号命名規則を含む複数の命名規則から１つの命名規則を選択可能な構成であって構わない。
【００１３】
図１は、本発明の実施形態に係るデジタルカメラ１００の機能構成を示すブロック図である。
制御部１０１は、例えばＣＰＵであり、フラッシュメモリ１０２からデジタルカメラ１００が備える各ブロックの動作プログラムを読み出し、ＲＡＭ１０３に展開して実行することにより、デジタルカメラ１００が備える各ブロックの動作を制御する。フラッシュメモリ１０２は、書き換え可能な不揮発性メモリであり、デジタルカメラ１００が備える各ブロックの動作プログラムに加え、各ブロックの動作において必要な設定値や後述する表示部１０９に表示するＧＵＩデータ等を記憶する。ＲＡＭ１０３は、書き換え可能な揮発性メモリであり、デジタルカメラ１００が備える各ブロックの動作において、一時的なデータの格納や作業領域として用いられる。本発明において、ファイル名が付される前の画像のデータは、ＲＡＭ１０３に一時的に記憶され、接続された記録媒体に記録される際に、ファイル名が付されて画像ファイルとして記録されるものとする。
【００１４】
撮像部１０４は、光学系、ＣＣＤやＣＭＯＳセンサ等の撮像素子、及びＡ／Ｄ変換回路から構成されるブロックである。具体的には撮像部１０４は、光学系を介して結像された被写体の光学像を撮像素子で光電変換して出力したアナログ画像信号を、Ａ／Ｄ変換回路でＡ／Ｄ変換することによりデジタル画像データを出力し、ＲＡＭ１０３に記憶させる。画像処理部１０５は、撮像部１０４から出力されたデジタル画像データに対し、例えば色調補正やゲイン調整等の所定の画像処理を適用し、さらに記録形式として予め設定された符号化方式に画像データを符号化して再びＲＡＭ１０３に記憶させる。
【００１５】
カードＩ／Ｆ１０６は、デジタルカメラ１００が備える、記録媒体とのデータの読み書きを行うための入出力インタフェースである。カードＩ／Ｆ１０６には、例えばメモリカードやＨＤＤ等の記録装置が着脱可能に接続されるものとし、カードＩ／Ｆ１０６は記録媒体が接続されたことを検出すると、制御部１０１に記録媒体の検出を伝送する。カード判別部１０７は、記録媒体の検出を受け、カードＩ／Ｆ１０６に接続された記録媒体が、無線通信手段を備える自動転送記録媒体であるか否かを判別する。具体的には、例えばカード判別部１０７は検出された記録媒体に対して、所定のプロトコルに従ったカード種別を判別するためのコマンド信号を送信し、所定のレスポンス信号を受信した場合に自動転送記録媒体が接続されていると認識することができるものとする。
【００１６】
表示部１０９は、例えば小型ＬＣＤ等のデジタルカメラ１００に備えられた表示装置であり、撮像部１０４から出力された画像データや記録媒体に記録されている画像ファイルの表示や、フラッシュメモリ１０２に記憶されているＧＵＩデータ等を表示する。ファイル名生成部１０８は、デジタルカメラ１００が備える、記録する画像データに対して付すファイル名を決定するブロックである。本実施形態のデジタルカメラ１００では、ユーザは上述した「通し番号」及び「オートリセット」の２つの命名規則を選択可能であり、ファイル名生成部１０８は選択された命名規則に従って画像データに付すファイル名を生成する。命名規則の選択は、例えば表示部１０９に、図３のようなメニュー画面のＧＵＩデータを表示させ、ユーザに選択させればよい。図３（ａ）、（ｂ）はそれぞれ「通し番号」「オートリセット」の命名規則（ネーミングルール）が選択されている場合の表示を表す。なお、選択されている命名規則の情報は、例えばフラッシュメモリ１０２に記憶され、デジタルカメラ１００の起動時には選択されている命名規則の情報を制御部１０１が読み出し、ファイル名生成部１０８に伝送すればよい。
【００１７】
また、図１のデジタルカメラ１００のブロック図では、自動転送機能を備える記録媒体（自動転送メモリカード）２００が接続されている構成となっている。自動転送メモリカード２００は、カード制御部２０１、カードメモリ２０２及び無線通信部２０３から構成される。カード制御部２０１は、自動転送メモリカード２００が備える各ブロックの動作を制御するブロックである。なお、カード制御部２０１は、デジタルカメラ１００から所定のプロトコルに従ったカード種別を判別するためのコマンド信号を受信すると、自動転送記録媒体であることを示すレスポンス信号を１００に対して送信する。カードメモリ２０２は、例えばＮＡＮＤ型フラッシュメモリ素子であり、画像ファイル等のデータを記録する。カード制御部２０１はデジタルカメラ１００から書き込みコマンドと共に画像ファイルを受信すると、カードメモリ２０２に画像ファイルの書き込みを行う。無線通信部２０３は、例えばＲＦ回路であり、自動転送メモリカード２００がデジタルカメラ１００に接続された状態で無線通信可能な環境にある場合、カードメモリ２０２に記憶されている画像ファイルを、ファイル名を維持したまま送信する。無線通信部２０３により送信された画像ファイルは、予め定められた外部装置の格納先に格納される。
【００１８】
（命名規則決定処理）
このような構成をもつ本実施形態のデジタルカメラ１００の命名規則決定処理について、図２のフローチャートを用いて具体的な処理を説明する。当該フローチャートに対応する処理は、制御部１０１が、例えばフラッシュメモリ１０２に記憶されている対応する処理プログラムを読み出し、ＲＡＭ１０３に展開して実行することにより実現することができる。なお、本命名規則決定処理は、例えばデジタルカメラ１００に新たに記録媒体が接続されたことがカードＩ／Ｆ１０６で検出された際に開始されるものとして説明する。
【００１９】
Ｓ２０１で、制御部１０１は、検出された記録媒体の種別を判別する。具体的には、制御部１０１は、カード判別部１０７にカード種別を判別するためのコマンド信号を、検出された記録媒体に対してカードＩ／Ｆ１０６を介して送信させる。そしてＳ２０２で制御部１０１は、検出された記録媒体が自動転送記録媒体であった場合は処理をＳ２０３に移し、検出された記録媒体が自動転送記録媒体ではない場合は処理をＳ２０５に移す。
【００２０】
Ｓ２０３で、制御部１０１は、画像ファイルの命名規則を「通し番号（第１の命名規則）」に設定し、さらにＳ２０４で第１の命名規則以外の命名規則への変更を不可能にする。具体的には、制御部１０１はフラッシュメモリ１０２に記憶されている、現在選択されている命名規則の情報を「通し番号」に書き換えると共に、ファイル名生成部１０８の命名規則の設定を「通し番号」に設定する。また制御部１０１は、例えば表示部１０９に表示させる、ユーザに命名規則を設定させるメニュー画面のＧＵＩデータにおいて、命名規則の項目を図３（ｃ）のようにグレーアウト表示して選択不可能にすることで、命名規則の変更を不可能にする。なお、検出された記録媒体が自動転送記録媒体でない場合は、制御部１０１はＳ２０５で命名規則の変更を可能にする。
【００２１】
以上説明したように、本実施形態の撮像装置は、自動転送記録媒体が記録された画像ファイルを外部装置に転送する際に、同一のファイル名の存在することによって転送が不可能になったり、当該画像ファイルを上書きしてしまうことを予防することができる。具体的には撮像装置は、自動転送記録媒体が検出された場合に、新たに記録される画像に付されるファイル名を選択可能な複数の命名規則のうち、前回記録した画像ファイルに対して付した番号の次の番号を有するファイル名を生成する命名規則に変更する。
【００２２】
このように、自動転送記録媒体が接続された場合に、画像ファイルの命名規則を「通し番号」に設定することで、少なくとも自動転送記録媒体において同一のファイル名を有する画像ファイルが生成されることを防止することができる。即ち、画像ファイルが外部装置に自動転送される際に、少なくとも自動転送記録媒体から既に転送された画像ファイルが原因で転送が不可能になったり、画像ファイルの上書きが発生することを回避することが可能となる。
【００２３】
（実施形態２）
上述した実施形態１では、自動転送記録媒体は記録されている画像ファイルを、単に外部装置に転送するものとして説明したが、本実施形態の自動転送記録媒体はさらに以下の機能を有するものとする。本実施形態の自動転送記録媒体は、外部装置において画像ファイルの撮像された時間（例えば、撮像日、撮像月、撮像した時間帯等）により格納されるディレクトリが自動的に分類されるものとする。
【００２４】
このように格納されるディレクトリが撮像された時間で変更される場合、ＤＣＦ規格に準拠したファイル名の命名規則では、次のような問題が起こる。例えば自動転送記録媒体において、画像ファイルに付されるファイル名が有するファイル番号が最大値に到達した場合、ディレクトリ番号が次の番号のディレクトリに、新たにファイル番号の最小値から順にファイル名が生成されて記録される。このとき、自動転送されて格納される外部装置のディレクトリにおいて、画像ファイルのファイル名が有するファイル番号の順番と、画像ファイルが撮像された順とが異なる状況が起こりうる。即ち、本来はファイル番号が昇順に付けられる設定となっているにも関わらず、ファイル名順では時系列順に並ばないため、ユーザは所望の画像ファイルを探すためにソート順を考慮する必要がある。
【００２５】
このような状況を回避するために、例えば撮像日ごとに外部装置で格納されるディレクトリが変更される場合は、撮像日が変わる毎に、命名規則で生成されるファイル名が有するファイル番号を、所定の番号に変更する。即ち、本実施形態の撮像装置では、格納先のディレクトリが変更される際に、自動転送記録媒体に記録する画像ファイルのファイル名が有するファイル番号を、ファイル番号の最大値より小さい値から開始させるようにする。なお、所定の番号は、当該所定の番号からファイル番号の最大値までの間で取り得る番号の数が、例えば本実施形態では同一の撮像日に記録されるであろう画像ファイルの数を許容する番号であればよい。これにより、格納先のディレクトリには、画像ファイルを時系列順に並べた際に、ファイル名が有するファイル番号順並ぶように格納されることができる。究極的には、格納先のディレクトリが変更される際に、ファイル名に含めるファイル番号の開始値を、当該ファイル番号の最小値とすることで、格納先のディレクトリで時系列順とファイル名順が異なる可能性を最小とすることができる。
【００２６】
しかしながら、格納先のディレクトリが変更される際にファイル番号を所定の番号に変更することで、自動転送記録媒体で画像ファイルが記録されるディレクトリにおいて同一のファイル名の画像ファイルが記録されることがある。このため、本実施形態の撮像装置は、外部装置において画像ファイルが格納されるディレクトリが変更されるタイミングで、自動転送記録媒体においても画像ファイルを記録するディレクトリも変更する。このようにすることで、自動転送先の外部装置において、同一のファイル名を有する画像ファイルの存在により転送が不可能となる、またはファイルを上書きしてしまうことを防止しつつ、ファイル番号の順序を時系列順にすることができる。
【００２７】
（ファイル記録処理）
このような構成をもつ本実施形態のデジタルカメラ１００のファイル記録処理について、図４のフローチャートを用いて具体的な処理を説明する。当該フローチャートに対応する処理は、制御部１０１が、例えばフラッシュメモリ１０２に記憶されている対応する処理プログラムを読み出し、ＲＡＭ１０３に展開して実行することにより実現することができる。なお、本ファイル記録処理は、例えばデジタルカメラ１００に自動転送記録媒体が接続され、かつ撮像した画像の記録指示がユーザによってなされた際に開始されるものとして説明する。なお、本実施形態においても、上述した実施形態１と同様に、自動転送記録媒体が検出された際にはデジタルカメラ１００はファイル名の命名規則を「通し番号」に設定するものとする。また、本実施形態において、自動転送記録媒体に記録されている画像ファイルは、自動転送先の外部装置において、撮像日ごとに異なるディレクトリに分類されて格納されるものとする。
【００２８】
Ｓ４０１で、制御部１０１は、ユーザにより記録指示がなされた画像を取得し、例えばＲＡＭ１０３に記憶させる。具体的には、制御部１０１は、撮像部１０４により撮像され、画像処理部１０５において所定の記録形式に変換されて出力された画像データを取得し、ＲＡＭ１０３に記憶させる。
【００２９】
Ｓ４０２で、制御部１０１は、Ｓ４０１で撮像された画像データが出力された時刻を表す撮像された時刻の情報と、前回記録された画像ファイルの撮像された時刻の情報とを比較する。そしてＳ４０３で制御部１０１は、２つの撮像された時刻の情報が、同一の時刻の範囲に含まれる場合は処理をＳ４０４へ、異なる時刻の範囲に含まれる場合は処理をＳ４０７に処理を移す。具体的には、制御部１０１は、２つの撮像された時刻の情報が、同一の撮像日を有するか否かを判断する。なお、前回記録された画像ファイルの撮像された時刻の情報は、例えば前回記録された画像ファイルのファイル名に含まれたファイル番号とともに、フラッシュメモリ１０２に記憶されていればよい。
【００３０】
Ｓ４０４で、制御部１０１は、前回記録された画像ファイルが記録されている、自動転送記録媒体におけるディレクトリとは異なるディレクトリを作成する。なお、当該新たに作成されたディレクトリのディレクトリ名は、本実施形態ではＤＣＦ規格に準拠するものとする。即ち、例えば前回記録された画像ファイルが記録されているディレクトリのディレクトリ名が、ディレクトリ番号の最大値９９９を有する場合、最小値の１００のディレクトリが生成されればよい。なお、このとき自動転送記録媒体において、同一のディレクトリ名を有するディレクトリが既に存在する場合は、当該既に存在するディレクトリのディレクトリ名を変更すればよい。
【００３１】
Ｓ４０５で、制御部１０１は、新たに作成されたディレクトリに記録される、Ｓ４０１でＲＡＭ１０３に記憶された画像データに付されるファイル名に含まれるファイル番号が、所定のファイル番号より小さいか否かを判断する。上述したように、本実施形態のデジタルカメラ１００は自動転送記録媒体により転送される外部装置の格納先のディレクトリにおいてファイル番号順と時系列順とが同一となるようにする。このため、所定のファイル番号は、当該所定の番号からファイル番号の最大値までの間で取り得る番号の数が、例えば本実施形態では同一の撮像日に記録されるであろう画像ファイルの数を許容する番号であればよい。即ち、所定のファイル番号は、外部装置において画像ファイルの格納先が変更される条件によって、異なる値であってもよい。
【００３２】
制御部１０１は、Ｓ４０１でＲＡＭ１０３に記憶された画像ファイルに付されるファイル名に含まれるファイル番号が、所定のファイル番号より大きい場合は処理をＳ４０６に移す。即ち、制御部１０１は、ＲＡＭ１０３に記憶されている、最後に記録した画像ファイルのファイル名が有するファイル番号の次の番号が、所定のファイル番号より大きいか否かを判断する。また、制御部１０１は、ファイル名生成部１０８で生成されるファイル名に含まれるファイル番号が所定のファイル番号以下である場合は処理をＳ４０８に移す。
【００３３】
Ｓ４０６で、制御部１０１は、ＲＡＭ１０３に記憶されている、前回記録した画像ファイルのファイル名が有するファイル番号を、所定の番号の前の番号に変更して記憶する。即ち、制御部１０１は、次にファイル名生成部１０８で生成されるファイル名が所定の番号を有するように、前回記録した画像ファイルに付されたファイル名が有するファイル番号の情報を変更する。
【００３４】
Ｓ４０７で、制御部１０１は、Ｓ４０１でＲＡＭ１０３に記憶した画像データに付す、ファイル名をファイル名生成部１０８に生成させる。具体的には、制御部１０１はＲＡＭ１０３に記憶されている、前回記録した画像ファイルに付されたファイル名が有するファイル番号の情報をファイル名生成部１０８に伝送し、ファイル名生成部１０８に通し番号の命名規則でファイル名を生成させる。
【００３５】
Ｓ４０８で、制御部１０１は、Ｓ４０７でファイル名生成部１０８に生成させたファイル名を付して、ＲＡＭ１０３に記憶されている画像データを、カードＩ／Ｆ１０６を介して自動転送メモリカード２００に画像ファイルとして記録する。
【００３６】
このようにすることで、自動転送先の外部装置において、同一のファイル名を有する画像ファイルの存在により転送が不可能となる、またはファイルを上書きしてしまうことを防止しつつ、ファイル番号の順序を時系列順にすることができる。
【００３７】
なお、上述した実施形態１及び２では、自動転送記録媒体から外部装置に転送された画像ファイルが、少なくとも自動転送記録媒体から既に転送された画像ファイルが原因で転送が不可能になったり、画像ファイルの上書きが発生することを回避できると説明した。本発明はさらに、撮像装置に接続された記録媒体が自動転送記録媒体である場合とその他の記録媒体である場合とで、ファイル名に含まれる文字列を異ならせることにより、以下の効果を奏する。即ち、自動転送記録媒体から外部装置に転送された画像ファイルが、既に転送された画像ファイルと同一のファイル名を有することにより生じる、画像ファイルを上書きしてしまう等の状況を回避することができる。
【００３８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005610924.tif 000002
【図２】
0005610924.tif 000003
【図３】
0005610924.tif 000004
【図４】
0005610924.tif 000005