(57)【要約】【課題】高精度にデフォーカス量を算出可能な撮像装置を提供する。【解決手段】撮像装置は、光学像を光電変換して対の像信号を出力する受光素子と、複数の焦点検出領域から一つの焦点検出領域を選択する選択手段と、一つの焦点検出領域からの像信号および一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出する算出手段とを有し、補正値は、複数の焦点検出領域に応じて異なっている。【選択図】図５
2015143729.tif 000002
【特許請求の範囲】
【請求項１】
光学像を光電変換して対の像信号を出力する受光素子と、
複数の焦点検出領域から一つの焦点検出領域を選択する選択手段と、
前記一つの焦点検出領域からの前記像信号および該一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出する算出手段と、を有し、
前記補正値は、前記複数の焦点検出領域に応じて異なっている、ことを特徴とする撮像装置。
【請求項２】
前記補正値は、像ズレ量に関する補正値であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記選択手段は、撮影レンズの焦点距離に応じて前記一つの焦点検出領域を選択することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記選択手段は、
前記焦点距離が第１の焦点距離である場合、前記複数の焦点検出領域から第１の焦点検出領域を選択し、
前記焦点距離が前記第１の焦点距離よりも長い第２の焦点距離である場合、前記複数の焦点検出領域から、前記第１の焦点検出領域よりも所定の方向における長さが長い第２の焦点検出領域を選択する、ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記第１の焦点検出領域の第１の中心位置は、前記第２の焦点検出領域の第２の中心位置と異なっていることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記複数の焦点検出領域は、複数のＡＦフレームのうちの一つのＡＦフレームに対して設定されていることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記補正値は、合焦時の像ズレ量を示す値を含むことを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記補正値は、前記デフォーカス量と像ズレ量との関係を示す値を含むことを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記補正値は、撮影レンズに応じて異なっていることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記補正値を記憶する記憶手段を更に有することを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記補正値を定義する関数の係数を記憶する記憶手段を更に有し、
前記算出手段は、前記係数を用いて前記補正値を算出することを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１２】
前記一つの焦点検出領域を入力する入力手段を更に有し、
前記選択手段は、前記入力手段からの信号に応じて、前記複数の焦点検出領域から前記一つの焦点検出領域を選択することを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１３】
請求項１乃至１２のいずれか１項に記載の撮像装置と、
前記撮像装置に着脱可能な交換レンズと、を有することを特徴とする撮像システム。
【請求項１４】
光学像を光電変換して対の像信号を出力するステップと、
複数の焦点検出領域から一つの焦点検出領域を選択するステップと、
前記一つの焦点検出領域からの前記像信号および該一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出するステップと、を有し、
前記補正値は、前記複数の焦点検出領域に応じて異なっている、ことを特徴とする撮像装置の制御方法。
【請求項１５】
複数の焦点検出領域から一つの焦点検出領域を選択するステップと、
前記一つの焦点検出領域からの像信号および該一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出するステップと、をコンピュータに実行させるように構成されたプログラムであって、
前記補正値は、前記複数の焦点検出領域に応じて異なっている、ことを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムを格納していることを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点検出を行う撮像装置に関する。
【背景技術】
【０００２】
従来から、ＡＦセンサを用いて一対の被写体像（光学像）を電気信号（像信号）に変換し、一対の像信号の位相差に基づいて撮影光学系の焦点状態を検出する撮像装置が知られている。撮影光学系の焦点状態は、被写体、撮影レンズ、または、カメラの設定に応じて焦点検出領域を変更して検出される。
【０００３】
特許文献１には、焦点検出領域（信号蓄積領域）を変えることにより、焦点検出領域の数を増加させ、デフォーカス量が大きい場合でも焦点検出時間を短縮可能な構成が開示されている。特許文献２には、撮影レンズの距離環駆動範囲の設定に応じて、最適な焦点検出領域（信号蓄積領域）を決定し、無駄な演算処理を行わずに処理の高速化や誤測距の防止を図る構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２２０６８４号公報
【特許文献２】特開２００２−１６２２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１や特許文献２に開示されているように、ＡＦセンサの蓄積領域（焦点検出領域）を変えると、焦点検出領域の中心位置が変化する場合がある。一般的な撮像装置は、焦点検出の際に、相関演算により求められた像ズレ量に対して各ＡＦフレーム（測距点）に応じた補正値を用いてデフォーカス量を算出する。このとき、焦点検出領域の中心位置が変化すると、正しい補正を行うことができず、高精度なデフォーカス量の算出が困難となる。また近年、４０点を超えるような密なＡＦフレームを設定可能な撮像装置があり、焦点検出領域の中心位置の変化と、それに伴う焦点検出精度（デフォーカス量の算出精度）の低下傾向は顕著になっている。
【０００６】
そこで本発明は、高精度にデフォーカス量を算出可能な撮像装置、撮像システム、撮像装置の制御方法、プログラム、および、記憶媒体を提供することができる。
【課題を解決するための手段】
【０００７】
本発明の一側面としての撮像装置は、光学像を光電変換して対の像信号を出力する受光素子と、複数の焦点検出領域から一つの焦点検出領域を選択する選択手段と、前記一つの焦点検出領域からの前記像信号および該一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出する算出手段とを有し、前記補正値は、前記複数の焦点検出領域に応じて異なっている。
【０００８】
本発明の他の側面としての撮像システムは、前記撮像装置と、前記撮像装置に着脱可能な交換レンズとを有する。
【０００９】
本発明の他の側面としての撮像装置の制御方法は、光学像を光電変換して対の像信号を出力するステップと、複数の焦点検出領域から一つの焦点検出領域を選択するステップと、前記一つの焦点検出領域からの前記像信号および該一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出するステップとを有し、前記補正値は、前記複数の焦点検出領域に応じて異なっている。
【００１０】
本発明の他の側面としてのプログラムは、複数の焦点検出領域から一つの焦点検出領域を選択するステップと、前記一つの焦点検出領域からの像信号および該一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出するステップと、をコンピュータに実行させるように構成されたプログラムであって、前記補正値は、前記複数の焦点検出領域に応じて異なっている。
【００１１】
本発明の他の側面としての記憶媒体は、前記プログラムを格納している。
【００１２】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【００１３】
本発明によれば、高精度にデフォーカス量を算出可能な撮像装置、撮像システム、撮像装置の制御方法、プログラム、および、記憶媒体を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施例における撮像装置の構成図である。
【図２】本実施例における撮影動作のフローチャート（メインフロー）である。
【図３】本実施例における撮影動作のフローチャート（焦点検出サブルーチンのフロー）である。
【図４】本実施例において、ＡＦフレームと複数の焦点検出領域とを示す図である。
【図５】本実施例において、焦点検出領域と補正値との関係を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。
【００１６】
まず、図１を参照して、本実施例における撮像装置について説明する。図１は、本実施例における撮像装置１５０（一眼レフカメラ）の構成図である。図１において、２００は、ミラーボックスを構成するカメラ本体（撮像装置本体）である。３００は、カメラ本体２００のマウント（不図示）に対して着脱可能な交換レンズ（レンズ装置）である。交換レンズ３００は、撮影レンズ１（撮影光学系）を備えている。なお図１において、撮影レンズ１は一枚のレンズとして示されているが、実際には複数のレンズを備えて構成されたレンズユニットである。また本実施例の撮像装置１５０は、レンズ装置（交換レンズ３００）がカメラ本体２００に対して着脱可能な構成に限定されるものではなく、カメラ本体２００とレンズ装置とが一体的に構成されていてもよい。
【００１７】
カメラ本体２００において、２はクイックリターンミラー、３はサブミラーである。１００は焦点検出ユニットである。１０はピント板、１１は正立像形成用のペンタダハプリズムである。１２は接眼レンズである。ピント板１０、ペンタダハプリズム１１、および、接眼レンズ１２により、ファインダ光学系が構成される。
【００１８】
１３は、赤外カットフィルタを含む光学フィルタである。１４は、撮影レンズ１により形成された被写体像（光学像）を光電変換して画像信号（電気信号）を出力する撮像素子であり、ＣＣＤセンサやＣＭＯＳセンサなどの光電変換素子を備えて構成される。２１は、カメラ本体２００における各種演算や各種動作の制御を行うカメラＣＰＵ（制御手段）である。カメラＣＰＵ２１は、複数の焦点検出領域から一つの焦点検出領域を選択する選択手段２１ａを有する。またカメラＣＰＵ２１は、一つの焦点検出領域からの像信号および一つの焦点検出領域に対する補正値（補正情報）に基づいてデフォーカス量を算出する算出手段２１ｂを有する。
【００１９】
交換レンズ３００において、２２はメモリ（記憶手段）である。メモリ２２は、交換レンズ３００に関する各種情報を記憶している。２３はフォーカスモータ２３（駆動手段）である。フォーカスモータ２３は、撮影レンズ１に含まれるフォーカスレンズ（不図示）を光軸ＯＡの方向（光軸方向）に移動させ、撮影レンズ１の焦点調節を行う。フォーカスモータ２３は、カメラＣＰＵ２１からの指令に基づいて、その動作（すなわちフォーカシング）が制御される。
【００２０】
５０はカメラ本体２００に設けられたカメラ操作部材（操作手段）である。図１には一つのカメラ操作部材５０が示されているが、カメラ操作部材５０は実際には複数の操作部材を備えて構成されている。撮影者は、カメラ操作部材５０を用いて、ＡＦフレーム（焦点検出領域を設定するための位置、測距点）の選択や焦点検出領域の入力などの撮像装置１５０の撮影条件に関する各種設定を行う。例えば本実施例において、焦点検出領域は、カメラ操作部材５０（入力手段）により焦点検出領域を入力するように構成することができる。カメラ本体２００には、焦点検出ユニット１００、ファインダ光学系、撮像素子１４を含む撮像素子ユニットなどの各種構成要素が設けられている。
【００２１】
次に、焦点検出ユニット１００を用いた撮影レンズ１の焦点状態の検出（焦点検出）について説明する。被写体からの光は、撮影レンズ１を通過した後、ハーフミラーより構成されたクイックリターンミラー２に入射する。クイックリターンミラー２に入射した光の一部は、クイックリターンミラー２を透過する。そして、その光はサブミラー３で反射され、焦点検出ユニット１００のフィールドレンズ４に入射する。
【００２２】
フィールドレンズ４は、撮影レンズ１の一次結像領域（すなわち、一次（予定）結像面又はその近傍の領域）に配置される。このため、フィールドレンズ４上又はその近傍に被写体像が形成される。フィールドレンズ４は、入射した光（光束）を集光させる。フィールドレンズ４を透過した光束は、赤外カットフィルタなどの光学フィルタ６を通過し、絞り７によってその通過範囲が制限され、二次結像レンズ８に入射する。絞り７による光通過範囲の分割および制限機能により、二次結像レンズ８には、撮影レンズ１の射出瞳内の２つの領域（瞳分割領域）を通過した光束が入射する。フィールドレンズ４および二次結像レンズ８により、焦点検出光学系が構成される。
【００２３】
二次結像レンズ８は、入射した２つの光束を焦点検出用の受光素子９上に再結像させる。これにより、受光素子９上には、２つの瞳分割領域からの光束により一対の光学像（被写体像）が形成される。受光素子９は、その一対の光学像を光電変換して一対の像信号（電気信号）を出力する。
【００２４】
カメラＣＰＵ２１（焦点検出手段）は、一対の像信号に対して相関演算を行う。またカメラＣＰＵ２１は、一対の像信号における相対的な位置ずれを示す位相差を算出し、この位相差に基づいて撮影レンズ１の焦点状態（デフォーカス量）を算出（検出）する。そしてカメラＣＰＵ２１は、算出したデフォーカス量に基づいて、合焦状態を得るためにフォーカスレンズを移動させるべき量（すなわち、フォーカスモータ２３による駆動量）を算出する。またカメラＣＰＵ２１は、その算出結果に応じてフォーカスモータ２３を駆動してフォーカスレンズを移動させることにより、焦点調節を行って合焦状態を得る。なお、カメラＣＰＵ２１による焦点検出処理の詳細については後述する。
【００２５】
一方、クイックリターンミラー２により反射された光は、撮像素子１４と光学的に共役な位置に配置されたピント板１０上に結像する。ピント板１０により拡散された透過光（被写体像）は、ペンタダハプリズム１１によって正立像に変換される。正立像は、接眼レンズ１２により拡大され、撮影者により観察される。
【００２６】
次に、図２を参照して、本実施例の撮像装置１５０による撮影動作について説明する。図２は、本実施例における撮影動作のフローチャート（メインフロー）である。図２の各ステップは、主にカメラＣＰＵ２１の指令に基づいて実行される。
【００２７】
まずステップＳ１０１において、撮影者がカメラ本体２００の電源スイッチ（メインスイッチ）をオンにすると、ステップＳ１０２に進む。ステップＳ１０２において、カメラＣＰＵ２１は、メモリの内容や実行プログラムを初期化し、撮影準備動作を実行する（初期状態確認）。続いてステップＳ１０３において、カメラＣＰＵ２１は、撮影条件の設定受付を行う。撮影条件とは、例えば、ＡＦフレーム、露光調節モード、焦点調節モード、画質（記録画素数や圧縮率）などである。ステップＳ１０３では、カメラＣＰＵ２１は、撮影者がカメラ操作部材５０を介してこのような撮影条件を設定することを受け付ける。
【００２８】
続いてステップＳ１０４において、カメラＣＰＵ２１は、撮影レンズ１（撮影光学系）におけるズームレンズの状態（ズーム状態）、フォーカスレンズの状態（フォーカス状態）、および、絞りの状態を検出する（レンズ状態検出）。このときカメラＣＰＵ２１は、射出瞳の大きさ、射出瞳距離、焦点調節のための補正値などの情報を、メモリ２２などのＲＯＭ（記憶手段）から読み出す。
【００２９】
続いてステップＳ１０５において、カメラＣＰＵ２１は、撮影者によりピント合わせ（焦点検出）を開始するための入力（指示）が行われたか否かを判定する。この入力（指示）は、カメラ操作部材５０のレリーズボタンの半押し状態（Ｓ１ＯＮ）により行われる。この入力が行われるまで、ステップＳ１０５を繰り返す。一方、ピント合わせ開始（焦点検出開始）の入力がなされると、ステップＳ１０６へ進む。
【００３０】
ステップＳ１０６において、カメラＣＰＵ２１は、後述の焦点検出を実行する。続いてステップＳ１０７において、ステップＳ１０６にて算出されたレンズ駆動量（フォーカスレンズの駆動量）が所定値以下であるか否かを判定する。カメラＣＰＵ２１は、レンズ駆動量が所定値以下の場合には合焦状態であると判定し、ステップＳ１０９に進む。一方、カメラＣＰＵ２１は、レンズ駆動量が所定値より大きい場合、ステップＳ１０８に進み、フォーカスレンズを駆動する。
【００３１】
続いてステップＳ１０９において、カメラＣＰＵ２１は、カメラ操作部材５０の撮影スイッチがオン操作されたか否か（レリーズボタンの全押し状態であるか否か）を判定する。撮影スイッチがオン操作されていない場合、ステップＳ１１１に進む。一方、撮影スイッチがオン操作されている場合（Ｓ２ＯＮ）、ステップＳ１１０へ進む。
【００３２】
続いてステップＳ１１０において、カメラＣＰＵ２１は、クイックリターンミラー２およびサブミラー３を撮影レンズ１からの光路外に退避させる。これにより、撮影レンズ１からの光が光学フィルタ１３を介して撮像素子１４に到達し、撮像素子１４上に被写体像が形成される。撮像素子１４は、被写体像を光電変換して画像信号（電気信号）を出力する。カメラＣＰＵ２１は、撮像素子１４からの電気信号に基づいて画像を生成し、その画像（撮影画像）を記録媒体に記録する。
【００３３】
そしてステップＳ１１１において、カメラＣＰＵ２１は、メインスイッチの状態を判定する。メインスイッチのオン状態が維持されている場合、ステップＳ１０２に戻り、ステップＳ１０２からステップＳ１１０を繰り返し実行する。一方、ステップＳ１１１にてメインスイッチがオフになった場合、ステップＳ１１２へ進み、撮影動作を終了する。
【００３４】
次に、図３を参照して、本実施例における焦点検出（図２のステップＳ１０６）について詳述する。図３は、本実施例における撮影動作のうち焦点検出（ステップＳ１０６）のフローチャート（焦点検出サブルーチン）である。図３のサブルーチンは、図２のメインフローのステップＳ１０６から呼び出され、カメラＣＰＵ２１により実行される。
【００３５】
まずステップＳ２０２において、カメラＣＰＵ２１は、焦点検出領域を決定（設定）する。ここで、図４（ａ）、（ｂ）を参照して、ＡＦフレームおよび複数の焦点検出領域について説明する。図４（ａ）、（ｂ）は、ＡＦフレームとそれに対応する複数の焦点検出領域とを示す図である。図４（ａ）、（ｂ）において、Ｓｋ１、Ｓｋ２、Ｓｋ３、Ｓｋ４は、それぞれ、ＡＦフレームである。ＡＦフレームＳｋ１、Ｓｋ２、Ｓｋ３、Ｓｋ４のうちいずれのＡＦフレームによりピント合わせ処理（合焦制御）を行うかは、例えば、図２のステップＳ１０３において撮影者により設定されている。
【００３６】
図４（ａ）中のＮ１および図４（ｂ）中のＮ２は、それぞれ、ＡＦフレームＳｋ１に対応する焦点検出領域である。図４（ａ）、（ｂ）に示されるように、図２のステップＳ１０３にて設定されたＡＦフレーム（例えばＡＦフレームＳｋ１）に対しては、同一方向かつ長さの異なる複数の焦点検出領域Ｎ１、Ｎ２が選択可能に設定されている。そこで図３のステップＳ２０２において、カメラＣＰＵ２１は、複数の焦点検出領域Ｎ１、Ｎ２から一つの焦点検出領域を選択（設定）する。一般的に、焦点距離の短いレンズ（交換レンズ３００）をカメラ本体２００に装着した場合、被写体の空間周波数は高く、一方、焦点距離の長いレンズを装着した場合、被写体の空間周波数が低くなるという傾向がある。そこで本実施例において、例えば、焦点距離の短いレンズ（第１の焦点距離を有するレンズ）を装着した場合、カメラＣＰＵ２１は焦点検出領域Ｎ１（第１の焦点検出領域）を選択する。一方、焦点距離の長いレンズ（第２の焦点距離を有するレンズ）を装着した場合、カメラＣＰＵ２１は焦点検出領域Ｎ２（第２の焦点検出領域）を選択する。このように本実施例では、カメラＣＰＵ２１（選択手段）は、焦点距離に応じて、同一のＡＦフレームに対応する複数の焦点検出領域から一つの焦点検出領域を選択する。
【００３７】
このようにステップＳ２０２において、選択手段２１ａは、複数の焦点検出領域から一つの焦点検出領域を選択する。好ましくは、選択手段２１ａは、撮影レンズ１の焦点距離に応じて一つの焦点検出領域を選択する。より好ましくは、選択手段２１ａは、焦点距離が第１の焦点距離である場合、前記複数の焦点検出領域から第１の焦点検出領域（焦点検出領域Ｎ１）を選択する。一方、焦点距離が第１の焦点距離よりも長い第２の焦点距離である場合、複数の焦点検出領域から、第１の焦点検出領域よりも所定の方向（例えば水平方向）における長さが長い第２の焦点検出領域（焦点検出領域Ｎ２）を選択する。
【００３８】
続いてステップＳ２０３において、カメラＣＰＵ２１は、ステップＳ２０２にて選択された焦点検出領域に対応する補正値（補正情報）を読み出す。補正値は、例えば、交換レンズ３００のメモリ２２（記憶手段）に記憶されており、カメラＣＰＵ２１はメモリ２２に記憶された補正値を読み出すことができる。また補正値は、カメラ本体２００に設けられたメモリ２４（記憶手段）に記憶させてもよい。カメラ本体２００に設けられたメモリ２４は、カメラＣＰＵ２１の内部メモリとして構成することもできる。この場合、交換レンズ３００との通信により得られた情報（レンズＩＤなど）に基づいて、カメラＣＰＵ２１は交換レンズ３００に応じた補正値をメモリ２４から読み出す。または、補正値の種類ごとに、交換レンズ３００のメモリ２２またはカメラ本体２００に設けられたメモリ２４からそれぞれ読み出すように構成してもよい。
【００３９】
ここで、図５を参照して、焦点検出領域と補正値との関係について説明する。図５は、複数の焦点検出領域Ｎ１、Ｎ２とそれに対応する補正値δ１、δ２、θとの関係を示す図である。図５に示されるように、焦点検出領域ごとに異なる補正値が設定されている。
【００４０】
補正値δ１は、カメラ本体２００の製造誤差などによって定まる、合焦時の像ズレ量を示す値である。補正値δ２は、撮影レンズ１の収差などに起因する、合焦時の像ズレ量を示す値である。補正値δ２は、ステップＳ１０４にて読み出される値であり、撮影レンズ１（交換レンズ３００）に応じて異なる。補正値θは、画素群の基線長などによって定まる、デフォーカス量と像ズレ量の関係を示す値である。具体的には、焦点検出領域Ｎ１が設定されている場合、カメラＣＰＵ２１は、補正値δ１＿Ｎ１、δ２＿Ｎ１、θ＿Ｎ１を読み出す。一方、焦点検出領域Ｎ２が設定されている場合、カメラＣＰＵ２１は、補正値δ１＿Ｎ２、δ２＿Ｎ２、θ＿Ｎ２を読み出す。なお本実施例の補正値は、これらに限定されるものではない。補正値δ１、δ２、θ以外の補正値を含むことができ、または、これらの複数の補正値のうち少なくとも一つの補正値を用いるものであってもよい。
【００４１】
続いて、図３のステップＳ２０４において、カメラＣＰＵ２１は、ステップＳ２０２にて選択された焦点検出領域の画素群の各光電変換部の出力に基づいて、相関演算用の２像（一対の２像）を創生する。そしてステップＳ２０５において、カメラＣＰＵ２１は、２像の横ずれ量ｕを算出するため、相関演算を行う。
【００４２】
続いてステップＳ２０６において、カメラＣＰＵ２１は、相関演算の過程で算出された２像の一致度に基づいて像ずれ検出結果の信頼性を判定する。カメラＣＰＵ２１は、信頼性判定の結果、信頼性が低いと判定された値を不採用とする。続いてステップＳ２０７において、カメラＣＰＵ２１は、ステップＳ２０５にて得られた像ずれ量ｕ（信頼性が高いと判定された像ずれ量ｕ）とステップＳ２０３にて読み出された補正値とを用いて、デフォーカス量を算出する。すなわち算出手段２１ｂは、ステップＳ２０２にて選択された一つの焦点検出領域からの像信号および一つの焦点検出領域に対する補正値に基づいてデフォーカス量を算出する。そしてステップＳ２０８において、カメラＣＰＵ２１は、ステップＳ２０７にて算出されたデフォーカス量に基づいて、フォーカスレンズの駆動量（レンズ駆動量）を算出する。そしてステップＳ２０９において、図２に示されるメインルーチンに戻る。
【００４３】
図４（ａ）、（ｂ）に示されるように、焦点検出領域Ｎ１の中心Ｇ１（重心）の位置（第１の焦点検出領域の第１の中心位置）は、焦点検出領域Ｎ２の中心Ｇ２（重心）の位置（第２の焦点検出領域の第２の中心位置）と異なっている。補正値δ１、δ、θは、厳密には像高に応じて異なる値であり、本実施例のように複数の焦点検出領域に応じて互いに異なる補正値を用いることにより、より高精度にデフォーカス量を算出することができる。
【００４４】
本実施例によれば、同一のＡＦフレームに関して、撮影レンズや被写体などの条件（撮影条件）により焦点検出領域が異なる場合でも、より高精度に測距する（合焦制御を行う）ことができる。
【００４５】
なお、補正値δ１、δ２、θは、像高に応じて異なる値であるため、補正値そのものを記憶手段に記憶させておくのではなく、像高に応じた関数（補正関数）を定義し、その関数の係数を記憶させておくように構成してもよい。この場合、図３のステップＳ２０３において、カメラＣＰＵ２１は、補正値を算出のための係数を記憶手段から読み出し、選択された焦点検出領域の像高に応じて補正値を算出する。
【００４６】
また本実施例において、焦点検出領域は、ステップＳ２０３にて撮影レンズ１の焦点距離に応じて自動的に選択されることを説明した。ただし本実施例は、これに限定されるものではない。例えば、撮影者によるカメラ操作部材５０の入力に応じて焦点検出領域を選択するように構成してもよい。この入力は、図２のステップＳ１０３における撮影条件設定受付の際に行われる。撮影者がカメラ操作部材５０を用いて焦点検出領域を手動で設定することにより、より撮影者の意図に沿った焦点検出が可能となる。
【００４７】
本実施例の撮像装置１５０において、補正値は、複数の焦点検出領域に応じて異なっている。好ましくは、補正値は、像ズレ量に関する補正値である。また好ましくは、補正値は、合焦時の像ズレ量を示す値を含む。また好ましくは、補正値は、デフォーカス量と像ズレ量との関係を示す値を含む。また好ましくは、補正値は、撮影レンズ１に応じて異なっている。
【００４８】
好ましくは、撮像装置１５０は、補正値を記憶する記憶手段（例えば、メモリ２２、２４）を有する。このとき算出手段２１ｂは、記憶手段からその補正値を読み出す。または、好ましくは、撮像装置１５０は、補正値を定義する関数の係数を記憶する記憶手段（例えばメモリ２２、２４）を有する。このとき算出手段２１ｂは、記憶手段からその係数を用いて補正値を算出する。
【００４９】
好ましくは、撮像装置１５０は、一つの焦点検出領域を入力する入力手段（カメラ操作部材５０）を有する。このとき選択手段２１ａは、入力手段からの信号に応じて、複数の焦点検出領域から一つの焦点検出領域を選択する。
【００５０】
（その他の実施形態）
また、各実施例の機能を実現する手順が記述されたソフトウェアのプログラムを、記憶媒体から直接あるいは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステムまたは装置に供給し、そのプログラムを実行する場合も本発明に含まれる。従って、本発明の機能処理をコンピュータで実現するために、コンピュータに供給、インストールされるプログラムコード自体も本発明に含まれる。すなわち、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給（格納）する記憶媒体としては、例えば、ハードディスク、磁気テープ等の磁気記憶媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【００５１】
本実施例によれば、同一のＡＦフレームにおいて撮影レンズや被写体などの条件（撮影条件）によって焦点検出領域が異なる場合（焦点検出領域の中心位置が変化した場合）でも、焦点検出領域に応じて互いに異なる補正値を用いる。このため本実施例によれば、高精度にデフォーカス量を算出可能な撮像装置、撮像システム、撮像装置の制御方法、プログラム、および、記憶媒体を提供することができる。
【００５２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００５３】
９  受光素子
２１ａ  選択手段
２１ｂ  算出手段
１５０  撮像装置
【図５】
2015143729.tif 000003
【図１】
2015143729.tif 000004
【図２】
2015143729.tif 000005
【図３】
2015143729.tif 000006
【図４】
2015143729.tif 000007