(57)【要約】【課題】シーンに適したＡＦ制御を行うことで、合焦率を高める。【解決手段】顔領域を基準としたＡＦ評価値のピークが得られたときの撮影レンズ１０１の位置を仮合焦位置（Temp_pint_pulse0）とする。逆光用ＡＦ動作を行うフラグが記憶されている場合、胸エリア範囲を基準としたＡＦ評価値のピークが得られたときの撮影レンズ１０１の位置を仮合焦位置（Temp_pint_pulse2）とする。２つの仮合焦位置の差の絶対値|Temp_pint_pulse0-Temp_pint_pulse2|が所定の許容閾値未満であるか否かを判断し、上記絶対値の差が許容閾値未満であれば、仮合焦位置（Temp_pint_pulse0）が最終的な合焦位置としての信頼性が高いものとして、撮影レンズ１０１を仮合焦位置（Temp_pint_pulse0）に移動し、ピントを合わせる。【選択図】  図１２
2011253193.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを介して被写体像を撮影素子上に結像させ、該撮影素子より得られる画像信号から所望の周波数成分をフィルタにより抽出し、抽出された周波数成分を積分して焦点評価値を算出し、該算出した焦点評価値に基づいて前記撮影レンズの合焦位置を探索する撮影装置であって、
前記フィルタから出力された信号に基づいて焦点評価値を算出するための第１の手順、および前記第１の手順とは異なる第２の手順で、それぞれ第１の仮合焦位置および第２の仮合焦位置を算出する仮合焦位置算出部と、
前記第１の仮合焦位置と前記第２の仮合焦位置との差が所定の範囲内であるか否かを判定し、前記差が前記所定の範囲内であると判定されたことに応じ、最終的な合焦位置として前記第１の仮合焦位置に前記撮影レンズを移動させる制御部と、
を備える撮影装置。
【請求項２】
前記仮合焦位置検出部は、前記差が前記所定の範囲内でないと判定されたことに応じ、前記第１の仮合焦位置の焦点評価値算出対象領域および前記フィルタの抽出すべき周波数成分のうち少なくともいずれか一方を変更した上、前記第１の仮合焦位置を再び算出し、
前記制御部は、再び検出された第１の仮合焦位置と前記第２の仮合焦位置との差が所定の範囲内であるか否かを判定し、前記差が前記所定の範囲内であると判定されたことに応じ、前記第１の仮合焦位置を最終的な合焦位置として前記撮影レンズを移動させる請求項１に記載の撮影装置。
【請求項３】
前記制御部は、前記差が前記所定の範囲内であると判定されるまで、前記第１の仮合焦位置の再算出を繰り返す請求項２に記載の撮影装置。
【請求項４】
前記制御部は、前記第１の仮合焦位置の算出の回数が１以上の所定の回数を超えたことに応じ、所定の基準位置を最終的な合焦位置として撮影レンズを移動させる請求項１または３に記載の撮影装置。
【請求項５】
撮影シーンを判別するシーン判別部をさらに備え、
前記制御部は、前記シーン判別部によって判別された撮影シーンに基づき、前記所定の範囲または前記所定の基準位置のうち少なくとも一方を変化させる請求項１〜４のいずれかに記載の撮影装置。
【請求項６】
前記画像信号に基づいて顔領域を検出する顔検出部と、
前記顔検出部が検出した顔領域に基づいて、首領域、胸領域、腹領域および足領域のうち少なくともいずれか１つを決定する領域決定部と、
前記焦点評価値算出対象領域は、顔領域、首領域、胸領域、腹領域および足領域ならびにこれらの全部または一部を組み合わせた領域のうちいずれか１つを含む請求項２に記載の撮影装置。
【請求項７】
前記フィルタの抽出すべき周波数成分は、所定の第１の周波数成分から前記第１の周波数成分よりも低い所定の第２の周波数成分に切り替えられる請求項２または６に記載の撮影装置。
【請求項８】
撮影レンズを介して被写体像を撮影素子上に結像させ、該撮影素子より得られる画像信号から所望の周波数成分をフィルタにより抽出し、抽出された周波数成分を積分して焦点評価値を算出し、該算出した焦点評価値に基づいて前記撮影レンズの合焦位置を探索する合焦位置探索方法であって、
前記フィルタから出力された信号に基づいて焦点評価値を算出するための第１の手順、および前記第１の手順とは異なる第２の手順で、それぞれ第１の仮合焦位置および第２の仮合焦位置を算出するステップと、
前記第１の仮合焦位置と前記第２の仮合焦位置との差が所定の範囲内であるか否かを判定し、前記差が前記所定の範囲内であると判定されたことに応じ、最終的な合焦位置として前記第１の仮合焦位置に前記撮影レンズを移動させるステップと、
を備える合焦位置探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は顔検出ＡＦ機能を備えた撮影装置に関する。
【背景技術】
【０００２】
従来、逆光状態を判別する撮像装置が存在する。例えば特許文献１によると、被写体が逆光状態か否か判定し、逆光状態の時は電荷蓄積型イメージセンサの積分時間を長くして、再度積分を行い、そのときのセンサ出力に基づいて再度焦点検出をやり直す。
【０００３】
特許文献２によると、２種類のサンプリング手段（少なくとも蓄積時間の一部が共通）を有し、逆光と判断された場合には、第２サンプリング手段の出力を優先して焦点検出を行う。
【０００４】
特許文献３によると、画像信号の高周波成分の信号量を検出することにより合焦評価値を取得し、この合焦評価値に基づいて合焦位置を検出し、検出された合焦位置が、合焦位置であるか偽合焦位置であるかを判定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０５−２６４８８７号公報
【特許文献２】特開平１１−２２３７５９号公報
【特許文献３】特開２００６−１４５６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術では、逆光状態の場合には、都合２回の積分と２回の演算処理を行うため、焦点検出に時間がかかる。特許文献２の技術では、逆光判定の結果に応じて、ＡＦ用の電荷蓄積時間を変化させるためには、撮像素子の動作を切り替える必要がある。特許文献３では、撮影シーンに適した合焦が行われるとは限らない。
【０００７】
本発明はこのような問題点に鑑みてなされたもので、シーンに適したＡＦ制御を行うことで、合焦率を高めることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、撮影レンズを介して被写体像を撮影素子上に結像させ、該撮影素子より得られる画像信号から所望の周波数成分をフィルタにより抽出し、抽出された周波数成分を積分して焦点評価値を算出し、該算出した焦点評価値に基づいて撮影レンズの合焦位置を探索する撮影装置または合焦位置探索方法に関する。
【０００９】
本発明に係る撮影装置は、被写体像の撮影シーンを判別するシーン判別部と、シーン判別部によって判別された撮影シーンに基づき、撮影レンズの合焦位置の探索範囲またはフィルタの抽出すべき周波数成分のうち少なくともいずれか一方を変更した上で、合焦位置を探索するよう撮影レンズを移動させる制御部と、を備える。
【００１０】
この発明によると、撮影シーンに応じて合焦位置探索範囲または合焦検出用フィルタのうち少なくともいずれか一方を変更して、合焦位置を算出するから、逆光の有無や顔の有無などの撮影シーンに応じた正確な合焦位置の探索を行うことができる。
【００１１】
ここで、撮影シーンは、逆光状態・順光状態であること、人物撮影か人物以外の被写体の撮影であること、画像の明暗、高コントラスト・低コントラストであることを含む。
【００１２】
また、本発明に係る撮影装置は、撮影シーンを判別するシーン判別部と、シーン判別部によって判別された撮影シーンに応じた合焦位置探索手順を実行する制御部と、を備える。
【００１３】
この発明によると、撮影シーンに応じた適切な合焦位置算出手順を実行することで、撮影シーンに応じた正確な合焦を行うことができる。
【００１４】
また、本発明に係る撮影装置は、フィルタから出力された信号に基づいて焦点評価値を算出するための第１の手順、および第１の手順とは異なる第２の手順で、それぞれ第１の仮合焦位置および第２の仮合焦位置を算出する仮合焦位置算出部と、第１の仮合焦位置と第２の仮合焦位置との差が所定の範囲内であるか否かを判定し、差が所定の範囲内であると判定されたことに応じ、最終的な合焦位置として第１の仮合焦位置に撮影レンズを移動させる制御部と、を備える。
【００１５】
この発明によると、２つの異なる手順で仮合焦位置を算出し、それらの誤差が所定の範囲内であれば、第１の仮合焦位置を最終的な合焦位置とすることで、第１の仮合焦位置が真の合焦位置としての確からしさが担保され、正確な合焦を行うことができる。
【００１６】
仮合焦位置検出部は、差が所定の範囲内でないと判定されたことに応じ、第１の仮合焦位置の焦点評価値算出対象領域およびフィルタの抽出すべき周波数成分のうち少なくともいずれか一方を変更した上、第１の仮合焦位置を再び算出し、制御部は、再び検出された第１の仮合焦位置と第２の仮合焦位置との差が所定の範囲内であるか否かを判定し、差が所定の範囲内であると判定されたことに応じ、第１の仮合焦位置を最終的な合焦位置として撮影レンズを移動させるようにしてもよい。
【００１７】
制御部は、差が所定の範囲内であると判定されるまで、第１の仮合焦位置の再算出を繰り返すようにしてもよい。
【００１８】
制御部は、第１の仮合焦位置の算出の回数が１以上の所定の回数を超えたことに応じ、所定の基準位置を最終的な合焦位置として撮影レンズを移動させるようにしてもよい。
【００１９】
撮影シーンを判別するシーン判別部をさらに備え、制御部は、シーン判別部によって判別された撮影シーンに基づき、所定の範囲または所定の基準位置のうち少なくとも一方を変化させるようにしてもよい。
【００２０】
シーン判別部は、逆光状態を検出し、制御部は、シーン判別部による逆光状態の検出に応じ、異なる２つの焦点評価値算出対象領域について算出された２つの仮合焦位置を比較し、両者の差が所定の範囲内である場合、２つの焦点評価値算出対象領域のいずれか一方について検出された２つの仮合焦位置を最終的な合焦位置とするようにしてもよい。
【００２１】
画像信号に基づいて顔領域を検出する顔検出部と、顔検出部が検出した顔領域に基づいて、首領域、胸領域、腹領域および足領域のうち少なくともいずれか１つを決定する領域決定部と、をさらに備えてもよい。
【００２２】
この場合、異なる２つの焦点評価値算出対象領域は、顔領域、首領域、胸領域、腹領域および足領域ならびにこれらの全部または一部を組み合わせた領域のうちいずれか２つを含んでもよい。
【００２３】
また、焦点評価値算出対象領域は、顔領域、首領域、胸領域、腹領域および足領域ならびにこれらの全部または一部を組み合わせた領域のうちいずれか１つを含んでもよい。
【００２４】
フィルタの抽出すべき周波数成分は、所定の第１の周波数成分から第１の周波数成分よりも低い所定の第２の周波数成分に切り替えられるようにしてもよい。
【００２５】
本発明に係る合焦位置探索方法は、被写体像の撮影シーンを判別するステップと、判別された撮影シーンに基づき、撮影レンズの合焦位置の探索範囲またはフィルタの抽出すべき周波数成分のうち少なくともいずれか一方を変更した上で、合焦位置を探索するよう撮影レンズを移動させるステップと、を備える。
【００２６】
本発明に係る合焦位置探索方法は、撮影シーンを判別するステップと、判別された撮影シーンに応じた合焦位置探索手順を実行するステップと、を備える。
【００２７】
本発明に係る合焦位置探索方法は、フィルタから出力された信号に基づいて焦点評価値を算出するための第１の手順、および第１の手順とは異なる第２の手順で、それぞれ第１の仮合焦位置および第２の仮合焦位置を算出するステップと、第１の仮合焦位置と第２の仮合焦位置との差が所定の範囲内であるか否かを判定し、差が所定の範囲内であると判定されたことに応じ、最終的な合焦位置として第１の仮合焦位置に撮影レンズを移動させるステップと、を備える。
【発明の効果】
【００２８】
この発明によると、撮影シーンに応じて合焦位置検出範囲または合焦検出用フィルタのうち少なくともいずれか一方を変更して、合焦位置を算出するから、逆光の有無や顔の有無などの撮影シーンに応じた正確な合焦を行うことができる。
【図面の簡単な説明】
【００２９】
【図１】デジタルカメラの正面図
【図２】デジタルカメラの背面図
【図３】デジタルカメラのブロック構成図
【図４】顔検出ＬＳＩのブロック構成図
【図５】顔検出ＬＳＩの出力する顔情報の一例を示す図
【図６】撮影動作の概略フローチャート
【図７】顔検出ＡＦの概略フローチャート
【図８】ＡＦ対象顔領域設定の概略フローチャート
【図９】逆光判定処理のフローチャート
【図１０】逆光判定の概念説明図
【図１１】逆光判定の結果を示すフラグの一例を示す図
【図１２】第１実施形態に係る逆光顔ＡＦ処理のフローチャート
【図１３】ＡＦ領域拡大処理の内容を概念的に示す図
【図１４】順光ＡＦ処理のフローチャート
【図１５】第２実施形態に係る逆光顔ＡＦ処理の要部フローチャート
【発明を実施するための形態】
【００３０】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００３１】
図１は、本発明の好ましい実施形態に係るデジタルカメラ（以下カメラと略す）１００の正面図である。
【００３２】
カメラ１００の正面に配備されたレンズ鏡胴６０には、ズームレンズ１０１ａ及びフォーカスレンズ１０１ｂを含む撮影レンズ１０１が内蔵されており、ズームレンズ１０１ａを光軸方向に移動させることで焦点距離調節が行なわれるとともに、フォーカスレンズ１０１ｂを光軸方向に移動させることによりピント調節が行なわれる。
【００３３】
レンズ鏡胴６０は、カメラボディ１８０に沈胴した状態から、予め設定された最短焦点距離位置であるワイド端と最長焦点距離位置であるテレ端との間で進退することで、カメラボディ１８０から繰り出し、また収納される。この図では、レンズ鏡胴６０がカメラボディ１８０に沈胴した状態が示されている。
【００３４】
またカメラ１００には、非撮影時には撮影レンズ１０１の前面を覆って撮影レンズ１０１と外界とを遮ることで撮影レンズ１０１を保護する状態をつくり出すとともに、撮像時には撮影レンズを外界に露出するレンズカバー６１が設けられている。
【００３５】
レンズカバー６１は開閉自在な機構で構成されており、開放状態で撮影レンズ１０１の前面を覆い、閉鎖状態で撮影レンズ１０１の前面を外界に露出する。レンズカバー６１は電源スイッチ１２１のオン／オフに連動して開放／閉鎖される。この図ではレンズカバー６１は開放状態となっている。
【００３６】
カメラ１００の上面には、中央部分にレリーズスイッチ１０４の配備されたモードダイヤル１２３と電源スイッチ１２１とが配備されており、正面には、ストロボ１０５ａ、ＡＦ補助光ランプ１０５ｂ、セルフタイマランプ１０５ｃ等が配備されている。
【００３７】
図２はカメラ１００の背面図である。カメラ１００の背面には、ズームスイッチ１２７が配備されている。ズームスイッチ１２７のワイド（Ｗ）側を押すと、押し続けている間、レンズ鏡胴６０がワイド端（広角）側に繰り出し、テレ（Ｔ）側の他方を押すと、押し続けている間、レンズ鏡胴６０がテレ端（望遠）側に移動する。
【００３８】
カメラ１００の背面には、画像表示ＬＣＤ１０２、十字キー１２４、顔ボタン１２５、情報位置指定キー１２６等も設けられている。十字キー１２４は、上下左右がそれぞれ表示明るさ調節／セルフタイマ／マクロ撮影／ストロボ撮影を設定する操作系である。後述するが、十字キー１２４の下キーを押下することで、セルフタイマ回路８３の計時完了後にメインＣＰＵ２０がＣＣＤ１３２にシャッタ動作を行わせるセルフ撮影モードの設定を行える。撮影モード設定時に顔ボタン１２５が押下されると、後述の顔検出を開始させる。
【００３９】
図３はカメラ１００のブロック図である。カメラ１００にはユーザがこのカメラ１００を使用するときに種々の操作を行なうための操作部１２０が設けられている。この操作部１２０には、カメラ１００を作動させるための電源投入用の電源スイッチ１２１、オート撮影、マニュアル撮影、風景撮影モード、ポートレート撮影モード、証明写真モード等を選択するためのモードダイヤル１２３、各種のメニューの設定や選択あるいはズームを行なうための十字キー１２４、顔ボタン１２５、および十字キー１２４で選択されたメニューの実行やキャンセル等を行なうための情報位置指定キー１２６が備えられている。
【００４０】
また、カメラ１００には、撮影画像や再生画像等を表示するための画像表示ＬＣＤ１０２と、操作の手助けを行なうための操作ＬＣＤ表示１０３が備えられている。
【００４１】
このカメラ１００にはレリーズスイッチ１０４が配備されている。このレリーズスイッチ１０４によって撮影の開始指示がメインＣＰＵ２０へと伝えられる。このカメラ１００では所定のメニュー画面によって撮影と再生との切り替えが自在になっている。また、カメラ１００には、コントラストＡＦ時に被写体に投光スポットを照射するための発光ダイオード（ＬＥＤ）からなるＡＦ補助光ランプ１０５ｂ、閃光を発光するストロボ１０５ａを有する閃光発光装置が配備されている。
【００４２】
また、カメラ１００には、撮影レンズ１０１と、絞り１３１と、撮影レンズ１０１および絞り１３１を経由して結像された被写体像をアナログの画像信号に変換する撮像素子であるＣＣＤセンサ１３２（以下ＣＣＤ１３２と略記する）とが備えられている。ＣＣＤ１３２は、ＣＣＤ１３２に照射された被写体光により発生した電荷を可変の電荷蓄積時間（露光期間）の間蓄積することにより画像信号を生成するものである。ＣＣＤ１３２からは、ＣＧ部１３６から出力される垂直同期信号ＶＤに同期したタイミングでフレーム毎の画像信号が順次出力される。
【００４３】
撮像素子にＣＣＤ１３２を用いた場合には、色偽信号やモアレ縞等の発生を防止するために、入射光内の不要な高周波成分を除去する光学的ローパスフィルタ１３２ａが配設されている。また、入射光内の赤外線を吸収若しくは反射して、長波長域で感度が高いＣＣＤセンサ１３２固有の感度特性を補正する赤外カットフィルタ１３２ｂが配設されている。光学的ローパスフィルタ１３２ａ及び赤外カットフィルタ１３２ｂの具体的な配設の態様は特に限定されない。
【００４４】
また、カメラ１００には、ＣＣＤセンサ１３２からのアナログ画像信号が表わす被写体像のホワイトバランスを合わせるとともにその被写体像の階調特性における直線の傾き（γ）を調節し、さらにアナログ画像信号を増幅する増幅率可変の増幅器を含む白バランス・γ処理部１３３が備えられている。
【００４５】
さらに、カメラ１００には、白バランス・γ処理部１３３からのアナログ信号をディジタルのＲ，Ｇ，Ｂ画像データにＡ／Ｄ変換するＡ／Ｄ変換部１３４と、そのＡ／Ｄ変換部１３４からのＲ，Ｇ，Ｂ画像データを格納するバッファメモリ１３５が備えられている。
【００４６】
Ａ／Ｄ変換部１３４によって得られたＲ，Ｇ，Ｂ画像データは、ＡＦ検出部１５０にも入力される。
【００４７】
ＡＦ検出部１５０は、画像データの通過周波数帯域（切り捨てずに通過させる周波数帯域）が高いあるいは低い、異なる２つのハイパスフィルタのいずれか一方をＡＦフィルタとして切り替え可能である。ＡＦ検出部１５０は、これらのフィルタのうちいずれか一方のフィルタをＡＦフィルタとして優先的に用いることで、後述のＡＦ評価値を算出する。
【００４８】
どちらのフィルタを優先的に用いるかは、ＥＥＰＲＯＭ１４６に予めデフォルトの優先順位を記憶してもよいし、後述する逆光判定処理の結果に応じて切り替えてもよいし、顔検出の結果に応じて切り替えてもよい。
【００４９】
例えば、ＣＰＵ２０によって、順光と判定された場合や、明るい撮影シーンと判定された場合や、モードダイヤル１２３で風景モードが選択されたと判定された場合や、顔が検出されないと判定された場合、顔領域が検出されても顔領域の面積が画像全体の面積に比して所定の比率（例えば１／１０）より小さい（すなわち風景のデータ量が多い）と判定された場合、分割測光により複数のエリアごとに輝度を求め、隣接するエリアの輝度の差が所定以上と判定されるなど、高コントラストの撮影シーンと判定された場合などは、画像データ全体の、あるいは顔領域の高周波成分が多くなるから、通過周波数帯域の高い方のフィルタに切り替えるとよい。
【００５０】
あるいは、逆光と判定された場合や、夜景モードが選択された場合、顔領域の面積が所定比率より小さい場合、暗い撮影シーン、低コントラストの撮影シーンである場合は、顔領域よりもそれ以外の領域の高周波成分が多くなったり、画像データの量が全体的に、あるいは顔領域の画像データの量が減少するから、可及的に所定の周波数成分を抽出すべく、通過周波数帯域の低い方のフィルタに切り替えるとよい。
【００５１】
あるいは、風景画など、顔領域が検出されない場合、通過周波数帯域が高い方のハイパスフィルタに切り替えてもよい。
【００５２】
以下、優先される方のＡＦフィルタをFirst_Filter、優先されない方のＡＦフィルタをSecond_Filterで表すこともある。以下説明の簡略のため、通過周波数帯域の高い方をFirst_Filter、通過周波数帯域の低い方をSecond_Filterとするが、それらのフィルタの通過周波数帯域を逆にしてもよい。
【００５３】
ＡＦ検出部１５０は、Ａ／Ｄ変換部１３４からの画像データのうち、所望の積算エリア（ＡＦ領域）に対応するＲ，Ｇ，Ｂ画像データの全部または一部（例えばＧ信号のみ）を使用し、１次元水平方向あるいは垂直方向に連続する画像データから、通過周波数帯域の切り替え可能なＡＦフィルタを介して所定の周波数成分を抽出し、この周波数成分を積算した値（ＡＦ評価値）をＣＰＵ２０に出力する。
【００５４】
ＡＦ検出部１５０が１度の機会で得た画像からFirst_FilterとSecond_Filterの双方について同時に異なる周波数成分を抽出し、それらに対応した２つのＡＦ評価値を同時に出力してもよい。First_FilterとSecond_Filterを順次切り替えてＡＦ評価値を算出する場合は、ＡＦフィルタをFirst_Filterに切り替えた場合とSecond_Filterに切り替えた場合の２回に渡りフォーカスレンズ１０１ｂを移動させる必要があるが、こうすれば１回の移動で済む。
【００５５】
ＣＰＵ２０は、ＡＦ検出部１５０から出力されたＡＦ評価値が最大になるレンズ位置にフォーカス用モータ１１１を介してフォーカスレンズ１０１ｂを移動させる。
【００５６】
また、カメラ１００には、ＣＧ（クロックジェネレータ）部１３６と、測光・測距用ＣＰＵ１３７と、充電・発光制御部１３８と、通信制御部１３９と、ＹＣ処理部１４０と、電源電池６８とが備えられている。
【００５７】
ＣＧ部１３６は、ＣＣＤセンサ１３２を駆動するための垂直同期信号ＶＤ，高速掃き出しパルスＰを含む駆動信号、白バランス・γ処理部１３３，Ａ／Ｄ変換部１３４を制御する制御信号、および通信制御部１３９を制御する制御信号を出力する。また、このＣＧ部１３６には、測光・測距用ＣＰＵ１３７からの制御信号が入力される。
【００５８】
測光・測距用ＣＰＵ１３７は、ズーム用モータ１１０、フォーカス用モータ１１１、絞り調節を行う絞り用モータ１１２を制御してズームレンズ１０１ａ、フォーカスレンズ１０１ｂ、絞り１３１をそれぞれ駆動することにより被写体までの距離の算出（測距）を行ない、ＣＧ部１３６および充電・発光制御部１３８を制御する。ズーム用モータ１１０、フォーカス用モータ１１１、絞り用モータ１１２の駆動は、モータドライバ６２によって制御され、モータドライバ６２の制御コマンドは、測光・測距用ＣＰＵ１３７あるいはメインＣＰＵ２０から送られる。
【００５９】
なお、ズームレンズ１０１ａ、フォーカスレンズ１０１ｂ、絞り１３１、ＡＦ補助光照射角の駆動源は、ズーム用モータ１１０、フォーカス用モータ１１１、絞り用モータ１１２のような各種モータに限定する必然性はなく、アクチュエータなどであってもよい。
【００６０】
測光・測距用ＣＰＵ１３７は、レリーズスイッチ１０４が半押し（Ｓ１オン）されると、ＣＣＤ１３２によって周期的（１／30秒から１／60秒ごと）に得られる画像データ（スルー画像）に基づいて被写体の明るさの測光（ＥＶ値の算出）を行う。
【００６１】
即ち、ＡＥ演算部１５１は、Ａ／Ｄ変換部１３４から出力されたＲ、Ｇ、Ｂの画像信号を積算し、その積算値を測光・測距用ＣＰＵ１３７に提供する。測光・測距用ＣＰＵ１３７は、ＡＥ演算部１５１から入力する積算値に基づいて被写体の平均的な明るさ（被写体輝度）を検出し、撮影に適した露出値（ＥＶ値）を算出する。
【００６２】
そして、測光・測距用ＣＰＵ１３７は、得られたＥＶ値に基づいて絞り１３１の絞り値（Ｆ値）及びＣＣＤ１３２の電子シャッタ（シャッタスピード）を含む露出値を所定のプログラム線図にしたがって決定する（ＡＥ動作）。
【００６３】
レリーズスイッチ１０４が全押し（Ｓ２オン）されると、測光・測距用ＣＰＵ１３７は、その決定した絞り値に基づいて絞り１３１を駆動し、絞り１３１の開口径を制御するとともに、決定したシャッタスピードに基づき、ＣＧ１３６を介してＣＣＤ１３２での電荷蓄積時間を制御する。
【００６４】
ＡＥ動作は、絞り優先ＡＥ，シャッタ速度優先ＡＥ，プログラムＡＥなどがあるが、いずれにおいても、被写体輝度を測定し、この被写体輝度の測光値に基づいて決められた露出値、すなわち絞り値とシャッタスピードとの組み合わせで撮影を行うことにより、適正な露光量で撮像されるように制御しており、面倒な露出決定の手間を省くことができる。
【００６５】
ＡＦ検出部１５０は、測光・測距ＣＰＵ１３７により選定された所望のＡＦ領域に対応する画像データをＡ／Ｄ変換部１３４から抽出する。焦点位置を探索・検出する方法は、合焦位置で画像データのＡＦ領域部分の高周波成分が最大振幅になるという特徴を利用して行う。ＡＦ検出部１５０は、抽出された画像データの高周波成分を１フィールド期間積分することにより、振幅値を算出する。ＡＦ検出部１５０は、測光・測距ＣＰＵ１３７がフォーカス用モータ１１１を駆動制御してフォーカスレンズ１０１ｂを可動範囲内、即ち無限遠側の端点（ＩＮＦ点）から至近側の端点（ＮＥＡＲ点）の間で移動させている間に順次振幅値の計算を実行し、最大振幅を検出した時に検出値を測光・測距ＣＰＵ１３７に送信する。ただし本出願人による特開２００１−２０８９５９号公報のように、無限遠側に焦点位置があると推測される風景モードが設定された場合などは、合焦に要する時間を短縮するため、必要に応じて無限遠側から至近側にフォーカスレンズ１０１ｂを移動させてもよい。
【００６６】
測光・測距ＣＰＵ１３７は、この検出値を取得して対応する合焦位置に、フォーカスレンズ１０１ｂを移動させるようにフォーカス用モータ１１１に指令を出す。フォーカス用モータ１１１は、測光・測距ＣＰＵ１３７の指令に応じてフォーカスレンズ１０１ｂを合焦位置に移動させる（ＡＦ動作）。
【００６７】
測光・測距用ＣＰＵ１３７は、メインＣＰＵ２０とのＣＰＵ間通信によってレリーズスイッチ１０４と接続されており、ユーザによりレリーズスイッチ１０４が半押しされた時に、この合焦位置の検出が行われる。また、測光・測距用ＣＰＵ１３７には、ズーム用モータ１１０が接続されており、メインＣＰＵ２０が、ズームスイッチ１２７によってユーザからのＴＥＬＥ方向又はＷＩＤＥ方向へのズームの指令を取得した場合に、ズーム用モータ１１０を駆動させることにより、ズームレンズ１０１ａをＷＩＤＥ端とＴＥＬＥ端との間で移動させる。
【００６８】
充電・発光制御部１３８は，ストロボ１０５ａを発光させるために電源電池６８からの電力の供給を受けて図示しない閃光発光用のコンデンサを充電したり、そのストロボ１０５ａの発光を制御する。
【００６９】
充電・発光制御部１３８は，電源電池６８の充電開始、レリーズスイッチ１０４の半押し・全押し操作信号等の各種の信号や、発光量、発光タイミングを示す信号をメインＣＰＵ２０や測光・測距ＣＰＵ１３７から取り込んだことに応じ、セルフタイマランプ（タリーランプ）１０５ｃやＡＦ補助光ランプ１０５ｂへの電流供給制御を行い、所望の発光量が所望のタイミングで得られるように制御する。
【００７０】
なお、セルフタイマランプ１０５ｃはＬＥＤで構成してもよく、ＡＦ補助光ランプ１０５ｂを構成するＬＥＤと共通にしてもよい。
【００７１】
メインＣＰＵ２０には、セルフタイマ回路８３が接続されている。メインＣＰＵ２０は、セルフ撮影モードが設定されている場合、レリーズスイッチ１０４の全押し信号に基づいて計時を行なう。この計時中に、メインＣＰＵ２０は測光・測距ＣＰＵ１３７を介し、残り時間に合わせて点滅速度をだんだんと早めながら、セルフタイマランプ１０５ｃを点滅させる。セルフタイマ回路８３は、計時完了後に計時完了信号をメインＣＰＵ２０に入力する。メインＣＰＵ２０は、計時完了信号に基づいて、ＣＣＤ１３２にシャッタ動作を実施させる。
【００７２】
通信制御部１３９には、通信ポート１０７が備えられており、この通信制御部１３９は、カメラ１００により撮影された被写体の画像信号をＵＳＢ端子が備えられたパーソナルコンピュータ等の外部装置に出力し、およびこのような外部装置からカメラ１００に画像信号を入力することにより、その外部装置との間のデータ通信を担うものである。また、このカメラ１００は、ロール状の写真フイルムに写真撮影を行なう通常のカメラが有するＩＳＯ感度８０，１００，２００，４００，１６００等に切り替える機能を模擬した機能を有し、ＩＳＯ感度４００以上に切り替えられた場合、白バランス・γ処理部１３３の増幅器の増幅率が所定の増幅率を越えた高増幅率に設定された高感度モードとなる。通信制御部１３９は、高感度モードでの撮影中は、外部装置との通信を停止する。
【００７３】
また、カメラ１００には、圧縮・伸長＆ＩＤ抽出部１４３と、Ｉ／Ｆ部１４４が備えられている。圧縮・伸長＆ＩＤ抽出部１４３は、バッファメモリ１３５に格納された画像データを、バスライン１４２を介して読み出して圧縮し、Ｉ／Ｆ部１４４を経由してメモリカード２００に格納する。また、圧縮・伸長＆ＩＤ抽出部１４３は、メモリカード２００に格納された画像データの読み出しにあたり、メモリカード２００固有の識別番号（ＩＤ）を抽出し、そのメモリカード２００に格納された画像データを読み出して伸長し、バッファメモリ１３５に格納する。
【００７４】
バッファメモリ１３５に格納されたＹ／Ｃ信号は、圧縮・伸長＆ＩＤ抽出部１４３によって所定のフォーマットに従って圧縮された後、Ｉ／Ｆ１４４を介してメモリカード２００のようなリムーバブルメディアないしハードディスク（ＨＤＤ）７５のような内蔵型大容量記憶媒体に所定の形式（例えばExif（Exchangeable Image File Format）ファイル）で記録される。ハードディスク（ＨＤＤ）７５へのデータ記録またはハードディスク（ＨＤＤ）７５からのデータの読込みは、メインＣＰＵ２０の指令に応じてハードディスクコントローラ７４によって制御される。
【００７５】
また、カメラ１００には、メインＣＰＵ２０と、ＥＥＰＲＯＭ１４６と、ＹＣ／ＲＧＢ変換部１４７と、表示用のドライバ１４８とが備えられている。メインＣＰＵ２０は、このカメラ１００全体の制御を行なう。ＥＥＰＲＯＭ１４６には、このカメラ１００固有の固体データやプログラム等が格納されている。ＹＣ／ＲＧＢ変換部１４７は、ＹＣ処理部１４０で生成されたカラー映像信号ＹＣを３色のＲＧＢ信号に変換して表示用のドライバ１４８を経由して画像表示ＬＣＤ１０２に出力する。
【００７６】
また、カメラ１００は、ＡＣ電源から電力を得るためのＡＣアダプタ４８と電源電池６８とが着脱可能な構成となっている。電源電池６８は充電可能な二次電池、例えばニカド電池、ニッケル水素電池、リチウムイオン電池で構成される。電源電池６８は使い切り型の一次電池、例えばリチウム電池、アルカリ電池で構成してもよい。電源電池６８は図示しない電池収納室に装填することにより、カメラ１００の各回路と電気的に接続される。
【００７７】
ＡＣアダプタ４８がカメラ１００に装填されＡＣ電源からＡＣアダプタ４８を介してカメラ１００に電力が供給される場合には、電源電池６８が電池収納室に装填されている場合であっても、優先的に当該ＡＣアダプタ４８から出力された電力がカメラ１００の各部に駆動用の電力として供給される。また、ＡＣアダプタ４８が装填されておらず、かつ電源電池６８が電池収納室に装填されている場合には、当該電源電池６８から出力された電力がカメラ１００の各部に駆動用の電力として供給される。
【００７８】
なお、図示しないが、カメラ１００には、電池収納室内に収納される電源電池６８とは別にバックアップ電池が設けられている。内蔵バックアップ電池には例えば専用の二次電池が用いられ、電源電池６８によって充電される。バックアップ電池は、電源電池６８の交換や取り外し等、電源電池６８が電池収納室に装填されていない場合、カメラ１００の基本機能に給電する。
【００７９】
即ち、電源電池６８又はＡＣアダプタ４８からの電源供給が停止すると、バックアップ電池がスイッチング回路（図示せず）によってＲＴＣ１５等に接続され、これらの回路に給電する。これにより、バックアップ電池２９が寿命に達しない限り、ＲＴＣ１５等の基本機能には、電源供給が間断なく継続する。
【００８０】
ＲＴＣ（Real Time Clock）１５は計時専用のチップであり、電源電池６８やＡＣアダプタ４８からの給電がオフされていてもバックアップ電池から電源供給を受けて継続的に動作する。
【００８１】
画像表示ＬＣＤ１０２には透過型又は半透過型の液晶パネル７１を背面側から照明するバックライト７０が配設されており、省電力モードの場合には、メインＣＰＵ２０によりそのバックライト７０の明るさ（輝度）がバックライトドライバ７２を介して制御され、バックライト７０の消費電力が低減されるようになっている。また、省電力モードは、操作部１２０の情報位置指定キー１２６を押して画像表示ＬＣＤ１０２にメニュー画面を表示させ、そのメニュー画面で所定の操作を行うことによってオン／オフを設定することができるようになっている。
【００８２】
図４は顔検出ＬＳＩ２０ｂのブロック構成の一例を示す。
【００８３】
図５は、顔検出ＬＳＩ２０ｂが顔情報として出力する情報を例示する。顔検出ＬＳＩ２０ｂは、Ａ／Ｄ変換部１３４からバッファメモリ１３５に逐次出力されて記憶されるＣＣＤＲＡＷ画像から、人物の顔部分を含む領域である顔領域の数、各顔の位置、各顔の大きさ、各顔の検出スコア（検出された顔領域が実際の顔であることの確からしさ）、各顔の向き、各顔の傾きなどの情報を含む顔情報を検出し、その検出結果をバッファメモリ１３５に出力する。
【００８４】
図６はＣＰＵ２０によって制御される、顔検出処理を利用した撮影動作の概要を示すフローチャートである。この図に示すように、顔検出処理を行うタイミングは、大きく分けてスルー画から行う場合（Ｓ３）と、本露光後に行う場合（Ｓ１２）の２通りが存在する。本明細書で説明する顔検出Ｓ１ＡＦ（Ｓ９）は、スルー画中の顔検出の結果を使って、ＡＦエリアをＸＹ平面上で限定し、確実にピントを合わせることを目的とする。
【００８５】
図７は顔検出Ｓ１ＡＦの動作の概要を示すフローチャートである。
【００８６】
この動作の概略を説明すると、顔ボタン１２５の押下操作などの所定操作によって顔検出がオンにされており、かつスルー画から顔検出を試みた結果、顔が検出された場合は、他のＡＦ方式に優先して動作させる。
【００８７】
なお、具体的な顔検出Ｓ１ＡＦの実施方法としては、例えば本出願人による特願２００６−０４６１２３号において記述された技術を適用することができる。
【００８８】
図８は、顔検出Ｓ１ＡＦのＳ２１「ＡＦ領域設定」の流れを示すフローチャートである。
【００８９】
Ｓ４１では、ＡＦの対象とすべき任意の１つの顔領域を選択する。選択の仕方としては、例えば、各顔領域の大きさを求め、最も面積の大きい顔領域を選択する。
【００９０】
Ｓ４２では、逆光判定処理を行う。この処理の詳細は後述する。
【００９１】
Ｓ４３では、顔検出ＬＳＩ２０ｂが出力した顔領域の座標のうち、Ｓ４１で選択された顔領域の座標を基準に、ＡＦ領域を算出する。この動作の概略を示すと、顔検出ＬＳＩ２０ｂの検出した顔情報に含まれる顔の大きさ・向き・傾きを基準にＡＦ領域の中心および矩形の４頂点の座標を算出する。次に、算出されたそれらの中心座標および４頂点座標を、実際にＡＦ評価値を取得する対象となるＣＣＤＲＡＷ画像の座標系に変換する。そして、その変換後の４頂点を直線で結ぶことで形成される矩形の閉領域を、ＡＦ領域とする。
【００９２】
図９は、逆光判定処理の流れを示すフローチャートであり、図１０は、逆光判定の要点を概念的に示す。
【００９３】
逆光判定処理では、顔検出ＬＳＩ２０ｂの検出した垂直方向の顔領域周縁の外側の画素の測光値から、顔領域周縁を介在させてその外側の画素と相対する垂直方向の顔領域周縁の内側の画素の測光値を減じ、その差分値が所定の閾値を超えれば、その値（Temp_deltaEV）を保存しておく。これを、ＡＥの１６分割エリアの画素のそれぞれについて繰り返す（図９のＳ５０〜Ｓ７１、図１０）。
【００９４】
さらに、画素ごとに保存された上記差分値（Temp_deltaEV）のうち最大のもの（max_deltaEV）を、所定の閾値（FACE_AF_BACKLIGHT_TH）を１０倍した値とを比較し（Ｓ７２）、max_deltaEV＞FACE_AF_BACKLIGHT_TH×10であれば逆光であると判断し（Ｓ７３）、max_deltaEV＞FACE_AF_BACKLIGHT_TH×10でなければ逆光ではないと判断する（Ｓ７４）。
【００９５】
なお、撮像素子やＡＦ検出部の構成に応じて、水平方向の顔領域周縁の外側の画素の測光値から内側の画素の測光値を減じるようにさせても良い。
【００９６】
また、図１１に示すように、逆光判定処理で逆光であると判断された場合は、逆光用に特化したＡＦ動作を行う旨のフラグ「１」をＥＥＰＲＯＭ１４６に記憶し、逆光でないと判断された場合は、逆光用に特化したＡＦ動作を行わない旨のフラグ「０」をＥＥＰＲＯＭ１４６に記憶する。
【００９７】
図１２は、逆光用に特化したＡＦ動作を行う旨のフラグ「１」がＥＥＰＲＯＭ１４６に記憶された場合に対応した特有のＡＦ動作を含んだＡＦ動作の流れを示すフローチャートである。この処理は、図７のＳ２６〜Ｓ３０の詳細な内容を表す。
【００９８】
この処理では、まず、「逆光用顔ＡＦエリア設定」、「中断処理ＯＦＦ設定」、「顔狭範囲サーチ後の全域サーチＯＦＦ設定」を行う。
【００９９】
ここで、「逆光用顔ＡＦエリア設定」は、顔情報に基づいたＡＦ領域（図８のＳ４３で算出されたＡＦ領域）を逆光用顔ＡＦエリアに設定する処理である。
【０１００】
また、「中断処理ＯＦＦ設定」は、フォーカスレンズ１０１ｂを一定方向に一定量（Search_Step）ずつ微小駆動（ステップ駆動）することで新たに取得したＡＦ評価値と、微
小駆動前に取得した前回のＡＦ評価値とを比較して、ＡＦ評価値が減少した場合、ＡＦ評価値のピーク点（いわゆるジャスピン位置）を通過したものと判断して（減少傾向にあるとして）ＡＦサーチを中断する処理自体を、行わない設定をすることである。
【０１０１】
これは、信号量の多い画像や高コントラストの画像ではＡＦ評価値のピーク点の存在が比較的正確に判断され、それ以後は無駄なサーチを中断する（中断処理）のがよいのであるが、逆光時の顔領域はノイズ成分が多く、ここから得られたＡＦ評価値の極大点が大山小山のように複数出現し、減少傾向にあると判定された最初の大山の極大点が、ノイズに起因し、必ずしも真の合焦位置でない可能性もあり、その大山のピークでＡＦサーチを中断すると正確な合焦が完了していない可能性があるからである。
【０１０２】
また、「顔狭範囲サーチ後の全域サーチＯＦＦ設定」は、顔検出利用狭範囲サーチでＡＦ評価値のピークがなかった場合に、全域サーチを行わない設定である。つまり、至近側（Ｎｅａｒ側）から無限遠側（ＩＮＦ側）に向けてフォーカスレンズ１０１ｂをステップ駆動する範囲を、所定の基準位置（Pulse_Target）を基準に特定の範囲に限定（至近側に向けた所定の距離（Pulse Target - Search_Step * Search_Range_Near）の範囲内および無限遠側に向けた所定の距離（Pulse Target + Search_Step * Search_Range_Inf）の範囲内に限定）して、ＡＦ評価値のピークを探索した後、ＡＦ評価値のピークがなかった場合でも全域サーチは行わない。これは、順光時では顔領域にノイズ成分が少ないため、所定の基準位置（Pulse Target）から多少離れたところにピークが存在しても、ある程度の信頼性は確保されるが、逆光時ではノイズ成分等、本来の顔のコントラストとは異なる情報に影響される割合が高く、所定の基準位置（Pulse Target）から離れたところのピーク位置は信頼性が低いためである。
【０１０３】
なお、至近側のステップ駆動の基準値（Search_Range_Near）と無限遠側のステップ駆動の基準値（Search_Range_Inf）は、別個の値とすることができる。この場合は、至近側のサーチ範囲（Pulse Target - Search_Step * Search_Range_Near）と無限遠側のサーチ範囲（Pulse Target + Search_Step * Search_Range_Inf）をそれぞれ別個に設定できる。
【０１０４】
次に、図８のＳ４３で算出されたＡＦ領域を基準に、撮影レンズ１０１のＡＦ用のサーチ範囲を設定する（Ｓ１０１）。なお、このサーチ範囲の大きさは、順光時とは別の値を設定できる。次に、上記サーチ範囲内で撮影レンズ１０１を駆動することでＡＦ評価値を取得し（Ｓ１０２）、First_Filterの抽出した周波数成分から求めたＡＦ評価値のピークを得ることができたか否かを判断し（Ｓ１０３）、ピークを得ることができればＳ１０５、得ることができなければＳ１０４へ移行する。
【０１０５】
次に、Second_Filterの抽出した周波数成分から求めたＡＦ評価値のピークを得ることができたか否かを判断し（Ｓ１０４）、ピークを得ることができればＳ１０５、得ることができなければＳ１１５へ移行する。
【０１０６】
そして、Ｓ１０３もしくはＳ１０４でＡＦ評価値のピークが得られたときの撮影レンズ１０１の位置を算出し、これを仮合焦位置（Temp_pint_pulse0）とする（Ｓ１０５）。
【０１０７】
次に、仮合焦位置（Temp_pint_pulse0）が、所定の基準位置（Pulse Target、任意の方法で予め設定された焦点位置であり、いわゆる置きピン）から、至近側の所定の限界距離（Backlight_Range_Near）の範囲内にあるか否か、および無限遠側の所定の限界距離（Backlight_Range_Inf）の範囲内にあるか否かを判断し（Ｓ１０６、Ｓ１０７）、至近側または無限遠側の所定の限界距離の範囲内になければ、仮合焦位置（Temp_pint_pulse0）が合焦位置としての信頼性が低いものとして、Ｓ１０８に移行する。仮合焦位置（Temp_pint_pulse0）が、至近側かつ無限遠側の所定の基準位置（Pulse Target）から所定の範囲内にあれば、仮合焦位置が合焦位置としての信頼性が高いものとして、Ｓ１１５に移行する。
【０１０８】
なお、所定の基準位置（Pulse Target）の決定方法は、仮合焦位置（Temp_pint_pulse0）の算出方法と異なれば何でもよく、様々な方法が考えられる。例えば、顔領域が検出された場合は、画面内における顔の比率とズーム位置とに基づいて算出する。あるいは、顔領域が検出されなかった場合は、風景モードなど現在設定されている撮影モードおよびズーム位置に対応したデフォルト位置あるいは通常ＡＦ時のデフォルト位置をＥＥＰＲＯＭ１４６から読み出し、これを所定の基準位置としてもよい。あるいは、逆光判定の結果に対応した基準位置をＥＥＰＲＯＭ１４６から読み出してもよい。
【０１０９】
また、至近側の限界距離の基準値（Backlight_Range_Near）と無限遠側の限界距離の基準値（Backlight_Range_Inf）は、別個の値とすることができる。例えば、風景モードなどの遠距離撮影シーンでは無限遠側に合焦位置があり、人物モード（あるいは顔検出時）やマクロ撮影モードなどの近距離撮影シーンでは至近側に合焦位置があり、撮影シーンによって合焦位置の存在が想定される範囲が広くなったり狭くなったり、あるいは至近側・無限遠側に偏るなど、撮影シーンによって変わる。そこで例えば、人物モードや顔検出時には、無限遠側の限界距離の基準値（Backlight_Range_Inf）の値を至近側の限界距離の基準値（Backlight_Range_Near）よりも小さくして、意図した被写体よりも後ろにピントが合う（いわゆる後ピン）のを防止することができる。
【０１１０】
至近側の限界距離の基準値（Backlight_Range_Near）と無限遠側の限界距離の基準値（Backlight_Range_Inf）を別個に設定できない場合は、基準位置を撮影シーンの判別結果に応じて変化させてもよい。
【０１１１】
Ｓ１０８では、逆光用に特化したＡＦ動作を行う旨のフラグ「１」がＥＥＰＲＯＭ１４６に記憶されているか否かを判断する。フラグ「１」が記憶されていればＳ１０９、フラグ「０」が記憶されていればＳ１１４に移行する。
【０１１２】
Ｓ１０９〜１１３は、逆光用に特化したＡＦ動作である。ここでは、特願２００６−０４６１２３号の段落０１９６以降において開示されたようなＡＦ領域拡大処理により、顔領域を基準にして胴体方向にＡＦ領域を拡大し、拡大により得ることができた領域（拡大領域）から元の顔領域や首、足などの所定エリアを差し引いて残った領域を胸領域とし、これを顔領域とは独立別個の新たなＡＦ領域とし（Ｓ１０９）、Ｓ１１０に移行する。ただし、拡大領域そのものを新たなＡＦ領域としてもよい。
【０１１３】
図１３にＡＦ領域拡大処理の内容を概念的に示す。この処理は、顔情報に含まれる顔の傾きに応じ、ＡＦ領域を、所定の大きさに至るまで、顔から胴体に向かう方向に、所定の増分により順次拡大していく。図１３（ａ）は、顔の傾きが０度である場合、ＡＦ領域を垂直下方に、顔領域の５倍の大きさに至るまで、顔領域と同じ大きさの増分で順次拡大する様子を示す。図１３（ｂ）は、顔の傾きが９０度である場合、ＡＦ領域を水平左方に、顔エリアの６倍の大きさに至るまで、顔領域と同じ大きさの増分で順次拡大する様子を示す。図１３（ｃ）は、顔の傾きが１８０度である場合、ＡＦ領域を垂直上方に、顔エリアの５倍の大きさに至るまで、顔領域と同じ大きさの増分で順次拡大する様子を示す。図１３（ｄ）は、顔の傾きが２７０度である場合、ＡＦ領域を水平右方に、顔エリアの６倍の大きさに至るまで、顔領域と同じ大きさの増分で順次拡大する様子を示す。
【０１１４】
顔検出を使ったＡＦの基本は、顔領域を基準に決定したＡＦ領域からＡＦ評価値を求めてピーク点を探索するスポットＡＦで行われる。しかし実際は、顔領域のＡＦ評価値のピークが小さく合焦位置が求まらない場合も存在する。このような場合、ＡＦ領域拡大処理を用いて得られたＡＦ領域を用いる。
【０１１５】
Ｓ１１０では、画像中の胸領域を基準に、撮影レンズ１０１のＡＦ用のサーチ範囲を設定してＡＦ評価値を取得し、First_Filterの抽出したデータから算出されたＡＦ評価値のピークを得ることができたか否かを判断し、ピークを得ることができればＳ１１２、得ることができなければＳ１１１へ移行する。
【０１１６】
Ｓ１１１では、画像中の胸領域範囲を基準に、撮影レンズ１０１のＡＦ用のサーチ範囲を設定してＡＦ評価値を取得し、Second_Filterの抽出したデータから算出されたＡＦ評価値のピークを得ることができたか否かを判断し、ピークを得ることができればＳ１１２、得ることができなければＳ１２０へ移行する。
【０１１７】
Ｓ１１２では、Ｓ１１０またはＳ１１１で、ＡＦ評価値のピークが得られたときの撮影レンズ１０１の位置を算出し、これを仮合焦位置（Temp_pint_pulse2）とする。
【０１１８】
Ｓ１１３では、２つの仮合焦位置の差の絶対値|Temp_pint_pulse0-Temp_pint_pulse2|が、所定の許容閾値未満であるか否かを判断する。上記絶対値が所定の許容閾値未満である場合はＳ１１４、許容閾値未満でない場合はＳ１１９に移行する。
【０１１９】
Ｓ１１４では、仮合焦位置（Temp_pint_pulse0）が最終的な合焦位置としての信頼性が高いものとして、撮影レンズ１０１を仮合焦位置（Temp_pint_pulse0）に移動し、ピントを合わせる。
【０１２０】
Ｓ１１５〜Ｓ１１８は、それぞれＳ１０９〜１１２の処理が「顔領域」から「胸領域」に置換された処理である。あるいは「首領域」、「腹領域」、「足領域」に置換することもできる。
【０１２１】
すなわちまずＳ１１５では、上述の拡大処理などにより胸領域が決定されたか否かを判断する。胸領域を決定することができた場合はＳ１１５、決定できない場合はＳ１２０に移行する。
【０１２２】
Ｓ１１６では、胸領域をＡＦ領域としてFirst_Filterのデータに基づきＡＦ評価値を算出し、このピーク点をサーチする。この結果、ＡＦ評価値のピークが存在すればＳ１１８、ピークが存在しなければＳ１１７に移行する。
【０１２３】
Ｓ１１７では、画像中の胸領域範囲内に基づいてＡＦ評価値を取得し、Second_Filterのデータに基づくＡＦ評価値のピークを得ることができたか否かを判断し、ピークを得ることができればＳ１１８、得ることができなければＳ１２０へ移行する。
【０１２４】
Ｓ１１８では、ＡＦ評価値のピークが得られたときの撮影レンズ１０１の位置を算出し、これを仮合焦位置（Temp_pint_pulse0）とする。
【０１２５】
Ｓ１１９では、仮合焦位置（Temp_pint_pulse2）が最終的な合焦位置としての信頼性が高いものとして、撮影レンズ１０１を仮合焦位置（Temp_pint_pulse2）に移動し、ピントを合わせる。ただし、仮合焦位置（Temp_pint_pulse2）を最終的な合焦位置とする・しないを示すフラグをＥＥＰＲＯＭ１４６に予め記憶させておき、仮合焦位置（Temp_pint_pulse2）を最終的な合焦位置とするフラグが記憶されているときに限って撮影レンズ１０１を仮合焦位置（Temp_pint_pulse2）に移動してもよい。
【０１２６】
Ｓ１２０では、仮合焦位置（Temp_pint_pulse0）および仮合焦位置（Temp_pint_pulse2）のいずれも合焦位置としての信頼性が低いものとして、撮影レンズ１０１を所定の基準位置（Pulse Target）に移動し、ピントを合わせる。
【０１２７】
以上の動作により、逆光シーンにおいても、ＡＦ領域を顔から別の人物被写体に関する領域に変えたり、あるいはフィルタの通過周波数帯域を落とすことで、可及的に合焦位置の探索を行うことができる。
【０１２８】
なお、図１４は、逆光用に特化したＡＦ動作を行わない旨のフラグ「０」がＥＥＰＲＯＭ１４６に記憶された場合に対応したＡＦ動作を含んだＡＦ動作の流れを示す。
【０１２９】
この処理の概要を示すと、フォーカスレンズ１０１ｂを一定方向に微小駆動（ステップ駆動）を行うことでＡＦ評価値を取得し（Ｓ１３１〜Ｓ１３２）。ステップ駆動の駆動量は焦点深度程度だが、焦点距離（ズーム位置）とＡＦサーチ時の絞り値の組み合わせで定義される。実際の駆動量は全て通常ＡＦ時の値と同じとし、ＥＥＰＲＯＭ１４６に設定された固定値パラメータを使用する。
【０１３０】
ＡＦサーチの中断処理をするか否かの判断（Ｓ１３４）、および中断処理をする場合の判定をFirst_filterの評価値に対してのみ行うか否かの判断（Ｓ１３５）は、ＥＥＰＲＯＭ１４６の設定値で決定される。
【０１３１】
また、顔検出利用狭範囲サーチでＡＦ評価値のピークがなかった場合に、全域サーチを行うか否かの判断（Ｓ１４１）もＥＥＰＲＯＭ１４６の設定値で決定される。全域サーチを行う場合、サーチの開始位置をＮＥＡＲ側サーチ限界にする（Ｓ１４９）か、あるいはＩＮＦ側サーチ限界にする（Ｓ１５０）かの判断（Ｓ１４８）も、ＥＥＰＲＯＭ１４６の設定値で設定が可能である。
【０１３２】
＜第２実施形態＞
第１実施形態のＳ１１７では、胸領域をＡＦ領域として、ピークを得ることができなければＳ１２０へ移行していた。
【０１３３】
しかし、図１５に示すように、胸領域でピークが得られなければ（Ｓ１１７で“Ｎｏ”）、さらにＡＦ領域を変化させてＡＦ評価値の算出し直し、ピークを得るべく処理を繰り返してもよい。すなわち、胸領域以外の適当な領域、上述の拡大処理により順次得られる、腹（あるいは首や足なども可）に相当する首領域をＡＦ領域とし、あるいは上述の拡大処理により順次拡大することで得られた拡大領域をＡＦ領域とし（Ｓ２０１）、このＡＦ領域の画像データからFirst_Filter、Second_Filterで特定の周波数成分を抽出し、これらをそれぞれ積算してＡＦ評価値を得て、ピークが得られたか否かを判断し（Ｓ２０２、Ｓ２０３）、ピークが得られたら、仮合焦位置（Temp_pint_pulse2）を算出し（Ｓ２０４）、ここに合焦する（Ｓ１１９）。
【０１３４】
このように、ＡＦ領域を変化させた上で、改めて２つの異なる通過周波数帯についてＡＦ評価値を算出し直す動作を繰り返すことで、ＡＦ評価値のピークを得る可能性が増し、可及的に正確な合焦をすることができる。
【０１３５】
ＡＦ領域の変更を繰り返すべき所定回数は任意である。例えば顔から、首、腹、足と３回ＡＦ領域を変化させてＡＦ評価値を繰り返し算出し直しても、ＡＦ評価値のピークを得ることができない場合、撮影レンズ１０１を所定の基準位置（Pulse Target）に移動し、ピントを合わせるとよい。
【０１３６】
＜第３実施形態＞
第１ないし第２実施形態では逆光判定の結果に応じてＡＦ領域を変化させていたが、逆光判定に限らず、各種の撮影シーンの判別に応じて切り替えてもよい。
【０１３７】
例えば、ＣＰＵ２０によって、モードダイヤル１２３で風景モードが選択されたと判定されかつ顔領域が検出された場合、ＡＦ領域を、画像を中心に所定の拡大率（例えば１．２倍）で拡大するとよい。
【０１３８】
あるいは、証明写真モードでは、ＡＦ領域を拡大すると後ピンの心配があるから、ＡＦ領域を拡大しない方がよい。
【符号の説明】
【０１３９】
２０：メインＣＰＵ、２０ｂ：顔検出ＬＳＩ、８３：セルフタイマ回路、１０１：撮影レンズ、１０５ｃ：セルフタイマランプ、１３２：ＣＣＤ、１３４：Ａ／Ｄ変換部、１５０：ＡＦ検出部、１５１：ＡＥ演算部
【図１】
2011253193.tif 000003
【図２】
2011253193.tif 000004
【図３】
2011253193.tif 000005
【図４】
2011253193.tif 000006
【図５】
2011253193.tif 000007
【図６】
2011253193.tif 000008
【図７】
2011253193.tif 000009
【図８】
2011253193.tif 000010
【図９】
2011253193.tif 000011
【図１０】
2011253193.tif 000012
【図１１】
2011253193.tif 000013
【図１２】
2011253193.tif 000014
【図１３】
2011253193.tif 000015
【図１４】
2011253193.tif 000016
【図１５】
2011253193.tif 000017