(57)【要約】【課題】  複数の画像に対する評価を行う際に、主要被写体が変化する場合であっても、好適な評価を行うこと。【解決手段】  被写体を撮像して、連続する複数の画像を生成する撮像部と、撮像部により生成した複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された主要被写体領域に基づいて、任意の画像における主要被写体領域の検出処理を行う検出部と、主要被写体領域の画像に基づく評価値を算出し、算出した評価値に基づいて、撮像部により生成した複数の画像の評価を行う評価部とを備える。【選択図】    図１
2013013023.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して、連続する複数の画像を生成する撮像部と、
前記撮像部により生成した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、
前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記撮像部により生成した前記複数の画像の評価を行う評価部と
を備えたことを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、
前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値とする
ことを特徴とする電子カメラ。
【請求項３】
請求項１に記載の電子カメラにおいて、
前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、時間的に連続する前記複数の画像のうち、時系列の端部において、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、
前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値とする
ことを特徴とする電子カメラ。
【請求項４】
請求項１から請求項３の何れか１項に記載の電子カメラにおいて、
前記撮像部により生成した前記複数の画像を記録媒体に記録する記録部と、
前記評価部による評価結果に基づいて、前記記録媒体に記録された複数の画像のうち、一部の画像を削除する削除部とを備える
ことを特徴とする電子カメラ。
【請求項５】
処理対象の画像として、複数の画像を取得する取得部と、
前記取得部により取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、
前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得部により取得した前記複数の画像の評価を行う評価部と、
前記評価部による評価結果に基づいて、前記取得部により取得した前記複数の画像のうち、一部の画像を選択する選択部と
を備えたことを特徴とする画像処理装置。
【請求項６】
請求項５に記載の画像処理装置において、
前取得部により取得した前記複数の画像を記録媒体に記録する記録部と、
前記記録媒体に記録された複数の画像のうち、前記選択部により選択された前記一部の画像を削除する削除部とを備え、
前記取得部は、前記複数の画像として、連続して撮像および生成された複数の画像を取得し、
前記検出部は、前記記録媒体に記録された前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う
ことを特徴とする画像処理装置。
【請求項７】
処理対象の画像に対する画像処理をコンピュータで実現するための画像処理プログラムであって、
前記処理対象の画像として、複数の画像を取得する取得ステップと、
前記取得ステップにおいて取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出ステップと、
前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得ステップにおいて取得した前記複数の画像の評価を行う評価ステップと、
前記評価ステップにおける評価結果に基づいて、前記取得ステップにおいて取得した前記複数の画像のうち、一部の画像を選択する選択ステップと
を備えたことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラ、画像処理装置、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、複数の画像を生成して記録媒体に記録した後に、露出、コントラスト、ボケなどの観点から画像の評価を行い、評価が所定の基準より低い画像を、上述した記録媒体から削除する技術が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１の発明では、露出条件評価、コントラスト評価、ボケ、焦点ボケの評価などにより画像評価処理を実行している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−５０４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した画像評価には、撮影者、または、鑑賞者にとっての主要被写体の状態が大きな影響を及ぼすことが知られている。そこで、上述した画像評価において、主要被写体領域を検出し、画像評価に利用することが考えられる。
【０００６】
しかし、主要被写体が動きのある被写体である場合や、主要被写体の一部が隠れてしまう場合などには、時系列に連続した複数の画像のうち、一部の画像において主要被写体領域の検出に問題が生じる場合がある。このような場合には、上述した一部の画像において、主要被写体領域を検出して画像評価を行うことができず、好適な評価を行うことができないという問題がある。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、複数の画像に対する評価を行う際に、主要被写体が変化する場合であっても、好適な評価を行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明の電子カメラは、被写体を撮像して、連続する複数の画像を生成する撮像部と、前記撮像部により生成した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記撮像部により生成した前記複数の画像の評価を行う評価部とを備える。
【０００９】
なお、前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値としても良い。
【００１０】
また、前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、時間的に連続する前記複数の画像のうち、時系列の端部において、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値としても良い。
【００１１】
また、前記撮像部により生成した前記複数の画像を記録媒体に記録する記録部と、前記評価部による評価結果に基づいて、前記記録媒体に記録された複数の画像のうち、一部の画像を削除する削除部とを備えても良い。
【００１２】
本発明の画像処理装置は、処理対象の画像として、複数の画像を取得する取得部と、前記取得部により取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得部により取得した前記複数の画像の評価を行う評価部と、前記評価部による評価結果に基づいて、前記取得部により取得した前記複数の画像のうち、一部の画像を選択する選択部とを備える。
【００１３】
なお、前取得部により取得した前記複数の画像を記録媒体に記録する記録部と、前記記録媒体に記録された複数の画像のうち、前記選択部により選択された前記一部の画像を削除する削除部とを備え、前記取得部は、前記複数の画像として、連続して撮像および生成された複数の画像を取得し、前記検出部は、前記記録媒体に記録された前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行っても良い。
【００１４】
本発明の画像処理プログラムは、処理対象の画像に対する画像処理をコンピュータで実現するための画像処理プログラムであって、前記処理対象の画像として、複数の画像を取得する取得ステップと、前記取得ステップにおいて取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出ステップと、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得ステップにおいて取得した前記複数の画像の評価を行う評価ステップと、前記評価ステップにおける評価結果に基づいて、前記取得ステップにおいて取得した前記複数の画像のうち、一部の画像を選択する選択ステップとを備える。
【発明の効果】
【００１５】
本発明によれば、複数の画像に対する評価を行う際に、主要被写体が変化する場合であっても、好適な評価を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】一の実施形態における電子カメラの構成例を示すブロック図
【図２】一の実施形態における電子カメラの動作を示す流れ図
【図３】一の実施形態における処理の流れを説明する模式
【図４】一の実施形態における主要被写体領域の検出について説明する図
【図５】一の実施形態における主要被写体領域の検出について説明する別の図
【図６】一の実施形態における主要被写体領域の検出について説明する別の図
【発明を実施するための形態】
【００１７】
図１は、一の実施形態における電子カメラ１０の構成例を示すブロック図である。電子カメラ１０は、撮像レンズ１１と、シャッタ１２と、撮像素子１３と、ＡＦＥ１４と、画像処理部１５と、第１メモリ１６と、第２メモリ１７と、記録Ｉ／Ｆ１８と、ＣＰＵ１９と、操作部２０と、バス２１とを備えている。ここで、画像処理部１５、第１メモリ１６、第２メモリ１７、記録Ｉ／Ｆ１８、ＣＰＵ１９は、バス２１を介してそれぞれ接続されている。また、シャッタ１１、撮像素子１３、ＡＦＥ１４、操作部２０は、それぞれＣＰＵ１９と接続されている。
【００１８】
シャッタ１２は、撮影レンズ１１と撮像素子１３との間に配置されるメカシャッタである。
【００１９】
撮像素子１３は、撮像レンズ１１による結像を撮像する撮像デバイスである。一の実施形態の撮像素子１３は、例えば、任意の受光素子の画像信号をランダムアクセスで読み出し可能なＣＭＯＳ型の固体撮像素子で構成される。なお、撮像素子１３の出力はＡＦＥ１４に接続されている。
【００２０】
ＡＦＥ１４は、撮像素子１３の出力に対してアナログ信号処理を施すアナログフロントエンド回路である。このＡＦＥ１４は、相関二重サンプリングや、画像信号のゲインの調整や、画像信号のＡ／Ｄ変換を行う。そして、ＡＦＥ１４の出力は画像処理部１５に接続されている。なお、ＣＰＵ１９は、ＡＦＥ１４により画像信号のゲインを調整することで、ＩＳＯ感度に相当する撮像感度の調整を行う。
【００２１】
画像処理部１５は、ＡＦＥ１４から出力されたデジタルの画像信号に対して各種の画像処理（色補間処理、階調変換処理、ホワイトバランス調整など）を施す。
【００２２】
第１メモリ１６は、画像処理の前工程や後工程で画像のデータを一時的に記憶する。例えば、第１メモリ１６は、揮発性の記憶媒体であるＳＤＲＡＭにより構成される。また、第２メモリ１７は、ＣＰＵ１９によって実行されるプログラムや、各画像信号でのＳＮ比と撮像感度の値との対応関係を示すデータテーブルなどを記憶する不揮発性のメモリである。
【００２３】
記録Ｉ／Ｆ１８は、不揮発性の記憶媒体２２を接続するためのコネクタを有している。そして、記録Ｉ／Ｆ１８は、コネクタに接続された記憶媒体２２に対して後述の本画像のデータの書き込み／読み込みを実行する。上記の記憶媒体２２は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記憶媒体２２の一例としてメモリカードを図示する。
【００２４】
ＣＰＵ１９は、電子カメラ１０の動作を統括的に制御するプロセッサである。例えば、ＣＰＵ１９は、被写体の撮影を行うための撮影モードでの動作時において、ユーザの撮像指示入力に応じて撮像素子１３を駆動させて、不揮発性の記憶媒体２２への記録を伴う本画像の撮像処理を実行する。
【００２５】
また、撮影モードでのＣＰＵ１９は、本画像の撮像に先立って公知の自動露出演算を実行し、撮像条件の１パラメータである撮像感度を設定する。また、ＣＰＵ１９は、ユーザの入力に基づいて上記の撮像感度を設定してもよい。
【００２６】
操作部２０は、ユーザの操作を受け付ける複数のスイッチを有している。この操作部２０は、例えば、本画像の撮像指示を受け付けるレリーズ釦や、十字状のカーソルキーや、決定釦などで構成される。
【００２７】
なお、電子カメラ１０は、複数の画像を連続して撮像し、生成した複数の画像を一旦記録し、その後に画像評価を行って評価の低い画像を削除する、いわゆるベストショットモードを備える。このモードは、操作部２０を介したユーザの操作に基づいて設定されても良いし、ＣＰＵ１９により自動で設定されても良い。なお、ベストショットモードにおいては、ユーザは、操作部２０のレリーズ釦を１回操作することにより撮影指示を行う。
【００２８】
次に、ベストショットモードでの電子カメラ１０の動作例を、図２の流れ図および図３の模式図を用いて説明する。なお、図２および図３におけるステップ番号（Ｓ１０１〜Ｓ１１０）は、それぞれ対応する。
【００２９】
ステップＳ１０１において、ＣＰＵ１９は、ユーザによる撮影指示が行われたか否かを判定する。ＣＰＵ１９は、操作部２０を介したユーザによる撮影指示が行われるまで待機し、撮影指示が行われるとステップＳ１０２に進む。
【００３０】
ステップＳ１０２において、ＣＰＵ１９は、各部を制御して、ｎ枚目の画像を撮影する。なお、初回のステップＳ１０２においては、ｎ＝１である。なお、以下では、ｎ回目の撮影により生成された画像を、Ｉｍｇ[ｎ]と称する。例えば、１回目の撮影により生成された画像は、Ｉｍｇ[１]である。
【００３１】
ステップＳ１０３において、ＣＰＵ１９は、ステップＳ１０２の撮像により生成したｎ枚目の画像を記録Ｉ／Ｆ１８を介して記憶媒体２２に記録する。なお、ＣＰＵ１９は、記憶媒体２２に記録する代わりに、第１メモリ１６に記録しても良い。
【００３２】
ステップＳ１０４において、ＣＰＵ１９は、ステップＳ１０２からステップＳ１０３の処理をＮ枚分終了したか否かを判定する。ＣＰＵ１９は、Ｎ枚分終了していないと判定するとステップＳ１０５に進み、Ｎ枚分終了したと判定すると、後述するステップＳ１０６に進む。なお、Ｎとは予め定められた撮影枚数（例えばＮ＝２０）である。この枚数は、固定のものであっても良いし、ＣＰＵ１９により自動で定められたものであっても良いし、操作部２０を介したユーザ操作により定められたものであっても良い。
【００３３】
ステップＳ１０５において、ＣＰＵ１９は、ｎ＝ｎ＋１として、ステップＳ１０２に戻る。すなわち、ＣＰＵ１９は、Ｎ回の撮影を繰り返し（ステップＳ１０２）、Ｎ枚の画像を記録する（ステップＳ１０３）。
【００３４】
ステップＳ１０６において、ＣＰＵ１９は、記憶媒体２２に記録されたＮ枚の画像のそれぞれについて、主要被写体領域Ｓ[ｎ]を検出する。なお、以下では、ｎ枚目の画像について検出された主要被写体領域を、主要被写体領域Ｓ[ｎ]と称する。例えば、１枚目の画像について検出された主要被写体領域は、主要被写体領域Ｓ[１]である。なお、主要被写体領域の検出は、例えば、輝度情報、焦点情報、コントラスト情報、エッジ情報などに基づいて、公知技術と同様に行われる。
【００３５】
ただし、ＣＰＵ１９は、主要被写体領域Ｓ[ｎ]の検出を適切に行うことができない場合には、以下の処理を行う。
【００３６】
（１）任意の画像Ｉｍｇ[Ｘ]において、主要被写体領域Ｓ[Ｘ]が検出できない場合。
【００３７】
例えば、図４に示すように、画像Ｉｍｇ[Ｘ]において、主要被写体領域Ｓ[Ｘ]が検出できない場合、ＣＰＵ１９は、画像Ｉｍｇ[Ｘ]と時間的に連続する少なくとも１枚の画像において検出された主要被写体領域（例えば、主要被写体領域Ｓ[Ｘ−１]および主要被写体領域Ｓ[Ｘ＋１]）に基づいて、内挿処理を行うことにより、主要被写体領域Ｓ[Ｘ]を検出する。なお、このとき、画像Ｉｍｇ[Ｘ]と時間的に連続する少なくとも１枚の画像として、時間的に前側に連続する画像、または、後側に連続する画像において検出された主要被写体領域（例えば、主要被写体領域Ｓ[Ｘ−１]または主要被写体領域Ｓ[Ｘ＋１]）に基づいて、一方向のみからの内挿処理を行うことにより、主要被写体領域Ｓ[Ｘ]を検出しても良い。
【００３８】
また、内挿に用いる前後の画像の枚数は何枚であっても良い。例えば、ＣＰＵ１９は、主要被写体領域Ｓ[Ｘ−１]および主要被写体領域Ｓ[Ｘ−２]の２枚の画像に基づいて内挿処理を行っても良いし、主要被写体領域Ｓ[Ｘ＋１]および主要被写体領域Ｓ[Ｘ＋２]の２枚の画像に基づいて内挿処理を行っても良い。さらに、ＣＰＵ１９は、例えば、主要被写体領域Ｓ[Ｘ−１]、主要被写体領域Ｓ[Ｘ−２]、主要被写体領域Ｓ[Ｘ＋１]、主要被写体領域Ｓ[Ｘ＋２]の４枚の画像に基づいて内挿処理を行っても良い。
【００３９】
また、内挿以外の方法を用いても良い。
【００４０】
（２）主要被写体領域Ｓ[ｎ]が検出できない画像が所定の枚数（例えば、３枚）以上連続する場合。
【００４１】
例えば、図５に示すように、画像Ｉｍｇ[Ｘ−１]からＩｍｇ[Ｘ＋１]までの３枚の画像において主要被写体領域Ｓ[ｎ]が検出できない場合、ＣＰＵ１９は、主要被写体が対象画像のフレーム外に出たと判断し、これらの３枚の画像における主要被写体領域Ｓ[ｎ]の検出を中止する。
【００４２】
（３）Ｎ枚の画像のうち、時系列の端部（最初、または、最後の部分）において、主要被写体領域Ｓ[ｎ]が検出できない画像が所定の枚数（例えば、３枚）以上連続する場合。
【００４３】
例えば、図６に示すように、Ｎ枚の画像のうち、時系列の最初側の端部である画像Ｉｍｇ[１]からＩｍｇ[３]までの３枚の画像において主要被写体領域Ｓ[ｎ]が検出できない場合、ＣＰＵ１９は、上述した（２）と同様に、主要被写体が対象画像のフレーム外に出たと判断し、これらの３枚の画像における主要被写体領域Ｓ[ｎ]の検出を中止する。
【００４４】
（４）Ｎ枚の画像の全てにおいて、主要被写体領域Ｓ[ｎ]が検出できない場合。
【００４５】
ＣＰＵ１９は、Ｎ枚の画像のそれぞれについて、画面全体を主要被写体領域Ｓ[ｎ]とするか、または、固定領域（例えば、中央領域など）を主要被写体領域Ｓ[ｎ]とする。
【００４６】
なお、上述した（１）から（３）において、処理を簡略化するために、任意の画像Ｉｍｇ[Ｘ]において主要被写体領域Ｓ[Ｘ]を検出できない場合に、主要被写体領域Ｓ[ｎ]を検出できた画像のうち、任意の画像Ｉｍｇ[Ｘ]と最も時間的に近い画像における主要被写体領域Ｓ[ｎ]を、任意の画像Ｉｍｇ[Ｘ]における主要被写体領域Ｓ[Ｘ]としても良い。
【００４７】
また、上述した（１）から（４）では、主要被写体領域Ｓ[ｎ]の検出を適切に行うことができない場合を例に挙げて説明したが、検出された主要被写体領域Ｓ[ｎ]の信頼性に疑いがある場合にも、同様の処理を行っても良い。例えば、任意の画像Ｉｍｇ[Ｘ]において検出した主要被写体領域Ｓ[Ｘ]と、前後に連続する画像において検出された主要被写体領域Ｓ[ｎ]とで、その位置や大きさが著しく異なる場合には、誤検出などの可能性が高く、主要被写体領域Ｓ[Ｘ] の信頼性に疑いがある。このような場合、ＣＰＵ１９は、上述した（１）から（４）と同様の処理を行っても良い。
【００４８】
ステップＳ１０７において、ＣＰＵ１９は、記憶媒体２２に記録されたＮ枚の画像のそれぞれについて、ステップＳ１０４で検出した主要被写体領域Ｓ[ｎ]に基づき、評価値Ｅ[ｎ]を算出する。なお、以下では、ｎ枚目の画像について算出された評価値を、評価値Ｅ[ｎ]と称する。例えば、１枚目の画像について算出された評価値は、評価値Ｅ[１]である。評価値の算出は、例えば、輝度情報、焦点情報、コントラスト情報、エッジ情報などと、主要被写体領域Ｓ[ｎ]内の画素値とに基づいて、公知技術と同様に行われる。
【００４９】
ただし、ステップＳ１０４の（２）および（３）で説明したように、主要被写体領域の検出を中止した画像について、ＣＰＵ１９は、その画像に関する評価値Ｅ[ｎ]を、主要被写体領域が検出できないことを示す所定の値とする。主要被写体領域が検出できないことを示す値は、どのようなものであっても良く、例えば、評価値Ｅ[ｎ]が取り得る値の最小値などが考えられる。また、評価値Ｅ[ｎ]が取り得る値のうち、比較的低い値を、主要被写体領域が検出できないことを示す値としても良い。
【００５０】
また、ステップＳ１０６で説明した主要被写体領域Ｓ[ｎ]の検出において、内挿処理などを行って主要被写体領域Ｓ[ｎ]を検出した場合には、内挿処理を行わずに主要被写体領域Ｓ[ｎ]を検出した場合に比べて評価値Ｅ[ｎ]が低くなるように、評価値Ｅ[ｎ]を調整しても良い。
【００５１】
ステップＳ１０８において、ＣＰＵ１９は、記憶媒体２２に記録されたＮ枚の画像のそれぞれについて、ステップＳ１０７で算出した評価値Ｅ[ｎ]に基づいて、画像の評価を行い、評価値を算出する。評価値の算出は公知技術と同様に行われる。
【００５２】
ステップＳ１０９において、ＣＰＵ１９は、削除する画像を決定する。ＣＰＵ１９は、ステップＳ１０８で算出した評価値に基づき、評価の低い方から所定の枚数（例えば、１５枚）の画像を削除する画像として選択する。このような選択を行うことにより、評価の高い画像を選択的に残すことができる。なお、削除する画像の枚数は、固定のものであっても良いし、ＣＰＵ１９により自動で定められたものであっても良いし、操作部２０を介したユーザ操作により定められたものであっても良い。
【００５３】
ステップＳ１１０において、ＣＰＵ１９は、ステップＳ１０９で決定した画像を記録媒体２２から削除して、一連の処理を終了する。
【００５４】
なお、ステップＳ１０３において、撮影により生成した画像を第１メモリ１６に記録した場合には、ＣＰＵ１９は、第１メモリから画像を削除し、残りの画像を記録Ｉ／Ｆ１８を介して記憶媒体２２に記録する。
【００５５】
以上説明したように、本実施形態によれば、被写体を撮像して、時間的に連続する複数の画像を生成し、生成した複数の画像を記録媒体に記録する。そして、記録媒体に記録された複数の画像のそれぞれについて、主要被写体領域を検出するとともに、任意の画像において主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも１枚の画像において検出された主要被写体領域に基づいて、上述した任意の画像における主要被写体領域を検出する。さらに、主要被写体領域の画像に基づく評価値を算出し、算出した評価値に基づいて、記録媒体に記録された複数の画像の評価を行い、評価結果に基づいて、記録媒体に記録された複数の画像のうち、一部の画像を削除する。したがって、複数の画像に対する評価を行う際に、主要被写体が変化する場合であっても、好適な評価を行うことができる。このような評価の結果、好適な画像の選択および削除を行うことができるので、ベストショットモードにおいて、最適な画像を残すことができる。
【００５６】
なお、本実施形態では、Ｎ枚の画像を撮影（ステップＳ１０２）および記録（ステップＳ１０３）した後に、主要被写体領域Ｓ[ｎ]の検出（ステップＳ１０６）および評価値Ｅ[ｎ]の算出（ステップＳ１０７）を行う例を示したが、本発明はこの例に限定されない。例えば、Ｎ枚の画像を撮影（ステップＳ１０２）した後すぐに、主要被写体領域Ｓ[ｎ]の検出（ステップＳ１０６）および評価値Ｅ[ｎ]の算出（ステップＳ１０７）を開始しても良い。
【００５７】
また、本実施形態では、主要被写体領域Ｓ[ｎ]の検出（ステップＳ１０６）において、主要被写体が対象画像のフレーム外に出たと判断する際の例として、主要被写体領域Ｓ[ｎ]の検出対象の画像が時系列の端部にある場合と、時系列の端部に無い場合とで同じ枚数（３枚）を基準に判断する例を示した。しかし、ＣＰＵ１９は、主要被写体が対象画像のフレーム外に出たと判断する基準の枚数を、主要被写体領域Ｓ[ｎ]の検出対象の画像が時系列の端部にある場合と、時系列の端部に無い場合とで変えても良い。例えば、ＣＰＵ１９は、時系列の端部において、主要被写体領域Ｓ[ｎ]が検出できない画像が２枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断し、主要被写体領域Ｓ[ｎ]の検出対象の画像が時系列の端部に無い場合には、主要被写体領域Ｓ[ｎ]が検出できない画像が３枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断してもよい。
【００５８】
また、例えば、ＣＰＵ１９は、時系列の端部において、主要被写体領域Ｓ[ｎ]が検出できない画像が４枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断し、主要被写体領域Ｓ[ｎ]の検出対象の画像が時系列の端部に無い場合には、主要被写体領域Ｓ[ｎ]が検出できない画像が３枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断してもよい。
【００５９】
なお、上述した「主要被写体が対象画像のフレーム外に出たと判断する基準となる所定の枚数」は、操作部２０を介したユーザの操作に基づいて設定されても良いし、ＣＰＵ１９により自動で設定されても良い。ＣＰＵ１９により自動で設定する際には、撮像時に設定された撮影モードの種類や撮影条件などによって、適当な枚数を設定する構成としてもよい。
【００６０】
また、本実施形態では、ベストショットモード時に図２のフローチャートに示した一連の処理を行う例を示したが、本発明はこの例に限定されない。例えば、連写モードにおいて複数の画像を生成する場合にも本発明を同様に適用することができる。また、ユーザにより選択された複数の画像を対象として、ステップＳ１０６以降の処理を行っても良い。
【００６１】
また、上述した実施形態では、本発明の技術を図１に示した電子カメラ１０において実現する例について説明した。しかしながら、本発明はこれに限定されない。例えば、図１に示した電子カメラ１０以外の構成の電子カメラについても本発明を同様に適用することができる。
【００６２】
また、コンピュータと画像処理プログラムとにより、上記実施形態で説明した画像処理装置をソフトウェア的に実現しても良い。この場合、図２のフローチャートで説明したステップＳ１０６以降の処理の一部または全部をコンピュータで実現する構成とすれば良い。または、
さらに、上述したコンピュータ以外にも、デジタルの画像の再生表示機能やレタッチ機能を有する電子機器（例えば、フォトビューアー、デジタルフォトフレーム、写真の印刷装置など）などに本発明を同様に適用することができる。また、上述した実施形態で説明した電子カメラ１０は、携帯電話端末などのカメラモジュールとして実装されるものであってもよい。
【００６３】
また、上述した実施形態では、各処理をソフトウェア的に実現する例を説明したが、ＡＳＩＣ等によってこれらの各処理をハードウエア的に実現しても勿論かまわない。
【符号の説明】
【００６４】
１０…電子カメラ、１３…撮像素子、１４…ＡＦＥ、１６…第１メモリ、１７…第２メモリ、１９…ＣＰＵ、２２…記憶媒体
【図１】
2013013023.tif 000003
【図２】
2013013023.tif 000004
【図３】
2013013023.tif 000005
【図４】
2013013023.tif 000006
【図５】
2013013023.tif 000007
【図６】
2013013023.tif 000008