(57)【特許請求の範囲】
【請求項１】
撮像光学系の自動焦点検出を実行可能な撮像装置であって、
前記撮像光学系の収差情報を取得する第１の取得手段と、
焦点検出領域内の被写体の色情報、角度情報、および空間周波数情報の少なくともいずれか１つを含む被写体情報を取得する第２の取得手段と、
前記収差情報に基づいて、前記色情報、前記角度情報、および、前記空間周波数情報の取得を行うか否かを判断する判断手段と、
前記撮像光学系の収差情報と、前記被写体情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記撮像光学系の収差情報は、非点収差、色収差、球面収差の少なくとも１つに関する情報であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像光学系の収差情報は、異なる複数の空間周波数に対応するＭＴＦの極大値にそれぞれが対応する複数の結像位置の情報であることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記撮像光学系の収差情報は、被写体の空間周波数ごとの前記撮像光学系の結像位置の情報であり、
前記演算手段は、
前記被写体の空間周波数ごとの前記撮像光学系の結像位置の情報を用いて、焦点検出用の空間周波数に対応する結像位置を算出した結果と、
前記被写体の空間周波数ごとの前記撮像光学系の結像位置の情報を用いて、撮影画像用の空間周波数に対応する結像位置を算出した結果と、に基づいて、前記補正値を演算することを特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【請求項５】
撮像光学系の自動焦点検出を実行可能な撮像装置であって、
前記撮像光学系の収差情報であって、被写体の空間周波数ごとの前記撮像光学系の結像位置の情報を取得する第１の取得手段と、
焦点検出領域内の被写体の色情報、角度情報、および空間周波数情報の少なくともいずれか１つを含む被写体情報を取得する第２の取得手段と、
前記色情報のうち第１色と第２色と第３色に応じた第１重みづけ係数、前記角度情報のうち第１方向と該第１方向と直交する第２方向に応じた第２重みづけ係数、前記空間周波数情報に応じた第３重みづけ係数を設定する設定手段と、
前記被写体の空間周波数ごとの前記撮像光学系の結像位置の情報に、前記設定手段により設定された重み付けをして、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、
を有することを特徴とする撮像装置。
【請求項６】
前記補正手段は、前記収差情報と前記第１重みづけ係数および前記第２重みづけ係数との演算を、前記収差情報と前記第３重みづけ係数との演算よりも前に行うことを特徴とする請求項５に記載の撮像装置。
【請求項７】
撮像光学系の自動焦点検出を実行可能な撮像装置であって、
前記撮像光学系の収差情報を取得する第１の取得手段と、
焦点検出領域内の被写体の色情報を取得する第２の取得手段と、
前記収差情報に基づいて、前記色情報の取得を行うか否かを判断する判断手段と、
前記撮像光学系の収差情報と、前記色情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、を有し、
前記判断手段は、前記収差情報のうち色収差の大きさが所定値よりも小さい場合は、前記色情報の取得を行わないと判断することを特徴とする撮像装置。
【請求項８】
撮像光学系の自動焦点検出を実行可能な撮像装置であって、
前記撮像光学系の収差情報を取得する第１の取得手段と、
焦点検出領域内の被写体の角度情報を取得する第２の取得手段と、
前記収差情報に基づいて、前記角度情報の取得を行うか否かを判断する判断手段と、
前記撮像光学系の収差情報と、前記角度情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、を有し、
前記判断手段は、前記収差情報のうち非点収差の大きさが所定値よりも小さい場合は、前記角度情報の取得を行わないと判断することを特徴とする撮像装置。
【請求項９】
撮像光学系の自動焦点検出を実行可能な撮像装置であって、
前記撮像光学系の収差情報を取得する第１の取得手段と、
焦点検出領域内の被写体の空間周波数情報を取得する第２の取得手段と、
前記収差情報に基づいて、前記空間周波数情報の取得を行うか否かを判断する判断手段と、
前記撮像光学系の収差情報と、前記空間周波数情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、を有し、
前記判断手段は、前記収差情報のうち球面収差の大きさが所定値よりも小さい場合は、前記空間周波数情報の取得を行わないと判断することを特徴とする撮像装置。
【請求項１０】
撮像光学系の自動焦点検出を実行可能な撮像装置であって、
前記撮像光学系の収差情報を取得する第１の取得手段と、
焦点検出領域内の被写体の被写体情報を取得する第２の取得手段と、
前記撮像光学系の収差情報と、前記被写体情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、
前記被写体情報に基づいて、前記補正値の算出を行うか否かを判断する判断手段と、
を有することを特徴とする撮像装置。
【請求項１１】
撮像光学系の自動焦点検出を実行可能な撮像装置であって、
前記撮像光学系の収差情報を取得する第１の取得手段と、
焦点検出領域内の被写体の被写体情報を取得する第２の取得手段と、
前記撮像光学系の収差情報と、前記被写体情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、
前記収差情報と、前記被写体情報と、に基づいて、色収差、非点収差、および、球面収差のうち少なくとも１つの収差が所定値より大きいと判断される場合に、前記補正値の算出を行うと判断する判断手段と、
を有することを特徴とする撮像装置。
【請求項１２】
撮像光学系の自動焦点検出を実行可能な撮像装置の制御方法であって、
前記撮像光学系の収差情報を取得する第１の取得ステップと、
焦点検出領域内の被写体の色情報、角度情報、および空間周波数情報の少なくともいずれか１つを含む被写体情報を取得する第２の取得ステップと、
前記収差情報に基づいて、前記色情報、前記角度情報、および、前記空間周波数情報の取得を行うか否かを判断する判断ステップと、
前記撮像光学系の収差情報と、前記被写体情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算ステップと、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正ステップと、を有することを特徴とする撮像装置の制御方法。
【請求項１３】
撮像光学系の自動焦点検出を実行可能な撮像装置の制御方法であって、
前記撮像光学系の収差情報を取得する第１の取得ステップと、
焦点検出領域内の被写体の被写体情報を取得する第２の取得ステップと、
前記撮像光学系の収差情報と、前記被写体情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算ステップと、
前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正ステップと、
前記収差情報と、前記被写体情報と、に基づいて、色収差、非点収差、および、球面収差のうち少なくとも１つの収差が所定値より大きいと判断される場合に、前記補正値の算出を行うと判断する判断ステップと、
を有することを特徴とする撮像装置の制御方法。
【請求項１４】
請求項１２または１３に記載の制御方法の各ステップが記述されたコンピュータで実行可能なプログラム。
【請求項１５】
コンピュータに、請求項１２または１３に記載の制御方法の各ステップを実行させるためのプログラムが記憶されたコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に光学系の収差に起因する焦点検出誤差を補正可能な撮像装置に関する。
【背景技術】
【０００２】
撮像装置の自動焦点検出（ＡＦ）方式として、コントラストＡＦ方式と位相差ＡＦ方式が知られている。コントラストＡＦ方式も位相差ＡＦ方式もビデオカメラやデジタルスチルカメラで多く用いられるＡＦ方式であり、撮像素子が焦点検出用センサとして用いられるものが存在する。
【０００３】
これらのＡＦ方式は光学像を利用して焦点検出を行うため、光学像を結像する光学系の収差が焦点検出結果に誤差を与える場合があり、このような誤差を低減するための方法が提案されている。
【０００４】
特許文献１には、被写体の光量の分布特性から、光源の種類を特定し、予め記憶された特定した光源の補正データにより、色収差に起因する焦点検出誤差を補正する方法が開示されている。
【０００５】
特許文献２には、被写体の波長分布から、主波長を検出し、予め記憶された波長ごとの補正データから主波長に対応する補正データを選択することで、色収差に起因する焦点検出誤差を補正する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４５０４０３１号
【特許文献２】特開２００３−２４１０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の方法では、被写体の特性に対応した補正が迅速に行えず、精度も十分でない課題がある。
【０００８】
特許文献１では、予測される光源ごとの補正データの記憶が必要であり、光源を特定するための演算負荷もかかる。また、特定の光源に対する限定的な補正効果に留まる。
【０００９】
特許文献２では、波長ごとの補正データを関数化することで、記憶容量を低減し、かつ、被写体に応じた補正が可能になる。しかし、光源の主波長に応じた補正を行うため、撮像特性、焦点検出特性に応じた波長分布での補正は出来ず、補正精度が十分でないという課題がある。
【００１０】
また、共通する課題として、色収差に起因する焦点検出誤差が小さい場合には、補正が不必要な状況にも関わらず、演算負荷が発生するという課題がある。さらに、レンズ交換式の補正システムの場合、レンズごと、個体ごと、カメラ種別に因って収差の状態は異なることから、全組み合わせでの補正に対応するためには、膨大な補正データの記憶が必要となるという課題がある。
【００１１】
そこで、本発明は、上記課題に鑑み、自動焦点検出に有利な撮像装置およびその方法、プログラム、記憶媒体を提供する。
【課題を解決するための手段】
【００１２】
本発明の一側面としての撮像装置は、撮像光学系の自動焦点検出を実行可能な撮像装置であって、前記撮像光学系の収差情報を取得する第１の取得手段と、焦点検出領域内の被写体の色情報、角度情報、および空間周波数情報の少なくともいずれか１つを含む被写体情報を取得する第２の取得手段と、前記収差情報に基づいて、前記色情報、前記角度情報、および、前記空間周波数情報の取得を行うか否かを判断する判断手段と、前記撮像光学系の収差情報と、前記被写体情報から取得される重み情報に基づいて、前記撮像光学系の収差によって生じる、前記自動焦点検出の結果と、撮影画像のピント状態との差を補正するための補正値を演算する演算手段と、前記補正値を用いて、前記自動焦点検出の検出結果を補正する補正手段と、
を有することを特徴とする。 
【発明の効果】
【００１３】
本発明によれば、撮像装置の自動焦点検出に有利な制御装置およびその方法、撮像装置、プログラム、記憶媒体を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態にかかる自動焦点検出動作を説明するフローである。
【図２】本発明の実施形態にかかる撮像装置のブロック図である。
【図３】本発明の実施形態にかかる撮像素子の画素配列と読み出し回路の構成例を示す図である。
【図４】本発明の実施形態にかかる撮像素子の光電変換部と射出瞳との関係を示す図である。
【図５】本発明の実施形態にかかる撮像装置のＴＶＡＦ部の構成例を示す図である。
【図６】本発明の実施形態にかかる撮影画像の焦点検出領域の設定例を示す図である。
【図７】本発明の第２の実施形態にかかる自動焦点検出動作を説明するフローおよび判定フラグの例を示す図である。
【図８】本発明の第３の実施形態にかかる自動焦点検出動作を説明するフローである。
【図９】本発明の第４の実施形態にかかる自動焦点検出動作を説明するフローである。
【図１０】本発明の第４の実施形態にかかるレンズＡ〜Ｃの収差情報の例および判定フラグの例を示す図である。
【図１１】本発明の実施形態にかかる光学系の収差情報の例および重み情報の例を示す図である。
【図１２】本発明の実施形態にかかる被写体の角度情報の取得を説明する図である。
【図１３】本発明の実施形態にかかる被写体の周波数情報の取得を説明する図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の例示的な実施形態について説明する。なお、実施形態は発明の理解と説明を容易にするため、具体的かつ特定の構成を有するが、本発明はそのような特定の構成に限定されない。例えば、以下では本発明をレンズ交換可能な一眼レフタイプのデジタルカメラに適用した実施形態について説明するが、本発明はレンズ交換できないタイプのレンズ一体型のデジタルカメラや、ビデオカメラに対しても適用可能である。また、カメラを備えた任意の電子機器、例えば携帯電話機、パーソナルコンピュータ（ラップトップ、タブレット、デスクトップ型など）、ゲーム機などで実施することもできる。
【実施例１】
【００１６】
（撮像装置の構成の説明−レンズユニット）
図２は、本発明の実施形態に係る撮像装置の一例としてデジタルカメラの機能構成例を示すブロック図である。本実施形態のデジタルカメラはレンズ交換式一眼レフカメラであり、レンズユニット１００とカメラ本体１２０とを有する。レンズユニット１００は図中央の点線で示されるマウントＭを介して、カメラ本体１２０に装着される。
【００１７】
レンズユニット１００は、光学系、及び、駆動／制御系を有する。光学系（撮像光学系）は、本実施例では、第１レンズ群１０１と、絞り１０２と、第２レンズ群１０３と、フォーカスレンズ群（以下、単に「フォーカスレンズ」という）１０４と、を有している。このようにレンズユニット１００は、フォーカスレンズ１０４を含み、被写体の光学像を形成する撮影レンズである。
【００１８】
第１レンズ群１０１はレンズユニット１００の先端に配置され、光軸方向ＯＡに移動可能に保持される。絞り１０２は、撮影時の光量を調節する機能のほか、静止画撮影時には露出時間を制御するメカニカルシャッタとしても機能する。絞り１０２及び第２レンズ群１０３は一体で光軸方向ＯＡに移動可能であり、第１レンズ群１０１と連動して移動することによりズーム機能を実現する。フォーカスレンズ１０４も光軸方向ＯＡに移動可能であり、位置に応じてレンズユニット１００が合焦する被写体距離（合焦距離）が変化する。フォーカスレンズ１０４の光軸方向ＯＡにおける位置を制御することにより、レンズユニット１００の合焦距離を調節する焦点調節を行う。
【００１９】
駆動／制御系は、ズームアクチュエータ１１１、絞りアクチュエータ１１２、フォーカスアクチュエータ１１３、ズーム駆動回路１１４、絞り絞り駆動回路１１５、フォーカス駆動回路１１６、レンズＭＰＵ１１７、レンズメモリ１１８を有する。
【００２０】
ズーム駆動回路１１４は、ズームアクチュエータ１１１を用いて第１レンズ群１０１や第３レンズ群１０３を光軸方向ＯＡに駆動し、レンズユニット１００の光学系の画角を制御する。絞り駆動回路１１５は、絞りアクチュエータ１１２を用いて絞り１０２を駆動し、絞り１０２の開口径や開閉動作を制御する。フォーカス駆動回路１１６はフォーカスアクチュエータ１１３を用いてフォーカスレンズ１０４を光軸方向ＯＡに駆動し、レンズユニット１００の光学系の合焦距離を制御する。また、フォーカス駆動回路１１６は、フォーカスアクチュエータ１１３を用いてフォーカスレンズ１０４の現在位置を検出する。
【００２１】
レンズＭＰＵ（プロセッサ）１１７は、レンズユニット１００に係る全ての演算、制御を行い、ズーム駆動回路１１４、絞り駆動回路１１５、フォーカス駆動回路１１６を制御する。また、レンズＭＰＵ１１７は、マウントＭを通じてカメラＭＰＵ１２５と接続され、コマンドやデータを通信する。例えばレンズＭＰＵ１１７はフォーカスレンズ１０４の位置を検出し、カメラＭＰＵ１２５からの要求に対してレンズ位置情報を通知する。このレンズ位置情報は、フォーカスレンズ１０４の光軸方向ＯＡにおける位置、光学系が移動していない状態の射出瞳の光軸方向ＯＡにおける位置および直径、射出瞳の光束を制限するレンズ枠の光軸方向ＯＡにおける位置および直径などの情報を含む。またレンズＭＰＵ１１７は、カメラＭＰＵ１２５からの要求に応じて、ズーム駆動回路１１４、絞り駆動回路１１５、フォーカス駆動回路１１６を制御する。レンズメモリ１１８は自動焦点検出に必要な光学情報が予め記憶されている。カメラＭＰＵ１２５は例えば内蔵する不揮発性メモリやレンズメモリ１１８に記憶されているプログラムを実行することで、レンズユニット１００の動作を制御する。
【００２２】
（撮像装置の構成の説明−カメラ本体）
カメラ本体１２０は、光学系（光学ローパスフィルタ１２１および撮像素子１２２）と、駆動／制御系とを有する。レンズユニット１００の第１レンズ群１０１、絞り１０２、第２レンズ群１０３、フォーカスレンズ１０４と、カメラ本体１２０の光学ローパスフィルタ１２１は撮像光学系を構成する。このように、撮像光学系は、複数の光学素子により構成される。
【００２３】
光学ローパスフィルタ１２１は、撮影画像の偽色やモアレを軽減する。撮像素子１２２（撮像手段）はＣＭＯＳイメージセンサと周辺回路で構成され、横方向ｍ画素、縦方向ｎ画素（ｎ，ｍは２以上の整数）が配置される。本実施形態の撮像素子１２２は、瞳分割機能を有し、画像データを用いた位相差ＡＦ（撮像面位相差ＡＦ）が可能である。画像処理回路１２４は、撮像素子１２２が出力する画像データから、位相差ＡＦ用のデータと、表示、記録、およびコントラストＡＦ（ＴＶＡＦ）用の画像データを生成する。
【００２４】
駆動／制御系は、センサ駆動回路１２３、画像処理回路１２４、カメラＭＰＵ１２５、表示器１２６、操作スイッチ群１２７、メモリ１２８、位相差ＡＦ部１２９、ＴＶＡＦ部１３０を有する。
【００２５】
センサ駆動回路１２３は、撮像素子１２２の動作を制御するとともに、取得した画像信号をＡ／Ｄ変換してカメラＭＰＵ１２５に送信する。画像処理回路１２４は、撮像素子１２２が取得した画像データに対し、例えばγ変換、ホワイトバランス調整処理、色補間処理、圧縮符号化処理など、デジタルカメラで行われる一般的な画像処理を行う。また、画像処理回路１２４は位相差ＡＦ用の信号も生成する。
【００２６】
カメラＭＰＵ（プロセッサ）１２５は、カメラ本体１２０に係る全ての演算、制御を行う制御装置として構成される。カメラＭＰＵ１２５は、センサ駆動回路１２３、画像処理回路１２４、表示器１２６、操作スイッチ群１２７、メモリ１２８、位相差ＡＦ部１２９、ＴＶＡＦ部１３０を制御する。カメラＭＰＵ１２５はマウントＭの信号線を介してレンズＭＰＵ１１７と接続され、レンズＭＰＵ１１７とコマンドやデータを通信する。カメラＭＰＵ１２５はレンズＭＰＵ１１７に対し、レンズ位置の取得要求や、所定の駆動量での絞り、フォーカスレンズ、ズーム駆動要求や、レンズユニット１００に固有の光学情報の取得要求などを発行する。カメラＭＰＵ１２５には、カメラ動作を制御するプログラムを格納したＲＯＭ１２５ａ、変数を記憶するＲＡＭ１２５ｂ、諸パラメータを記憶するＥＥＰＲＯＭ１２５ｃが内蔵されている。また、カメラＭＰＵ１２５は、後述するように、撮像光学系の収差情報や、被写体の色情報、角度情報、および、空間周波数情報などの情報を取得する取得部１２５ｄ（取得手段）を備えている。また、カメラＭＰＵ１２５は、後述するように、撮像光学系の焦点状態に応じた信号（焦点検出結果）を補正する補正部１２５ｅ（補正手段）を備えている。本実施形態の補正部１２５ｅは、撮像光学系の収差による焦点検出誤差を補正するために、焦点検出信号（焦点検出結果）を補正する。また、カメラＭＰＵ１２５は、後述するように、補正された焦点検出信号（焦点検出結果）に基づいて、フォーカスレンズ１０４の位置を制御する制御部１２５ｆ（制御手段）を備えている。また、カメラＭＰＵ１２５は、後述するように、被写体情報に応じた重みづけ係数を設定する設定部１２５ｇ（設定手段）を備えている。
【００２７】
表示器１２６はＬＣＤなどから構成され、カメラの撮影モードに関する情報、撮影前のプレビュー画像と撮影後の確認用画像、焦点検出時の合焦状態表示画像などを表示する。操作スイッチ群１２７は、電源スイッチ、レリーズ（撮影トリガ）スイッチ、ズーム操作スイッチ、撮影モード選択スイッチ等で構成される。本実施形態の記録手段としてのメモリ１２８は、着脱可能なフラッシュメモリで、撮影済み画像を記録する。
【００２８】
位相差ＡＦ部１２９は、画像処理回路１２４により得られる焦点検出用データを用いて位相差検出方式で焦点検出処理を行う。より具体的には、画像処理回路１２４が、撮影光学系の一対の瞳領域を通過する光束で形成される一対の像データを焦点検出用データとして生成し、位相差ＡＦ部１２９はこの一対の像データのずれ量に基づいて焦点ずれ量を検出する。したがって、位相差ＡＦ部１２９は、撮像光学系の焦点状態に応じた信号を検出する焦点検出手段として機能する。このように、本実施形態の位相差ＡＦ部１２９は、専用のＡＦセンサを用いず、撮像素子１２２の出力に基づく位相差ＡＦ（撮像面位相差ＡＦ）を行う。位相差ＡＦ部１２９の動作については後で詳細に説明する。
【００２９】
ＴＶＡＦ部１３０は、画像処理回路１２４が生成するＴＶＡＦ用評価値（画像データのコントラスト情報）に基づいてコントラスト方式の焦点検出処理を行う。コントラスト方式の焦点検出処理は、フォーカスレンズ１０４を移動して評価値がピークとなるフォーカスレンズ位置を合焦位置として検出する。したがって、ＴＶＡＦ部１３０は、撮像光学系の焦点状態に応じた信号を検出する焦点検出手段として機能する。
【００３０】
このように、本実施形態のデジタルカメラは位相差ＡＦとＴＶＡＦの両方を実行可能であり、状況に応じて選択的に使用したり、組み合わせて使用したりすることができる。
【００３１】
（焦点検出動作の説明：位相差ＡＦ）
以下、位相差ＡＦ部１２９およびＴＶＡＦ部１３０の動作についてさらに説明する。
【００３２】
最初に、位相差ＡＦ部１２９の動作について説明する。
【００３３】
図３（ａ）は本実施形態における撮像素子１２２の画素配列を示した図で、２次元Ｃ−ＭＯＳエリアセンサの縦（Ｙ方向）６行と横（Ｘ方向）８列の範囲を、レンズユニット１００側から観察した状態を示している。撮像素子１２２にはベイヤー配列のカラーフィルタが設けられ、奇数行の画素には、左から順に緑（Ｇ）と赤（Ｒ）のカラーフィルタが交互に、偶数行の画素には、左から順に青（Ｂ）と緑（Ｇ）のカラーフィルタが交互に配置されている。画素２１１において、円２１１ｉはオンチップマイクロレンズを表し、オンチップマイクロレンズの内側に配置された複数の矩形２１１ａ，２１１ｂはそれぞれ光電変換部である。
【００３４】
本実施形態の撮像素子１２２は、すべての画素２１１の光電変換部２１１ａ，２１１ｂがＸ方向に２分割され、個々の光電変換部の光電変換信号と、光電変換信号の和が独立して読み出し可能である。また、光電変換信号の和から一方の光電変換部の光電変換信号を減じることで、他方の光電変換部の光電変換信号に相当する信号を得ることができる。個々の光電変換部における光電変換信号は位相差ＡＦ用のデータとして用いたり、３Ｄ（３−Ｄｉｍｅｎｓｉｏｎａｌ）画像を構成する視差画像の生成に用いたりすることもできる。また、光電変換信号の和は、通常の撮影画像データとして用いることができる。
【００３５】
ここで、位相差ＡＦを行なう場合の画素信号について説明する。後述するように、本実施形態においては、図３（ａ）のマイクロレンズ２１１ｉと、分割された光電変換部２１１ａ，２１１ｂで撮影光学系の射出光束を瞳分割する。そして、同一画素行に配置された所定範囲内の複数の画素２１１について、光電変換部２１１ａの出力をつなぎ合わせて編成したものをＡＦ用Ａ像、光電変換部２１１ｂの出力をつなぎ合わせて編成したものをＡＦ用Ｂ像とする。光電変換部２１１ａ、２１１ｂの出力は、カラーフィルタの単位配列に含まれる緑、赤、青、緑の出力を加算して算出した疑似的な輝度（Ｙ）信号を用いる。但し、赤、青、緑の色ごとに、ＡＦ用Ａ像、Ｂ像を編成してもよい。このように生成したＡＦ用Ａ像とＢ像の相対的な像ずれ量を相関演算により検出することで、所定領域の焦点ずれ量（デフォーカス量）を検出することができる。本実施形態では、一方の光電変換部の出力と全光電変換部の出力の和を撮像素子１２２から読み出すものとする。例えば光電変換部２１１ａの出力と、光電変換部２１１ａ，２１１ｂの出力の和とが読み出される場合、光電変換部２１１ｂの出力は和から光電変換部２１１ａの出力を減じることで取得する。これにより、ＡＦ用Ａ像とＢ像の両方を得ることができ、位相差ＡＦが実現できる。このような撮像素子は、特開２００４−１３４８６７号公報に開示されるように公知であるため、これ以上の詳細に関する説明は省略する。
【００３６】
図３（ｂ）は本実施形態の撮像素子１２２の読み出し回路の構成例を示した図である。１５１は水平走査回路、１５３は垂直走査回路である。そして各画素の境界部には、水平走査ライン１５２ａ及び１５２ｂと、垂直走査ライン１５４ａ及び１５４ｂが配線され、各光電変換部はこれらの走査ラインを介して信号が外部に読み出される。
【００３７】
なお、本実施形態の撮像素子は上述の画素内の読み出し方法に加え、以下の２種類の読み出しモードを有する。第１の読み出しモードは全画素読み出しモードと称するもので、高精細静止画を撮像するためのモードである。この場合は、全画素の信号が読み出される。
【００３８】
第２の読み出しモードは間引き読み出しモードと称するもので、動画記録、もしくはプレビュー画像の表示のみを行なうためのモードである。この場合に必要な画素数は全画素よりも少ないため、画素群はＸ方向及びＹ方向ともに所定比率に間引いた画素のみ読み出す。また、高速に読み出す必要がある場合にも、同様に間引き読み出しモードを用いる。Ｘ方向に間引く際には、信号の加算を行いＳ／Ｎの改善を図り、Ｙ方向に対する間引きは、間引かれる行の信号出力を無視する。位相差ＡＦおよびコントラストＡＦも、通常、第２の読み出しモードで読み出された信号に基づいて行われる。
【００３９】
図４は、本実施形態の撮像装置において、撮影光学系の射出瞳面と、像高ゼロすなわち像面中央近傍に配置された撮像素子の光電変換部の共役関係を説明する図である。撮像素子内の光電変換部と撮影光学系の射出瞳面は、オンチップマイクロレンズによって共役関係となるように設計される。そして撮影光学系の射出瞳は、一般的に光量調節用の虹彩絞りが置かれる面とほぼ一致する。一方、本実施形態の撮影光学系は変倍機能を有したズームレンズであるが、光学タイプによっては変倍操作を行なうと、射出瞳の像面からの距離や大きさが変化する。図４では、レンズユニット１００の焦点距離が広角端と望遠端の中央にある状態を示している。この状態における射出瞳距離Ｚｅｐを標準値として、オンチップマイクロレンズの形状や、像高（Ｘ，Ｙ座標）に応じた偏心パラメータの最適設計がなされる。
【００４０】
図４（ａ）において、１０１は第１レンズ群、１０１ｂは第１レンズ群を保持する鏡筒部材、１０４はフォーカスレンズ、１０４ｂはフォーカスレンズ１０４を保持する鏡筒部材である。１０２は絞りで、１０２ａは絞り開放時の開口径を規定する開口板、１０２ｂは絞り込み時の開口径を調節するための絞り羽根である。なお、撮影光学系を通過する光束の制限部材として作用する鏡筒部材１０１ｂ、開口板１０２ａ、絞り羽根１０２ｂ、及び鏡筒部材１０４ｂは、像面から観察した場合の光学的な虚像を示している。また、絞り１０２の近傍における合成開口をレンズの射出瞳と定義し、前述したように像面からの距離をＺｅｐとしている。
【００４１】
画素２１１は像面中央近傍に配置されており、本実施形態では、中央画素と呼ぶ。中央画素２１１は、最下層より、光電変換部２１１ａ，２１１ｂ、配線層２１１ｅ〜２１１ｇ、カラーフィルタ２１１ｈ、及びオンチップマイクロレンズ２１１ｉの各部材で構成される。そして２つの光電変換部はオンチップマイクロレンズ２１１ｉによって撮影光学系の射出瞳面に投影される。換言すれば、撮影光学系の射出瞳が、オンチップマイクロレンズ２１１ｉを介して、光電変換部の表面に投影される。
【００４２】
図４（ｂ）は、撮影光学系の射出瞳面上における、光電変換部の投影像を示したもので、光電変換部２１１ａ及び２１１ｂに対する投影像は各々ＥＰ１ａ及びＥＰ１ｂとなる。また本実施形態では、撮像素子は、２つの光電変換部２１１ａと２１１ｂのいずれか一方の出力と、両方の和の出力を得ることができる画素を有している。両方の和の出力は、撮影光学系のほぼ全瞳領域である投影像ＥＰ１ａ、ＥＰ１ｂの両方の領域を通過した光束を光電変換したものである。
【００４３】
図４（ａ）で、撮影光学系を通過する光束の最外部をＬで示すと、光束Ｌは、絞りの開口板１０２ａで規制されており、投影像ＥＰ１ａ及びＥＰ１ｂは撮影光学系でケラレがほぼ発生していない。図４（ｂ）では、図４（ａ）の光束Ｌを、ＴＬで示している。ＴＬで示す円の内部に、光電変換部の投影像ＥＰ１ａ、ＥＰ１ｂの大部分が含まれていることからも、ケラレがほぼ発生していないことがわかる。光束Ｌは、絞りの開口板１０２ａでのみ制限されているため、図４（ｂ）において、ＴＬの大きさは、開口板１０２ａの大きさとほぼ同じ大きさで表されている。この際、像面中央では各投影像ＥＰ１ａないしＥＰ１ｂのけられ状態は光軸に対して対称となり、各光電変換部２１１ａ及び２１１ｂが受光する光量は等しい。
【００４４】
位相差ＡＦを行う場合、カメラＭＰＵ１２５は撮像素子１２２から上述した２種類の出力を読み出すようにセンサ駆動回路１２３を制御する。そして、カメラＭＰＵ１２５は画像処理回路１２４に対して焦点検出領域の情報を与え、焦点検出領域内に含まれる画素の出力から、ＡＦ用Ａ像およびＢ像のデータを生成して位相差ＡＦ部１２９に供給するよう命令する。画像処理回路１２４はこの命令に従ってＡＦ用Ａ像およびＢ像のデータを生成して位相差ＡＦ部１２９に出力する。画像処理回路１２４はまた、ＴＶＡＦ部１３０に対してＲＡＷ画像データを供給する。
【００４５】
以上説明した様に、撮像素子１２２は位相差ＡＦおよびコントラストＡＦの両方について、焦点検出装置の一部を構成している。
【００４６】
なお、ここでは一例として水平方向に射出瞳を２分割する構成を説明したが、撮像素子一部の画素については垂直方向に射出瞳を２分割する構成としてもよい。また、水平および垂直の両方向に射出瞳を分割する構成としてもよい。垂直方向に射出瞳を分割する画素を設けることにより、水平だけでなく垂直方向の被写体のコントラストに対応した位相差ＡＦが可能となる。
【００４７】
（焦点検出動作の説明：コントラストＡＦ）
次に、図５を用いて、コントラストＡＦ（ＴＶＡＦ）について説明する。コントラストＡＦは、カメラＭＰＵ１２５とＴＶＡＦ部１３０が連携してフォーカスレンズの駆動と評価値の算出を繰り返し行うことで実現される。
【００４８】
画像処理回路１２４からＲＡＷ画像データがＴＶＡＦ部１３０に入力されると、ＡＦ評価用信号処理回路４０１で、ベイヤー配列信号からの緑（Ｇ）信号の抽出と、低輝度成分を強調して高輝度成分を抑圧するガンマ補正処理が施される。本実施形態では、ＴＶＡＦを緑（Ｇ）信号で行う場合を説明するが、赤（Ｒ）、青（Ｂ）、緑（Ｇ）の全ての信号を用いてもよい。また、ＲＧＢ全色用いて輝度（Ｙ）信号を生成してもよい。ＡＦ評価用信号処理回路４０１で生成される出力信号は、用いられた信号の種類によらず、以後の説明では、輝度信号Ｙと呼ぶ。
【００４９】
なお、カメラＭＰＵ１２５から、領域設定回路４１３に焦点検出領域が設定されているものとする。領域設定回路４１３は、設定された領域内の信号を選択するゲート信号を生成する。ゲート信号は、ラインピーク検出回路４０２、水平積分回路４０３、ライン最小値検出回路４０４、ラインピーク検出回路４０９、垂直積分回路４０６，４１０、垂直ピーク検出回路４０５，４０７，４１１の各回路に入力される。また、各焦点評価値が焦点検出領域内の輝度信号Ｙで生成されるように、輝度信号Ｙが各回路に入力するタイミングが制御される。なお、領域設定回路４１３には、焦点検出領域に合わせて複数の領域が設定可能である。
【００５０】
Ｙピーク評価値の算出方法について説明する。ガンマ補正された輝度信号Ｙはラインピーク検出回路４０２へ入力され、領域設定回路４１３に設定された焦点検出領域内で水平ラインごとのＹラインピーク値が求められる。ラインピーク検出回路４０２の出力は垂直ピーク検出回路４０５において焦点検出領域内で垂直方向にピークホールドされ、Ｙピーク評価値が生成される。Ｙピーク評価値は、高輝度被写体や低照度被写体の判定に有効な指標である。
【００５１】
Ｙ積分評価値の算出方法について説明する。ガンマ補正された輝度信号Ｙは、水平積分回路４０３へ入力され、焦点検出領域内で水平ラインごとにＹの積分値が求められる。更に、水平積分回路４０３の出力は垂直積分回路４０６において焦点検出領域内で垂直方向に積分されて、Ｙ積分評価値が生成される。Ｙ積分評価値は、焦点検出領域内全体の明るさを判断する指標として用いることができる。
【００５２】
Ｍａｘ−Ｍｉｎ評価値の算出方法について説明する。ガンマ補正された輝度信号Ｙは、ラインピーク検出回路４０２に入力され、焦点検出領域内で水平ラインごとのＹラインピーク値が求められる。また、ガンマ補正された輝度信号Ｙは、ライン最小値検出回路４０４に入力され、焦点検出領域内で水平ラインごとにＹの最小値が検出される。検出された水平ラインごとのＹのラインピーク値及び最小値は減算器に入力され、（ラインピーク値−最小値）が垂直ピーク検出回路４０７に入力される。垂直ピーク検出回路４０７は焦点検出領域内で垂直方向にピークホールドを行い、Ｍａｘ−Ｍｉｎ評価値を生成する。Ｍａｘ−Ｍｉｎ評価値は、低コントラスト・高コントラストの判定に有効な指標である。
【００５３】
領域ピーク評価値の算出方法について説明する。ガンマ補正された輝度信号Ｙは、ＢＰＦ４０８に通すことによって特定の周波数成分が抽出され焦点信号が生成される。この焦点信号はラインピーク検出回路４０９へ入力され、焦点検出領域内で水平ラインごとのラインピーク値が求められる。ラインピーク値は、垂直ピーク検出回路４１１によって焦点検出領域内でピークホールドされ、領域ピーク評価値が生成される。領域ピーク評価値は、焦点検出領域内で被写体が移動しても変化が少ないので、合焦状態から再度合焦点を探す処理に移行するかどうかを判定する再起動判定に有効な指標である。
【００５４】
全ライン積分評価値の算出方法について説明する。領域ピーク評価値と同様に、ラインピーク検出回路４０９は、焦点検出領域内で水平ラインごとのラインピーク値を求める。次に、ラインピーク値を垂直積分回路４１０に入力し、焦点検出領域内で垂直方向に全水平走査ライン数について積分して全ライン積分評価値を生成する。高周波全ライン積分評価値は、積分の効果でダイナミックレンジが広く、感度が高いので、主要なＡＦ評価値である。従って、本実施形態では単に焦点評価値と記載した場合は全ライン積分評価値を意味する。
【００５５】
カメラＭＰＵ１２５のＡＦ制御部１２５ｆは上述したそれぞれの焦点評価値を取得し、レンズＭＰＵ１１７を通じてフォーカスレンズ１０４を光軸方向に沿って所定方向に所定量移動させる。そして、新たに得られた画像データに基づいて上述した各種の評価値を算出し、全ライン積分評価値が最大値となるフォーカスレンズ位置を検出する。
【００５６】
本実施形態では、各種のＡＦ用評価値を水平ライン方向および垂直ライン方向で算出する。これにより、水平、垂直の直交する２方向の被写体のコントラスト情報に対して焦点検出を行うことができる。
【００５７】
（焦点検出領域の説明）
図６は、撮影範囲内における焦点検出領域の例を示す図である。上述の通り、位相差ＡＦおよびコントラストＡＦのいずれも、焦点検出領域に含まれる画素から得られた信号に基づいて行われる。図６（ａ）において、点線で示す長方形は撮像素子１２２の画素が形成された撮影範囲２１７を示す。撮影範囲２１７には位相差ＡＦ用の焦点検出領域２１８ａｈ、２１８ｂｈ、２１８ｃｈが設定されている。本実施形態では、位相差ＡＦ用の焦点検出領域２１８ａｈ、２１８ｂｈ、２１８ｃｈを撮影範囲２１７の中央部と左右２箇所の計３箇所に設定している。また、ＴＶＡＦ用の焦点検出領域２１９ａ、２１９ｂ、２１９ｃが、位相差ＡＦ用の焦点検出領域２１８ａｈ、２１８ｂｈ、２１８ｃｈの１つを包含する形で設定されている。なお、図６は焦点検出領域の設定例であり、数、位置および大きさは図示したものに限定されない。
【００５８】
（焦点検出処理の流れの説明）
次に、図１（ａ）および図１（ｂ）を参照して、本実施形態のデジタルカメラにおける自動焦点検出（ＡＦ）動作について説明する。
【００５９】
まずＡＦ処理の概要を説明した後、詳細な説明を行う。本実施形態でカメラＭＰＵ１２５はまず、後述する焦点検出領域について、位相差ＡＦもしくはコントラストＡＦを適用して焦点ずれ量（デフォーカス量）と、デフォーカス量の信頼性とを求める。焦点検出領域の全てで所定の信頼性を有するデフォーカス量が得られていれば、カメラＭＰＵ１２５はデフォーカス量に基づいて最至近の被写体の合焦位置にフォーカスレンズ１０４を移動させる。そして、より至近側に被写体が存在すると判定された場合、焦点評価値の変化に基づく方向にフォーカスレンズ１０４を駆動する。
【００６０】
いずれかの方法により焦点検出を終えると、カメラＭＰＵ１２５は各種の補正値を算出し、焦点検出結果を補正する。そして、カメラＭＰＵ１２５は補正後の焦点検出結果に基づいてフォーカスレンズ１０４を駆動する。
【００６１】
以下、上述したＡＦの補正処理の詳細を、図１（ａ）および図１（ｂ）に示すフローチャートを用いて説明する。以下のＡＦ処理動作は、他の主体が明記されている場合を除き、カメラＭＰＵ１２５が主体となって実行される。また、カメラＭＰＵ１２５がレンズＭＰＵ１１７にコマンド等を送信することによってレンズユニット１００の駆動や制御を行う場合、説明を簡潔にするために動作主体をカメラＭＰＵ１２５として記載する場合がある。
【００６２】
Ｓ１でカメラＭＰＵ１２５は焦点検出領域を設定する。ここで設定される焦点検出領域２１９は、図６（ｂ）のように、主被写体２２０によって決められる顔領域のようなものでも良いし、予め設定された焦点検出領域でも良い。ここでは、焦点検出領域に対して、焦点検出領域２１９を代表する座標（ｘ１、ｙ１）を設定する。この時の代表座標（ｘ１、ｙ１）は例えば、焦点検出領域２１９に対する重心位置で合っても良い。
【００６３】
Ｓ２で、カメラＭＰＵ１２５は、ＢＰ補正値の算出に必要なパラメータ（算出条件）を取得する。ＢＰ補正値は、フォーカスレンズ１０４の位置、ズーム状態を示す第１レンズ群１０１の位置、焦点検出領域の位置座標（ｘ１、ｙ１）など、撮影光学系の変化や焦点検出光学系の変化に伴い変化する。そのため、カメラＭＰＵ１２５は、Ｓ２で例えばフォーカスレンズ１０４の位置、ズーム状態を示す第１レンズ群１０１の位置、および、焦点検出領域の位置座標（ｘ１、ｙ１）などの情報を取得する。
【００６４】
次に、Ｓ３では、ＢＰ補正情報を取得する。ここでのＢＰ補正情報は、光学系の収差状態を表す情報であり、例えば、被写体の色、方向、空間周波数ごとの撮影光学系の結像位置に関する情報である。本実施例中のＢＰ補正情報は、収差情報と対応する。
【００６５】
図１１（ａ）、図１１（ｂ）を用いてレンズメモリ１１８に格納されている空間周波数ＢＰ補正情報の例を説明する。図１１（ａ）は、撮像光学系のデフォーカスＭＴＦを示している。横軸は、フォーカスレンズ１０４の位置を示しており、縦軸はＭＴＦの強度を示している。図１１（ａ）に描かれている４種の曲線は、空間周波数ごとのＭＴＦ曲線で、ＭＴＦ１、ＭＴＦ２、ＭＴＦ３、ＭＴＦ４の順に、空間周波数が低い方から高い方に変化した場合を示している。空間周波数Ｆ１（ｌｐ／ｍｍ）のＭＴＦ曲線がＭＴＦ１と対応し、同様に、空間周波数Ｆ２，Ｆ３，Ｆ４（ｌｐ／ｍｍ）とＭＴＦ２、ＭＴＦ３、ＭＴＦ４が対応する。また、ＬＰ４、ＬＰ５、ＬＰ６、ＬＰ７は、各デフォーカスＭＴＦ曲線の極大値に対応するフォーカスレンズ１０４位置を示している。
【００６６】
図１１（ｂ）に、本実施例中におけるＢＰ補正情報の例を示す。図１１（ｂ）は、図１１（ａ）のデフォーカスＭＴＦの極大値を示すフォーカスレンズ１０４位置の情報ＭＴＦ＿Ｐ＿ＲＨの式を示している。ここでのＢＰ補正情報は、例えば、上述した色と方向との６通りの組み合わせの各々について、空間周波数ｆと撮像素子上の焦点検出領域の位置座標（ｘ１，ｙ１）を変数とした以下の式で表現される。
【００６７】
ＭＴＦ＿Ｐ＿ＲＨ（ｆ，ｘ，ｙ）＝（ｒｈ（０）×ｘ＋ｒｈ（１）×ｙ＋ｒｈ（２））×ｆ２＋（ｒｈ（３）×ｘ＋ｒｈ（４）×ｙ＋ｒｈ（５））×ｆ＋（ｒｈ（６）×ｘ＋ｒｈ（７）×ｙ＋ｒｈ（８））  ・・・式（１）
なお、式（１）は、赤（Ｒ）色の信号について水平（Ｈ）方向に対応した空間周波数ごとのデフォーカスＭＴＦの極大値を示すフォーカスレンズ１０４位置の情報ＭＴＦ＿Ｐ＿ＲＨの式を示しているが、他の組み合わせについても同様の式で表される。また、本実施形態において、ｒｈ（ｎ）（０≦ｎ≦８）は、レンズユニット１００のレンズメモリ１１８にあらかじめ記憶され、カメラＭＰＵ１２５は、レンズＭＰＵ１１７に要求してｒｈ（ｎ）（０≦ｎ≦８）を取得するものとする。しかし、ｒｈ（ｎ）（０≦ｎ≦８）はカメラＲＡＭ１２５ｂの不揮発性領域に記憶されていてもよい。
【００６８】
赤と垂直（ＭＴＦ＿Ｐ＿ＲＶ）、緑と水平（ＭＴＦ＿Ｐ＿ＧＨ）、緑と垂直（ＭＴＦ＿Ｐ＿ＧＶ）、青と水平（ＭＴＦ＿Ｐ＿ＢＨ）、青と垂直（ＭＴＦ＿Ｐ＿ＢＶ）の各組み合わせにおける係数（ｒｖ，ｇｈ，ｇｖ，ｂｈ，ｂｖ）も同様に記憶並びに取得できる。このようにＢＰ補正情報を関数化し、各項の係数をＢＰ補正情報として記憶することでレンズメモリ１１８やカメラＲＡＭ１２５ｂのデータ量を削減しつつ、撮影光学系の変化や焦点検出光学系の変化に対応したＢＰ補正情報の記憶が可能になる。
【００６９】
次に、Ｓ４では、焦点検出情報の取得を行う。図１１（ｄ）に、焦点検出情報の例を示す。この焦点検出情報は、焦点状態を評価するコントラストの方向（水平（第１方向）、垂直（第２方向））と、色（赤（第１色）、緑（第２色）、青（第３色））、空間周波数の各組み合わせに対する、重み付けの大きさを示す情報である。ここでの詳細な動作は、図１（ｂ）を用いて後述する。
【００７０】
次に、Ｓ５では、カメラＭＰＵ１２５は、Ｓ４で設定された焦点検出情報による重みづけの係数と、Ｓ３で取得されたＢＰ補正情報から、ＢＰ補正値を算出する。そして、算出されたＢＰ補正値を用いて、撮像光学系の焦点状態に応じた信号（焦点検出結果）を補正する。換言すれば、カメラＭＰＵ１２５は、Ｓ３で取得されたＢＰ補正情報（収差情報）と、Ｓ４で設定された重みづけ係数（被写体の色情報、方向情報（角度情報）、および、空間周波数情報から取得される重み情報）と、に基づいて、焦点検出結果を補正する。
【００７１】
具体的には、まず、式（１）のｘ，ｙに焦点検出領域の位置情報（ｘ１、ｙ１）を代入する。この計算により式（１）は、以下の式（２）のような形式で表される。
ＭＴＦ＿Ｐ＿ＲＨ（ｆ）＝Ａｒｈ×ｆ２＋Ｂｒｈ×ｆ＋Ｃｒｈ  ・・・式（２）
カメラＭＰＵ１２５は、ＭＴＦ＿Ｐ＿ＲＶ（ｆ）、ＭＴＦ＿Ｐ＿ＧＨ（ｆ）、ＭＴＦ＿Ｐ＿ＧＶ（ｆ）、ＭＴＦ＿Ｐ＿ＢＨ（ｆ）、ＭＴＦ＿Ｐ＿ＢＶ（ｆ）についても同様に計算する。
【００７２】
図１１（ｂ）は、Ｓ１で焦点検出領域の位置情報を代入した後のＢＰ補正情報の例を示し、横軸は空間周波数を、縦軸はデフォーカスＭＴＦの極大値を示すフォーカスレンズ１０４の位置（ピーク位置）である。図示の通り、色収差が大きい場合には、色ごとの曲線が乖離し、縦横差が大きい場合には、図中の水平方向と垂直方向の曲線が乖離する。このように、本実施形態では、色（ＲＧＢ）と評価方向（ＨとＶ）との組み合わせごとに、空間周波数に対応したデフォーカスＭＴＦ情報を有する。
【００７３】
次に、カメラＭＰＵ１２５は、Ｓ４で取得している焦点検出情報を構成する係数（図１１（ｄ））で、ＢＰ補正情報を重み付けする。これにより、設定情報が、焦点検出、撮像で評価する色、方向に関して重み付けされる。具体的には、カメラＭＰＵ１２５は、焦点検出用の空間周波数特性ＭＴＦ＿Ｐ＿ＡＦ（ｆ）と撮影画像用の空間周波数特性ＭＴＦ＿Ｐ＿ＩＭＧ（ｆ）を、式（３）および式（４）を用いて算出する。
ＭＴＦ＿Ｐ＿ＡＦ（ｆ）＝
Ｋ＿ＡＦ＿Ｒ×Ｋ＿ＡＦ＿Ｈ×ＭＴＦ＿Ｐ＿ＲＨ（ｆ）
＋Ｋ＿ＡＦ＿Ｒ×Ｋ＿ＡＦ＿Ｖ×ＭＴＦ＿Ｐ＿ＲＶ（ｆ）
＋Ｋ＿ＡＦ＿Ｇ×Ｋ＿ＡＦ＿Ｈ×ＭＴＦ＿Ｐ＿ＧＨ（ｆ）
＋Ｋ＿ＡＦ＿Ｇ×Ｋ＿ＡＦ＿Ｖ×ＭＴＦ＿Ｐ＿ＧＶ（ｆ）
＋Ｋ＿ＡＦ＿Ｂ×Ｋ＿ＡＦ＿Ｈ×ＭＴＦ＿Ｐ＿ＢＨ（ｆ）
＋Ｋ＿ＡＦ＿Ｂ×Ｋ＿ＡＦ＿Ｖ×ＭＴＦ＿Ｐ＿ＢＶ（ｆ）  ・・・式（３）
ＭＴＦ＿Ｐ＿ＩＭＧ（ｆ）＝
Ｋ＿ＩＭＧ＿Ｒ×Ｋ＿ＩＭＧ＿Ｈ×ＭＴＦ＿Ｐ＿ＲＨ（ｆ）
＋Ｋ＿ＩＭＧ＿Ｒ×Ｋ＿・BR>HＭＧ＿Ｖ×ＭＴＦ＿Ｐ＿ＲＶ（ｆ）
＋Ｋ＿ＩＭＧ＿Ｇ×Ｋ＿ＩＭＧ＿Ｈ×ＭＴＦ＿Ｐ＿ＧＨ（ｆ）
＋Ｋ＿ＩＭＧ＿Ｇ×Ｋ＿ＩＭＧ＿Ｖ×ＭＴＦ＿Ｐ＿ＧＶ（ｆ）
＋Ｋ＿ＩＭＧ＿Ｂ×Ｋ＿ＩＭＧ＿Ｈ×ＭＴＦ＿Ｐ＿ＢＨ（ｆ）
＋Ｋ＿ＩＭＧ＿Ｂ×Ｋ＿ＩＭＧ＿Ｖ×ＭＴＦ＿Ｐ＿ＢＶ（ｆ）  ・・・式（４）
図１１（ｃ）には、離散的な空間周波数Ｆ１からＦ４について、例えば式（３）に代入して得られるデフォーカスＭＴＦがピーク（極大値）となるフォーカスレンズ位置（ピーク位置）が縦軸に示されている。
【００７４】
次に、カメラＭＰＵ１２５は、撮影画像の合焦位置（Ｐ＿ｉｍｇ）とＡＦが検出する合焦位置（Ｐ＿ＡＦ）を、以下の式（５）および（６）に従って算出する。算出には、Ｓ３で得たデフォーカスＭＴＦ情報ＭＴＦ＿Ｐ（ｎ）と、Ｓ４で得た評価帯域Ｋ＿ＩＭＧ＿ｆｑ，Ｋ＿ＡＦ＿ｆｑを用いる。
【００７５】
Ｐ＿ｉｍｇ＝ＭＴＦ＿Ｐ＿ＩＭＧ（１）×Ｋ＿ＩＭＧ＿ＦＱ（１）＋ＭＴＦ＿Ｐ＿ＩＭＧ（２）×Ｋ＿ＩＭＧ＿ＦＱ（２）＋ＭＴＦ＿Ｐ＿ＩＭＧ（３）×Ｋ＿ＩＭＧ＿ＦＱ（３）＋ＭＴＦ＿Ｐ＿ＩＭＧ（４）×Ｋ＿ＩＭＧ＿ＦＱ（４）  ・・・式（５）
Ｐ＿ＡＦ＝ＭＴＦ＿Ｐ＿ＡＦ（１）×Ｋ＿ＡＦ＿ＦＱ（１）＋ＭＴＦ＿Ｐ＿ＡＦ（２）×Ｋ＿ＡＦ＿ＦＱ（２）＋ＭＴＦ＿Ｐ＿ＡＦ（３）×Ｋ＿ＡＦ＿ＦＱ（３）＋ＭＴＦ＿Ｐ＿ＡＦ（４）×Ｋ＿ＡＦ＿ＦＱ（４）  ・・・式（６）
つまり、カメラＭＰＵ１２５は、図１１（ｃ）で示した空間周波数ごとのデフォーカスＭＴＦの極大値情報Ｋ＿ＩＭＧ＿ｆｑ，Ｋ＿ＡＦ＿ｆｑを、Ｓ４で算出した撮影画像やＡＦの評価帯域Ｋ＿ＩＭＧ＿ＦＱ，Ｋ＿ＡＦ＿ＦＱで重みづけ加算する。それにより、撮影画像の合焦位置（Ｐ＿ｉｍｇ）とＡＦが検出する合焦位置（Ｐ＿ＡＦ）を算出している。
【００７６】
次にカメラＭＰＵ１２５は、ＢＰ補正値（ＢＰ）を、以下の式（７）により算出する。
【００７７】
ＢＰ＝Ｐ＿ＡＦ−Ｐ＿ｉｍｇ  ・・・式（７）
本実施形態では、焦点検出領域の位置、評価信号の色やコントラスト方向に関する処理を、評価帯域に関する処理よりも先行して実行している。つまり、撮像光学系の収差情報と被写体の色情報に基づく重みづけ係数および方向情報（角度情報）に基づく重みづけ係数との演算を、該収差情報と空間周波数情報に基づく重みづけ係数との演算よりも前に行っている。これは、撮影者が焦点検出領域の位置を設定により決定している場合、焦点検出領域の位置や、評価する色や方向に関する情報が変更される頻度が低いためである。一方で、信号の評価帯域については、後述の図１３で説明するように、撮像素子の読出しモードやＡＦ評価信号のデジタルフィルタなどにより変更される頻度が高い。例えば、信号のＳ／Ｎが低下する低照度環境では、デジタルフィルタの帯域をより低帯域に変更することなどが考えられる。本実施形態では、このような場合に、変更の頻度が低い係数（ピーク係数）を算出した後に記憶し、変更の頻度の高い係数（評価帯域）のみを必要に応じて計算し、ＢＰ補正値算出を行う。これにより、撮影者が焦点検出領域の位置を設定している場合などには、演算量の低減を行うことができる。
【００７８】
次に、図１（ｂ）を使って、図１１（ｄ）で図示した焦点検出情報の取得方法について、詳細に説明する。尚、ステップＳ１０１、ステップＳ１０２、ステップＳ１０３における動作は、カメラＭＰＵ１２５が行い、カメラＭＰＵ１２５は、本実施例中における被写体情報検出手段を構成する。
【００７９】
（方向情報の取得）
まずステップＳ１０１では、被写体の方向情報（角度情報）の取得を行い、図１１（ｄ）に示した方向の重みづけ係数Ｋ＿ＡＦ＿Ｈ、Ｋ＿ＡＦ＿Ｖ、Ｋ＿ＩＭＧ＿Ｈ、Ｋ＿ＩＭＧ＿Ｖを設定する。例えば、ステップＳ１において設定された焦点検出領域に図１２（ａ）のようなエッジが存在した場合について説明する。図１２（ａ）のような網掛の被写体を撮影した場合の被写体のエッジ方向はθであり、その時のＫ＿ＡＦ＿Ｈ、Ｋ＿ＡＦ＿Ｖ、Ｋ＿ＩＭＧ＿Ｈ、Ｋ＿ＩＭＧ＿Ｖは、θによって決定される。θの検出方法については、公知の被写体認識による技術に因って検出が行われれば良いので、特に限定されないが、一例について、図１２（ｂ）を用いて説明する。  ここでは、検出領域における被写体のエッジ角度の分散（ヒストグラム）作成することを目的とする。各画素位置座標（ｘ、ｙ）における勾配方向θは、例えば、次の（８）式により算出される。
θ（ｘ、ｙ）＝ｔａｎ−１（Ｖ（ｘ，ｙ）／Ｈ（ｘ，ｙ））  ・・・式（８）
画素位置の座標（ｘ，ｙ）は、図１２（ａ）に与えられているように、水平右方向と、垂直上方向を正として与えられる直交座標である。ここで、Ｈ（ｘ，ｙ）は、座標（ｘ，ｙ）における特定周波数の水平コントラスト強度を示し、以下の（９）式で与えられる。ここでのＰ（α，β）は画素位置（α，β）での輝度値を示す。図１２（ｂ）は、画素レベルに拡大した際の、各座標の対応図である。
Ｈ（ｘ，ｙ）＝Ｐ（ｘ＋１，ｙ）−Ｐ（ｘ−１、ｙ）  ・・・式（９）
また、同様に、Ｖ（ｘ，ｙ）は座標Ｐ（ｘ，ｙ）における垂直コントラスト強度を示し、次式（１０）で与えられる。
Ｖ（ｘ，ｙ）＝Ｐ（ｘ，ｙ＋１）−Ｐ（ｘ，ｙ−１）  ・・・式（１０）
ここでは、Ｈ（ｘ，ｙ），Ｖ（ｘ，ｙ）のコントラスト強度算出の際の検波フィルタを（１，０，−１）としているが、これに限らず、被写体の周波数成分を検出できるものであれば変更が可能である。
【００８０】
各画素位置座標（ｘ、ｙ）において、θ（ｘ、ｙ）の計算を行い、発生頻度のヒストグラムを作成すると、図１２（ｃ）のようになる。例えば、最も発生数の多い被写体角度θを被写体のエッジ角度と定める。図１２（ｃ）の例では、θ＝３０度となる。ここで、θ＝３０度と検出された場合、被写体の角度も考慮して、Ｋ＿ＡＦ＿Ｈ、Ｋ＿ＡＦ＿Ｖ、Ｋ＿ＩＭＧ＿Ｈ、Ｋ＿ＩＭＧ＿Ｖの値は例えば、
Ｋ＿ＡＦ＿Ｈ＝ｃｏｓ＾２θ
Ｋ＿ＡＦ＿Ｖ＝ｓｉｎ＾２θ
Ｋ＿ＩＭＧ＿Ｈ＝ｃｏｓ＾２θ
Ｋ＿ＩＭＧ＿Ｖ＝ｓｉｎ＾２θ  ・・・式（１１）
としても良い。その他、図１２（ｄ）のような被写体で、図１２（ｅ）のようにθが複数検出された場合には、θ１＝４５°、θ２＝９０°の平均値を被写体角度θとしても良いし、発生数の多い方をθとしても良い。また、被写体の輝度分布も考慮して、最もコントラストの強い箇所をθとしても良い。
【００８１】
このように、被写体のエッジ角度（方向情報，角度情報）を取得した後、該エッジ角度に基づいて水平方向Ｈ（第１方向）と垂直方向Ｖ（第１方向と直交する第２方向）に応じた重みづけ係数（第２重みづけ係数）を設定する。
【００８２】
また、前述の説明では、水平方向Ｈ、垂直方向Ｖを基準とした。しかし、方向は２方向に限らず、ステップＳ３で取得されるＢＰ補正情報（＝収差情報）が、複数角度に対応した情報であるならば、被写体角度θごとの重みづけ係数Ｋ＿ＡＦ（θ）、Ｋ＿ＩＭＧ（θ）を設定しても良い。設定される方向も、水平方向Ｈ、垂直方向Ｖではなく、メリジオナル、サジタルの重みづけ比としても良い。
【００８３】
（色情報の取得）
次に、ステップＳ１０２では、色の重みづけ係数Ｋ＿ＡＦ＿Ｒ、Ｋ＿ＡＦ＿Ｇ、Ｋ＿ＡＦ＿Ｂ、Ｋ＿ＩＭＧ＿Ｒ、Ｋ＿ＩＭＧ＿Ｇ、Ｋ＿ＩＭＧ＿Ｂを設定する。
【００８４】
ここでは、被写体の色情報の取得を行い、図１１（ｄ）に示した色の重みづけ係数Ｋ＿ＡＦ＿Ｒ、Ｋ＿ＡＦ＿Ｇ、Ｋ＿ＡＦ＿Ｂ、Ｋ＿ＩＭＧ＿Ｒ、Ｋ＿ＩＭＧ＿Ｇ、Ｋ＿ＩＭＧ＿Ｂを設定する。例えば、公知の技術によって、自動露出機能（以下、ＡＥ）の情報を使って、色の重みづけ係数を変更することが考えられる。また、センサの輝度情報の分布によっても変更可能である。このように、被写体の色情報を取得した後、該色情報に基づいて赤色（第１色）と緑色（第２色）と青色（第３色）に応じた重みづけ係数（第１重みづけ係数）を設定する。ここでは、例として、Ｒ，Ｇ、Ｂ毎の重みづけの比を示したが、ステップＳ３で取得されるＢＰ補正情報（＝収差情報）が、複数色波長に対応した情報であるならば、被写体色ごとの重みづけ係数Ｋ＿ＡＦ（ｗ）、Ｋ＿ＩＭＧ（ｗ）を設定しても良い。
【００８５】
（周波数情報の取得）
次に、ステップＳ１０３では、空間周波数の重みづけ係数Ｋ＿ＡＦ＿ｆｑ（ｎ）、Ｋ＿ＩＭＧ＿ｆｑ（ｎ）を設定する。ここでの、ｎは多いほど精度は良いが、任意の設定数である。
【００８６】
図１３を用いて、ステップＳ１０３で行うＡＦ評価帯域（第２の評価帯域）、撮影画像評価帯域（第１の評価帯域）の算出について説明する。図１３は、いずれも空間周波数毎の強度を示しており、横軸に空間周波数、縦軸に強度を示している。
【００８７】
図１３（ａ）は、被写体の空間周波数特性（Ｉ）の例を示している。横軸上のｆｑ１、ｆｑ２、ｆｑ３、ｆｑ４は、図１１（ｄ）で設定されている空間周波数である。また、Ｎｑは、撮像素子の画素ピッチによりきまるナイキスト周波数を示している。ｆｑ１からｆｑ４、Ｎｑについては、以後説明する図１３（ｂ）から図１３（ｆ）にも同様に示している。本第１の実施例では、被写体の空間周波数特性（Ｉ）は、焦点検出を行う被写体に応じて、用いる被写体の空間周波数特性を変更する。ステップＳ１で設定された焦点検出領域において、撮影した画像信号をＦＦＴ処理などの処理を行うことにより、図１３（ａ）のような被写体の空間周波数情報を得ることができる。このような処理により、演算処理内容が増えるが、焦点検出を行う被写体に応じた補正値を算出できるため、高精度な焦点調節を行うことができる。また、より簡易的に、被写体のコントラスト情報の大小によって、予め記憶された数種の空間周波数特性を使い分けてもよい。
【００８８】
図１３（ｂ）は、撮像光学系の空間周波数特性（Ｏ）である。この光学情報は、レンズＭＰＵ１１７を通じて得てもよいし、カメラ内のＲＡＭ１２５ｂに記憶しておいてもよい。その際に記憶する情報は、デフォーカス状態毎の空間周波数特性でもよいし、合焦時の空間周波数特性のみでもよい。空間周波数ＢＰ補正値は、合焦近傍で算出するため、合焦時の空間周波数特性を用いれば、高精度に補正を行うことができる。但し、演算負荷は増えるものの、デフォーカス状態毎の空間周波数特性を用いると、より高精度に焦点調節を行うことができる。
【００８９】
図１３（ｂ）では、撮影光学系の空間周波数特性（Ｏ）は、曲線で描かれているが、離散的に空間周波数ｆｑ１、ｆｑ２、ｆｑ３、ｆｑ４に対応した値を有し、それをＯ（ｎ）（１≦ｎ≦４）と表す。
【００９０】
図１３（ｃ）は、光学ローパスフィルタ１２１の空間周波数特性（Ｌ）である。この情報は、カメラ内のＲＡＭ１２５ｂに記憶されている。図１３（ｃ）では、光学ローパスフィルタ１２１の空間周波数特性（Ｌ）は、曲線で描かれているが、離散的に空間周波数ｆｑ１、ｆｑ２、ｆｑ３、ｆｑ４に対応した値を有し、それをＬ（ｎ）（１≦ｎ≦４）と表す。
【００９１】
図１３（ｄ）は、信号生成による空間周波数特性（Ｍ１，Ｍ２）である。上述の通り、本第１の実施例の撮像素子は２種類の読み出しモードを有する。第１の読み出しモード、すなわち全画素読み出しモードでは、信号生成時に空間周波数特性が変わる事はない。図１３（ｄ）のＭ１は、第１の読み出しモードの際の空間周波数特性を示している。一方で、第２の読み出しモード、すなわち間引き読み出しモードの際には、信号生成時に空間周波数特性が変わる。上述の通り、Ｘ方向の間引きの際に信号の加算を行いＳ／Ｎの改善を図るため、加算によるローパス効果が発生する。図１３（ｄ）のＭ２は、第２の読み出しモードの際の信号生成時の空間周波数特性を示している。ここでは、間引きの影響は加味せず、加算によるローパス効果を示している。
【００９２】
図１３（ｄ）では、信号生成による空間周波数特性（Ｍ１，Ｍ２）は、曲線で描かれているが、離散的に空間周波数ｆｑ１、ｆｑ２、ｆｑ３、ｆｑ４に対応した値を有し、それをＭ１（ｎ）、Ｍ２（ｎ）（１≦ｎ≦４）と表す。
【００９３】
図１３（ｅ）は、撮影画像を鑑賞する際の空間周波数ごとの感度を示す空間周波数特性（Ｄ１）とＡＦ評価信号の処理時に用いるデジタルフィルタの空間周波数特性（Ｄ２）を示している。撮影画像を鑑賞する際の空間周波数毎の感度は、鑑賞者の個人差や、画像サイズや鑑賞距離、明るさなどの鑑賞環境などにより影響を受ける。本第１の実施例では、代表的な値として、鑑賞時の空間周波数毎の感度を設定し、記憶している。
【００９４】
一方で、第２の読み出しモードの際には、間引きの影響で、信号の周波数成分の折り返しノイズが発生する。その影響を加味して、デジタルフィルタの空間周波数特性を示したのがＤ２である。
【００９５】
図１３（ｅ）では、鑑賞時の空間周波数特性（Ｄ１）とデジタルフィルタの空間周波数特性（Ｄ２）は、曲線で描かれているが、離散的に空間周波数ｆｑ１、ｆｑ２、ｆｑ３、ｆｑ４に対応した値を有し、それをＤ１（ｎ）、Ｄ２（ｎ）（１≦ｎ≦４）と表す。
【００９６】
以上のように、種々の情報を、カメラ、レンズのいずれかに記憶しておくことにより、撮影画像の評価帯域Ｋ＿ＩＭＧ＿ｆｑやＡＦ評価帯域Ｋ＿ＡＦ＿ｆｑの算出を下記の式を用いて行う。
【００９７】
Ｋ＿ＩＭＧ＿ｆｑ（ｎ）＝Ｉ（ｎ）×Ｏ（ｎ）×Ｌ（ｎ）×Ｍ１（ｎ）×Ｄ１（ｎ）（１≦ｎ≦４）  ・・・式（１２）
Ｋ＿ＡＦ＿ｆｑ（ｎ）＝Ｉ（ｎ）×Ｏ（ｎ）×Ｌ（ｎ）×Ｍ２（ｎ）×Ｄ２（ｎ）（１≦ｎ≦４）  ・・・式（１３）
図１３（ｆ）に、撮影画像の評価帯域Ｋ＿ＩＭＧ＿ｆｑとＡＦ評価帯域Ｋ＿ＡＦ＿ｆｑを示す。式１２や式１３のような計算を行うことにより、撮影画像の合焦状態を決定する因子に対して、空間周波数毎に、どの程度の影響度合いを有するかを定量化することができる。同様に、焦点検出結果が有する誤差が、空間周波数毎に、どの程度の影響度合いを有するかを定量化することができる。また、検出された被写体ごとに図１３（ａ）の空間周波数特性（Ｉ）を更新することで、被写体の空間周波数特性に対応した評価帯域Ｋ＿ＩＭＧ＿ｆｑとＡＦ評価帯域Ｋ＿ＡＦ＿ｆｑを得ることができる。
【００９８】
また、全ての計算を事前に終えておく必要はないため、例えば、撮影光学系と被写体の空間周波数特性のみは予め計算し、カメラ内に記憶することにより、データの記憶容量の低減や演算量の低減を行ってもよい。
【００９９】
このように、被写体の空間周波数情報などの空間周波数情報を取得した後、該空間周波数情報に基づいて重みづけ係数（第３重みづけ係数）を設定（算出）する。
【０１００】
図１３では、説明を簡易にするため、４つ空間周波数（ｆｑ１〜ｆｑ４）を用いて説明した。しかし、データを有する空間周波数の数は、多いほど、撮影画像やＡＦの評価帯域の空間周波数特性を分解能良く再現することができ、精度のよい補正値の算出を行うことができる。一方で、重みづけを行う空間周波数を少なくすることにより、演算量の低減を行うことができる。撮影画像の評価帯域とＡＦ評価帯域の空間周波数特性を代表する空間周波数を各々１つずつ持ち、以後の演算を行ってもよい。
【０１０１】
ステップＳ１０１からステップＳ１０３において、方向、色、周波数の被写体情報の取得をおこなったのち、ステップＳ１０４では重みづけ係数の設定を行う。ここでは、求められた重みづけ係数を図１１（ｄ）の形で記憶する。
【０１０２】
ここでは、方向、色、周波数の被写体情報全てにおいて取得を行ったが、演算負荷低減のため、方向、色、周波数の重みづけ係数のうち何れかを固定値としても良い。
【０１０３】
例えば、方向の重みづけ係数Ｋ＿ＡＦ＿Ｈ、Ｋ＿ＡＦ＿Ｖ、Ｋ＿ＩＭＧ＿Ｈ、Ｋ＿ＩＭＧ＿Ｖに関しては、焦点検出方向が図４（ｂ）のような瞳分割形状で水平Ｈ方向のみの場合、
Ｋ＿ＡＦ＿Ｈ＝１
Ｋ＿ＡＦ＿Ｖ＝０
Ｋ＿ＩＭＧ＿Ｈ＝１
Ｋ＿ＩＭＧ＿Ｖ＝１
と設定しても良い。これは、焦点検出によるピント位置は水平方向Ｈによる収差に寄与するところが大きく、撮像画像のピント位置は水平方向Ｈと垂直方法Ｖを１：１で平均した収差状態でピント位置を判断することが一般的であるためである。
【０１０４】
色の重みづけ係数Ｋ＿ＡＦ＿Ｒ、Ｋ＿ＡＦ＿Ｇ、Ｋ＿ＡＦ＿Ｂ、Ｋ＿ＩＭＧ＿Ｒ、Ｋ＿ＩＭＧ＿Ｇ、Ｋ＿ＩＭＧ＿Ｂに関しては、例えば、焦点検出用の画素がベイヤー配列中のＧのみの場合、予め設定される、
Ｋ＿ＡＦ＿Ｒ＝０
Ｋ＿ＡＦ＿Ｇ＝１
Ｋ＿ＡＦ＿Ｂ＝０
Ｋ＿ＩＭＧ＿Ｒ＝０．３
Ｋ＿ＩＭＧ＿Ｇ＝０．５
Ｋ＿ＩＭＧ＿Ｂ＝０．２
と設定しても良い。これは焦点検出時には、Ｇの色収差の影響のみピント位置に影響を与え、撮像画像は所望のホワイトバランス係数によって与えられた重みづけの各色の色収差による影響でピント位置が変動することに因る。
【０１０５】
空間周波数の重みづけ係数に関しては、代表被写体を設定し、図１３（ａ）で示した被写体の空間周波数特性（Ｉ）を固定値として計算された評価帯域Ｋ＿ＩＭＧ＿ｆｑ（ｎ）とＡＦ評価帯域Ｋ＿ＡＦ＿ｆｑ（ｎ）と設定しても良い。
【実施例２】
【０１０６】
次に、本発明の第２の実施形態について説明する。第１の実施形態との主な違いは、焦点検出情報、ＢＰ補正値の算出負荷を低減するための判定を行う点である。
【０１０７】
第２の実施例では、ＢＰ補正値算出の前に、事前に取得したＢＰ補正情報（収差情報）から、焦点検出情報、補正値算出を行うか否かを判定する。したがって、本実施形態において、カメラＭＰＵ１２５は、ＢＰ補正情報（収差情報）に基づいて、焦点検出情報の取得や、ＢＰ補正値算出を行うか否かを判断する判断手段として機能する。レンズ、個体、レンズステート等によっては、最終的に算出される補正量が小さく、補正値計算を行う必要が無い条件も存在するため、演算負荷の低減を実現することができる。
【０１０８】
なお、撮像装置のブロック図（図２）、各焦点検出方式の説明図（図３から図５）、焦点検出領域の説明図（図６）、焦点検出処理および各種焦点検出情報取得のフローチャート（図１（ｂ）、図１２、図１３）は、本実施形態においても流用する。
【０１０９】
本実施形態における補正値算出方法を、図７を用いて説明する。
【０１１０】
ステップＳ１からＳ５までの一連の動作は第１の実施形態と同様の処理のため、説明を割愛する。
【０１１１】
本実施形態での違いは、ステップＳ１１における焦点検出情報の取得方法である。
【０１１２】
ステップＳ１１では、ステップＳ３で得られたＢＰ補正情報（収差情報）から、後段で行われる処理である、ステップＳ４で行う方向、色、周波数情報の取得と、ステップＳ５で行うＢＰ補正値の算出を行う必要があるか否かを判定する。
【０１１３】
具体的な判定方法について、図７（ｂ）を使って、以下で詳細に説明する。
【０１１４】
ステップＳ３で得られるＢＰ補正情報は例えば、前述したように、図１１（ｂ）のような形式であった。この時、各色、方向における空間周波数に対するｄｅｆＭＴＦピーク位置の曲線ＭＴＦ＿Ｐは、重なりが大きいほど収差が小さく、後段で算出される補正値が小さくなると言える。ここでは、ステップＳ３で得られたＢＰ補正情報から、収差の要因ごとに、収差の大きさを判定し、被写体情報の取得を行うか否かを判定する。図１１（ｂ）のＢＰ補正情報（収差情報）を持つレンズに対して、色、方向、周波数に対する収差大小の判定フラグＦｇ＿Ｃ、Ｆｇ＿Ｄ、Ｆｇ＿Ｆｑを図７（ｃ）のように事前に記憶していたとする。１は収差大の意味を示し、０は収差小の意味を示す。この判定フラグは計算によって求めても良い。
【０１１５】
計算によって求める場合は、例えば、以下の判定方法を用いる。
【０１１６】
まず、Ｆｇ＿Ｄを求める場合には、色＝Ｇ、周波数＝Ｆｑ３のように設定して、色、方向、周波数の中の求めたいフラグのパラメータ以外を固定する。この時、固定されるパラメータは、代表値として、一般的に分布する方向、色波長、空間周波数であることが望ましい。
【０１１７】
次に、閾値ＤＩＦ＿Ｋ１を設定し、ＢＰ補正情報内のピーク位置の最大値Ｐ＿ＭＡＸ（図１１（ｂ）中ではＬＰ６＿ＧＨ）、最小値Ｐ＿ＭＩＮ（図１１（ｂ）中ではＬＰ６＿ＧＶ）を検出し、式（１４）によって判定する方法が考えられる。
｜Ｐ＿ＭＡＸ−Ｐ＿ＭＩＮ｜≧ＤＩＦ＿Ｋ１  ・・・式（１４）
ＤＩＦ＿Ｋ１は予め設定される値であり、式（１４）の判定が真となれば、フラグ１となり、偽となれば、フラグ０となる。
【０１１８】
同様に、Ｆｇ＿Ｃ、Ｆｇ＿Ｆｑも判定を行うと、ステップＳ３で得られるＢＰ補正情報（収差情報）に対して、図７（ｃ）のようなフラグが得られる。
【０１１９】
ステップＳ２０１では、非点収差に関して収差の大小判定を行う。前述したＦｇ＿Ｄの判定フラグが１の場合には、ステップＳ１０１に進み、０の場合（収差情報のうち非点収差の大きさが所定値よりも小さいと判断される場合）には、収差小として、ステップＳ２０２に進む。ステップＳ１０１の方向情報の取得方法に関しては、第１の実施形態と同様の処理のため、説明を割愛するが、収差小の場合には、方向情報（角度情報）の取得を行わないと判断する。したがって、ステップＳ１０１の処理を省くことで、演算負荷を低減できる。図７（ｃ）に示した例では、ＦｇＤ＝１のため、ステップＳ１０１に進み、方向情報の取得を行う。
【０１２０】
次に、ステップＳ２０２では、色収差に関して収差の大小判定を行う。前述したＦｇ＿Ｃの判定フラグが１の場合には、ステップＳ１０２に進み、０の場合（収差情報のうち色収差の大きさが所定値よりも小さいと判断される場合）には、収差小として、ステップＳ２０３に進む。ステップＳ１０２の色情報の取得方法に関しては、第１の実施形態と同様の処理のため、説明を割愛するが、収差小の場合には、色情報の取得を行わないと判断する。したがって、ステップＳ１０２の処理を省くことで、演算負荷を低減できる。図７（ｃ）に示した例では、Ｆｇ＿Ｃ＝０のため、ステップＳ２０３に進む。
【０１２１】
次に、ステップＳ２０３では、球面収差に関して収差の大小判定を行う。前述したＦｇ＿Ｆｑの判定フラグが１の場合には、ステップＳ１０３に進み、０の場合（収差情報のうち球面収差の大きさが所定値よりも小さいと判断される場合）には、収差小として、焦点検出情報取得動作を終了する。ステップＳ１０３の空間周波数情報の取得方法に関しては、第１の実施形態と同様の処理のため、説明を割愛するが、収差小の場合には、空間周波数情報の取得を行わないと判断する。したがって、ステップＳ１０３の処理を省くことで、演算負荷を低減できる。図７（ｃ）に示した例では、Ｆｇ＿Ｆｑ＝１のため、周波数情報の取得を行う。
【０１２２】
ステップＳ１０４で、第１の実施形態と同様に、重みづけ係数Ｋを設定するが、判定Ｆｇ＝０となり、取得しなかった補正係数に関しては、１としておけば良い。
【０１２３】
このように本実施例中では、ＢＰ補正値の算出前に、事前に取得されたＢＰ補正情報（収差情報）から補正値の大きさを予測し、ＢＰ補正情報（収差情報）の大小を判定している。この方法によれば、レンズ交換式のシステムにおいて、ＢＰ補正値の小さいレンズ、収差要因に対しては、補正値計算の演算負荷を省略することが出来る。また、カメラ、レンズ組み合わせのＢＰ補正値の記憶ではなく、収差情報を記憶して判定を行うことで、設定の異なるカメラに対しても、汎用性のある補正の要否判定を行うことが出来る。
【０１２４】
本実施形態では、ｄｅｆＭＴＦピーク位置（デフォーカスＭＴＦがピークとなるフォーカスレンズ位置）の情報を用いた場合について説明したが、撮影光学系の収差情報としては、これに限らない。例えば、デフォーカスＭＴＦ情報を用いて、補正値を算出してもよい。
【実施例３】
【０１２５】
次に、本発明の第３の実施形態について説明する。本実施例も、ＢＰ補正値の算出負荷を低減するための判定を行う点で第１の実施形態と異なる。さらに、焦点検出情報によって、判定を行う点で、第２の実施形態と異なる。
【０１２６】
なお、撮像装置のブロック図（図２）、各焦点検出方式の説明図（図３から図５）、焦点検出領域の説明図（図６）、焦点検出処理および各種焦点検出情報取得のフローチャート（図１（ｂ）、図１２、図１３）は、本実施形態においても流用する。
【０１２７】
本実施形態における補正値算出方法を、図８を用いて説明する。
【０１２８】
ステップＳ１からＳ４は第１の実施形態と同様の処理のため、説明を割愛する。尚、ステップＳ４の処理は第２の実施形態で前述したステップＳ１１の処理に置き換えても構わない。
【０１２９】
ステップＳ２１では、ステップＳ４で得られた焦点検出情報から、後段で行われる処理である、ステップＳ５で行うＢＰ補正値の算出を行う必要があるか否かを判定する。したがって、本実施形態において、カメラＭＰＵ１２５は、ステップＳ４で得られた焦点検出情報（重み情報）に基づいて、ＢＰ補正値の算出を行うか否かを判断する判断手段として機能する。
【０１３０】
具体的な判定方法について、以下で詳細に説明する。ステップＳ４で得られる焦点検出情報は例えば、前述したように、図１１（ｄ）のような形式であった。この時、各色、方向、周波数における重みづけ係数Ｋ＿ＡＦ＿Ｘ，Ｋ＿ＩＭＧ＿Ｘ（Ｘ＝Ｈ  ｏｒ  Ｖ／Ｒ  ｏｒ  Ｇ  ｏｒ  Ｂ／ｆｑ（ｎ））は、値が近いほど算出されるＢＰ補正値が小さくなると言える。判定方法の一例としては、方向閾値ＤＩＦ＿Ｋ２、ＤＩＦ＿Ｋ３、色閾値ＤＩＦ＿Ｋ４〜６、周波数閾値ＤＩＦ＿Ｋ７〜１０を設定し、各重みづけ係数の差分と比較する方法（式１５）が考えられる。
｜Ｋ＿ＡＦ＿Ｈ−Ｋ＿ＩＭＧ＿Ｈ｜≧ＤＩＦ＿Ｋ２  ・・・式（１５−１）
｜Ｋ＿ＡＦ＿Ｖ−Ｋ＿ＩＭＧ＿Ｖ｜≧ＤＩＦ＿Ｋ３  ・・・式（１５−２）
｜Ｋ＿ＡＦ＿Ｒ−Ｋ＿ＩＭＧ＿Ｒ｜≧ＤＩＦ＿Ｋ４  ・・・式（１５−３）
｜Ｋ＿ＡＦ＿Ｇ−Ｋ＿ＩＭＧ＿Ｇ｜≧ＤＩＦ＿Ｋ５  ・・・式（１５−４）
｜Ｋ＿ＡＦ＿Ｂ−Ｋ＿ＩＭＧ＿Ｂ｜≧ＤＩＦ＿Ｋ６  ・・・式（１５−５）
｜Ｋ＿ＡＦ＿ｆｑ１−Ｋ＿ＩＭＧ＿ｆｑ１｜≧ＤＩＦ＿Ｋ７  ・・・式（１５−６）
｜Ｋ＿ＡＦ＿ｆｑ２−Ｋ＿ＩＭＧ＿ｆｑ２｜≧ＤＩＦ＿Ｋ８  ・・・式（１５−７）
｜Ｋ＿ＡＦ＿ｆｑ３−Ｋ＿ＩＭＧ＿ｆｑ３｜≧ＤＩＦ＿Ｋ９  ・・・式（１５−８）
｜Ｋ＿ＡＦ＿ｆｑ４−Ｋ＿ＩＭＧ＿ｆｑ４｜≧ＤＩＦ＿Ｋ１０  ・・・式（１５−９）
ＤＩＦ＿Ｋ２〜ＤＩＦ＿Ｋ１０は予め設定される値である。判定式（１５−１〜９）において、一つでも閾値ＤＩＦ＿Ｋよりも重みづけ係数Ｋ＿ＡＦ＿Ｘ，Ｋ＿ＩＭＧ＿Ｘ（Ｘ＝Ｈ  ｏｒ  Ｖ／Ｒ  ｏｒ  Ｇ  ｏｒ  Ｂ／ｆｑ（ｎ））が大きければ、焦点検出情報差大と判定し、ステップＳ５に進んで補正値の算出を行う。逆に、判定式（１５−１〜９）において、閾値ＤＩＦ＿Ｋよりも重みづけ係数Ｋ＿ＡＦ＿Ｘ，Ｋ＿ＩＭＧ＿Ｘ（Ｘ＝Ｈ  ｏｒ  Ｖ／Ｒ  ｏｒ  Ｇ  ｏｒ  Ｂ／ｆｑ（ｎ））が小さければ、焦点検出情報差小と判定する。そして、ＢＰ補正値の算出は行わずに、一連の処理を終了する。ここでは判定時に、全色、方向、周波数における判定を行う例を示したが、代表値として、周波数のみに絞って判定を行っても良いし、焦点検出情報を使った判定であれば方法を問わない。また、周波数の判定を行う際に、代表の周波数ｆｑ（ｎ）のみに絞った判定を行っても構わない。
【０１３１】
このように本実施例中では、ＢＰ補正値の算出前に、事前に取得された焦点検出情報から補正値の大きさを予測し、補正値計算の要否を判定している。この方法によれば、レンズ交換式のシステムにおいて、ＢＰ補正値の小さいレンズに対しては、補正値計算の演算負荷を省略することが出来る。また、カメラ、レンズ組み合わせのＢＰ補正値の記憶ではなく、収差情報を記憶して、カメラ設定値の焦点検出情報での判定を行うことで、設定の異なるカメラに対しても、汎用性のある補正の要否判定を行うことが出来る。
【０１３２】
本実施形態では、ｄｅｆＭＴＦピーク位置（デフォーカスＭＴＦがピークとなるフォーカスレンズ位置）の情報を用いた場合について説明したが、撮影光学系の収差情報としては、これに限らない。例えば、デフォーカスＭＴＦ情報を用いて、補正値を算出してもよい。
【実施例４】
【０１３３】
次に、本発明の第４の実施形態について説明する。本実施例も、ＢＰ補正値の算出負荷を低減するための判定を行う点で第１の実施形態と異なる。さらに、事前に取得したＢＰ補正情報（収差情報）、焦点検出情報両方から、判定を行う点で、第２、第３の実施形態と異なる。
【０１３４】
なお、撮像装置のブロック図（図２）、各焦点検出方式の説明図（図３から図５）、焦点検出領域の説明図（図６）、焦点検出処理および各種焦点検出情報取得のフローチャート（図１（ｂ）、図１２、図１３）は、本実施形態においても流用する。
【０１３５】
本実施形態における補正値算出方法を、図９を用いて説明する。
【０１３６】
ステップＳ１からＳ４は第１の実施形態と同様の処理のため、説明を割愛する。尚、ステップＳ４の処理は第２の実施形態で前述したステップＳ１１の処理に置き換えても構わない。
【０１３７】
ステップＳ３１では、ステップＳ３で得られたＢＰ補正情報（収差情報）とステップＳ４で得られた焦点検出情報から、後段で行われる処理ステップＳ５で行うＢＰ補正値の算出を行う必要があるか否かを判定する。すなわち、本実施形態において、カメラＭＰＵ１２５は、ＢＰ補正情報（収差情報）と、焦点検出情報（重み情報）と、に基づいて、ＢＰ補正値の算出を行うか否かを判断する判断手段として機能する。
【０１３８】
具体的な判定方法について、以下で詳細に説明する。ステップＳ３で得られるＢＰ補正情報、ステップＳ４で得られる焦点検出情報は例えば、前述したように、図１１（ｂ）、図１１（ｄ）のような形式であった。この時、前述したとおり、各色、方向における空間周波数に対するｄｅｆＭＴＦピーク位置の曲線ＭＴＦ＿Ｐは、重なりが大きいほど収差が小さく、後段で算出される補正値が小さくなると言える。
【０１３９】
また、各色、方向、周波数における重みづけ係数、Ｋ＿ＡＦ＿Ｘ，Ｋ＿ＩＭＧ＿Ｘ（Ｘ＝Ｈ  ｏｒ  Ｖ／Ｒ  ｏｒ  Ｇ  ｏｒ  Ｂ／ｆｑ（ｎ））は、値が近いほど算出されるＢＰ補正値が小さくなると言える。
【０１４０】
式（５）および式（６）に従って、計算を行うと補正量が算出されるが、ここでは、より簡易的に補正量の算出を行い、後段のステップＳ５における補正量算出の要否判定を行う。
【０１４１】
一例として、図１０（ａ）、図１０（ｂ）、図１０（ｃ）のようなレンズＡ〜Ｃが存在したとする。また、色、方向、周波数に対する判定フラグＦｇ＿Ｃ、Ｆｇ＿Ｄ、Ｆｇ＿Ｆｑを図１０（ｄ）のように事前に記憶していたとする。または、計算によって求める。１は収差大の意味を示し、０は収差小の意味を示す。計算によって求める場合は式（１４）を使用する。例えば、Ｆｇ＿Ｄを求める場合には、色＝Ｇ、周波数＝Ｆｑ３のように設定して、色、方向、周波数の中の求めたいフラグのパラメータ以外を固定し、判定を行う。式（１４）の判定が真となれば、フラグ１となり、偽となれば、フラグ０となる。
【０１４２】
図１０（ａ）で示すように、レンズＡはフラグＦｇ＿Ｃ、Ｆｇ＿Ｄ、Ｆｇ＿Ｆｑいずれも０となる。これは、全収差要因（色収差、非点収差、球面収差）において、ＢＰ計算値が小さくなることを示す。一般的には、収差の小さいレンズ、ステップＳ１で設定される像高が画面中央に近ければ近いほどこの傾向を示すことが多い。レンズＢは、Ｆｇ＿Ｄのみ１となっているので非点収差が大きいレンズである。一般的には、ステップＳ１で設定される像高が画面周辺に近ければ近いほどこの傾向を示すことが多い。同様に、レンズＣは球面収差の大きいレンズである。一般的には、ステップＳ１で設定される像高が画面周辺に近ければ近いほどこの傾向を示すことが多い。
【０１４３】
次に、図１０（ｄ）の中で判定フラグ１となった要因のみ、式（３）から式（７）の計算を行う。具体的には、レンズＡにおいては、収差小として後段のステップＳ５には進まず、一連の動作を終了する。
【０１４４】
レンズＢにおいては、判定用のＢＰ´を、
ＭＴＦ＿Ｐ＿ＡＦ（ｆ）＝
＋Ｋ＿ＡＦ＿Ｇ×Ｋ＿ＡＦ＿Ｈ×ＭＴＦ＿Ｐ＿ＧＨ（ｆ）
＋Ｋ＿ＡＦ＿Ｇ×Ｋ＿ＡＦ＿Ｖ×ＭＴＦ＿Ｐ＿ＧＶ（ｆ）  ・・・式（１６）
ＭＴＦ＿Ｐ＿ＩＭＧ（ｆ）＝
＋Ｋ＿ＩＭＧ＿Ｇ×Ｋ＿ＩＭＧ＿Ｈ×ＭＴＦ＿Ｐ＿ＧＨ（ｆ）
＋Ｋ＿ＩＭＧ＿Ｇ×Ｋ＿ＩＭＧ＿Ｖ×ＭＴＦ＿Ｐ＿ＧＶ（ｆ）  ・・・式（１７）
Ｐ＿ｉｍｇ＝ＭＴＦ＿Ｐ＿ＩＭＧ（１）×Ｋ＿ＩＭＧ＿ＦＱ（１）  ・・・式（１８）
Ｐ＿ＡＦ＝ＭＴＦ＿Ｐ＿ＡＦ（１）×Ｋ＿ＡＦ＿ＦＱ（１）  ・・・式（１９）
ＢＰ´＝Ｐ＿ＡＦ−Ｐ＿ｉｍｇ        （７）
の要領で計算する。すなわち、カメラＭＰＵ１２５は、ＢＰ補正情報と、焦点検出情報と、に基づいて、色収差、非点収差、および、球面収差のうち少なくとも１つの収差が所定値より大きいと判断される場合に、ＢＰ’補正値（第１補正値）の算出を行うと判断する。ここでは、非点収差が所定値より大きいレンズＢがカメラに装着されており、カメラＭＰＵ１２５は、ＢＰ’補正値の算出を行うと判断する。なお、ここでは、補正値の算出を簡易的に行うため、ＢＰ’補正値は、上記式（１６）〜式（１９）で示されるように、ＢＰ補正情報（収差情報）のうち一部の情報と、焦点検出情報（重み情報）のうち一部の情報と、に基づいて算出される。予め設定された閾値ＤＩＦ＿ＢＰから、ＢＰ´≧ＤＩＦ＿ＢＰであれば、補正要として、ステップＳ５の補正値計算へと進む。すなわち、ＢＰ’補正値が所定値よりも大きい場合は、ＢＰ補正情報と、焦点検出情報と、に基づいて、ＢＰ補正値（第１補正値と異なる第２補正値）を算出するようにする。このように、本実施形態において、カメラＭＰＵ１２５は、ＢＰ’補正値（第１補正値）やＢＰ補正値（第２補正値）を算出する算出手段として機能する。なお、カメラＭＰＵ１２５は、ＢＰ補正値（第２補正値）を算出する際に使用する情報量よりも少ない情報量でＢＰ’補正値（第１補正値）を算出する。
【０１４５】
同様に、レンズＣの場合、
ＭＴＦ＿Ｐ＿ＡＦ（ｆ）＝
＋Ｋ＿ＡＦ＿Ｇ×Ｋ＿ＡＦ＿Ｈ×ＭＴＦ＿Ｐ＿ＧＨ（ｆ）  ・・・式（２０）
ＭＴＦ＿Ｐ＿ＩＭＧ（ｆ）＝
＋Ｋ＿ＩＭＧ＿Ｇ×Ｋ＿ＩＭＧ＿Ｈ×ＭＴＦ＿Ｐ＿ＧＨ（ｆ）  ・・・式（２１）
Ｐ＿ｉｍｇ＝ＭＴＦ＿Ｐ＿ＩＭＧ（１）×Ｋ＿ＩＭＧ＿ＦＱ（１）＋ＭＴＦ＿Ｐ＿ＩＭＧ（２）×Ｋ＿ＩＭＧ＿ＦＱ（２）＋ＭＴＦ＿Ｐ＿ＩＭＧ（３）×Ｋ＿ＩＭＧ＿ＦＱ（３）＋ＭＴＦ＿Ｐ＿ＩＭＧ（４）×Ｋ＿ＩＭＧ＿ＦＱ（４）  ・・・式（２２）
Ｐ＿ＡＦ＝ＭＴＦ＿Ｐ＿ＡＦ（１）×Ｋ＿ＡＦ＿ＦＱ（１）＋ＭＴＦ＿Ｐ＿ＡＦ（２）×Ｋ＿ＡＦ＿ＦＱ（２）＋ＭＴＦ＿Ｐ＿ＡＦ（３）×Ｋ＿ＡＦ＿ＦＱ（３）＋ＭＴＦ＿Ｐ＿ＡＦ（４）×Ｋ＿ＡＦ＿ＦＱ（４）  ・・・式（２３）
ＢＰ´＝Ｐ＿ＡＦ−Ｐ＿ｉｍｇ        （７）
の要領で計算する。すなわち、カメラＭＰＵ１２５は、ＢＰ補正情報と、焦点検出情報と、に基づいて、色収差、非点収差、および、球面収差のうち少なくとも１つの収差が所定値より大きいと判断される場合に、ＢＰ’補正値（第１補正値）の算出を行うと判断する。ここでは、球面収差が所定値より大きいレンズＣがカメラに装着されており、カメラＭＰＵ１２５は、ＢＰ’補正値の算出を行うと判断する。なお、ここでは、補正値の算出を簡易的に行うため、ＢＰ’補正値は、上記式（２０）〜式（２３）で示されるように、ＢＰ補正情報（収差情報）のうち一部の情報と、焦点検出情報（重み情報）のうち一部の情報と、に基づいて算出される。予め設定された閾値ＤＩＦ＿ＢＰから、ＢＰ´≧ＤＩＦ＿ＢＰであれば、補正要として、ステップＳ５の補正値計算へと進む。すなわち、ＢＰ’補正値が所定値よりも大きい場合は、ＢＰ補正情報と、焦点検出情報と、に基づいて、ＢＰ補正値（第１補正値と異なる第２補正値）を算出するようにする。なお、カメラＭＰＵ１２５は、ＢＰ補正値（第２補正値）を算出する際に使用する情報量よりも少ない情報量でＢＰ’補正値（第１補正値）を算出する。
【０１４６】
このように本実施例中では、ＢＰ補正値の算出前に、事前に取得されたＢＰ補正情報と焦点検出情報から、補正値の大きさを予測し、補正値計算の要否を判定している。この方法によれば、レンズ交換式のシステムにおいて、ＢＰ補正値の小さいレンズに対しては、補正値計算の演算負荷を省略することが出来る。また、カメラ、レンズ組み合わせのＢＰ補正値の記憶ではなく、収差情報を記憶して、カメラ設定値の焦点検出情報での判定を行うことで、設定の異なるカメラに対しても、汎用性のある補正の要否判定を行うことが出来る。また、本実施例中におけるＢＰ´を簡易的な補正量として使用しても良い。例えば、演算負荷の低減が要求されるモード（動画記録中など）の補正はＢＰ´で行う、などしても良い。例としては、カメラＭＰＵ１２５において焦点検出動作を、毎フレーム行う必要がある場合（動画モード）が挙げられる。また、カメラＭＰＵ１２５で複数の焦点検出領域に対する処理を同時に行う場合（多点モード）が挙げられる。また、単位時間あたりに処理要求させるフレーム数が多い場合（高フレームレートモード）が挙げられる。
【０１４７】
本実施形態では、ｄｅｆＭＴＦピーク位置（デフォーカスＭＴＦがピークとなるフォーカスレンズ位置）の情報を用いた場合について説明したが、撮影光学系の収差情報としては、これに限らない。例えば、デフォーカスＭＴＦ情報を用いて、補正値を算出してもよい。
【０１４８】
このように、本発明は、予め記憶された一つ以上の収差情報から、焦点検出誤差の大きい収差情報のみを補正対象とし、収差情報と焦点検出情報と被写体情報から、一つ以上の光学系の収差による焦点検出誤差を精度良く、最小の演算負荷で演算できる。
【０１４９】
本発明によれば、被写体の焦点状態を考慮して焦点検出結果を補正することにより、光学系の収差による焦点検出誤差を精度良く、かつ最小の演算負荷で補正可能な撮像装置およびその制御方法を提供できる。
【０１５０】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１５１】
例えば、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム（すなわち、各実施例における各ステップが記述されたコンピュータで実行可能なプログラム）、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【産業上の利用可能性】
【０１５２】
本発明は、コンパクトデジタルカメラ、一眼レフカメラ、ビデオカメラなどの撮像装置に好適に利用できる。
【符号の説明】
【０１５３】
１２５      カメラＭＰＵ
１２５ｄ    取得部
１２５ｅ    補正部
１２９      位相差ＡＦ部
１３０      ＴＶＡＦ部
【図１】
0006486288.tif 000002
【図２】
0006486288.tif 000003
【図３】
0006486288.tif 000004
【図４】
0006486288.tif 000005
【図５】
0006486288.tif 000006
【図６】
0006486288.tif 000007
【図７】
0006486288.tif 000008
【図８】
0006486288.tif 000009
【図９】
0006486288.tif 000010
【図１０】
0006486288.tif 000011
【図１１】
0006486288.tif 000012
【図１２】
0006486288.tif 000013
【図１３】
0006486288.tif 000014