(57)【要約】【課題】連写画像の分類を分類条件に沿った確実なものとすることの出来る撮像装置、及びそのプログラムを提供すること。【解決手段】撮像手段と、連写を指示する連写指示手段と、この連写指示手段により連写の開始を指示すると、前記撮像手段に対し、複数の撮像画像を順次撮像するよう制御する撮像制御手段と、この撮像制御手段により撮像画像が撮像される度に、当該撮像画像を所定数の組に分類するための識別情報を記録する識別情報記録手段と、この識別情報記録手段に記録された識別情報が前記分類するための条件を満たしたか否かを判断する判断手段と、この判断手段によって肯定と判断される毎に、前記識別情報記録手段によって識別情報が記録された撮像画像を互いに関連付けて分類する分類手段と、を備えたとしたとした。【選択図】図１２
2010087654.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
連写を指示する連写指示手段と、
この連写指示手段により連写の開始を指示すると、前記撮像手段に対し、複数の撮像画像を順次撮像するよう制御する撮像制御手段と、
この撮像制御手段により撮像画像が撮像される度に、当該撮像画像を所定数の組に分類するための識別情報を記録する識別情報記録手段と、
この識別情報記録手段に記録された識別情報が前記分類するための条件を満たしたか否かを判断する判断手段と、
この判断手段によって肯定と判断される毎に、前記識別情報記録手段によって識別情報が記録された撮像画像を互いに関連付けて分類する分類手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記分類手段による分類状況を表示する表示手段を更に備えたことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記分類するための条件とは、前記順次撮像される複数の撮像画像を撮像された時間に沿って分類することであることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記分類するための条件とは、前記順次撮像される複数の撮像画像を所定のデータ容量又は枚数に基づいて分類することであることを特徴とする請求項１から３の何れか１項に記載の撮像装置。
【請求項５】
前記順次撮像される複数の撮像画像における変化量を取得する変化量取得手段を更に備え、
前記分類するための条件とは、前記順次撮像される複数の撮像画像を前記変化量取得手段によって取得された変化量に基づいて分類することであることを特徴とする請求項１から３の何れか１項に記載の撮像装置。
【請求項６】
前記分類手段によって分類された複数の撮像画像について、一の撮像画像を主画像、他の撮像画像を副画像とした一つの画像ファイルとして各組毎に記録する記録手段を更に備えることを特徴とする請求項１から５の何れか１項に記載の撮像装置。
【請求項７】
撮像装置が有するコンピュータを、
連写の指示を検出する指示検出手段、
この指示検出手段による連写開始の指示を検出すると、複数の撮像画像を順次撮像するよう制御する撮像制御手段、
この撮像制御手段により撮像画像が撮像される度に、当該撮像画像を所定数の組に分類するための識別情報を記録する識別情報記録手段、
この識別情報記録手段に記録された識別情報が前記分類するための条件を満たしたか否かを判断する判断手段、
この判断手段によって肯定と判断される毎に、前記識別情報記録手段によって識別情報が記録された撮像画像を互いに関連付けて分類する分類手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連写機能を備えた撮像装置、及びそのプログラムに関する。
【背景技術】
【０００２】
従来、特許文献１に記載がある通り、撮像を行う度に、所定の分類条件に基づき、所定のフォルダに撮像画像を自動分類する撮像装置の技術が存在した。
【０００３】
この技術においては、撮像の度に自動分類を行うと共に完了している。
【特許文献１】特開２００５−２５２９５６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術においては、撮像の度に自動分類を行うと共に完了しているので、所定の分類条件に基づき「画像単体を分類」することは可能であっても、特に連写を考慮した上での複数画像間の関係を考慮した分類を行うことは出来なかった。
【０００５】
本願発明は、上記に鑑みたものであり、連写画像の分類を分類条件に沿った確実なものとすることの出来る撮像装置、及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために請求項１記載の発明に係る撮像装置にあっては、撮像手段と、連写を指示する連写指示手段と、この連写指示手段により連写の開始を指示すると、前記撮像手段に対し、複数の撮像画像を順次撮像するよう制御する撮像制御手段と、この撮像制御手段により撮像画像が撮像される度に、当該撮像画像を所定数の組に分類するための識別情報を記録する識別情報記録手段と、この識別情報記録手段に記録された識別情報が前記分類するための条件を満たしたか否かを判断する判断手段と、この判断手段によって肯定と判断される毎に、前記識別情報記録手段によって識別情報が記録された撮像画像を互いに関連付けて分類する分類手段と、を備えることを特徴とする。
【０００７】
また、請求項２記載の発明に係る撮像装置にあっては、前記分類手段による分類状況を表示する表示手段を更に備えたことを特徴とする。
【０００８】
また、請求項３記載の発明に係る撮像装置にあっては、前記分類するための条件とは、前記順次撮像される複数の撮像画像を撮像された時間に沿って分類することであることを特徴とする。
【０００９】
また、請求項４記載の発明に係る撮像装置にあっては、前記分類するための条件とは、前記順次撮像される複数の撮像画像を所定のデータ容量又は枚数に基づいて分類することであることを特徴とする。
【００１０】
また、請求項５記載の発明に係る撮像装置にあっては、前記順次撮像される複数の撮像画像における変化量を取得する変化量取得手段を更に備え、前記分類するための条件とは、前記順次撮像される複数の撮像画像を前記変化量取得手段によって取得された変化量に基づいて分類することであることを特徴とする。
【００１１】
また、請求項６記載の発明に係る撮像装置にあっては、前記分類手段によって分類された複数の撮像画像について、一の撮像画像を主画像、他の撮像画像を副画像とした一つの画像ファイルとして各組毎に記録する記録手段を更に備えることを特徴とする。
【００１２】
また、請求項７記載の発明に係るプログラムにあっては、撮像装置が有するコンピュータを、連写の指示を検出する指示検出手段、この指示検出手段による連写開始の指示を検出すると、複数の撮像画像を順次撮像するよう制御する撮像制御手段、この撮像制御手段により撮像画像が撮像される度に、当該撮像画像を所定数の組に分類するための識別情報を記録する識別情報記録手段、この識別情報記録手段に記録された識別情報が前記分類するための条件を満たしたか否かを判断する判断手段、この判断手段によって肯定と判断される毎に、前記識別情報記録手段によって識別情報が記録された撮像画像を互いに関連付けて分類する分類手段、として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明よれば、連写画像の分類を分類条件に沿った確実なものとすることが出来る。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図にしたがって説明する。図１は、本発明に係る実施の形態を適用したデジタルカメラ１の電気的構成の概略を示すブロック図である。デジタルカメラ１は、固定されたレンズ２を備えるとともに、それぞれモータ５、６によって光軸方向に駆動されるズームレンズ３及びフォーカスレンズ４を備えている。これらレンズ２〜４の後方には、撮像部７及び測距部８が配置されている。測距部８は、コントラストＡＦとハイブリットＡＦとに切り換えて使用することが可能である。
【００１５】
撮像部７は、ＣＣＤ等の撮像素子、タイミング発生器、垂直ドライバ、サンプルホールド回路、Ａ／Ｄ変換器等を備え、一定周期で１画面分の撮像信号をデジタルデータに変換してカラープロセス回路９に送る。カラープロセス回路９は画像補間処理を含むカラープロセス処理により、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを生成し、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ Ａｃｃｅｓｓ）ＤＭＡコントローラ１０に出力する。ＤＭＡコントローラ１０は輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、カラープロセス回路９からの複合同期信号、メモリ書込みイネーブル信号、及びクロック信号を用いて一度ＤＭＡコントローラ１０内部のバッファに書込み、ＤＲＡＭインタフェース（Ｉ／Ｆ）１１を介してＤＲＡＭ１２にＤＭＡ転送する。
【００１６】
制御部１３は、本発明における撮影制御及び記録制御手段を構成するものであって、手段及び上記輝度及び色差信号データ、つまり画像データのＤＲＡＭ１２へのＤＭＡ転送終了後に、その画像データを、ＤＲＡＭインタフェース１１を介してＤＲＡＭ１２から読み出し、ＶＲＡＭコントローラ１４を介してＶＲＡＭ１５に書き込む。
【００１７】
デジタルビデオエンコーダ１６は、上記画像データを、ＶＲＡＭコントローラ１４を介してＶＲＡＭ１５より定期的に読出し、これらのデータを元にビデオ信号を発生して表示部１７に出力する。表示部１７は、液晶モニタとその駆動回路等により構成され、デジタルビデオエンコーダ１６からのビデオ信号に基づいた表示を行うことで、その時点でＶＲＡＭコントローラ１４から取り込まれている画像情報に基づくスルー画像を表示する。
【００１８】
この表示部１７の画面上には、タッチパネル１８が積層されており、タッチパネル１８は、タッチ位置を検出して制御部１３に出力する。
【００１９】
キー入力部１９は、電源キー、シャッターキー、撮影モードと再生モードを切り換え設定するモード設定キー等の各キーを含み、スルー画像が表示されている状態でシャッターキーが操作されると、撮像開始用のトリガ信号を発生する。撮影モードにおける静止画撮像モード時には、上記トリガ信号に応じて制御部１３が撮像部７からのＤＲＡＭ１２への経路を停止し、ＤＲＡＭ１２に書込まれている１フレーム分の画像データを、ＤＲＡＭインタフェース１１を介して読み出し、画像処理部２０に送る。画像処理部２０では送られた画像データを圧縮符号化し、圧縮された画像データは制御部１３によって読み出され、静止画ファイルとして本発明における画像記録手段であるメモリカード２１に記録される。
【００２０】
また、撮影モードによる動画撮像モード時には、上記トリガ信号に応じて制御部１３が撮像部７からのＤＲＡＭ１２への経路を停止し、ＤＲＡＭ１２に順次書込まれている複数フレーム分の画像データを、ＤＲＡＭインタフェース１１を介して読み出し、画像処理部２０に送る。画像処理部２０では送られた複数フレーム分の画像データを圧縮符号化し、圧縮された画像データは制御部１３によって読み出され、動画ファイルとしてメモリカード２１に記録される。
【００２１】
メモリカード２１に記録された画像ファイルは、再生モードにおいて、操作キー等による選択操作に応じて画像処理部２０に読み込まれ、そこで画像データに復号された後、必要に応じて制御部１３で輝度、コントラスト、シャープネスを制御されて、ＶＲＡＭコントローラ１４を介してＶＲＡＭ１５へ送られ、表示部１７で表示される。
【００２２】
また、プログラム記録部２７は、本発明における条件記録手段を構成するものであって、後述する制御部１３で使用されて本発明に係る各種プログラムと、各種データを記録しておく不揮発性のメモリである。
【００２３】
また、制御部１３は、主としてＣＰＵ及びその周辺回路と、プログラム等を記憶したＲＯＭ、ＣＰＵの作業用メモリであるＲＡＭ（内部メモリ）、及びカレンダ機能を有する内蔵時計から構成されるマイクロコンピュータであり、前記ＲＯＭに確保されているプログラム領域に格納されているプログラムに基づき動作し、前述した各部の動作を制御するとともに、ストロボ駆動部２２を介してストロボ発光部２３の発光動作を制御する。
【００２４】
マイク２４は、前記動画撮像モード時において周囲の音声を検出し、この検出された音声は音声処理部２６で符号化処理等が施されて、前記動画ファイル内に音声データが記録される。また、動画再生モードにおいては、動画ファイルから音声データが読み出され、音声処理部２６で復号化処理等が施されて、スピーカ２５より放音される。
【００２５】
（第１の実施の形態）
本発明の第１の実施の形態において、前記プログラム記憶部２７には、図２に示すパターンＡ〜Ｄプログラム群と、パターンＡ′〜Ｄ′プログラム群との８種類の選択プログラム群が予め記憶されている。
【００２６】
そして、パターンＡプログラムは先頭を主画像として複数（５枚）の画像を記録し、パターンＢプログラムは真ん中（画像が偶数の場合は順番の早い方を主画像として設定）を主画像として複数の画像を記録し、パターンＣプログラムは最後尾を主画像として複数の画像を記録し、パターンＤプログラムは５枚の画像のうち変化が最大である画像を主画像として複数の画像を記録する。
【００２７】
また、パターンＡ′〜Ｄ′プログラムは、対応する前記パターンＡ〜Ｄプログラムと同様に、それぞれ先頭、真ん中、最後尾、変化最大である画像を主画像として記録するが、パターンＡ〜Ｄプログラムとは異なり、連続する画像群において前の画像群の最後尾と、次の画像群の先頭とに同一画像が記録される。
【００２８】
以上の構成に係る本実施の形態において、撮影モードにおける静止画撮像モードが設定されると、表示部１７には、図３に示すように、その時点でＶＲＡＭコントローラ１４から取り込まれている画像情報に基づくスルー画像１７１が表示される。撮影者が、この表示部１７に表示されたスルー画像１７１により被写体を確認して、キー入力部１９にてシャッターキーを全押し操作すると、制御部１３は前記プログラムに基づき、図４のフローチャートに示す処理を開始する。
【００２９】
また、この図４のフローチャートに示す処理を開始するに際しては、図９に示す画像管理テーブル１２１をＤＲＡＭ１２内に作成する。この画像管理テーブル１２１において、「Ｆ番号」の対応する欄に書き込まれるデータは、同図に付記したように、下記事項を意味する。
網掛け：行が追加されるタイミング。
網掛けなし「１」：ファイル化される画像。
網掛けあり「２」：ファイル化されるとともにファイルの終わりの画像。
網掛けなし「３」：直前の画像迄しいファイル化することを示す。
網掛けあり「Ｓ」：各ファイルにおいて主画像となる画像。
【００３０】
そして、前記フローにおいては、撮影枚数をカウントするカウンタＦに初期値「１」をセットする（ステップＳ１０１）。次に、撮影処理を実行して、制御部１３が撮像部７からのＤＲＡＭ１２への経路を停止し、ＤＲＡＭ１２に書込まれている１フレーム分の画像データを、ＤＲＡＭインタフェース１１を介して読み出し、画像処理部２０に送る（ステップＳ１０２）。
【００３１】
引き続き、撮影画像とヘッダ情報とを記録する（ステップＳ１０３）。つまり、前記画像処理部２０では送られた画像データを圧縮符号化し、圧縮された画像データを制御部１３によって読み出し、ＤＲＡＭ１２に記録する。また、図５に示すＤＲＡＭ１２に予め設けられているイグジフ情報のテーブル１２１において、前記カウンタＦの値で示される当該画像の撮影番号である「Ｆ番号」に対応させて、絞り、シャッター速度、ＩＳＯ感度等を記録する。
【００３２】
さらに、撮影条件に従い画像管理テーブル１２１への書き込み処理を実行する（ステップＳ１０４）。この画像管理テーブル１２１への書き込みに際しては、図６に示したフローチャートに従って予めプログラム選択処理を実行し、パターンＡ〜Ｄ、Ａ′〜Ｄ′プログラムのいずれかを選択して、決定しておく。
【００３３】
すなわち、ユーザにより、先頭と最後尾の画像を重複させ記録するか否か、つまりパターンＡ′〜Ｄ′プログラム群を選択するかを判断する（ステップＳ２０１）。このステップＳ２０１の判断がＮＯであって、先頭と最後尾の画像を重複させない記録形態を選択された場合、つまりパターンＡ〜Ｄプログラム群が選択された場合には、主画像を先頭とするか否かを判断する（ステップＳ２０２）。そして、主画像を先頭とする撮影条件が選択された場合には、パターンＡを選択プログラムとして決定する（ステップＳ２０３）。
【００３４】
また、主画像を先頭とする撮影条件が選択されなかった場合には、主画像を真ん中とする撮影条件が選択されたか否かを判断し（ステップＳ２０４）、これが選択された場合には、パターンＢを選択プログラムとして決定する（ステップＳ２０５）。また、主画像を真ん中とする撮影条件が選択されなかった場合には、主画像を最後尾とする撮影条件が選択されたか否かを判断し（ステップＳ２０６）、これが選択された場合には、パターンＣを選択プログラムとして決定する（ステップＳ２０７）。また、主画像を最後尾とする撮影条件も選択されなかった場合には、パターンＤを選択プログラムとして決定する（ステップＳ２０８）。
【００３５】
他方、前記ステップＳ２０１の判断がＹＥＳであって、先頭と最後尾の画像を重複させる記録形態を選択された場合、つまりパターンＡ′〜Ｄ′群が選択された場合には、主画像を先頭とするか否かを判断する（ステップＳ２０９）。そして、主画像を先頭とする撮影条件が選択された場合には、パターンＡ′を選択プログラムとして決定する（ステップＳ２１０）。
【００３６】
また、主画像を先頭とする撮影条件が選択されなかった場合には、主画像を真ん中とする撮影条件が選択されたか否かを判断し（ステップＳ２１１）、これが選択された場合には、パターンＢ′を選択プログラムとして決定する（ステップＳ２１２）。また、主画像を真ん中とする撮影条件が選択されなかった場合には、主画像を最後尾とする撮影条件が選択されたか否かを判断し（ステップＳ２１３）、これが選択された場合には、パターンＣ′を選択プログラムとして決定する（ステップＳ２１４）。また、主画像を最後尾とする撮影条件も選択されなかった場合には、パターンＤ′を選択プログラムとして決定する（ステップＳ２１５）。
【００３７】
したがって、以上の処理により、図４のステップＳ１０４の時点においては、パターンＡ〜Ｄ、Ａ′〜Ｄ′プログラムのいずれかが予め決定されている。したがって、前記ステップＳ１０４においては、このように予め決定されている予めパターンＡ〜Ｄ、Ａ′〜Ｄ′プログラムに従ったパターンで、データを画像管理テーブル１２１を順次書き込む。
【００３８】
次に、画像管理テーブル１２１に前記網掛けの「２」又は「３」があるか否か（書き込まれたか否か）を判断する（ステップＳ１０５）。つまり、例えばパターンＡプログラムが予め選択されていとすると、このパターンＡプログラムは、１枚目の主画像データと４枚の副画像データ、つまり５枚の画像データの記録により１ファイルを作成する。したがって、図９（ａ）に示すように、１枚目（Ｆ番号＝１）に主画像フラグ１がセットされて「網掛けＳ」が書き込まれる。また、このまま連写を継続すると結果的に、１番目のファイル「ファイル１−１」において、１枚目（Ｆ番号＝１）〜４枚目（Ｆ番号＝４）にファイル化される画像であることを示す「１」がセットされ、５枚目（Ｆ番号＝５）にファイル化されるとともに、ファイルの終わりの画像であることを示す「２」がセットされる。
【００３９】
以下同様にして、６枚目（Ｆ番号＝１）に主画像フラグ１がセットされて「網掛けＳ」が書き込まれる。また、次の「ファイル１−２」の行、つまり２番目のファイルとなる「ファイル１−２」において、６枚目（Ｆ番号＝６）〜９枚目（Ｆ番号＝９）にファイル化される画像であることを示す「１」がセットされ、１０枚目（Ｆ番号＝１０）に、ファイルの終わりの画像であることを示す「２」がセットされる。つまり、フラグを立てる（識別情報を記録する）ことによって、分類記録のための条件設定がなされている。
【００４０】
そして、このように「２」がセットされると、ステップＳ１０５の判断がＹＥＳとなる。したがって、図９（ａ）に示した例においては、５枚目（Ｆ番号＝５）、１０枚目（Ｆ番号＝１０）、１５枚目（Ｆ番号＝１５）、２０枚目（Ｆ番号＝２０）・・・のタイミングでステップＳ１０５の判断がＹＥＳとなって、その都度ファイル化処理が開始されることとなる。
【００４１】
また、「２」又は「３」がない場合には、撮影継続条件を満たしているか否か、つまりシャッターキーの全押しが継続しているか否かを判断する（ステップＳ１０７）。シャッターキーの全押しが継続して場合には、カウンタＦをインクリメントしてステップＳ１０２からの処理を繰り返す。また、シャッターキーの全押しが解除された場合には、エンドに進んでこのフローに従った処理を終了する。
【００４２】
図７は、本実施の形態において、最終的にメモリカード２１に記録されるデータファイル１００（ＭＰフォーマットのＥＸＩＦ拡張形式ＪＰＥＧ圧縮データファイル）のファイル構造を示す図である。このデータファイル１００は、主画像記憶領域１０１と副画像記憶領域１０２との大別される。主画像記憶領域１０１には、「画像データスタート」、「主画像ヘッダ」・・・、「主画像データ」、「主画像データ終了」の各情報が記録される。また、副画像記憶領域１０２には、各副画像毎（本実施の形態においては副画像（１）〜（４））毎に、「副画像データスタート」、「副画像ヘッダ」、「主画像データ」、「副画像データ終了」の各情報が記録される。
【００４３】
前記「主画像ヘッダ」には、「ＡＰＰ１  Ｍａｒｋｅｒ」、「ＡＰＰ１  Ｌｅｎｇｔｈ」、「Ｅｘｉｆ  識別コード」、「Ｅｘｉｆ  Ｈｅａｄｅｒ」とともに、主画像情報（０ｔｈ  ＩＦＤ）と主画像のサムネイル（１ｓｔ  ＩＦＤ、１ｓｔ  ＩＦＤ  Ｖａｌｕｅ、１ｓｔ  ＩＦＤ  画像データ（サムネイル画像））が記録される。また、「副画像ヘッダには、「ＡＰＰ１  Ｍａｒｋｅｒ」、「ＡＰＰ１  Ｌｅｎｇｔｈ」、「Ｅｘｉｆ  識別コード」、「Ｅｘｉｆ  Ｈｅａｄｅｒ」とともに、副画像情報（０ｔｈ  ＩＦＤ、０ｔｈ  ＩＦＤ  Ｖａｌｕｅ）と副画像のサムネイル（１ｓｔ  ＩＦＤ、１ｓｔ  ＩＦＤ  Ｖａｌｕｅ、１ｓｔ  ＩＦＤ  画像データ（サムネイル画像））が記録される。
【００４４】
また、前記主画像情報（０ｔｈ  ＩＦＤ）としては、「Ｅｘｉｆ  ＩＦＤ」（バージョン情報タグ、画像情報タグ、構造情報タグ・・・、副画像領域有無情報・・・）と、「Ｖａｌｕｅ  ｏｆ  Ｅｘｉｆ  ＩＦＤ」、及び各副画像毎の「ＩＦＤ（副画像インデックス）と「Ｖａｌｕｅ  ｏｆ  ＩＦＤ（画像インデックス）」とが記録される。
【００４５】
図８は、前記ファイル化処理（ステップＳ１０６）の詳細を示すフローチャートである。まず、ファイル化中サムネイルを画面上に表示する（ステップＳ３０１）。すなわち、図７で説明したように、データファイル１００には、主画像のサムネイル、及び副画像のサムネイルが記録されることから、このデータファイル１００に記録するサムネイルを表示部１７に表示する。したがって、このステップＳ３０１での処理により、図３に示すように、ファイル化を終了したサムネイル画像「１１」、「１２」、「１３」とともに、ファイル化中のサムネイル画像「１４」、「１５」が表示部１７の一部に表示されることとなる。
【００４６】
なお、図３において、サムネイル画像「１１」〜「１５」を並べて表示するようにしたが、必要に応じてこれらをスクロール表示させるようにしてもよい。
【００４７】
次に、設定された副画像枚数（本実施の形態においては４枚）に基づいて、副画像識別ＩＦＤの個数を設定した主画像ヘッダを生成する（ステップＳ３０２）。
【００４８】
引き続き、圧縮符号化処理を実行して主画像データを生成し（ステップＳ３０３）、しかる後に再度圧縮符号化処理を実行して副画像画像データを生成する（ステップＳ３０４）。そして、このステップＳ３０４での処理により生成された副画像データが、設定された副画像枚数（４枚）に到達したか否かを判断し（ステップＳ３０５）、設定された副画像枚数（４枚）に到達するまでステップＳ３０４の処理を繰り返す。
【００４９】
したがって、本実施の形態においては、ステップＳ３０５の判断がＹＥＳとなるまでに、ステップＳ３０４の処理が４回繰り返される。また、このように、ステップＳ３０４の処理が４回繰り返されと、前記データファイル１００を構成する１枚の主画像データと４枚の副画像データとの生成が完了することとなる。
【００５０】
よって、ステップＳ３０５からステップＳ３０６に進んで、前記データファイル１００の生成処理を実行する。これにより、１枚の主画像データと４枚の副画像データとを含み、図７に示したＭＰフォーマットのＥＸＩＦ拡張形式ＪＰＥＧ圧縮データファイルからなるデータファイル１００の生成が完了する。
【００５１】
次に、この生成を完了したデータファイル１００をメモリカード２１に記録する（ステップＳ３０７）。また、ファイル化を終了してメモリカード２１に記録したデータファイル１００に記録されているサムネイルを表示部１７の画面上に表示する。このとき、データファイル１００に記録されているサムネイルは、１枚の主画像及び４枚の副画像のサムネイルが含まれていることから、これら計５枚のサムネイルが表示部１７に表示される。
【００５２】
したがって、ユーザがこの表示部１７に表示されたサムネイルを見ることにより、今回メモリカード２１に記録されたデータファイル１００内の画像を確認することができる。無論、このとき、前記ステップＳ３０１での処理と同様に、必要に応じてサムネイルをスクロール表示させるようにしてもよい。
【００５３】
そして、以上の処理により、データファイル１００の記録等を完了したならば、前記ＤＲＡＭ１２に書き込まれている不要となった画像を削除し（ステップＳ３０９）。このフローチャートに従った処理を終了する。
【００５４】
したがって、以上に説明した第１の実施の形態において、パターンＡプログラムが予め選択された場合には、図９（ａ）に示すように、順次ファイル１−１〜１−４・・・（データファイル１００）が生成され、これらファイル１−１〜１−４・・・メモリカード２１に記録されることとなる。
【００５５】
よって、このように予め決められた選択条件の下に、複数の連写画像群を生成して記録するので、後日目的とするシーンが含まれている連写画像群を検索することが容易となる。
【００５６】
また、パターンＡ、Ａ′プログラムが選択された場合には、複数の画像における先頭画像が主画像となることから、ユーザは主画像に基づき各データファイル１００の連続関係を認識することができる。パターンＢ、Ｂ′プログラムが選択された場合には、複数の画像における真ん中の画像が主画像となることから、ユーザは主画像に基づき各データファイル１００内に記録されている副画像を容易に認識することができる。パターンＣ、Ｃ′プログラムが選択された場合には、複数の画像における最後尾の画像が主画像となることから、ユーザは主画像に基づき次のデータファイル１００に記録されている画像を認識することができる。パターンＤ、Ｄ′プログラムが選択された場合には、複数の画像における変化最大の画像が主画像となることから、ユーザは主画像に基づきデータファイル１００に記録されている副画像の特徴を認識することができる。
【００５７】
また、パターンＡ′〜Ｄ′プログラムが選択された場合には、連続する画像群において前の画像群の最後尾と、次の画像群の先頭とに同一画像が記録され、しかも、前の画像群の最後尾の画像が次の画像群における主画像となることから、ユーザは主画像に基づき各データファイル１００の連続関係を一層明瞭に認識することができる。
【００５８】
なお、本実施の形態においては、ステップＳ３０９の処理により、不要となった撮影画像を自動的に削除するようにしたが、自動的に削除することなく、ユーザの操作に応じて削除するようにしてもよい。これにより、ユーザは、画像を個別に観賞することができる。
【００５９】
（第２の実施の形態）
図１０は、本発明の第２の実施の形態において、プログラム記憶部２７に記憶されているプログラム群を示す図である。本実施の形態においては、パターンＥ〜Ｈプログラム群と、パターンＥ′〜Ｈ′プログラム群との８種類の選択可能なプログラム群が予め記憶されている。
【００６０】
そして、パターンＥプログラムは、先頭を主画像として所定の記憶容量以内において複数の画像を記録し、パターンＦプログラムは真ん中を主画像として所定の記憶容量以内において複数の画像を記録し（画像の数が偶数の時は、真ん中の２つの画像の前側を主画像として設定する）、パターンＧプログラムは最後尾を主画像として所定の記憶容量以内において複数の画像を記録し、パターンＨプログラムは複数の画像のうち変化が最大である画像を主画像として所定の記憶容量以内において複数の画像を記録する。
【００６１】
また、パターンＥ′〜Ｈ′プログラムは、対応する前記パターンＥ〜Ｈプログラムと同様に、同一の所定記憶容量内においてそれぞれ先頭、真ん中、最後尾、変化最大である画像を主画像として記録するが、パターンＥ〜Ｈプログラムとは異なり、連続する画像群において前の画像群の最後尾と、次の画像群の先頭とに同一画像が記録される。
【００６２】
また、画像を記録する状態は、上記第１の実施の形態で記載したものと同様の方法で、図３のように表示される。
【００６３】
したがって、この第２の実施の形態によれば、前記データファイル１００が生成された際に、各画像のデータに応じて異なる枚数の副画像が記録されるが、各データファイル１００におけける画像のデータ量はほぼ同一である。
【００６４】
よって、データファイル１００を所定のデータ量単位で管理することができ、管理が容易となる。
【００６５】
（第３の実施の形態）
図１１は、本発明の第３の実施の形態において、プログラム記憶部２７に記憶されているプログラム群を示す図である。本実施の形態においては、３種類のパターンＩ，Ｊ，Ｋプログラム群が選択可能なプログラムとして予め記憶されている。
【００６６】
パターンＪプログラムは、中変化以上の画像を中心に所定枚数の画像データを記憶するパターンであり、よって、主画像は複数の画像の中心部に位置する画像となる。また、パターンＫプログラムは、最初の画像は無常面で主画像とするともに、画像に大変化がある度に当該画像を主画像とし、主画像を先頭にして記録する。
【００６７】
ここで、大変化画像及び大変化とは、当該画像の直前又は直後の画像と比較して、その変化が所定の第１の閾値以上大きい画像をいい、中変化以上とはその変化が前記第１の閾値よりは低い第２の閾値以上大きい画像をいう。
【００６８】
また、画像を記録する状態は、上記第１の実施の形態で記載したものと同様の方法で、図３のように表示される。
【００６９】
したがって、本実施の形態によれば、パターンＩ、Ｊ、Ｋプログラムのいずれかを予め選択することにより、パターンＩプログラムを選択した場合には画像枚数単位で、パターンＪプログラムを選択した場合には画像枚数単位で、パターンＫプログラムにおいては画像の変化単位で、データファイル１００を生成して記録することができる。
【００７０】
よって、ユーザは被写体等に応じて、適切なパターンを選択することにより、適切な単位であって管理し易い単位でデータファイル１００を生成して記録することができる。
【００７１】
（第４の実施の形態）
本発明の第４の実施の形態において、ＤＲＡＭ１２内には、上記実施例１〜３に記載したパターンＡ〜Ｋプログラムを全て記憶しており、所望数のプログラムを同時に選択可能に構成したものである。
【００７２】
図１２はパターンＡ、Ｉ、Ｋプログラムを選択した状態を示している。
【００７３】
したがって、本実施の形態によれば、所望数のパターンを同時に適用してデータファイル１００を生成して記録することができるので、特に１つの撮影画像を複数のデータファイル１００に分類することが可能となり、より高い自由度で分類したデータファイル１００を生成することが出来る。
【００７４】
ここで、パターンＫプログラムが選択された場合について説明すると、図４のステップＳ１０４の時点においては、パターンＫプログラムのいずれかが予め決定されている。パターンＫプログラムは、パターンＫプログラムは、最初の画像は無常面で主画像とするともに、画像に大変化がある度に当該画像を主画像とし、主画像を先頭にして記録するパターンである。したがって、ステップＳ１０４においては、図１１及び１２に示すように、３枚目と６枚目に大変化があったとすると、図９（ｂ）に示すように、画像管理テーブル１２１には、１枚目、３枚目、６枚目に主画像フラグ１がセットされ（「Ｓ」）、ファイル１−１の行は「１、１、３」と書き込まれることとなる。また、「３」書き込まれる都度、ステップＳ１０５の判断がＹＥＳとなって、１ファイルを作成される。したがって、１枚目を主画像として１枚目と２枚目とからなるファイルが作成されることとなる。
【００７５】
つまり、識別情報が所定条件を満たしたものと判断されたことになる。
【００７６】
また、画像を記録する状態は、上記第１の実施の形態で記載したものと同様の方法で、図３のように表示される。
よって、ユーザは被写体等に応じて、所望数のパターンを選択することにより、適切な単位であって管理し易い単位でデータファイル１００を生成して記録することができる。
【００７７】
つまり、上記第１〜４の実施の形態によれば、プログラム記憶部２７に複数の撮影画像を所望の組に分ける分類条件を記録しておくことにより、当該分類条件に従って分類した上で、メモリカード２１への記録をすることが出来るので、前記分類条件に基づいて分類された分類毎に、撮影画像を容易に再生することが出来る。
【００７８】
また、上記第１〜４の実施の形態によれば、撮影画像を分類条件に従ってメモリカード２１に記録する状態を図３のように表示するので、分類とメモリカード２１への記録の進捗状況を確認しながら撮影することが出来る。
【００７９】
また、上記第１〜４の実施の形態によれば、図４に示すように、連写撮影中に、分類条件に従った分類とメモリカード２１への記録を行うので、撮影終了後に記録が完了する時間を早めることが出来る。
【００８０】
また、上記第１〜４の実施の形態によれば、図４に示すように、連写撮影中に、分類条件を満たす撮影画像の組が出来る度に、メモリカード２１への記録を行う（ステップＳ１０５〜ステップＳ１０６）ので、撮影終了後に記録が完了する時間を更に早めることが出来る。
【００８１】
また、上記第１〜４の実施の形態によれば、図８に示すように、分類条件に基づき分類した撮影画像から１つの主画像を選択した上で、当該分類した撮影画像を１つのファイルにして、メモリカード２１への記録を行うので、撮影後に撮影画像データを持ち運んだとしても、分類毎に１つのファイルになっているので、撮影画像データの整理が楽であると共に、バラバラになってしまうことがなく、便利である。
【００８２】
なお、実施の形態においては、デジタルカメラに本発明を適用するようにしたが、デジタルカメラに限らず、携帯電話機やＰＤＡ等の撮像機能を備えた各種機器、あるいは画像合成システムに適用することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施の形態を適用したデジタルカメラの電気的構成の概略を示すブロック図である。
【図２】第１の実施の形態においてプログラム記憶部に記憶されているパターンプログラムの概要を示す説明図である。
【図３】同実施の形態の表示画面例を示す図である。
【図４】同実施の形態の処理手順を示すフローチャートである。
【図５】イグジフ情報のテーブルを示す概念図である。
【図６】テーブル選択処理の処理手順を示すフローチャートである。
【図７】データファイルのファイル構造を示す図である。
【図８】ファイル化処理の処理手順を示す図である。
【図９】（ａ）はパターンＡプログラムによる画像管理テーブルの書き込み状態を示す図、（ｂ）はパターンＫプログラムによる画像管理テーブルの書き込み状態を示す図である。
【図１０】第２の実施の形態においてプログラム記憶部に記憶されているパターンプログラムの概要を示す説明図である。
【図１１】第３の実施の形態においてプログラム記憶部に記憶されているパターンプログラムの概要を示す説明図である。
【図１２】第３の実施の形態においてプログラム記憶部に記憶されているパターンプログラムの概要を示す説明図である。
【符号の説明】
【００８４】
１    デジタルカメラ
７    撮像部
８    測距部
９    カラープロセス回路
１０    ＤＭＡコントローラ
１２    ＤＲＡＭ
１３    制御部
１７    表示部
１９    キー入力部
２０    画像処理部
２１    メモリカード
１００    データファイル
１０１    主画像記憶領域
１０２    副画像記憶領域
【図１】
2010087654.tif 000003
【図２】
2010087654.tif 000004
【図３】
2010087654.tif 000005
【図４】
2010087654.tif 000006
【図５】
2010087654.tif 000007
【図６】
2010087654.tif 000008
【図７】
2010087654.tif 000009
【図８】
2010087654.tif 000010
【図９】
2010087654.tif 000011
【図１０】
2010087654.tif 000012
【図１１】
2010087654.tif 000013
【図１２】
2010087654.tif 000014