(57)【要約】【課題】  分割した光電変換部を有する撮像素子における焦点検出において、顔検出した枠に対して高精度に焦点検出することが可能な焦点調節装置を提供する。【解決手段】  撮像画角中に検出されている顔の位置に焦点検出領域を合わせて設定し、顔の大きさに応じて、焦点検出領域内における輝度加算数Ｌ１および相関量加算数Ｌ２を設定する焦点検出領域設定手段を有し、顔に対して焦点検出を行うことで精度の低下を抑えた高精度な焦点調節装置とした。【選択図】  図９
2017049318.tif 000002
【特許請求の範囲】
【請求項１】
撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う焦点調節装置であって、
焦点検出領域にある前記撮像素子を構成する複数の画素の各々から出力される焦点検出信号を加算する画素加算手段と、前記画素加算手段にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出手段と、前記相関量算出手段にて算出された複数の相関量を加算する相関量加算手段と、撮影画面内の被写体の大きさを検出する被写体検出手段と、を備え、
前記被写体検出手段にて検出された被写体の大きさが所定値よりも小さい場合の前記画素加算手段にて加算される加算数は、前記被写体検出手段にて検出された被写体の大きさが前記所定値以上である場合の前記画素加算手段にて加算される加算数よりも少なく、且つ、前記被写体検出手段にて検出された被写体の大きさが前記所定値よりも小さい場合の前記相関量加算手段にて加算される加算数は、前記被写体検出手段にて検出された被写体の大きさが前記所定値以上である場合の前記相関量加算手段にて加算される加算数よりも多いことを特徴とする焦点調節装置。
【請求項２】
前記被写体検出手段は、前記被写体の顔の大きさを検出するとともに、前記被写体の胴体を検出する機能を備えており、
前記被写体検出手段にて検出された顔の大きさが所定値よりも小さい場合、前記顔に対応する領域に設定された焦点検出領域を前記顔に加えて前記被写体の胴体を含む大きさに拡大するとともに、前記相関量加算手段にて加算される加算数を前記焦点検出領域を拡大する前に比べて増加させる請求項１に記載の焦点調節装置。
【請求項３】
前記被写体検出手段は、前記被写体の顔の大きさを検出するとともに、前記被写体の胴体を検出する機能を備えており、
前記被写体検出手段にて検出された顔の大きさが所定値よりも小さく、且つ前記被写体の胴体が検出されない場合、前記顔に対応する領域に設定された焦点検出領域を焦点評価方向に拡大するとともに、前記相関量加算手段にて加算される加算数を前記焦点検出領域を拡大する前に比べて増加させる請求項１に記載の焦点調節装置。
【請求項４】
撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う焦点調節装置であって、
焦点検出領域にある前記撮像素子を構成する複数の画素の各々から出力される焦点検出信号を加算する画素加算手段と、前記画素加算手段にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出手段と、前記相関量算出手段にて算出された複数の相関量を加算する相関量加算手段と、前記相関量加算手段にて加算された加算相関量を用いて像ずれ量を算出する像ずれ量算出手段と、前記像ずれ量に基づいてデフォーカス量を算出するデフォーカス量算出手段と、を備え、
前記デフォーカス量が所定値よりも大きい場合の前記画素加算手段にて加算される加算数は、前記デフォーカス量が前記所定値以下である場合の前記画素加算手段にて加算される加算数よりも多く、且つ、前記デフォーカス量が所定値よりも大きい場合の前記相関量加算手段にて加算される加算数は、前記デフォーカス量が前記所定値以下である場合の前記相関量加算手段にて加算される加算数よりも少ないことを特徴とする焦点調節装置。
【請求項５】
撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う焦点調節装置であって、
焦点検出領域にある前記撮像素子を構成する複数の画素の各々から出力される焦点検出信号を加算する画素加算手段と、前記画素加算手段にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出手段と、前記相関量算出手段にて算出された複数の相関量を加算する相関量加算手段と、前記撮像素子の各画素から出力される出力信号を用いて撮影画面内のコントラスト値を算出するコントラスト算出手段と、を備え、
前記コントラスト値が所定値よりも大きい場合の前記画素加算手段にて加算される加算数は、前記コントラスト値が前記所定値以下である場合の前記画素加算手段にて加算される加算数よりも少なく、且つ、前記コントラスト値が所定値よりも大きい場合の前記相関量加算手段にて加算される加算数は、前記コントラスト値が前記所定値以下である場合の前記相関量加算手段にて加算される加算数よりも多いことを特徴とする焦点調節装置。
【請求項６】
請求項１乃至５の何れか一項に記載の焦点調節装置と、前記撮像素子とを有する撮像装置。
【請求項７】
撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う焦点調節方法であって、
焦点検出領域にある前記撮像素子を構成する複数の画素の各々から出力される焦点検出信号を加算する画素加算工程と、前記画素加算工程にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出工程と、前記相関量算出工程にて算出された複数の相関量を加算する相関量加算工程と、撮影画面内の被写体の大きさを検出する被写体検出工程と、を備え、
前記被写体検出工程にて検出された被写体の大きさが所定値よりも小さい場合の前記画素加算工程にて加算される加算数は、前記被写体検出工程にて検出された被写体の大きさが前記所定値以上である場合の前記画素加算工程にて加算される加算数よりも少なく、且つ、前記被写体検出工程にて検出された被写体の大きさが前記所定値よりも小さい場合の前記相関量加算工程にて加算される加算数は、前記被写体検出工程にて検出された被写体の大きさが前記所定値以上である場合の前記相関量加算工程にて加算される加算数よりも多いことを特徴とする焦点調節方法。
【請求項８】
撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う焦点調節方法であって、
焦点検出領域にある前記撮像素子を構成する複数の画素の各々から出力される焦点検出信号を加算する画素加算工程と、前記画素加算工程にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出工程と、前記相関量算出工程にて算出された複数の相関量を加算する相関量加算工程と、前記相関量加算工程にて加算された加算相関量を用いて像ずれ量を算出する像ずれ量算出工程と、前記像ずれ量に基づいてデフォーカス量を算出するデフォーカス量算出工程と、を備え、
前記デフォーカス量が所定値よりも大きい場合の前記画素加算工程にて加算される加算数は、前記デフォーカス量が前記所定値以下である場合の前記画素加算工程にて加算される加算数よりも多く、且つ、前記デフォーカス量が所定値よりも大きい場合の前記相関量加算工程にて加算される加算数は、前記デフォーカス量が前記所定値以下である場合の前記相関量加算工程にて加算される加算数よりも少ないことを特徴とする焦点調節方法。
【請求項９】
撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う焦点調節方法であって、
焦点検出領域にある前記撮像素子を構成する複数の画素の各々から出力される焦点検出信号を加算する画素加算工程と、前記画素加算工程にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出工程と、前記相関量算出工程にて算出された複数の相関量を加算する相関量加算工程と、前記撮像素子の各画素から出力される出力信号を用いて撮影画面内のコントラスト値を算出するコントラスト算出工程と、を備え、
前記コントラスト値が所定値よりも大きい場合の前記画素加算工程にて加算される加算数は、前記コントラスト値が前記所定値以下である場合の前記画素加算工程にて加算される加算数よりも少なく、且つ、前記コントラスト値が所定値よりも大きい場合の前記相関量加算工程にて加算される加算数は、前記コントラスト値が前記所定値以下である場合の前記相関量加算工程にて加算される加算数よりも多いことを特徴とする焦点調節方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラやビデオカメラなどの撮像装置に用いられて好適な焦点調節装置に関する。特に、撮像面位相差検出方式のオートフォーカス制御を行う焦点調節装置に関する。
【背景技術】
【０００２】
カメラ等の撮像装置に搭載されるオートフォーカス（ＡＦ）方式の一つとして、位相差検出方式（以下、位相差ＡＦと記す）がある。
【０００３】
位相差ＡＦでは、撮影レンズの射出瞳を通過した光束を二分割し、二分割した光束を一組の焦点検出用センサによりそれぞれ受光する。
【０００４】
そして、一組の焦点検出用センサから出力される信号のずれ量、すなわち、光束の分割方向の相対的位置ずれ量（以下、像ずれ量と記す）を検出することで撮影レンズのピント方向のずれ量（以下、デフォーカス量と記す）を求め、フォーカスレンズを制御する。
【０００５】
特許文献１には、撮像素子に位相差検出機能を付与することで、専用の焦点検出用センサを不要とするとともに、高速に位相差ＡＦを実現する構成が開示されている。
【０００６】
特許文献１の構成では、撮像素子の画素の光電変換部を二分割して瞳分割機能を付与し、二分割された光電変換部の出力を個別に処理することで焦点検出を行うとともに、二分割された光電変換部の合算出力を画像信号として用いている。
【０００７】
特許文献２には、瞳分割機能を付与された光電変換部による焦点検出において、ノイズの影響を低減させる構成が開示されている。
【０００８】
特許文献２の構成では、撮像素子の１ライン毎の明るさを検出し、予め設定された明るさよりも暗い場合には、ライン加算を行っている。
【０００９】
また、特許文献３には、撮像信号から検出した顔に対して焦点検出を行う際に、顔が小さい場合の焦点検出の精度を上げるための焦点検出領域の設定方法が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００１−３０５４１５号公報
【特許文献２】特開２０１０−２７１４１９号公報
【特許文献３】特開２０１２−１２８２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１の構成では、撮像信号から検出した顔に対して焦点検出領域を設定する際に、顔の大きさが小さい場合に、十分な大きさの焦点検出領域を設定することができず、焦点検出の精度が低下する場合があるという課題がある。
【００１２】
また、精度を上げるために焦点検出領域を大きくしたままでは、焦点検出領域に顔と背景が入ることによって、遠近競合する場合があるという課題がある。
【００１３】
特許文献２の構成では、明るさに応じてライン加算を行っているために、撮像信号から検出した顔に対して最適な焦点検出領域を設定できないという課題がある。
【００１４】
特許文献３の構成では、顔が小さい場合に、体にも焦点検出領域を設けることで、焦点検出精度の低下を低減している。
【００１５】
しかし、位相差ＡＦにおける焦点検出領域内の加算方法、焦点検出領域の拡大の割合については考慮されていない。
【００１６】
そこで、本発明は、被写体の撮影条件（被写体の大きさ、デフォーカス量、コントラスト値）に基づいて焦点検出を行う際の焦点検出の精度の低下を抑えた高精度な焦点調節装置および撮像装置を提供する。
【課題を解決するための手段】
【００１７】
本発明の焦点調節装置は、撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う焦点調節装置であって、
焦点検出領域にある前記撮像素子を構成する複数の画素の各々から出力される焦点検出信号を加算する画素加算手段と、前記画素加算手段にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出手段と、前記相関量算出手段にて算出された複数の相関量を加算する相関量加算手段と、撮影画面内の被写体の大きさを検出する被写体検出手段と、を備え、
前記被写体検出手段にて検出された被写体の大きさが所定値よりも小さい場合の前記画素加算手段にて加算される加算数は、前記被写体検出手段にて検出された被写体の大きさが前記所定値以上である場合の前記画素加算手段にて加算される加算数よりも少なく、且つ、前記被写体検出手段にて検出された被写体の大きさが前記所定値よりも小さい場合の前記相関量加算手段にて加算される加算数は、前記被写体検出手段にて検出された被写体の大きさが前記所定値以上である場合の前記相関量加算手段にて加算される加算数よりも多いことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、被写体の撮影条件（被写体の大きさ、デフォーカス量、コントラスト値）に基づいて焦点検出を行う際の焦点検出の精度の低下を抑えることができ、高精度な焦点調節装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施例における焦点調節装置を適用した撮像装置の構成を示すブロック図である。
【図２】本実施例における撮像装置の撮像動作を示すフローチャートである。
【図３】本実施例における撮像素子を説明するための図である。
【図４】本実施例における撮影レンズの瞳分割を説明するための図である。
【図５】本実施例における焦点検出領域の画素の配列を模式的に示す図である。
【図６】本実施例における像信号の一例を示す図である。
【図７】本実施例における撮像光学系を説明するための図である。
【図８】本実施例における焦点検出領域を示す図である。
【図９】本実施例における焦点検出領域の設定方法を示すフローチャートである。
【図１０】本実施例における焦点調節装置の焦点検出動作を示すフローチャートである。
【図１１】本実施例に係わる焦点制御方法を示すフローチャートである。
【図１２】実施例２における焦点検出領域を示す図である。
【図１３】実施例２における焦点検出領域の設定方法を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。なお、各図において同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００２１】
＜実施例１＞
（撮像装置のブロック図の説明）
まず、図１を参照して、本実施例における撮像装置の構成について説明する。図１は、撮像装置１００の構成を示すブロック図である。
【００２２】
撮像装置１００は、被写体を撮影して、動画や静止画のデータをテープや固体メモリ、光ディスクや磁気ディスクなどの各種メディアに記録可能なビデオカメラやデジタルスチルカメラなどであるが、これらに限定されるものではない。
【００２３】
また、撮像装置１００内の各部は、バス１６０を介して接続され、メインＣＰＵ１５１（中央演算処理装置）により制御される。
【００２４】
撮像装置１００は、一つのマイクロレンズを共有する複数の光電変換素子を備えた撮像素子を有し、当該撮像素子が出力する画像信号を用いて位相差方式の焦点検出を行う焦点調節装置を搭載している。
【００２５】
本実施例の焦点調節装置は、撮像光学系の異なる瞳領域を通過した一対の光束を一対の光電変換部で受光する撮像素子の各画素から出力される焦点検出信号を用いて位相差方式の焦点調節を行う装置である。
【００２６】
なお、本実施例の焦点調節装置は、撮像光学系（撮影レンズ）を介して得られた光学像を取得可能に構成された撮像装置（撮像装置本体）と、撮像装置本体に着脱可能な撮像光学系とから構成される撮像システムに適用される。
【００２７】
しかし、本実施例はこれに限定されるものではなく、撮像光学系が撮像装置本体と一体的に設けられた撮像装置にも適用可能である。
【００２８】
撮影レンズ１０１は、第１の固定レンズ群１０２、ズームレンズ１１１、絞り１０３、第２の固定レンズ群１２１、および、フォーカスレンズ１３１を備えたレンズユニットとして構成される。
【００２９】
絞り制御部１０５は、メインＣＰＵ１５１の指令に従い、絞りモータ１０４を介して絞り１０３を駆動することにより、絞り１０３の開口径を調整して撮影時の光量調節を行う。ズーム制御部１１３は、ズームモータ１１２を介してズームレンズ１１１を駆動することにより、焦点距離を変更する。
【００３０】
また、フォーカス制御部１３３は、フォーカスモータ１３２を介してフォーカスレンズ１３１を駆動することにより、焦点調節状態（フォーカス状態）を制御する。フォーカスレンズ１３１は、焦点調節用レンズであり、図１には単レンズとして簡略的に示されているが、通常複数のレンズで構成される。
【００３１】
上記光学部材で構成された撮影レンズ１０１により撮像素子１４１上に結像される被写体像は、撮像素子１４１により電気信号に変換される。撮像素子１４１は、光電変換により被写体像（光学像）を電気信号に変換する光電変換素子である。
【００３２】
撮像素子１４１は、横（水平）方向にｍ画素、縦（垂直）方向にｎ画素の受光素子のそれぞれが、後述のように二つの光電変換素子（受光領域）が配置されている構成を有している。
【００３３】
撮像素子１４１上に結像された被写体像を光電変換して得られた電子信号は、撮像信号処理部１４２により画像信号（画像データ）として整えられる。
【００３４】
位相差ＡＦ処理部１３５は、二つの光電変換素子（第１の光電変換素子、第２の光電変換素子）から個別に（それぞれ独立して）出力された画像信号（信号値）を撮像信号処理部１４２より取得される。
【００３５】
そして、被写体からの光を分割して得られた像の分割方向における像ずれ量を検出（算出）する。
【００３６】
また、位相差ＡＦ処理部１３５は、検出した像ずれ量に基づいて撮影レンズ１０１のピント方向のずれ量（デフォーカス量）を算出する。デフォーカス量は、像ずれ量に係数（換算係数）を掛けることにより算出される。
【００３７】
なお、像ずれ量算出、デフォーカス量算出の各動作は、メインＣＰＵ１５１の指令に基づいて行われる。また、これらの動作の少なくとも一部をメインＣＰＵ１５１またはフォーカス制御部１３３で実行するように構成してもよい。
【００３８】
位相差ＡＦ処理部１３５は、算出されたずれ量（デフォーカス量）をフォーカス制御部１３３へ出力する。
【００３９】
フォーカス制御部１３３は、撮影レンズ１０１のピント方向のずれ量に基づいてフォーカスモータ１３２を駆動する駆動量を決定する。フォーカス制御部１３３およびフォーカスモータ１３２によるフォーカスレンズ１３１の移動制御により、ＡＦ制御が実現される。
【００４０】
撮像信号処理部１４２から出力される画像データは、撮像制御部１４３に送られ、一時的にＲＡＭ１５４（ランダム・アクセス・メモリ）に蓄積される。
【００４１】
ＲＡＭ１５４に蓄積された画像データは、画像圧縮伸張部１５３にて圧縮された後、記録媒体１５７に記録される。
【００４２】
これと並行して、ＲＡＭ１５４に蓄積された画像データは、画像処理部１５２に送られる。画像処理部１５２（画像処理手段）は、第１の光電変換素子および第２の光電変換素子の加算信号を用いて得られた画像信号を処理する。
【００４３】
画像処理部１５２は、例えば、画像データに対して最適なサイズへの縮小・拡大処理を行う。最適なサイズに処理された画像データは、モニタディスプレイ１５０に送られて画像表示される。
【００４４】
これにより、操作者は、リアルタイムで撮影画像を観察することができる。なお、画像の撮影直後にはモニタディスプレイ１５０が所定時間だけ撮影画像を表示することで、操作者は撮影画像を確認することができる。
【００４５】
また、画像処理部１５２は、ＲＡＭ１５４に蓄積された画像データを参照し、顔検出および体検出などの被写体認識を行うことが可能である。
【００４６】
この被写体認識技術には公知の検出技術を適用し、公知の検出技術としては、テンプレートマッチングを用いて、顔、体などの形状に特徴のある部位を画像から探し出し、類似度が高ければ被写体とみなす手法などがある。
【００４７】
これらの被写体認識の各動作は、メインＣＰＵ１５１の指令に基づいて行われる。また、これらの動作の少なくとも一部をメインＣＰＵ１５１で実行するように構成してもよい。
【００４８】
操作部１５６（操作スイッチ）は、操作者が撮像装置１００への指示を行うために用い、操作部１５６から入力された操作指示信号は、バス１６０を介してメインＣＰＵ１５１に送られる。
【００４９】
撮像制御部１４３は、メインＣＰＵ１５１からの命令に基づき、撮像素子の制御を行う。
【００５０】
これに先立ち、メインＣＰＵ１５１は、操作部１５６からの指示、あるいは、一時的にＲＡＭ１５４に蓄積された画像データの信号の大きさに基づいて、撮像素子１４１の蓄積時間、を決定する。
【００５１】
同様に、メインＣＰＵ１５１は、操作部１５６からの指示、あるいは、一時的にＲＡＭ１５４に蓄積された画像データの信号の大きさに基づいて、撮像素子１４１から撮像信号処理部１４２へ出力するゲインの値、レンズユニットの絞り値を決定する。
【００５２】
撮像制御部１４３は、メインＣＰＵから蓄積時間、ゲインの設定値の指示を受け取り、撮像素子１４１を制御する。
【００５３】
バッテリ１５９は、電源管理部１５８により適切に管理され、撮像装置１００の全体に安定した電源供給を行う。フラッシュメモリ１５５は、撮像装置１００の動作に必要な制御プログラムを記憶している。
【００５４】
操作者の操作により撮像装置１００が起動すると（電源ＯＦＦ状態から電源ＯＮ状態へ移行すると）、フラッシュメモリ１５５に格納された制御プログラムがＲＡＭ１５４の一部に読み込まれる（ロードされる）。
【００５５】
メインＣＰＵ１５１は、ＲＡＭ１５４にロードされた制御プログラムに従って撮像装置１００の動作を制御する。
【００５６】
（撮影動作の説明）
次に、図２を参照して、撮像装置１００の焦点制御（焦点調節）を含む撮影動作について説明する。図２は、撮像装置１００の撮影動作を示すフローチャートである。
【００５７】
図２の各ステップは、メインＣＰＵ１５１の制御プログラムに従った指令に基づいて行われる。
【００５８】
まずステップＳ２０１において、撮像装置１００の電源がＯＮにされると、メインＣＰＵ１５１は演算（制御）を開始する。
【００５９】
続いてステップＳ２０２において、撮像装置１００のフラグや制御変数などを初期化し、ステップＳ２０３において、フォーカスレンズ１３１などの光学部材（撮像光学部材）を初期位置に移動させる。
【００６０】
次に、ステップＳ２０４において、メインＣＰＵ１５１は操作者により電源ＯＦＦ操作が行われたか否か（電源ＯＦＦ操作の有無）を検出する。
【００６１】
ステップＳ２０４にて電源ＯＦＦ操作が検出された場合、ステップＳ２０５に進む。
【００６２】
ステップＳ２０５において、メインＣＰＵ１５１は、撮像装置１００の電源をＯＦＦにするため、撮像光学部材を初期位置へ移動し、各種フラグや制御変数のクリアなどの後処理を行う。
【００６３】
そして、ステップＳ２０６において、撮像装置１００の撮影動作（制御）を終了する。
【００６４】
一方、ステップＳ２０４にて電源ＯＦＦ操作が検出されない場合、ステップＳ２０７に進む。
【００６５】
ステップＳ２０７において、メインＣＰＵ１５１は、焦点検出処理を行う。
【００６６】
続いて、ステップＳ２０８において、フォーカス制御部１３３は、ステップＳ２０７にて決定された駆動方向、速度、および、位置に従ってフォーカスレンズ１３１を駆動し、フォーカスレンズ１３１を所望の位置に移動させる。
【００６７】
続いてステップＳ２０９において、撮像素子１４１は、本露光により被写体像を光電変換して撮像信号を生成する（撮像処理）。
【００６８】
また、撮像信号処理部１４２は、光電変換により生成された撮像信号に所定の処理（画像処理）を施して画像信号を出力および被写体認識を行う。
【００６９】
そして、ステップＳ２１０において、メインＣＰＵ１５１は、操作者により記録ボタン（操作部１５６）の押下がなされたか否かを検出し、記録中であるか否かを判定する。
【００７０】
記録中でない場合には、ステップＳ２０４へ戻る。一方、記録中である場合には、ステップＳ２１１に進む。
【００７１】
ステップＳ２１１において、撮像信号処理部１４２から出力された画像信号（画像データ）は、画像圧縮伸張部１５３により圧縮処理され、画像記録媒体１５７に記録される。
【００７２】
そして、ステップＳ２０４へ戻り、上述の各ステップを繰り返す。
【００７３】
（撮像面位相差検出方法の説明）
次に、本実施例における位相差検出方法について説明する。まず、図３を参照して、撮像素子１４１の構成について説明する。
【００７４】
図３（ａ）は、瞳分割機能を有する撮像素子１４１の画素の構成図（断面図）である。
【００７５】
各画素の光電変換素子３０は、二つの光電変換素子３０−１（第１の光電変換素子）および光電変換素子３０−２（第２の光電変換素子）に分割されており、瞳分割機能を有する。
【００７６】
マイクロレンズ３１（オンチップマイクロレンズ）は、光電変換素子３０に効率よく光を集める機能を有し、光電変換素子３０−１、３０−２の境界に光軸が合うように配置されている。
【００７７】
また、各画素には、平坦化膜３２、カラーフィルタ３３、配線３４、および、層間絶縁膜３５が設けられている。
【００７８】
図３（ｂ）は、撮像素子１４１が有する画素配列の一部を示す図（平面図）である。撮像素子１４１は、図３（ａ）に示す構成を有する一画素を複数配列することで形成される。
【００７９】
また、撮像を行うため、各画素にはＲ（赤色）、Ｇ（緑色）、Ｂ（青色）のカラーフィルタ３３が交互に配置され、四画素で一組の画素ブロック４０、４１、４２を配列することで、所謂ベイヤー配列が構成されている。
【００８０】
なお、図３（ｂ）において、Ｒ、Ｇ、Ｂのそれぞれの下に示される「１」または「２」は、光電変換素子３０−１、３０−２のそれぞれに対応している。
【００８１】
図３（ｃ）は、撮像素子１４１の光学原理図であり、図３（ｂ）中のＡ−Ａ線で切断して得られた断面図の一部を示す。
【００８２】
撮像素子１４１は、撮影レンズ１０１の予定結像面に配置されている。マイクロレンズ３１の作用により、光電変換素子３０−１、３０−２はそれぞれ、撮影レンズ１０１の瞳（射出瞳）の異なる位置（領域）を通過した一対の光束を受光するように構成されている。
【００８３】
光電変換素子３０−１は、主に、撮影レンズ１０１の瞳のうち図３（ｃ）中の右側位置を透過する光束を受光する。一方、光電変換素子３０−２は、主に、撮影レンズ１０１の瞳の図３（ｃ）中の左側位置を透過する光束を受光する。
【００８４】
（撮影レンズの瞳の原理の説明）
続いて、図４を参照して、撮影レンズ１０１の瞳について説明する。図４は、撮像素子１４１から見た場合の、撮影レンズ１０１の瞳５０を示す図である。
【００８５】
５１−１は光電変換素子３０−１の感度領域（以下、「Ａ像瞳」という。）、５１−２は光電変換素子３０−２の感度領域（以下、「Ｂ像瞳」という。）である。
【００８６】
５２−１、５２−２は、それぞれ、Ａ像瞳およびＢ像瞳の重心位置である。
【００８７】
本実施例の撮像処理を行う場合、同一画素において同一色のカラーフィルタが配置された二つの光電変換素子の出力を加算することにより、画像信号を生成することが可能である。
【００８８】
一方、本実施例の焦点検出処理を行う場合、各画素ブロック内における光電変換素子３０−１に対応する光電変換素子からの出力を積算することにより、一画素の焦点検出信号を取得する。
【００８９】
そして、この信号を画素ブロック４０、４１、４２のように横（水平）方向に連続して取得することによりＡ像信号を生成することが可能である。
【００９０】
同様に、一画素ブロック内における光電変換素子３０−２に対応する光電変換素子からの出力を積算することにより、一画素の焦点検出信号を取得する。
【００９１】
そして、この信号を横方向の画素ブロックについて連続して取得することによりＢ像信号を生成することが可能である。
【００９２】
Ａ像信号およびＢ像信号により、一対の位相差検出用信号が生成される。
【００９３】
（ベイヤー配列の説明）
なお、本実施例では図５に示すように、適度な範囲で図中縦方向にライン輝度加算したものを用いる。
【００９４】
図５の例では、縦方向にベイヤー配列における２画素ブロック分を用いて、加算平均することにより、焦点検出に用いる画像信号を生成している。なお、輝度加算数Ｌ１は、任意に設定可能である。
【００９５】
（二つの像信号の像ずれ量の説明）
続いて、図６を参照して、Ａ像信号およびＢ像信号（以下、まとめて「像信号」という。）について説明する。
【００９６】
図６（ａ）は、像信号を説明するための図であり、縦軸は像信号のレベル、横軸は画素位置をそれぞれ示している。
【００９７】
生成した一対の位相差検出用信号の像ずれ量Ｘは、撮影レンズ１０１の結像状態（合焦状態、前ピン状態、または、後ピン状態）  に応じて変化する。
【００９８】
撮影レンズ１０１が合焦状態の場合、二つの像信号の像ずれ量は無くなる。一方、前ピン状態または後ピン状態の場合、異なる方向に像ずれ量が生じる。
【００９９】
また、像ずれ量は、撮影レンズ１０１により被写体像が結像している位置とマイクロレンズ上面との距離、いわゆるデフォーカス量と一定の関係を有する。
【０１００】
そこで、像ずれ量Ｘを算出するため、二つの像信号に対して相関演算が行われる。
【０１０１】
この相関演算では、画素をシフトさせながら二つの像信号の相関量が演算され、相関量が最大になる位置同士の差が像ずれ量として算出される。
【０１０２】
図６（ｂ）は、像信号の画素をシフトさせていった時の相関量（以下、相関量波形という）を示す図である。
【０１０３】
図６（ｂ）において、横軸は画素のシフト量、縦軸はその時のＡ像信号とＢ像信号の相関量を示している。相関演算はメインＣＰＵ１５１で行われる。
【０１０４】
ＣＰＵ１５１は、焦点検出領域にある撮像素子を構成する複数の画素の各々から出力される焦点検出信号を画素加算（輝度加算）する画素加算手段としての機能を有する。
【０１０５】
ＣＰＵ１５１は、画素加算手段にて加算された画素加算値を用いて相関演算を行って相関量を算出する相関量算出手段としての機能を有する。
【０１０６】
ＣＰＵ１５１は、相関量算出手段にて算出された複数の相関量を加算する相関量加算手段としての機能を有する。
【０１０７】
撮像素子１４１は、撮影画面内の被写体の大きさを検出する被写体検出手段としての機能を有する。
【０１０８】
この像ずれ量から撮影レンズのデフォーカス量を求め、撮影レンズが合焦状態になるようなレンズ駆動量を算出することで焦点調節を行う。
【０１０９】
（像ずれ量からデフォーカス量への変換の説明）
図７を参照して、相関演算により算出された像ずれ量からデフォーカス量への変換について説明する。
【０１１０】
図７は、撮影レンズ１０１および撮像素子１４１を含む光学系を示す図である。被写体６０に対する予定結像面の位置ｐ０の光軸ＯＡ上に焦点検出面の位置ｐ１がある。
【０１１１】
像ずれ量とデフォーカス量との関係は、光学系に応じて決定される。デフォーカス量は、像ずれ量Ｘに所定の係数Ｋ（換算係数）を掛けることにより算出することができる。
【０１１２】
係数Ｋは、Ａ像瞳とＢ像瞳との重心位置に基づいて算出される。焦点検出面の位置ｐ１が位置ｐ２に移動した場合、位置ｐ０、ｑ２、ｑ３の三角形と位置ｐ０、ｑ２’、ｑ３’との三角形の相似に従って、像ずれ量が変化する。
【０１１３】
このため、焦点検出面の位置ｐ２でのデフォーカス量を算出することが可能である。メインＣＰＵ１５１は、デフォーカス量に基づいて、被写体に対して合焦状態を得るためのフォーカスレンズ１３１の位置を算出する。
【０１１４】
（焦点検出領域７１の設定方法の説明）
続いて、図８を参照して、本実施例の焦点検出方法にて用いられる焦点検出領域の設定について説明する。図８は、焦点検出領域を示す図である。
【０１１５】
図８に示されるように、撮像画角７０に対して、顔認識による検出枠に基づいて、適切な位置、大きさで焦点検出領域７１が設けられる。
【０１１６】
このことにより、顔が検出されている場合に、撮像画角７０中の顔の位置に対して、焦点検出を行うことが可能となる。
【０１１７】
図８（ａ）は、顔が大きく検出されている場合の焦点検出領域を表す図である。焦点検出領域７１内には、それぞれ焦点検出領域７１を図中縦方向に分割した焦点検出エリア７２〜７６を有する。
【０１１８】
分割された焦点検出エリア７２〜７６それぞれにおいて、位相差ＡＦ処理部１３５は、焦点検出エリア内にて、輝度加算数Ｌ１分のライン輝度加算を行った位相差検出用信号を生成し、焦点検出を行う。
【０１１９】
全てのエリアの相関演算がなされることにより、分割数Ｌ２分の相関量波形を得る。この分割数Ｌ２分の相関量波形を加算（以下、相関量加算と記す）することにより、最終的な焦点検出領域７１における相関量波形を取得する。
【０１２０】
この焦点検出領域７１における相関量波形から相関量が最大になる像ずれ量Ｘを算出する。
【０１２１】
顔が大きく検出されている場合、輝度加算数（画素加算数）Ｌ１を大きくしても、顔の中で最もコントラストの得られる目の部分のコントラストが残るため、輝度加算数Ｌ１を大きくし、相関量加算数Ｌ２を少なくする。
【０１２２】
図８（ａ）は、輝度加算数Ｌ１を２０とし、相関量加算数を５としたときの例である。
【０１２３】
図８（ｂ）は、顔が小さく検出されている場合の焦点検出領域を表す図である。顔が小さく検出されている場合、輝度加算数Ｌ１を大きくしてしまうと、顔の中で最もコントラストの得られる目の部分のコントラストをつぶしてしまう。
【０１２４】
そのため、輝度加算数Ｌ１を小さくし、相関量加算数Ｌ２を大きくする。この場合、輝度加算数Ｌ１を４とし、相関量加算数を２０とするように設定する。
【０１２５】
（焦点検出領域の設定方法を示すフローチャートの説明）
図９は、本実施例における焦点検出領域の設定方法を示すフローチャートである。図９の各ステップは、メインＣＰＵ１５１により実施される。
【０１２６】
被写体検出手段としてのＣＰＵ１５１は、被写体の顔の大きさを検出するとともに、被写体の胴体を検出する機能を有する。
【０１２７】
まず、ステップＳ９０１において、焦点検出領域設定が開始される。ステップＳ９０２において、顔検出の結果を取得し、顔の検出位置および大きさＳｆを取得する。
【０１２８】
なお、顔が複数検出されている場合には、顔認識の結果に基づき、主被写体となる顔に対して、位置と大きさＳｆを取得するようにする。
【０１２９】
そして、ステップＳ９０３において、検出した顔位置に焦点検出領域を設定する。この際、焦点検出領域のサイズＳａは、ステップＳ９０２において検出した顔のサイズと同等のサイズとする。
【０１３０】
ステップＳ９０４において、メインＣＰＵ１５１は、顔の大きさが所定値より大きいか否かを判定する。
【０１３１】
本実施例では顔の大きさが２００画素より大きいか否かを判定するものとし、顔の大きさＳｆが２００画素より大きい場合、ステップＳ９０５において、輝度加算数Ｌ１を２０に設定する。
【０１３２】
一方、顔の大きさＳｆが２００画素より小さい場合、ステップＳ９０６において、顔の大きさが１００画素より大きいか否かを判定する。
【０１３３】
１００画素より大きい場合、ステップＳ９０７において、輝度加算数Ｌ１を１０に設定する。１００画素より小さい場合、ステップＳ９０８において、輝度加算数Ｌ１を４に設定する。
【０１３４】
ステップ９０９において、相関量加算数Ｌ２を算出する。相関量加算数Ｌ２は、ステップ９０２で取得した顔の大きさＳｆを、ステップＳ９０５またはステップＳ９０７またはステップＳ９０８で決定した輝度加算数Ｌ１で除することで算出する。
【０１３５】
そして、ステップＳ９１０において、処理を終了する。なお本実施例中の数値は一例である。
【０１３６】
（焦点検出動作の説明）
続いて、図１０を参照して、本実施例における焦点調節装置による焦点検出動作について説明する。
【０１３７】
図１０は、本実施例における焦点調節装置による焦点検出動作を示すフローチャートである。
【０１３８】
図１０の各ステップは、メインＣＰＵ１５１が制御プログラムを実行して各部を制御することにより実施され、図２中のステップＳ２０７に相当する。
【０１３９】
まず、ステップＳ１００１において、焦点検出が開始される。ステップＳ１００２において、図９で示した焦点検出領域設定を行う。
【０１４０】
焦点調節装置は、焦点検出に用いる像信号を取得するため、撮像素子１４１が被写体像を撮像して出力する撮像信号から画像信号が生成されるのをステップＳ１００３およびＳ１００４により待つ。
【０１４１】
メインＣＰＵ１５１および撮像制御部１４３は撮像素子を制御して所定の蓄積時間に従って電荷蓄積（露光）を行い（ステップＳ１００３）、ステップＳ１００５において、焦点検出領域での画像信号の画素値の読み出しを行う。
【０１４２】
ステップＳ１００６において、メインＣＰＵ１５１は、焦点検出領域にある所定画素数分の読み出しが完了したか否かを判定する。
【０１４３】
所定画素数分の読み出しが完了していない場合、ステップＳ１００５に戻り、所定画素数分の読み出しが終了するまでステップＳ１００５〜Ｓ１００６を繰り返す。
【０１４４】
ステップＳ１００７において、像信号に前補正処理を行う。この前補正処理には、ノイズを除去するためのフィルタ処理などが含まれる。
【０１４５】
ステップＳ１００８において、メインＣＰＵ１５１は像信号に対して相関演算を行い、像ずれ量Ｘを算出する。
【０１４６】
続いて、ステップＳ１００９において、メインＣＰＵ１５１は、算出した像ずれ量Ｘの信頼性を評価する。この信頼性に係わる評価値は、像信号のコントラストや二つの像信号の一致度などに基づいて算出される。
【０１４７】
続いて、ステップＳ１０１０において、メインＣＰＵ１５１は、算出された信頼性の評価値に基づいて、信頼できる像ずれ量Ｘが得られたか否かを判定する。
【０１４８】
この信頼性判定では、ステップＳ１００９で算出した信頼性の評価値が所定の閾値よりも大きいか否かに従って、所定値より大きい場合は信頼できると判定し、所定値より小さい場合は信頼できないと判定する。
【０１４９】
なお、本ステップＳ１０１０には、相関演算が苦手とする被写体か否かの判定も含む。
【０１５０】
信頼性があると判定される場合、ステップＳ１０１１において、メインＣＰＵ１５１は、算出された像ずれ量Ｘに係数Ｋを掛けることにより（Ｄｅｆ＝Ｋ×Ｘの関係式により）、デフォーカス量Ｄｅｆを算出する。
【０１５１】
そして、ステップＳ１０１３において焦点検出を終了して本処理を呼び出したメインルーチンに戻る。
【０１５２】
一方、ステップＳ１０１１において信頼性のある像ずれ量を検出できなかったと判定された場合は、ステップＳ１０１２において位相差ＡＦを行わない（位相差ＡＦ−ＮＧ）。
【０１５３】
そして、ステップＳ１０１３において、焦点検出を終了して、本処理を呼び出したメインルーチンに戻る。
【０１５４】
（焦点調節動作の説明）
次に、図１１を参照して、本発明における焦点調節装置の焦点制御動作（焦点調節動作）について説明する。
【０１５５】
図１１は、本実施例における焦点調節装置の焦点制御動作を示すフローチャートである。図１１に示される各ステップは、メインＣＰＵ１５１およびフォーカス制御部１３３により実施され、図２中のステップＳ２０８に相当する。
【０１５６】
本実施例の焦点制御動作が開始されると、メインＣＰＵ１５１は制御プログラムに従い所定の演算を行う。
【０１５７】
そして、フォーカス制御部１３３は、メインＣＰＵ１５１の指令に基づいて、フォーカスモータ１３２の制御を行う。
【０１５８】
まず、ステップＳ１１０１にて焦点制御が開始されると、ステップＳ１１０２において、フォーカス制御部１３３は、図１０に示される焦点検出動作で算出されたデフォーカス量を取得する。
【０１５９】
そして、ステップＳ１１０３において、フォーカス制御部１３３は、デフォーカス量に基づいてフォーカスレンズ１３１の駆動量（レンズ駆動量）を算出する。
【０１６０】
また、このレンズ駆動量の算出には、レンズ駆動方向と速度の算出も含まれる。
【０１６１】
続いて、ステップＳ１１０４において、メインＣＰＵ１５１（フォーカス制御部１３３）は、デフォーカス量の絶対値が所定値以下であるか否かを判定する。
【０１６２】
ステップＳ１１０４にてデフォーカス量の絶対値が所定値以下ではない場合、ステップＳ１１０５に進む。
【０１６３】
ステップＳ１１０５において、フォーカスレンズ１３１の位置は合焦位置（合焦点）でないと見なされるため、ステップＳ１１０３にて算出されたレンズ駆動量に従って、フォーカスレンズ１３１を駆動し、ステップＳ１１０７に進む。
【０１６４】
以後、図２に示されるフローに従って、焦点検出とフォーカスレンズ駆動を繰り返す。
【０１６５】
一方、ステップＳ１１０４にてデフォーカス量の絶対値が所定値以下である場合、ステップＳ１１０６に進む。
【０１６６】
このとき、フォーカスレンズ位置は合焦点にあると見なされるため、ステップＳ１１０６にてレンズ駆動を停止し、ステップＳ１１０７に進む。
【０１６７】
以後、図２に示されるフローに従って焦点検出を行い、デフォーカス量が再び所定値を超えた場合にはフォーカスレンズ１３１を駆動する。
【０１６８】
撮像装置１００の動作は、図２のフローに示される通り、電源をＯＦＦにされるまで、図７、図１０、図１１のフローを繰り返すことで、被写体に合焦するまで複数回の焦点検出を行う。
【０１６９】
なお、図９において、焦点検出領域の大きさに基づいて輝度加算数Ｌ１と相関量加算数Ｌ２を変更する方法について述べたが、この時、図１１のステップＳ１１０７において、異なるフィルタを用いるなど、前処理を変更してもよい。
【０１７０】
また、輝度加算数（画素加算数）Ｌ１、相関量加算数Ｌ２を含む焦点検出領域の大きさは、検出された顔の大きさによって可変となるが、上限、下限を設けるようにしてもよい。
【０１７１】
以上のように、本実施例では、被写体の大きさが所定値よりも小さい場合の画素加算手段にて加算される加算数は、被写体の大きさが所定値以上である場合の画素加算手段にて加算される加算数よりも少なくしている。
【０１７２】
そして、被写体検出手段にて検出された被写体の大きさが所定値よりも小さい場合の相関量加算手段にて加算される加算数は、被写体検出手段にて検出された被写体の大きさが所定値以上である場合の相関量加算手段にて加算される加算数よりも多くしている。
【０１７３】
以上のように、本実施例では、焦点検出領域を、顔認識が検出した顔領域に設定することにより、顔に対して焦点検出を行うことが可能である。また、検出した顔の大きさにもとづいて、焦点検出領域の輝度加算数、相関量加算数を設定することにより、焦点検出の精度の低下を抑えた焦点検出を行うことができる。
【０１７４】
＜実施例２＞
次に、本発明の実施例２における焦点検出領域の設定方法について説明する。
【０１７５】
実施例１では、検出した顔の大きさに応じて、焦点検出領域の輝度加算数、相関量加算数を設定する方法について説明した。
【０１７６】
本実施例では、顔以外の胴体検出結果を用い、焦点検出領域のサイズおよび輝度加算数、相関量加算数を設定する方法について説明する。
【０１７７】
なお、本実施例において、実施例１と同一の内容については、同一の符号を用いてその説明を省略する。
【０１７８】
図１２は、顔が１００画素よりも小さく検出されている場合の焦点検出領域を表す図である。
【０１７９】
撮像画角８０内に顔が検出（顔検出枠８１として表わされる）されると、焦点検出領域を顔に合わせて設定する。
【０１８０】
この時、顔の大きさに合わせて、繰り返し焦点検出を行っている間に、顔の大きさが小さくなると焦点検出に必要な画素サイズが得られない場合がある。
【０１８１】
そのため、図１２に示すように、検出した顔の大きさが所定値未満になる場合には、顔とともに胴体の検出（体検出枠８２として表わされる）情報を用いて、胴体のある方向に焦点検出領域を拡大し、焦点検出領域８３を設定する。
【０１８２】
焦点検出領域８３では、相関量加算数を増加させることにより、焦点検出領域の拡大を実現する。
【０１８３】
図１３は、本実施例における焦点検出領域設定方法を示すフローチャートである。
【０１８４】
ステップＳ１３０１〜Ｓ１３０８は、図９におけるステップＳ９０１〜Ｓ９０８と同様である。
【０１８５】
ステップＳ１３０９において、撮影画像から体検出なされているか否かを判定する。体検出されている場合には、ステップＳ１３１０に、体検出されていない場合にはステップＳ１３１１に進む。
【０１８６】
体検出されている場合、ステップＳ１３１０において、焦点検出領域の垂直サイズを検出した体方向に拡大する。
【０１８７】
この時の拡大するサイズは、焦点検出領域の垂直サイズをＳａｖ、顔検出の水平サイズをＳｆｈ、垂直サイズをＳｆｖとした時にＳａｖ＝１００／Ｓｆｈ×Ｓｆｖで求められる。
【０１８８】
体検出されていない場合、ステップＳ１３１１において、焦点検出エリアの水平サイズをＳａｈを１００画素に設定する。
【０１８９】
ステップＳ１３１２は、図９におけるステップＳ９０９と同様に、相関量加算数Ｌ２を算出する。
【０１９０】
相関量加算数Ｌ２は、算出した焦点検出エリアの垂直サイズＳａｖを、ステップＳ１３０５またはステップＳ１３０７またはステップＳ１３０８で決定した輝度加算数Ｌ１で除することで算出する。
【０１９１】
以上のように、本実施例では、焦点検出領域を設定する際に、顔および体の検出情報にもとづいて、焦点検出領域の大きさを設定する。それに伴い、輝度加算数、相関量加算数を設定することにより、焦点検出の精度の低下を抑えた焦点検出を行うことができる。
【０１９２】
本実施例では、被写体検出手段にて検出された顔の大きさが所定値よりも小さい場合、顔に対応する領域に設定された焦点検出領域を顔に加えて被写体の胴体を含む大きさに拡大する。そして、相関量加算手段にて加算される加算数を焦点検出領域を拡大する前に比べて増加させている。
【０１９３】
本実施例では、被写体検出手段にて検出された顔の大きさが所定値よりも小さく、且つ前記被写体の胴体が検出されない場合、顔に対応する領域に設定された焦点検出領域を焦点評価方向に拡大する。そして、相関量加算手段にて加算される加算数を前記焦点検出領域を拡大する前に比べて増加させている。
【０１９４】
なお、本実施例において、体検出が可能な場合の設定について述べたが、例えば顔のみが画角７０に写っており、体が画角外にいるなど体検出が不可能であった場合には、焦点検出エリアの水平サイズを大きくすることで対応しても良い。
【０１９５】
この時の焦点検出エリアの水平サイズＳａｈは、体方向に大きくする予定であったサイズの比率分、１００画素より大きくするようにステップＳ１３１１で設定する。また、この時の輝度加算数は、前回の焦点検出時の設定との連続性から、ステップ１３０８で設定した輝度加算数をそのまま利用する。
【０１９６】
また、繰り返し焦点検出を行い、合焦位置までカメラのフォーカスを追いこむ構成の撮像装置において、輝度加算数Ｌ１と相関量加算数Ｌ２の設定には、コントラストや前回焦点検出時のデフォーカス量を用いても良い。
【０１９７】
この場合、コントラストが高いほど、輝度加算数を小さくし、相関加算量を大きくする。
【０１９８】
ＣＰＵ１５１は、撮像素子の各画素から出力される出力信号を用いて撮影画面内のコントラスト値を算出するコントラスト算出手段としての機能を有する。
【０１９９】
コントラストは、画素値の隣接差分の二乗を算出し、これを焦点検出領域内の１ライン分について累積を算出したものがコントラストの指標となる。
【０２００】
なお、算出するコントラストは、画素値の隣接差分の絶対値の総和であっても良い。焦点検出領域内のコントラストを算出し、コントラストが所定値より大きいか否かを判別し、被写体が低輝度か否かを判別する。
【０２０１】
被写体が低輝度である場合には、輝度加算数を２倍にするなど大きくし、相関量加算数を小さくする。被写体が低輝度でない場合には、輝度加算数を小さくし、相関量加算数を大きくする。
【０２０２】
低輝度である場合に、輝度加算数を増やすことでノイズを抑制した上で相関演算を行うことにより、焦点検出の精度の低下を抑えることが可能である。被写体の大きさだけでなく、被写体のコントラストを判別して、輝度加算数と相関量加算数を設定することにより、焦点検出の精度の低下を抑える。
【０２０３】
つまり、コントラスト値が所定値よりも大きい場合の画素加算手段にて加算される加算数は、コントラスト値が所定値以下である場合の画素加算手段にて加算される加算数よりも少なくしている。
【０２０４】
そして、コントラスト値が所定値よりも大きい場合の相関量加算手段にて加算される加算数は、コントラスト値が所定値以下である場合の相関量加算手段にて加算される加算数よりも多くしている。
【０２０５】
また、前回のデフォーカス量が小さいほど輝度加算数（画素加算数）を小さくし、相関加算量を大きくする。
【０２０６】
ＣＰＵ１５１は、相関量加算手段にて加算された加算相関量を用いて像ずれ量を算出する像ずれ量算出手段としての機能を有する。
【０２０７】
現在のフォーカスレンズの位置が合焦位置に近い場合には、被写体の分解能を上げて焦点検出を行うため、輝度加算数を小さくし、相関量加算数を大きくする。
【０２０８】
現在のフォーカスレンズの位置が合焦位置に遠い場合には、コントラストが小さくなりやすく、輝度加算数を増やしてノイズを抑制した上で、相関演算を行うことにより、焦点検出の精度の低下を抑えることが可能である。
【０２０９】
被写体の大きさだけでなく、前回のデフォーカス量を判別して、輝度加算数と相関量加算数を設定することにより、焦点検出の精度の低下を抑える。
【０２１０】
被写体に合焦するまで複数回の焦点検出を行うため、複数回の焦点検出の内、２回目以降の焦点検出に関しては、前回の焦点検出における被写体情報に基づいて輝度加算数と相関量加算数を制御することが可能である。
【０２１１】
また、フォーカスレンズ位置が合焦位置に近づくに従い、撮像素子１４１が得られる被写体像は明瞭になっていくため、輝度加算数と相関量加算数の設定もより被写体に適したものへと追い込むことが可能である。
【０２１２】
つまり、デフォーカス量が所定値よりも大きい場合の画素加算手段にて加算される加算数は、デフォーカス量が所定値以下である場合の画素加算手段にて加算される加算数よりも多くしている。
【０２１３】
そして、フォーカス量が所定値よりも大きい場合の相関量加算手段にて加算される加算数は、デフォーカス量が所定値以下である場合の相関量加算手段にて加算される加算数よりも少なくしている。
【０２１４】
なお、本実施例中の数値は一例であり、輝度加算数Ｌ１や相関量加算数Ｌ２を顔の大きさに応じて段階的に設定する方法について述べた。
【０２１５】
しかし、例えば、顔の大きさに比例するように輝度加算数Ｌ１を設定するようにしても良い。また、輝度加算数Ｌ１、相関量加算数Ｌ２各々に上限値、下限値の設定を加えても良い。
【０２１６】
上記各実施例によれば、顔を検出した際の大きさに応じて、焦点検出領域の輝度加算数Ｌ１および相関量加算数Ｌ２を設定することにより、高精度な焦点調節装置を提供することができる。
【０２１７】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０２１８】
（他の実施形態）
本発明の目的は以下のようにしても達成できる。すなわち、前述した各実施形態の機能を実現するための手順が記述されたソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給する。
【０２１９】
そして、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行するのである。
【０２２０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【０２２１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどが挙げられる。
【０２２２】
また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等も用いることができる。
【０２２３】
また、コンピュータが読み出したプログラムコードを実行可能とすることにより、前述した各実施形態の機能が実現される。
【０２２４】
さらに、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施形態の機能が実現される場合も含まれる。
【０２２５】
更に、以下の場合も含まれる。まず記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。
【０２２６】
その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。
【０２２７】
また、本発明はデジタルカメラのような撮影を主目的とした機器にかぎらず、携帯電話、パーソナルコンピュータ（ラップトップ型、デスクトップ型、タブレット型など）、ゲーム機など、撮像装置を内蔵もしくは外部接続する任意の機器に適用可能である。
【０２２８】
従って、本明細書における「撮像装置」は、撮像機能を備えた任意の電子機器を包含することが意図されている。
【符号の説明】
【０２２９】
３０  光電変換素子
３１  マイクロレンズ
７１  焦点検出領域
７２  焦点検出エリア
８１  顔検出枠
８２  体検出枠
８３  焦点検出領域
１０１  撮影レンズ
１３１  フォーカスレンズ
１３３  フォーカス制御部
１３５  位相差ＡＦ処理部
１４１  撮像素子
１４２  撮像信号処理部
１４３  撮像部制御部
１５１  ＣＰＵ
【図１】
2017049318.tif 000003
【図２】
2017049318.tif 000004
【図３】
2017049318.tif 000005
【図４】
2017049318.tif 000006
【図５】
2017049318.tif 000007
【図６】
2017049318.tif 000008
【図７】
2017049318.tif 000009
【図８】
2017049318.tif 000010
【図９】
2017049318.tif 000011
【図１０】
2017049318.tif 000012
【図１１】
2017049318.tif 000013
【図１２】
2017049318.tif 000014
【図１３】
2017049318.tif 000015