(57)【要約】【課題】  人間の顔など個人差が存在するコントラストの低い対象物に対してピントを合わせる場合であっても、安定したピント追従を実現する撮像装置を提供する。【解決手段】  顔検出部１２１より得られる顔検出結果に基づき、人間の顔が検出されていない場合には、焦点状態に応じて山登り動作と微小駆動動作のいずれかを選択して焦点調整を行い、人間の顔が検出されている場合には、微小駆動動作のみで焦点調整を行うことで、人間の顔などコントラストの低い対象物に対して安定したピント追従を実現する。【選択図】  図９
2015038597.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像素子と、前記撮像素子から出力される画像信号を用いて焦点検出領域に含まれる被写体像のコントラストを示す焦点評価値を算出する評価値算出手段と、フォーカスレンズを所定の閾値よりも小さい単位駆動量で移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第１の焦点検出手段と、前記フォーカスレンズを前記所定の閾値以上の単位駆動量で移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第２の焦点検出手段と、前記画像信号を用いて前記被写体を検出する被写体検出手段と、を有する撮像装置であって、
前記焦点評価値が所定値よりも小さくかつ前記被写体が検出された場合、前記焦点検出は、前記第２の焦点検出手段を用いずに前記第１の焦点検出手段を用いて行うことを特徴とする撮像装置。
【請求項２】
前記焦点評価値が前記所定値以上の場合、前記焦点検出は、前記第１の焦点検出手段及び前記第２の焦点検出手段を用いて行う請求項１に記載の撮像装置。
【請求項３】
前記第１の焦点検出手段は、前記フォーカスレンズを往復移動させて焦点検出を行う請求項１又は２に記載の撮像装置。
【請求項４】
前記被写体検出手段にて検出された被写体の信頼度を判定する判定手段を備え、前記判定手段にて判定された信頼度が所定値よりも大きい場合、前記焦点検出は、前記第２の焦点検出手段を用いずに前記第１の焦点検出手段を用いて行う請求項１乃至３の何れか一項に記載の撮像装置。
【請求項５】
前記判定手段にて判定された信頼度が所定値よりも大きい場合に行われる前記第１の焦点検出手段を用いた焦点検出において、前記フォーカスレンズを往復動作させる振幅は、前記信頼度が高い方が前記信頼度が低い場合に比べて、小さい請求項３に記載の撮像装置。
【請求項６】
前記焦点評価値が所定値よりも小さくかつ前記被写体が検出された場合に行われる前記第１の焦点検出手段による焦点検出時の前記フォーカスレンズを往復動作させる振幅は、前記焦点評価値が所定値以上の場合に行われる前記第１の焦点検出手段による焦点検出時の前記フォーカスレンズを往復動作させる振幅よりも大きい請求項３に記載の撮像装置。
【請求項７】
前記焦点評価値が所定値以上の場合に行われる前記第１の焦点検出手段による焦点検出は、前記フォーカスレンズの移動方向を決定する方向判別動作である請求項１乃至６の何れか一項に記載の撮像装置。
【請求項８】
前記被写体は顔である請求項１乃至７の何れか一項に記載の撮像装置。
【請求項９】
被写体を撮像する撮像素子と、前記撮像素子から出力される画像信号を用いて焦点検出領域に含まれる被写体像のコントラストを示す焦点評価値を算出する評価値算出手段と、フォーカスレンズを往復移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第１の焦点検出手段と、前記フォーカスレンズを前記焦点評価値が大きくなる方向に移動させて焦点検出を行う第２の焦点検出手段と、前記画像信号を用いて前記被写体を検出する被写体検出手段と、を有する撮像装置であって、
前記焦点評価値が所定値よりも小さくかつ前記被写体が検出された場合、前記焦点検出は、前記第２の焦点検出手段を用いずに前記第１の焦点検出手段を用いて行うことを特徴とする撮像装置。
【請求項１０】
被写体を撮像する撮像素子から出力される画像信号を用いて焦点検出領域に含まれる被写体像のコントラストを示す焦点評価値を算出する評価値算出工程と、フォーカスレンズを所定の閾値よりも小さい単位駆動量で移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第１の焦点検出工程と、前記フォーカスレンズを前記所定の閾値以上の単位駆動量で移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第２の焦点検出工程と、前記画像信号を用いて前記被写体を検出する被写体検出工程と、を有する撮像方法であって、
前記焦点評価値が所定値よりも小さくかつ前記被写体が検出された場合、前記焦点検出は、前記第２の焦点検出工程を用いずに前記第１の焦点検出工程を用いて行うことを特徴とする撮像方法。
【請求項１１】
被写体を撮像する撮像素子から出力される画像信号を用いて焦点検出領域に含まれる被写体像のコントラストを示す焦点評価値を算出する評価値算出工程と、フォーカスレンズを往復移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第１の焦点検出工程と、前記フォーカスレンズを前記焦点評価値が大きくなる方向に移動させて焦点検出を行う第２の焦点検出工程と、前記画像信号を用いて前記被写体を検出する被写体検出工程と、を有する撮像方法であって、
前記焦点評価値が所定値よりも小さくかつ前記被写体が検出された場合、前記焦点検出は、前記第２の焦点検出工程を用いずに前記第１の焦点検出工程を用いて行うことを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像方法に関し、撮影して得られた画像に基づいて自動焦点調節を行う撮像装置及び撮像方法に関する。
【背景技術】
【０００２】
従来、ビデオカメラやデジタルスチルカメラにおけるオートフォーカス装置は、撮像素子等により、被写体像を光電変換して得られた映像信号より画面の鮮鋭度を示す焦点評価値を生成する。その焦点評価値が最大となるようにフォーカスレンズ位置を制御して、焦点調節を行うようにした方式が主流である。
【０００３】
しかしながら、人物を撮影する場合などでは、主被写体である人物よりも背景のコントラストが高い場合は、人物にピントが合わずに背景の方にピントが合ってしまう場合があった。
【０００４】
このような問題を解決すべく、顔検出機能を備えた撮像装置が知られている。例えば、検出された顔領域を含む焦点検出領域を設定し、ＡＦを行う撮像装置が提案されている。
【０００５】
また、従来の焦点調整方式では、被写体が特定できないため多くの被写体で望ましい合焦動作が実現できるように、次のような制御を行っていた。即ち、焦点評価値が大きい場合は合焦である場合が多いとして応答性を落とすように、焦点評価値が小さい場合は非合焦である場合が多いとして応答速度を高めるような制御を行っていた。
【０００６】
このため、例えば、人間の顔のようなコントラストの低い被写体は、図８に示すように合焦であっても焦点評価値が低いため、合焦であっても応答速度を高めるような制御を行ってしまい安定性が損なわれる場合があった。
【０００７】
このような問題は、これまでもあったが、顔検出を行う撮像装置においては、特に焦点評価値を生成するための焦点検出領域を検出された顔に限定し、背景抜けを防止すべく他の被写体を含まないように設定する。よって、前述のような現象が顕著に表れるようになった。
【０００８】
このような問題に対して、駆動方向を決めるために所定量ずつフォーカスレンズを往復駆動させる微小駆動動作を用いる。決定した駆動方向に所定量ずつ焦点評価値が大きくなる方向にフォーカスレンズを駆動させる山登り動作とを用いる。微小駆動動作と山登り動作を用いて焦点調整を実施する焦点調整動作とする。
【０００９】
その焦点調整動作において、顔検出時には検出していない場合よりもそれぞれの動作おけるフォーカスレンズの駆動量を小さく設定する。
【００１０】
さらに、微小駆動時の焦点評価値が閾値よりも小さい場合には山登り動作に移行させる。
【００１１】
そして、顔検出時には検出していない場合よりもその閾値を小さくすることで、人間の顔のようにコントラストが低い被写体であっても焦点調整動作を安定化させる方法が提案されている。（特許文献１参照）
【００１２】
しかしながら、上記の特許文献１では次のような課題があった。すなわち、人間の顔はその輪郭や肌の色、目鼻立ちや髪形など、コントラストに対して支配的な要素には個人差がある。そのため、特許文献１を適用し、人間の顔が検出された場合であっても、検出されたコントラストが低い場合には大きくピントを動かす山登り動作に移行してしまい、背景にピントが合ってしまう可能性がある。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特登録５０１７１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上記実情に鑑み、本発明が解決しようとする課題は、人間の顔など個人差が存在するコントラストの低い対象物に対してピントを合わせる場合であっても、安定したピント追従を実現する撮像装置及び撮像方法を提供することである。
【課題を解決するための手段】
【００１５】
本発明は、前述した課題を解決するためになされたもので、被写体を撮像する撮像素子と、前記撮像素子から出力される画像信号を用いて焦点検出領域に含まれる被写体像のコントラストを示す焦点評価値を算出する評価値算出手段と、フォーカスレンズを所定の閾値よりも小さい単位駆動量で移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第１の焦点検出手段と、前記フォーカスレンズを前記所定の閾値以上の単位駆動量で移動させ、前記焦点評価値の変化に基づいて焦点検出を行う第２の焦点検出手段と、前記画像信号を用いて前記被写体を検出する被写体検出手段と、を有する撮像装置であって、
前記焦点評価値が所定値よりも小さくかつ前記被写体が検出された場合、前記焦点検出は、前記第２の焦点検出手段を用いずに前記第１の焦点検出手段を用いて行うことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、上述の構成を有しているため、人間の顔など個人差が存在するコントラストの低い対象物に対してピントを合わせる場合であっても、対象物の検出状況に応じ複数の焦点調整方式を適時切り替えることにより、安定したピント追従を実現する。
【図面の簡単な説明】
【００１７】
【図１】撮像装置のシステム全体の構成を示すブロック図である。
【図２】焦点調整動作の全体の流れを示すフローチャートである。
【図３】微小駆動動作の流れを示すフローチャートである。
【図４】山登り動作の流れを示すフローチャートである。
【図５】ＡＦ評価値監視処理の流れを示すフローチャートである。
【図６】ＡＦ領域設定処理の流れを示すフローチャートである。
【図７】焦点調整方式決定処理の流れを示すフローチャートである。
【図８】人の顔のコントラストの傾向を示した説明図である。
【図９】顔検出結果と焦点調整方式に関する説明図である。
【図１０】焦点評価値とレンズ位置の関係を示した説明図である。
【図１１】顔検出結果の信頼度と焦点調整方式に関する説明図である。
【図１２】顔検出結果の信頼度を用いた場合の焦点調整方式決定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
本実施形態で用いられる方向判別を行う微小駆動動作は、フォーカスレンズを所定の閾値よりも小さい単位駆動量で移動させ、焦点評価値の変化に基づいて焦点検出を行う動作である。
【００１９】
本実施形態で用いられる合焦位置判別を行う山登り動作は、フォーカスレンズを前記所定の閾値以上の単位駆動量で移動させ、焦点評価値の変化に基づいて焦点検出を行う動作である。
【００２０】
本実施形態における振幅は、フォーカスレンズの単位時間当たりの駆動量である。
【００２１】
（実施例１）
以下に、本発明の実施形態について、図面を参照して詳細に説明する。
【００２２】
＜撮像装置の全体構成＞
まず、本発明の実施形態にかかる撮像装置１の全体的な構成について説明する。図１は、本発明の実施形態にかかる撮像装置１の構成を模式的に示したブロック図である。システム制御部１１５は、例えばＣＰＵ、ＲＡＭおよびＲＯＭを有する。
【００２３】
そして、システム制御部１１５は、ＲＯＭにあらかじめ記憶されたプログラムに従い、ＲＡＭを作業領域として用いながら、本発明の実施形態にかかる撮像装置１の全体の動作を制御する。なお、後述する各処理は、コンピュータプログラム（ソフトウェア）として、主にシステム制御部１１５によって実行されるものとする。
【００２４】
また、システム制御部１１５は、ＡＦ処理部１０５が算出した焦点評価値に基づいて合焦位置を特定し、フォーカスレンズ制御部１０４を制御することでフォーカスレンズを移動させ、自動焦点調整（ＡＦ）処理を実施する。焦点評価値は、測距領域内のコントラストの指標となる数値である。
【００２５】
撮像光学系としての撮像レンズ１００は、ズーム機能を備える従来一般の撮像レンズが適用できる。ズームレンズ制御部１０１は、焦点距離を変化させるズームレンズの駆動を制御する。絞り・シャッター制御部１０２は、光量を制御する絞りとシャッターの駆動を制御する。フォーカスレンズ制御部１０４は、撮像素子１０８上に焦点を合わせるためにフォーカスレンズの駆動を制御する。なお、ズームレンズ制御部１０１、絞り・シャッター制御部１０２とフォーカスレンズ制御部１０４は、レンズなどの光学要素、絞り・シャッターといった機構、これらを駆動するために必要な各種装置（いずれも図略）を含む。
【００２６】
各種装置には、前記光学要素や前記機構を駆動するためのアクチュエータや、このアクチュエータを制御する回路や、Ｄ／Ａ変換器などが含まれる。発光装置（ストロボ）１０６は、外部に向けて光を発することにより被写体輝度を調整する。ＥＦ処理部１０７は、システム制御部１１５から「フラッシュオン」の信号を受けると、発光装置（ストロボ）１０６を制御して発光させる。システム制御部１１５は、発光装置（ストロボ）１０６を発光させる必要があると判断した場合には、ＥＦ処理部１０７に「フラッシュオン」の信号を送る。
【００２７】
撮像素子１０８には、入射光を電気信号に変換する受光手段又は光電変換手段が適用される。たとえば、撮像素子１０８は、ＣＣＤやＣＭＯＳイメージャなどの光電変換素子からなり、入射した光を光電変換して画像信号（画像信号）を生成し出力することができる。
【００２８】
撮像処理部１０９は、ＣＤＳ回路と非線形増幅回路とＡ／Ｄ変換部とを含む。ＣＤＳ回路は、撮像素子１０８の出力ノイズを、相関二重サンプリング方式により除去する。非線形増幅回路は、ＣＤＳ回路によりノイズが除去された画像信号に対して信号増幅（ゲイン制御）を行う。Ａ／Ｄ変換部は、アナログ信号である画像信号をデジタル信号に変換する。撮像素子１０８と撮像処理部１０９とが、被写体を撮像することにより画像信号を取得する「撮像部」として機能する。
【００２９】
画像処理部１１０は、画像信号（すなわち画像データ）のガンマ補正や輪郭補正などの所定の画像処理を実施する。また、画像処理部１１０は、ＷＢ処理部１１１の制御に基づき、画像信号のホワイトバランス処理を行う。フォーマット変換部１１２は、供給された画像信号を、画像記録部１１４（後述）における記録媒体への記録や、操作表示部１１７（後述）における表示に適した形式に変換する。
【００３０】
ＤＲＡＭ１１３は、高速な内蔵メモリ（たとえば、ランダムアクセスメモリ）である。ＤＲＡＭ１１３は、画像信号を一時的に記憶できる記憶手段としての高速バッファに使用される。また、ＤＲＡＭ１１３は、画像信号の圧縮や伸張における作業用メモリなどとして使用される。画像記録部１１４は、画像信号を記録できる。画像記録部１１４は、メモリカードなどの記録媒体とそのインターフェースからなる。
【００３１】
ＡＥ処理部１０３は、撮像部（＝撮像素子１０８および撮像処理部１０９）より得られた画像信号に基づき、被写体の明るさに応じた測光値を算出する。すなわち、ＡＥ処理部１０３と撮像処理部１０９は、被写体撮像時の露出条件を検出する「露出条件検出部」として機能する。また、ＡＥ処理部１０３は、被写体輝度が低い場合などに、画像信号を増幅させて適正露出を維持するための信号増幅量（ゲイン量）を決定する。換言すると、ＡＥ処理部１０３は、画像信号を適正な露出に補正するための信号増幅量（ゲイン量）を決定する。
【００３２】
そして、システム制御部１１５は、ＡＥ処理部１０３が算出した測光値に基づいて、絞りシャッター制御部１０２と撮像処理部１０９の非線形増幅回路とを制御する。このようにシステム制御部１１５は、露光量を自動的に調整する。換言すると、システム制御部１１５は、「露出条件検出部」が検出した露出条件を用いて、自動露出（ＡＥ）処理を実施する。
【００３３】
ＡＦ処理部１０５は、入力された画像信号を受けて、ＡＦ領域として指定された画面の一部分の領域に相当する画像データの高周波成分をバンドパスフィルタ（ＢＰＦ）等を介して抽出する。
【００３４】
更に累積加算等の演算処理を行い高域側の輪郭成分量等に対応する焦点評価値信号を算出する。
【００３５】
また、ＡＦ領域は中央部分あるいは画面上の任意の部分の一箇所である場合や、中央部分あるいは画面上の任意の部分とそれに隣接する複数箇所である場合、離散的に分布する複数箇所である場合などがある。
【００３６】
なお、本実施例中では後述する顔検出部１２１の検出結果に応じて、顔が検出された場合には検出された顔の領域に応じてＡＦ領域を設定し、そうでない場合は画面中央に所定サイズのＡＦ領域が設定されるものとする。このように、ＡＦ処理部１０５より得られた焦点検出領域に含まれる被写体像のコントラストを示す焦点評価値に基づいてシステム制御部１１５はフォーカスレンズ制御部１１５を制御し自動焦点調整（ＡＦ）処理を実施する。
【００３７】
システム制御部１１５は評価値算出手段として機能する。
【００３８】
ＶＲＡＭ（画像表示用メモリ）１１６は、画像信号などを記録できる。操作表示部１１７は、画像表示や操作補助のための表示やカメラ状態の表示を行うことができる。また、操作表示部１１７は、撮影時においては、撮影画面を表示することができる。
【００３９】
メインスイッチ（メインＳＷ）１１８は、本発明の実施形態にかかる撮像装置の電源をＯＮ／ＯＦＦするためのスイッチである。第一のスイッチ（ＳＷ１）１１９は、ＡＦやＡＥ等の撮影スタンバイ動作（撮影準備動作）を行うためのスイッチである。第二のスイッチ（ＳＷ２）１２０は、第一のスイッチ１１９が操作された後に、撮像を行うためのスイッチである。
【００４０】
１２１は顔検出部で、画像信号のより被写体の形状、位置、サイズ等の特徴点を抽出し、その結果より所定のアルゴリズムに則って人間の顔としての信頼度を算出し、信頼度の高いものを主たる被写体として選定する。その際に、選定された被写体の大きさや位置、信頼度などが顔検出部１２１の出力として得られるものとする。なお、公知の検出アルゴリズムとして、例えば、画像データで表される各画素の階調色から肌色領域を抽出し、予め用意する顔の輪郭プレートとのマッチング度で顔を検出する方法がある。
【００４１】
更に、抽出された目、鼻、口等の顔の特徴点からパターン認識を行う方法等が知られている。
【００４２】
しかし、本発明は検出アルゴリズムにより限定されるものではなく、どのような方法を用いても構わない。
【００４３】
以上が本発明の実施形態にかかる撮像装置１の全体的な構成である。
【００４４】
＜基本動作＞
次に、本実施例における焦点調整動作の全体の流れについて図２のフローチャートを用いて説明する。
【００４５】
本実施例中での焦点調整動作は動画記録中および待機中に継続して実施されるものとする。また、本実施例中におけるフローチャートはコンピュータプログラム（ソフトウェア）として、システム制御部１１５のＲＯＭに保持される。そして、メインスイッチ１１８が操作されることで電源が投入され、本発明の実施形態にかかる撮像装置１が起動した後に、主にシステム制御部１１５により実行されるものとする。
【００４６】
次にステップＳ２００では微小駆動動作を実施する。微小駆動動作とは、断続的に細かくフォーカスレンズを往復移動させ、得られた焦点評価値の変化より合焦位置の方向および合焦位置を特定する焦点調整方法である。詳細については後述する。Ｓ２０１、Ｓ２０２ではステップＳ２００の実行結果として、次にどの状態に遷移すべきかを判断する。
【００４７】
具体的にはステップＳ２０１では後述するＡＦ評価値監視処理へ遷移するか否か、ステップＳ２０２では後述する山登り動作へ遷移するか否かを判断する。ステップＳ２０１でＡＦ評価値監視処理に遷移すると判断された場合はステップＳ２０６に進み、ステップＳ２００で特定した合焦位置もしくは非合焦として中断したレンズ位置での焦点評価値を記憶し、後述するＡＦ評価値監視処理で使用する。ステップＳ２０２で山登り動作に遷移すると判断された場合はステップＳ２０３に進むが、該当しない場合はステップＳ２００に戻り微小駆動動作を継続する。
【００４８】
次にステップＳ２０３では山登り動作を実施する。山登り動作とは、焦点評価値（ＡＦ評価値）が大きくなる方向に連続的にフォーカスレンズを移動させ、得られた複数の焦点評価値の変化より合焦位置を特定する焦点調整方法である。
【００４９】
詳細については後述する。ステップＳ２０４、Ｓ２０５ではステップＳ２０３の実行結果として、次にどの状態に遷移すべきかを判断する。具体的にはステップＳ２０４では先に述べた微小駆動動作へ遷移するか否か、ステップＳ２０５ではＡＦ評価値監視処理へ遷移するか否かを判断する。ステップＳ２０４で微小駆動動作へ遷移すると判断された場合は先に述べたステップ２００に戻る。
【００５０】
ステップＳ２０５でＡＦ評価値監視処理に遷移すると判断された場合はステップＳ２０６に進み、ステップＳ２０３で非合焦として中断したレンズ位置での焦点評価値を記憶し、後述するＡＦ評価値監視処理で使用する。一方で、ステップＳ２０５に該当しない場合はステップＳ２０３に戻り山登り動作を継続する。
【００５１】
次にステップＳ２０７のＡＦ評価値監視処理について説明する。ＡＦ評価値監視処理とは、予め記憶しておいた焦点評価値と周期的に得られる焦点評価値を比較し、その変化を監視する処理である。詳細については後述する。
【００５２】
ステップＳ２０８ではステップＳ２０７の実行結果として、次にどの状態に遷移すべきかを判断する。ステップＳ２０８で微小駆動動作へ遷移すると判断された場合は先に述べたステップ２００に戻る。一方で、ステップＳ２０８に該当しない場合はステップＳ２０７に戻り、ＡＦ評価値監視処理を継続する。
【００５３】
以上説明したとおり、本発明の実施形態にかかる撮像装置１のシステム制御部１１５は、ＡＦ動作として先に述べた微小駆動動作、山登り動作と、焦点評価値監視とを継続的に実施する。そして、様々なシーンの変化に応じて合焦状態を維持するようにフォーカスレンズを制御する。
【００５４】
＜微小駆動動作＞
次に微小駆動動作について図３のフローチャートを用いて説明する。
【００５５】
微小駆動動作とは、断続的に細かくフォーカスレンズを往復移動させ、得られた焦点評価値の変化より合焦位置の方向および合焦位置を特定する焦点調整方法である。微小駆動動作はピント変化が緩やかである点が特徴であり、合焦まで速度よりもピント変化の安定性を重視した制御である。そのため微小駆動動作の１制御あたりの駆動量は後述する山登り動作と比較して小さく設定されるものとする。
【００５６】
つまり、本発明の山登り動作のウォブリング（往復動作）の振幅は、方向判別動作（微小駆動動作）のウォブリングの振幅よりも大きい。
【００５７】
焦点評価値が所定値よりも小さくかつ被写体が検出された場合に行われる微小駆動動作の振幅は、焦点評価値が所定値以上の場合に行われる山登り動作の振幅よりも大きい。
【００５８】
まず、ステップＳ３００では、ＡＦ処理部１０５にて焦点評価値を算出するための焦点検出領域としてのＡＦ領域の設定を行う。詳細は後述するが、顔検出部１２１にて顔が検出されている場合には検出された顔にＡＦ領域を設定し、顔が検出されていない場合には画面中央の所定サイズの領域に焦点検出領域としてのＡＦ領域を設定する。次にステップＳ３０１にてシステム制御部１１５は、ＡＦ処理部１０５から焦点評価値を取得する。
【００５９】
次にステップＳ３０２では微小駆動の駆動量を決定する。本実施ではレンズ位置や絞りの状態、焦点評価値に応じて決められるものとし、被写界深度が深い時や、焦点評価値が小さくボケていると考えられるときは駆動量を大きくするようにしている。
【００６０】
さらに、顔検出部１２１にて顔が検出されている場合で、かつ焦点評価値が予め決定した閾値よりも小さい場合には、閾値よりも大きい場合と比較して、一回の微小駆動動作における駆動量（振幅量）を大きくする。これは、一般的に人間の顔はコントラストが低い傾向にあり、ピントがあった状態であっても焦点評価値が低く出力される傾向があるためである。これらを考慮し駆動量を大きくすることにより、焦点評価値のレベル差が生じやすい状況を作り出すことで合焦点付近での焦点調整動作を安定させる効果が期待できる。
【００６１】
次にステップＳ３０３にて現在の焦点評価値が直前の焦点評価値＋変化閾値Ａよりも大きいか否かを判断する。ここで変化閾値Ａとは焦点評価値が明確に上昇したと判断するための閾値であり、実際の焦点評価値の増加量に加えノイズ成分によるばらつきを考慮して設定する。ステップＳ３０３にて条件が成立し、焦点評価値の上昇傾向を検出した場合には、ステップＳ３０４に進み方向特定カウンタを増加する。
【００６２】
この方向特定カウンタとは、合焦位置の方向を特定する際に使用し、その値が大きくなるほど合焦位置に向け安定して焦点評価値が上昇していることを示している。次にステップＳ３０５にてステップＳ３０２で決定した駆動量分だけ現在の位置からフォーカスレンズを移動させる。その際、移動方向は直前の方向と同一である。一方で、ステップＳ３０３にて焦点評価値が条件を満たさない場合は、ステップＳ３０６に進む。
【００６３】
ステップＳ３０６では現在の焦点評価値が直前の焦点評価値−変化閾値Ａよりも大きいか否かを判断する。これはステップＳ３０３とは反対に焦点評価値の減少傾向を検出する。条件を満たす場合にはステップＳ３０８に進み、方向特定カウンタをクリアする。
【００６４】
そして、ステップＳ３０９にて直前の方向とは逆方向に向かってステップＳ３０２で決定した駆動量分だけ現在の位置からフォーカスレンズを移動させる。ステップＳ３０６にて条件を満たさない場合はステップＳ３０７に進み、直前の方向と同一方向に向かってステップＳ３０２で決定した駆動量分だけ現在の位置からフォーカスレンズを移動させる。この場合、明示的な焦点評価値の増減が検出できないため、方向特定カウンタの操作は行わない。
【００６５】
次に、ステップＳ３１０にて所定回数同一エリア内で往復したかを判断する。例えば、図１０の領域Ａのように合焦位置の近傍まで収束してきた場合、微小駆動動作で合焦位置を通り過ぎると焦点評価値が減少し、次の制御タイミングで反転することになる。
【００６６】
このような動作を継続することで最終的に合焦位置をまたいで往復動作することになる。そして、所定回数同一エリア内で往復していればステップＳ３１６に進み「合焦」と判断する。この判断がなされた場合、次の状態をＡＦ評価値監視処理に設定する。一方で、条件を満たさないと判断された場合は、ステップＳ３１１に進み、方向特定カウンタが所定値以上かを判断する。所定値以上の場合はステップＳ３１５に進み「方向特定」と判断する。この判断がなされた場合、次の状態を山登り動作に設定する。
【００６７】
したがって、微小駆動動作は合焦位置を特定するだけではなく、合焦位置の方向を特定する方向判別動作としても機能する。この方向判別結果を山登り動作に反映することにより無駄な反転動作の少ない時間的にも見た目的にも良好な焦点調整が可能となる。
【００６８】
一方で、条件を満たさないと判断された場合はステップＳ３１２に進み、一連の微小駆動動作の処理が所定回数実施されたか、またステップＳ３０１で取得した合焦度が所定の閾値に対して低いか否かを判断する。例えば、図１０の領域Ｃのように焦点評価値の変化が乏しい状況で、所定回数以内に合焦位置やその方向が特定できない場合が考えられる。これはサーチ範囲が広く合焦位置に対して現在位置が離れすぎているために探しきれないか、サーチ範囲外に実際の合焦位置が存在する場合が考えられる。
【００６９】
これは、微小駆動動作を継続しても合焦位置とその方向を探し出すことが困難であるため、その場合はステップＳ３１４に進み「非合焦」と判断する。この判断がなされた場合、次の状態を山登り動作に設定する。一方で、条件を満たさないと判断された場合はステップＳ３１３に進み、微小駆動動作の継続を判断する。
【００７０】
この判断がなされた場合、次の状態は変更せず微小駆動動作を継続して実施する。ステップＳ３１０からステップＳ３１６までの処理では、周期的に得られる焦点評価値の変化を検出し、それに基づいて微小駆動動作における判定結果を出力する。その判定結果を基にステップＳ３１７の焦点調整方式決定処理が実施されるが、詳細は後述する。
【００７１】
以上が本発明の実施形態にかかる撮像装置１の微小駆動動作である。
【００７２】
＜山登り動作＞
次に山登り動作について図４のフローチャートを用いて説明する。
【００７３】
山登り動作とは、焦点評価値（ＡＦ評価値）が大きくなる方向に連続的にフォーカスレンズを移動させ、得られた複数の焦点評価値の変化より合焦位置を特定する焦点調整方法である。山登り動作は効率良く広い範囲の焦点評価値をサンプリングする点が特徴であり、より合焦まで速度を重視した制御である。そのため山登り動作の１制御あたりの駆動量（振幅量）は先に説明した微小駆動動作と比較して大きく設定されるものとする。
【００７４】
まずステップＳ４００では、ＡＦ処理部１０５にて焦点評価値を算出するためのＡＦ領域の設定を行う。詳細は後述するが、顔検出部１２１にて顔が検出されている場合には検出された顔にＡＦ領域（被写体検出領域）を設定し、顔が検出されていない場合には画面中央の所定サイズの領域にＡＦ領域を設定する。
【００７５】
次にステップＳ４０１にて顔検出部１２１にて顔が検出されているか否かを判断する。顔が検出されていた場合にはステップＳ４０２に進みフォーカスレンズを停止させる。次にステップＳ４０３にて次に遷移する状態を微小駆動動作に設定し処理を終了する。
【００７６】
一方で、ステップＳ４０１にて顔が検出されていない場合にはステップＳ４０４に進み、焦点評価値と対応したフォーカスレンズ位置を取得する。ステップＳ４０５では山登り動作におけるフォーカスレンズの移動速度を決定する。本実施では、レンズ位置や絞りの状態、焦点評価値に応じて決められものとし、被写界深度が深い時や、焦点評価値が小さくボケていると考えられるときはフォーカスレンズの移動速度を大きくするようにしている。
【００７７】
ステップＳ４０６にてフォーカスレンズが停止中であるか否かを判断する。フォーカスレンズが停止中であるのは、微小駆動動作から山登り動作に遷移した直後もしくは山登り動作中にフォーカスレンズがサーチ範囲の端に到達した場合のいずれかである。
【００７８】
そこで、ステップＳ４０７では現在のレンズ位置が端であるか否かを判断する。ステップＳ４０７で端と判断された場合にはステップＳ４０９に進み、進行方向を端とは反対方向に設定してフォーカスレンズの移動を開始する。一方で、ステップＳ４０７にて条件を満たさない場合にはステップＳ４０８に進む。ステップＳ４０８の条件に該当するのは微小駆動動作から山登り動作に遷移した直後の場合であり、微小駆動動作における進行方向を引き継いでフォーカスレンズの移動を開始する。
【００７９】
次にステップＳ４１０にて所定回数だけ端に到達したかを判断する。少なくともサーチ範囲の両方の端に到達し合焦位置が特定できない場合、サーチ範囲全域が図１０の領域Ｃのように焦点評価値の変化が乏しい状況が考えられ、合焦位置はフォーカスレンズのサーチ範囲外に存在することが考えられる。
【００８０】
そのような条件で山登り動作を継続した場合、大きなピント変動が繰り返されるため、この状態を回避すべくステップＳ４１０の条件を満たす場合はステップＳ４１１に進みフォーカスレンズを停止させる。そしてステップＳ４１２にて山登り動作における判定結果を「非合焦」とし、次に遷移する状態をＡＦ評価値監視処理に設定する。一方で、ステップＳ４１０の条件を満たさない場合にはステップＳ４１３に進む。
【００８１】
ステップＳ４１３では現在の焦点評価値と直前の焦点評価値を比較し、現在の値が直前の値よりも大きいか否かを判断する。現在の値が直前の値よりも大きい場合はステップＳ４１４に進み山登り動作としては判定結果を「継続」とし、山登り動作の処理を引き続き実行する。つまり、図１０の領域Ｂにて実際の合焦位置の方向に正しく山登り動作を実施している場合など、焦点評価値の増加傾向が検出できる場合にはその方向に向けて山登り動作が実施されることになる。
【００８２】
一方、ステップＳ４１３にて条件が成立しない場合には、ステップＳ４１５に進む。ステップＳ４１５では焦点評価値がピークを越えて減少したか否かを判断する。具体的には図１０の領域Ｂから領域Ａに向けて山登り動作を実施する場合などが該当し、この場合はステップＳ４１６に進み、フォーカスレンズを停止させる。その後、ステップＳ４１７にて山登り動作の判定結果を「合焦」とし、次に遷移する状態を微小駆動動作に設定する。そしてステップＳ４１８にてフォーカスレンズを焦点評価値のピークの位置に移動させる。
【００８３】
一方で、ステップＳ４１５にて条件が成立しない場合にはステップＳ４１９に進む。具体的には図１０の領域Ｂにて合焦位置とは反対方向に山登り動作が実施された場合が該当し、ステップＳ４１９ではフォーカスレンズの移動方向を反転し移動させる。そしてステップＳ４２０にて山登り動作の判定結果を「継続」とし、山登り動作の処理を引き続き実行する。ステップＳ４１０からステップＳ４２０までの処理は、周期的に得られる焦点評価値の変化を検出し、それに基づいて山登り動作における判定結果を出力する。
【００８４】
以上が本発明の実施形態にかかる撮像装置１の山登り動作である。
【００８５】
＜ＡＦ評価値監視処理＞
次にＡＦ評価値監視処理について図５のフローチャートを用いて説明する。
【００８６】
ＡＦ評価値監視処理とは、予め記憶された焦点評価値に対して現在の焦点評価値が変動したか否かを検出するための処理である。
【００８７】
まず、ステップＳ５００では、ＡＦ処理部１０５にて焦点評価値を算出するためのＡＦ領域の設定を行う。詳細は後述するが、顔検出部１２１にて顔が検出されている場合には検出された顔にＡＦ領域を設定し、顔が検出されていない場合には画面中央の所定サイズの領域にＡＦ領域を設定する。
【００８８】
次にステップＳ５０１で焦点評価値を取得する。ステップＳ５０２では図２のステップＳ２０６で記憶した焦点評価値と最新の焦点評価値とを比較し焦点評価値の変動が大きいかを判定する。焦点評価値が大きく変動していればステップＳ５０３へ進み次に遷移すべき状態を微小駆動動作に設定する。ステップＳ５０２にて焦点評価値が変動していなければステップＳ５０４に進み、ＡＦ評価値監視処理を継続するため次に遷移すべき状態をＡＦ評価値監視処理に設定する。このように図２のステップＳ２０６からステップＳ２０８における処理の流れが示す通り、焦点評価値の変動が小さく安定している場合にはＡＦ評価値監視処理が周期的に継続して実施されることになる。
【００８９】
以上が本発明の実施形態にかかる撮像装置１のＡＦ評価値監視処理である。
【００９０】
＜ＡＦ領域設定処理＞
次にＡＦ領域設定処理について図６のフローチャート用いて説明する。
【００９１】
ＡＦ領域設定処理とは、ＡＦ処理部１０５に入力される画像信号に基づいて、画面の一部分の領域に相当し、焦点評価値の算出対象となる画像データの領域を設定する処理である。
【００９２】
まず、ステップＳ６００では、顔検出部１２１での顔検出結果を取得する。次にステップＳ６０１にてステップＳ６００で取得した検出結果で顔が検出されているか否かを判断する。ステップＳ６０１にて顔が検出されていないと判断される場合にはステップＳ６０３に進み画面中央の所定サイズにＡＦ領域を設定する。
【００９３】
一方で、ステップＳ６０１で顔が検出されていると判断される場合にはステップＳ６０２に進む。ステップＳ６０２ではステップＳ６００で取得した顔検出部１２１の顔検出結果に基づき、検出された顔の領域にＡＦ領域を設定する。
【００９４】
このように、本実施例では顔の検出状況に応じてＡＦ領域の設定が切り替わるようになっている。
【００９５】
以上が本発明の実施形態にかかる撮像装置１のＡＦ領域設定処理である。
【００９６】
＜焦点調整方式決定処理＞
次に焦点調整方式決定処理について図７のフローチャートを用いて説明する。
【００９７】
焦点調整方式決定処理とは、次に遷移すべき状態と顔検出部１２１による顔検出結果より焦点調整動作に用いる焦点調整方法を適時切り替える処理である。
【００９８】
まずステップＳ７００にて顔検出部１２１での顔検出結果を取得する。次にステップＳ７０１にてステップＳ７００で取得した検出結果で顔が検出されているか否かを判断する。ステップＳ７０１にて顔が検出されていないと判断される場合にはそのまま処理を終了する。一方で、ステップＳ７０１にて顔が検出されている場合にはステップＳ７０２に進む。
【００９９】
ステップＳ７０２では現在の焦点評価値が予め決めた所定値よりも小さいか否かを判断する。ステップＳ７０２にて現在の焦点評価値が所定値よりも小さい場合にはステップＳ７０３に進む。一方で、ステップＳ７０２にて現在の焦点評価値が所定値以上の場合にはそのまま処理を終了する。
【０１００】
ステップＳ７０３では次に遷移すべき状態が山登り動作か否かを判断し、次に遷移すべき状態が山登り動作でない場合は処理を終了する。一方で、次に遷移すべき状態が山登り動作である場合には次のステップＳ７０４に進む。ステップＳ７０４では次に遷移すべき状態を微小駆動動作に変更して処理を終了する。
【０１０１】
つまり、顔検出部１２１により顔が検出された状態でかつ焦点評価値が所定量よりも小さい場合、次に山登り動作を実行しようとする場合には、意図的にピント変化の安定性を重視した微小駆動動作に処理を切り替え、山登り動作を実行することを抑制する。図９は本発明を適用した場合の焦点評価値の形状と顔検出の状況及び焦点調整方式の関係について、顔以外の通常被写体の場合（図９（ａ））と顔の場合（図９（ｂ））に分けて示したものである。
【０１０２】
本発明を適用した場合、図９（ａ）の顔以外の通常被写体および顔であってもコントラストの高い場合は、図２から図７のフローチャートに従い微小駆動動作と山登り動作を適時併用しながら焦点検出時の焦点調整が実施される。具体的には顔が検出されないか検出されていても焦点評価値が所定値よりも大きい状態であれば焦点調整方式として微小駆動動作と山登り動作の両方が使用可能である。図９（ａ）の上図は焦点評価値の形状と焦点調整動作について説明したものであるが、一例として次のような動きとなる。
１）で微小駆動動作を実施し合焦位置の方向を特定する。
２）で山登り動作を実施し大まかな合焦位置を特定する。
３）で合焦位置を通り過ぎた位置から合焦位置にフォーカスレンズを戻す。
４）で合焦位置付近で微小駆動動作を実施し合焦位置を特定する。
【０１０３】
一方で、図９（ｂ）の顔が検出されコントラストが低い場合も、図２から図７のフローチャートに従い微小駆動動作（ウォブリング動作）と山登り動作を適時併用しながら焦点調整が実施される。しかしながら、コントラストが高い顔もしくは顔以外の通常被写体の場合とは異なる動きとなる。
【０１０４】
具体的には、コントラストが高い顔もしくは顔以外の通常被写体の場合であれば追従速度と安定性の両立を図るべく焦点調整方式として微小駆動動作と山登り動作の両方が使用可能である。
【０１０５】
しかしながら、顔が検出され焦点評価値が所定値よりも小さい状態であればピント変化の安定性を重視した微小駆動動作のみが使用可能である。
【０１０６】
図９（ｂ）の上図は焦点評価値の形状と焦点調整動作について説明したものであるが、一例として次のような動きとなる。
１）で微小駆動動作を実施し合焦位置の方向を特定する。ただし、顔検出領域では山登り動作の実施条件であっても微小駆動を継続して実施する。
２）合焦位置付近においても微小駆動動作を実施し合焦位置を特定する。
【０１０７】
このように顔の検出状況に応じて焦点調整時の動作が切り替わる。顔検出部１２１の検出アルゴリズムは先に述べたとおりいくつかの方法が考えられる。
【０１０８】
しかし、本実施例では検出アルゴリズムは撮像素子１０８より得られる画像信号に基づいて判断がなされることを想定しており、顔検出部１２１の検出結果には焦点調整の影響も含まれていると考えられる。
【０１０９】
すなわち、顔が検出されているということは検出するために必要な特徴点情報の抽出が可能であり、少なくともある程度のコントラストが存在するシーンであることが推測される。
【０１１０】
一方で、顔が検出されないということは、顔が存在しない、もしくは顔を検出する際の特徴点が抽出できないほどボケているシーンであることが推測される。
【０１１１】
このことから、本発明を適用することにより顔が検出されているシーンでは、人間の顔という特定の被写体が存在し、かつその被写体のコントラストが他の通常被写体よりも低い傾向にあると判断する。
【０１１２】
よって、焦点調整方式として微小駆動動作主体の安定性重視の制御を実施する。
【０１１３】
その一方で、顔が検出されていない場合には、人間の顔以外の通常被写体か、顔があった場合であっても認識できないほどボケていると判断する。
【０１１４】
そして、焦点調整方式として微小駆動動作と山登り動作を状況に合わせて適時切り替えることで追従速度と安定性の両立を図った制御を実施することになる。
【０１１５】
以上が本発明の実施形態にかかる撮像装置１の焦点調整方式決定処理である。
【０１１６】
以上説明したように、本発明によれば、人間の顔など個人差が存在するコントラストの焦点評価値が所定値よりも低い対象物に対してピントを合わせる場合であっても、対象物の検出状況に応じ複数の焦点調整方式を適時切り替える。
【０１１７】
よって、安定したピント追従を実現することが可能となる。
【０１１８】
（実施例２）
以下に、本発明の第二の実施形態について、図１１、図１２を用いて説明する。
【０１１９】
実施例１では顔検出部１２１での顔検出結果（顔検出／顔未検出）に応じて使用する焦点調整方式を切り替える例を示したが、実施例２では顔検出部１２１での顔検出結果に加えて、検出された顔の確からしさを示す顔検出信頼度を利用する例を示す。
【０１２０】
実施例２では図６のＡＦ領域設定処理の流れおよび図９の顔検出結果と焦点調整方式に関する部分以外の構成は実施例１と共通であるため説明は省略し、相違点となる焦点調整方式決定処理について詳細を説明する。
【０１２１】
＜焦点調整方式決定処理＞
実施例２における焦点調整方式決定処理について図１１および図１２のフローチャート用いて説明する。
【０１２２】
焦点調整方式決定処理とは、次に遷移すべき状態と顔検出部１２１による顔検出結果より焦点調整動作に用いる焦点調整方法を適時切り替える処理である。
【０１２３】
まずステップＳ１２００にて顔検出部１２１での顔検出結果の確からしさを示す顔検出信頼度を取得する。本実施例では顔が未検出の場合は「０」、顔が検出されている場合であってもその確からしさに応じて、「低」、「中」、「高」と合計４段階の出力が得られるものとし、大小関係は次のようになる。
高＞中＞低＞０（大きいほど人間の顔としての信頼性が高い）
【０１２４】
次にステップＳ１２０１にてステップＳ１２００で取得した検出信頼度を比較し、信頼度が「中」以上か否かを判断する。ステップＳ１２０１にて信頼度が「中」未満の場合はそのまま処理を終了する。一方で、ステップＳ１２０１にて顔が検出されている場合にはステップＳ１２０２に進む。ステップＳ１２０２では次に遷移すべき状態が山登り動作か否かを判断し、次に遷移すべき状態が山登り動作でない場合は処理を終了する。一方で、次に遷移すべき状態が山登り動作である場合には次のステップＳ１２０３に進む。ステップＳ１２０３では次に遷移すべき状態を微小駆動動作に変更して処理を終了する。
【０１２５】
また、実施例１の図４のステップＳ４０１では顔検出部１２１による顔の検出の有無を判断していたが、実施例２ではステップＳ４０１を拡張し、図１２と同様に顔検出信頼度が「中」以上か否かを判断するように変更する。
【０１２６】
つまり、実施例２の構成では顔検出部１２１により顔が検出され、その際の顔検出信頼度が所定値以上の状態で、次に山登り動作を実行しようとする場合には、意図的に微小駆動動作に処理を切り替え、山登り動作を実行することを抑制する。図１１は実施例２を適用した場合の焦点評価値の形状、顔検出結果とその信頼度、焦点調整方式の関係について示したものである。
【０１２７】
本発明を適用した場合、図１１に示すように顔が検出されていても信頼度が「中」未満の場合は微小駆動と山登り動作を適時併用しながら焦点調整を実施する。一方で、顔が検出され、その際の信頼度が「中」以上の場合には山登り動作の実施条件であっても微小駆動を継続して実施する。動作の一例として次に示すような動きとなる。
１）で微小駆動動作を実施し合焦位置の方向を特定する。
２）で山登り動作を実施し大まかな合焦位置を特定する。
３）顔検出結果で顔が検出され、顔検出信頼度が「中」以上である場合には山登り動作を停止し、微小駆動動作に切り替えて合焦位置の特定を継続する。
４）で合焦位置付近で微小駆動動作を実施し合焦位置を特定する。
【０１２８】
このように、被写体検出手段及び被写体の信頼度を判定する判定手段として機能する顔検出部１２１による顔の検出の有無だけではなく、確からしさを示す情報を焦点調整方式の切り替え条件として利用する構成とする。よって、例えば、撮影シーンや撮影モードなど、撮影する状況に応じて顔検出信頼度の閾値を切り替えることで、焦点調整方式の切り替えを状況に応じてより細かく判断することが可能となる。そして、焦点調整方式として微小駆動動作と山登り動作を適時切り替えることで追従速度と安定性の両立を図った制御を実現することが可能となる。
【０１２９】
また、本実施例では顔検出信頼度を４段階で表現したが、本発明はこれに限定されるものではなく、より細かく数値で表現することも可能である。そのため顔検出信頼度の値に応じて、微小駆動動作や山登り動作の駆動条件や合焦判定の閾値等を切り替えるような制御も考えられる。
【０１３０】
たとえば、顔検出信頼度に応じて微小駆動でのフォーカスレンズの駆動量をさらに細かく設定することも可能である。具体的には顔検出信頼度に応じて微小駆動の振幅量を下記のように設定する。
顔検出信頼性：高＞中＞低
微小駆動の振幅量：小＜中＜大
【０１３１】
上記のように微小駆動における振幅量を顔検出信頼度に応じて設定することにより、合焦位置から離れた顔検出信頼性が低い領域ほど微小駆動の振幅量が大きく設定され、ピント追従の応答性を優先した制御が実施される。一方で合焦点近傍で顔検出信頼性が高い領域では振幅量が小さく設定され、ピント変化が緩やかな安定性を優先した制御が実施される。したがって、微小駆動動作においてピント追従の応答性と安定性の両立を図ることが可能となる。
【０１３２】
以上が本発明の第二の実施形態にかかる撮像装置１の焦点調整方式決定処理である。
【０１３３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【０１３４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【０１３５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【０１３６】
１００  撮影レンズ
１０４  フォーカスレンズ制御部
１０５  ＡＦ処理部
１０８  撮像素子
１０９  撮像処理部
１２１  顔検出部
１１５  システム制御部
【図１】
2015038597.tif 000003
【図２】
2015038597.tif 000004
【図３】
2015038597.tif 000005
【図４】
2015038597.tif 000006
【図５】
2015038597.tif 000007
【図６】
2015038597.tif 000008
【図７】
2015038597.tif 000009
【図８】
2015038597.tif 000010
【図９】
2015038597.tif 000011
【図１０】
2015038597.tif 000012
【図１１】
2015038597.tif 000013
【図１２】
2015038597.tif 000014