(57)【要約】【課題】  焦点検出画素から得られる信号に基づいて位相差検出方式による自動焦点検出を行う撮像装置およびその制御方法において、撮影レンズの収差が焦点検出結果に与える影響を軽減する。【解決手段】  焦点検出画素から得られる信号によって生成した２つの焦点検出信号の像ずれ量から撮影レンズのデフォーカス量を求める。そして、このデフォーカス量を、撮影レンズの状態に関する情報と、撮像素子の状態に関する情報と、像高との組み合わせに応じた補正値で補正する。【選択図】図１１
2014222291.tif 000002
【特許請求の範囲】
【請求項１】
結像光学系の射出瞳の第１部分を通過する光束を受光する複数の第１焦点検出用画素と、前記第１部分と異なる第２部分を通過する光束を受光する複数の第２焦点検出用画素とを有する撮像素子と、
前記撮像素子の焦点検出領域に関連付けられた領域の前記第１焦点検出用画素から得られる信号から第１焦点検出信号を、前記領域の前記第２焦点検出用画素から得られる信号から第２焦点検出信号をそれぞれ生成する生成手段と、
前記第１焦点検出信号と前記第２焦点検出信号との像ずれ量から、前記結像光学系のデフォーカス量を取得する第１取得手段と、
前記結像光学系の状態に関する情報と前記撮像素子に関する情報との組み合わせに応じた補正係数と、前記焦点検出領域の像高とから、前記デフォーカス量の補正値を取得する第２取得手段と、
前記補正値によって前記デフォーカス量を補正し、前記結像光学系の焦点調節に用いるデフォーカス量を取得する補正手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記結像光学系に関する情報が、前記結像光学系のフォーカス状態、ズーム状態、および絞り値を含むことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像素子に関する情報が、前記撮像素子の画素サイズおよび設定瞳距離を含むことを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記第２取得手段は、前記結像光学系の状態に関する情報と前記撮像素子に関する情報との組み合わせに応じて予め記憶された複数の補正係数から、前記撮像装置の有する撮像素子に対応する補正係数を選択することにより、前記デフォーカス量の補正に用いる補正係数を取得することを特徴とする請求項１から請求項３のいずれか１項に記載の撮像装置。
【請求項５】
結像光学系の射出瞳の第１部分を通過する光束を受光する複数の第１焦点検出用画素と、前記第１部分と異なる第２部分を通過する光束を受光する複数の第２焦点検出用画素とを有する撮像素子を有する撮像装置の制御方法であって、
生成手段が、前記撮像素子の焦点検出領域に関連付けられた領域の前記第１焦点検出用画素から得られる信号から第１焦点検出信号を、前記領域の前記第２焦点検出用画素から得られる信号から第２焦点検出信号をそれぞれ生成する生成工程と、
第１取得手段が、前記第１焦点検出信号と前記第２焦点検出信号との像ずれ量から、前記結像光学系のデフォーカス量を取得する第１取得工程と、
第２取得手段が、前記結像光学系の状態に関する情報と前記撮像素子に関する情報との組み合わせに応じた補正係数と、前記焦点検出領域の像高とから、前記デフォーカス量の補正値を取得する第２取得工程と、
補正手段が、前記補正値によって前記デフォーカス量を補正し、前記結像光学系の焦点調節に用いるデフォーカス量を取得する補正工程と、
を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびその制御方法に関する。
【背景技術】
【０００２】
撮像装置の焦点検出方法の１つに、撮像素子に形成された焦点検出画素により位相差検出方式の焦点検出を行う撮像面位相差検出方式がある。
【０００３】
特許文献１には、１つの画素に、１つのマイクロレンズと複数に分割された光電変換部が形成された２次元撮像素子を用いた撮像装置が開示されている。１つのマイクロレンズを介して、撮影レンズの射出瞳の異なる領域を受光するように光電変換部を分割する。そして、焦点検出領域内に含まれる複数の画素の、同じ分割位置の光電変換部で得られた複数の信号から１つの像信号を生成することで、１対の像信号を生成する。この１対の像信号の像ずれ量から、位相差検出方式の焦点検出を行うことができる。また、特許文献２では、１つの画素に設けられた複数の光電変換部で得られる信号を加算することにより、その画素における撮像信号を生成することが開示されている。
【０００４】
特許文献３には、複数の画素からなる２次元撮像素子の一部の画素を複数対の焦点検出画素とした撮像装置が開示されている。１対の焦点検出画素は開口部を有する遮光層の配置により、各焦点検出画素が撮影レンズの射出瞳の異なる領域を受光するように構成されている。２次元撮像素子の大部分に配置された撮像画素で撮像信号を取得する一方で、一部に配置された焦点検出画素から１対の像信号（焦点検出用信号）から像ずれ量を求めて、位相差検出方式の焦点検出を行うことが開示されている。
【０００５】
撮像面位相差検出方式の焦点検出においては、撮像素子に形成された焦点検出画素によりデフォーカス方向とデフォーカス量を同時に検出することが可能であり、高速に焦点調節を行うことができる。また、従来、位相差検出方式の焦点検出を行うために用いられていたＡＦセンサを用いる必要がない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第４４１０８０４号
【特許文献２】特開２００１−０８３４０７号公報
【特許文献３】特開２０００−１５６８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、撮像面位相差検出方式では、焦点検出信号（像信号）を生成するために用いる焦点検出画素が受光する光束と、撮像信号を生成するために用いる撮像画素が受光する光束とが異なる。そのため、撮影レンズの各収差（球面収差、非点収差、コマ収差など）の焦点検出信号への影響と撮像信号への影響が異なる。そのため、焦点検出信号から算出される合焦位置と、撮像信号を得るために最良な合焦位置とが一致しないという課題がある。
【０００８】
本発明は、このような従来技術の課題に鑑みてなされたものである。本発明は、焦点検出画素から得られる信号に基づいて位相差検出方式による自動焦点検出を行う撮像装置およびその制御方法において、撮影レンズの収差が焦点検出結果に与える影響を軽減することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的は、結像光学系の射出瞳の第１部分を通過する光束を受光する複数の第１焦点検出用画素と、第１部分と異なる第２部分を通過する光束を受光する複数の第２焦点検出用画素とを有する撮像素子と、撮像素子の焦点検出領域に関連付けられた領域の第１焦点検出用画素から得られる信号から第１焦点検出信号を、領域の第２焦点検出用画素から得られる信号から第２焦点検出信号をそれぞれ生成する生成手段と、第１焦点検出信号と第２焦点検出信号との像ずれ量から、結像光学系のデフォーカス量を取得する第１取得手段と、結像光学系の状態に関する情報と撮像素子に関する情報との組み合わせに応じた補正係数と、焦点検出領域の像高とから、デフォーカス量の補正値を取得する第２取得手段と、補正値によってデフォーカス量を補正し、結像光学系の焦点調節に用いるデフォーカス量を取得する補正手段と、を有することを特徴とする撮像装置によって達成される。
【発明の効果】
【００１０】
このような構成により、本発明によれば、焦点検出画素から得られる信号に基づいて位相差検出方式による自動焦点検出を行う撮像装置およびその制御方法において、撮影レンズの収差が焦点検出結果に与える影響を軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る撮像装置の一例としてのデジタルスチルカメラの機能構成例を示す図
【図２】図１の撮像素子１０７における撮像画素と焦点検出画素の配置例を模式的に示す図
【図３】図２に示した撮像画素の構成を模式的に示した平面図および断面図
【図４】図３に示した画素構造と瞳分割との対応関係を示した概略説明図
【図５】図４に示した結像光学系の射出瞳面のＸ軸に沿った焦点検出画素の瞳強度分布の例を示す図
【図６】（ａ）は実施形態の撮像素子と瞳分割との対応関係を示した図、（ｂ）は実施形態におけるデフォーカス量と第１焦点検出信号と第２焦点検出信号間の像ずれ量の関係を示す図
【図７】本発明の実施形態におけるデフォーカス量算出処理を説明するためのフローチャート
【図８】結像光学系の射出瞳距離と撮像素子の設定瞳距離との差が像高の大きな画素における瞳分割に与える影響を模式的に示した図
【図９】本発明の実施形態において撮像信号の合焦位置で撮像素子の周辺部の画素によって得られる焦点検出信号の例を示す図
【図１０】焦点検出用画素について算出されたデフォーカス量と、撮像画素におけるデフォーカス量のずれを説明するための図
【図１１】本発明の実施形態における焦点調節処理を説明するためのフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明の例示的な実施形態を、図面に基づいて詳細に説明する。
［全体構成］
図１は、本発明の実施形態に係る撮像装置の一例としてのデジタルスチルカメラ１００（以下、単にカメラ１００という）の機能構成例を示す図である。
【００１３】
第１レンズ群１０１は撮影光学系（結像光学系）の先端に配置され、光軸に沿って前後に移動可能に保持される。シャッタ１０２は、静止画撮像時の露光時間を制御するためのシャッタとしてだけでなく、開口径を調節することで撮像時の光量調節を行なう絞りとしても機能する。シャッタ１０２の背面（撮像素子側）に配置された第２レンズ群１０３は、シャッタ１０２と一体となって光軸に沿って前後に可能であり、第１レンズ群１０１とともにズーム機能を実現する。
【００１４】
第３レンズ群１０５はフォーカスレンズであり、光軸に沿って前後に移動可能である。光学ローパスフィルタ１０６は、撮像素子１０７の前方に配置され、撮像画像に発生する偽色やモアレを軽減する。撮像素子１０７は２次元ＣＭＯＳイメージセンサとその周辺回路で構成される。本実施形態において、撮像素子１０７は、横方向にｍ（＞１）個、縦方向にｎ（＞１）個の複数の受光素子（画素）が２次元配列され、受光素子にベイヤー配列の原色カラーモザイクフィルタが形成された、２次元単板カラーイメージセンサである。カラーフィルタは受光素子に入射する透過光の波長を画素単位で制限する。
【００１５】
ズームアクチュエータ１１１は、ズーム駆動回路１２９の制御に従い、不図示のカム筒を回動して第１レンズ群１０１と第３レンズ群１０５の少なくとも一方を光軸に沿って駆動して、ズーム（変倍）機能を実現する。シャッタアクチュエータ１１２は、シャッタ駆動回路１２８の制御に従い、シャッタ１０２開口径を制御して撮像光量を調節すると共に、静止画撮像時の露光時間を制御する。
フォーカスアクチュエータ１１４は、フォーカス駆動回路１２６の制御に従い、第３レンズ群１０５を光軸に沿って駆動する。
【００１６】
フラッシュ１１５は、好ましくはキセノン管を用いた閃光照明装置であるが、連続発光するＬＥＤを備えた照明装置であってもよい。ＡＦ補助光出力部１１６は、所定の開口パターンを有するマスクの像を投稿レンズを介して被写界に投影し、低輝度の被写体や低コントラストの被写体に対する焦点検出能力を向上させる。
【００１７】
ＣＰＵ１２１は、カメラ１００全体の動作を制御し、図示しない演算部、ＲＯＭ、ＲＡＭ、Ａ／Ｄコンバータ、Ｄ／Ａコンバータ、通信インターフェイス回路等を有する。ＣＰＵ１２１は、ＲＯＭに記憶されたプログラムを実行して、カメラ１００が有する各種回路を制御し、ＡＦ、ＡＥ、画像処理、記録等、カメラ１００の機能を実現する。
【００１８】
また、ＣＰＵ１２１には、後述の撮像素子の出力信号を用いた自動焦点検出で必要となる補正値算出係数が記憶されている。
この補正値算出係数は、
結像光学系に関する情報である、
・フォーカス状態（第３レンズ群１０５の位置もしくは現在の合焦距離）、
・ズーム状態（第１レンズ群１０１および第２レンズ群１０３の位置、焦点距離または画角）、
・結像光学系のＦ値（絞り値）と、
撮像素子に関する情報である、
・撮像素子の設定瞳距離、
・撮像素子の画素サイズ（画素ピッチ）、
との組み合わせごとに複数用意されている。焦点検出時には、結像光学系の状態（フォーカス状態、ズーム状態）と絞り値、撮像素子の設定瞳距離、画素サイズの組み合わせに応じた補正値算出係数が選択され、選択された補正値算出係数と、焦点検出領域または画素の像高とから補正値が算出される。
【００１９】
なお、本実施形態では、補正値算出係数をＣＰＵ１２１に記憶する構成としたが、他の構成要素に記憶してもよい。例えば、レンズ交換式の撮像装置においては、結像光学系を有する交換レンズが有する不揮発性メモリに補正値算出係数を記憶してもよい。この場合には、結像光学系の状態および絞り値に応じて、撮像素子の設定瞳距離と画素サイズの複数の組み合わせに対する補正値算出係数を撮像装置に送信する。そして、撮像装置が、例えばＣＰＵ１２１に記憶された撮像素子の設定瞳距離、画素サイズの組み合わせに対応する補正値算出係数を選択すればよい。
【００２０】
フラッシュ制御回路１２２は、撮像動作に同期してフラッシュ１１５を点灯制御する。補助光駆動制御回路１２３は、焦点検出動作時にＡＦ補助光出力部１１６を点灯制御する。撮像素子駆動回路１２４は、撮像素子１０７の動作を制御するとともに、撮像素子１０７から読み出した画像信号をＡ／Ｄ変換してＣＰＵ１２１に出力する。画像処理回路１２５は、画像信号に対してγ変換、色補間、ＪＰＥＧ符号化などの画像処理を適用する。
【００２１】
フォーカス駆動回路１２６は、焦点検出結果に基づいてフォーカスアクチュエータ１１４を駆動することにより第３レンズ群１０５を光軸に沿って移動させ、焦点調節を行なう。シャッタ駆動回路１２８は、シャッタアクチュエータ１１２を駆動してシャッタ１０２の開口径及び開閉タイミングを制御する。ズーム駆動回路１２９は、例えば操作スイッチ１３２に含まれるズーム操作スイッチの押下によって撮像者から入力されるズーム操作に応じてズームアクチュエータ１１１を駆動する。
【００２２】
表示器１３１はＬＣＤ等であり、カメラ１００の撮像モードに関する情報、撮像前のプレビュー画像と撮像後の確認用画像、焦点検出時の合焦状態の情報等を表示する。操作スイッチ１３２は、電源スイッチ、レリーズ（撮像トリガ）スイッチ、ズーム操作スイッチ、撮像モード選択スイッチ等を含む。記録媒体１３３は例えば着脱可能な半導体メモリカードであり、撮像画像を記録する。
【００２３】
［撮像素子］
図２は、撮像素子１０７における撮像画素と焦点検出画素の配置例を模式的に示す図であり、撮像画素が横４画素×縦４画素配列された領域を代表的に示している。本実施形態においては、各撮像画素の光電変換領域が横方向に２分割されており、各光電変換領域が焦点検出用画素として機能する。従って、図２においては、焦点検出画素が横８画素×縦４画素配列された領域とも言うことができる。
【００２４】
本実施形態において、図２の左上の２×２の画素群２００は、撮像素子１０７に設けられた原色ベイヤー配列のカラーフィルタの繰り返し単位に対応している。従って、Ｒ（赤）の分光感度を有する画素２００Ｒが左上に、Ｇ（緑）の分光感度を有する画素２００Ｇが右上と左下に、Ｂ（青）の分光感度を有する画素２００Ｂが右下に配置されている。また、図２の右上の画素に代表的に示すように、各撮像画素は、横２×縦１に等分割された光電変換部を有しており、左半分の光電変換部が第１焦点検出画素２０１、右半分の光電変換部が第２焦点検出画素２０２として利用可能である。撮像画素として利用する場合には、２つの光電変換部で得られた信号を加算した信号を撮像信号として用いる。
【００２５】
図２に示した４×４の撮像画素（８×４焦点検出画素）の配列を撮像素子１０７の撮像面に多数配置することにより、撮像画像を取得しつつ、画面の様々な位置を焦点検出領域として用いた撮像面位相差検出方式の焦点検出を行うことができる。本実施形態では、撮像画素のピッチ（周期）Ｐが縦横とも４μｍで、画素数Ｎは、横５５７５×縦３７２５＝約２０７５万画素であるものとする。また、焦点検出画素の縦方向のピッチＰは撮像画素と同じであるが、横方向のピッチＰＡＦは２μｍであり、従って焦点検出画素数ＮＡＦが横１１１５０×縦３７２５＝約４１５０万画素であるものとする。
【００２６】
図２に示した１つの撮像画素（ここでは２００Ｇとする）を、撮像素子の受光面側（＋ｚ側）から見た平面図を図３（ａ）に示し、図３（ａ）のａ−ａ断面を−ｙ側から見た断面図を図３（ｂ）に示す。
【００２７】
図３に示すように、本実施形態の画素２００Ｇでは、各画素の受光側に入射光を集光するためのマイクロレンズ３０５が形成され、ｘ方向にＮＨ分割（２分割）、ｙ方向にＮＶ分割（１分割）された光電変換部３０１と光電変換部３０２が形成される。光電変換部３０１と光電変換部３０２が、それぞれ、第１焦点検出画素２０１と第２焦点検出画素２０２に対応する。
【００２８】
光電変換部３０１と光電変換部３０２は、ｐ型層とｎ型層の間にイントリンシック層を挟んだｐｉｎ構造フォトダイオードとしても良いし、必要に応じて、イントリンシック層を省略し、ｐｎ接合フォトダイオードとしてもよい。
【００２９】
各画素には、マイクロレンズ３０５と、光電変換部３０１および光電変換部３０２との間に、カラーフィルタ３０６が形成される。また、必要に応じて、第１焦点検出画素２０１と第２焦点検出画素２０２とでカラーフィルタの分光透過率を変えても良いし、カラーフィルタを省略してもよい。
【００３０】
図３に示した画素２００Ｇに入射した光は、マイクロレンズ３０５により集光され、カラーフィルタ３０６で分光されたのち、光電変換部３０１と光電変換部３０２で受光される。
【００３１】
光電変換部３０１と光電変換部３０２では、受光量に応じて電子とホールが対生成し、空乏層で分離された後、負電荷の電子はｎ型層に蓄積され、ホールは定電圧源（不図示）に接続されたｐ型層３００を通じて撮像素子１０７の外部へ排出される。
【００３２】
光電変換部３０１と光電変換部３０２のｎ型層に蓄積された電子は、転送ゲートを介して、静電容量部（ＦＤ）に転送され、電圧信号に変換される。
【００３３】
図３に示した本実施形態の画素構造と瞳分割との対応関係を示した概略説明図を図４に示す。図４では、射出瞳面の座標軸と対応を取るために、断面図のｘ軸とｙ軸を図３に対して反転させている。
【００３４】
図４で、第１焦点検出画素２０１の第１瞳部分領域５０１は、重心が−ｘ方向に偏心している光電変換部３０１の受光面と、マイクロレンズ３０５によって、概ね共役関係になっており、第１焦点検出画素２０１で受光可能な瞳領域を表している。第１焦点検出画素２０１の第１瞳部分領域５０１は、瞳面上で＋Ｘ側に重心が偏心している。
【００３５】
図４で、第２焦点検出画素２０２の第２瞳部分領域５０２は、重心が＋ｘ方向に偏心している光電変換部３０２の受光面と、マイクロレンズ３０５によって、概ね共役関係になっており、第２焦点検出画素２０２で受光可能な瞳領域を表している。第２焦点検出画素２０２の第２瞳部分領域５０２は、瞳面上で−Ｘ側に重心が偏心している。
【００３６】
また、図４で、瞳領域５００は、光電変換部３０１と光電変換部３０２（第１焦点検出画素２０１と第２焦点検出画素２０２）を合わせた、画素２００Ｇ全体で受光可能な瞳領域である。
【００３７】
撮像面位相差検出方式の自動焦点検出（以下、撮像面位相差ＡＦという）では、撮像素子に設けられたマイクロレンズを利用して瞳分割するため回折の影響を受ける。図４で、射出瞳面までの瞳距離が数１０ｍｍであるのに対し、マイクロレンズの直径は数μｍである。そのため、マイクロレンズの絞り値が数万となり、数１０ｍｍレベルの回折ボケが生じる。よって、光電変換部３０１，３０２の受光面の像は、明瞭な瞳領域や瞳部分領域とはならずに、瞳強度分布（受光率の入射角分布）となる。
【００３８】
撮像画素や焦点検出画素のサイズが変わるとマイクロレンズ３０５などの光学構造が変化するため、画素サイズに応じて瞳強度分布が変化する。なお、「画素サイズ」とは、画素として機能するための構成を一式有する領域のサイズであり、図２の例では、マイクロレンズ１つが設けられている領域のサイズである。従って、本実施形態では撮像画素と焦点検出画素のサイズが同一であり、画素周期または画素ピッチ（図２におけるＰ）が画素サイズに等しい。例えば、第１焦点検出画素と第２焦点検出画素のそれぞれが撮像画素と同じサイズを有する形態であれば、焦点検出用画素のサイズは撮像画素の２倍となる。
【００３９】
図４に示した結像光学系の射出瞳面のＸ軸に沿った焦点検出画素の瞳強度分布の例を、図５に示す。焦点検出画素のサイズが相対的に小さい場合の瞳強度分布の例を実線で、サイズが相対的に大きい場合の瞳強度分布の例を破線で示す。第１焦点検出画素の瞳強度分布と第２焦点検出画素の瞳強度分布を加算したものが撮像画素の瞳強度分布となる。焦点検出画素（撮像画素）のサイズ変化に伴い、瞳強度分布が変化することがわかる。撮像面位相差ＡＦでは、この瞳強度分布の変化に伴い、焦点検出画素（第１焦点検出画素、第２焦点検出画素）が受光する光束および、撮像画素が受光する光束が変化する。
【００４０】
本実施形態の撮像素子と瞳分割との対応関係を示した概略図を図６（ａ）に示す。第１瞳部分領域５０１と第２瞳部分領域５０２の異なる瞳部分領域を通過した光束は、撮像素子の各（撮像）画素に、撮像面８００からそれぞれ異なる角度で入射し、２×１分割された光電変換部３０１および３０２で受光される。なお、本実施形態は、瞳領域が水平方向に２つに瞳分割されているが、必要に応じて、垂直方向に瞳分割を行ってもよい。
【００４１】
撮像素子１０７には、結像光学系の第１瞳部分領域５０１を通過する光束を受光する第１焦点検出画素２０１と、第１瞳部分領域と異なる結像光学系の第２瞳部分領域５０２を通過する光束を受光する第２焦点検出画素２０２を有する撮像画素が配列されている。従って、撮像画素は、結像光学系の第１瞳部分領域５０１と第２瞳部分領域５０２を合わせた瞳領域５００を通過する光束を受光する。
【００４２】
なお、撮像素子が有する全ての画素が複数の光電変換部を有するのではなく、撮像画素、第１焦点検出画素、第２焦点検出画素を個別の画素構成としてもよい。あるいは、光電変換部を１つ有する撮像画素と、光電変換部を２つ有する（撮像画素としても使用可能な）焦点検出画素とが配置されても良い。
【００４３】
本実施形態で、生成手段としてのＣＰＵ１２１は、複数の第１焦点検出画素２０１で得られる信号から第１焦点信号を生成し、複数の第２焦点検出画素２０２から得られる信号から第２焦点信号を生成して焦点検出を行う。また、撮像素子の撮像画素ごとに第１焦点検出画素２０１と第２焦点検出画素２０２で得られる信号を加算することで、有効画素数Ｎの解像度の撮像信号（撮像画像）を生成する。
【００４４】
［デフォーカス量と像ずれ量の関係］
以下、本実施形態の撮像素子により取得される第１焦点検出信号と第２焦点検出信号のデフォーカス量と像ずれ量の関係について説明する。
図６（ｂ）に、デフォーカス量と第１焦点検出信号と第２焦点検出信号間の像ずれ量の概略関係図を示す。撮像面８００に撮像素子（不図示）が配置され、図４、図６（ａ）と同様に、結像光学系の射出瞳が、第１瞳部分領域５０１と第２瞳部分領域５０２に２分割される。
【００４５】
デフォーカス量ｄの大きさ｜ｄ｜は、被写体の結像位置から撮像面８００までの距離である。また、デフォーカス量ｄが負（ｄ＜０）の場合は、被写体の結像位置が撮像面８００より被写体側にある前ピン状態、正（ｄ＞０）の場合は、被写体の結像位置が撮像面８００より被写体の反対側にある後ピン状態を意味する。そして、被写体の結像位置が撮像面８００にある合焦状態で、デフォーカス量ｄの大きさは０となる。図６（ａ）で、被写体８０１は合焦状態（ｄ＝０）にあり、被写体８０２は前ピン状態（ｄ＜０）の例を示している。前ピン状態（ｄ＜０）と後ピン状態（ｄ＞０）を合わせて、デフォーカス状態（｜ｄ｜＞０）と呼ぶ。
【００４６】
前ピン状態（ｄ＜０）では、被写体８０２からの光束のうち、第１瞳部分領域５０１（第２瞳部分領域５０２）を通過した光束は、撮像面８００より被写体側の位置で一度集光する。そして、その後、光束の重心位置Ｇ１（Ｇ２）を中心として幅Γ１（Γ２）に広がり、撮像面８００でボケた像となる。ボケた像は、それを受光する複数の画素のそれぞれで第１焦点検出画素２０１（第２焦点検出画素２０２）により電気信号に変換される。そして、第１焦点検出画素２０１群（第２焦点検出画素２０２群）の信号から第１焦点検出信号（第２焦点検出信号）が、生成手段としてのＣＰＵ１２１により生成される。よって、第１焦点検出信号（第２焦点検出信号）は、撮像面８００上の重心位置Ｇ１（Ｇ２）に、被写体８０２が幅Γ１（Γ２）にボケた被写体像として記録される。
【００４７】
被写体像のボケ幅Γ１（Γ２）は、デフォーカス量ｄの大きさ｜ｄ｜の増加に概ね比例して増加する。同様に、第１焦点検出信号と第２焦点検出信号間の被写体像の像ずれ量ｐ（＝光束の重心位置の差Ｇ１−Ｇ２）の大きさ｜ｐ｜も、デフォーカス量ｄの大きさ｜ｄ｜の増加に概ね比例して増加していく。後ピン状態（ｄ＞０）の場合、第１焦点検出信号と第２焦点検出信号間の被写体像の像ずれ方向が前ピン状態と反対となることをのぞき、デフォーカス量の大きさ｜ｄ｜と被写体像のボケ幅、像ずれ量ｐとの関係は同様である。
【００４８】
したがって、第１焦点検出信号と第２焦点検出信号、もしくは、第１焦点検出信号と第２焦点検出信号を加算した撮像信号のデフォーカス量の大きさの増加に伴い、第１焦点検出信号と第２焦点検出信号間の像ずれ量の大きさが増加する。
【００４９】
［焦点検出］
以下、本実施形態における撮像面位相差ＡＦについて説明する。
本実施形態の撮像面位相差ＡＦでは、第１焦点検出信号と第２焦点検出信号を相対的にシフトさせて信号の一致度を表す相関量を計算し、相関（信号の一致度）が良くなるシフト量から像ずれ量を検出する。撮像信号のデフォーカス量が増加すると第１焦点検出信号と第２焦点検出信号間の像ずれ量が増加する関係性から、像ずれ量をデフォーカス量に変換して焦点検出を行う。
【００５０】
図７に、本実施形態におけるデフォーカス量算出処理を説明するためのフローチャートである。
Ｓ１１０でＣＰＵ１２１は、撮像素子駆動回路１２４を通じて、撮像素子の有効画素領域に設定されている焦点検出領域（ＡＦ枠）に関連付けられた領域に含まれる複数の画素から信号を読み出す。焦点検出領域は固定であってもよいし、ユーザが操作スイッチ１３２などを用いて選択可能であってもよい。なお、通常、焦点検出信号を生成するために画素を読み出す領域は、像ずれ検出方向において焦点検出領域よりも大きい。ＣＰＵ１２１は、読み出した信号のうち、第１焦点検出画素から得られる複数の信号から第１焦点検出信号を生成し、第２焦点検出画素から得られる複数の信号から第２焦点検出信号を生成する。
【００５１】
Ｓ１２０でＣＰＵ１２１は信号データ量を抑制するため、画像処理回路１２５を用い、第１焦点検出信号と第２焦点検出信号のそれぞれに対し、横方向に３画素加算処理を行う。さらに、ＣＰＵ１２１は画像処理回路１２５を用い、ＲＧＢ信号をＹ（輝度）信号にするためにベイヤー（ＲＧＢ）加算処理を行う。これら２つの加算処理を合わせて画素加算処理と呼ぶ。
【００５２】
Ｓ１３０でＣＰＵ１２１は、画素加算処理後の第１焦点検出信号と第２焦点検出信号に、それぞれ、シェーディング補正処理（光学補正処理）を行う。
ここで、第１焦点検出信号と第２焦点検出信号の瞳ずれによるシェーディングについて説明する。図８は、結像光学系の射出瞳距離Ｄｌと撮像素子の設定瞳距離Ｄｓとの差が像高の大きな（光軸から離れて位置する）画素における瞳分割に与える影響を模式的に示した図である。
【００５３】
図８（ａ）は、結像光学系の射出瞳距離Ｄｌと撮像素子１０７の設定瞳距離Ｄｓが同じ場合を示している。この場合は、像高が小さい（光軸近くに位置する）画素および像高が大きい（光軸から離れて位置する）画素のいずれでも、第１瞳部分領域５０１と第２瞳部分領域５０２により、結像光学系の射出瞳４００が、概ね均等に瞳分割される。
【００５４】
図８（ｂ）は、結像光学系の射出瞳距離Ｄｌが撮像素子の設定瞳距離Ｄｓより短い（Ｄ１＜Ｄｓ）場合を示している。この場合、撮像素子の周辺部の画素では、結像光学系の射出瞳４００と撮像素子１０７の入射瞳とにずれが生じ、結像光学系の射出瞳４００が、平面図で示すように不均一に分割されてしまう。
図８（ｃ）は、結像光学系の射出瞳距離Ｄｌが撮像素子の設定瞳距離Ｄｓより長い（Ｄ１＞Ｄｓ）場合を示している。この場合も、Ｄ１＜Ｄｓの場合と同様、撮像素子の周辺部の画素では、結像光学系の射出瞳４００と撮像素子１０７の入射瞳とにずれが生じ、結像光学系の射出瞳４００が不均一に分割されてしまう。
【００５５】
瞳分割が不均一になると、第１焦点検出画素と第２焦点検出画素で得られる信号強度に差が生じるため、第１焦点検出信号と第２焦点検出信号の強度が不均一となる（一方の強度が大きくなり、他方の強度が小さくなる）シェーディングが生じる。
【００５６】
Ｓ１３０でＣＰＵ１２１は、焦点検出領域の像高と、撮像レンズ（結像光学系）の絞り値（Ｆ値）と、射出瞳距離とに応じて、第１焦点検出信号の第１シェーディング補正係数と、第２焦点検出信号の第２シェーディング補正係数を、それぞれ生成する。そして、ＣＰＵ１２１は、第１シェーディング補正係数を第１焦点検出信号に乗算し、第２シェーディング補正係数を第２焦点検出信号に乗算して、第１焦点検出信号と第２焦点検出信号のシェーディング補正処理（光学補正処理）を行う。焦点検出領域の像高は、焦点検出領域に含まれる画素位置の代表的な像高であってよく、例えば中心位置の像高であってよい。
【００５７】
第１焦点検出信号と第２焦点検出信号との相関（信号の一致度）を基に、デフォーカス量を算出する際、上述のシェーディングが生じると、デフォーカス量の精度が低下する場合がある。そのため、本実施形態では、焦点検出信号にシェーディング補正を行うことで、精度の良いデフォーカス量の算出を実現する。
【００５８】
なお、シェーディングが生じる原因として、撮像素子１０７の設定瞳距離Ｄｓは変化せず、結像光学系の射出瞳距離Ｄ１が変化する場合を説明したが、結像光学系の射出瞳距離Ｄ１が変化せず、撮像素子１０７の設定瞳距離Ｄｓが変化する場合も同様である。撮像面位相差ＡＦでは、撮像素子１０７の設定瞳距離Ｄｓの変化に伴い、焦点検出画素（第１焦点検出画素および第２焦点検出画素）が受光する光束と、撮像画素が受光する光束が変化する。
【００５９】
図７のＳ１４０でＣＰＵ１２１は、精度の良いデフォーカス量を算出するために、第１焦点検出信号と第２焦点検出信号に、特定の通過周波数帯域を有するバンドパスフィルタ処理を行い、信号の一致度を改善する。バンドパスフィルタの例としては、ＤＣ成分をカットしてエッジ抽出を行う｛１，４，４，４，０，−４，−４，−４，−１｝などの差分型フィルタや、高周波ノイズ成分を抑制する｛１，２，１｝などの加算型フィルタがある。なお、これらは空間フィルタの係数列である。
【００６０】
次に、図７のＳ１５０で第１取得手段としてのＣＰＵ１２１は、フィルタ処理後の第１焦点検出信号と第２焦点検出信号を相対的に瞳分割方向にシフトさせるシフト処理を行い、信号の一致度を表す相関量を算出する。
【００６１】
フィルタ処理後の第１焦点検出信号および第２焦点検出信号を構成するｋ番目の信号をそれぞれＡ（ｋ），Ｂ（ｋ）、第１焦点検出信号（および第２焦点検出信号）を構成する信号の数をＷとする。従って、番号ｋの範囲は１〜Ｗである。シフト処理によるシフト量をｓ、シフト量ｓの範囲をΓとして、相関量ＣＯＲは、式（１）により算出される。
【数１】
2014222291.tif 000003
【００６２】
シフト量ｓのシフト処理により、ＣＰＵ１２１は、第１焦点検出信号を構成するｋ番目の信号Ａ（ｋ）と第２焦点検出信号を構成する（ｋ−ｓ）番目の信号Ｂ（ｋ−ｓ）とを減算し、シフト減算信号を生成する。そしてＣＰＵ１２１は生成したシフト減算信号の絶対値を計算し、焦点検出領域に対応する範囲Ｗ内でｋの値を順次変えながら累積して、シフト量ｓに対する相関量ＣＯＲ（ｓ）を算出する。同じシフト量ｓで異なる複数の画素行について算出された複数の相関量を加算して相関量ＣＯＲ（ｓ）を算出してもよい。
【００６３】
Ｓ１６０で第１取得手段としてのＣＰＵ１２１は、相関量ＣＯＲから、サブピクセル演算により、相関量が最小値となる実数値のシフト量を算出して像ずれ量ｐとする。像ずれ量ｐに、焦点検出領域の像高と、撮像レンズ（結像光学系）の絞り値と、射出瞳距離とに応じた変換係数Ｋを乗じたｐＫをデフォーカス量（Ｄｅｆ）として算出する。
【００６４】
焦点検出画素（第１焦点検出画素、第２焦点検出画素）が受光する光束と、撮像画素が受光する光束とが異なるため、結像光学系の各収差（球面収差、非点収差、コマ収差など）が与える影響が焦点検出信号と撮像信号とで異なる。そのため、上述した方法で撮像面位相差ＡＦによって算出したデフォーカス量Ｄｅｆが０となる焦点検出信号の合焦位置と、本来検出したい撮像信号の合焦位置（撮像信号のＭＴＦピーク位置）との間に差が生じる場合がある。
【００６５】
図９に、本実施形態の撮像素子の周辺部の画素において、撮像信号の合焦位置で得られる第１焦点検出信号（破線）と第２焦点検出信号（実線）の例を示す。撮像信号については合焦位置であるが、結像光学系の収差の影響により、第１焦点検出信号と第２焦点検出信号の形状が異なっている。そのため、図９の例では、撮像信号の合焦位置で、第１焦点検出信号と第２焦点検出信号間の像ずれ量ｐが０にならない。つまり、撮像面位相差ＡＦで得られる、第１焦点検出信号と第２焦点検出信号との像ずれ量ｐが０になる合焦位置は、撮像信号の合焦位置と一致せず、差が生じる。
【００６６】
図１０において、破線は撮像面位相差ＡＦで得られたデフォーカス量（検出デフォーカス量）の例を示す。図１０の横軸は、設定デフォーカス量であり、縦軸は検出デフォーカス量である。図９に示した第１焦点検出信号と第２焦点検出信号は、図１０の設定デフォーカス量０［ｍｍ］における第１焦点検出信号と第２焦点検出信号である。設定デフォーカス量０（＝撮像信号の合焦位置）において、検出デフォーカス量が後ピン側に約５０μｍオフセットしており、検出デフォーカス量に基づく合焦位置と、撮像信号の合焦位置との間に約５０μｍの差異が生じていることがわかる。
【００６７】
このような、結像光学系の収差による、検出デフォーカス量に基づく合焦位置と本来検出したい合焦位置とのずれΔＤｅｆを補正し、撮像面位相差ＡＦによる高精度な焦点検出を可能とするため、本実施形態では検出デフォーカス量を補正する。
【００６８】
撮像面位相差ＡＦで算出される検出デフォーカス量に基づく合焦位置と、撮像信号の合焦位置との差ΔＤｅｆは、焦点検出画素（第１焦点検出画素、第２焦点検出画素）が受光する光束と、撮像画素が受光する光束とが異なることに起因して生じる。そして、これらの差異は、
（１）結像光学系の焦点調節状態（フォーカス状態、ズーム状態）、
（２）結像光学系の絞り値、
（３）焦点検出領域の像高、
（４）撮像素子の設定瞳距離、
（５）撮像画素、第１焦点検出画素、第２焦点検出画素の画素サイズ
の組み合わせに応じて変化する。（１）、（２）は結像光学系に関する情報であり、（４）、（５）は撮像素子に関する情報である。
【００６９】
したがって、本実施形態では、これら条件（１）〜（５）の組み合わせに応じた補正値（上述したΔＤｅｆに等しい）を算出し、検出デフォーカス量を補正値によって補正する。なお、合焦位置のずれに影響する条件（１）〜（５）のうち、本実施形態のように（５）における焦点検出画素と撮像画像のサイズが等しい場合には、いずれかのサイズであってよい。画素サイズが異なる場合には、サイズの組み合わせに応じた補正値を用いる。
【００７０】
［焦点調節］
本実施形態における焦点調節処理を、図１１に示すフローチャートを用いて説明する。
Ｓ１００では、ＣＰＵ１２１などにより、図７を用いて上述したように検出デフォーカス量（Ｄｅｆ）を算出する。
【００７１】
Ｓ２００で第２取得手段としてのＣＰＵ１２１は、結像光学系の焦点調節状態と、結像光学系の絞り値と、撮像素子の像高と、撮像素子の設定瞳距離と、画素サイズとの組み合わせに応じた補正値ΔＤｅｆを算出する。
【００７２】
まずＣＰＵ１２１は、現在の複結像光学系のフォーカス状態ＦＳ、ズーム状態ＺＳ、絞り値Ｆ、撮像素子の設定瞳距離Ｄ、画素サイズＳの組み合わせに対応した６つの補正値算出係数
Ｃ０（ＦＳ，ＺＳ，Ｆ，Ｄ，Ｓ）
Ｃｘ２（ＦＳ，ＺＳ，Ｆ，Ｄ，Ｓ）
Ｃｙ２（ＦＳ，ＺＳ，Ｆ，Ｄ，Ｓ）
Ｃｘ４（ＦＳ，ＺＳ，Ｆ，Ｄ，Ｓ）
Ｃｘ２ｙ２（ＦＳ，ＺＳ，Ｆ，Ｄ，Ｓ）
Ｃｙ４（ＦＳ，ＺＳ，Ｆ，Ｄ，Ｓ）
を選択する。
【００７３】
補正値算出係数の選択は、これら５つのパラメータの複数の組み合わせに対して予め用意され、ＣＰＵ１２１などが有する不揮発性記憶装置に記憶された補正値算出係数のテーブルを参照することによって実施することができる。なお、上述したように、５つのパラメータの値のうち、結像光学系に関する情報（ＦＳ，ＺＳ，Ｆ）は交換レンズから取得する。また、テーブルは交換レンズに記憶しておくこともでき、この場合、交換レンズが有する制御部が、テーブルから現在の結像光学系のパラメータ値と、複数のＤ，Ｓとの組み合わせに対応するテーブルを撮像装置へ供給する。そして、撮像装置が、自身の撮像素子のパラメータ値に対応する係数を選択する。なお、記憶容量を節約するため、５つのパラメータの離散値の組み合わせについてのみ補正値算出係数を用意し、現在のパラメータ値に合致する組み合わせがなければ、近い組み合わせに対応する複数の補正値算出係数を補間して補正値算出係数を取得してもよい。
【００７４】
次に第２取得手段としてのＣＰＵ１２１は、焦点検出信号の生成に用いた画素群の像高の代表値として、位置焦点検出領域の像高（ｘ，ｙ）を用いて、補正値ΔＤｅｆ（ＦＳ，ＺＳ，Ｆ，Ｄ，Ｓ：ｘ，ｙ）を、式（２）により算出する。
【数２】
2014222291.tif 000004
上述の６つの補正値算出係数は式（２）の係数である。式（２）は、ＡＦセンサと２次結像光学系を用いた位相差検出方式の自動焦点検出において、デフォーカス量から得られる合焦位置と実際の合焦位置との差を像高に応じて補正するための補正値を算出する多項式と同様の多項式である。なお、像高からデフォーカス量の補正値を取得する方法は、このような多項式を利用する方法に限定されない。
【００７５】
なお、ここでは、焦点検出領域の像高として、焦点検出領域を代表する画素位置を、光軸と撮像素子とが交わる位置を原点とした直交座標系における画素座標で表した値を用いている。これは、像高の大きさが等しい画素位置であっても、必ずしも補正値が同じとなるとは限らないことによる。また、焦点検出領域の像高として用いる画素位置は、たとえば焦点検出領域の中心位置であってよい。像高は焦点検出領域において１つとする必要は無く、焦点検出信号を生成する画素ラインごとに、焦点検出領域の位相差検出方向における中心位置を像高として用いても良い。
【００７６】
交換レンズ式の撮像装置では、撮像装置に搭載される撮像素子毎に、撮像素子の構成（設定瞳距離Ｄと撮像画素の画素サイズＳ）が異なる。そのため、補正値算出係数を交換レンズ側に記憶させる場合、補正値算出係数を交換レンズの状態（フォーカス状態ＦＳ、ズーム状態ＺＳ、絞り値Ｆ）ごとに記憶しておくだけでは、撮像素子の構成が異なる場合に正しい補正値を算出できない。したがって、本実施形態では、補正値算出係数を交換レンズの状態（フォーカス状態ＦＳ、ズーム状態ＺＳ、絞り値Ｆ）と、想定される撮像素子の構成（設定瞳距離Ｄと撮像画素の画素サイズＳ）との組み合わせ毎に補正値算出係数を記憶しておく。なお、通常はそうであるが、撮像素子が変化することがなければ、撮像装置側で、交換レンズの機種識別情報ごとに、交換レンズの状態（フォーカス状態ＦＳ、ズーム状態ＺＳ、絞り値Ｆ）の複数の組み合わせに対して補正値算出係数を記憶しておいてもよい。この場合、撮像装置が交換レンズから機種識別情報と交換レンズの状態（結像光学系に関する情報）を取得し、対応する補正値算出係数を取得することができる。
【００７７】
Ｓ３００で補正手段としてのＣＰＵ１２１は、補正値ΔＤｅｆによりデフォーカス量（Ｄｅｆ）を補正し、補正後のデフォーカス量（Ｄｅｆ１＝Ｄｅｆ−ΔＤｅｆ）を算出する。
【００７８】
Ｓ４００でＣＰＵ１２１は、補正後のデフォーカス量（Ｄｅｆ１）の絶対値が予め定めた所定値１より大きい場合は、結像光学系の合焦位置近傍ではないと判定し、処理をＳ５００に進める。Ｓ５００でＣＰＵ１２１は、フォーカス駆動回路１２６およびフォーカスアクチュエータを通じて、補正後のデフォーカス量（Ｄｅｆ１）に応じた第３レンズ群１０５（フォーカスレンズ）の駆動を行い、処理をＳ１００に戻す。
【００７９】
一方、Ｓ４００で補正後のデフォーカス量（Ｄｅｆ１）の絶対値が所定値１以下の場合、ＣＰＵ１２１は既に結像光学系が合焦位置近傍（フォーカスレンズを駆動する必要が無い）と判定して、焦点調節処理を終了する。
【００８０】
本実施形態によれば、撮像面位相差検出方式によって算出される焦点検出信号のデフォーカス量を、結像光学系の状態に関する情報と、撮像素子に関する情報と、像高との組み合わせに応じた補正値で補正する。そのため、結像光学系の収差によって生じる、デフォーカス量に基づく合焦位置と撮像信号の合焦位置とのずれを軽減し、合焦精度を向上することができる。
【００８１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014222291.tif 000005
【図２】
2014222291.tif 000006
【図３】
2014222291.tif 000007
【図４】
2014222291.tif 000008
【図５】
2014222291.tif 000009
【図６】
2014222291.tif 000010
【図７】
2014222291.tif 000011
【図８】
2014222291.tif 000012
【図９】
2014222291.tif 000013
【図１０】
2014222291.tif 000014
【図１１】
2014222291.tif 000015