(57)【特許請求の範囲】
【請求項１】
撮影光学系を通過した撮像光束を受光して撮像画素信号を出力する、分光感度特性が互いに異なる複数種類の撮像画素と、前記撮影光学系を通過した焦点検出光束を受光して焦点検出画素信号を出力する、前記撮像画素とは分光感度特性が異なる複数の焦点検出画素とが二次元配列に従って配置された撮像素子と、
前記焦点検出画素信号に基づいて、前記撮影光学系の焦点調節状態を検出する焦点検出手段と、
前記複数の焦点検出画素の近傍に配置された前記複数種類の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記撮像画素信号を補間演算によって算出する補間手段と、
前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号と、前記撮影光学系の色収差情報とに基づいて、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を補正する補正手段と、
前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号が示す色相が偏っている場合に、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を前記補正手段によって補正することを禁止する禁止制御を行う禁止手段と、を備えることを特徴とする撮像装置。
【請求項２】
撮影光学系を通過した撮像光束を受光して撮像画素信号を出力する、分光感度特性が互いに異なる複数種類の撮像画素と、前記撮影光学系を通過した焦点検出光束を受光して焦点検出画素信号を出力する、前記撮像画素とは分光感度特性が異なる複数の焦点検出画素とが二次元配列に従って配置された撮像素子と、
前記焦点検出画素信号に基づいて、前記撮影光学系の焦点調節状態を検出する焦点検出手段と、
前記複数の焦点検出画素の近傍に配置された前記複数種類の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記撮像画素信号を補間演算によって算出する補間手段と、
前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号と、前記撮影光学系の色収差情報とに基づいて、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を補正する補正手段と、
前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号が示す色相と、前記補間手段による補間処理に使用された前記複数種類の撮像画素が配置された領域を囲む、当該領域よりも大きな広範領域に配置された前記複数種類の撮像画素の撮像画素信号が示す色相との相違が少ない場合に、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を前記補正手段によって補正することを禁止する禁止制御を行う禁止手段と、を備えることを特徴とする撮像装置。
【請求項３】
請求項１または２に記載の撮像装置において、
前記撮像画素は、第１、第２、及び第３の分光感度をそれぞれ有する第１、第２、及び第３の撮像画素を含み、
前記焦点検出画素は、前記第１、第２、及び第３の分光感度を含む分光感度を有し、
前記撮影光学系の色収差情報は、前記第１の分光感度に対応した第１の波長に関する第１の色収差情報を基準とする、前記第２の分光感度に対応した第２の波長に関する第２の色収差情報及び前記第３の分光感度に対応した第３の波長に関する第３の色収差情報をそれぞれ含み、
前記補正手段は、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を前記第２の色収差情報及び前記第３の色収差情報に基づき補正することを特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置において、
前記二次元配列はベイヤー配列であり、
前記第１の撮像画素は、緑色の光の波長帯域において高い分光感度を有する緑画素であり、
前記第２の撮像画素は、赤色の光の波長帯域において高い分光感度を有する赤画素であり、
前記第３の撮像画素は、青の色の光の波長帯域において高い分光感度を有する青画素であることを特徴とする撮像装置。
【請求項５】
請求項１〜４のいずれか一項に記載の撮像装置において、
前記焦点検出手段によって検出された前記焦点調節状態を表す物理量は、デフォーカス量であることを特徴とする撮像装置。
【請求項６】
請求項１〜４のいずれか一項に記載の撮像装置において、
前記焦点検出手段は、前記焦点検出画素信号に基づいてデフォーカス量を算出し、
前記焦点検出手段によって検出された前記焦点調節状態を表す物理量は、前記デフォーカス量に応じた前記撮影光学系の移動距離であることを特徴とする撮像装置。
【請求項７】
請求項１〜４のいずれか一項に記載の撮像装置において、
前記焦点検出手段は、前記焦点検出画素信号に基づいて、瞳分割型位相差検出方式によって、前記撮影光学系の焦点調節状態を検出することを特徴とする撮像装置。
【請求項８】
撮影光学系を通過した撮像光束を受光して撮像画素信号を出力する、分光感度特性が互いに異なる複数種類の撮像画素と、前記撮影光学系を通過した焦点検出光束を受光して焦点検出画素信号を出力する、前記撮像画素とは分光感度特性が異なる複数の焦点検出画素とが二次元配列に従って配置された撮像素子と、
前記焦点検出画素信号に基づいて、前記撮影光学系の焦点調節状態を検出し、デフォーカス量を算出する焦点検出手段と、
前記複数の焦点検出画素の近傍に配置された前記複数種類の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記撮像画素信号を補間演算によって算出する補間手段と、
前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号と、前記撮影光学系の色収差情報とに基づいて、前記デフォーカス量を補正する補正手段と、を備え、
前記撮像画素は、第１、第２、及び第３の分光感度をそれぞれ有する第１、第２、及び第３の撮像画素を含み、
前記焦点検出画素は、前記第１、第２、及び第３の分光感度を含む分光感度を有し、
前記撮影光学系の色収差情報は、前記第１の分光感度に対応した第１の波長に関する第１の色収差情報を基準とする、前記第２の分光感度に対応した第２の波長に関する第２の色収差及び前記第３の分光感度に対応した第３の波長に関する第３の色収差情報をそれぞれ含み、
前記補間手段は、前記複数の焦点検出画素の近傍に配置された前記第１、第２、及び第３の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記第１、第２、及び第３の撮像画素信号を補間演算によって算出し、
前記補正手段は、前記補間手段によって算出された前記第１、第２、及び第３の撮像画素信号の合計値で前記補間手段によって算出された前記第２の撮像画素信号を除算した値を、前記第２の色収差情報に乗算した第１の補正値と、前記合計値で前記補間手段によって算出された前記第３の撮像画素信号を除算した値を、前記第３の色収差情報に乗算した第２の補正値とを、前記デフォーカス量から減算することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
赤、緑、または青の色フィルターを有する撮像画素が二次元状に配列され、その二次元配列の中に、色フィルターを有しない焦点検出画素を配列したイメージセンサーを用い、撮像と瞳分割型位相差検出方式による焦点検出を行う撮像装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００―１５６８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような撮像装置においては、焦点検出画素位置に色純度の高い像が形成された場合、焦点検出結果が不適切になる場合があった。例えば、焦点検出位置（焦点検出エリア）に、赤外に近い高純度の赤色の像が形成された場合には、焦点検出結果はその赤外に近い高純度の赤色の波長に応じたピント位置を示し、該ピント位置に光学系をピント調整することになる。しかし人間の視感度は緑色の波長にピークを持っているので、ピント位置の判断も緑色の像構造に対して行われ、光学系の色収差が大きく上述した赤色の波長に応じたピント位置と緑色の波長に応じたピント位置が大きく隔たっている場合には、ピンボケだと判断されてしまう。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による撮像装置は、撮影光学系を通過した撮像光束を受光して撮像画素信号を出力する、分光感度特性が互いに異なる複数種類の撮像画素と、前記撮影光学系を通過した焦点検出光束を受光して焦点検出画素信号を出力する、前記撮像画素とは分光感度特性が異なる複数の焦点検出画素とが二次元配列に従って配置された撮像素子と、前記焦点検出画素信号に基づいて、前記撮影光学系の焦点調節状態を検出する焦点検出手段と、前記複数の焦点検出画素の近傍に配置された前記複数種類の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記撮像画素信号を補間演算によって算出する補間手段と、前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号と、前記撮影光学系の色収差情報とに基づいて、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を補正する補正手段と、前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号が示す色相が偏っている場合に、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を前記補正手段によって補正することを禁止する禁止制御を行う禁止手段と、を備えることを特徴とする。
請求項２に記載の発明による撮像装置は、撮影光学系を通過した撮像光束を受光して撮像画素信号を出力する、分光感度特性が互いに異なる複数種類の撮像画素と、前記撮影光学系を通過した焦点検出光束を受光して焦点検出画素信号を出力する、前記撮像画素とは分光感度特性が異なる複数の焦点検出画素とが二次元配列に従って配置された撮像素子と、前記焦点検出画素信号に基づいて、前記撮影光学系の焦点調節状態を検出する焦点検出手段と、前記複数の焦点検出画素の近傍に配置された前記複数種類の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記撮像画素信号を補間演算によって算出する補間手段と、前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号と、前記撮影光学系の色収差情報とに基づいて、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を補正する補正手段と、前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号が示す色相と、前記補間手段による補間処理に使用された前記複数種類の撮像画素が配置された領域を囲む、当該領域よりも大きな広範領域に配置された前記複数種類の撮像画素の撮像画素信号が示す色相との相違が少ない場合に、前記焦点検出手段によって検出された前記焦点調節状態を表す物理量を前記補正手段によって補正することを禁止する禁止制御を行う禁止手段と、を備えることを特徴とする。
請求項８に記載の発明による撮像装置は、撮影光学系を通過した撮像光束を受光して撮像画素信号を出力する、分光感度特性が互いに異なる複数種類の撮像画素と、前記撮影光学系を通過した焦点検出光束を受光して焦点検出画素信号を出力する、前記撮像画素とは分光感度特性が異なる複数の焦点検出画素とが二次元配列に従って配置された撮像素子と、前記焦点検出画素信号に基づいて、前記撮影光学系の焦点調節状態を検出し、デフォーカス量を算出する焦点検出手段と、前記複数の焦点検出画素の近傍に配置された前記複数種類の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記撮像画素信号を補間演算によって算出する補間手段と、前記補間手段によって算出された前記複数の焦点検出画素の位置における前記撮像画素信号と、前記撮影光学系の色収差情報とに基づいて、前記デフォーカス量を補正する補正手段と、を備え、前記撮像画素は、第１、第２、及び第３の分光感度をそれぞれ有する第１、第２、及び第３の撮像画素を含み、前記焦点検出画素は、前記第１、第２、及び第３の分光感度を含む分光感度を有し、前記撮影光学系の色収差情報は、前記第１の分光感度に対応した第１の波長に関する第１の色収差情報を基準とする、前記第２の分光感度に対応した第２の波長に関する第２の色収差及び前記第３の分光感度に対応した第３の波長に関する第３の色収差情報をそれぞれ含み、前記補間手段は、前記複数の焦点検出画素の近傍に配置された前記第１、第２、及び第３の撮像画素の出力する前記撮像画素信号に基づいて、前記複数の焦点検出画素の位置における前記第１、第２、及び第３の撮像画素信号を補間演算によって算出し、前記補正手段は、前記補間手段によって算出された前記第１、第２、及び第３の撮像画素信号の合計値で前記補間手段によって算出された前記第２の撮像画素信号を除算した値を、前記第２の色収差情報に乗算した第１の補正値と、前記合計値で前記補間手段によって算出された前記第３の撮像画素信号を除算した値を、前記第３の色収差情報に乗算した第２の補正値とを、前記デフォーカス量から減算することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、色収差の大きな光学系を使用した場合でも正確な焦点検出を行うことが可能になる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態のデジタルスチルカメラの構成を示す横断面図である。
【図２】撮影画面上の焦点検出位置を示す図である。
【図３】撮像素子の詳細な構成を示す正面図である。
【図４】撮像素子の詳細な構成を示す正面図である。
【図５】撮像画素の構成を示す図である。
【図６】焦点検出画素の構成を示す図である。
【図７】撮像画素の分光特性を示す図である。
【図８】焦点検出画素の分光特性を示す図である。
【図９】撮像画素の断面図である。
【図１０】焦点検出画素の断面図である。
【図１１】マイクロレンズを用いた瞳分割型位相差検出方式の焦点検出光学系の構成を示す図である。
【図１２】デジタルスチルカメラ（撮像装置）の動作を示すフローチャートである。
【図１３】焦点検出結果の信頼性の判定方法を説明するための図である。
【図１４】画素補間処理の詳細な動作を示すフローチャートである。
【図１５】２次元状にベイヤー配列された撮像画素の中の１行に焦点検出画素が配置された場合の、各画素のデータをＧｉｊ、Ｂｉｊ、Ｒｉｊで示す図である。
【図１６】像の連続性の方向を示す図である。
【図１７】横軸が焦点検出画素配列と直交する方向（列方向）の画素位置、縦軸が画素位置における画素データを示す図である。
【図１８】変形例の撮像素子の正面図である。
【図１９】図１８に示す変形例の撮像素子に用いる焦点検出画素の正面図である。
【図２０】色収差と波長との関係を示す図である。
【図２１】視感度曲線を示す図である。
【図２２】焦点検出画素列を含む焦点検出画素列周辺近傍の領域と該領域の外周辺の更に大きな領域との関係を示す図である。
【発明を実施するための形態】
【０００８】
−−−第１の実施の形態−−−
第１の実施の形態の撮像装置として、レンズ交換式のデジタルスチルカメラを例に挙げて説明する。図１は第１の実施の形態のデジタルスチルカメラの構成を示す横断面図である。第１の実施の形態のデジタルスチルカメラ２０１は交換レンズ２０２とカメラボディ２０３から構成され、交換レンズ２０２がマウント部２０４を介してカメラボディ２０３に装着される。
【０００９】
交換レンズ２０２はレンズ２０９、ズーミング用レンズ２０８、フォーカシング用レンズ２１０、絞り２１１、レンズ駆動制御装置２０６などを備えている。レンズ駆動制御装置２０６は不図示のマイクロコンピューター、メモリ、駆動制御回路などから構成され、フォーカシング用レンズ２１０および絞り２１１の駆動制御や、ズーミング用レンズ２０８、フォーカシング用レンズ２１０および絞り２１１の状態検出などを行う。また、後述するボディ駆動制御装置２１４との通信によりレンズ情報の送信とカメラ情報の受信を行う。
【００１０】
カメラボディ２０３は撮像素子２１２、ボディ駆動制御装置２１４、液晶表示素子駆動回路２１５、液晶表示素子２１６、接眼レンズ２１７、メモリカード２１９などを備えている。撮像素子２１２には、撮像画素が二次元状に配置されるとともに、焦点検出位置に対応した部分に焦点検出画素が組み込まれている。
【００１１】
ボディ駆動制御装置２１４はマイクロコンピューター、メモリ、駆動制御回路などから構成され、撮像素子２１２の駆動制御と画像信号および焦点検出信号の読み出し、画像信号の処理と記録、焦点検出信号に基づく焦点検出演算と交換レンズ２０２の焦点調節、カメラの動作制御を行う。また、ボディ駆動制御装置２１４は電気接点２１３を介してレンズ駆動制御装置２０６と通信を行い、レンズ情報の受信とカメラ情報（デフォーカス量や絞り値等）の送信を行う。
【００１２】
液晶表示素子２１６は液晶ビューファインダー（ＥＶＦ：電気的ビューファインダー）として機能する。液晶表示素子駆動回路２１５は撮像素子２１２によるスルー画像を液晶表示素子２１６に表示し、撮影者は接眼レンズ２１７を介してスルー画像を観察することができる。メモリカード２１９は、撮像素子２１２により撮像された画像を記憶する画像ストレージである。
【００１３】
交換レンズ２０２を通過した光束により撮像素子２１２の受光面上に被写体像が形成される。この被写体像は撮像素子２１２により光電変換され、画像信号と焦点検出信号がボディ駆動制御装置２１４へ送られる。
【００１４】
ボディ駆動制御装置２１４は、撮像素子２１２の焦点検出画素からの焦点検出信号に基づいてデフォーカス量を算出し、このデフォーカス量をレンズ駆動制御装置２０６へ送る。また、ボディ駆動制御装置２１４は、撮像素子２１２から画像信号と焦点検出信号を入力し、焦点検出画素の位置における撮像用の画素データ、すなわち、この焦点検出画素の位置に本来あるべき撮像画素を配置した場合にその撮像画素から出力される画素データを、この焦点検出画素の周囲の撮像画素の画素データを用いて補間する。そして、撮像画素の画素データと焦点検出画素位置において補間した画素データにより構成される画像信号をメモリカード２１９に格納する。さらに、撮像素子２１２から入力したスルー画像信号を液晶表示素子駆動回路２１５へ送り、スルー画像を液晶表示素子２１６に表示させる。さらにまた、ボディ駆動制御装置２１４は、レンズ駆動制御装置２０６へ絞り制御情報を送って絞り２１１の開口制御を行う。
【００１５】
レンズ駆動制御装置２０６は、レンズ情報をフォーカシング状態、ズーミング状態、絞り設定状態、絞り開放Ｆ値などに応じて変更する。具体的には、ズーミング用レンズ２０８とフォーカシング用レンズ２１０の位置と絞り２１１の絞り値を検出し、これらのレンズ位置と絞り値に応じてレンズ情報を演算したり、あるいは予め用意されたルックアップテーブルからレンズ位置と絞り値に応じたレンズ情報を選択する。またフォーカシング状態、ズーミング状態、絞り開放Ｆ値によって変化する色収差情報をボディ駆動制御装置２１４に送信する。なお色収差情報を後述する複数の焦点検出エリア毎に定められる。
【００１６】
レンズ駆動制御装置２０６は、受信したデフォーカス量に基づいてレンズ駆動量を算出し、レンズ駆動量に応じてフォーカシング用レンズ２１０を合焦点へ駆動する。また、レンズ駆動制御装置２０６は受信した絞り値に応じて絞り２１１を駆動する。
【００１７】
カメラボディ２０３にはマウント部２０４を介して種々の結像光学系を有する交換レンズ２０２が装着可能であり、カメラボディ２０３は撮像素子２１２に組み込まれた焦点検出画素の出力に基づいて交換レンズ２０２の焦点調節状態を検出する。
【００１８】
図２は撮影画面上の焦点検出位置、すなわち後述する焦点検出画素列により焦点検出を行う際に画面上で像をサンプリングする焦点検出エリアを示す。矩形の撮影画面１００の中央、左右および上下の５箇所に焦点検出エリア１０１〜１０５が配置される。長方形で示した各焦点検出エリア１０１〜１０５の長手方向に焦点検出画素が直線的に配列される。
【００１９】
図３は撮像素子２１２の詳細な構成を示す正面図であり、撮像素子２１２上の焦点検出エリア１０１（焦点検出エリア１０４、１０５も同様）の近傍を拡大して示す。撮像素子２１２は、撮像画素３１０と焦点検出画素３１３、３１４から構成される。撮像画素３１０は水平方向と垂直方向に２次元状に正方格子配列されており、焦点検出画素３１３、３１４は水平方向に配列されている。
【００２０】
図５に示すように、撮像画素３１０はマイクロレンズ１０、光電変換部１１および色フィルター（不図示）から構成される。色フィルターは赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３種類からなり、それぞれの分光感度は図７に示す特性となっている。各色フィルターを備えた撮像画素３１０がベイヤー配列されている。なお図７においてλＲ、λＧ、λＢは赤、緑、青の分光感度曲線のピーク波長（中心波長）を示している。
【００２１】
図６(ａ)に示すように、焦点検出画素３１３はマイクロレンズ１０と光電変換部１６から構成される。光電変換部１６の形状はマイクロレンズ１０の垂直２等分線に接する左半円状である。また、図６(ｂ)に示すように、焦点検出画素３１４はマイクロレンズ１０と光電変換部１７から構成される。光電変換部１７の形状はマイクロレンズ１０の垂直２等分線に接する右半円である。光電変換部１６と１７の正面図は、マイクロレンズ１０を基準として重ね合わせて表示した場合に左右水平方向に並んでおり、マイクロレンズ１０の垂直２等分線に関して対称な形状をしている。焦点検出画素３１３と焦点検出画素３１４が水平方向、すなわち光電変換部１６と１７の並び方向に交互に配置される。
【００２２】
焦点検出画素３１３、３１４には光量をかせぐために色フィルターが設置されておらず、その分光特性は光電変換を行うフォトダイオードの分光感度、赤外カットフィルター（不図示）の分光感度を合わせ持った分光特性（図８参照）となる。つまり、図７に示す緑画素、赤画素および青画素の分光特性を加算したような分光特性となり、その感度の光波長領域は緑画素、赤画素および青画素の感度の光波長領域を包括している。焦点検出画素３１３、３１４は撮像画素３１０のＢとＧが配置されるべき行に配置される。
【００２３】
図４は撮像素子２１２の詳細な構成を示す正面図であり、撮像素子２１２上の焦点検出エリア１０２（焦点検出エリア１０３も同様）の近傍を拡大して示す。撮像素子２１２は、撮像画素３１０と焦点検出画素３１５、３１６から構成される。焦点検出画素３１５，３１６は焦点検出画素３１３，３１４を９０度回転した構造となっており、撮像面において垂直方向に配列されている。焦点検出画素３１５、３１６は、撮像画素３１０のＢとＧが配置されるべき列に配置されている。
【００２４】
焦点検出画素３１３、３１４、３１５、３１６が、撮像画素３１０のＢとＧが配置されるべき行または列に配置されているのは、後述する画素補間処理において補間誤差が生じた場合に、人間の視覚特性上、赤画素の補間誤差に比較して青画素の補間誤差が目立たないためである。
【００２５】
図９は撮像画素３１０の断面図である。撮像画素３１０において、撮像用の光電変換部１１の前方にマイクロレンズ１０が配置され、マイクロレンズ１０により光電変換部１１が前方に投影される。光電変換部１１は半導体回路基板２９上に形成される。不図示の色フィルターはマイクロレンズ１０と光電変換部１１の中間に配置される。
【００２６】
図１０(ａ)は焦点検出画素３１３の断面図である。焦点検出画素３１３において、光電変換部１６の前方にマイクロレンズ１０が配置され、マイクロレンズ１０により光電変換部１６が前方に投影される。光電変換部１６は半導体回路基板２９上に形成されており、その上にマイクロレンズ１０が半導体イメージセンサーの製造工程により一体的かつ固定的に形成される。光電変換部１６はマイクロレンズ１０の光軸の片側に配置される。
【００２７】
図１０(ｂ)は焦点検出画素３１４の断面図である。焦点検出画素３１４において、光電変換部１７の前方にマイクロレンズ１０が配置され、マイクロレンズ１０により光電変換部１７が前方に投影される。光電変換部１７は半導体回路基板２９上に形成されており、その上にマイクロレンズ１０が半導体イメージセンサーの製造工程により一体的かつ固定的に形成される。光電変換部１７は、マイクロレンズ１０の光軸の片側でかつ光電変換部１６の反対側に配置される。
【００２８】
図１１は、マイクロレンズ１０を用いた瞳分割型位相差検出方式の焦点検出光学系の構成を示す。図１１において、射出瞳９０は、交換レンズの予定結像面に配置され、マイクロレンズ１０の前方へ距離ｄの位置に設定されている。なお、距離ｄはマイクロレンズ１０の曲率、屈折率、マイクロレンズ１０と光電変換部１３，１４との間の距離などに応じて決まる距離であって、この明細書では測距瞳距離と呼ぶ。図１１には、交換レンズの光軸９１、マイクロレンズ１０ａ〜１０ｄ、光電変換部（画素）３１３ａ、３１３ｂ、３１４ａ、３１４ｂ、光束７３，７４、８３，８４が示されている。
【００２９】
また、領域９３は、光電変換部１３ａ、１３ｂがマイクロレンズ１０ａ、１０ｃにより投影される領域であり、この明細書では測距瞳と呼ぶ。同様に、領域９４も測距瞳であり、光電変換部１４ａ、１４ｂがマイクロレンズ１０ｂ、１０ｄにより投影される。なお、図１１では説明を理解しやすくするために測距瞳を楕円領域で示しているが、実際は光電変換部の形状が拡大投影された形状となる。
【００３０】
図１１では隣接する４画素（画素３１３ａ、３１３ｂ、３１４ａ、３１４ｂ）を模式的に例示しているが、その他の画素においても、光電変換部はそれぞれ対応した測距瞳から各マイクロレンズに到来する光束を受光する。焦点検出画素の配列方向は、一対の測距瞳の並び方向、すなわち一対の光電変換部の並び方向と一致させる。
【００３１】
マイクロレンズ１０ａ〜１０ｄは交換レンズの予定結像面近傍に配置されている。マイクロレンズ１０ａ〜１０ｄによりその背後に配置された光電変換部１３ａ、１３ｂ、１４ａ、１４ｂの形状がマイクロレンズ１０ａ〜１０ｄから測距瞳距離ｄだけ離間した射出瞳９０上に投影され、その投影形状は測距瞳９３，９４を形成する。すなわち、投影距離ｄにある射出瞳９０上において、各画素の光電変換部の投影形状（測距瞳９３，９４）が一致するように各画素における光電変換部の投影方向が決定されている。
【００３２】
光電変換部１３ａは測距瞳９３を通過し、マイクロレンズ１０ａに向う光束７３によりマイクロレンズ１０ａ上に形成される像の強度に対応した信号を出力する。光電変換部１３ｂは測距瞳９３を通過し、マイクロレンズ１０ｃに向う光束８３によりマイクロレンズ１０ｃ上に形成される像の強度に対応した信号を出力する。光電変換部１４ａは測距瞳９４を通過し、マイクロレンズ１０ｂに向う光束７４によりマイクロレンズ１０ｂ上に形成される像の強度に対応した信号を出力する。光電変換部１４ｂは測距瞳９４を通過し、マイクロレンズ１０ｄに向う光束８４によりマイクロレンズ１０ｄ上に形成される像の強度に対応した信号を出力する。
【００３３】
上記のような２種類の焦点検出画素を直線状に多数配置し、各画素の光電変換部の出力を測距瞳９３および測距瞳９４に対応した出力グループにまとめることによって、測距瞳９３と測距瞳９４をそれぞれ通過する焦点検出用光束が画素列上に形成する一対の像の強度分布に関する情報が得られる。この情報に対して後述する像ズレ検出演算処理（相関演算処理、位相差検出処理）を施すことにより、いわゆる瞳分割型位相差検出方式で一対の像の像ズレ量が検出される。さらに、像ズレ量に一対の測距瞳の重心間隔に応じた変換演算を行うことによって、予定結像面に対する現在の結像面、すなわち予定結像面上のマイクロレンズアレイの位置に対応した焦点検出位置における結像面の偏差（デフォーカス量）が算出される。
【００３４】
図１２は、第１の実施の形態のデジタルスチルカメラ（撮像装置）の動作を示すフローチャートである。ボディ駆動制御装置２１４は、ステップＳ１００でカメラの電源がＯＮされるとステップＳ１１０から動作を開始する。ステップＳ１１０において、撮像素子２１２から撮像画素のデータを間引き読み出しし、電子ビューファインダーに表示させる。続くステップＳ１２０では、焦点検出画素列から一対の像に対応した一対の像データと焦点検出画素列の周辺近傍の撮像画素のデータを読み出す。なお、焦点検出エリアは撮影者が焦点検出エリア選択スイッチ（不図示）を操作して選択されているものとする。
【００３５】
ステップＳ１３０では、読み出された撮像画素の一対の像データに基づいて像ズレ検出演算処理（相関演算処理）を行い、像ズレ量を演算してデフォーカス量に変換する。ステップＳ１３１では、焦点検出画素の周辺近傍の撮像画素のデータに基づいて焦点検出画素の位置における仮想的な撮像画素のデータを後述する補間処理により求める。ステップＳ１３２において、デフォーカス量補正を禁止するかを判定する。どのような場合に肯定判定がされるかについては後述する。肯定判定の場合は次のステップＳ１３３をスキップし、否定判定の場合はステップＳ１３３へ進む。ステップＳ１３３では、交換レンズから焦点検出エリア位置に対応した色収差情報を読み出すとともに、この色収差情報とステップＳ１３１で求めた仮想的な撮像画素のデータに基づいてデフォーカス量を補正する。このデフォーカス量補正処理については詳細を後述する。
【００３６】
ステップＳ１４０で合焦近傍か否か、算出された補正デフォーカス量の絶対値が所定値以内であるか否かを判別する。合焦近傍でないと判別された場合はステップＳ１５０へ進み、補正デフォーカス量をレンズ駆動制御装置２０６へ送信し、図１に示す交換レンズ２０２のフォーカシングレンズ２１０を合焦位置に駆動させる。その後、ステップＳ１１０へ戻って上述した動作を繰り返す。
【００３７】
なお、焦点検出不能な場合もこのステップＳ１５０へ分岐し、レンズ駆動制御装置２０６へスキャン駆動命令を送信し、交換レンズ２０２のフォーカシングレンズ２１０を無限遠位置から至近位置までスキャン駆動させ、ステップＳ１１０へ戻って上述した動作を繰り返す。
【００３８】
一方、ステップＳ１４０で合焦近傍であると判別した場合はステップＳ１６０へ進み、シャッターボタン（不図示）の操作によりシャッターレリーズがなされたか否かを判別し、なされていないと判別された場合はステップＳ１１０へ戻って上述した動作を繰り返す。シャッターレリーズがなされたと判別された場合は、レンズ駆動制御装置２０６へ絞り調整命令を送信し、交換レンズ２０２の絞り値を制御Ｆ値（ユーザーまたは自動により設定されたＦ値）に設定する。絞り制御が終了した時点で、撮像素子２１２に撮像動作を行わせ、撮像素子２１２の撮像画素およびすべての焦点検出画素から画像データを読み出す。
【００３９】
ステップＳ１８０において、焦点検出画素列の各画素位置の画素データを焦点検出画素の周囲の撮像画素のデータに基づいて画素補間する。この画素補間については詳細を後述する。続くステップＳ１９０で、撮像画素のデータおよび補間されたデータからなる画像データをメモリカード２１９に保存し、ステップＳ１１０へ戻って上述した動作を繰り返す。
【００４０】
次に、図１２のステップＳ１３０における像ズレ検出演算処理（相関演算処理）の詳細について説明する。焦点検出画素が検出する一対の像は、測距瞳がレンズの絞り開口によりけられて光量バランスが崩れている可能性があるので、光量バランスに対して像ズレ検出精度を維持できるタイプの相関演算を施す。焦点検出画素列から読み出された一対のデータ列Ａ１１〜Ａ１Ｍ、Ａ２１〜Ａ２Ｍ（Ｍはデータ数）に対し下記の式（１）の相関演算を行い、相関量Ｃ(ｋ)を演算する。
Ｃ(ｋ)＝Σ｜Ａ１ｎ・Ａ２ｎ＋１＋ｋ−Ａ２ｎ＋ｋ・Ａ１ｎ＋１｜            （１）
【００４１】
式（１）において、Σ演算はｎについて累積されるが、ｎのとる値の範囲は、像ずらし量ｋに応じてＡ１ｎ、Ａ１ｎ＋１、Ａ２ｎ＋ｋ、Ａ２ｎ＋１＋ｋのデータが存在する範囲に限定される。像ずらし量ｋは整数であり、データ列のデータ間隔を単位とした相対的シフト量である。式（１）の演算結果は、図１３(ａ)に示すように、一対のデータの相関が高いシフト量（図１３(ａ)ではｋ＝ｋｊ＝２）において相関量Ｃ(ｋ)が極小（小さいほど相関度が高い）になる。なお、相関演算式は式（１）に限定されない。
【００４２】
次に、式（２）から（５）による３点内挿の手法を用いて連続的な相関量に対する極小値Ｃ(ｘ)を与えるシフト量ｘを求める。
ｘ＝ｋｊ＋Ｄ／ＳＬＯＰ                                   （２）
Ｃ(ｘ)＝Ｃ(ｋｊ)−｜Ｄ｜                              （３）
Ｄ＝｛Ｃ(ｋｊ−１)−Ｃ(ｋｊ＋１)｝／２                       （４）
ＳＬＯＰ＝ＭＡＸ｛Ｃ(ｋｊ＋１)−Ｃ(ｋｊ)，Ｃ(ｋｊ−１)−Ｃ(ｋｊ)｝  （５）
【００４３】
式（２）で算出されたシフト量ｘの信頼性があるかどうかは次のようにして判定される。図１３(ｂ)に示すように、一対のデータの相関度が低い場合は、内挿された相関量の極小値Ｃ(ｘ)の値が大きくなる。したがって、Ｃ(ｘ)が所定のしきい値以上の場合は、算出されたずらし量の信頼性が低いと判定し、算出されたシフト量ｘをキャンセルする。あるいは、Ｃ(ｘ)をデータのコントラストで規格化するために、コントラストに比例した値となるＳＬＯＰでＣ(ｘ)を除した値が所定値以上の場合は、算出されたシフト量の信頼性が低いと判定し、算出されたシフト量ｘをキャンセルする。あるいはまた、コントラストに比例した値となるＳＬＯＰが所定値以下の場合は、被写体が低コントラストであり、算出されたシフト量の信頼性が低いと判定し、算出されたシフト量ｘをキャンセルする。
【００４４】
図１３(ｃ)に示すように、一対のデータの相関度が低く、シフト範囲ｋｍｉｎ〜ｋｍａｘの間で相関量Ｃ(ｋ)の落ち込みがない場合は、極小値Ｃ(ｘ)を求めることができず、このような場合は焦点検出不能と判定する。
【００４５】
算出されたシフト量ｘの信頼性があると判定された場合は、式（６）により像ズレ量ｓｈｆｔに換算される。
ｓｈｆｔ＝ＰＹ・ｘ                                  （６）
【００４６】
式（６）において、ＰＹは検出ピッチ、すなわち焦点検出画素のピッチである。次に、式（６）により算出された像ズレ量に所定の変換係数Ｋｄを乗じてデフォーカス量ｄｅｆへ変換する。
ｄｅｆ＝Ｋｄ・ｓｈｆｔ                            （７）
【００４７】
図１４は、図１２のステップＳ１８０における画素補間処理の詳細な動作を示すフローチャートである。この画素補間処理においては、焦点検出画素の位置における仮想的な撮像画素のデータを焦点検出画素の周辺近傍の撮像画素のデータに基づいて補間する。ボディ駆動制御装置２１４はステップ３００から画素補間処理を開始する。図１５は、２次元状にベイヤー配列された撮像画素の中の１行（図中の斜線で示す行）に焦点検出画素が配置された場合の、各画素のデータをＧｉｊ、Ｂｉｊ、Ｒｉｊで示す。画素補間処理では斜線の入った行の画素データ（Ｇ０３、Ｂ１３、Ｇ２３、Ｂ３３、Ｇ４３、Ｂ５３）が周囲の撮像画素のデータから補間される。
【００４８】
ステップＳ３１０で、ＧＢ行（ＧｉｊとＢｉｊとが配列される行）またはＧＢ列（ＧｉｊとＢｉｊとが配列される列）に配置された焦点検出画素の内、緑画素が配置されるべき位置に配置された焦点検出画素のひとつが順次指定される。ここでは、Ｇ２３を出力すべき位置の焦点検出画素が指定されたとして説明を進める。ステップＳ３２０において、この焦点検出画素位置で像の連続性が高い方向はないとして、像の連続性が高い方向を表すパラメーターＤＣＧを０に初期化する。ここで、像の連続性が高い方向とは、例えば像がエッジパターンやラインパターンである場合に、エッジパターンやラインパターンの伸びる方向が像の連続性が高い方向である。
【００４９】
ステップＳ３３０では、焦点検出画素位置近傍で像の均一性（一様性）があるか否かを判別する。像の均一性は例えば次のように判定される。本来は緑画素Ｇ２３があるべき位置に配置された焦点検出画素の周辺の緑画素の画像データを用いて、この焦点検出画素周辺の緑画素の平均値Ｇａｖと、焦点検出画素位置近傍の画像データの偏差を表すＧｓｄを演算する。
Ｇａｖ＝（Ｇ１０＋Ｇ３０＋Ｇ２１＋Ｇ１２＋Ｇ３２＋Ｇ１４＋Ｇ３４＋Ｇ２５＋Ｇ１６＋Ｇ３６）／１０                              （８）
Ｇｓｄ＝（｜Ｇ１０−Ｇａｖ｜＋｜Ｇ３０−Ｇａｖ｜＋｜Ｇ２１−Ｇａｖ｜＋｜Ｇ１２−Ｇａｖ｜＋｜Ｇ３２−Ｇａｖ｜＋｜Ｇ１４−Ｇａｖ｜＋｜Ｇ３４−Ｇａｖ｜＋｜Ｇ２５−Ｇａｖ｜＋｜Ｇ１６−Ｇａｖ｜＋｜Ｇ３６−Ｇａｖ｜））／（１０・Ｇａｖ）  （９）
焦点検出画素位置近傍の画素データの偏差を表すＧｓｄが所定のしきい値以内である場合には、像の均一性があると判定される。均一性があると判別された場合はステップＳ４２０へ進み、均一性がないと判断された場合はステップＳ３４０へ進む。
【００５０】
ステップＳ３４０では、焦点検出画素配列の方向（図１５に示す例では左右方向）に対して、右上がり斜め４５度方向（図１６に示すＤＣＧ＝４の方向）において像の連続性があるか否かを判定する。右上がり斜め４５度方向における像の連続性の有無は、例えば次のようにして判定される。
Ｇａｖ１＝（Ｇ１２＋Ｇ２１）／２                          （１０）
Ｇｓｄ１＝｜Ｇ１２−Ｇ２１｜／Ｇａｖ１                     （１１）
Ｇａｖ２＝（Ｇ１４＋Ｇ３２）／２                           （１２）
Ｇｓｄ２＝｜Ｇ１４−Ｇ３２｜／Ｇａｖ２                    （１３）
Ｇａｖ３＝（Ｇ２５＋Ｇ３４）／２                           （１４）
Ｇｓｄ３＝｜Ｇ２５−Ｇ３４｜／Ｇａｖ３                     （１５）
Ｇｄｆ１２＝｜Ｇａｖ１−Ｇａｖ２｜                         （１６）
Ｇｄｆ１３＝｜Ｇａｖ１−Ｇａｖ３｜                         （１７）
Ｇｄｆ２３＝｜Ｇａｖ２−Ｇａｖ３｜                         （１８）
【００５１】
右上がり斜め４５度方向の画素データの偏差を表すＧｓｄ１、Ｇｓｄ２、Ｇｓｄ３がすべて所定のしきい値以内であり、かつ、右上がり斜め４５度方向に直交する方向の画素データの偏差Ｇｄｆ１２、Ｇｄｆ１３、Ｇｄｆ２３の内のいずれかが所定のしきい値を超えた場合には、右上がり斜め４５度方向において像の連続性があると判定される。右上がり斜め４５度方向（図１６に示すＤＣＧ＝４の方向）において像の連続性があると判別された場合はステップＳ３５０へ進み、像の連続性の高い方向を示すパラメーターＤＣＧに４を設定した後、ステップＳ３６０へ進む。一方、連続性がないと判断された場合はそのままステップＳ３６０へ進む。
【００５２】
ステップＳ３６０では、焦点検出画素配列の方向に対して左上がり斜め４５度方向（図１６に示すＤＣＧ＝３の方向）において像の連続性があるか否かを判定する。左上がり斜め４５度方向における像の連続性の有無は、例えば次のようにして判定される。
Ｇａｖ１＝（Ｇ１４＋Ｇ２５）／２                      （１９）
Ｇｓｄ１＝｜Ｇ１４−Ｇ２５｜／Ｇａｖ１              （２０）
Ｇａｖ２＝（Ｇ１２＋Ｇ３４）／２                    （２１）
Ｇｓｄ２＝｜Ｇ１２−Ｇ３４｜／Ｇａｖ２              （２２）
Ｇａｖ３＝（Ｇ２１＋Ｇ３２）／２                    （２３）
Ｇｓｄ３＝｜Ｇ２１−Ｇ３２｜／Ｇａｖ３             （２４）
Ｇｄｆ１２＝｜Ｇａｖ１−Ｇａｖ２｜                  （２５）
Ｇｄｆ１３＝｜Ｇａｖ１−Ｇａｖ３｜                  （２６）
Ｇｄｆ２３＝｜Ｇａｖ２−Ｇａｖ３｜                  （２７）
【００５３】
左上がり斜め４５度方向の画素データの偏差を表すＧｓｄ１、Ｇｓｄ２、Ｇｓｄ３がすべて所定のしきい値以内であり、かつ、左上がり斜め４５度方向に直交する方向の画素データの偏差Ｇｄｆ１２、Ｇｄｆ１３、Ｇｄｆ２３の内のいずれかが所定のしきい値を超えた場合には、左上がり斜め４５度方向において像の連続性があると判定される。左上がり斜め４５度方向において像の連続性があると判定された場合にはステップＳ３７０へ進み、像の連続性の高い方向を示すパラメーターＤＣＧに３を設定してステップＳ３８０へ進む。一方、連続性がないと判断された場合にはそのままステップＳ３８０へ進む。
【００５４】
ステップＳ３８０では、焦点検出画素配列の方向に対して直交する方向（図１６に示すＤＣＧ＝２の方向）において像の連続性があるか否かを判定する。焦点検出画素配列の方向に直交する方向における像の連続性の有無は、例えば次のようにして判定される。
Ｇａｖ１＝（Ｇ１２＋Ｇ１４）／２                  （２８）
Ｇｓｄ１＝｜Ｇ１２−Ｇ１４｜／Ｇａｖ１              （２９）
Ｇａｖ２＝（Ｇ２１＋Ｇ２５）／２                    （３０）
Ｇｓｄ２＝｜Ｇ２１−Ｇ２５｜／Ｇａｖ２              （３１）
Ｇａｖ３＝（Ｇ３２＋Ｇ３４）／２                    （３２）
Ｇｓｄ３＝｜Ｇ３２−Ｇ３４｜／Ｇａｖ３             （３３）
Ｇｄｆ１２＝｜Ｇａｖ１−Ｇａｖ２｜                  （３４）
Ｇｄｆ１３＝｜Ｇａｖ１−Ｇａｖ３｜                  （３５）
Ｇｄｆ２３＝｜Ｇａｖ２−Ｇａｖ３｜                  （３６）
【００５５】
焦点検出画素配列の方向と直交する方向の画素データの偏差を表すＧｓｄ１、Ｇｓｄ２、Ｇｓｄ３がすべて所定のしきい値以内であり、かつ、焦点検出画素配列の方向の画素データの偏差Ｇｄｆ１２、Ｇｄｆ１３、Ｇｄｆ２３の内のいずれかが所定のしきい値を超えた場合には、焦点検出画素配列の方向と直交する方向において像の連続性があると判定される。焦点検出画素配列の方向と直交する方向に像の連続性があると判断された場合にはステップＳ３９０へ進み、像の連続性の高い方向を示すパラメーターＤＣＧに２を設定してステップＳ４００へ進む。一方、連続性がないと判断された場合にはそのままステップＳ４００へ進む。
【００５６】
ステップＳ４００では、焦点検出画素配列の方向（図１６に示すＤＣＧ＝１の方向）において像の連続性があるか否かを判別する。焦点検出画素配列の方向における像の連続性の有無は、例えば次のようにして判定される。
Ｇａｖ１＝（Ｇ０１＋Ｇ２１＋Ｇ４１）／３         （３７）
Ｇｓｄ１＝（｜Ｇ０１−Ｇａｖ１｜＋｜Ｇ２１−Ｇａｖ１｜＋｜Ｇ４１−Ｇａｖ１｜／（３・Ｇａｖ１）                                    （３８）
Ｇａｖ２＝（Ｇ１２＋Ｇ３２）／２                   （３９）
Ｇｓｄ２＝｜Ｇ１２−Ｇ３２｜／Ｇａｖ２              （４０）
Ｇａｖ３＝（Ｇ１４＋Ｇ３４）／２                    （４１）
Ｇｓｄ３＝｜Ｇ１４−Ｇ３４｜／Ｇａｖ３              （４２）
Ｇａｖ４＝（Ｇ０５＋Ｇ２５＋Ｇ４５）／２              （４３）
Ｇｓｄ４＝（｜Ｇ０５−Ｇａｖ４｜＋｜Ｇ２５−Ｇａｖ４｜＋｜Ｇ４５−Ｇａｖ４｜）／Ｇａｖ４                                   （４４）
Ｇｄｆ１２＝｜Ｇａｖ１−Ｇａｖ２｜                  （４５）
Ｇｄｆ２３＝｜Ｇａｖ２−Ｇａｖ３｜                  （４６）
Ｇｄｆ３４＝｜Ｇａｖ３−Ｇａｖ４｜                 （４７）
【００５７】
焦点検出画素配列の方向の画素データの偏差を表すＧｓｄ１、Ｇｓｄ２、Ｇｓｄ３、Ｇｓｄ４がすべて所定のしきい値以内であり、かつ、焦点検出画素配列の方向と直交する方向の画素データの偏差Ｇｄｆ１２、Ｇｄｆ２３、Ｇｄｆ３４の内のいずれかが所定のしきい値を超えた場合には、焦点検出画素配列の方向において像の連続性があると判定される。焦点検出画素配列の方向に像の連続性があると判断された場合にはステップＳ４１０へ進み、像の連続性の高い方向を示すパラメーターＤＣＧに１を設定してステップＳ４２０へ進む。一方、連続性がないと判断された場合にはそのままステップＳ４２０へ進む。
【００５８】
ステップＳ４２０において、焦点検出画素位置の近傍において像の方向性がないか否かをパラメーターＤＣＧにより確認する。焦点検出画素位置の近傍で像の方向性がない場合（ＤＣＧ＝０）、つまり焦点検出画素位置の近傍で像が均一またはランダムである場合にはステップＳ４４０へ進み、それ以外の場合はステップＳ４３０へ進む。ステップＳ４３０では、焦点検出画素位置の近傍において像が焦点検出画素配列の方向に連続性があるか否かをパラメーターＤＣＧにより確認する。焦点検出画素配列の方向に連続性がある場合（ＤＣＧ＝１）にはステップＳ４６０へ進み、それ以外の場合はステップＳ４５０へ進む。
【００５９】
焦点検出画素位置の近傍で像の方向性がない場合（ＤＣＧ＝０）、つまり焦点検出画素位置の近傍で像が均一またはランダムである場合は、ステップＳ４４０で、焦点検出画素の近傍にある撮像画素の画素データを方向性に依存せずに平均化して画素補間し、焦点検出画素位置の画素データとする。例えば、図１５、図１６に示す焦点検出画素Ｇ２３に対しては次のようにして補間画素データが算出される。
Ｇ２３＝（Ｇ１２＋Ｇ３２＋Ｇ１４＋Ｇ３４）／４              （４８）
【００６０】
焦点検出画素配列の方向以外に連続性がある場合、つまり図１６に示すＤＣＧ＝２、３、４の内のいずれか１方向に連続性がある場合は、ステップＳ４５０で、焦点検出画素の近傍にある撮像画素のデータを像の方向性に応じて平均化して画素補間し、焦点検出画素位置の画素データとする。例えば、図１５、図１６に示す焦点検出画素Ｇ２３に対しては次のようにして補間画素データが算出される。
【００６１】
右上がり斜め４５度方向に像の連続性がある場合（ＤＣＧ＝４）には、図１６に示すＤＣＧ＝４の方向において焦点検出画素位置の近傍にある緑画素の画素データの平均をとり、焦点検出画素位置の画素データとする。
Ｇ２３＝（Ｇ１４＋Ｇ３２）／２                （４９）
【００６２】
また、左上がり斜め４５度方向に像の連続性がある場合（ＤＣＧ＝３）には、図１６に示すＤＣＧ＝３の方向において焦点検出画素の近傍にある緑画素の画素データの平均をとり、焦点検出画素位置の画素データとする。
Ｇ２３＝（Ｇ１２＋Ｇ３４）／２                     （５０）
【００６３】
さらに、焦点検出画素配列の方向に直交する方向に像の連続性がある場合（ＤＣＧ＝２）には、図１６に示すＤＣＧ＝２の方向において焦点検出画素の近傍にある緑画素の画素データの平均をとり、焦点検出画素位置の画素データとする。
Ｇ２３＝（Ｇ２１＋Ｇ２５）／２                   （５１）
【００６４】
焦点検出画素位置の近傍において像が焦点検出画素配列の方向に連続性がある場合（図１６に示すＤＣＧ＝１）には、焦点検出画素位置を基準として焦点検出画素配列の方向には撮像画素が存在しない。そのため、平均化により焦点検出画素位置の画素データを算出することができない。そこで、焦点検出画素配列と直交する方向（図１６に示すＤＣＧ＝２の方向）において、焦点検出画素配列を挟む撮像画素データに基づいて焦点検出画素位置の画素データを内挿して求める。例えば、式（３７）、（３９）、（４１）、（４３）で求めたＧａｖ１、Ｇａｖ２、Ｇａｖ３、Ｇａｖ４を用い、次のようにして補間画素データＧｉｐ０が内挿される。
Ｇｉｐ０＝Ｇａｖ２＋Ｇａｖ３−（Ｇａｖ１＋Ｇａｖ４）／２        （５２）
【００６５】
図１７は、横軸が焦点検出画素配列と直交する方向（列方向）の画素位置、縦軸が画素位置における画素データを示す。上述した式（５２）が意味する所は、焦点検出画素の片側にある２つの画素データＧａｖ１とＧａｖ２を結んだ直線を焦点検出画素位置まで延長した画素データと、焦点検出画素のもう一方の側にある２つの画素データＧａｖ３とＧａｖ４を結んだ直線を焦点検出画素位置まで延長した画素データとの平均を、補間画素データＧｉｐ０にするということである。このような内挿処理により、焦点検出画素近傍の高周波成分の影響を補間画素データの値に反映できる。したがって、単純に焦点検出画素位置に隣接する２つの画素データＧａｖ２、Ｇａｖ３を単に平均した画素データＧｉｐ１を補間画素データとする場合に比べて、高周波成分を多く含む像に対しては良好な結果が得られる。
【００６６】
しかしながら、像が極めて高い空間周波成分（画素データピッチに応じたナイキスト周波数に近い空間周波数成分）のみを含んでいる場合には、式（５２）を用いた内挿処理では補間画素データの値が理想的な画素データの値に対して大きな誤差を生じる場合がある。図１７において点線はナイキスト周波数成分を多く含む像の波形であり、実際の画素データのあるべき値に対して内挿処理で求めた画素データＧｉｐ０が外れてしまう。このような不都合を防止するために、実際の画素データのあるべき値がある程度反映されている焦点検出画素の画素データを参照する。
【００６７】
ここで、焦点検出画素の画素データの値をＡ２３とする。焦点検出画素は図８に示す分光特性を持っており、この分光特性は緑画素、赤画素、青画素の分光特性を包含しているので、焦点検出画素の画素データＡ２３は次のように表される。
Ａ２３＝Ｋａ・（Ｇａ＋Ｂａ＋Ｒａ）                    （５３）
【００６８】
式（５３）において、Ｋａは焦点検出画素の光電変換部の面積を撮像画素の光電変換部の面積で除して求めた係数であり、Ｇａ、Ｂａ、Ｒａは焦点検出画素の位置にそれぞれ緑画素、青画素、赤画素があった場合の画素データである。
【００６９】
ここで、焦点検出画素位置の入射光の分光分布（緑画素、赤画素、青画素の出力比）と、焦点検出画素位置の近傍における入射光の分光分布（緑画素、赤画素、青画素の出力比）が等しいと仮定すれば、下式のように表される。
Ｂａ／Ｇａ＝（Ｂ１１＋Ｂ３１＋Ｂ１５＋Ｂ３５）／（２・（Ｇ２１＋Ｇ２５））                                                                    （５４）
Ｒａ／Ｇａ＝２・（Ｒ２２＋Ｒ２４）／（Ｇ１２＋Ｇ３２＋Ｇ１４＋Ｇ３４）                                                                            （５５）
【００７０】
式（５４）と（５５）とを式（５３）に代入してＧａについて整理し、これを焦点検出画素の画素データに基づく焦点検出画素位置の緑画素の画素データに対する換算データＧｉｐ２とすると次のようになる。
Ｇｉｐ２＝Ｇａ＝Ａ２３／（Ｋａ・（１＋（Ｂ１１＋Ｂ３１＋Ｂ１５＋Ｂ３５）／（２・（Ｇ２１＋Ｇ２５））＋２・（Ｒ２２＋Ｒ２４）／（Ｇ１２＋Ｇ３２＋Ｇ１４＋Ｇ３４））                                           （５６）
【００７１】
最終的な補間画素データＧ２３は次のようにして決定される。Ｇｉｐ０とＧｉｐ２が両方ともＧｉｐ１（平均値）よりも大きいか、または小さい場合は式（５７）、それ以外の場合は式（５８）が用いられる。
Ｇ２３＝Ｇｉｐ０                               （５７）
Ｇ２３＝Ｇｉｐ２                                   （５８）
【００７２】
上記の処理を行うことにより、ナイキスト周波数近傍の高周波成分を多く含む像に対しても補間画素データの大外れを防止することができる。
【００７３】
ステップＳ４７０において、ＧＢ行またはＧＢ列に配置された焦点検出画素の内、緑画素が配置されるべき位置に配置された焦点検出画素のすべての指定が終了したか否かを確認する。終了していない場合は次の焦点検出画素を指定するためにステップＳ３１０に戻り、終了した場合は青画素が配置されるべき位置に配置された焦点検出画素の画素補間処理を行うためにステップＳ４８０へ進む。
【００７４】
ステップＳ４８０では、ＧＢ行またはＧＢ列に配置された焦点検出画素の内、青画素が配置されるべき位置に配置された焦点検出画素のひとつが順次指定される。ここでは図１５においてＢ３３を出力すべき位置の焦点検出画素が指定されたとして、説明を進める。ステップＳ４９０において、焦点検出画素の近傍にある青画素の画素データと緑画素の画素データの比に基づいて焦点検出画素位置の画素データを算出し、ステップＳ５００へ進む。
【００７５】
青画素は緑画素に比較して低密度であり、画素ピッチも緑画素の画素ピッチの倍になっている。緑画素と同様な手法で焦点検出画素位置の画素データを補間することも可能であるが、青画素のナイキスト周波数が緑画素のナイキスト周波数の１／２になってしまう。そのため、像が高周波成分を多く含む場合には緑画素の補間精度に比較して青画素の補間精度が低下してしまい、周囲の緑画素データとの比が狂って色味が変化してしまう場合がある。人間の視覚特性的には色味（青画素データと緑画素データの比）が周囲と揃っていれば違和感を感じにくいので、青画素データを補間する場合には周囲の色と揃えるように補間を行う。
【００７６】
例えば、焦点検出画素位置の青画素データとその周囲の緑画素の画素データの比が、焦点検出画素位置の近傍の青画素データとその周囲の緑画素の画素データの比に等しいと仮定すれば、次のようにして補間画素データＢ３３が算出される。
Ｂ３３／（Ｇ２３＋Ｇ３２＋Ｇ３４＋Ｇ４３）＝（（Ｂ３１／（Ｇ２１＋Ｇ３０＋Ｇ３２＋Ｇ４１）＋（Ｂ３５／（Ｇ２５＋Ｇ３４＋Ｇ３６＋Ｇ４５））／２        （５９）
Ｂ３３＝（Ｇ２３＋Ｇ３２＋Ｇ３４＋Ｇ４３）・（（Ｂ３１／（Ｇ２１＋Ｇ３０＋Ｇ３２＋Ｇ４１）＋（Ｂ３５／（Ｇ２５＋Ｇ３４＋Ｇ３６＋Ｇ４５））／２        （６０）
【００７７】
ステップＳ５００で、ＧＢ行またはＧＢ列に配置された焦点検出画素の内、青画素が配置されるべき位置に配置された焦点検出画素のすべての指定が終了したかを調べる。終了していない場合は次の焦点検出画素を指定するためにステップＳ４８０に戻り、終了した場合はステップＳ５０１で画素補間処理を終了する。
【００７８】
上述した一実施の形態では、像の連続性の方向に応じて画素補間処理を異ならせているので、単純な平均処理による画素補間処理に比較して、エッジパターンやラインパターン等の方向性を有する像が焦点検出画素列に重畳した場合においても良好に画素補間処理を行うことができる。
【００７９】
また、画素密度が高い緑画素データを補間する場合は像の連続性を検出し、検出した方向に応じた画素補間処理を施すことによって、高精度な画素補間を達成できる。それとともに、画素密度が低い青画素データを補間する場合は、画素密度が高い緑画素データに対する色味を揃えるように青画素データを補間しているので、補間誤差による色味変化を防止できる。
【００８０】
さらに、焦点検出画素配列方向と像の連続性の方向が一致した場合の画素補間処理（方向に応じた平均化処理）と、像の連続性がその他の方向である場合の画素補間処理（方向に応じた平均化処理）とを異ならせている。したがって、焦点検出画素配列方向と像の連続性の方向との関係によらず、高精度な画素補間データを得ることができる。
【００８１】
焦点検出画素配列方向と像の連続性の方向が一致した場合の画素補間処理において、焦点検出画素近傍の画素データの平均データを基準として、内挿処理により得た補間データと焦点検出画素の画素データに基づいて得られた換算データとの比較を行って最終的な補間データを決定している。そのため、像がナイキスト周波数近傍の高周波成分を含む場合においても、内挿処理による補間誤差を防止することができる。
【００８２】
また、焦点検出画素位置周辺の像が一様な場合やランダムな場合には、単純な平均化処理により画素補間を行っているので、演算処理が簡単になり、演算時間を短縮することができる。
【００８３】
図１４に示す一実施の形態の動作において、焦点検出画素配列と直交する方向の像の連続性の検出（ステップ３８０）に対して、焦点検出画素配列方向の像の連続性の検出（ステップ４００）のほうが後になっている。これにより焦点検出画素配列方向の像の連続性の検出が優先されている。したがって、焦点検出画素配列にエッジパターンやラインパターンが重畳した場合においても、確実に焦点検出画素配列方向の画素補間処理を行うことができる。
【００８４】
図１２のステップＳ１３１、Ｓ１３２におけるデフォーカス量補正処理の詳細な動作について説明する。ステップＳ１３１においては前述したステップＳ１８０と同様な処理が行われる。すなわち、本来青画素、緑画素が配置されるべき位置に配置された焦点検出画素に対し、その位置に仮に撮像画素が配置されていたとして、その撮像画素（仮想的な撮像画素）のデータを焦点検出画素の周辺近傍に配置された撮像画素および焦点検出画素のデータから補間する。
【００８５】
以上の補間処理により算出された焦点検出画素列上の仮想的な撮像画素のデータのうち緑の撮像画素のデータの平均値をＧｍ、青の撮像画素のデータの平均値をＢｍとする。又焦点検出画素の位置に仮想的に赤の撮像画素が配置されたとして、焦点検出画素列に隣接する赤の撮像画素の平均を算出し、その平均値をＲｍとする。
【００８６】
ステップＳ１３２においてはまずレンズ駆動制御装置から色収差情報を読み出す。色収差情報は図２０に示すように、赤、緑、青の撮像画素のピーク波長λＲ、λＧ、λＢに対する色収差ΔＲ、ΔＧ、ΔＢの量を波長λＧの色収差ΔＧを基準（ΔＧ＝０）として表したものである。
【００８７】
式（７）で求めたデフォーカス量ｄｅｆは各ピーク波長λＲ、λＧ、λＢに対するデフォーカス量ｄｅｆＲ、ｄｅｆＧ、ｄｅｆＢの重み付け加算平均と考えられる。したがって、デフォーカス量ｄｅｆは、ステップ１３１で求めた仮想的な撮像画素のデータの平均値の比を重み係数として次式（６１）のように表される。ただし、式（６１）においてＴｍ＝Ｒｍ＋Ｇｍ＋Ｂｍである。
ｄｅｆ＝（Ｒｍ／Ｔｍ）・ｄｅｆＲ＋（Ｇｍ／Ｔｍ）・ｄｅｆＧ＋（Ｂｍ／Ｔｍ）・ｄｅｆＢ                                           （６１）
【００８８】
人間がピント判定に用いる緑色の波長領域のデフォーカス量は、視感度特性のピーク波長λＧにおけるデフォーカス量ｄｅｆＧであるとして、式（６２）および式（６３）を式（６１）に代入してｄｅｆＧについて整理すると式（６４）が得られる。こうして得られるデフォーカス量ｄｅｆを補正したｄｅｆＧを最終的なデフォーカス量として用いる。
ｄｅｆＲ＝ｄｅｆＧ＋ΔＲ                                （６２）
ｄｅｆＢ＝ｄｅｆＧ＋ΔＢ                                （６３）
ｄｅｆＧ＝ｄｅｆ−（Ｒｍ／Ｔｍ）・ΔＲ−（Ｂｍ／Ｔｍ）・ΔＢ   （６４）
【００８９】
以上のように本発明においては撮像素子上に撮像画素と撮像画素とは分光感度特性が異なる瞳分割型位相差検出方式の焦点検出画素を混在させるとともに、焦点検出画素列に近接した撮像画素のデータに基づいて焦点検出画素配列上の像の色を検出し、該検出した色に基づいて焦点検出画素データに基づいて求めたデフォーカス量の色収差補正を行っている。したがって、焦点検出画素列上の像の色を非常に高い精度で検出でき、正確な色収差補正を行うことができる。
【００９０】
また焦点検出画素列に近接した撮像画素のデータに基づいて焦点検出画素配列上の像の色を検出する際に、画像情報を生成する際の画素補間処理と同じ処理を用いているので、処理の簡素化を図ることができる。
【００９１】
−−−他の実施の形態−−−
図１４に示す第１の実施の形態のデジタルスチルカメラ２０１の動作についてのフローチャートのステップＳ３３０、Ｓ３４０、Ｓ３６０、Ｓ３８０、Ｓ４００において、像の均一性や連続性を判定するための式において使用される撮像画素の画素データの範囲は、上述した式で用いられる範囲に限定されているわけではなく、状況に応じて任意に変更が可能である。
【００９２】
図１４に示すステップＳ４６０において、像が極めて高い空間周波成分（画素データピッチに応じたナイキスト周波数に近い空間周波数成分）を含んでいる場合に、内挿処理で求めた画素データＧｉｐ０を採用すると補間誤差が大きくなる。そのため、焦点検出画素の画素データに基づいて求めた換算データＧｉｐ２と画素データＧｉｐ０を平均データＧｉｐ１と比較し、Ｇｉｐ０とＧｉｐ２が両方ともＧｉｐ１（平均値）よりも大きいか小さい場合はＧ２３＝Ｇｉｐ０とし、それ以外の場合にはＧ２３＝Ｇｉｐ２としている。しかし、それ以外の場合にＧ２３＝Ｇｉｐ１としたり、Ｇ２３＝（Ｇｉｐ２＋Ｇｉｐ０）／２としたりすることも可能である。
【００９３】
また、像が極めて高い空間周波成分（画素データピッチに応じたナイキスト周波数に近い空間周波数成分）を含んでいることを検出するために、画素データの列をフーリエ変換して直接的に像の空間周波数分布を検出し、その結果に応じて高周波成分が多い場合はＧ２３＝Ｇｉｐ２とし、それ以外の場合にはＧ２３＝Ｇｉｐ０とするようにしてもよい。
【００９４】
図１４に示すステップＳ４６０において、焦点検出画素の画素データに基づいて得られた換算データＧｉｐ２に応じて、内挿処理で求めた画素データＧｉｐ０を採用の採用可否を決定している。しかし、平均化処理で求めた補間画素データや内挿処理で求めた補間画素データの上限、下限を、換算画素データＧｉｐ２に所定係数を乗じたデータに応じて制限するようにしてもよい。例えば、補間画素データの値が換算画素データの２倍を超える場合には、補間画素データの値を換算画素データの２倍の値にクリップする。このようにすることによって、補間画素データの誤差が異常に大きくなることを防止できる。
【００９５】
図１４に示す第１の実施の形態のデジタルスチルカメラ２０１の動作についてのフローチャートのステップＳ４６０において、焦点検出画素の画素データに基づく換算データＧｉｐ２を求めるために、その位置にある焦点検出画素の画素データの値Ａ２３を用いている。しかし、デフォーカス量が大きい場合には像ズレが生じるので、その位置に色フィルタなしの撮像画素があった場合の換算データとは誤差が生じる。デフォーカスによる像ズレの影響をキャンセルするために、Ａ２３の代わりにＡ２３／２＋（Ａ１３＋Ａ３３）／４を用いるようにしてもよい。ここで、Ａ１３、Ａ３３は指定された焦点検出画素（基準となる焦点検出画素）に隣接する焦点検出画素の画素データである。このようにすれば、デフォーカスによる像ズレが生じていても像ズレしたデータが平均化されるので、上記のような誤差を減少させることができる。さらにデフォーカス量の大きさに応じて平均化に用いる焦点検出画素の範囲を変更して平均化することも可能である。
【００９６】
図１４に示す第１の実施の形態のデジタルスチルカメラ２０１の動作についてのフローチャートのステップＳ４６０において、焦点検出画素の画素データに基づく換算データＧｉｐ２を求めるために、その位置にある焦点検出画素の画素データの値Ａ２３を用いている。しかし、焦点検出画素の画素データと本来その位置にあるべき撮像画素の画素データの比は光学系の絞り値によっても変化するので、焦点検出画素の画素データを絞りに応じて換算して用いるようにしてもよい。
【００９７】
図１４に示す第１の実施の形態のデジタルスチルカメラ２０１の動作についてのフローチャートにおいては、焦点検出画素配列と直交する方向の像の連続性の検出（ステップＳ３８０）に対して、焦点検出画素配列方向の像の連続性の検出（ステップＳ４００）のほうが後になっている。これにより焦点検出画素配列方向の像の連続性の検出が優先されている。しかし、ステップＳ３８０において焦点検出画素配列と直交する方向の像の連続性が検出された状態（ＤＣＧ＝２）において、焦点検出画素配列方向の像の連続性も検出された場合には、像が格子パターンあるいはランダムパターンであると認識して方向性なし（ＤＣＧ＝０）としてステップＳ４２０に進むようにしてもよい。
【００９８】
上述した第１の実施の形態においては、焦点検出画素の配列近傍の像の均一性および像の連続性の方向に応じて、周囲画素データに応じた平均化処理の方法を変更している。しかし、焦点検出画素の配列近傍の像の空間周波数成分の分布を複数方向について算出し、算出結果に応じて平均化処理の方法を変更するようにしてもよい。例えばすべての方向で高周波数成分が少ない場合は単純な平均化処理を行い、特定の方向において高周波成分が多い場合にはその方向と直交する方向において画素データの平均を取る平均化処理を行う。また周波数成分に応じて平均化処理に用いる画素データの範囲を変更することもできる。例えば、低周波数成分が多い場合は比較的広範囲の画素データの平均化処理を行い、高周波成分が多い場合には比較的狭い範囲の画素データの平均化処理を行う。
【００９９】
上述した第１の実施の形態においては、人間がピント判定に用いる波長として緑画素の分光感度特性のピーク波長λＧにおけるデフォーカス量ｄｅｆＧとなるように式（７）で算出したデフォーカス量を補正している。しかし、これ以外の波長のデフォーカス量となるように補正しても構わない。例えば合焦面を撮像画素の分光特性の各ピーク波長λＲ、λＧ、λＢにおけるデフォーカス量ｄｅｆＲ、ｄｅｆＧ、ｄｅｆＢの重み付け平均であるとする。そして、その重みが図２１に示すような視感度曲線の各ピーク波長λＲ、λＧ、λＢにおける値Ｒ０、Ｇ０、Ｂ０に対応するとして式（７）で算出したデフォーカス量を補正することもできる。各ピーク波長λＲ、λＧ、λＢにおけるデフォーカス量ｄｅｆＲ、ｄｅｆＧ、ｄｅｆＢは上述した式（６２）〜（６４）で求められる。
【０１００】
最終的に補正されたデフォーカス量ｄｅｆＴは次式（６５）で求められる。ただし、式（６５）において、Ｔ０＝Ｒ０＋Ｇ０＋Ｂ０である。
ｄｅｆＴ
＝（Ｒ０／Ｔ０）・ｄｅｆＲ＋（Ｇ０／Ｔ０）・ｄｅｆＧ＋（Ｂ０／Ｔ０）・ｄｅｆＢ
＝ｄｅｆＧ＋（Ｒ０／Ｔ０）・ΔＲ＋（Ｂ０／Ｔ０）・ΔＢ
＝ｄｅｆ＋（Ｒ０／Ｔ０−Ｒｍ／Ｔｍ）・ΔＲ＋（Ｂ０／Ｔ０−Ｂｍ／Ｔｍ）・ΔＢ                                            （６５）
【０１０１】
上述した第１の実施の形態においては、常時、式（７）で算出したデフォーカス量を補正している。しかし、焦点検出画素位置における仮想的な撮像画素で受光する像の色の純度が高い場合には、人間のピント判定はその色の像構造に対して行われるため、そのような場合はデフォーカス量の補正を禁止してもよい。例えば、Ｒｍ／Ｔｍ、Ｇｍ／Ｔｍ、Ｂｍ／Ｔｍのいずれかが所定値以上の場合には、色純度が高い単色光の像が焦点検出画素列上に形成されているとして、デフォーカス量の補正を禁止する。
【０１０２】
また、焦点検出画素列を含む焦点検出画素列周辺近傍の領域の色と該領域の外周辺の更に大きな領域の色との相違が少ない場合には、画面上の比較的大きな領域でほぼ同一色の像が形成されていると考えられる。したがって、式（７）で算出したデフォーカス量がその色の像面のデフォーカス量を表しているとして、デフォーカス量の補正を禁止するようにしてもよい。例えば、図２２において焦点検出画素列１１０の周辺近傍の領域１２０（仮想的な撮像画素のデータを算出するのに用いる撮像画素が存在する領域）における明るさに対して規格化した平均的な色をＲＧＢ値でＲ１、Ｇ１、Ｂ１とする。また、領域１２０を囲む比較的大きな領域１３０における明るさに対して規格化した平均的な色をＲ２、Ｇ２、Ｂ２とする。この場合、（Ｒ１、Ｇ１、Ｂ１）と（Ｒ２、Ｇ２、Ｂ２）を３次元ベクトルと考えれば、その外積の大きさが小さいほど２つの色の相違が少ないと言える。そこで、（Ｇ１・Ｂ２−Ｂ１・Ｇ２）２＋（Ｂ１・Ｒ２−Ｒ１・Ｂ２）２＋（Ｒ１・Ｇ２−Ｇ１・Ｒ２）２が所定値以下となった場合にデフォーカス量の補正を禁止する。
【０１０３】
また、焦点検出画素列を含む焦点検出画素列の周辺近傍の領域おける色と該領域の外周辺の更に大きな領域の色との相違が大きい場合には、画面上の比較的大きな領域で形成されている像の色の像面に対してデフォーカス量の補正を行うようにしてもよい。例えば、（Ｇ１・Ｂ２−Ｂ１・Ｇ２）２＋（Ｂ１・Ｒ２−Ｒ１・Ｂ２）２＋（Ｒ１・Ｇ２−Ｇ１・Ｒ２）２が所定値以下となった場合に、目標の色Ｒ２、Ｇ２、Ｂ２に対し次式のように演算を行って補正デフォーカス量ｄｅｆＣを求める。ただし、式（６６）において、Ｔ２＝Ｒ２＋Ｇ２＋Ｂ２である。
ｄｅｆＣ
＝（Ｒ２／Ｔ２）・ｄｅｆＲ＋（Ｇ２／Ｔ２）・ｄｅｆＧ＋（Ｂ２／Ｔ２）・ｄｅｆＢ
＝ｄｅｆＧ＋（Ｒ２／Ｔ２）・ΔＲ＋（Ｂ２／Ｔ２）・ΔＢ
＝ｄｅｆ＋（Ｒ２／Ｔ２−Ｒｍ／Ｔｍ）・ΔＲ＋（Ｂ２／Ｔ２−Ｂｍ／Ｔｍ）・ΔＢ                                     （６６）
【０１０４】
上述した第１の実施の形態においては、式（７）で算出したデフォーカス量を補正しているが、デフォーカス量に基づいて、レンズ駆動制御装置２０６により算出されるレンズ駆動量を、色収差情報に応じて補正するようにしてもよい。
【０１０５】
上述した第１の実施の形態においては、撮像画素の２次元的な配列中に焦点検出画素の配列が線状（１次元状）に存在するものとして説明を行ったが、本発明はこれに限定されるものではない。撮像画素の２次元的な配列中に撮像に直接用いることができない画素（例えば欠陥画素）の配列が線状（１次元状）に存在する場合に広く適用可能である。
【０１０６】
撮像素子における焦点検出エリアの配置は図２に示す一実施の形態の配置に限定されず、対角線方向やその他の位置に水平方向および垂直方向に焦点検出エリアを配置することも可能である。
【０１０７】
図３に示す撮像素子２１２では、焦点検出画素３１３、３１４、３１５、３１６がひとつの画素内にひとつの光電変換部を備えた例を示したが、図１８に示す変形例の撮像素子２１２Ａのように、ひとつの画素内に一対の光電変換部を備えた焦点検出画素を用いてもよい。図１８において、焦点検出画素３１１はひとつの画素内に一対の光電変換部を備えている。この焦点検出画素３１１が図３に示す撮像素子２１２の焦点検出画素３１３と焦点検出画素３１４のペアに相当した機能を果たす。
【０１０８】
図１９に示すように、焦点検出画素３１１は、マイクロレンズ１０、一対の光電変換部１２，１３からなる。焦点検出画素３１１には光量をかせぐために色フィルターは配置されておらず、その分光特性は光電変換を行うフォトダイオードの分光感度、赤外カットフィルター（不図示）の分光特性を合わせ持った分光特性（図８）となる。すなわち、図７で示した緑画素、赤画素、青画素の分光特性を加算したような分光特性となり、その感度の光波長領域は緑画素、赤画素、青画素の感度の光波長領域を包括している。
【０１０９】
図３に示す撮像素子２１２において、撮像画素はベイヤー配列の色フィルターを備えた例を示したが、色フィルターの構成や配列はこれに限定されず、補色フィルター（緑：Ｇ、イエロー：Ｙｅ、マゼンタ：Ｍｇ，シアン：Ｃｙ）の配列を採用してもよい。
【０１１０】
図３に示す撮像素子２１２において、焦点検出画素には色フィルターを備えていなかったが、撮像画素と同色の色フィルターのうちひとつのフィルター（たとえば緑フィルター）を備えるようにした場合でも、本発明を適用することができる。
【０１１１】
図５、図１８において、焦点検出画素の光電変換部の形状を半円形とした例を示したが、光電変換部の形状は一実施の形態の形状に限定されず、他の形状としてもよい。例えば、焦点検出画素の光電変換部の形状を楕円や矩形や多角形にすることも可能である。
【０１１２】
図３に示す撮像素子２１２においては撮像画素と焦点検出画素が稠密正方格子配列に配置した例を示したが、稠密六方格子配列としてもよい。
【０１１３】
図３に示す撮像素子２１２において、焦点検出画素には色フィルターを備えていなかったが、撮像画素と同色の色フィルターのうちひとつのフィルター（たとえば緑フィルター）を備えるようにした場合でも、本発明を適用することができる。
【０１１４】
本発明の撮像装置は交換レンズとカメラボディから構成されるデジタルスチルカメラやフィルムスチルカメラに限定されず、レンズ一体型のデジタルスチルカメラやフィルムスチルカメラやビデオカメラにも適用できる。また、携帯電話などに内蔵される小型カメラモジュール、監視カメラ、ロボット用の視覚認識装置などにも適用できる。あるいは、カメラ以外の焦点検出用装置や測距装置やステレオ測距装置にも適用できる。
【符号の説明】
【０１１５】
１０，１０ａ，１０ｂ，１０ｃ，１０ｄ；マイクロレンズ、１１，１２，１３，１３ａ，１４ａ，１４ｂ，１６，１７；光電変換部、２９；半導体回路基板、７３，７４，８３，８４；焦点検出用光束、９０；射出瞳、９１；交換レンズの光軸、９３，９４；測距瞳、１００；撮影画面、１０１〜１０３；焦点検出エリア、１１０；焦点検出画素列、１２０；焦点検出画素列周辺近傍の領域、１３０；焦点検出画素列周辺近傍の領域を囲む比較的大きな領域、２０１；デジタルスチルカメラ、２０２；交換レンズ、２０３；カメラボディ、２０４；マウント部、２０６；レンズ駆動制御装置、２０８；ズーミング用レンズ、２０９；レンズ、２１０；フォーカシング用レンズ、２１１；絞り、２１２，２１２Ａ；撮像素子、２１３；電気接点、２１４；ボディ駆動制御装置、２１５；液晶表示素子駆動回路、２１６；液晶表示素子、２１７；接眼レンズ、２１９；メモリカード、３１０；撮像画素、３１１，３１３，３１３ａ，３１３ｂ，３１４，３１４ａ，３１４ｂ，３１５，３１６；焦点検出画素
【図１】
0005476810.tif 000002
【図２】
0005476810.tif 000003
【図３】
0005476810.tif 000004
【図４】
0005476810.tif 000005
【図５】
0005476810.tif 000006
【図６】
0005476810.tif 000007
【図７】
0005476810.tif 000008
【図８】
0005476810.tif 000009
【図９】
0005476810.tif 000010
【図１０】
0005476810.tif 000011
【図１１】
0005476810.tif 000012
【図１２】
0005476810.tif 000013
【図１３】
0005476810.tif 000014
【図１４】
0005476810.tif 000015
【図１５】
0005476810.tif 000016
【図１６】
0005476810.tif 000017
【図１７】
0005476810.tif 000018
【図１８】
0005476810.tif 000019
【図１９】
0005476810.tif 000020
【図２０】
0005476810.tif 000021
【図２１】
0005476810.tif 000022
【図２２】
0005476810.tif 000023