(57)【要約】【課題】ベストショット撮影モード時において、ベストショットを確実に確保できるとともに、操作性の簡便化を図る。【解決手段】撮像装置は、ベストショット撮影モード時において、撮影情報として被写体認識の結果や撮影パラメータを取得し、その取得した撮影情報に基づいて、ベストショット撮影用の撮影条件（撮影間隔、撮影枚数等）を変更する必要があるか否かを判定する。撮影条件を変更する必要がない場合、例えば撮影条件をデフォルトのままとするのに対して、撮影条件を変更する必要がある場合、撮影情報に基づいて撮影条件を設定する。例えば撮影情報から被写体ぶれを起こす可能性が高いと推定される場合は、撮影間隔を短く、撮影枚数を多く設定する。【選択図】図１
2010087899.tif 000002
【特許請求の範囲】
【請求項１】
１回の撮影指示で複数の撮影を行う撮影モードを実行可能とした撮像装置であって、
前記撮影モードにおいて、
撮影情報を取得する撮影情報取得手段と、
前記撮影情報取得手段により取得された撮影情報に基づいて前記撮影モードの撮影条件を設定する撮影条件設定手段と、
前記撮影条件設定手段により設定された撮影モードの撮影条件で撮影を行う制御手段とを備えたことを特徴とする撮像装置。
【請求項２】
前記撮影モードの撮影条件には、撮影枚数及び撮影間隔のうち少なくともいずれか一方が含まれることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮影情報取得手段は被写体認識手段であることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記被写体認識手段は顔認識を行い、
前記撮影条件設定手段は、前記被写体認識手段による顔認識の結果に基づいて前記撮影モードの撮影条件を設定することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記撮影条件設定手段は、前記被写体認識手段により認識された被写体の種類に基づいて前記撮影モードの撮影条件を設定することを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記撮影条件設定手段は、前記被写体認識手段により認識された被写体の速度に基づいて前記撮影モードの撮影条件を設定することを特徴とする請求項３に記載の撮像装置。
【請求項７】
前記撮影情報取得手段は撮影パラメータを取得することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記撮影情報取得手段は撮影モードを取得することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記撮影情報取得手段はシャッターの半押し時に撮影情報を取得することを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記撮影モードの撮影結果確認時に、ベストショットが確保されているか否かを判定するベストショット判定手段と、
前記ベストショット判定手段によりベストショットが確保されていないと判定された場合、前記撮影モードの撮影条件を強化する撮影条件強化手段とを備えたことを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
撮影モード時の撮影結果確認時に、ベストショットが確保されているか否かを判定するベストショット判定手段と、
前記ベストショット判定手段によりベストショットが確保されていると判定された場合、該撮影モードにより撮影された画像のうち類似画像の枚数を求め、閾値と比較する類似画像判定手段と、
前記類似画像判定手段による比較の結果に応じて、前記撮影モードの撮影条件を緩和する撮影条件緩和手段とを備えたことを特徴とする請求項１乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
１回の撮影指示で複数の撮影を行う撮影モードを実行可能とした撮像装置の制御方法であって、
前記撮影モードにおいて、
撮影情報を取得する撮影情報取得処理と、
前記撮影情報取得処理により取得された撮影情報に基づいて撮影モードの撮影条件を設定する撮影条件設定処理と、
前記撮影条件設定処理により設定された撮影モードの撮影条件で撮影を行う処理とを有することを特徴とする撮像装置の制御方法。
【請求項１３】
１回の撮影指示で複数の撮影を行う撮影モードを実行可能とした撮像装置を制御するためのプログラムであって、
前記撮影モードにおいて、
撮影情報を取得する撮影情報取得処理と、
前記撮影情報取得処理により取得された撮影情報に基づいて前記撮影モードの撮影条件を設定する撮影条件設定処理と、
前記撮影条件設定処理により設定された前記撮影モードの撮影条件で撮影を行う処理とをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１回の撮影指示で複数の撮影を行う所謂ベストショット撮影モードを実行可能とした撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、撮像装置において、動画撮影は画質が悪い（解像度が低い）ため、静止画でベストショットを確保するために、１回の撮影指示で撮影指示前後の複数の撮影を行い、画像を蓄積する手法がある。
【０００３】
特許文献１には、ユーザが、撮影する画像の総枚数と各画像を撮影する任意に設定された撮影間隔とを指定する構成が開示されている。
【０００４】
また、特許文献２には、撮影系で時間的に連続して撮影する画像の変化量を設定すると、撮影系で時間的に連続して撮影される画像を比較し、その変化量を算出し、算出した変化量と上記設定した変化量との比較結果により撮影系で撮影された画像の記録を制御する構成が開示されている。
【０００５】
【特許文献１】特開２００６−２７６２６２号公報
【特許文献２】特開２００５−３０３８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ベストショット撮影モード時において、ユーザが撮影枚数や撮影間隔を設定する場合、撮影状況が変わるたびにその設定を変更しなければならないため、操作性が悪い。
【０００７】
本発明は以上のような状況に鑑みてなされたものであり、ベストショット撮影モード時において、ベストショットを確実に確保できるとともに、操作性の簡便化を図ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、１回の撮影指示で複数の撮影を行う撮影モードを実行可能とした撮像装置であって、前記撮影モードにおいて、撮影情報を取得する撮影情報取得手段と、前記撮影情報取得手段により取得された撮影情報に基づいて前記撮影モードの撮影条件を設定する撮影条件設定手段と、前記撮影条件設定手段により設定された撮影モードの撮影条件で撮影を行う制御手段とを備えたことを特徴とする。
本発明の撮像装置の制御方法は、１回の撮影指示で複数の撮影を行う撮影モードを実行可能とした撮像装置の制御方法であって、前記撮影モードにおいて、撮影情報を取得する撮影情報取得処理と、前記撮影情報取得処理により取得された撮影情報に基づいて撮影モードの撮影条件を設定する撮影条件設定処理と、前記撮影条件設定処理により設定された撮影モードの撮影条件で撮影を行う処理とを有することを特徴とする。
本発明のプログラムは、１回の撮影指示で複数の撮影を行う撮影モードを実行可能とした撮像装置を制御するためのプログラムであって、前記撮影モードにおいて、撮影情報を取得する撮影情報取得処理と、前記撮影情報取得処理により取得された撮影情報に基づいて前記撮影モードの撮影条件を設定する撮影条件設定処理と、前記撮影条件設定処理により設定された前記撮影モードの撮影条件で撮影を行う処理とをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、ベストショット撮影モード時において、ベストショットを確実に確保できるとともに、操作性の簡便化を図ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は、本発明を適用した実施形態に係る撮像装置（デジタルカメラ）の構成例を示すブロック図である。撮像装置において、基本モードである撮影モードでは、レンズ光学系において、モータ（Ｍ）１０１の駆動により絞り位置や通常撮影に応じたレンズ位置に撮影レンズ１０２が移動される。また、撮影レンズ１０２は、ズーム操作に応じて、不図示のモータの駆動により繰り出し／収納される。
【００１１】
撮影レンズ１０２の撮影光軸後方には、撮像素子であるＣＣＤ（Charge Coupled Device）１０３が配置されている。ＣＣＤ１０３は、タイミング発生器（ＴＧ）１０７、垂直ドライバ１０６によって走査駆動され、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。
【００１２】
ＣＣＤ１０３での光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分に適宜ゲイン調整された後に、サンプルホールド（Ｓ／Ｈ）回路１０４でサンプルホールドされ、Ａ／Ｄ変換器１０５でデジタルデータに変換される。さらに、信号処理部１０８で画素補間処理及びγ補正処理を含むカラープロセス処理が行われて、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒが生成され、ＤＭＡ（Direct Memory Access）コントローラ１０９に出力される。
【００１３】
ＤＭＡコントローラ１０９は、信号処理部１０８の出力する輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、同じく信号処理部１０８からの複合同期信号、メモリ書込みイネーブル信号、及びクロック信号を用いて一度ＤＭＡコントローラ１０９内部のバッファに書込む。そして、ＤＲＡＭインタフェース（Ｉ／Ｆ）１１０を介してバッファメモリとして使用されるＤＲＡＭ１１１にＤＭＡ転送を行う。
【００１４】
制御部１１７は、ＣＰＵ、該ＣＰＵで実行される動作プログラムやデータ等を固定的に記録したＲＯＭ、ワークメモリとして使用されるＲＡＭ、及び時間経過の計測等に用いられるタイマ１１７ａ等により構成され、撮像装置全体の制御動作を司る。制御部１１７は、輝度信号Ｙ及び色差信号Ｃｂ，ＣｒのＤＲＡＭ１１１へのＤＭＡ転送終了後に、この輝度信号Ｙ及び色差信号Ｃｂ，ＣｒをＤＲＡＭインタフェース１１０を介してＤＲＡＭ１１１より読出し、ＶＲＡＭコントローラ１１４を介してＶＲＡＭ１１５に書込む。
【００１５】
デジタルビデオエンコーダ１１３は、輝度信号Ｙ及び色差信号Ｃｂ，ＣｒをＶＲＡＭコントローラ１１４を介してＶＲＡＭ１１５より定期的に読出し、これらのデータを基にビデオ信号を発生して表示部１１２に出力する。
【００１６】
表示部１１２は、撮影モード時にはモニタ表示部（電子ファインダ）として機能し、デジタルビデオエンコーダ１１３からのビデオ信号に基づいた表示を行う。これにより、その時点でＶＲＡＭコントローラ１１４から取込んでいる画像情報に基づく画像（スルー画像）をリアルタイムに表示することになる。
【００１７】
表示部１１２にスルー画像がリアルタイムに表示されている表示状態で、静止画像を撮影するタイミングでキー入力部１２０のシャッタキーが操作されると、トリガ信号を発生する。制御部１１７は、このトリガ信号に応じてその時点でＣＣＤ１０３の駆動を停止した後、自動露出処理を実行して適正な露出値を得て、レンズ光学系の絞りとＣＣＤ１０３の露光時間を制御してあらためて撮像を実行させる。
【００１８】
このようにして新たに得られた１フレーム分の画像データがＤＲＡＭ１１１にＤＭＡ転送されて書込まれた後、制御部１１７がＤＲＡＭ１１１に書込まれている１フレーム分の画像データを読出して画像処理部１１６に書込む。画像処理部１１６は、画像データに対して、ＪＰＥＧ（Joint Photographic Experts Group）により画像データを符号化する。符号化された画像データは、撮像装置の記録媒体として着脱自在に装着されている不揮発性のメモリカード１１９、メモリカード１１９が装着されていない場合は固定的に内蔵されている不揮発性の内蔵メモリ１１８に書込まれる。
【００１９】
そして、１フレーム分のメモリカード１１９又は内蔵メモリ１１８への画像データの書込み終了に伴って、制御部１１７は、ＣＣＤ１０３からＤＲＡＭ１１１を経由したスルー画像を表示部１１２においてモニタ表示させる駆動を再開する。
【００２０】
キー入力部１２０は、電源キー、シャッタキー、モードキー、メニューキー、選択キー、及び十字キー（カーソルキー）等により構成され、それらのキー操作に伴う信号は直接制御部１１７へ送出される。
【００２１】
本実施形態に係る撮像装置では、１回の撮影指示で撮影指示前後の複数の撮影を行い画像を蓄積する所謂ベストショット撮影モードが実行可能となっている。ベストショット撮影モードが設定された状態で、キー入力部１２０のシャッタキーが操作された場合、制御部１１７は、予め設定された画像の総枚数、撮影間隔（時間）等の撮影条件を撮影状況に応じて変更する。
【００２２】
次に、図２を参照して、本実施形態に係る撮像装置によるベストショット撮影モード時の処理の概要を説明する。撮影準備指示判定処理（ステップＳ１０１）で、制御部１１７は、キー入力部１２０からシャッタキーが半押しされたか否かを判定し、シャッタキーが半押しされるまで処理を繰り返す。
【００２３】
シャッタキーが半押された場合、撮影条件設定処理（ステップＳ１０２）に進み、制御部１１７は、ベストショット撮影用の撮影条件（以下、単に撮影条件と称す）である撮影間隔、撮影枚数等を設定する。この撮影条件設定処理の詳細については後述する。
【００２４】
次に、撮影準備指示解除判定処理（ステップＳ１０３）で、制御部１１７は、キー入力部１２０からシャッタキーの半押しが解除されたか否かを判定し、解除された場合、撮影準備指示判定処理（ステップＳ１０１）に戻る。シャッタキーの半押しが解除されていない場合、撮影処理（ステップＳ１０４）に進む。
【００２５】
撮影処理（ステップＳ１０４）では、一連の撮影を行う。具体的には、ステップＳ１０２において設定された撮影間隔に基づいて制御部１１７のタイマ１１７ａのタイミング指示によりＣＣＤ１０３から画像を走査し、その画像を信号処理部１０８で信号処理し、ＤＲＡＭ１１１のバッファ格納を行う。
【００２６】
次に、撮影指示判定処理（ステップＳ１０５）で、制御部１１７は、キー入力部１２０からシャッタキーが全押しされたか否かを判定する。シャッタキーが全押しされていない場合、不要な撮影削除処理（ステップＳ１０６）に進む。シャッタキーが全押しされた場合、撮影画像記録処理（ステップＳ１０７）に進む。不要な撮影削除処理（ステップＳ１０６）では、制御部１１７は、ステップＳ１０２において設定された撮影条件に基づいてＤＲＡＭ１１１に格納されている不要な撮影画像を削除し、その後ステップＳ１０２に戻る。撮影画像記録処理（ステップＳ１０７）では、制御部１１７は、ＤＲＡＭ１１１に格納されている撮影画像をメモリカード１１９又は内蔵メモリ１１８に書込む。
【００２７】
次に、撮影処理（ステップＳ１０８）では、ステップＳ１０４と同様に撮影を行う。次に、撮影画像記録処理（ステップＳ１０９）では、ステップＳ１０７と同様に画像を書込む。
【００２８】
次に、撮影終了判定処理（ステップＳ１１０）で、制御部１１７は、ステップＳ１０２において設定された撮影条件に基づいて撮影を終了するか否かを判定する。例えば設定された撮影枚数等に達しておらず、終了しない場合、ステップＳ１０８に戻り、撮影を継続する。設定された撮影枚数等に達し、終了する場合、本処理を終了する。
【００２９】
このように１回の撮影指示により設定された撮影条件（撮影間隔、撮影枚数等)に基づいて撮影を行うことにより、ベストショットを確保する確率を高めるものである。
【００３０】
次に、図３を参照して、撮影条件設定処理（ステップＳ１０２）の概要を説明する。撮影情報取得処理（ステップＳ２０１）では、被写体認識の結果や撮影パラメータを取得する。次に、撮影条件判定処理（ステップＳ２０２）では、ステップＳ２０１において取得した撮影情報（被写体認識の結果や撮影パラメータ等）に基づいて、撮影条件（撮影間隔、撮影枚数等）を変更する必要があるか否かを判定する。
【００３１】
撮影条件を変更する必要がない場合、例えば撮影条件をデフォルトのままとする。それに対して、撮影条件を変更する必要がある場合、撮影条件設定処理（ステップＳ２０３）に進み、ステップＳ２０１において取得した撮影情報に基づいて撮影条件を設定する。
【００３２】
ここで、第１の実施形態の撮影条件設定処理（ステップＳ１０２）として、図４を参照して、被写体認識に応じて、撮影条件（撮影間隔、撮影枚数等）を決定する例を説明する。被写体認識処理（ステップＳ３０１）では、被写体を認識する。ここでは、図８に示すように、被写体の顔認識を例とする。次に、被写体認識判定処理（ステップＳ３０２）では、全画像面積に対する被写体の顔の面積が閾値（例えば１０％）を超えているか否かを判定する。
【００３３】
被写体の顔の面積が閾値を越えている場合、例えば撮影条件を予め設定された撮影条件（デフォルト値のまま）とする。
【００３４】
それに対して、被写体の顔の面積が閾値以下の場合、撮影条件設定処理（ステップＳ３０３）に進み、撮影間隔を「目の瞬きの速度（例えば０．１秒）」／「認識された顔の数（例えば３人）」に設定し、撮影枚数を「認識された顔の数」*２に設定する。被写体の顔の面積が大きい場合、認識された顔の数（人数）が多いと考えられ、そのぶん瞬きの可能性が高くなるため、また人数が多いと被写体ぶれの可能性も高くなるため、撮影条件を変更するものである。
【００３５】
上述した例以外にも、例えば認識された顔の識別により１０歳以下と判定された場合、子供であるので動きが多いことから、デフォルト撮影枚数＋Ｎ枚を設定する等のように撮影条件を変更、設定するようにしてもよい。また、認識された顔の識別により「登録された人」と判定された場合、より確実にベストショットを確保するために、撮影枚数を増やす等のように撮影条件を変更、設定するようにしてもよい。また、認識された顔の識別により性別を判定し、撮影枚数を増減させる等のように撮影条件を変更、設定するようにしてもよい。
【００３６】
また、認識された被写体の種類、例えば「人（顔）」、「動物（犬、猫等）」、「移動物(自動車、飛行機等)」、「建物」、「風景」等に基づいて撮影条件を変更するようにしてもよい。
【００３７】
また、被写体の認識に「撮影モードの取得」を利用することや代替も可能である。例えば「スポーツモード」の場合は被写体が動体であり、「風景モード」の場合は動体がない、或いは対象ではない、と認識するようにしてもよい。
【００３８】
さらに、撮影情報に基づいて撮影条件をどのように設定するかをユーザが設定することも可能である。例えば認識された人数が２人以下の場合は３枚、３人以上６人以下の場合は４枚、６人以上の場合は５枚等のようにユーザが設定することも可能である。また、１２歳以下が含まれている場合は＋１枚、登録された人が含まれている場合は＋１枚、動物の場合は＋３枚、乗り物の場合は＋２枚、風景モードの場合は＋０枚等のようにユーザが設定することも可能である。
【００３９】
（第２の実施形態）
第２の実施形態は、撮影条件設定処理（ステップＳ１０２）を変更した例である。なお、撮像装置の構成及び基本的な処理動作は第１の実施形態と同様であり、以下では第１の実施形態との相違点を中心に説明する。
【００４０】
第２の実施形態の撮影条件設定処理（ステップＳ１０２）として、図５を参照して、被写体認識に応じて、撮影条件（撮影間隔、撮影枚数等）を決定する例を説明する。被写体認識処理（ステップＳ４０１）では、撮像素子（ＣＣＤ）１０３上（又は視野角内）での被写体の速度を認識する。次に、被写体認識判定処理（ステップＳ４０２）では、撮像素子１０３上での被写体の速度が閾値を超えているか否かを判定する。
【００４１】
被写体の速度が閾値を越えている場合、例えば撮影条件をデフォルトのままとする。この場合も、例えば前回のベストショット撮影モード時の最後に設定された撮影条件のままとしたり、予めユーザが設定した撮影条件のままとしたりしてもよい。
【００４２】
それに対して、被写体の速度が閾値以下の場合、撮影条件設定処理（ステップＳ４０３）に進み、撮影間隔を短く、撮影枚数を多く設定する。被写体の速度が速いことから、被写体ぶれを起こす可能性が高くなるため、より確実にベストショットを確保するためである。例えば、図９（ａ）、（ｂ）に示すように、被写体が走行中の乗り物である場合、撮影間隔を速度に基づく設定（デフォルト間隔／Ｗ１*Ｖ）及び被写体の種類による設定シャッター速度のいずれか短い方とする。また、撮影枚数をＷ２*Ｖとし、速度をＶ＝（Ａ−Ｂ）／ｔ（最短撮影間隔）とし、ウエイトＷ１、Ｗ２を設定する。Ａ、Ｂは画面右端から乗り物までの長さであり、ウエイトＷ１、Ｗ２は定数である。
【００４３】
（第３の実施形態）
第３の実施形態は、撮影条件設定処理（ステップＳ１０２）を変更した例である。なお、撮像装置の構成及び基本的な処理動作は第１の実施形態と同様であり、以下では第１の実施形態との相違点を中心に説明する。
【００４４】
第３の実施形態の撮影条件設定処理（ステップＳ１０２）として、図６を参照して、撮影パラメータに応じて、撮影条件（撮影間隔、撮影枚数等）を決定する例を説明する。撮影パラメータ取得処理（ステップＳ５０１）では、撮影パラメータを取得する。ここでは、シャッター速度と焦点距離を例とする。次に、撮影パラメータ判定処理（ステップＳ５０２）では、シャッター速度が１／焦点距離を超えているか否かを判定する。
【００４５】
シャッター速度が１／焦点距離を超えている場合、例えば撮影条件をデフォルトのままとする。この場合も、例えば前回のベストショット撮影モード時の最後に設定された撮影条件のままとしたり、予めユーザが設定した撮影条件のままとしたりしてもよい。
【００４６】
それに対して、シャッター速度が１／焦点距離以下の場合、撮影条件設定処理（ステップＳ５０３）に進み、撮影間隔を短く、撮影枚数を多く設定する。シャッター速度が高くなることから、被写体ぶれを起こす可能性が高くなるため、より確実にベストショットを確保するためである。例えば撮影間隔をシャッター速度と同じ、撮影枚数をデフォルト撮影枚数＋Ｎ枚を設定する。
【００４７】
（第４の実施形態）
第４の実施形態は、ベストショット撮影モード時において撮影結果を確認し、満足できるベストショットがない場合に、次回のベストショット撮影用の撮影条件を強化するようにした例である。なお、撮像装置の構成及び基本的な処理動作は第１〜３の実施形態と同様であり、以下では第１の実施形態との相違点を中心に説明する。
【００４８】
図７は、撮影結果確認時の処理を説明するフローチャートである。ベストショット判定処理（ステップＳ６０１）では、ユーザが表示部１１２上で撮影結果を確認し、撮影された画像に満足したか、しないか（ベストショットが含まれていたか、いないか）を判定した結果をキー入力部１２０から取得する。ユーザが満足したキーを押した場合、類似画像判定処理（ステップ６０３）に進む。ユーザが満足しないキーを押した場合、撮影条件強化処理（ステップＳ６０２）に進む。
【００４９】
撮影条件強化処理（ステップＳ６０２）では、撮影間隔を短く、撮影枚数を多くする。例えば撮影間隔*（１−Ｍ）、撮影枚数＋Ｎとする。また、撮影条件の強化は、すべての認識条件、撮影条件に適用することも可能であるし、確認されている画像の認識条件、撮影条件にのみ適用することも可能である。
【００５０】
類似画像判定処理（ステップＳ６０３）では、同一の撮影指示（１回のベストショット撮影モード）により撮影された画像のうち類似画像の枚数を求め、閾値を超えているか否かを判定する。この判定には、特徴点類似判定やオブジェクトの位置等から画像の類似判定を行う。
【００５１】
ステップＳ６０３における比較の結果、類似画像の枚数が閾値を超えている場合、ベストショットが必要以上に得られていることから、撮影条件緩和処理（ステップＳ６０４）に進む。類似画像の枚数が閾値以下の場合、本処理を終了する。
【００５２】
撮影条件緩和処理（ステップＳ６０４）では、撮影間隔を長く、撮影枚数を少なくする。例えば撮影間隔*（１＋Ｍ）、撮影枚数−Ｎとする。撮影条件強化処理と同様にすべての認識条件、撮影条件に適用することも可能であるし、撮影された条件のみに適用することも可能である。
【００５３】
本実施形態では、ベストショット判定処理（ステップＳ６０１）で、ユーザの判定指示を取得して判定しているが、画像処理による自動判定も可能である。図１０（ａ）、（ｂ）に示すように、画像上において、被写体がかけているか否かを判定したり、構図上のオブジェクトの位置を判定したりすれば、ベストショット判定が可能である。また、図１１に示すように、画像上において、ぶれを判定することでベストショット判定が可能である。
【００５４】
また逆に、類似画像判定処理（ステップＳ６０３）で、ユーザによる判定指示を取得して判定することも可能である。
【００５５】
なお、第１〜４の実施形態として別々に説明したが、上述した撮影情報、撮影条件の設定内容等を適宜組み合わせて実施するようにしてもよい。
【００５６】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。
【００５７】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけに限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現されてもよい。
【００６０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる形態でもよい。この場合メモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６１】
【図１】本実施形態に係る撮像装置の構成例を示すブロック図である。
【図２】本実施形態に係る撮像装置によるベストショット撮影モード時の処理の概要を示すフローチャートである。
【図３】撮影条件設定処理の概要を説明するフローチャートである。
【図４】第１の実施形態の撮影条件設定処理を説明するフローチャートである。
【図５】第２の実施形態の撮影条件設定処理を説明するフローチャートである。
【図６】第３の実施形態の撮影条件設定処理を説明するフローチャートである。
【図７】第４の実施形態の撮影結果確認時の処理を説明するフローチャートである。
【図８】顔認識を行っている様子を示す図である。
【図９】被写体認識により認識した被写体が走行中の乗り物である場合を示す図である。
【図１０】画像上において被写体がかけている状態を示す図である。
【図１１】画像上においてぶれが発生している状態を示す図である。
【符号の説明】
【００６２】
１０１    モータ
１０２    撮影レンズ
１０３    ＣＣＤ
１０４    サンプルホールド回路
１０５    Ａ／Ｄ変換器
１０６    垂直ドライバ
１０７    タイミング発生器
１０８    信号処理部
１０９    ＤＭＡコントローラ
１１０    ＤＲＡＭインタフェース
１１１    ＤＲＡＭ
１１２    表示部
１１３    デジタルビデオエンコーダ
１１４    ＶＲＡＭコントローラ
１１５    ＶＲＡＭ
１１６    画像処理部
１１７    制御部
１１７ａ  タイマ
１１８    内蔵メモリ
１１９    メモリカード
【図１】
2010087899.tif 000003
【図２】
2010087899.tif 000004
【図３】
2010087899.tif 000005
【図４】
2010087899.tif 000006
【図５】
2010087899.tif 000007
【図６】
2010087899.tif 000008
【図７】
2010087899.tif 000009
【図８】
2010087899.tif 000010
【図９】
2010087899.tif 000011
【図１０】
2010087899.tif 000012
【図１１】
2010087899.tif 000013