(57)【要約】【課題】被写体が低照度／低コントラストである場合に、使用する合焦度の精度を向上させ、フォーカス駆動の速度制御を円滑に行えるようにする。【解決手段】被写体を撮像する撮像部と、撮像部の焦点検出領域から生成された撮像信号からコントラスト評価値を算出する評価値算出部と、コントラスト評価値に基づいて焦点調節を行う焦点調節部と、焦点検出領域の全体の撮像信号を用いて、焦点状態を示す第１の合焦度を算出する第１の合焦度算出部と、焦点検出領域の行ごとの撮像信号を用いて、焦点状態を示す第２の合焦度を算出する第２の合焦度算出部と、第１または第２の合焦度を被写体の条件に応じて選択する選択部と、選択部によって選択された第１または第２の合焦度に基づいて、焦点調節部による焦点調節の速度を制御する制御部とを備える。【選択図】図７
2016095415.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段の焦点検出領域から生成された撮像信号からコントラスト評価値を算出する評価値算出手段と、
前記コントラスト評価値に基づいて焦点調節を行う焦点調節手段と、
前記焦点検出領域の全体の撮像信号を用いて、焦点状態を示す第１の合焦度を算出する第１の合焦度算出手段と、
前記焦点検出領域の行ごとの撮像信号を用いて、焦点状態を示す第２の合焦度を算出する第２の合焦度算出手段と、
前記第１または第２の合焦度を前記被写体の条件に応じて選択する選択手段と、
前記選択手段によって選択された第１または第２の合焦度に基づいて、前記焦点調節手段による焦点調節の速度を制御する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記第２の合焦度算出手段は、前記焦点検出領域の行ごとの撮像信号から抽出した高周波成分のピーク値を前記焦点検出領域の行ごとの撮像信号のコントラスト値で除算した値を行方向に積算して行数で割った値を第２の合焦度として算出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記選択手段は、前記評価値算出手段によって算出された前記焦点検出領域の撮像信号の高周波成分のピーク値が所定値以上の場合には前記第１の合焦度を選択し、所定値未満の場合には前記第２の合焦度を選択することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記選択手段は、前記第２の合焦度算出手段によって算出されたコントラスト値が所定値以上の場合には前記第１の合焦度を選択し、所定値未満の場合には前記第２の合焦度を選択することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記選択手段は、前記第１の合焦度算出手段で算出された第１の合焦度が単調増加である場合には前記第１の合焦度を選択し、単調増加でない場合には前記第２の合焦度を選択することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記第２の合焦度算出手段は、前記第２の合焦度に重みづけ係数をかけることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記第２の合焦度算出手段は、前記焦点検出領域の行ごとのコントラスト値に応じて重みづけ係数をかけることを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記第２の合焦度算出手段は、前記焦点検出領域におけるコントラスト値の最大値と行ごとのコントラスト値に基づいて重みづけ係数をかけることを特徴とする請求項６に記載の撮像装置。
【請求項９】
前記制御手段は、前記選択手段により選択された第１又は第２の合焦度が所定の閾値以下の場合に、前記焦点調節手段による焦点調節の速度を、前記第１又は第２の合焦度が所定の閾値より大きい場合よりも速くすることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記焦点調節の速度とは、焦点調節を行うためのフォーカスレンズの移動速度であることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
被写体を撮像する撮像手段を備える撮像装置を制御する方法であって、
前記撮像手段の焦点検出領域から生成された撮像信号からコントラスト評価値を算出する評価値算出工程と、
前記コントラスト評価値に基づいて焦点調節を行う焦点調節工程と、
前記焦点検出領域の全体の撮像信号を用いて、焦点状態を示す第１の合焦度を算出する第１の合焦度算出工程と、
前記焦点検出領域の行ごとの撮像信号を用いて、焦点状態を示す第２の合焦度を算出する第２の合焦度算出工程と、
前記第１または第２の合焦度を前記被写体の条件に応じて選択する選択工程と、
前記選択工程によって選択された第１または第２の合焦度に基づいて、前記焦点調節工程による焦点調節の速度を制御する制御工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項１２】
請求項１１に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１１に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ及びビデオカメラ等の撮像装置に利用されるオートフォーカス技術に関するものである。
【背景技術】
【０００２】
デジタルカメラ及びビデオカメラなどにおいては、ＣＣＤやＣＭＯＳセンサなどの撮像素子から得られる撮像信号の鮮鋭度（コントラスト）に基づいて合焦位置を検出するコントラストＡＦ方式が広く用いられている。具体的には、フォーカスレンズを移動させながら順次撮像して得られた撮像信号について、コントラストの程度を示すコントラスト評価値を算出する。そして、コントラスト評価値に基づいてコントラストが最大となるフォーカスレンズの位置を合焦位置とし、フォーカスレンズを光軸方向に動かすことで焦点を合わせる。
【０００３】
しかしながら、コントラストＡＦ方式は、コントラスト評価値が最大となる位置を探索する必要があるため、フォーカスレンズが移動する範囲が長くなってしまったり、合焦位置を高速で行き過ぎたりすることで、合焦時間が長くなってしまう問題があった。
【０００４】
コントラストＡＦ方式でも合焦度合を判断する指標として、評価範囲内の被写体輝度の高周波成分のピーク値を被写体輝度の最大値と最小値の差で除算した値である合焦度を用い、合焦度に応じてスキャン範囲を設定する技術が特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２１４５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された技術においては、合焦度は評価範囲内の最大値と最小値を用いるため、低照度時にはＳ／Ｎが悪く、合焦度合いを判定することができない場合がある。また、低照度時には合焦度によってスキャン範囲の設定やフォーカスレンズの駆動速度を制御することができないため、合焦位置を探索するのに要する時間が長くなってしまう。
【０００７】
本発明は上述した課題に鑑みてなされたものであり、その目的は、被写体が低照度／低コントラストである場合に、使用する合焦度の精度を向上させ、フォーカス駆動の速度制御を円滑に行えるようにすることである。
【課題を解決するための手段】
【０００８】
本発明に係わる撮像装置は、被写体を撮像する撮像手段と、前記撮像手段の焦点検出領域から生成された撮像信号からコントラスト評価値を算出する評価値算出手段と、前記コントラスト評価値に基づいて焦点調節を行う焦点調節手段と、前記焦点検出領域の全体の撮像信号を用いて、焦点状態を示す第１の合焦度を算出する第１の合焦度算出手段と、前記焦点検出領域の行ごとの撮像信号を用いて、焦点状態を示す第２の合焦度を算出する第２の合焦度算出手段と、前記第１または第２の合焦度を前記被写体の条件に応じて選択する選択手段と、前記選択手段によって選択された第１または第２の合焦度に基づいて、前記焦点調節手段による焦点調節の速度を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、被写体が低照度／低コントラストである場合に、使用する合焦度の精度を向上させ、フォーカス駆動の速度制御を円滑に行うことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係わる撮像装置の構成図。
【図２】コントラスト信号処理回路の構成を示したブロック図。
【図３】合焦度について説明する図。
【図４】フォーカスレンズの動きを説明する図。
【図５】第１の合焦度と第２の合焦度について説明する図。
【図６】本発明の一実施形態におけるオートフォーカス動作を示す図。
【図７】第１と第２の合焦度判定処理を説明するサブフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、添付図面を参照して詳細に説明する。図１は本発明の一実施形態に係わる撮像装置の構成図で、撮像素子を有したカメラ本体と撮影光学系とが一体となったデジタルカメラを示しており、動画及び静止画が記録可能である。
【００１２】
図１において、１０１は撮影光学系（結像光学系）の先端に配置された第１レンズ群で、光軸方向に移動可能に保持される。１０２は絞りで、その開口径を調節することで撮影時の光量調節を行なうほか、静止画撮影時には露光秒時調節用シャッタとしても機能する。１０３は第２レンズ群である。そして、絞り１０２及び第２レンズ群１０３は一体となって光軸方向に駆動され、第１レンズ群１０１の移動動作との連動により、変倍作用（ズーム機能）をなす。
【００１３】
１０５は第３レンズ群で、光軸方向の移動により、焦点調節を行なう。１０６は光学的ローパスフィルタで、撮影画像の偽色やモアレを軽減するための光学素子である。１０７は焦点検出可能な画素を有する撮像素子で、ＣＭＯＳセンサとその周辺回路で構成されている。撮像素子１０７には、横方向にＭ画素、縦方向にＮ画素の受光ピクセルが正方配置され、ベイヤー配列の原色カラーモザイクフィルタがオンチップで形成された、２次元単板カラーセンサが用いられる。上述した第１レンズ群１０１、絞り１０２、第２レンズ群１０３、第３レンズ群１０５、光学的ローパスフィルタ１０６は、撮影光学系を構成している。
【００１４】
１１１はズームアクチュエータで、不図示のカム筒を手動もしくはアクチュエータで回動することにより、第１レンズ群１０１乃至第３レンズ群１０５を光軸方向に駆動し、変倍操作を行なう。１１２は絞りアクチュエータで、絞り１０２の開口径を制御して撮影光量を調節すると共に、静止画撮影時の露光時間制御を行なう。１１４はフォーカスアクチュエータで、第３レンズ群１０５を光軸方向に駆動して焦点調節を行なう。
【００１５】
１２１はＣＰＵで、カメラ本体の種々の制御を司るために、演算部、ＲＯＭ、ＲＡＭ、Ａ／Ｄコンバータ、Ｄ／Ａコンバータ、通信インターフェイス回路等を有する。そしてＲＯＭに記憶された所定のプログラムに基づいて、カメラが有する各種回路を駆動し、焦点調節（ＡＦ）、撮影、画像処理、記録等の一連の動作を実行する。
【００１６】
１２２は撮像素子駆動回路で、撮像素子１０７の撮像動作を制御するとともに、取得した画像信号をＡ／Ｄ変換してＣＰＵ１２１に送信する。１２３は画像処理回路で、撮像素子１０７が取得した画像のカラー補間、γ変換、画像圧縮等の処理を行なう。１２４は評価値を生成するコントラスト信号処理回路であり、撮像素子駆動回路１２２からの信号に対して各種フィルタ処理を行い、コントラスト情報とコントラスト評価値を生成する。
【００１７】
図２は、コントラスト信号処理回路１２４（評価値算出部）の構成を示したブロック図である。ゲート２０１は、撮像素子１０７から得られた撮像信号のうち、予め定められた評価領域（焦点検出領域）に対応する撮像信号を抽出する。バンドパスフィルタ（ＢＰＦ）２０２はゲート２０１が抽出した撮像信号から所定の周波数成分として高周波成分のみを抽出し、検出部（ＤＥＴ）２０３がピーク値の検出や積分等の処理を行う。なお、本実施形態では、撮像信号の高周波成分を積分処理した出力をコントラスト評価値として使用するものとする。
【００１８】
コントラスト信号処理回路１２４は、焦点状態（焦点検出領域の撮像信号にどの程度ピントが合っているか）を示す合焦度を算出する。ローパスフィルタ（ＬＰＦ）２０４はゲート２０１で抽出された撮像信号の高域周波成分を除去する。ライン最大値部（Ｌｉｎｅ Ｍａｘ）２０５は水平１ラインの最大値を検出し、ライン最小値部（Ｌｉｎｅ Ｍｉｎ）２０６は水平１ラインの最小値を検出する。水平１ラインの最大値と最小値との差分であるコントラスト値（最大値−最小値）を加算部２０７で算出する。そして、ピークホールド部２０８で、ゲート２０１で抽出した画像領域に含まれるすべての水平ラインに対し、コントラスト値（最大値−最小値）のピーク値を検出する。ピーク値は、ゲート２０１で抽出された評価領域のコントラストの最大値に相当する。そして除算部２０９において検出部２０３で検出されたバンドパスフィルタ２０２のピーク値をコントラスト値（最大値−最小値）のピーク値で除することにより、評価領域全体の第１の合焦度を算出する。
【００１９】
コントラスト信号処理回路１２４は、また、第２の合焦度を算出する処理として、ライン最大値部２０５で検出した水平１ラインの最大値と、ライン最小値部２０６で検出された水平１ラインの最小値との差分であるコントラスト値（最大値−最小値）を加算部２０７で算出する。そして除算部２１０において検出部２０３で検出されたバンドパスフィルタ２０２の水平１ラインのピーク値を水平１ラインのコントラスト値（最大値−最小値）で除する。水平１ラインごとに同様の処理を行い、ライン積算後、評価ライン数で除することにより第２の合焦度を算出する。
【００２０】
なお、高周波成分の積分出力をコントラスト評価値とした場合、積分によってノイズ等の影響を抑制可能である半面、被写体の種類や撮像条件（たとえば、被写体輝度、照度、焦点距離など）により合焦位置におけるコントラスト評価値の大きさが大きく変化する。一方、合焦度は正規化することにより、合焦位置では一定の値に近づき、ボケていくにつれて値が小さくなる傾向を示す。本実施形態では、コントラスト評価値と合焦度の特徴を用いて焦点検出処理を実施する。
【００２１】
１２５はフォーカス駆動回路で、コントラスト評価値、第１または第２の合焦度に基づいてフォーカスアクチュエータ１１４を駆動制御し、第３レンズ群１０５を光軸方向に駆動して焦点調節を行う。合焦度に基づいた駆動制御については後述する。１２６は絞り駆動回路で、絞りアクチュエータ１１２を駆動制御して絞り１０２の開口を制御する。１２７はズーム駆動回路で、撮影者のズーム操作に応じてズームアクチュエータ１１１を駆動する。
【００２２】
１３１はＬＣＤ等の表示部で、カメラの撮影モードに関する情報、撮影時のプレビュー画像と撮影後の確認用画像、焦点検出時の合焦状態表示画像を表示する。１３２は操作部で、電源スイッチ、撮影開始スイッチ（レリーズスイッチ）、ズーム操作スイッチ、撮影モード選択スイッチ等で構成される。１３３は着脱可能なフラッシュメモリで、動画及び静止画を含む撮影済み画像を記録する。
【００２３】
１４１は第１の合焦度と第２の合焦度を判定する判定部である。第１の合焦度と第２の合焦度の信頼性を判定し、どちらを使用するかを判定する。判定方法は後述する。
【００２４】
本実施形態における撮像素子１０７の画素配列について説明する。カラーフィルタはベイヤー配列が適用され、奇数行の画素には、左から順に緑（Ｇｒｅｅｎ）と赤（Ｒｅｄ）のカラーフィルタが交互に設けられる。また、偶数行の画素には、左から順に青（Ｂｌｕｅ）と緑（Ｇｒｅｅｎ）のカラーフィルタが交互に設けられる。カラーフィルタの上にはオンチップマイクロレンズが配置される。カラーフィルタの内側には光電変換部が配置される。
【００２５】
次にコントラストＡＦ方式について説明する。コントラスト信号処理回路１２４は評価領域（焦点検出領域）の画像信号に対してフィルタ処理をすることで高周波成分を抽出し、コントラスト評価値を算出する。本実施形態で用いるコントラスト評価値とは評価領域内の画像信号に対してフィルタ処理を行い、高周波成分のみを抽出することによって１ラインあたりのピーク値を保持し、各ラインの最大値を垂直方向に積算した値と定義する。本実施形態のコントラスト信号処理回路１２４は複数の周波数特性を有するフィルタもしくは周波数特性が可変なフィルタを有している。コントラスト評価値は評価周波数帯域の異なるフィルタに変更することによって取得する周波数成分を変更することができる。また、コントラスト信号処理回路１２４はコントラスト評価値のみを算出するだけではなく、他のコントラスト情報も算出する。他のコントラスト情報とは、評価領域内の画像信号の輝度レベルの高周波成分の最大値や評価領域内の画像信号の輝度レベルの最大値および最小値の差である。コントラストＡＦ方式では、撮像信号にすぐにフィルタを介した信号処理を施し、コントラスト評価値、第１と第２の合焦度を算出するため、撮像信号をメモリに記憶する必要がなく、演算負荷も軽い。そのため評価領域の範囲に依存せず、複数の評価領域を同時に信号処理することが可能である。
【００２６】
コントラスト信号処理回路１２４で算出されたコントラスト評価値は合焦度合いに応じて値が変わる。ピントが合った画像のコントラスト評価値は大きく、ぼけた画像のコントラスト評価値は小さい値となる。このため、コントラスト評価値は撮影光学系の焦点状態を表す値として利用できる。ただし、撮像面位相差検出方式と比較してデフォーカス量がわからないため、コントラスト評価値が最大値をとるフォーカス位置を探索する必要がある。
【００２７】
コントラストＡＦ方式による合焦位置の検出はフォーカスレンズ１０５をある方向に移動させるスキャン動作を行い、コントラスト評価値が増加する方向を探索し、その方向へフォーカスレンズ１０５を移動させて、コントラスト評価値の最大値を取得する。且つ、その後減少に転じるまでのコントラスト評価値を取得する。合焦判定はコントラスト評価値の値が大きい上位３点または４点を用い、それと対応したフォーカスレンズ位置から補間計算を行うことでコントラスト評価値が最大値となるフォーカスレンズ位置（合焦位置）を算出する。これによって、合焦位置へフォーカスレンズ１０５を移動させて焦点調節を行うことができる。
【００２８】
以上がコントラストＡＦ方式であるが、コントラスト評価値を取得できる周期は撮像素子１０７の読み出し周期であるフレームレートに依存する。そのため、フォーカスレンズ１０５を移動させるスキャン動作中にコントラスト評価値は離散的にしか取得できない。また合焦位置を精度良く検出するためには、コントラスト評価値の取得間隔を密にしなければならない。つまり、コントラスト評価値の取得間隔を密にするためには、フォーカスレンズの移動速度を低速に設定する必要がある。ただし、フォーカスレンズの移動速度であるスキャン速度を低速にする必要があるのはコントラスト評価値が最大値を取る合焦近傍のみで良く、ボケ時はコントラスト評価値の取得間隔を密にする必要はない。そのため、ボケ時は、素早く合焦近傍まで移動させることによって合焦時間を短縮できる。コントラストＡＦ方式では合焦近傍ではスキャン速度を低速にして、密にコントラスト評価値を取得し、ボケ時はスキャン速度を高速にして、粗くコントラスト評価値を取得することが合焦時間の短縮につながる。
【００２９】
合焦時間を短縮するために、ボケ時と合焦近傍でフォーカスレンズの移動速度であるスキャン速度を変えるために、コントラスト情報の１つである前述の第１の合焦度を用いる。第１の合焦度を用いることで、被写体のコントラストの影響を低減することができる。
【００３０】
被写体が低コントラストの場合には、第１の合焦度の分母である評価領域内の画像信号の輝度レベルの最大値と最小値の差が小さく、かつ、第１の合焦度の分子である評価領域の全ライン内での高周波成分の最大値も小さい。被写体が高コントラストの場合には、第１の合焦度の分母である評価領域内の画像信号の輝度レベルの最大値と最小値の差が大きく、かつ、第１の合焦度の分子である評価領域の全ライン内での高周波成分のピーク値も大きい。このように、第１の合焦度は評価領域の全ライン内での高周波成分のピーク値を評価領域内の画像信号の輝度レベルの最大値と最小値の差で除算することで、被写体のコントラストによらないように正規化することができる。これにより、例えばどのような被写体に対しても、合焦位置の合焦度を１とした場合に、ボケから合焦近傍となるまでの合焦度を０．６程度とすることができる。これにより、被写体による影響を低減して合焦度合を判定することができる。
【００３１】
しかし、第１の合焦度は評価領域の高周波成分の最大値を用いるため、値の変動やノイズに対する影響が大きく、合焦位置を所望の精度で正確に検出する用途には適さない。そこで、本実施形態では前述の第２の合焦度を用いる。第２の合焦度は評価領域内の水平１ラインごとのピーク値を同一の水平１ラインのコントラスト値で除算した値を全ラインで積算して用いるため、第１の合焦度と比べてＳ／Ｎが良い。
【００３２】
各ラインのピーク値の積算値であるコントラスト評価値の方がノイズに強いため合焦位置の検出に適している。第２の合焦度は、フィルタ処理の評価帯域を低帯域にすることによって、ボケ時でも合焦度の値を変化させて大ボケ、ボケ、合焦近傍等の合焦度合を判定することに適している。
【００３３】
次に合焦度を用いたコントラストＡＦ方法について説明する。合焦度は、合焦度合に応じてスキャン速度を変化させる指標として用いることによって、合焦時間を短縮することができる。
【００３４】
図３は合焦度を示した図である。横軸はフォーカスレンズ位置、縦軸は合焦度である。合焦位置から最も離れたフォーカスレンズ位置をＡ０とすると、位置Ａ０のときには、合焦度が所定の閾値（例えば、合焦度の最大値の２／３）以下の場合にはボケ状態と判断し、フォーカスレンズのスキャン速度を高速にする。その後スキャン動作を行い、合焦度が増加して所定の閾値（図２のＢ１）より大きくなるフォーカスレンズ位置Ａ１となったときに、フォーカスレンズのスキャン速度を低速に設定することで、合焦位置検出可能なコントラスト評価値の取得間隔に変更する。このように、合焦度が所定閾値以下の場合にはスキャン速度を高速に設定し、所定の閾値より大きい場合にはスキャン速度を低速に設定することで、合焦時間を短縮できる。
【００３５】
次に図４を用いて合焦動作について説明する。図４は、フォーカスレンズの動作を示した図であり、横軸は時間、縦軸はフォーカスレンズ位置を示している。点線は合焦度を用いない場合のフォーカスレンズの動作、実線は合焦度を用いた場合のフォーカスレンズの動作である。図４では、合焦位置Ａ２（例えば２ｍ）から離れた位置（例えば無限位置）をＡ０とし、時間０の位置とする。
【００３６】
フォーカスレンズ位置Ａ０からスキャン動作を開始し、まず、合焦度が所定値以下であることを確認し、フォーカスレンズのスキャン速度を高速に設定してスキャン動作を行う。合焦度を用いない場合のスキャン動作は、コントラスト評価値がピーク値となるまで、高速でスキャンを行う。そのため合焦位置Ａ２を高速で通り過ぎることになるため合焦位置Ａ２に対して行き過ぎ量が大きくなる。さらに、スキャン速度が高速のまま、合焦位置を通過したため、合焦位置を正確に検出できない。さらに、スキャン開始位置まで戻り、スキャン速度を低速に設定し、再度スキャン動作を行うため合焦時間ｔ２が長くなってしまう。
【００３７】
図３に示したように合焦度を用いると、合焦手前近傍のフォーカスレンズ位置Ａ１までは、高速でスキャン動作を行い、位置Ａ１からはスキャン速度を低速に設定することで、合焦位置手前で合焦位置検出可能なスキャン速度に設定することができる。そのため、無駄なフォーカスレンズの動作が少なくなり、合焦時間がｔ１となり、合焦度を用いない場合の合焦時間ｔ２より短縮することができる。以上が合焦度を用いたコントラストＡＦ方式の説明である。
【００３８】
図５に第１の合焦度と第２の合焦度の例を示す。低照度かつ低コントラスト被写体の場合の合焦度を比較した図である。横軸はデフォーカス量、縦軸は合焦度である。点線が第１の合焦度、実線が第２の合焦度、破線が第２の合焦度に対して後述の重みづけ係数をかけた場合である。第２の合焦度は第１の合焦度に対してＳ／Ｎは良いが、ピーク値が小さくなる。これは１ラインごとにラインピーク値／コントラスト値を求め、高コントラストのラインも低コントラストのラインも一様に積算しているためである。
【００３９】
第２の合焦度は低照度時にはＳ／Ｎが良くなるため第１の合焦度に比較して有効であるが、水平方向の異なるラインに高コントラストと低コントラストが含まれる被写体の場合に、第１の合焦度に対して値が小さくなってしまう。値が小さくなると合焦度判定を間違える場合が多くなり、合焦近傍である場合にスキャン速度が高速のままになり、合焦位置を行き過ぎかつ合焦判定できない場合が生じる。
【００４０】
そこで本実施形態では、第２の合焦度算出時に各ラインのコントラスト値に応じて重みづけ係数を１ラインの値（１ラインのラインピーク値／１ラインのコントラスト値）にかけて、ライン積算し、さらにライン数で正規化した値を用いる。
【００４１】
図５の破線で示す重みづけ係数をかけた第２の合焦度のように、低コントラストのラインの重みづけを小さくし、高コントラストのラインの重みづけを大きくすることで重みづけ係数をかけない第２の合焦度に対してピーク値が大きくでき、かつ第１の合焦度と比べてＳ／Ｎを良くできる。以上から、第２の合焦度に対して各ラインのコントラスト値に応じて重みづけ係数をかけるとよい。
【００４２】
本実施形態では重みづけ係数を各ラインのコントラストに応じてかける方法を用いたが他の方法でもよい。他の方法としては評価領域内のコントラスト値の最大値と各ラインのコントラスト値の相対差に応じて重みづけ係数をかけてもよい。コントラスト値の最大値との差が小さい評価ラインは重みづけ係数を約１〜１．５として重みづけを大きくし、コントラスト値の最大値との差が大きい評価ラインは重みづけを小さくするとよい。
【００４３】
さらに他の方法としては第１の合焦度と第２の合焦度の比または差に応じて第２の合焦度にゲインをかけてもよい。前述のように第２の合焦度は第１の合焦度より小さい値となるため、ゲインをかけることで第１の合焦度のピーク値と同等にできる。ただし、第１の合焦度はＳ／Ｎが悪いためゲインの値が定まらない可能性もある。第１の合焦度が連続的に信頼性がある値（例えば単調増加）の場合にゲインの値を求めて第２の合焦度にかけてもよい。
【００４４】
次に図６を用いて本実施形態におけるＡＦ動作を示すフローチャートについて説明する。Ｓ１０１でスタートし、Ｓ１０２へ進む。Ｓ１０２では、レリーズスイッチが半押しされた状態でＯＮするスイッチＳＷ１がＯＮしたかどうかを判断する。ＳＷ１がＯＮでない場合にはＳ１０２に戻り、ＯＮした場合にはＳ１０３へ進む。Ｓ１０３では、コントラスト信号処理回路１２４により評価領域内のコントラスト情報を算出し、Ｓ１０４へ進む。
【００４５】
Ｓ１０４では、判定部１４１により第１または第２の合焦度のどちらを使用するかを判定する。判定動作の詳細は図７のサブフローチャートを用いて後述する。Ｓ１０４で判定後、Ｓ１０５へ進む。Ｓ１０５では合焦度が所定値以上かどうかを判定する。所定値以上の場合にはＳ１１１へ進み、所定値未満の場合にはＳ１０６へ進む。Ｓ１０６では合焦度が所定値未満、つまり現在のフォーカスレンズ位置が合焦位置ではなく、ボケ状態であるので、フォーカスレンズのスキャン速度を高速に設定し、Ｓ１０７へ進む。Ｓ１０７ではフォーカス駆動回路１２５によってスキャンを開始し、Ｓ１０８へ進む。Ｓ１０８では、コントラスト信号処理回路１２４により評価領域内のコントラスト情報を算出し、Ｓ１０９へ進む。Ｓ１０９ではコントラスト評価値の最大値を検出したかどうかを判定する。最大値を検出した場合にはＳ１１０へ進み、検出してない場合にはＳ１０４へ戻る。Ｓ１１０ではスキャン速度が高速のままコントラスト評価値の最大値を検出したため、合焦位置を算出するにはサンプリング間隔が粗く合焦位置を算出できない。そのため、Ｓ１１０では反転して再度スキャン動作を開始し、Ｓ１０４へ戻る。
【００４６】
Ｓ１０５で合焦度が所定値以上の場合にはＳ１１１へ進む。Ｓ１１１ではスキャン速度を低速に変更し、Ｓ１１２へ進む。Ｓ１１２では、コントラスト信号処理回路１２４によってスキャン速度が低速の状態での評価領域内のコントラスト評価値を算出し、Ｓ１１３へ進む。Ｓ１１３ではコントラスト評価値の最大値を検出したかどうかを判定する。つまり、スキャン中のコントラスト評価値が増加から減少に転じたことを確認する。これにより、コントラスト評価値の最大値を検出できる。コントラスト評価値の最大値を検出できた場合にはＳ１１４へ進み、できない場合にはＳ１１２へ戻り、スキャン動作を継続する。Ｓ１１４ではコントラスト評価値の最大値とその近傍の値と各コントラスト評価値に対応するレンズ位置から補間計算を行うことで合焦位置を算出し、Ｓ１１５へ進む。Ｓ１１５では合焦位置へフォーカスレンズを移動し、Ｓ１１６へ進み終了となる。
【００４７】
次に、図７のサブフローチャートを用いて図６のＳ１０４の第１と第２の合焦度判定処理について説明する。Ｓ２０１では評価領域内のラインピーク値の最大値が所定値以上であるかを判定する。所定値は例えば９０：２の低コントラスト被写体の高周波成分のピーク値とする。高コントラスト被写体ではラインピーク値が大きく、安定するが、低コントラスト被写体ではラインピーク値が小さいため、Ｓ／Ｎが悪く、第２の合焦度を用いた方が良い。そのため所定値は低コントラスト被写体を基準として設定する。
【００４８】
所定値以上の場合にはＳ２０２へ進み、所定値未満の場合にはＳ２０６へ進む。Ｓ２０６では、第２の合焦度に設定する。ピーク値が所定値未満の場合には、低照度または低コントラスト被写体である可能性が高く、第１の合焦度ではＳ／Ｎが悪くなるため、第２の合焦度を選択する。Ｓ２０２では評価領域の全ラインの中でのコントラスト値の最大値が所定値以上であるかどうかを判定する。所定値は例えば９０：２の低コントラスト被写体のコントラスト値とする。高コントラスト被写体ではコントラスト値が大きいため、第１の合焦度でもＳ／Ｎが良いが、低コントラスト被写体ではコントラスト値が小さくＳ／Ｎも悪いため、第２の合焦度を用いた方が良い。そのため所定値は低コントラスト被写体を基準として設定する。
【００４９】
コントラスト値が所定値以上の場合にはＳ２０３へ進み、所定値未満の場合にはＳ２０６へ進む。Ｓ２０６では、第２の合焦度に設定する。コントラスト値が所定値未満の場合には低コントラスト被写体である可能性が高く、第１の合焦度ではＳ／Ｎが悪いため、第２の合焦度に設定する。
【００５０】
Ｓ２０３では第１の合焦度を３点以上取得しているかどうかを判定する。取得している場合にはＳ２０４へ進み、取得していない場合にはＳ２０５へ進む。Ｓ２０５では、第１の合焦度に設定する。Ｓ２０４では第１の合焦度として複数取得した値が単調増加であるかどうかを判定する。単調増加である場合にはＳ２０５へ進み、第１の合焦度に設定する。単調増加でない場合には、Ｓ／Ｎが悪く第１の合焦度の値にばらつきがあると判定できるためＳ２０６へ進み、第２の合焦度に設定する。
【００５１】
Ｓ２０６では第２の合焦度に設定後Ｓ２０７へ進む。Ｓ２０７では第２の合焦度が第１の合焦度の値と比較して所定値以下（例えば１／２以下）の場合にはＳ２０８へ進み、所定値より大きい場合には第２の合焦度に設定したまま、合焦度判定処理を完了する。Ｓ２０８では第２の合焦度に前述した方法で重みづけ係数またはゲインをかけて、合焦度判定処理を完了する。
【００５２】
以上説明した様に、本実施形態においては、低照度／低コントラスト被写体であると判断される場合に、ＡＦ枠内のライン毎に、ラインピーク値をライン内コントラスト値（最大値−最小値）で割った値を求め、それをライン方向（行方向）に積算してライン数（行数）で割ったもの（ＡＦ枠内で平均した値）を第２の合焦度として用いることにより、合焦度の精度を向上させ、フォーカス駆動の速度制御を円滑に行うことが可能となる。
【００５３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５４】
１０１：第１レンズ群、１０７：撮像素子、１２４：コントラスト信号処理回路、１２５：フォーカス駆動回路、１４１：判定部
【図１】
2016095415.tif 000003
【図２】
2016095415.tif 000004
【図３】
2016095415.tif 000005
【図４】
2016095415.tif 000006
【図５】
2016095415.tif 000007
【図６】
2016095415.tif 000008
【図７】
2016095415.tif 000009