(57)【要約】【課題】連写速度を低下させずに複数の画像データを含む画像ファイルを生成すること。【解決手段】ＣＰＵ２１１は、連写で取得された複数の画像データをメモリカード２０８ａに記録するとともに、各画像データが個別の画像ファイル（主画像ファイル）を構成すると認識できるようにＦＡＴ情報を書き換える。また、ＡＳＩＣ６は、メモリカード２０８ａから主画像ファイルを読み出して、読み出した主画像ファイル内の主画像データに基づいて表示用画像データを生成する。そして、ＣＰＵ２１１は、生成された表示用画像データの画像ファイルをメモリカード２０８ａに記録するとともに、主画像ファイルとそれに対応する表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換える。【選択図】図１
2009260777.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して画像データを取得する撮像手段と、
前記撮像手段により連写で取得された複数の画像データ（連写画像データ）を不揮発性の記憶媒体に記録するとともに、前記連写画像データに含まれる各画像データ（個別画像データ）が個別の画像ファイルを構成すると認識できるように、前記不揮発性の記憶媒体のＦＡＴ情報を書き換える第１の記録制御手段と、
前記連写画像データを前記不揮発性の記憶媒体から読み出して、それぞれの前記個別画像データに基づいて表示用画像データを生成する表示用画像データ生成手段と、
前記表示用画像データを前記不揮発性の記憶媒体に記録するとともに、前記個別画像データと、その個別画像データに基づいて前記表示用画像データ生成手段によって生成された前記表示用画像データとが１つの画像ファイルを構成すると認識できるように、前記ＦＡＴ情報を書き換える第２の記録制御手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記第２の記録制御手段は、全ての前記個別画像データに対応する前記表示用画像データを前記不揮発性の記憶媒体に記録した後、それぞれの前記個別画像データごとに、前記個別画像データと当該個別画像データに対応する前記表示用画像データとが１つの画像ファイルを構成すると認識できるように、前記ＦＡＴ情報を書き換えることを特徴とするカメラ。
【請求項３】
請求項１に記載のカメラにおいて、
前記第２の記録制御手段は、１つの個別画像データに対応する前記表示用画像データを前記不揮発性の記憶媒体に記録するごとに、その個別画像データと表示用画像データとが１つの画像ファイルを構成すると認識できるように、前記ＦＡＴ情報を書き換えることを特徴とするカメラ。
【請求項４】
請求項１に記載のカメラにおいて、
前記第２の記録制御手段は、全ての前記個別画像データに対応する前記表示用画像データを前記不揮発性の記憶媒体に記録した後、全ての前記個別画像データと各個別画像データに対応する前記表示用画像データとが１つの画像ファイルを構成すると認識できるように、前記ＦＡＴ情報を書き換えることを特徴とするカメラ。
【請求項５】
請求項１に記載のカメラにおいて、
前記第２の記録制御手段は、１つの個別画像データに対応する前記表示用画像データを前記不揮発性の記憶媒体に記録するごとに、全ての前記個別画像データと各個別画像データに対応する前記表示用画像データとが１つの画像ファイルを構成すると認識できるように、前記ＦＡＴ情報を書き換えることを特徴とするカメラ。
【請求項６】
請求項１に記載のカメラにおいて、
前記第２の記録制御手段は、全ての前記個別画像データに対応する前記表示用画像データを前記不揮発性の記憶媒体に記録した後、全ての前記個別画像データと、少なくとも１つの前記個別画像データに対応する前記表示用画像データとが１つの画像ファイルを構成すると認識できるように、前記ＦＡＴ情報を書き換えることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラに関する。
【背景技術】
【０００２】
次のような画像処理装置が知られている。この画像処理装置は、記録メディアに画像データを書き込んだ後、その画像データに関するヘッダ情報やサムネイル画像を生成して記録メディアに書き込み、ＦＡＴ情報の書き換えを行なって画像データ、ヘッダ情報、およびサムネイル画像が１つの画像ファイルに含まれるようにする（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００５−６０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置では、連写によって複数の画像データが取得されたときや表示用の画像データがサムネイル画像よりも大きなサイズの表示用画像データである場合については考慮されていなかった。このため、１枚撮影するごとにヘッダ情報や表示用画像データを生成してＦＡＴ情報を書き換えると、処理に時間がかかり、連写を高速に行うことができなくなる。
【課題を解決するための手段】
【０００５】
本発明によるカメラは、被写体像を撮像して画像データを取得する撮像手段と、撮像手段により連写で取得された複数の画像データ（連写画像データ）を不揮発性の記憶媒体に記録するとともに、連写画像データに含まれる各画像データ（個別画像データ）が個別の画像ファイルを構成すると認識できるように、不揮発性の記憶媒体のＦＡＴ情報を書き換える第１の記録制御手段と、連写画像データを不揮発性の記憶媒体から読み出して、それぞれの個別画像データに基づいて表示用画像データを生成する表示用画像データ生成手段と、表示用画像データを不揮発性の記憶媒体に記録するとともに、個別画像データと、その個別画像データに基づいて表示用画像データ生成手段によって生成された表示用画像データとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換える第２の記録制御手段とを備えることを特徴とする。
本発明では、第２の記録制御手段は、全ての個別画像データに対応する表示用画像データを不揮発性の記憶媒体に記録した後、それぞれの個別画像データごとに、個別画像データと当該個別画像データに対応する表示用画像データとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにしてもよい。
第２の記録制御手段は、１つの個別画像データに対応する表示用画像データを不揮発性の記憶媒体に記録するごとに、その個別画像データと表示用画像データとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにしてもよい。
第２の記録制御手段は、全ての個別画像データに対応する表示用画像データを不揮発性の記憶媒体に記録した後、全ての個別画像データと各個別画像データに対応する表示用画像データとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにしてもよい。
第２の記録制御手段は、１つの個別画像データに対応する表示用画像データを不揮発性の記憶媒体に記録するごとに、全ての個別画像データと各個別画像データに対応する表示用画像データとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにしてもよい。
第２の記録制御手段は、全ての個別画像データに対応する表示用画像データを不揮発性の記憶媒体に記録した後、全ての個別画像データと、少なくとも１つの個別画像データに対応する表示用画像データとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、表示用画像データを含む画像ファイルを生成する撮影において、連写を高速に行うことができる。
【発明を実施するための最良の形態】
【０００７】
―第１の実施の形態―
図１は、第１の実施の形態におけるカメラ２００の一実施の形態の構成を示すブロック図である。カメラ２００は、撮影レンズ２０１と、ＣＣＤ２０２と、ＣＣＤドライバー２０３と、プリプロセス回路２０４と、Ａ／Ｄ変換回路２０５と、ＡＳＩＣ２０６と、フラッシュメモリ２０７と、カードＩ／Ｆ２０８と、メモリ２０９と、カラーモニタ２１０と、ＣＰＵ２１１と、操作部材２１２と、電源回路２１３とを備えている。
【０００８】
撮影レンズ２０１は、ＣＣＤ２０２の撮像面上に被写体像を結像する。ＣＣＤ２０２は、被写体像を撮像し、アナログ画像信号をプリプロセス回路２０４へ出力する。なお、撮像素子は、ＣＣＤ２０２に限定されず他のイメージセンサー、例えばＣＭＯＳを用いるようにしてもよい。ＣＣＤドライバー２０３は、ＣＣＤ２０２へ駆動信号を供給する。
【０００９】
プリプロセス回路２０４は、ＣＣＤ２０２から入力されるアナログ画像信号に対するアナログ処理（ゲインコントロールなど）を行う。Ａ／Ｄ変換回路２０５は、アナログ処理後の画像信号をデジタル信号（デジタル画像信号）に変換して、デジタル画像信号をＡＳＩＣ２０６へ出力する。
【００１０】
ＡＳＩＣ２０６は画像処理回路として機能し、入力されたデジタル画像信号に対して所定の画像処理を施して、画像データ（主画像データ／本画像データ）を生成する。なお、画像処理としては、たとえば、輪郭強調処理、色温度調整（ホワイトバランス調整）処理、画像信号に対するフォーマット変換処理、および画像圧縮処理などが含まれる。ＡＳＩＣ２０６はさらに、主画像データに基づいて、カラーモニタ２１０に表示するためのサムネイル画像データや表示用画像データを生成する。ＡＳＩＣ２０６で生成された主画像データ、サムネイル画像データ、および表示用画像データは、メモリ２０９に一時的に記録される。ＡＳＩＣ２０６で生成された主画像データ、サムネイル画像データ、および表示用画像データもまた、メモリ２０９に一時的に記録される。
【００１１】
なお、本実施の形態では、サムネイル画像データは１６０×１２０ピクセルの大きさの画像データであり、表示用画像データはサムネイル画像データよりも大きな画像データ、例えば、１８９０×１０８０ピクセルの大きさ（ハイビジョンサイズ）の画像データであるものとする。
【００１２】
フラッシュメモリ２０７は、不揮発性のメモリであって、ＣＰＵ２０８が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。カードＩ／Ｆ２０８は、ＣＰＵ２１１からの指示に応じてメモリカード２０８ａにデータを書き込んだり、メモリカード２０８ａからデータを読み出したりする。なお、メモリカード２０８ａは、不揮発性の記憶媒体であって、例えばＳＤカードなどが用いられる。
【００１３】
メモリ２０９は、揮発性のメモリ、例えばＲＡＭであって、ＣＰＵ２１１がプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。カラーモニタ２１０は、例えばカメラ背面に搭載される液晶モニタ（背面モニタ）であって、ＡＳＩＣ２０６から入力される表示用画像データを表示して画像を再生する。
【００１４】
操作部材２１２は、レリーズボタンや再生ボタンなどの種々の操作ボタンを含み、使用者による各操作ボタンの操作信号をＣＰＵ２１１へ出力する。電源回路２１３は、カメラ２００の各部に必要な電力を供給する。ＣＰＵ２１１は、操作部材２１２から入力された操作信号に応じてカメラ２００の各部へ指示を送ることによって、カメラ２００の撮影動作や再生動作を制御する。
【００１５】
ＣＰＵ２１１は、主画像データ、およびサムネイル画像データをメモリ２０９から読み込んで所定のヘッダ情報を付加することによって、ヘッダ情報、サムネイル画像データ、および主画像データを含む画像ファイル（主画像ファイル）を生成する。そして、ＣＰＵ２１１は、生成した主画像ファイルをカードＩ／Ｆ２０８を介してメモリカード２０８ａに記録する。
【００１６】
また、ＣＰＵ２１１は、表示用画像データをメモリ２０９から読み込んで画像ファイル（表示用画像ファイル）を生成する。そして、ＣＰＵ２１１は、生成した表示用画像ファイルをカードＩ／Ｆ２０８を介してメモリカード２０８ａに記録するとともに、先に記録した主画像ファイルと表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ファイルシステムの情報、例えばＦＡＴファイルシステムのＦＡＴ情報を書き換える。
【００１７】
すなわち、本実施の形態では、１つの画像ファイル内に複数の画像データを記録できるファイルフォーマットの画像ファイルを用いることとし、１つの画像ファイル内に主画像ファイル内に記録されている主画像データと、この主画像データに基づいて生成された表示用画像データとが含まれるようにする。なお、ＦＡＴ情報の書き換えの具体例については、後述する。
【００１８】
ここで、上記１つの画像ファイル内に複数の画像データを記録できるファイルフォーマットについて説明する。このファイルフォーマットは、ＭＰＦ（Ｍｕｌｔｉ  Ｐｉｃｔｕｒｅ  フォーマット）と呼ばれ、ＭＰＦの画像ファイル（ＭＰＦファイル）には、個別の画像ファイル内に格納されているデータの組（ヘッダ情報と画像データ）を複数格納することができる。図２（ａ）は、２つの主画像データ（画像１、画像２）と、それぞれの主画像データに基づいて生成された２つの表示用画像データ（画像１´、画像２´）とを１つのＭＰＦファイル内に格納した例を示している。
【００１９】
本実施の形態では、図２（ａ）に示す１つのヘッダ情報と画像データとの組を個別画像と呼ぶこととし、個別画像のうち、ＭＰＦファイルの先頭に格納されているもの、例えば図２（ａ）に示す例では画像１を代表画像と呼ぶこととする。そして、この代表画像のヘッダ情報には、ＭＰＦファイルに関する情報（ＭＰＦ付属情報）が記録されている。
【００２０】
本実施の形態では、このＭＰＦ付属情報を用いて、ＭＰＦファイル内における個別画像の並び順を指定する。すなわち、ＭＰＦファイル内では、実際には図２（ａ）に示したように個別画像が記録されているが、ＭＰＦ付属情報を用いてこの実際の記録順とは別に個別画像の並び順を指定することができる。なお、本実施の形態では、主画像データの個別画像の次にそれに対応する表示用画像データの個別画像が並ぶように、個別画像の並び順を指定する。
【００２１】
図２（ｂ）は、画像１のヘッダ情報内に記録されるＭＰＦ付属情報の一例を示す図である。図２（ｂ）では、先頭に画像１´に関する情報２ａ、２番目に画像２に関する情報２ｂ、３番目に画像２´に関する情報２ｃが記録されている。この情報の並び順によって、上述したＭＰＦファイル内における個別画像の並び順が指定される。すなわち、図２（ｂ）に示す例では、代表画像である画像１の次に、画像１の表示用画像である画像１´が並び、その後、画像２、画像２´の順に並ぶように並び順が指定されている。
【００２２】
以下、ＭＰＦ付属情報内に記録される各情報について説明する。種類２ｄには、対応する個別画像の種類に関する情報が記録される。例えば、画像１´に関する情報２ａと画像２´に関する情報２ｃの種類２ｄには、その画像が表示用画像であることを示す情報と、その画像が主画像に対応する子画像であることを示す情報が記録される。また、画像２に関する情報２ｂの種類２ｄには、その画像が連写によって取得された連写画像であることを示す情報と、その画像が上記子画像に対する親画像であることを示す情報が記録される。
【００２３】
サイズ２ｅには、それぞれの画像データ（主画像データまたは表示用画像データ）のデータサイズが記録される。また、オフセット２ｆには、代表画像を基準とした各個別画像の記録位置を示すオフセット情報が記録される。オフセット情報としては、例えば、ＭＰＦファイルの先頭の論理アドレスを０としたときの、各個別画像の記録位置を表す相対的な論理アドレスの情報が記録される。
【００２４】
図３は、本実施の形態におけるＦＡＴファイルシステムにおける画像ファイルの構造を模式的に示した図である。なお、ＦＡＴファイルシステムは公知であるため、ファイルの構造やファイル管理方法の詳細については説明を省略することとし、ここでは、本実施の形態を説明する上で必要な事項を中心に説明する。
【００２５】
ＢＰＢ３ａは、ＦＡＴファイルシステムで使われるディスク管理用データであって、システムの起動時に最初に読み込まれる領域（ブートセクタ）に書き込まれている。このＢＰＢ３ａには、１クラスタあたりのセクタ数など、ディスクの物理的な属性が記述される。
【００２６】
ＦＡＴ（Ｆｉｌｅ Ａｌｌｃａｔｉｏｎ Ｔａｂｌｅ）３ｂは、ファイルのデータが配置されているクラスタを管理するためのテーブルである。このテーブルの要素が１６ビットのフォーマットをＦＡＴ１６と呼び、３２ビットのものを ＦＡＴ３２と呼ぶ。ＦＡＴ３ｂで管理される各要素は、後述するＤＡＴＡ３ｄ内の対応するクラスタの配置状況を示している。
【００２７】
なお、この図３においては、各要素内にＤＡＴＡ３ｄ内の対応するクラスタ番号を表示したものであり、実際に各要素内に書き込まれるデータを表示したものではない。すなわち、ＤＡＴＡ３ｄにおいては、クラスタ番号が２のクラスタ（クラスタＣ２）が先頭のクラスタであることから、先頭の要素３ｅ内には、クラスタＣ２のクラスタ番号である「２」が表示されている。また、２番目の要素３ｆ内には、ＤＡＴＡ３ｄ内の３番目のクラスタ（クラスタＣ３）のクラスタ番号である「３」が表示されている。
【００２８】
これに対して、図４以降に示す各図で後述するように、実際にはこれらの各要素には、次のようなデータが書き込まれる。ファイルのデータがその要素に対応するクラスタの次のクラスタにも続けて記録されている場合には、次のクラスタ番号が書き込まれる。また、その要素に対応するクラスタがファイルのデータが記録されている最後のクラスタである場合には、最後のクラスタであることを示す情報が書き込まれる。また、その要素に対応するクラスタが未使用の場合には、未使用であることを示す情報が書き込まれる。なお、図４以降の各図では、説明の簡略化のために、最後のクラスタである場合には、対応する要素内に「Ｅ」を表示し、未使用のクラスタである場合には、対応する要素は空白としている。
【００２９】
例えば、１つのファイルがクラスタ２とクラスタ３に記録されている場合、２番目のクラスタの配置状況を示す要素３ｅには次のクラスタ番号である「３」が書き込まれ、３番目のクラスタの配置状況を示す要素３ｆには最後のクラスタであることを示す「Ｅ」が書き込まれる。
【００３０】
ＲＯＯＴ３ｃには、後述するＤＡＴＡ３ｄに記録されるファイルの名称、ＤＡＴＡ３ｄ内でのファイルの書込み開始位置（開始クラスタ番号）に関する情報、ファイルの作成日時や更新日時、ルートディレクトリのエントリ情報などの種々の情報が格納される。ＤＡＴＡ３ｄには、実際のファイルデータやディレクトリ情報が記録される。このＤＡＴＡ３ｄ内では、各データはクラスタ単位で管理され、クラスタ番号によって識別される。
【００３１】
本実施の形態では、使用者によって連写が行われて複数の画像が撮影される場合について説明する。この場合、上述したように表示用画像データはサムネイル画像データに比べてサイズが大きい。このため、ＡＳＩＣ２０６は、連写中に各画像を撮影する度に表示用画像データを生成するようにした場合には、その処理に時間がかかり連写速度が低下してしまう。
【００３２】
よって、このような問題点を回避するために、本実施の形態では、ＡＳＩＣ２０６は、各画像が撮影されるごとに、主画像データに基づいてサムネイル画像データのみを生成してメモリ２０９に記録する。すなわち、ＡＳＩＣ２０６は、連写中には表示用画像データを生成しない。そして、ＣＰＵ２１１は、メモリ２０９に記録されている主画像データとサムネイル画像データにヘッダ情報を付加して主画像ファイルを生成し、メモリカード２０８ａに記録する。ＡＳＩＣ２０６およびＣＰＵ２１１は、連写が終了するまで上記処理を繰り返す。
【００３３】
ＡＳＩＣ２０６は、連写が終了した後に、メモリカード２０８ａに記録されている各画像ファイル内から主画像データを読み出し、読み出した主画像データに基づいて、表示用画像データを生成してメモリ２０９に記録する。ＣＰＵ２１１は、表示用画像データが１つ生成されてメモリ２０９に記録されるごとに、その表示用画像データの画像ファイル（表示用画像ファイル）を生成してメモリカード２０８ａに記録する。
【００３４】
そして、ＣＰＵ２１１は、ＦＡＴ情報、すなわちＦＡＴ３ｃの各要素内のデータを書き換えることによって、メモリカード２０８ａに記録した主画像ファイルと、それに対応する表示用画像ファイルとを連結して、これらが１つの画像ファイルを構成すると認識できるようにする。これによって、連写速度を低下させることなく、主画像ファイルと表示用画像ファイルとを連結した１つの連結後画像ファイルを生成することができる。
【００３５】
なお、ＣＰＵ２１１によって連結された画像ファイルは、図２で上述したＭＰＦファイルに相当し、当該画像ファイル内に含まれる主画像ファイルのデータの組、および表示用画像ファイルのデータの組が、それぞれＭＰＦファイルに含まれる個別画像に相当する。
【００３６】
以下、図４を用いて、第１の実施の形態における連結後画像ファイルの生成方法について説明する。図４（ａ）は、連写によって４枚の画像が撮影されたことにより、４つの主画像ファイルがメモリカード２０８ａ内に記録されたときのＦＡＴファイルシステム上でのデータの構造を示している。
【００３７】
この図４（ａ）におけるＦＡＴ３ｂ内のデータを見ると、クラスタＣ２に対応する要素、およびクラスタＣ３に対応する要素には、それぞれ「Ｅ」が格納されている。これは、ＦＡＴファイルシステム上では、クラスタＣ２およびクラスタＣ３に記録されているデータのそれぞれが個別のデータファイルとして認識されていることを意味している。
【００３８】
また、図４（ａ）においては、ＲＯＯＴ３ｃには、ルートディレクトリのエントリ情報として、ＤＣＩＭフォルダの場所はＤＡＴＡ３ｄ内のクラスタ番号が２のクラスタ（クラスタＣ２）に書き込まれていることを示す情報、すなわち「ＤＣＩＭ・・・２」が格納されている。
【００３９】
そして、実際にＤＡＴＡ３ｄ内のクラスタＣ２およびクラスタＣ３に格納されているデータを見ると、クラスタＣ２には、ルートディレクトリのフォルダ名称が「１００ＮＩＫＯＮ」であること、および当該フォルダ内に記録されている画像ファイルのエントリ情報がクラスタＣ３に書き込まれていることを示す情報として、「１００ＮＩＫＯＮ・・・３」が格納されている。
【００４０】
また、クラスタＣ３には、フォルダ「１００ＮＩＫＯＮ」内に記録されている画像ファイルのファイル名と、各ファイル名の開始クラスタ番号が格納されている。具体的には、図４（ａ）の例では、クラスタＣ３内には、ファイル名がＤＳＣ＿０００１．ＪＰＧの画像ファイルは、クラスタＣ４から記録が開始されていることを示す情報としての「ＤＳＣ＿０００１．ＪＰＧ・・・４」や、ファイル名がＤＳＣ＿０００２．ＪＰＧの画像ファイルは、Ｃ６から記録が開始されていることを示す情報としての「ＤＳＣ＿０００２．ＪＰＧ・・・６」等が画像ファイルのエントリ情報として格納されている。
【００４１】
次に、図４（ａ）におけるＦＡＴ３ｂ内のクラスタＣ４に対応する要素には５が書き込まれていることから、クラスタＣ４に格納されているデータファイルは、クラスタＣ５に続いていることを示している。そして、ＦＡＴ３ｂ内のクラスタＣ５に対応する要素にはＥが書き込まれていることから、クラスタＣ５は、クラスタＣ４から記録が開始されたデータファイルの最後のクラスタであることを示している。すなわち、図４（ａ）においては、クラスタＣ４とクラスタＣ５とに記録されているデータが１つのデータファイルを構成している。
【００４２】
ここで、実際にＤＡＴＡ３ｄのクラスタＣ４とクラスタＣ５を見ると、クラスタＣ４には画像ファイルのヘッダ情報とサムネイル画像データが記録され、クラスタＣ５には主画像データが格納されている。すなわち、クラスタＣ４とクラスタＣ５に記録されているデータが１つの主画像ファイルを構成している。なお、上述したクラスタＣ３内の画像ファイルのエントリ情報に基づいて、このクラスタＣ４から記録が開始される主画像ファイルのファイル名は、ＤＳＣ＿０００１．ＪＰＧであることがわかる。
【００４３】
同様に、ＦＡＴ３ｂ内のクラスタＣ６に対応する要素には７が書き込まれており、クラスタＣ７に対応する要素にはＥが書き込まれていることから、クラスタＣ６とクラスタＣ７とに記録されているデータは１つのデータファイルを構成している。そして、実際のＤＡＴＡ３ｄのクラスタＣ６とクラスタＣ７を見ると、クラスタＣ６とクラスタＣ７に記録されているデータが１つの主画像ファイルを構成している。なお、上述したクラスタＣ３内の画像ファイルのエントリ情報に基づいて、このクラスタＣ６から記録が開始される主画像ファイルのファイル名は、ＤＳＣ＿０００２．ＪＰＧであることがわかる。
【００４４】
また、ＦＡＴ３ｂ内のクラスタＣ８およびクラスタＣ９に対応する要素に書き込まれているデータの内容から、ＤＡＴＡ３ｂ内のクラスタＣ８とクラスタＣ９に記録されているデータも１つの主画像ファイルを構成していることがわかる。また、クラスタＣ３内の画像ファイルのエントリ情報に基づいて、このクラスタＣ８から記録が開始される主画像ファイルのファイル名は、ＤＳＣ＿０００３．ＪＰＧであることがわかる。
【００４５】
さらに、ＦＡＴ３ｂ内のクラスタＣ１０およびクラスタＣ１１に対応する要素に書き込まれているデータの内容から、ＤＡＴＡ３ｂ内のクラスタＣ１０とクラスタＣ１１に記録されているデータも１つの主画像ファイルを構成していることがわかる。また、クラスタＣ３内の画像ファイルのエントリ情報に基づいて、このクラスタＣ１０から記録が開始される主画像ファイルのファイル名は、ＤＳＣ＿０００４．ＪＰＧであることがわかる。
【００４６】
以上説明したように、図４（ａ）に示す例では、ＦＡＴ情報、すなわちＦＡＴ３ｂ内の各要素に書き込まれている情報に基づいて、連写によって撮影されたＤＳＣ＿０００１．ＪＰＧからＤＳＣ＿０００４．ＪＰＧの４つの主画像ファイルがメモリカード２０８ａ内に記録されていることを読み取ることができる。
【００４７】
本実施の形態では、上述したように、このようにメモリカード２０８ａに連写によって取得された全ての主画像ファイルの記録が完了した後、ＡＳＩＣ２０６は、各主画像ファイルに対応する表示用画像データを生成する。そして、ＣＰＵ２１１は、表示用画像ファイルを生成してメモリカード２０８ａに記録していき、全ての主画像ファイルに対応する表示用画像ファイルの記録が完了した後に、各主画像ファイルとそれに対応する表示用画像ファイルとを連結して連結後画像ファイルを生成する。
【００４８】
図４（ｂ）は、ＤＳＣ＿０００１．ＪＰＧに対応する表示用画像ファイルがメモリカード２０８ａに記録されたときのＦＡＴファイルシステム上でのデータの構造を示している。なお、図４（ｂ）においては、表示用画像ファイルをモニタ表示用画像と表記しており、これは図４（ｂ）以降の図においても同様である。また、図４（ｂ）においては、図４（ａ）との相違点を中心に説明する。
【００４９】
図４（ｂ）においては、ＣＰＵ２１１は、クラスタＣ１２にＤＳＣ＿０００１．ＪＰＧに対応する表示用画像ファイル（ＤＳＣ＿０００１．ＴＭＰ）を追加記録している。また、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ１２に対応する要素の内容を空白からＥに書き換えることによって、追加記録した表示用画像ファイルが１つの画像ファイルとして認識できるようにしている。さらに、ＣＰＵ２１１は、この表示用画像ファイルのエントリ情報として、クラスタＣ３内に「ＤＳＣ＿０００１．ＴＭＰ・・・１２」というデータを追加している。
【００５０】
図４（ｃ）は、全ての主画像ファイルに対応する表示用画像ファイルがメモリカード２０８ａに記録されたときのＦＡＴファイルシステム上でのデータの構造を示している。なお、図４（ｃ）においては、図４（ｂ）との相違点を中心に説明する。
【００５１】
図４（ｃ）においては、ＣＰＵ２１１は、クラスタＣ１３にＤＳＣ＿０００２．ＪＰＧに対応する表示用画像ファイル（ＤＳＣ＿０００２．ＴＭＰ）を追加記録し、クラスタＣ１４にＤＳＣ＿０００３．ＪＰＧに対応する表示用画像ファイル（ＤＳＣ＿０００３．ＴＭＰ）を追加記録し、クラスタＣ１５にＤＳＣ＿０００４．ＪＰＧに対応する表示用画像ファイル（ＤＳＣ＿０００４．ＴＭＰ）を追加記録している。
【００５２】
また、ＣＰＵ２１１は、図４（ｂ）で上述したＤＳＣ＿０００１．ＪＰＧの場合と同様に、ＦＡＴ３ｂ内の表示用画像ファイルが追加記録された各クラスタに対応する要素の内容を空白からＥに書き換えることによって、表示用画像ファイルがそれぞれ個別の画像ファイルとして認識できるようにしている。さらにＣＰＵ２１１は、追加記録した表示用画像ファイルのそれぞれのエントリ情報をクラスタＣ３内に追加している。
【００５３】
図４（ｄ）は、ＣＰＵ２１１がＦＡＴ情報を書き換えることによって、各主画像ファイルとそれぞれに対応する表示用画像ファイルとを連結したときのＦＡＴファイルシステム上でのデータの構造を示している。なお、図４（ｄ）においては、図４（ｃ）との相違点を中心に説明する。
【００５４】
まず、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ５に対応する要素の内容をＥから１２に書き換えることによって、クラスタＣ５をデータファイルの最後のクラスタでなくし、クラスタＣ５の次にクラスタＣ１２を連結する。クラスタＣ１２に対応する要素には元々Ｅが書き込まれていることから、クラスタＣ４から記録が開始される画像ファイルは、クラスタＣ４→Ｃ５→Ｃ１２とデータが続き、クラスタＣ１２が最後のクラスタとなる。
【００５５】
これによって、クラスタＣ４およびクラスタＣ５に記録されている主画像ファイルとクラスタＣ１２に記録されている表示用画像ファイルとを連結し、メモリカード２０８ａ内で１つの連結後画像ファイルとして認識されるようにすることができる。また、ＣＰＵ２１１は、クラスタＣ３内にＤＳＣ＿０００１．ＪＰＧのエントリ情報を残して、クラスタＣ３内からＤＳＣ＿０００１．ＴＭＰのエントリ情報を削除することによって、クラスタＣ４から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じＤＳＣ＿０００１．ＪＰＧとしている。
【００５６】
ＣＰＵ２１１は、同様に、ＦＡＴ３ｂ内のクラスタＣ７に対応する要素の内容をＥから１３に書き換えることによって、クラスタＣ６およびクラスタＣ７に記録されている主画像ファイルとクラスタＣ１３に記録されている表示用画像ファイルとを連結して、メモリカード２０８ａ内で１つの連結後画像ファイルとして認識されるようにする。また、ＣＰＵ２１１は、クラスタＣ３内にＤＳＣ＿０００２．ＪＰＧのエントリ情報を残して、クラスタＣ３内からＤＳＣ＿０００２．ＴＭＰのエントリ情報を削除することによって、クラスタＣ６から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じＤＳＣ＿０００２．ＪＰＧとしている。
【００５７】
また、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ９に対応する要素の内容をＥから１４に書き換えることによって、クラスタＣ８およびクラスタＣ９に記録されている主画像ファイルとクラスタＣ１４に記録されている表示用画像ファイルとを連結して、メモリカード２０８ａ内で１つの連結後画像ファイルとして認識されるようにする。また、ＣＰＵ２１１は、クラスタＣ３内にＤＳＣ＿０００３．ＪＰＧのエントリ情報を残して、クラスタＣ３内からＤＳＣ＿０００３．ＴＭＰのエントリ情報を削除することによって、クラスタＣ８から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じＤＳＣ＿０００３．ＪＰＧとしている。
【００５８】
また、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ１１に対応する要素の内容をＥから１５に書き換えることによって、クラスタＣ１０およびクラスタＣ１１に記録されている主画像ファイルとクラスタＣ１５に記録されている表示用画像ファイルとを連結して、メモリカード２０８ａ内で１つの連結後画像ファイルとして認識されるようにする。また、ＣＰＵ２１１は、クラスタＣ３内にＤＳＣ＿０００４．ＪＰＧのエントリ情報を残して、クラスタＣ３内からＤＳＣ＿０００４．ＴＭＰのエントリ情報を削除することによって、クラスタＣ１０から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じＤＳＣ＿０００４．ＪＰＧとしている。
【００５９】
以上の処理によって、ＣＰＵ２１１は、連写によって撮影された各画像ごとに、主画像ファイルと表示用画像ファイルとを連結した１つの画像ファイル（連結後画像ファイル）を生成することができる。
【００６０】
以上説明した第１の実施の形態によれば、以下のような作用効果を得ることができる。
（１）ＣＰＵ２１１は、連写で取得された複数の画像データをメモリカード２０８ａに記録するとともに、各画像データが個別の画像ファイル（主画像ファイル）を構成すると認識できるようにＦＡＴ情報を書き換えるようにした。また、ＡＳＩＣ６は、メモリカード２０８ａから主画像ファイルを読み出して、読み出した主画像ファイル内の主画像データに基づいて表示用画像データを生成するようにした。そして、ＣＰＵ２１１は、生成された表示用画像データの画像ファイルをメモリカード２０８ａに記録するとともに、主画像ファイルとそれに対応する表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにした。これによって、ＣＰＵ２１１は、連写速度を低下させることなく、主画像データと表示用画像データとを含んだ１つの画像ファイルを生成することができる。
【００６１】
（２）ＣＰＵ２１１は、連写で取得された全ての主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録した後、それぞれの主画像ファイルごとに、主画像ファイルとそれに対応する表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにした。これによって、ＣＰＵ２１１は、連写によって取得された各画像ごとに、主画像データと表示用画像データとを含んだ１つの画像ファイルを生成することができる。
【００６２】
―第２の実施の形態―
上述した第１の実施の形態では、ＣＰＵ２１１は、連写によって取得された全ての主画像ファイル、および全ての表示用画像ファイルをメモリカード２０８ａに記録した後に、各主画像ファイルと対応する表示用画像ファイルとを連結して、それぞれの連結後画像ファイルを生成する例について説明した。
【００６３】
しかしながら、第２の実施の形態では、ＣＰＵ２１１は、連写によって取得された全ての主画像ファイルのメモリカード２０８ａへの記録が完了した後に、１つの主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録するごとに、その主画像ファイルと表示用画像ファイルとを連結して連結後画像ファイルを生成する場合について説明する。なお、図１に示したブロック図、および図３に示したＦＡＴファイルシステムにおける画像ファイルの構造を示した図については、第１の実施の形態と同様のため、説明を省略する。
【００６４】
以下、図５を用いて、第２の実施の形態における連結後画像ファイルの生成方法について説明する。図５（ａ）は、連写によって４枚の画像が撮影されたことにより、４つの主画像ファイルがメモリカード２０８ａ内に記録されたときのＦＡＴファイルシステム上でのデータの構造を示している。この図５（ａ）は、第１の実施の形態における図４（ａ）と同一のため、説明を省略する。
【００６５】
図５（ｂ）は、ＣＰＵ２１１が、ＤＳＣ＿０００１．ＪＰＧに対応する表示用画像ファイルをメモリカード２０８ａに記録するとともに、ＦＡＴ情報の書き換えを行って、ＤＳＣ＿０００１．ＪＰＧと新たに記録した表示用画像ファイルとを連結したときのＦＡＴファイルシステム上でのデータの構造を示している。なお、図５（ｂ）においては、図５（ａ）との相違点を中心に説明する。
【００６６】
この図５（ｂ）では、ＣＰＵ２１１は、クラスタＣ１２にＤＳＣ＿０００１．ＪＰＧに対応する表示用画像ファイルを追加記録している。そして、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ５に対応する要素の内容をＥから１２に書き換えることによって、クラスタＣ４およびクラスタＣ５に記録されている主画像ファイルとクラスタＣ１２に記録されている表示用画像ファイルとを連結して、メモリカード２０８ａ内で１つの連結後画像ファイルとして認識されるようにしている。このとき、ＣＰＵ２１１は、クラスタＣ３内の画像ファイルのエントリ情報を変更しないことにより、連結後画像ファイルのファイル名を主画像ファイルと同じＤＳＣ＿０００１．ＪＰＧとしている。
【００６７】
図５（ｃ）は、ＣＰＵ２１１がさらにＤＳＣ＿０００２．ＪＰＧに対応する表示用画像ファイルをメモリカード２０８ａに記録するとともに、ＦＡＴ情報の書き換えを行って、ＤＳＣ＿０００２．ＪＰＧと新たに記録した表示用画像ファイルとを連結したときのＦＡＴファイルシステム上でのデータの構造を示している。なお、図５（ｃ）においては、図５（ｂ）との相違点を中心に説明する。
【００６８】
この図５（ｃ）では、ＣＰＵ２１１は、クラスタＣ１３にＤＳＣ＿０００２．ＪＰＧに対応する表示用画像ファイルを追加記録している。そして、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ７に対応する要素の内容をＥから１３に書き換えることによって、クラスタＣ６およびクラスタＣ７に記録されている主画像ファイルとクラスタＣ１３に記録されている表示用画像ファイルとを連結して、メモリカード２０８ａ内で１つの連結後画像ファイルとして認識されるようにしている。なお、この場合も、ＣＰＵ２１１は、クラスタＣ３内の画像ファイルのエントリ情報を変更しないことにより、連結後画像ファイルのファイル名を主画像ファイルと同じＤＳＣ＿０００２．ＪＰＧとしている。
【００６９】
図５（ｄ）は、ＣＰＵ２１１がＤＳＣ＿０００３．ＪＰＧとそれに対応する表示用画像ファイルとを連結して１つの連結後画像ファイルを生成した後、さらにＤＳＣ＿０００４．ＪＰＧとそれに対応する表示用画像ファイルとを連結して１つの連結後画像ファイルを生成したときのＦＡＴファイルシステム上でのデータの構造を示している。なお、図５（ｄ）においては、図５（ｃ）との相違点を中心に説明する。
【００７０】
すなわち、ＣＰＵ２１１は、ＡＳＩＣ２０６によってＤＳＣ＿０００３．ＪＰＧに対応する表示用画像データが生成されたときに、その表示用画像データの画像ファイルをクラスタＣ１４に追加記録する。そして、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ９に対応する要素の内容をＥから１４に書き換えることによって、クラスタＣ８およびクラスタＣ９に記録されている主画像ファイルとクラスタＣ１４に記録されている表示用画像ファイルとを連結する。
【００７１】
さらに、ＣＰＵ２１１は、ＡＳＩＣ２０６によってＤＳＣ＿０００４．ＪＰＧに対応する表示用画像データが生成されたときに、その表示用画像データの画像ファイルをクラスタＣ１５に追加記録する。そして、ＣＰＵ２１１は、ＦＡＴ３ｂ内のクラスタＣ１１に対応する要素の内容をＥから１５に書き換えることによって、クラスタＣ１０およびクラスタＣ１１に記録されている主画像ファイルとクラスタＣ１５に記録されている表示用画像ファイルとを連結する。
【００７２】
なお、この図５（ｄ）に示す場合も、ＣＰＵ２１１は、クラスタＣ３内の画像ファイルのエントリ情報を変更しないことにより、連結後画像ファイルのファイル名を主画像ファイルと同じＤＳＣ＿０００３．ＪＰＧ、およびＤＳＣ＿０００４．ＪＰＧとしている。
【００７３】
以上説明した第２の実施の形態によれば、以下のような効果を得ることができる。
（１）ＣＰＵ２１１は、１つの主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録するごとに、その主画像ファイルと表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにした。これによって、ＣＰＵ２１１は、連写速度を低下させることなく、連写によって取得された各画像ごとに、主画像データと表示用画像データとを含んだ１つの画像ファイルを生成することができる。
【００７４】
（２）また、第１の実施の形態の場合と異なり、１つの表示用画像ファイルをメモリカード２０８ａに記録するごとにその表示用画像ファイルに対応する主画像ファイルと当該表示用画像ファイルとを連結していくようにした。このため、全ての表示用画像ファイルの記録が完了するのを待たずに、連結後画像ファイルの生成を開始することができるので、使用者が連結後画像ファイルを閲覧できるようにするまでの時間を短縮することができる。
【００７５】
―第３の実施の形態―
上述した第１および第２の実施の形態では、ＣＰＵ２１１は、ＦＡＴ情報を書き換えることによって、連写で撮影された各画像ごとに主画像ファイルと表示用画像ファイルとを連結して連結後画像データを生成する例について説明した。しかしながら、第３の実施の形態では、ＣＰＵ２１１は、ＦＡＴ情報を書き換えることによって、連写で撮影された全ての画像の主画像ファイルと表示用画像ファイルとを連結させて、１つの連結後画像データを生成する場合について説明する。なお、図１に示したブロック図、および図３に示したＦＡＴファイルシステムにおける画像ファイルの構造を示した図については、第１の実施の形態と同様のため、説明を省略する。
【００７６】
以下、図６を用いて、第３の実施の形態における連結後画像ファイルの生成方法について説明する。なお、図６（ａ）から図６（ｃ）の各図は、第１の実施の形態で上述した図４（ａ）から図４（ｃ）と同一のため、説明を省略する。
【００７７】
図６（ｄ）は、全ての主画像ファイル、および各主画像ファイルに対応する表示用画像ファイルがメモリカード２０８ａに記録された後に、ＣＰＵ２１１がＦＡＴ情報を書き換えて全ての主画像ファイルと表示用画像ファイルとを対応付けて連結し、１つの画像ファイルを生成したときのＦＡＴファイルシステム上でのデータの構造を示している。
【００７８】
まず、ＣＰＵ２１１は、第３の実施の形態における図４（ｄ）で上述した場合と同様に、ＦＡＴ３ｂ内のクラスタＣ５に対応する要素の内容をＥから１２に書き換えることによって、クラスタＣ４およびクラスタＣ５に記録されている主画像ファイル（ＤＳＣ＿０００１．ＪＰＧ）とクラスタＣ１２に記録されている表示用画像ファイル（ＤＳＣ＿０００１．ＴＭＰ）とを連結する。
【００７９】
さらに、ＣＰＵ２１１は、図４（ｄ）においては、連結後画像ファイル（ＤＳＣ＿０００１．ＪＰＧ）の最後のクラスタであったクラスタＣ１２に対応する要素の内容をＥから６に書き換えることによって、クラスタＣ６をクラスタＣ１２の続きのクラスタとする。また、ＣＰＵ２１１は、図４（ｄ）で上述した場合と同様に、ＦＡＴ３ｂ内のクラスタＣ７に対応する要素の内容をＥから１３に書き換えることによって、クラスタＣ６およびクラスタＣ７に記録されている主画像ファイル（ＤＳＣ＿０００２．ＪＰＧ）とクラスタＣ１３に記録されている表示用画像ファイル（ＤＳＣ＿０００２．ＴＭＰ）とを連結する。
【００８０】
ここまでのＦＡＴ情報の書き換え処理によって、図４（ｄ）においては、２つの連結後画像ファイルであったＤＳＣ＿０００１．ＪＰＧとＤＳＣ＿０００２．ＪＰＧとを１つの連結後画像ファイルにまとめることができる。
【００８１】
同様に、ＣＰＵ２１１は、図４（ｄ）においては、連結後画像ファイル（ＤＳＣ＿０００２．ＪＰＧ）の最後のクラスタであったクラスタＣ１３に対応する要素の内容をＥから８に書き換えることによって、クラスタＣ８をクラスタＣ１３の続きのクラスタとする。また、ＣＰＵ２１１は、図４（ｄ）で上述した場合と同様に、ＦＡＴ３ｂ内のクラスタＣ９に対応する要素の内容をＥから１４に書き換えることによって、クラスタＣ８およびクラスタＣ９に記録されている主画像ファイル（ＤＳＣ＿０００３．ＪＰＧ）とクラスタＣ１４に記録されている表示用画像ファイル（ＤＳＣ＿０００３．ＴＭＰ）とを連結する。
【００８２】
さらに、ＣＰＵ２１１は、図４（ｄ）においては、連結後画像ファイル（ＤＳＣ＿０００３．ＪＰＧ）の最後のクラスタであったクラスタＣ１４に対応する要素の内容をＥから１０に書き換えることによって、クラスタＣ１０をクラスタＣ１４の続きのクラスタとする。また、ＣＰＵ２１１は、図４（ｄ）で上述した場合と同様に、ＦＡＴ３ｂ内のクラスタＣ１１に対応する要素の内容をＥから１５に書き換えることによって、クラスタＣ１０およびクラスタＣ１１に記録されている主画像ファイル（ＤＳＣ＿０００４．ＪＰＧ）とクラスタＣ１５に記録されている表示用画像ファイル（ＤＳＣ＿０００４．ＴＭＰ）とを連結する。なお、ＣＰＵ２１１は、クラスタＣ１５に対応する要素の内容はＥのままにしておく。
【００８３】
これによって、ＦＡＴファイルシステム上では、クラスタＣ４からＣ１５に格納されているデータは、クラスタＣ４→Ｃ５→Ｃ１２→Ｃ６→Ｃ７→Ｃ１３→Ｃ８→Ｃ９→Ｃ１４→Ｃ１０→Ｃ１１→Ｃ１５と続き、クラスタＣ１５を最後のクラスタとする１つの画像ファイルであると認識されるようになる。なお、ＣＰＵ２１１は、クラスタＣ３内にＤＳＣ＿０００１．ＪＰＧのエントリ情報を残して、クラスタＣ３内からＤＳＣ＿０００１．ＪＰＧ以外のエントリ情報を削除することによって、クラスタＣ４から記録が開始される連結後画像ファイルのファイル名をＤＳＣ＿０００１．ＪＰＧとしている。
【００８４】
以上説明した第３の実施の形態によれば、以下のような効果を得ることができる。すなわち、ＣＰＵ２１１は、全ての主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録した後、全ての主画像ファイルとそれに対応する表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにした。これによって、ＣＰＵ２１１は、連写速度を低下させることなく、１回の連写で取得された全ての画像についての主画像データと表示用画像データとを含んだ１つの画像ファイルを生成することができる。
【００８５】
―第４の実施の形態―
上述した第３の実施の形態では、ＣＰＵ２１１は、メモリカード２０８ａに連写によって取得された全ての主画像ファイル、および全ての表示用画像ファイルの記録が完了した後に、全ての主画像ファイルと表示用画像ファイルとを連結して、１つの連結後画像ファイルを生成する例について説明した。
【００８６】
第４の実施の形態では、ＣＰＵ２１１は、メモリカード２０８ａに連写によって取得された全ての主画像ファイルの記録が完了した後に、１つの主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録するごとに、主画像ファイルと表示用画像ファイルとを連結していって、最終的に全ての主画像ファイルと表示用画像ファイルとを連結した１つの連結後画像ファイルを生成する場合について説明する。なお、図１に示したブロック図、および図３に示したＦＡＴファイルシステムにおける画像ファイルの構造を示した図については、第１の実施の形態と同様のため、説明を省略する。
【００８７】
以下、図７を用いて、第４の実施の形態における連結後画像ファイルの生成方法について説明する。なお、図７（ａ）および図７（ｂ）は、第２の実施の形態で上述した図５（ａ）および図５（ｂ）と同一のため、説明を省略する。
【００８８】
図７（ｃ）は、ＣＰＵ２１１がＤＳＣ＿０００２．ＪＰＧに対応する表示用画像ファイルをメモリカード２０８ａに記録したときに、ＦＡＴ情報の書き換えを行って、図７（ｂ）で生成された連結後画像ファイル（ＤＳＣ＿０００１．ＪＰＧ）に、ＤＳＣ＿０００２．ＪＰＧ、およびＤＳＣ＿０００２．ＪＰＧに対応する表示用画像ファイルを連結して１つのファイルにまとめたときのＦＡＴファイルシステム上でのデータの構造を示している。
【００８９】
この図７（ｃ）では、ＣＰＵ２１１は、ＦＡＴ３ｂ内の要素のうち、図５（ｃ）では連結後画像ファイル（ＤＳＣ＿０００１．ＪＰＧ）の最後のクラスタであったクラスタＣ１２に対応する要素の内容をＥから６に書き換えることによって、クラスタＣ６をクラスタＣ１２の続きのクラスタとする。そして、ＣＰＵ２１１は、図５（ｃ）で上述したようにＦＡＴ３ｂ内の要素を書き換えることによって、クラスタＣ６およびクラスタＣ７に記録されている主画像ファイルとクラスタＣ１３に追加記録された表示用画像ファイルとを連結する。
【００９０】
これによって、クラスタＣ４→Ｃ５→Ｃ１２→Ｃ６→Ｃ７→Ｃ１３の順でクラスタを連結して、これらを１つの画像ファイルとすることができる。また、ＣＰＵ２１１は、クラスタＣ３内からＤＳＣ＿０００２．ＪＰＧの画像ファイルのエントリ情報を削除して、新たな連結後画像ファイルのファイル名をＤＳＣ＿０００１．ＪＰＧとしている。
【００９１】
図７（ｄ）は、ＣＰＵ２１１が図７（ｃ）で上述した方法により、ＤＳＣ＿０００３．ＪＰＧおよびＤＳＣ＿０００４．ＪＰＧについても主画像ファイルとそれぞれに対応する表示用画像ファイルとを連結した結果、全ての主画像ファイルおよび表示用画像ファイルを１つの画像ファイルに連結したときのＦＡＴファイルシステム上でのデータの構造を示している。
【００９２】
すなわち、ＣＰＵ２１１は、ＡＳＩＣ２０６によってＤＳＣ＿０００３．ＪＰＧに対応する表示用画像ファイルが生成されたときに、その表示用画像データの画像ファイルをクラスタＣ１４に追加記録する。そして、ＣＰＵ２１１は、ＦＡＴ３ｂ内の要素のうち、図５（ｃ）で１つにまとめた画像ファイル（ＤＳＣ＿０００１．ＪＰＧ）の最後のクラスタであるクラスタＣ１３に対応する要素の内容をＥから８に書き換えることによって、クラスタＣ８をクラスタＣ１３の続きのクラスタとする。
【００９３】
さらに、ＣＰＵ２１１は、図５（ｄ）で上述したように、ＦＡＴ３ｂ内のクラスタＣ９に対応する要素の内容をＥから１４に書き換えることによって、クラスタＣ８およびクラスタＣ９に記録されている主画像ファイルとクラスタＣ１４に追加記録された表示用画像ファイルとを連結する。
【００９４】
これによって、クラスタＣ４→Ｃ５→Ｃ１２→Ｃ６→Ｃ７→Ｃ１３→Ｃ８→Ｃ９→Ｃ１４の順でクラスタを連結して、これらを１つの画像ファイルとすることができる。また、ＣＰＵ２１１は、クラスタＣ３内からＤＳＣ＿０００３．ＪＰＧの画像ファイルのエントリ情報を削除して、新たな連結後画像ファイルのファイル名をＤＳＣ＿０００１．ＪＰＧとしている。
【００９５】
さらに、ＣＰＵ２１１は、ＡＳＩＣ２０６によってＤＳＣ＿０００４．ＪＰＧに対応する表示用画像データが生成されたときに、その表示用画像データの画像ファイルをクラスタＣ１５に追加記録する。そして、ＣＰＵ２１１は、ＦＡＴ３ｂ内の要素のうち、上述した処理で１つにまとめた画像ファイル（ＤＳＣ＿０００１．ＪＰＧ）の最後のクラスタであるクラスタＣ１４に対応する要素の内容をＥから１０に書き換えることによって、クラスタＣ１０をクラスタＣ１４の続きのクラスタとする。
【００９６】
さらに、ＣＰＵ２１１は、図５（ｄ）で上述したように、ＦＡＴ３ｂ内のクラスタＣ１１に対応する要素の内容をＥから１５に書き換えることによって、クラスタＣ１０およびクラスタＣ１１に記録されている主画像ファイルとクラスタＣ１５に追加記録された表示用画像ファイルとを連結する。
【００９７】
これによって、クラスタＣ４→Ｃ５→Ｃ１２→Ｃ６→Ｃ７→Ｃ１３→Ｃ８→Ｃ９→Ｃ１４→Ｃ１０→Ｃ１１→Ｃ１５の順でクラスタを連結して、これらを１つの画像ファイルとすることができる。また、ＣＰＵ２１１は、クラスタＣ３内からＤＳＣ＿０００４．ＪＰＧの画像ファイルのエントリ情報を削除して、最終的に得られた連結後画像ファイルのファイル名をＤＳＣ＿０００１．ＪＰＧとする。
【００９８】
以上説明した第４の実施の形態によれば、以下のような効果を得ることができる。
（１）ＣＰＵ２１１は、１つの主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録するごとに、全ての主画像ファイルとそれに対応する表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにした。これによって、ＣＰＵ２１１は、連写速度を低下させることなく、１回の連写で取得された全ての画像についての主画像データと表示用画像データとを含んだ１つの画像ファイルを生成することができる。
【００９９】
（２）また、第３の実施の形態の場合と異なり、１つの表示用画像ファイルをメモリカード２０８ａに記録するごとにその表示用画像ファイルに対応する主画像ファイルと当該表示用画像ファイルとを連結していくようにした。このため、全ての表示用画像ファイルの記録が完了するのを待たずに、連結後画像ファイルの生成を開始することができるので、使用者が連結後画像ファイルを閲覧できるようにするまでの時間を短縮することができる。
【０１００】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した第３の実施の形態では、ＣＰＵ２１１は、全ての主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録した後、全ての主画像ファイルとそれに対応する表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換える例について説明した。しかしながら、ＣＰＵ２１１は、全ての主画像ファイルに対応する表示用画像ファイルをメモリカード２０８ａに記録した後、全ての主画像ファイルと、少なくとも１つの主画像ファイルに対応する表示用画像ファイルとが１つの画像ファイルを構成すると認識できるように、ＦＡＴ情報を書き換えるようにしてもよい。これによって、ＣＰＵ２１１は、連写速度を低下させることなく。１回の連写で取得された全ての主画像データを含み、かつ少なくとも１つの主画像データに対応する表示用画像データを含んだ１つの画像ファイルを生成することができる。
【０１０１】
（２）上述した第１から第４の実施の形態では、ＣＰＵ２１１は、連写によって撮影された複数の画像を１組の画像として処理を行う例について説明した。しかしながら、連写に限らず、複数の画像が１組の画像として取り扱われる他の場合についても本発明は適用可能である。例えば、パノラマ撮影によって複数の画像が撮影された場合や、多視点撮影（マルチビュー撮影）によって複数の画像が撮影された場合にも本発明は適用可能である。
【０１０２】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【図面の簡単な説明】
【０１０３】
【図１】カメラ１００の一実施の形態の構成を示すブロック図である。
【図２】ＭＰＦファイルの具体例を示す図である。
【図３】ＦＡＴファイルシステムにおける画像ファイルの構造を模式的に示した図である。
【図４】第１の実施の形態における連結後画像ファイルの生成方法を模式的に示した図である。
【図５】第２の実施の形態における連結後画像ファイルの生成方法を模式的に示した図である。
【図６】第３の実施の形態における連結後画像ファイルの生成方法を模式的に示した図である。
【図７】第４の実施の形態における連結後画像ファイルの生成方法を模式的に示した図である。
【符号の説明】
【０１０４】
２００  カメラ、２０１  撮影レンズ、２０２  ＣＣＤ、２０３  ＣＣＤドライバー、２０４  プリプロセス回路、２０５  Ａ／Ｄ変換回路、２０６  ＡＳＩＣ、２０７  フラッシュメモリ、２０８  カードＩ／Ｆ、２０８ａ  メモリカード、２０９  メモリ、２１０  カラーモニタ、２１１  ＣＰＵ、２１２  操作部材、２１３  電源回路
【図１】
2009260777.tif 000003
【図２】
2009260777.tif 000004
【図３】
2009260777.tif 000005
【図４】
2009260777.tif 000006
【図５】
2009260777.tif 000007
【図６】
2009260777.tif 000008
【図７】
2009260777.tif 000009