(57)【要約】【課題】      質の悪い不良画像や同じシーンを連続して撮影した類似画像などの不要な画像によって容量を無駄に使用されることを防ぎ、記録媒体の空き容量が少なくなり、撮影した画像が記録不可能な状態になった場合においても、継続して撮影、記録可能なカメラの記録装置を提供する。【解決手段】  撮影した画像データを格納する記録媒体を有する撮像装置は、撮影した画像データの撮影時における撮像状態を検知する撮像状態検知部と、撮像状態検知部における検知結果に基づき、撮影した画像データの撮像状態を分析する撮像状態分析部と、撮像状態分析部における分析結果と、記録媒体における空き容量とに基づき、新たに撮影した画像データを記録媒体に格納するための記録制御を実行する制御部とを備える。【選択図】  図１
2005175955.tif 000002
【特許請求の範囲】
【請求項１】
撮影した画像データを格納する記録媒体を有する撮像装置であって、
前記撮影した画像データの撮影時における撮像状態を検知する撮像状態検知手段と、
前記撮像状態検知手段における検知結果に基づき、前記撮影した画像データの撮像状態を分析する撮像状態分析手段と、
前記撮像状態分析手段における分析結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
撮像状態分析手段は、前記検知結果に基づき、前記撮影した画像データの良、不良の別を判別することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記撮像状態分析手段により不良の画像データと判別された一の画像データを上書きして、前記新たに撮影した画像データを前記記録媒体に格納することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
撮影した画像データを格納する記録媒体を有する撮像装置であって、
日時検知手段により検知された、前記撮影した画像データの撮影日時に関する情報を前記記録媒体に格納する日時格納手段と、
前記格納されている撮影日時に関する情報に基づき、各画像データに対する撮影のインターバル時間を検出する時間検出手段と、
前記検出されたインターバル時間に基づき、連続して撮影された画像か否かを判別する画像判別手段と、
前記判別結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御手段と、
を備えることを特徴とする撮像装置。
【請求項５】
前記画像判別手段は、前記インターバル時間が所定の閾値時間よりも短い時間間隔の場合、連続して撮影された画像と判別することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、前記画像判別手段により連続して撮影された画像データと判別された一の画像データを上書きして、前記新たに撮影した画像データを前記記録媒体に格納することを特徴とする請求項４または５に記載の撮像装置。
【請求項７】
撮影した画像データを格納する記録媒体を有する撮像装置であって、
前記撮影した画像データの撮影条件を検知する撮影条件検知手段と、
前記検知結果に基づき、撮影する各画像データに対応して、前記撮影条件が同一か否かを判別する画像判別手段と、
前記判別結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御手段と、
を備えることを特徴とする撮像装置。
【請求項８】
前記画像判別手段は、前記撮影条件の検知結果に基づき、連続して撮影された類似の画像データを判別することを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記撮影条件には、自動露出補正によるブラケケット撮影をしたか否か、自動ストロボ調光量補正によるブラケケット撮影、ホワイトバランスによるブラケケット撮影、ＩＳＯ感度によるブラケット撮影が含まれることを特徴とする請求項７に記載の撮像装置。
【請求項１０】
前記制御手段は、前記画像判別手段により連続して撮影された類似の画像データと判別された一の画像データを上書きして、前記新たに撮影した画像データを前記記録媒体に格納することを特徴とする請求項７または８に記載の撮像装置。
【請求項１１】
前記記録媒体に格納されている画像データのうち、条件に合致する第１画像データと、メモリ内に格納されている前記新たに撮影した第２画像データと、を表示手段に表示させる表示制御手段を更に備え、
当該表示制御手段は、前記第１画像データのうちから前記上書きされる対象の画像データを特定し、前記メモリ内に格納されている前記第２画像データのうちから前記上書により前記記録媒体に格納される画像データを特定することを特徴とする請求項３、請求項６、請求項１０のいずれかに記載の撮像装置。
【請求項１２】
前記表示制御手段が、前記表示手段に前記第１画像データを表示させるための前記条件は、前記検知結果に基づき不良と判別された画像データであること、前記インターバル時間が所定の閾値時間よりも短い時間間隔により連続して撮影された画像と判別されたこと、前記撮影条件の検知結果に基づき、連続して撮影された類似の画像データとして判別されたデータであること、のいずれか１つに該当することを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
前記制御手段は、前記新たに撮影した画像データを、前記上書きに拠らずに前記記録媒体に格納する場合、前記記録媒体における空き容量が不足するか否かを判別し、
前記表示制御手段は、当該判別結果に従い当該空き容量が不足することを前記表示手段に表示して報知することを特徴とする請求項１、請求項４、請求項７、請求項１１のいずれかに記載の撮像装置。
【請求項１４】
撮影した画像データを格納する記録媒体を有する撮像装置の制御方法であって、
前記撮影した画像データの撮影時における撮像状態を検知する撮像状態検知工程と、
前記撮像状態検知工程における検知結果に基づき、前記撮影した画像データの撮像状態を分析する撮像状態分析工程と、
前記撮像状態分析工程における分析結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御工程と、
を備えることを特徴とする撮像装置の制御方法。
【請求項１５】
撮影した画像データを格納する記録媒体を有する撮像装置の制御方法であって、
日時検知手段により検知された、前記撮影した画像データの撮影日時に関する情報を前記記録媒体に格納する日時格納工程と、
前記格納されている撮影日時に関する情報に基づき、各画像データに対する撮影のインターバル時間を検出する時間検出工程と、
前記検出されたインターバル時間に基づき、連続して撮影された画像か否かを判別する画像判別工程と、
前記判別結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御工程と、
を備えることを特徴とする撮像装置の制御方法。
【請求項１６】
撮影した画像データを格納する記録媒体を有する撮像装置の制御方法であって、
前記撮影した画像データの撮影条件を検知する撮影条件検知工程と、
前記検知結果に基づき、撮影する各画像データに対応して、前記撮影条件が同一か否かを判別する画像判別工程と、
前記判別結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御工程と、
を備えることを特徴とする撮像装置の制御方法。
【請求項１７】
請求項１４乃至請求項１６のいずれか１項に記載の撮像装置の制御方法をコンピュータによって実行させることを特徴とするプログラム。
【請求項１８】
請求項１４乃至請求項１６のいずれか１項に記載の撮像装置の制御方法をコンピュータによって実行させるためのプログラムを格納することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した画像データを格納するための記録媒体を備える撮像装置、及びその画像データを記録媒体に格納するための撮像装置の制御方法に関するものである。
【背景技術】
【０００２】
従来、撮像情報を格納するためにカメラに構成されている記録装置は、記録装置における記録媒体の空き容量が少なくなり、撮影不可状態になった場合には、記録媒体の空き容量がないことを使用者に報知し、撮影した画像が記録不可能とされている。従来の記録装置では、撮影した画像を格納するための記録媒体を別のものに交換するか、既に記録媒体に記録されている画像を消去して、新しい撮影画像を格納するための空き記憶領域の容量を増やさなければ、撮影を続けることができないという問題があった。
【０００３】
また、従来の記録装置においては、記録媒体の空き容量が十分あり、撮影した画像が記録可能な場合でも、質の悪い不良画像や同じシーンを連続して撮影した類似画像なども全て記録媒体に記録されることとなり、不良画像や類似画像などの不要な画像により記録媒体の容量が無駄に使用されるという問題も生じていた。
【０００４】
これらの問題に対して、撮影時の画像状態を検知する撮像状態検知部と、撮影時の撮像状態を判別する撮像状態判別部とを有し、撮影画像の撮像状態及び撮像状態の判別結果を撮影後に使用者に報知することにより、使用者が再生して画像を確認しなくても、画像の質を確認することが可能な記録装置の提案がなされている（特許文献１）。
【特許文献１】特開平１１−１６８６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術における記録装置では、撮像状態から撮影画像の質を判別して、判別結果を使用者が確認することは可能であるものの、その画像の質の判別結果に基づいて、記録媒体の容量を制御するための処理は何等施されないため、その判別結果に基づいて、使用者が不良画像を消去しなければ、やはり不良画像により記録媒体の容量が無駄に使用されるという問題は依然として解決されない問題点として残る。この場合、記録媒体の空き容量が少なく、撮影不可の状態では、その判別結果に基づいて不良画像を使用者が自ら消去するか、もしくは別の記録媒体に交換しなければ、撮影を続けることができないという問題が残ることになる。
【０００６】
本発明は、上記の背景技術において説明した従来の問題点に鑑みてなされたものであり、撮影画像を記録する記録媒体を有し、その撮影画像を記録媒体に記録することが可能なカメラにおいて、質の悪い不良画像や同じシーンを連続して撮影した類似画像などの不要な画像によって容量を無駄に使用されることを防ぎ、記録媒体の空き容量が少なくなり、撮影した画像が記録不可能な状態になった場合においても、継続して撮影、記録可能なカメラの記録装置を提供することを目的とするものである。
【０００７】
すなわち、上記目的を達成するべく、本発明にかかる撮影した画像データを格納する記録媒体を有する撮像装置は、
前記撮影した画像データの撮影時における撮像状態を検知する撮像状態検知手段と、
前記撮像状態検知手段における検知結果に基づき、前記撮影した画像データの撮像状態を分析する撮像状態分析手段と、
前記撮像状態分析手段における分析結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御手段とを備えることを特徴とする。
【０００８】
あるいは、上記目的を達成するべく、本発明にかかる撮影した画像データを格納する記録媒体を有する撮像装置は、
日時検知手段により検知された、前記撮影した画像データの撮影日時に関する情報を前記記録媒体に格納する日時格納手段と、
前記格納されている撮影日時に関する情報に基づき、各画像データに対する撮影のインターバル時間を検出する時間検出手段と、
前記検出されたインターバル時間に基づき、連続して撮影された画像か否かを判別する画像判別手段と、
前記判別結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御手段と、を備えることを特徴とする。
【０００９】
あるいは、上記目的を達成するべく、本発明にかかる撮影した画像データを格納する記録媒体を有する撮像装置は、
前記撮影した画像データの撮影条件を検知する撮影条件検知手段と、
前記検知結果に基づき、撮影する各画像データに対応して、前記撮影条件が同一か否かを判別する画像判別手段と、
前記判別結果と、前記記録媒体における空き容量とに基づき、新たに撮影した画像データを当該記録媒体に格納するための記録制御を実行する制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明は、記録媒体が不良画像データによって、または連続して撮影された類似の画像データ、若しくは、撮影条件が共通するブラケケット撮影により連続して撮影された画像データによって無駄に記録媒体の容量が使用されることを防ぎ、また、記録媒体の空き容量が少なくなり、新たに撮影した画像データが記録不可能な状態になった場合においても、画像判別処理における判別結果に従って、不良画像データ、または類似の画像データ、若しくは、撮影条件が共通するブラケケット撮影により連続して撮影された画像データを上書きの対象として判別し、新たに撮影された画像データを判別された画像データに上書きすることにより、新たに撮影された画像データを記録媒体に格納するための領域を確保して、継続して撮影、記録することを可能にする。
【発明を実施するための最良の形態】
【００１１】
＜第１実施形態＞
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１２】
なお、以下に説明する実施形態では、撮影した画像を格納するための外部記録媒体を装着することが可能であり、この記録媒体に撮影した画像を記録することが可能なデジタルカメラを例に挙げて説明する。
【００１３】
図１は本発明の実施形態にかかるデジタルカメラの回路構成例を示すブロック図である。図１(a)で、デジタルカメラ１００は、光学系１１、信号変換部１２、信号処理部１３、ＤＲＡＭ１４、制御部２０、操作部３０、表示部４０、ＯＳＤデータ用ＲＯＭ４５、記録部５０、撮影した画像データに関する撮影日時を検知するための内蔵時計６０及び電源９０を有している。また、振動検知装置などの撮像状態検知装置とそれらに接続するＡ／Ｄ変換器を設けるようにしてもよい。
【００１４】
光学系１１は、撮影レンズ１１１と測光装置を含む自動絞り機構１１２を含み、撮影レンズ１１１を介して集光された被写体像の光束を後段のＣＣＤなどの撮像素子１５０５（図１５）上に結像させる。
【００１５】
信号変換部１２は、図１５に示すように、撮像素子１５０５，撮像素子駆動用タイミング信号生成回路１５０１，撮像素子駆動用垂直ドライバ１５０２，自動利得制御回路１５０３及びＡ／Ｄ変換器１５０４を含み、前段の光学系１１を介して撮像素子１５０５に結像した画像を電気信号に変換し、デジタルデータ（以下、画像データ）に変換して一定の周期で出力する。
【００１６】
信号処理部１３は、カラープロセス回路１６０１及びＤＭＡコントローラ１６０２を有し、信号変換部１２からの出力をカラープロセス処理して、デジタルの輝度、色差マルチプレクス信号（ＹＵＶデータ）とし、ＹＵＶデータをＤＲＡＭ１４の指定領域にＤＭＡ（ダイレクトメモリーアクセス）転送し、展開する。また、信号処理部１３は記録保存の際にＤＲＡＭ１４に書き込まれているＹＵＶデータを読み出してＪＰＥＧ圧縮処理を施す。また、記録部５０に取り込まれたメモリーカード５１に保存記録されていた画像データに伸張処理を施してＹＵＶデータを再生する。記録部５０には、メモリーカード５１の空き容量が十分にあり、空き領域にＤＲＡＭ１４に書き込まれているＹＵＶデータを記録可能な場合にも、メモリーカード５１に既に記録されているＪＰＥＧ圧縮処理された画像データに対して上書きすることを優先してメモリーカード５１の記録容量を節約する制御機能を備えている（記録容量セーブモード）。
【００１７】
制御部２０は図１(b)に示すように、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３及びタイマ２４、撮像状態検知分析ユニット２２０を有している。
【００１８】
ＣＰＵ２１は、前述の各回路及び不図示の電源切換スイッチ等にバスラインを介して接続し、ＲＯＭ２３に格納されている制御プログラムによりデジタルカメラ１００全体の制御を行なうと共に、操作部３０からの状態信号に対応してデジタルカメラの各機能の実行制御、例えば、ＲＯＭ内に格納された各処理モジュールの実行による各機能の実現のための実行制御を行なう。ＲＡＭ２２はデータ或いは処理結果の一時記憶及び中間作業領域等に用いられる。ＲＯＭ２３は前述の制御プログラム及びデジタルカメラ１００のその他の各機能を実行させるためのプログラムモジュールを記録する記録媒体であり、ＰＲＯＭ、ＦＲＯＭ（フラッシュＲＯＭ）等が用いられる。
【００１９】
また、ＣＰＵ２１は、上述の内蔵時計６０により検知された撮影日時に関する情報と、その撮影日時に関する情報に基づいてタイマ２４による撮影日時のインターバル（「インターバル時間」ともいう。）の計測を行ない、画像データの撮影日時に関する情報をメモリカード５１の撮像状態検出フラグテーブル８１に書き込むための記録制御を実行する。
【００２０】
操作部３０は、処理モード切換スイッチ、機能選択用釦（複数個）、メインスイッチ、ストロボ設定釦、十字キー３６、レリーズ釦３７、画像データ出力用釦及び記録／再生モード切換スイッチ等のスイッチ釦を構成部分とし、これらスイッチ或いは、釦が操作されると状態信号がＣＰＵ２１に送出される。
【００２１】
表示部４０は液晶ディスプレイ装置等の表示装置から構成される。また、再生モード時には再生画像を表示することができる。ＲＯＭ４５には、表示部４０に表示するＯＳＤ（挿入表示）用の記号や、図形及び文字等の情報及び撮像状態コードと撮像状態報知用の文字データの組が登録されている。この表示部４０には、メモリカード５１に格納されている画像データと、新たに撮影したＤＲＡＭ１４に格納されている画像データを、ＣＰＵ２１の制御の下、表示することができる。
【００２２】
記録部５０は記録媒体としてのメモリカード５１を収容し、ＣＰＵ２１の制御によりメモリーカード５１上に信号処理部１３からの画像データを記録する。なお、記録部５０は記録媒体としてのメモリーカード５１を着脱可能に構成し、データの書込／読み出しを行なうように構成している。なお、ＲＯＭ４５に代えてメモリーカード５１にＯＳＤ用の記号や、図形および文字等の情報および画像の撮像状態コードと撮像状態報知用の文字データの組を登録するようにしてもよい。
【００２３】
図２は、ＯＳＤ（挿入表示）用の記号や、図形及び文字等の情報及び撮像状態コードと撮像状態報知用の文字データの組として、ＲＯＭ４５に登録されている文字データの例を示す説明図であり、ＲＯＭ４５には文字データ登録リスト４５２用の領域が確保され、文字データ登録リスト４５２には画像の撮像状態を示す状態コードと、この状態コードに対応する撮像状態メッセージ（文字データ）がデジタル化されて登録されている。図２の例では、コード「００」にはメモリーカード５１内に不良画像が発見されなかったことを意味するメッセージであり、記録媒体の容量を超えて撮影した画像データの格納がこれ以上できないことを示すメッセージとして「撮影できません」が対応し、以下、コード「０１」，「０２」〜「ｎ」には撮像時に生じた撮像不良状態を報知するメッセージ及びＤＲＡＭ１４内の画像データをメモリーカード５１内の画像にデータに上書きするか否かを確認するメッセージがそれぞれ対応付けられて登録されている。
【００２４】
図３は本実施形態におけるデジタルカメラの外観図を示している。１１は光学系、３６は画像選択などに使用する十字キー、３７はレリーズ釦、３８は選択した画像などを決定する決定釦、３９はＡＥＢモード設定釦、４０は表示部を表している。
【００２５】
＜実施例１：撮像状態による画像の判別＞  
本実施例では、撮像後に画像の撮像状態（以下、「撮像状態」と記す）、例えば、カメラの手振れ、ピンボケ、光量の過不足、汚れ等の有無を分析して、撮像状態から画像の良不良を判別し、既に記録媒体（メモリカード５１）に記録された画像に対して新たに撮影された画像を上書きする処理を説明する。上書きする際の報知方法として、以下の実施例では、図１の構成例における表示部４０の液晶ディスプレイに撮像状態をメッセージ表示することによって使用者に報知する例について述べるが、音声出力部を備え撮像状態を音声メッセージによって使用者に報知するようにしてもよく、また、ランプ表示（ランプ表示の点滅を報知内容によって切り替えたり、異なる色のＬＥＤ表示を切り替えること）等によって撮像状態を報知することもできる。
【００２６】
図４は、撮像状態検知分析ユニット２２０の構成を示すブロック図であり、撮像状態検知分析ユニット２２０は、撮像状態検知モジュール２２１（撮像状態検知部２２１−１〜２２１−ｎ）、撮像状態分析部２２２、および撮像状態データ出力部２２３を有している。
【００２７】
撮像状態検知モジュール２２１は、デジタルカメラ１００の撮像時の状態や画像の状態を検知する各部（装置、回路或いはプログラムモジュール）２２１−１〜２２１−ｎから構成されている。例えば、撮像状態検知部２２１−１としてカメラの手振れ検知用に振動検知器を、撮像状態検知部２２１−２としてピンボケ検出用に信号処理部１３のカラープロセス回路を、撮像状態検知部２２１−３として光量過不足検出用に自動絞り機構１１２の光量測定装置を、撮像状態検知部２２１−４としてレンズ汚れの検出用に信号処理部１３のカラープロセス回路を用いることができる。また、後述するように、手振れ検知にカラープロセス回路からの信号を用いることもできる。
【００２８】
撮像状態分析部２２２は、撮像状態検知部２２１−１〜２２１−ｎに対応する撮像状態分析モジュール２２２−１〜２２２−ｎで構成され、撮像状態検知部２２１−１〜２２１−ｎで得られたそれぞれの状態を分析して、その撮像状態を判定し、その結果を撮像状態検出フラグテーブル（図５（ａ））の対応の撮像状態フラグ領域にセットする。
【００２９】
図５（ａ）は、撮像状態検出フラグテーブルの構成を例示する図であり、撮像状態検出フラグテーブル８０は、２桁の判別領域（判別フラグ）１個とそれぞれ２桁（２バイト）の状態フラグ領域ｎ個からなっている。状態フラグ領域１〜ｎは撮像状態分析モジュール２２２−１〜２２２−ｎに対応して設けられる。撮像状態分析部２２２の撮像状態分析モジュール２２２−１〜２２２−ｎは、それぞれ分析結果を判別するための閾値（αn，βn）を持っており、分析結果をαnより小さい場合、αn以上βn以下の場合（ただし、βnはαnより大きい値である）、βnより大きい場合の３つの場合に分けて判別する。
【００３０】
図６は、撮像状態分析処理の流れを説明するフローチャートである。
【００３１】
記録モードでは、デジタルカメラ１００に設けられた振動検知装置による振動測定や、光量測定装置による光量測定や、カラープロセス回路による各種信号の生成等による画像の取込状態検知が行なわれる（Ｓ１）。ＣＰＵ２１はレリーズ釦３７が押されたか否かを調べ（Ｓ２）、レリーズ釦３７が押されると（Ｓ２−Ｙｅｓ）、撮像時点において検知された各種状態データを対応の撮像状態分析モジュール２２２−１〜２２２−ｎで分析する（Ｓ３）。上記のステップＳ３での分析結果がそれぞれの対応の閾値αnより小さいか否かを調べる（Ｓ４）。
【００３２】
分析結果が閾値（αｎ）より小さいものについては撮像状態に異常なしとして撮像状態検出フラグテーブル８０の対応の状態フラグをオフ（＝「００」）にする（Ｓ５）。次に、分析結果が閾値αnを超える場合（Ｓ４−Ｎｏ）には、ぞれぞれの対応の閾値αn以上βn以下（ただし、βnはαnよりも大きい値である）であるか否かを調べ（Ｓ６）、αn以上βn以下のものについては撮像状態に少し異常ありとして、対応の状態フラグをオン（＝０１）とする（Ｓ７）。さらに、分析結果がそれぞれの対応の閾値βnより大きい場合には、撮像状態にかなり異常ありとして、対応の状態フラグをオン（＝１０）とする（Ｓ８）。一つでも状態フラグがオン（＝１０）にセットされた場合には、撮影された画像にかなり異常あり（不可画像）として、判別フラグをオン（＝１０）とする（Ｓ９）。
【００３３】
また、全ての状態フラグがオフ（「００」）か否かを調べ（Ｓ１０）、全てがオフの場合（Ｓ１０−Ｙｅｓ）には撮影された画像に異常なし（良画像）として判別フラグをオフ（＝００）とし（Ｓ１１）、１つでもオン（＝０１）の状態フラグがある場合（Ｓ１０−Ｎｏ）には、撮影された画像に少し異常あり（可画像）として判別フラグをオン（＝０１）とする（Ｓ１２）。
【００３４】
各撮像状態の分析結果は、図５（ａ）に示す撮像状態検出フラグテーブル８０の各画像Ｎｏ．１〜ｍの対応する状態フラグ領域１〜ｎに格納される。また、画像の判別結果も撮像状態検出フラグテーブル８０の対応する画像Ｎｏ．１〜ｍの判別フラグ領域に格納される。図５（ａ）の例では、画像Ｎｏ.１は状態フラグ１〜ｎが全てオフ（＝００）であり、判別フラグがオフ（＝００）の状態（良画像）が示されている。
【００３５】
撮像状態検出フラグテーブル８０は、メモリーカード５１に画像データを記録すると同時に、画像データの撮像状態を表す情報として、メモリーカード５１に記録される。また、メモリーカード５１に記録された画像のＮｏ．と撮像状態フラグテーブル８０の画像Ｎｏ．は対応しており、各画像データと各画像の撮像状態フラグ及び判別フラグは対応している。
【００３６】
図７は、判別フラグを利用して、新たに撮影を行った場合における撮影された画像データの処理の流れを説明するフローチャートである。ＣＰＵ２１はレリーズ釦３７が押されたか否かを調べ（Ｓ２１）、レリーズ釦３７が押されると（Ｓ２１−Ｙｅｓ）、撮影された画像は一時的にＤＲＡＭ１４に保存される。次に、メモリーカード５１の空き容量を検出し、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能か否かを調べる（Ｓ２２）。メモリーカード５１の空き容量が十分あり、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には（Ｓ２２−Ｙｅｓ）、記録容量セーブモードが設定されているか否か調べ（Ｓ２９）、記録容量セーブモードが設定されていない場合には（Ｓ２９−Ｎｏ）、撮影された画像データをメモリーカード５１の空き領域に記録する（Ｓ３０）。メモリーカード５１の空き容量が不足し、撮影された画像データが記録不可の場合には、メモリーカード５１に既に記録されている画像データの撮像状態フラグテーブル８０の判別フラグを検出し、全ての画像Ｎｏ．１〜ｍの判別フラグがオフ（＝００）であるか否かを調べる（Ｓ２３）。
【００３７】
全ての画像Ｎｏ．１〜ｍの判別フラグがオフ（＝００）である場合には（Ｓ２３−Ｙｅｓ）、メモリーカード５１の空き容量を検出し、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能か否か調べる（Ｓ２７）。メモリーカード５１の空き容量が不足し、撮影された画像データが記録不可の場合には（Ｓ２７−Ｎｏ）、メモリーカード５１に記録されている画像の中には、不良画像（可画像及び不可画像）が含まれていないと判断し、液晶表示部４０にメモリーカード５１の空き容量が不足しているため、撮影継続不可であることを警告するメッセージ「撮影できません」を表示する（Ｓ２８）。
【００３８】
一方、メモリーカード５１の空き容量が十分あり、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には（Ｓ２７−Ｙｅｓ）、撮影された画像データをメモリーカード５１の空き領域に記録する（Ｓ３０）。
【００３９】
次に、ステップＳ２３の判断処理において、メモリーカード５１に記録された画像の中に判別フラグオン（＝０１または１０）の画像（可画像または不可画像）が存在する場合には（Ｓ２３−Ｎｏ）、その中に判別フラグ（＝１０）の画像が存在するか否かを調べ（Ｓ２４）、判別フラグ（＝１０）の画像が存在する場合には（Ｓ２４−Ｙｅｓ）、ＤＲＡＭ１４に一時的に保存されている画像データをメモリーカード５１に記録された日時が一番早い画像データに対して順次上書きする（Ｓ２５）。
【００４０】
判別フラグオンで、判別フラグ（＝１０）の画像が存在しない場合、すなわち、メモリーカード５１内に可画像（判別フラグ＝０１）及び良画像（判別フラグ＝００）しか記録されていない場合には、図８（ａ）に示すように、液晶表示部４０の左側にメモリーカード５１に記録された判別フラグ（＝０１）を有する画像の中で記録された日時が一番早い画像（Ｍ１）を表示させ、その右側には、ＤＲＡＭ１４に保存された時間が一番早い画像（Ｄ１）を表示させる（図８（ａ））。２つの画像の下側に液晶表示部４０の左側に表示されている画像Ｍ１に対して、新たに撮影され、ＤＲＡＭ１４に一時的に保存されている画像（液晶表示部４０の右側に表示されている画像（Ｄ１））を上書きするか否かを確認するメッセージと、液晶表示部４０の左側に表示された画像（Ｍ１）に対応する撮像状態検出フラグテーブル８０の各状態フラグ１〜ｎのうちオンのフラグ番号ｉを文字データ登録リスト４５２（図２）の状態コード「ｉ」に対応させ、状態コード「ｉ」に対応する文字データ（異常ありと判別された撮像状態を報知するメッセージ）をＣＰＵ２１の制御の下、液晶表示部４０に出力する（Ｓ２６）。上書き確認メッセージに対して、十字キー３６で画面内（図８（ａ））の選択フレーム２００を移動させて「ＹＥＳ」を選択した場合には（Ｓ２６−Ｙｅｓ）、液晶表示部４０の左側に表示されている画像（Ｍ１）に対して、右側に表示されている新規画像（Ｄ１）を上書きし（図８（ｂ）、Ｓ２５）、十字キー３６で選択フレーム２００を移動させて「ＮＯ」を選択した場合には（Ｓ２６−Ｎｏ）、メモリーカード５１に記録された判別フラグ（＝０１）を有する画像の中で、記録された日時が次に早い画像（Ｍ２）を順次液晶表示部４０の左側に表示させて（図８（ｃ））、再度上書き確認メッセージと異常ありと判別された撮像状態を報知するメッセージを、文字データ登録リスト４５２（図２）に登録された文字データより読み出して液晶表示部４０に表示する。また、十字キー３６で選択フレーム２００を移動させて「キャンセル」を選択した場合には、液晶表示部４０の右側に表示された新規画像（Ｄ１）のメモリーカード５１への記録はキャンセルされ、ＤＲＡＭ１４に一時的に保存されている画像の中で、保存された時間が次に早い画像（Ｄ２）を順次液晶次表示部４０の右側に表示させる（図８（ｄ））。液晶表示部４０に画像（Ｍｉ，Ｄｉ）を表示させ、対応する状態コードの読み出し、メッセージの組み合わせ表示のための表示制御は、ＣＰＵ２１が実行する。
【００４１】
上書き処理をしない場合（Ｓ２６−Ｎｏ）、処理をステップＳ２７に戻し、メモリーカード５１の記録容量を検出し、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能か否かを調べる（Ｓ２７）。メモリーカード５１の記録容量が十分にあり（Ｓ２７−Ｙｅｓ）、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には、撮影された画像データをメモリーカード５１の空き領域に記録する（Ｓ３０）。
【００４２】
メモリーカード５１の空き容量が不足し（Ｓ２７−Ｎｏ）、撮影された画像データが記録不可の場合には、メモリーカード５１に記録されている画像の中には、不良画像（可画像及び不可画像）が含まれていないと判断し、液晶表示部４０にメモリーカード５１の空き容量が不足しているため、撮影継続不可であることを警告するメッセージ「撮影できません」を表示する（Ｓ２８）。
【００４３】
以下上記と同様の手順で、ＤＲＡＭ１４に一時的に保存されている画像（Ｄｉ）をメモリーカード５１に記録していく。
【００４４】
本実施例により、記録媒体が不良画像によって無駄に容量を使用されることを防ぎ、また、記録媒体の空き容量が少なくなり、撮影した画像が記録不可能な状態になった場合においても、画像判別処理における判別結果に従って、不良と判断された画像に対して、撮影を継続して新たに撮影された画像を上書きすることにより、継続して撮影、記録することが可能となる。
【００４５】
また、撮影した画像が記録不可能な状態において新たに撮影された画像を、不良と判断された画像に上書きするか否かの警告を表示部に表示して使用者に確認を促すことにより、使用者が自ら確認した上で画像判別処理における判別結果に従って、不良と判断された画像に対して、新たに撮影された画像を上書きして記録媒体に記録することが可能となる。
【００４６】
＜実施例２：撮影インターバルによる画像の判別＞
本実施例では、メモリーカード５１に記録されている画像データの撮影日時のインターバル（以下、「撮影インターバル」ともいう。）から画像の要不要を判別し、既に記録媒体に記録された画像に対して新たに撮影された画像を上書きする処理を説明する。
【００４７】
図９は撮影インターバルから画像の要不要の判別処理の流れを説明するフローチャートである。記録モードでは、デジタルカメラ１００に設けられた内蔵時計６０により撮影日時の検知を行なう（Ｓ３１）。ＣＰＵ２１はレリーズ釦３７が押されたか否かを調べ（Ｓ３２）、レリーズ釦３７が押されると（Ｓ３２−Ｙｅｓ）、撮像時点において検知された撮影日時Ｔ1とメモリーカード５１に既に記録されている各画像データの撮影日時Ｔnの差ｄＴn（＝Ｔ1−Ｔn）を演算する（Ｓ３３）。この演算結果からｄＴnが、予め設定された時間Ｔｄより小さいか否かを調べ（Ｓ３４）、ｄＴnが予め設定された時間Ｔｄより小さい場合には（Ｓ３４−Ｙｅｓ）、両画像のインターバルフラグをオン（＝１）とする（Ｓ３５）。また、ｄＴnが予め設定された時間Ｔｄ以上の場合には（Ｓ３４−Ｎｏ）、両画像のインターバルフラグをオフ（＝０）とする（Ｓ３６）。
【００４８】
各画像のインターバルフラグの検出結果は、図５（ｂ）に示す撮像状態検出フラグテーブル８１の各画像Ｎｏ．１〜ｍの対応するインターバルフラグ領域に格納される。また、画像の撮影日時Ｔｉも対応する画像の撮影日時領域に格納される。図５（ｂ）の例では、画像Ｎｏ.２とＮｏ．３の撮影間隔が短く、両画像のインターバルフラグがオン（＝１）の状態（不要画像あり）が示されている。
【００４９】
撮像状態検出フラグテーブル８１は、メモリーカード５１に画像データを記録すると同時に、画像データの撮像状態を表す情報として、メモリーカード５１に記録される。また、メモリーカード５１に記録された画像のＮｏ．と撮像状態フラグテーブル８１の画像Ｎｏ．は対応しており、各画像データと各画像の撮影日時及びインターバルフラグは対応している。
【００５０】
図１０は、インターバルフラグを利用して、新たに撮影された画像データを処理するための流れを説明するフローチャートである。ＣＰＵ２１はレリーズ釦３７が押されたか否かを調べ（Ｓ４１）、レリーズ釦３７が押されると（Ｓ４１−Ｙｅｓ）、撮影された画像は一時的にＤＲＡＭ１４に保存される。次に、メモリーカード５１の空き容量を検出し、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能か否かを調べる（Ｓ４２）。メモリーカード５１の空き容量が十分あり、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には（Ｓ４２−Ｙｅｓ）、記録容量セーブモードに設定されているか否かを調べ（Ｓ４９）、記録容量セーブモードが設定されていない場合には（Ｓ４９−Ｎｏ）、撮影された画像データをメモリーカード５１の空き領域に記録する（Ｓ５０）。
【００５１】
一方、メモリーカード５１の空き容量が不足し、撮影された画像データが記録不可の場合には（Ｓ４２−Ｎｏ）、メモリーカード５１に既に記録されている画像データの撮像状態フラグテーブル８１のインターバルフラグを検出し、全ての画像Ｎｏ．１〜ｍのインターバルフラグがオフ（＝０）であるか否かを調べる（Ｓ４３）。全ての画像のインターバルフラグがオフ（＝０）である場合には（Ｓ４３−Ｙｅｓ）、メモリーカード５１の空き容量を検出し（Ｓ４７）、メモリーカード５１の空き容量が不足し、撮影された画像データが記録不可の場合には（Ｓ４７−Ｎｏ）、メモリーカード５１に記録されている画像の中には、同じシーンを連続して撮影した画像グループが含まれていないと判断し、液晶表示部４０にメモリーカード５１の空き容量が不足しているため、撮影継続不可であることを警告するメッセージ「撮影できません」を表示する（Ｓ４８）。
【００５２】
一方、メモリーカード５１の空き容量が十分あり、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には（Ｓ４７−Ｙｅｓ）、メモリーカード５１の空き領域にＤＲＡＭ１４に一時的に保存されている画像データを記録する（Ｓ５０）。
【００５３】
次に、ステップＳ４３の判断で、メモリーカード５１に記録された画像の中にインターバルフラグオン（＝１）の画像（同じシーンを連続して撮影した画像）グループが存在する場合には、図１１に示すように液晶表示部４０の左側にメモリーカード５１に記録された同じシーンを連続して撮影した画像グループの内、メモリーカード５１に記録された日時が一番早い画像グループ（Ｉ１〜Ｉ２）を表示させ、その右側には、ＤＲＡＭ１４に保存された撮影時間が一番早い画像（Ｄ１）を表示させる。上記画像の下側には、液晶表示部４０の左側に表示されている画像グループ（Ｉ１〜Ｉ２）のうち一つの画像に対して、新たに撮影され、ＤＲＡＭ１４に一時的に保存されている画像（液晶表示部４０の右側に表示されている画像（Ｄ１））を上書きするか否かを確認するメッセージと、液晶表示部４０の左側に表示された画像グループ（Ｉ１〜Ｉ２）が同じシーンを連続して撮影した画像グループであることを報知するメッセージを、文字データ登録リスト４５２（図２）に登録された文字データより読み出して、ＣＰＵ２１の表示制御の下、液晶表示部４０に出力する（Ｓ４５）。次に、液晶表示部４０の左側に表示されている画像グループ（Ｉ１〜Ｉ２）の中から十字キー３６で画像選択カーソル１００を移動して上書きする画像を選択し、十字キー３６で選択カーソル２００を移動させて「ＹＥＳ」を選択した場合には、選択された画像（Ｉ２）に対して、液晶表示部４０の右側に表示されている画像（Ｄ１）を上書きする（図１１（ｂ）、Ｓ４６）。
【００５４】
十字キー３６で選択カーソル２００を移動させて「ＮＯ」を選択した場合には撮影間隔の短い画像グループの内、メモリーカード５１に記録された日時が次に早い画像グループ（Ｊ１〜Ｊ２）を順次液晶表示部４０の左側に表示させて、再度上書き確認メッセージと、液晶表示部４０の左側に表示された画像グループ（Ｊ１〜Ｊ２）が撮影間隔の短い画像グループであることを報知するメッセージを、文字データ登録リスト４５２（図２）に登録された文字データより読み出して、ＣＰＵ２１の表示制御の下、液晶表示部４０に出力し、この出力表示された画像データを上書きするか否かの判断を行なう（図１１（ｃ）、Ｓ４５、Ｓ４６）。
【００５５】
十字キー３６で画像選択フレーム２００を移動させて「キャンセル」を選択した場合には、液晶表示部４０の右側に表示された新規画像（Ｄ１）のメモリーカード５１への記録はキャンセルされ、ＤＲＡＭ１４に一時的に保存されている画像の中で、保存された時間が次に早い画像（Ｄ２）を順次液晶次表示部４０の右側に表示させる。そして、この画像（Ｄ２）に対して、上書きをするか否かを判断し（Ｓ４５）、メモリーカード５１に格納されている既存の画像に新規画像（Ｄ２）を上書きする場合（Ｓ４５−Ｙｅｓ）は、処理をステップＳ４６に進める。
【００５６】
上書き処理をしない場合（Ｓ４５−Ｎｏ）、処理をステップＳ４７に戻し、メモリーカード５１の空き容量を検出し、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能か否かを調べる（Ｓ４７）。メモリーカード５１の空き容量が十分にあり（Ｓ４７−Ｙｅｓ）、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には、撮影された画像データをメモリーカード５１の空き領域に記録する（Ｓ５０）。
【００５７】
メモリーカード５１の空き容量が不足し（Ｓ４７−Ｎｏ）、撮影された画像データが記録不可の場合には、メモリーカード５１に記録されている画像の中には、同じシーンを連続して撮影した画像グループが含まれていないと判断し、液晶表示部４０にメモリーカード５１の空き容量が不足しているため、撮影継続不可であることを警告するメッセージ「撮影できません」を表示する（Ｓ４８）。
【００５８】
以下上記と同様の手順で、ＤＲＡＭ１４に一時的に保存されている画像（Ｄｉ）をメモリーカード５１に記録していく。
【００５９】
本実施例によれば、記録媒体が連続して撮影された類似の内容の画像（類似画像）によって無駄に容量を使用されることを防ぎ、また、記録媒体の空き容量が少なくなり、撮影した画像が記録不可能な状態になった場合においても、画像判別処理における判別結果に従って、類似画像と判断された画像に対して、撮影を継続して新たに撮影された画像を上書きすることにより、継続して撮影、記録することが可能となる。
【００６０】
また、撮影した画像が記録不可能な状態において新たに撮影された画像を、不良と判断された画像に上書きするか否かの警告を表示部に表示して使用者に確認を促すことにより、使用者が自ら確認した上で画像判別処理における判別結果に従って、不良と判断された画像に対して、新たに撮影された画像を上書きして記録媒体に記録することが可能となる。
【００６１】
＜実施例３：ブラケット撮影による画像の判別＞
本実施例では、メモリーカード５１に記録されている画像データが自動露出補正によるブラケット撮影（以下、「ＡＥＢ」ともいう。）によって撮影されたか否かにより、画像の要不要を判別し、既に記録媒体に記録された画像に対して新たに撮影された画像を上書きする処理を説明する。
【００６２】
図１２はブラケット撮影か否かにより、画像の要不要の判別処理の流れを説明するフローチャートである。デジタルカメラ１００に設けられたＡＥＢモード釦３９からの取り込み検知を行う（Ｓ５１）。ＣＰＵ２１はレリーズ釦３７が押されたか否かを調べ（Ｓ５２）、レリーズ釦３７が押されると（Ｓ５２−Ｙｅｓ）、撮像時点において制御部２０からの信号により、ＡＥＢモードに設定されているか否かを検出する（Ｓ５３）。検出結果から撮像時にＡＥＢモードに設定されている場合には（Ｓ５３−Ｙｅｓ）、ＡＥＢ撮影された画像のブラケットフラグをオン（＝１）とする（Ｓ５４）。また、ＡＥＢモードに設定されていない場合には（Ｓ５３−Ｎｏ）、撮影された画像のブラケットフラグをオフ（＝０）とする（Ｓ５５）。
【００６３】
各画像のブラケット検出結果は、図５（ｃ）に示す撮像状態検出フラグテーブル８２の各画像Ｎｏ．１〜ｍの対応するブラケットフラグ領域に格納される。図５（ｃ）の例では、画像Ｎｏ.１、Ｎｏ．２、Ｎｏ．３の画像がＡＥＢモードで撮影されており、Ｎｏ．１〜Ｎｏ．３の画像のブラケットフラグがオン（＝１）の状態（不要画像あり）が示されている。
【００６４】
撮像状態検出フラグテーブル８２は、メモリーカード５１に画像データを記録すると同時に、画像データの撮像状態を表す情報として、メモリーカード５１に記録される。また、メモリーカード５１に記録された画像のＮｏ．と撮像状態フラグテーブル８２の画像Ｎｏ．は対応しており、各画像データと各画像の撮影日時（図５（ｂ））及びブラケットフラグ（図５（ｃ））は対応している。
【００６５】
図１３は、ブラケットフラグを利用して、新たに撮影された画像データを処理するための流れを説明するフローチャートである。ＣＰＵ２１はレリーズ釦３７が押されたか否かを調べ（Ｓ６１）、レリーズ釦３７が押されると（Ｓ６１−Ｙｅｓ）、撮影された画像は一時的にＤＲＡＭ１４に保存される。次に、メモリーカード５１の空き容量を検出し、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能か否かを調べる（Ｓ６２）。メモリーカード５１の空き容量が十分あり、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には（Ｓ６２−Ｙｅｓ）、記録容量セーブモードに設定されているか否かを調べ（Ｓ６９）、記録容量セーブモードに設定されていない場合には（Ｓ６９−Ｎｏ）、撮影された画像データをメモリーカード５１の空き領域に記録する（Ｓ７０）。
【００６６】
一方、メモリーカード５１の空き容量が不足し、撮影された画像データが記録不可の場合には（Ｓ６２−Ｎｏ）、メモリーカード５１に既に記録されている画像データの撮像状態フラグテーブル８２のブラケットフラグを検出し、全ての画像Ｎｏ．１〜ｍのブラケットフラグがオフ（＝０）であるか否かを調べる（Ｓ６３）。全ての画像のブラケットフラグがオフ（＝０）である場合には（Ｓ６３−Ｙｅｓ）、メモリーカード５１の空き容量を検出し（Ｓ６７）、メモリーカード５１の空き容量が不足し、撮影された画像データが記録不可の場合には（Ｓ６７−Ｎｏ）、メモリーカード５１に記録されている画像の中には、ＡＥＢモードにより撮影した画像グループが含まれていないと判断し、液晶表示部４０にメモリーカード５１の空き容量が不足しているため、撮影継続不可であることを警告するメッセージ「撮影できません」を表示する（Ｓ６８）。
【００６７】
一方、メモリーカード５１の空き容量が十分あり、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には（Ｓ６７−Ｙｅｓ）、メモリーカード５１の空き領域にＤＲＡＭ１４に一時的に保存されている画像データを記録する（Ｓ７０）。
【００６８】
次に、ステップＳ６３の判断で、メモリーカード５１に記録された画像の中にブラケットフラグオン（＝１）の画像（ＡＥＢモードにより撮影した画像）グループが存在する場合には、図１３に示すように液晶表示部４０の左側にメモリーカード５１に記録されたＡＥＢモードにより撮影された画像グループの内、メモリーカード５１に記録された日時が一番早い画像グループ（Ｂ１〜Ｂ３）を表示させ、その右側には、ＤＲＡＭ１４に保存された撮影時間が一番早い画像（Ｄ１）を表示させる。上記画像の下側には、液晶表示部４０の左側に表示されている画像グループ（Ｂ１〜Ｂ３）のうち一つの画像に対して、新たに撮影され、ＤＲＡＭ１４に一時的に保存されている画像（液晶表示部４０の右側に表示されている画像（Ｄ１））を上書きするか否かを確認するメッセージと、液晶表示部４０の左側に表示された画像グループ（Ｂ１〜Ｂ３）がＡＥＢモードにより撮影された画像グループであることを報知するメッセージを、文字データ登録リスト４５２（図２）に登録された文字データより読み出して、ＣＰＵ２１の表示制御の下、液晶表示部４０に出力する（Ｓ６７）。次に液晶表示部４０の左側に表示されている画像グループ（Ｂ１〜Ｂ３）の中から十字キー３６で画像選択カーソル１００を移動させて上書きする画像を選択し、選択カーソル２００で「ＹＥＳ」を選択した場合には、選択された画像（Ｂ３）に対して、液晶表示部４０の右側に表示されている画像（Ｄ１）を上書きする（図１４（ｂ）、Ｓ６６）。
【００６９】
選択カーソル２００で「ＮＯ」を選択した場合には、ＡＥＢモードで撮影された画像グループの内、メモリーカード５１に記録された日時が次に早い画像グループ（Ｃ１〜Ｃ３）を順次液晶表示部４０の左側に表示して、再度上書き確認メッセージと液晶表示部４０の左側に表示された画像グループ（Ｃ１〜Ｃ３）がＡＥＢモードで撮影された画像グループであることを報知するメッセージを、文字データ登録リスト４５２に登録された文字データより読み出して、ＣＰＵ２１を介して液晶表示部４０に出力し、この出力表示された画像データを上書きするか否かの判断を行なう（図１４（ｃ）、Ｓ６５、Ｓ６６）。
【００７０】
また、選択カーソル２００で「キャンセル」を選択した場合には、液晶表示部４０の右側に表示された新規画像（Ｄ１）のメモリーカード５１への記録はキャンセルされ、ＤＲＡＭ１４に一時的に保存されている画像の中で、保存された時間が次に早い画像（Ｄ２）を順次液晶次表示部４０の右側に表示させる。そして、この画像（Ｄ２）に対して、上書きをするか否かを判断し（Ｓ６５）、メモリーカード５１に格納されている既存の画像に新規画像（Ｄ２）を上書きする場合（Ｓ６５−Ｙｅｓ）は、処理をステップＳ６６に進める。
【００７１】
上書き処理をしない場合（Ｓ６５−Ｎｏ）、処理をステップＳ６７に戻し、メモリーカード５１の空き容量を検出し、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能か否かを調べる（Ｓ６７）。メモリーカード５１の空き容量が十分にあり（Ｓ６７−Ｙｅｓ）、ＤＲＡＭ１４に一時的に保存されている画像データがメモリーカード５１に記録可能な場合には、撮影された画像データをメモリーカード５１の空き領域に記録する（Ｓ７０）。
【００７２】
メモリーカード５１の空き容量が不足し（Ｓ６７−Ｎｏ）、撮影された画像データが記録不可の場合には、メモリーカード５１に記録されている画像の中には、ＡＥＢモードにより撮影された画像グループが含まれていないと判断し、液晶表示部４０にメモリーカード５１の空き容量が不足しているため、撮影継続不可であることを警告するメッセージ「撮影できません」を表示する（Ｓ６８）。
【００７３】
以下上記と同様の手順で、ＤＲＡＭ１４に一時的に保存されている画像（Ｄｉ）をメモリーカード５１に記録していく。なお、本実施例では自動露出補正によるブラケット（ＡＥＢ）撮影したか否かで画像の要不要を判別したが、自動ストロボ調光量補正によるブラケット撮影（ＦＥＢ）やホワイトバランスによるブラケケット撮影やＩＳＯ感度によるブラケット撮影などの各撮影モードで判別してもよい。これらの各撮影モードは、ＣＰＵ２１の制御の下、各撮影モードに従った撮影であることを識別するためのブラケットフラグが撮像状態検出フラグテーブル８２の各画像Ｎｏ．１〜ｍの対応するブラケットフラグ領域に格納される。
【００７４】
本実施例によれば、記録媒体が連続して撮影された同一の撮影条件による類似画像によって無駄に容量を使用されることを防ぎ、また、記録媒体の空き容量が少なくなり、撮影した画像が記録不可能な状態になった場合においても、画像判別処理における判別結果に従って、類似画像と判断された画像に対して、撮影を継続して新たに撮影された画像を上書きすることにより、継続して撮影、記録することが可能となる。
【００７５】
また、撮影した画像が記録不可能な状態において新たに撮影された画像を、類似画像の中の不要な画像に上書きするか否かの警告を表示部に表示して使用者に確認を促すことにより、使用者が自ら確認した上で類似画像の中の不要な画像に対して新たに撮影された画像を上書きして記録媒体に記録することが可能となる。
【００７６】
本発明の趣旨は、各実施例で示した構成に限定されるものではなく、種々の変形による実施が可能であることはいうまでもない。
【００７７】
＜第２実施形態＞
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェア（図６、図７、図９、図１０、図１２、図１３の手順）のプログラムコードを記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態にかかるデジタルカメラの回路構成例を示すブロック図である。
【図２】ＯＳＤ（挿入表示）用の記号や、図形及び文字等の情報及び撮像状態コードと撮像状態報知用の文字データの組として、ＲＯＭ４５に登録されている文字データの例を示す説明図である。
【図３】本実施形態におけるデジタルカメラの外観図を示す図である。
【図４】撮像状態検知分析ユニット２２０の構成を示すブロック図である。
【図５】撮像状態検出フラグテーブルの構成を示す図である。
【図６】撮像状態分析処理の流れを説明するフローチャートである。
【図７】判別フラグを利用して、新たに撮影を行った場合における撮影された画像データの処理の流れを説明するフローチャートである。
【図８】上書き確認画面の一例を示す図である。
【図９】撮影インターバルから画像の要不要の判別処理の流れを説明するフローチャートである。
【図１０】インターバルフラグを利用して、新たに撮影された画像データを処理するための流れを説明するフローチャートである。
【図１１】上書き確認画面の一例を示す図である。
【図１２】ブラケット撮影か否かにより、画像の要不要の判別処理の流れを説明するフローチャートである。
【図１３】ブラケットフラグを利用して、新たに撮影された画像データを処理するための流れを説明するフローチャートである。
【図１４】上書き確認画面の一例を示す図である。
【図１５】信号変換部１２の構成例を示す図である。
【図１６】信号変換部１３の構成例を示す図である。
【符号の説明】
【００８２】
１００：カメラ本体
１１：光学系
３６：十字キー 
３７：レリーズ釦
３８：決定釦 
３９：ＡＥＢモード釦
４０：表示部
２２０：撮像状態検知分析ユニット
【図１】
2005175955.tif 000003
【図２】
2005175955.tif 000004
【図３】
2005175955.tif 000005
【図４】
2005175955.tif 000006
【図５】
2005175955.tif 000007
【図６】
2005175955.tif 000008
【図７】
2005175955.tif 000009
【図８】
2005175955.tif 000010
【図９】
2005175955.tif 000011
【図１０】
2005175955.tif 000012
【図１１】
2005175955.tif 000013
【図１２】
2005175955.tif 000014
【図１３】
2005175955.tif 000015
【図１４】
2005175955.tif 000016
【図１５】
2005175955.tif 000017
【図１６】
2005175955.tif 000018