(57)【要約】【課題】顔検出してＡＦ処理する場合に、合焦までに要する時間を短縮できる自動焦点調節装置を備えたカメラを提供する。【解決手段】撮影光学系の焦点調節レンズ群を近位置または遠位置から他方の位置方向に移動させながら、前記撮影光学系によって形成された被写体像を撮像手段によって撮像し、該撮像した、少なくとも１個の焦点検出エリア内の画像に基づいて焦点状態をサーチする焦点サーチを実行し、該焦点サーチにより検出した合焦レンズ位置に前記焦点調節レンズ群を移動させる合焦動作を実行する自動焦点調節手段と、外部操作を受けて前記自動焦点調節手段を動作させる第１スイッチと、前記撮像手段が撮像した画像に基づいて顔画像を検出する顔検出手段と、前記顔検出手段が顔画像を検出したときは、前記第１スイッチにかかわらず前記自動焦点調節手段に、前記顔画像検出領域に焦点検出エリアを設定して該焦点検出エリアについて前記焦点サーチ及び自動焦点調節動作を実行させる制御手段と、を備えた。【選択図】  図６
2009003003.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系の焦点調節レンズ群を近位置または遠位置から他方の位置方向に移動させながら、前記撮影光学系によって形成された被写体像を撮像手段によって撮像し、該撮像した、少なくとも１個の焦点検出エリア内の画像に基づいて焦点状態をサーチする焦点サーチを実行し、該焦点サーチにより検出した合焦レンズ位置に前記焦点調節レンズ群を移動させる合焦動作を実行する自動焦点調節手段と、
外部操作を受けて前記自動焦点調節手段を動作させる第１スイッチと、
前記撮像手段が撮像した画像に基づいて顔画像を検出する顔検出手段と、
前記顔検出手段が顔画像を検出したときは、前記第１スイッチにかかわらず前記自動焦点調節手段に、前記顔画像検出領域に焦点検出エリアを設定して該焦点検出エリアについて前記焦点サーチ及び自動焦点調節動作を実行させる制御手段と、を備えたことを特徴とする自動焦点調節装置を備えたカメラ。
【請求項２】
請求項１記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記顔検出手段が顔画像を検出して所定時間経過したときまたは顔画像を所定回数連続して検出したときに、前記第１スイッチにかかわらず前記自動焦点調節手段に、前記顔画像検出領域に焦点検出エリアを設定して該焦点検出エリアについて前記焦点サーチ及び自動焦点調節動作を実行させる自動焦点調節装置を備えたカメラ。
【請求項３】
請求項１または２記載の自動焦点調節装置を備えたカメラは、選択可能な撮影モードの一つとしてポートレードモードを備え、前記制御手段は、前記ポートレートモードが選択された後、前記顔検出手段が顔画像を検出して所定時間経過したときまたは顔画像を所定回数連続して検出したときに、前記第１スイッチにかかわらず前記自動焦点調節手段に、前記顔画像検出領域に焦点検出エリアを設定して該焦点検出エリアについて前記焦点サーチ及び自動焦点調節動作を実行させる自動焦点調節装置を備えたカメラ。
【請求項４】
請求項１乃至３のいずれか一項記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記顔検出手段が顔画像を検出して前記自動焦点調節手段が前記焦点サーチ及び自動焦点調節動作を実行した後に前記第１スイッチが操作されたときは、前記焦点サーチの範囲を前記焦点調節レンズ群の現停止位置を含む所定範囲に限定する自動焦点調節装置を備えたカメラ。
【請求項５】
請求項４記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記顔検出手段が顔画像を検出して前記自動焦点調節手段が前記焦点サーチ及び自動焦点調節動作を実行するときは、前記焦点サーチの範囲を限定しない自動焦点調節装置を備えたカメラと。
【請求項６】
請求項４または５記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記第１スイッチが操作されたときに、前記焦点調節レンズ群を合焦位置に移動させていなかったときは、前記焦点サーチの範囲を限定しない自動焦点調節装置を備えたカメラ。
【請求項７】
請求項４乃至６のいずれか一項記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記第１スイッチが操作されたときに、前記顔検出手段が顔画像を検出していなかったときは、前記焦点サーチの範囲を限定しない自動焦点調節装置を備えたカメラ。
【請求項８】
請求項４乃至７のいずれか一項記載の自動焦点調節装置を備えたカメラにおいて、前記撮像手段が撮像した画像データを記憶する記憶手段を備え、前記制御手段は、前記顔検出手段が顔検出して前記自動焦点調節手段が前記焦点調節レンズ群を合焦位置に移動した直後に前記撮像手段が撮像した画像データを前記記憶手段に記憶させ、その後前記第１スイッチがオンされたときは、前記撮像手段が撮像した現画像データと前記記憶手段が記憶した画像データとを比較して、一致度が所定値以下の場合は前記焦点サーチの範囲を限定しない自動焦点調節装置を備えたカメラ。
【請求項９】
請求項８記載の自動焦点調節装置を備えたカメラにおいて、前記記憶手段が記憶する画像データは、該画像データに基づく画像全体の全体パターンであって、前記比較するのは、現画像データに基づく画像全体の全体パターンと前記記憶手段が記憶した全体パターンである自動焦点調節装置を備えたカメラ。
【請求項１０】
請求項４乃至９のいずれか一項記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記第１スイッチがオンされたときに、前記顔検出手段が検出した顔画像の数が前記第１スイッチがオンされる前に前記顔検出手段が検出した顔画像の数と等しくなかったときは、前記焦点サーチの範囲を限定しない自動焦点調節装置を備えたカメラ。
【請求項１１】
請求項４乃至１０のいずれか一項記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記第１スイッチがオンされたときに、被写体輝度と前回前記焦点調節手段が動作したときの被写体輝度との差が所定値以上のときは、前記焦点サーチの範囲を限定しない自動焦点調節装置を備えたカメラ。
【請求項１２】
請求項４乃至１１のいずれか一項記載の自動焦点調節装置を備えたカメラにおいて、前記制御手段は、前記第１スイッチがオンされたときに前記顔検出手段が検出した顔画像の中心位置が、前記第１スイッチがオンされる前に前記顔検出手段が検出した顔画像領域の中心位置に対して所定範囲内に位置していなかったときは、前記焦点サーチの範囲を限定しない自動焦点調節装置を備えたカメラ。
【請求項１３】
請求項１乃至１２のいずれか一項記載の自動焦点調節装置を備えたカメラは、前記第１スイッチがオンした後にオンする第２スイッチと、この第２スイッチがオンしたときに、前記撮像手段が撮像動作し、撮像した画像データを画像メモリに記憶する自動焦点調節装置を備えたカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔検出に基づいて焦点調節動作を行う自動焦点調節装置を備えたカメラに関する。
【背景技術】
【０００２】
従来のいわゆるコンパクトデジタルカメラは、焦点調節レンズ群を、近位置（至近位置）または遠位置（無限遠位置）より他方の位置までサーチして焦点状態を検出する画像コントラスト方式の自動焦点調節装置を備えている（特許文献１）。また、近年は、顔画像を検出して顔に対して合焦させる自動焦点調節装置も知られている（特許文献２）。
【特許文献１】特開２００２-３１１３２５号公報
【特許文献２】特開２００２-０７２０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これらの従来のコンパクトデジタルカメラは、レリーズボタンの半押しでＡＦ処理及び顔画像検出処理を実行し、レリーズボタンの全押しで撮像及び画像記録処理を実行している。カメラの操作に慣れていない使用者や、特に人物の表情を撮影しようとしていて被写体に注意が集中している使用者は、構図決まったら一気にレリーズボタンを押し込むことがある。このように一気にレリーズボタンが押し込まれた場合は、ＡＦ処理及び顔画像検出処理を最初から実行するので完了するまでに時間がかかり、シャッタチャンスを逃してしまうという問題があった。
【０００４】
かかる従来の顔検出機能を備えたコンパクトデジタルカメラの問題に鑑みて本発明は、ＡＦ処理に要する時間を短縮できる自動焦点調節装置を備えたカメラを提供することを目的とする。
【課題を解決するための手段】
【０００５】
かかる課題を解決する本発明は、撮影光学系の焦点調節レンズ群を近位置または遠位置から他方の位置方向に移動させながら、前記撮影光学系によって形成された被写体像を撮像手段によって撮像し、該撮像した、少なくとも１個の焦点検出エリア内の画像に基づいて焦点状態をサーチする焦点サーチを実行し、該焦点サーチにより検出した合焦レンズ位置に前記焦点調節レンズ群を移動させる合焦動作を実行する自動焦点調節手段と、外部操作を受けて前記自動焦点調節手段を動作させる第１スイッチと、前記撮像手段が撮像した画像に基づいて顔画像を検出する顔検出手段と、前記顔検出手段が顔画像を検出したときは、前記第１スイッチにかかわらず前記自動焦点調節手段に、前記顔画像検出領域に焦点検出エリアを設定して該焦点検出エリアについて前記焦点サーチ及び自動焦点調節動作を実行させる制御手段と、を備えたことに特徴を有する。
【０００６】
前記制御手段は、前記顔検出手段が顔画像を検出して所定時間経過したときまたは顔画像を所定回数連続して検出したときに、前記第１スイッチにかかわらず前記自動焦点調節手段に、前記顔画像検出領域に焦点検出エリアを設定して該焦点検出エリアについて前記焦点サーチ及び自動焦点調節動作を実行させることが実際的である。
【０００７】
本発明の自動焦点調節装置を備えたカメラにあっては、選択可能な撮影モードの一つとしてポートレードモードを備え、前記制御手段は、前記ポートレートモードが選択された後、前記顔検出手段が顔画像を検出して所定時間経過したときまたは顔画像を所定回数連続して検出したときに、前記第１スイッチにかかわらず前記自動焦点調節手段に、前記顔画像検出領域に焦点検出エリアを設定して該焦点検出エリアについて前記焦点サーチ及び自動焦点調節動作を実行させることができる。
【０００８】
前記制御手段は、前記顔検出手段が顔画像を検出して前記自動焦点調節手段が前記焦点サーチ及び自動焦点調節動作を実行した後に前記第１スイッチが操作されたときは、前記焦点サーチの範囲を前記焦点調節レンズ群の現停止位置を含む所定範囲に限定することが好ましい。焦点サーチ範囲が限定されるので、より短時間で合焦が可能になる。
【０００９】
前記制御手段は、前記顔検出手段が顔画像を検出して前記自動焦点調節手段が前記焦点サーチ及び自動焦点調節動作を実行するときは、前記焦点サーチの範囲を限定しないことが実際的である。  
【００１０】
前記第１スイッチが操作されたときに、前記焦点調節レンズ群を合焦位置に移動させていなかったとき、または前記顔検出手段が顔画像を検出していなかったときは、前記焦点のサーチの範囲を限定しないことが好ましい。
【００１１】
本発明の自動焦点調節装置を備えたカメラにあっては、前記撮像手段が撮像した画像データを記憶する記憶手段を備え、前記制御手段は、前記顔検出手段が顔検出して前記自動焦点調節手段が前記焦点調節レンズ群を合焦合焦位置に移動した直後に前記撮像手段が撮像した画像データを前記記憶手段に記憶させ、その後前記第１スイッチがオンされたときは、前記撮像手段が撮像した現画像データと前記記憶手段が記憶した画像データとを比較して、一致度が所定値以下の場合は前記焦点のサーチの範囲を限定しないこととできる。
【００１２】
前記記憶手段が記憶する画像データは、該画像データに基づく画像全体の全体パターンであって、前記比較するのは、現画像データに基づく画像全体の全体パターンと前記記憶手段が記憶した全体パターンとすることが好ましい。
【００１３】
前記制御手段は、前記第１スイッチがオンされたときに、前記顔検出手段が検出した顔画像の数が前記第１スイッチがオンされる前に前記顔検出手段が検出した顔画像の数と等しくなかったとき、被写体輝度と前回前記焦点調節手段が動作したときの被写体輝度との差が所定値以上のとき、前記顔検出手段が検出した顔画像の中心位置が、前記第１スイッチがオンされる前に前記顔検出手段が検出した顔画像領域の中心位置に対して所定範囲内に位置していなかったときは、前記焦点サーチ範囲を限定しないことが好ましい。
【００１４】
本発明の自動焦点調節装置を備えたカメラは、前記第１スイッチがオンした後にオンする第２スイッチと、この第２スイッチがオンしたときに、前記撮像手段が撮像動作し、撮像した画像データを画像メモリに記憶することが実際的である。
【発明の効果】
【００１５】
以上の通り本発明によれば、顔画像を検出したときは、第１スイッチが操作されていなくてもその顔画像に対して焦点サーチ処理及び合焦処理を実行するので、その後第１スイッチが操作されたときに短時間でその顔画像に対して合焦させることができる。
【発明を実施するための最良の形態】
【００１６】
本発明について、添付図面に示した実施形態を参照して詳述する。図１は、本発明を適用したコントラスト方式の自動焦点調節装置を備えた、いわゆるコンパクトデジタルカメラの要部構成をブロックで示す図である。
【００１７】
このデジタルカメラは、焦点調節レンズ群Ｌ１を含む撮像光学系としてのズームレンズＬにより被写体像を、撮像手段としての撮像素子（ＣＣＤイメージセンサ）１１の受光面に形成する。撮像素子１１は、所定間隔で縦横に配置された多数の画素（光電変換素子）を有し、受光した被写体像を各画素が電荷に変換し、蓄積（積分）する。露光が終了すると、蓄積した電荷を画素単位で画像信号として画像信号処理回路１３に出力する。画像信号処理回路１３は、入力した画像信号についてホワイトバランス調整等所定の調整処理、Ａ／Ｄ変換処理を施してデジタル画像データをＣＰＵ１５に出力する。つまり、画像信号処理回路１３において所定の処理が施され、画素単位でデジタル変換された画像データが、ＣＰＵ１５に出力される。ＣＰＵ１５は、撮影モードで電源オンしているスルーモード（モニタモード）のときは、撮像素子１１から定期的に入力する画像データを、表示手段としてのモニタ（ＬＣＤ）１７で表示可能な画像信号に変換してモニタ１７により画像を表示し、記録するときは、設定された絞り、シャッタ速度等で撮像素子１１及び絞り、シャッタ駆動して撮像し、入力した画像データを所定フォーマットの画像データに変換して画像メモリ制御回路１９を介して画像メモリ２１に書き込む。さらにＣＰＵ１５には、設定された所定フォーマットや可変データなどが書き込まれた不揮発性メモリとしてＥＥＰＲＯＭ２９が接続されている。
【００１８】
ＣＰＵ１５には、メインスイッチＳＷＭ、第１のスイッチとしての測光スイッチＳＷＳ、第２のスイッチとしてのレリーズスイッチＳＷＲ及びポートレートスイッチＳＷＰＲが接続されている。ＣＰＵ１５は、メインスイッチＳＷＭがオンされると、図示しないバッテリからの電源を各部材に供給（電源ＯＮ）し、第１スイッチとしての測光スイッチＳＷＳがオンされるとＡＦ処理、測光処理等を実行し、第２スイッチとしてのレリーズスイッチＳＷＲがオンされると撮像処理等を実行し、ポートレートスイッチＳＷＰＲがオンされると撮影モードとしてポートレートモードを選択する。測光スイッチＳＷＳ及びレリーズスイッチＳＷＲは周知の通りレリーズボタンに連動していて、レリーズボタンの半押しで測光スイッチＳＷＳがオンし、全押しでレリーズスイッチＳＷＲがオンする。
【００１９】
通常のコントラストＡＦ処理では、測光スイッチＳＷＳがオンされるとＣＰＵ１５は、モータドライバ２７、ＡＦモータ２５及びレンズ駆動機構２３を介して焦点調節レンズ群Ｌ１を、一方の移動限界位置となる近位置（至近合焦位置）または遠位置（無限遠合焦位置）から他方の移動限界位置となる遠位置または近位置方向にステップ駆動しながら撮像素子１１により撮像し、撮像した画像信号を取り込んで内部ＲＡＭ１５ａにメモリし、焦点検出エリア内の画像のコントラストを検出する。そうして各焦点検出エリアについてコントラスト値のピークを検出し、そのピークが得られるレンズ位置、つまり合焦レンズ位置を求める焦点サーチ処理を実行する。このようにして得られた合焦レンズ位置に焦点調節レンズ群Ｌ１を移動させる。ピークは、通常、コントラストが所定回連続して高くなり、その後連続して所定回連続して低くなったか否かチェックして求める。なお、コントラストＡＦ処理中及び合焦後に撮像した画像信号は、通常、スルーモードによりモニタ１７に表示される。
【００２０】
この実施形態では、焦点調節レンズ群Ｌ１の位置を、近位置及び遠位置を原点センサ２３ａ、２３ｂで検知し、ＡＦモータ２５を駆動したときにＡＦモータ２５に連動するエンコーダ２６から出力されるパルスをカウントして検知する。エンコーダ２６は、ＡＦモータ２５の出力軸またはレンズ駆動機構２３の駆動部の運動に連動するフォトインタラプタ等により構成される。なお、焦点調節レンズ群Ｌ１を近位置から遠位置まで駆動するのに、通常は数百駆動パルスあるいはそれ以上要するが、説明を簡単にするために本実施形態におけるコントラストＡＦ処理では、数駆動パルスまたは数十駆動パルス単位でステップ駆動（撮像）して近位置から無限位置まで十数ステップで駆動できるものとし、１ステップが１個の駆動パルス及び位置パルスに対応するものとする。
【００２１】
また、この実施形態では、レンズ位置パルス（パルス）をＰＮ、近位置のレンズ位置パルスＰＮを０として焦点調節レンズ群Ｌ１がパルス１個分遠位置方向に移動する毎に１ずつ増加するものとする。遠位置から近位置方向にサーチする場合は、遠位置におけるレンズ位置パルスＰＮをＭＡＸとして、近位置方向に駆動する、遠位置方向に１パルス駆動する毎に１ずつ減少するものとする。
【００２２】
なお、このデジタルカメラは、ズームレンズＬをレンズ駆動機構２３を介してパワーズームするズームモータ２８を備え、ズームレンズＬの焦点距離を検出するエンコーダをレンズ駆動機構２３が内蔵している。
【００２３】
撮像素子１１の受光面１２には、詳細は図示しないが、各画素（光電変換素子）より被写体側に、原色フィルタとしての赤（Ｒ）フィルタ、緑（Ｇ）フィルタ及び青（Ｂ）フィルタが配置されていて、各画素は、被写体光束中、各原色フィルタＲ、Ｇ、Ｂを透過した赤、緑及び青成分を受光して光電変換し、電荷として蓄積（積分）する。所定時間蓄積した電荷は、画素単位で読み出され、画像信号として出力される。出力された画像信号はデジタル化されてＲＡＭ（キャッシュメモリ）１５ａに書き込まれ、読み出されて顔検出処理や焦点検出処理に利用される。
【００２４】
この実施形態におけるＡＦ処理は、コントラストＡＦ方式であって、焦点調節レンズ群Ｌ１を近位置または遠位置から遠位置または近位置方向にステップ駆動する度に撮像し、撮像した、焦点検出エリア内の被写体像のコントラストを求める。そうして、求めたコントラストが、所定ステップ連続して増加し、かつ所定ステップ連続して減少したときに、そのコントラストのピークが得られたときのレンズ位置を合焦レンズ位置とする。なお、以上の処理は、自動焦点調節手段としてのＣＰＵ１５が、内部ＲＯＭに書き込まれた所定のプログラムに基づいて実行する。
【００２５】
本実施形態では、ＡＦ処理として、マルチ（多点）測距モードとシングル測距モードを有している。マルチ測距モードは、現在の焦点調節レンズ群Ｌ１の位置にかかわらず近位置に焦点調節レンズ群Ｌ１を移動させ、この近位置をサーチ開始位置として焦点サーチ処理する（図２（Ａ）、（Ｂ））。スポット測距モードは、現在の焦点調節レンズ群Ｌ１の位置から近い方の端点（近位置または遠位置）に焦点調節レンズ群Ｌ１を移動させ、その位置をサーチ開始位置として、他方の位置に向かって焦点サーチ処理する（図２（Ｃ）、（Ｄ））。
【００２６】
さらに本実施形態では、通常焦点サーチ処理により一旦合焦させたとき（図３（Ａ）は、その後のサーチ範囲を限定する部分ＡＦモードを備えている。部分ＡＦモードでは、現在のレンズ位置から所定範囲近位置及び所定範囲の遠位置にサーチ範囲を限定する（図３（Ｂ））。
【００２７】
さらにこのデジタルカメラは、撮像素子１１が撮像した画像信号に基づいて、この画像信号の中に顔画像に関する画像信号が含まれているか否か検出する顔画像認識機能を備えている。この実施形態においては、撮像素子１１により撮像して画像メモリ（ＲＡＭ）１５ａに書き込んだ画像信号（画像データ）に基づいて、ＣＰＵ１５が顔検出処理を実行する。ＣＰＵ１５は、内部ＲＯＭに書き込まれた所定のプログラムに基づいて、画像メモリ１５ａから画像データを読み出して、人物の顔に相当する領域、つまり顔領域を検出する顔検出手段として機能する。顔検出、顔領域の認識処理は、画像全体の中における肌色の検出、画像の中から人の顔における目、鼻、または口などの特徴点の検出、または顔の輪郭の抽出等、従来公知の顔、顔画像の認識方法に基づくアルゴリズムにより構築されている。
【００２８】
このデジタルカメラは、撮影モードとして、ポートレートモードを有している。ポートレートモードは、ポートレートスイッチＳＷＰＲがＯＮしたときに設定される。ポートレートモードが選択されているときは、電源オン状態でスルーモードの間、顔画像検出処理を継続的に実行する。
ポートレートモードでは、顔画像を検出して検出した顔画像を含む領域を焦点検出エリアとして設定し、その焦点検出エリアに対して焦点サーチし、合焦させる顔検出ＡＦモードにより動作する。
【００２９】
図４、図５には、ポートレートモードにおいて、顔画像を検出して焦点検出エリアを設定した様子を示した。図４、図５の（Ａ）は、顔画像１０１ｉ、１１１ｉ検出したときのモニタ１７の画面１８を示している。顔画像１０１ｉ、１１１ｉを検出すると、中心を顔画像１０１ｉ、１１１ｉの中心と一致させた焦点検出エリア１０１ａ、１１１ａを設定する。
【００３０】
図４の（Ｂ）は、その後、顔画像１０１ｉの大きさが変化したとき、例えば接近したときの様子を示した。同図４（Ｂ）では、被写体が接近して顔画像１０２ｉが大きくなり、かつその中心位置ｘが画面上で移動している。同図４（Ｂ）において、破線は最初の焦点検出エリア１０１ａを示し、符号１０２ａはこの顔画像１０２ｉに対して設定した焦点検出エリアを示している。
【００３１】
図５（Ｂ）は、図５（Ａ）の状態から新たな顔画像１１２ｉが撮影画面に入ってきた様子を示した。この場合は、大きい方の顔画像１１２ｉに対して焦点検出エリア１１２ａが設定される。
【００３２】
なお、顔画像を検出したときは、その顔画像領域を示す枠または設定した焦点検出エリアをモニタ１７に表示することが好ましい。
【００３３】
ポートレートモードが設定されているときは、顔検出されていない状態から顔検出した時に、顔検出ＡＦ処理を実行する。この顔検出ＡＦ処理では、検出した顔画像に対して焦点検出エリアを設定し、設定した焦点検出エリア内の顔画像に基づいて焦点サーチ処理を実行し、検出した合焦レンズ位置に焦点調節レンズ群Ｌ１を停止させて、使用者による焦点調節指示、つまり第１のスイッチである測光スイッチＳＷＳをオンするのを待つ。複数の顔画像を検出したときは最大の顔画像、または中央の顔画像に対して焦点検出エリアを設定する。
最初に顔検出した時から所定時間経過してから、安定して顔画像が検出できるようになってから、または定期的な顔検出処理において所定回継続して顔検出してから顔検出ＡＦ処理を開始させてもよい。
顔検出ＡＦ処理後には合焦枠を表示しない。
【００３４】
顔検出ＡＦ後、使用者による焦点調節指示があったとき（測光スイッチＳＷＳがオンしたとき）は、例えば次の条件（ａ）、（ｂ）、（ｃ）のいずれか一つ、または複数が成立する場合に、停止している合焦レンズ位置を含む所定範囲を焦点サーチ範囲として、部分サーチする。条件（ａ）、（ｂ）、（ｃ）を一つまたは二つ以上満足していない場合は、焦点サーチ範囲を限定せずに焦点サーチをする。
【００３５】
（ａ）顔検出ＡＦ完了後から使用者が測光スイッチＳＷＳをオンするまでの間に、検出した顔画像が増減していない場合。（ステップＳ４１１）
（ｂ）顔検出ＡＦ直後の全体パターン（全体画像）と、測光スイッチＳＷＳがオンした時点の全体パターン（全体画像）の一致度をチェックして、一致度が高い場合。（ステップＳ４０９）
（ｃ）使用者の操作により測光スイッチＳＷＳがオンしたときの顔画像サイズ及び顔画像中心位置が、顔検出ＡＦ時の顔画像サイズ及び顔画像中心位置に対して所定範囲内である場合。（ステップＳ４１５）
【００３６】
顔検出ＡＦ処理中に測光スイッチＳＷＳがオンした場合は、顔検出領域に対するＡＦ処理を完了させてから、つまり顔画像に合焦させてから、合焦枠表示をし、レリーズスイッチＳＷＲがオンされるのを待つ撮影待機状態となる。
また、顔検出ＡＦ処理が終了した後の撮影待機中に新たな大きな顔画像領域が出現した場合は、改めて顔検出ＡＦ処理を実行する構成としてもよい。
【００３７】
次に、このデジタルカメラにおけるコントラストＡＦ動作、顔検出ＡＦ処理について、図６乃至図９に示したフローチャートを参照してより詳細に説明する。図６は、このデジタルカメラのメインシーケンスをフローチャートで示す図である。このメインシーケンスには、バッテリ（図示せず）が装填されたときに入る。
【００３８】
メインシーケンスに入ると、先ずステップＳ１０１において現在電源がＯＮしているか否かをチェックする。現在電源がＯＮしていない場合（Ｓ１０１：ＮＯ）は、メインスイッチＳＷＭがＯＦＦからＯＮに変化したか否かをチェックし（Ｓ１０３）、メインスイッチＳＷＭがＯＮに変化していなければ（Ｓ１０３：ＮＯ）、ステップＳ１０３に戻る。つまり、メインスイッチＳＷＭのチェック処理を繰り返す。メインスイッチＳＷＭがＯＮに変化していれば（Ｓ１０３：ＹＥＳ）、内部ＲＡＭ、ポート、変数などハード、ソフト的な初期化を実行し（Ｓ１０５）、電源をオンして各部材に電源を供給する電源ＯＮ処理を実行し（Ｓ１０７）、ステップＳ１０９に進む。ステップＳ１０５の初期化処理には、初回フラグF_Firstのクリア（"０"をセット）が含まれる。
初回フラグF_Firstは、ポートレートモードが設定されて顔検出１回目であるか否かを識別するフラグである。
【００３９】
ステップＳ１０９では、ポートレートモードスイッチがオンしているか否かをチェックする。ポートレートモードスイッチがオンしていれば（Ｓ１０９：ＹＥＳ）、初回フラグF_Firstを"１"にセットし（Ｓ１１１）、顔検出機能をオンし（Ｓ１１３）、Ｓ１１５に進む。ポートレートモードスイッチがオンしていなければ（Ｓ１０９：ＮＯ）、そのままステップＳ１１５に進む。なお、顔検出機能をオンすると、別スレッドによって顔検出処理を実行する。
【００４０】
ステップＳ１１５では、顔検出したか否かをチェックする（Ｓ１１５）。顔検出していない場合（Ｓ１１５：ＮＯ）はステップＳ１３１に進む。顔検出していた場合（Ｓ１１５：ＹＥＳ）は、初回フラグF_Firstが"１"か否かチェックし（Ｓ１１７）、初回フラグF_Firstが"１"でない場合（Ｓ１１７：ＮＯ）はステップＳ１３１に進む。初回フラグF_Firstが"１"の場合（Ｓ１１７：ＹＥＳ）、つまりポートレートモードに変更されて顔検出初回の場合はコントラスＡＦ処理を実行し（Ｓ１１９）、ＡＦ合焦後直後の撮影画像全体パターンを取得し（Ｓ１２１）、顔検出数を変数ＫＮに代入し（Ｓ１２３）、初回フラグF_Firstに"０"をセットする（Ｓ１２５）。そうして、測光スイッチＳＷＳがオンしているか否かチェックし（Ｓ１２７）、オンしていなければステップＳ１０１に戻り（Ｓ１２７：ＮＯ、Ｓ１０１）、オンしていれば合焦状態を表示してステップＳ１４５に進む（Ｓ１２７：ＹＥＳ、Ｓ１２９、Ｓ１４５）。
【００４１】
ステップＳ１３１では、メインスイッチＳＷＭがＯＦＦからＯＮに変化したか否かをチェックする。変化していれば（Ｓ１３１：ＹＥＳ）、電源ＯＦＦ処理を実行してステップＳ１０１に戻る。この場合は電源ＯＦＦ状態でステップＳ１０１に戻るので、メインスイッチＳＷＭがＯＮに変化するのを待つステプＳ１０１、ステップＳ１０３の処理を繰り返す。
【００４２】
ステップ１３１のチェックでメインスイッチＳＷＭがＯＦＦからＯＮに変化していなければ（Ｓ１３１：ＮＯ）、測光スイッチＳＷＳがＯＮしているか否かチェックする（Ｓ１３５）。測光スイッチＳＷＳがＯＮしていなければ(Ｓ１３５：ＮＯ）、ステップＳ１０１に戻る。この場合は、電源ＯＮ状態でステップＳ１０１に戻るので、現在電源ＯＮと判定し（Ｓ１０１：ＹＥＳ）、ステップＳ１０９に進む。つまり、ステップＳ１０１乃至ステップＳ１３５の処理を繰り返す。この繰り返し処理中にメインスイッチＳＷＭがＯＦＦからＯＮに変化すると（Ｓ１３１：ＹＥＳ）、電源ＯＦＦ処理を実行して（Ｓ１３３）、メインスイッチＳＷＭがＯＮに変化するのを待つステップＳ１０１、Ｓ１０３の処理を繰り返す。
【００４３】
ステップＳ１０１乃至ステップＳ１３５のループ処理中に測光スイッチＳＷＳがＯＮすると（Ｓ１３５：ＹＥＳ）、コントラストＡＦ処理を実行して焦点調節レンズ群Ｌ１を所定の被写体に対して合焦させ（Ｓ１３７）、ＡＦ合焦直後に取得した撮影画面全体の被写体パターンを取得して画像メモリに記憶する（Ｓ１３９）。その後測光スイッチＳＷＳがＯＮしているか否かチェックし（Ｓ１４３）、測光スイッチＳＷＳがＯＮしていれば（Ｓ１４３：ＹＥＳ）レリーズスイッチＳＷＲがＯＮしているか否かチェックする（Ｓ１４５）、レリーズスイッチＳＷＲがＯＮしていなければ（Ｓ１４５：ＮＯ）、測光スイッチＳＷＳがＯＮしている間（ステップＳ１４３：ＹＥＳ）、レリーズスイッチＳＷＲがＯＮしているか否かのチェックを繰り返す（Ｓ１４５：ＮＯ、Ｓ１４３）。
【００４４】
レリーズスイッチＳＷＲがＯＮすると（Ｓ１４５：ＹＥＳ）、撮像処理を実行して（Ｓ１４５）、ステップＳ１０１に戻る。測光スイッチＳＷＳがＯＦＦすると（Ｓ１４３：ＮＯ）、そのままステップＳ１０１に戻る。
【００４５】
次に、ステップＳ１１９、ステップＳ１３７で実行されるコントラストＡＦ処理の詳細について、さらに図７に示したフローチャートを参照して説明する。
【００４６】
コントラストＡＦ処理に入ると、まず各変数等の初期化を実行する（Ｓ２０１）。例えばこの実施形態では、各ステータスのクリア、コントラスト値のクリア、レンズ位置パルス数ＰＮの初期化（ＰＮ＝０）、コントラストの最大値＝０、最小値＝FFFFFFFF、途中停止確認フラグのクリア、途中停止ＯＫフラグのクリア、焦点距離に応じたエリア数設定等を実行する。さらにこの実施形態では、顔検出した場合は、焦点検出エリアとして、検出した各顔画像領域を含む焦点検出エリア１０１ａ、１１１ａを設定する。
【００４７】
ここで、変数等は次の通り定義される。
コントラスト値は、各焦点検出エリア、サポートエリア内の画素から得られた実際に得られたコントラスト値である。
レンズ位置パルス数ＰＮは、エンコーダ２６から出力されるパルスをカウントする変数であって、焦点調節レンズ群Ｌ１が初期位置である近位置にあるときを０とし、ＡＦモータ２５を遠位置方向に駆動したときにエンコーダ２６からパルスが１個出力される毎に１カウントアップする。ＣＰＵ１５は、これをレンズ位置パルスＰＮとして利用する。なお、ＡＦモータ２５を初期位置方向に駆動したときはエンコーダ２６からパルスが１個出力される毎に１カウントダウンされる。
コントラストの最大値、最小値は、実際に得られたコントラスト値の最大値、最小値である。
途中停止ＯＫフラグ（ＳｔｏｐＯＫフラグ）は、焦点サーチ処理の途中で停止を許可するフラグであって、"０"は不可、"１"は許可である。
部分ＡＦフラグは、部分ＡＦにするか否かを識別するフラグであって、"０"は否、"１"は肯定（実行する）であり、初期値は"０"である。
【００４８】
次に、途中停止方法を決定する（Ｓ２０３）。つまり、コントラストのピークが出現したときに停止（途中停止）するかしない（サーチ終了位置までサーチする）かを決定する。途中停止方法を決定する条件は、被写体輝度または被写体輝度に連動したＣＣＤ駆動モードとし、被写体輝度が所定輝度よりも高い場合は途中停止として途中停止ＯＫフラグ（ＳｔｏｐＯＫフラグ）に"１"をセットする。
【００４９】
次に、フォーカスイニシャライズ処理１を実行する（Ｓ２０５）。フォーカスイニシャライズ処理１では、部分ＡＦチェック処理を実行して部分ＡＦを実行するか否か設定し、マルチかスポットＡＦ、現在のレンズ位置に応じたサーチ開始位置に焦点調節レンズ群Ｌ１を移動する。
【００５０】
合焦した後の二度目以降のＡＦ処理であって、かつ所定の条件を満足していた場合は、部分ＡＦフラグに"１"がセットされている。この場合は、部分ＡＦ処理におけるサーチ開始（初期）位置、つまり現在のレンズ停止位置からｎパルス分近位置側に焦点調節レンズ群Ｌ１を移動させるとともに焦点サーチ処理を終了するサーチ終了位置として現在の停止位置からｎパルス分遠位置をセットする。このｎパルスは、ピークチェックをｍ回連続アップかつｍ回連続ダウン、としている場合は、ｎ＞ｍを満足する値を設定する。通常は、ｎ＝ｍ＋１、またはｎ＝ｍ＋２を設定する。つまり、少なくとも現在のレンズ位置を合焦位置と判定できる範囲を含むように部分サーチ範囲が決定される。
【００５１】
次に、サーチ開始位置における画像データを取得してコントラスト値算出処理を実行する（Ｓ２０７）。つまり、撮像素子１１から入力した画像データに基づいて、初期位置におけるコントラスト値Ｐ［０］を算出し、コントラスト値の最大値、最小値を更新する。そうして、レンズ位置パルスＰＮを１インクリメントし（Ｓ２０９）、ＡＦモータ２５をサーチ終了位置方向に１ステップ駆動する（Ｓ２１１）。
【００５２】
そうして、撮像素子１１から入力した画像データに基づいてコントラスト値Ｐ［ＰＮ］を算出し、コントラスト値の最大値、最小値を更新するコントラスト値算出処理を実行する（Ｓ２１３）。
【００５３】
次に、得られたコントラスト値Ｐ［ＰＮ］が設定条件を満足するピーク値であるか否かをチェックするピークチェック処理を実行する（Ｓ２１５）。コントラスト値算出処理（Ｓ２１３）及びピークチェック処理（Ｓ２１５）は、ステップＳ２０１で設定された全ての焦点検出エリアについて実行する。
【００５４】
途中停止ＯＫフラグ（ＳｔｏｐＯＫフラグ）が"１"であるか否かをチェックする（Ｓ２１７）。途中停止ＯＫフラグが"１"でない場合（Ｓ２１７：ＮＯ）は、サーチ終了位置であるか否かをチェックする（Ｓ２１９）。サーチ終了位置でない場合（Ｓ２１９：ＮＯ）はステップＳ２０９に戻ってステップＳ２０９乃至Ｓ２１７、Ｓ２１９の処理を、焦点調節レンズ群Ｌ１をサーチ終了位置方向にステップ駆動しながら繰り返す。
【００５５】
途中停止ＯＫフラグに"１"がセットされるか（Ｓ２１７：ＹＥＳ）、焦点調節レンズ群Ｌ１がサーチ終了位置に達するか（Ｓ２１９：ＹＥＳ）、ＡＦモータ２５を停止させる（Ｓ２２１）。そうして、ステップＳ２０７からＳ２１９のループ処理で得た、ピーク値が得られた５位置分のコントラストデータに基づいて、ピーク値を近似演算するピーク算出処理を実行する（Ｓ２２３）。つまり、ステップ位置毎に求めたコントラスト値のピーク値の前後に真のピーク値が存在する可能性があるので、近似演算によってより正確と推定されるピーク値及びそのピーク値が得られるレンズ位置を近似演算する。
【００５６】
そうして、マルチ測距の場合は焦点検出エリア毎に得たピーク値に基づいて、最も近距離の値が得られた焦点検出エリアを合焦エリアとし、その焦点検出エリア及びレンズ位置を選択するエリア選択処理を実行する（Ｓ２２５）。さらに、合焦または非合焦の結果、ＣＣＤ駆動モード及び時間をメモリするＡＦ結果確保処理を実行する（Ｓ２２７）。
【００５７】
次に、部分ＡＦフラグに"１"がセットされ、かつ非合焦であるか否かチェックする（Ｓ２２９）。いずれかでなければ（Ｓ２２９：ＮＯ）、つまり部分ＡＦフラグに"１"がセットされている場合または合焦している場合は、前記選択された合焦エリアにおいてピーク値が得られたレンズ位置に焦点調節レンズ群Ｌ１を移動させる合焦駆動処理を実行して（Ｓ２３９）、リターンする（ＲＥＴＵＲＮ）。
【００５８】
部分ＡＦフラグに"１"がセットされかつ非合焦の場合（Ｓ２２９：ＹＥＳ）は、再びステップＳ２０１と同様の初期設定処理を実行し（Ｓ２３１）、ステップＳ２０３同様の途中停止方法決定処理を実行し（Ｓ２３３）、部分ＡＦフラグに"０"をセットし（Ｓ２３５）、フォーカスイニシャライズ処理２を実行して（Ｓ２３７）からステップＳ２０７に戻る。フォーカスイニシャライズ処理２は、部分ＡＦチェック処理を実行しないことを除き、フォーカスイニシャライズ処理１と同様の処理である。つまり、部分ＡＦ処理を実行して非合焦であった場合は、通常のＡＦ処理を実行する。なお、通常のＡＦ処理を実行しても合焦しなかった場合は、例えば焦点調節レンズ群Ｌ１を過焦点距離となる位置に移動してコントラストＡＦ処理を抜ける。
【００５９】
『フォーカスイニシャライズ処理１、２』
ステップＳ２０５で実行されるフォーカスイニシャライズ処理１、ステップＳ２３７で実行されるフォーカスイニシャライズ処理２について、さらに図９に示したフローチャートを参照して説明する。フォーカスイニシャライズ処理１、２の相違は、フォーカスイニシャライズ処理１では部分ＡＦチェック処理を実行するのに対して、フォーカスイニシャライズ処理２では部分ＡＦチェック処理を実行しないことである。
【００６０】
フォーカスイニシャライズ処理１から入ると、まず、部分ＡＦチェック処理を実行する(Ｓ３０１）。部分ＡＦチェック処理により、所定条件を満足している場合に部分ＡＦフラグに"１"がセットされ、焦点サーチ範囲が限定される。
【００６１】
次に、部分ＡＦフラグに"１"がセットされているか否かチェックする（Ｓ３０３）。部分ＡＦフラグに"１"がセットされている場合（Ｓ３０３：ＹＥＳ）は、焦点調節レンズ群Ｌ１を現在の位置（ＰＮ）から近位置側に、ｎパルス分移動させる駆動処理を実行し（Ｓ３２１）、サーチ終了位置として、現在のレンズ位置にｎパルス分加算した位置（ＰＮ＋ｎ）を設定し（Ｓ３２３）、サーチ方向に近位置側から遠位置方向を設定して（Ｓ３２５）、ステップＳ３２７に進む。ステップＳ３２７では、ＡＦモータ２５をｎパルス分近位置方向に駆動してＡＦモータ２５を停止させたか否かチェックし、停止したら（Ｓ３２９：ＹＥＳ）、リターンする。
【００６２】
ステップＳ３２１におけるＡＦモータ駆動は、図示しない割込処理によって制御される。ステップＳ３２１の処理が終了したときの焦点調節レンズ群Ｌ１は、例えば図５（Ｂ）に示した実施例ではレンズ位置パルス（ＰＮ-ｎ）の位置になる。そうして部分ＡＦ処理では、このレンズ位置パルス（ＰＮ-ｎ）をサーチ開始位置、レンズ位置パルス（ＰＮ+ｎ）をサーチ終了位置として焦点サーチ処理を実行する。
【００６３】
部分ＡＦフラグに"１"がセットされていない場合（Ｓ３０３：ＮＯ）は、ステップＳ３０５乃至Ｓ３１９の処理を実行する。つまり、まずマルチ測距（多点測距）か否かチェックする（Ｓ３０５）。マルチ測距の場合（Ｓ３０５：ＹＥＳ）は、近位置駆動処理（Ｓ３１５）を実行する。近位置駆動処理は、ＡＦモータ２５を近位置方向に駆動して焦点調節レンズ群Ｌ１を近位置まで移動させる処理である。次に、サーチ終了位置に遠位置を設定し（Ｓ３１７）、サーチ方向を近位置から遠位置方向に設定し（Ｓ３１９）、ステップＳ３２７に進む。
【００６４】
マルチ測距で無い場合（Ｓ３０５：ＮＯ）、つまりスポット測距の場合は、現在のレンズ位置は近位置に近いか否かチェックする（Ｓ３０７）。近位置に近い場合（Ｓ３０７：ＹＥＳ）は、近位置駆動処理（Ｓ３１５）を実行し、サーチ終了位置に遠位置を設定し（Ｓ３１７）、サーチ方向を近位置から遠位置方向に設定してＳ３１９）、ステップＳ３２７に進む。近位置に近くない場合（Ｓ３０７：ＮＯ）は、遠位置駆動処理（Ｓ３０９）を実行する。遠位置駆動処理は、ＡＦモータ２５を遠位置方向に駆動して焦点調節レンズ群Ｌ１を遠位置まで移動させる処理である。そうして、サーチ終了位置に近位置を設定し（Ｓ３１１）、サーチ方向を遠位置から近位置方向に設定して（Ｓ３１３）、ステップＳ３２７に進む。
【００６５】
ステップＳ３０９またはＳ３１５の遠位置駆動処理または近位置駆動処理は、割込処理によって実行される。そうして、ステップＳ３２７では、焦点調節レンズ群Ｌ１が近位置または遠位置に達してＡＦモータ２５を停止させたら（Ｓ３２７：ＹＥＳ）、リターンする。
【００６６】
以上のフォーカスイニシャライズ処理１、２により焦点調節レンズ群Ｌ１が、部分ＡＦ処理を実行する場合は現在のレンズ位置からｎパルス分近位置に移動され、部分ＡＦ処理を実行しない場合であって、マルチ測距の場合は焦点調節レンズ群Ｌ１の位置にかかわらず近位置に移動され、スポット測距の場合は現在のレンズ位置に近い方の端点である近位置または遠位置に移動される。そうして各移動後の位置を初期位置（サーチ開始位置）とし、設定されたサーチ終了位置方向に焦点サーチ処理が実行される。
【００６７】
『部分ＡＦチェック処理』
次に、Ｓ３０１で実行される部分ＡＦチェック処理について、図９に示したフローチャートを参照してより詳細に説明する。部分ＡＦチェック処理は、部分ＡＦを実行するか、通常のＡＦ（全域ＡＦ）を実行するを判定する処理である。
【００６８】
この実施形態では、初回フラグF_Firstが"１"であるか否か（Ｓ４０３）、前回のコントラストＡＦ処理で合焦していたか否か（Ｓ４０５）、前回顔検出したか否か（Ｓ４０７）、記憶してある画面全体パターンと今回の画面全体パターンの一致度が高いか否か（条件（ｂ））（Ｓ４０９）、現在の顔検出数がＫＮと等しいか否か（条件（ａ））（Ｓ４１１）、前回のＣＣＤモードと同一であるか否か（Ｓ４１３）、顔検出中心位置が所定範囲内か否か（条件（ｃ））（Ｓ４１５）をチェックし、全てを満足していた場合に部分ＡＦを実行する。
【００６９】
部分ＡＦチェック処理に入ると、先ず、撮像素子１１により撮像して、全体パターンを取得する（Ｓ４０１）。全体パターンは、例えば、入力した全画像データを所定のしきい値で二値化することにより取得できる。
【００７０】
次に、初回フラグF_Firstが"０"であるか否かチェックする（Ｓ４０３）。初回フラグF_Firstが"０"ではない場合（Ｓ４０３：ＮＯ）は、顔検出して２回目以降のＡＦ処理なので、部分ＡＦフラグF_ParialAFに"０"をセットしてリターンする（Ｓ４１９、ＲＥＴＵＲＮ）。
【００７１】
初回フラグF_Firstが"０"の場合（Ｓ４０３：ＹＥＳ）は、顔検出して１回目のＡＦ処理なので、前回のコントラストＡＦ処理で合焦していたか否かチェックする（Ｓ４０５）。合焦していなかった場合（Ｓ４０５：ＮＯ）は、新たに合焦させるべき被写体をサーチする必要があるので、部分ＡＦフラグF_ParialAFに"０"をセットしてリターンする（Ｓ４１９、ＲＥＴＵＲＮ）。
【００７２】
前回のコントラストＡＦ処理で合焦していた場合（Ｓ４０５：ＹＥＳ）は、前回も顔検出したか否かをチェックする（Ｓ４０７）。前回顔検出していない場合（Ｓ４０７：ＮＯ）は、追従すべき顔画像がないので、部分ＡＦフラグF_ParialAFに"０"をセットしてリターンする（Ｓ４１９、ＲＥＴＵＲＮ）。
【００７３】
前回も顔検出していた場合（Ｓ４０７：ＹＥＳ）は、ステップＳ１２１またはＳ１３９で記憶した画面全体パターンと今回の画面全体パターンの一致度が高いか否かチェックする（Ｓ４０９）。一致度のチェックは、例えば全体画像データを二値化し、二値化したデータを画素単位で比較して、一致した画素数比、例えば一致した画素数が８０パーセント以上存在する場合は一致度が高いとする。一致度が低い場合（Ｓ４０９：ＮＯ）は、構図が変わっている場合があるので部分ＡＦフラグF_ParialAFに"０"をセットしてリターンする（Ｓ４１９、ＲＥＴＵＲＮ）。
【００７４】
一致度が高い場合（Ｓ４０９：ＹＥＳ）は、ＫＮ＝顔検出数か否か、つまり、前回の顔検出数ＫＮと今回の顔検出数が等しいか否かチェックする（Ｓ４１１）。等しくない場合、例えば図３（Ａ）から（Ｂ）、またはその逆になった場合は、被写体が変わっている、構図が変わっている場合があるので、部分ＡＦフラグF_ParialAFに"０"をセットしてリターンする（Ｓ４１９、ＲＥＴＵＲＮ）。
【００７５】
ＫＮ＝顔検出数の場合（Ｓ４１１：ＹＥＳ）は、前回のＣＣＤ駆動モードと同一であるか否かチェックする（Ｓ４１３）。同一でなかった場合（Ｓ４１３：ＮＯ）は、部分ＡＦフラグF_ParialAFに"０"をセットしてリターンする（Ｓ４１９、ＲＥＴＵＲＮ）。ＣＣＤ駆動モードが変化するのは被写体の輝度が大きく変化した場合であり、被写体、構図が変わっている場合があるからである。ＣＣＤ駆動モードチェックに代えて、被写体輝度の変化が所定値よりも小さいか否か、または輝度差が低輝度域と高輝度域との間で変わったか否かとしてもよい。つまり、輝度差が大きい場合または輝度領域が変わった場合はＣＣＤ駆動モードが同一でなかった場合（Ｓ４１３：ＮＯ）に該当する。したがって輝度差が小さい場合または輝度領域が変わった場合（Ｓ４１３：ＹＥＳ）は、他の条件も満足することにより、部分サーチする。
【００７６】
前回のＣＣＤモードと同一である場合（Ｓ４１３：ＹＥＳ）は、顔検出中心位置が所定範囲内であるか否かチェックする（Ｓ４１５）。顔検出中心位置が所定範囲内でなかった場合（Ｓ４１５：ＮＯ）は、部分ＡＦフラグF_ParialAFに"０"をセットしてリターンする（Ｓ４１７、ＲＥＴＵＲＮ）。人物が大きく移動していたり、構図が変わっている場合があるからである。
【００７７】
顔検出中心位置ｘが所定範囲内である場合（Ｓ４１５：ＹＥＳ）、つまり、以上の全ての条件が肯定の場合（Ｓ４０５：ＹＥＳ、Ｓ４０７：ＹＥＳ、Ｓ４０５：ＹＥＳ、Ｓ４１１：ＹＥＳ、Ｓ４１３：ＹＥＳ、及びＳ４１５：ＹＥＳ）は、部分ＡＦフラグF_ParialAFに"１"をセットしてリターンし（Ｓ４１７、ＲＥＴＵＲＮ）、部分サーチを実行することになる。
【００７８】
以上の通り、本発明の実施形態によれば、ポートレートモードにおいて顔画像を検出したときは、測光スイッチＳＷＳがオフのままであっても検出した顔画像に対して焦点サーチ処理及び合焦動作を実行して、合焦状態で測光スイッチＳＷＳ、レリーズスイッチＳＷＲがオンされるのを待機し、その後測光スイッチＳＷＳがオンされたときは部分ＡＦ処理によりサーチ処理及び合焦動作を実行するので、部分ＡＦ処理に要する時間が短く、例え測光スイッチＳＷＳ及びレリーズスイッチＳＷＲが連続的にオンしたときも、短時間で正確に、その人物の顔に対して合焦させて撮像することが可能になり、シャッタチャンスを失うおそれも少ない。
【図面の簡単な説明】
【００７９】
【図１】本発明の焦点検出方法を適用したデジタルカメラの実施形態の主要構成をブロックで示す図である。
【図２】同デジタルカメラのコントラストＡＦ処理において、マルチ測距及びスポット測距の場合の焦点調節レンズ群の動きとコントラストをグラフ化して示す図であって、（Ａ）はマルチ測距において焦点調節レンズ群が無限遠合焦位置に近い場合を示す図、（Ｂ）はマルチ測距において焦点調節レンズ群が最短合焦位置に近い場合を示す図、（Ｃ）はスポット測距において焦点調節レンズ群が無限遠合焦位置に近い場合を示す図、（Ｄ）はスポット測距において焦点調節レンズ群が最短合焦位置に近い場合を示す図である。
【図３】同デジタルカメラのコントラストＡＦ処理において、（Ａ）は焦点サーチ処理によって合焦する際の焦点調節レンズ群の動きとコントラストをグラフ化して示す図、（Ｂ）は一旦合焦した後に実行する部分ＡＦ処理における焦点調節レンズ群の動きとコントラストをグラフ化して示す図である。
【図４】同デジタルカメラにおいて、ポートレートモードにおいて顔画像を検出して焦点検出エリアを設定した様子を示す図であって、（Ａ）は第１回目の顔検出状態、（Ｂ）は２回目の顔検出状態を示す図である。
【図５】同デジタルカメラにおいて、ポートレートモードにおいて顔画像を検出して焦点検出エリアを設定した様子を示す図であって、（Ａ）は第１回目の顔検出状態、（Ｂ）は２回目の顔検出状態を示す図である。
【図６】同デジタルカメラにおけるメインシーケンスをフローチャートで示す図である。
【図７】同メインシーケンス中のコントラストＡＦ処理をフローチャートで示す図である。
【図８】同コントラストＡＦ処理中のフォーカスイニシャライズ処理１、２をフローチャートで示す図である。
【図９】同コントラストＡＦ処理中の部分ＡＦチェック処理をフローチャートで示す図である。
【符号の説明】
【００８０】
１１  撮像素子（撮像手段）
１３  画像信号処理回路
１５  ＣＰＵ（顔画像検出手段、制御手段）
１７  ＬＣＤ
１９  メモリ制御回路
２１  画像メモリ
２３  レンズ駆動機構
２３ａ  原点センサ
２３ｂ  原点センサ
２５  ＡＦモータ（レンズ駆動手段）
２６  エンコーダ
２７  モータドライバ
２９  ＥＥＰＲＯＭ
Ｌ１  焦点調節レンズ群
【図１】
2009003003.tif 000003
【図２】
2009003003.tif 000004
【図３】
2009003003.tif 000005
【図４】
2009003003.tif 000006
【図５】
2009003003.tif 000007
【図６】
2009003003.tif 000008
【図７】
2009003003.tif 000009
【図８】
2009003003.tif 000010
【図９】
2009003003.tif 000011