(57)【要約】【課題】本発明は、複数の測距点に対して、ユーザーが容易に効率よくキャリブレーションを行うことができ、キャリブレーションに要する時間を短縮する撮像装置を提供する。【解決手段】撮像装置では、複数の測距点をキャリブレーションする際、交換レンズから収差情報を取得し、収差によるピントずれの影響に応じてキャリブレーションによる補正の必要がある測距点と不要な測距点を表示する。【選択図】図６
2016024392.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系を介して入射した光により形成された被写体像を光電変換して画像信号を出力する撮像手段を備える撮像装置において、
複数の測距点において位相差検出方式により前記撮影光学系に含まれるフォーカス素子の第１の合焦位置を検出する位相差検出手段と、
前記画像信号を用いたコントラスト検出方式により前記フォーカス素子の第２の合焦位置を検出するコントラスト検出手段と、
前記第２の合焦位置と前記第１の合焦位置との差から算出される補正量を用いて前記第１の合焦位置を補正するキャリブレーション手段と、
前記撮影光学系の収差情報を取得する取得手段と、
前記取得手段により取得された収差情報による前記第１の合焦位置の焦点ずれが閾値以下であるかを判定する判定手段と、
前記判定手段の判定結果に応じて、前記複数の測距点毎に、前記キャリブレーション手段によるキャリブレーションを変更する制御手段とを備えることを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記判定手段により前記閾値以下と判定された測距点に対して、前記キャリブレーション手段によるキャリブレーションを行わないことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記判定手段により前記閾値を超えたと判定された測距点に対して、前記キャリブレーション手段によるキャリブレーションを行うことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、前記キャリブレーション手段によるキャリブレーションを行う前に、前記複数の測距点毎に、前記判定手段による判定結果を表示手段に表示することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記制御手段は、前記キャリブレーション手段によるキャリブレーションの終了後、前記キャリブレーションに失敗した前記複数の測距点について、前記判定手段による判定結果を表示手段に表示することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項６】
前記撮影光学系は、前記撮像装置の本体に着脱可能な交換レンズであることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記収差情報は、前記撮影光学系のズーム領域またはフォーカス領域に応じたものであることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
撮影光学系を介して入射した光により形成された被写体像を光電変換して画像信号を出力する撮像手段を備える撮像装置のフォーカスキャリブレーション方法において、
複数の測距点において位相差検出方式により前記撮影光学系に含まれるフォーカス素子の第１の合焦位置を検出する位相差検出工程と、
前記画像信号を用いたコントラスト検出方式により前記フォーカス素子の第２の合焦位置を検出するコントラスト検出工程と、
前記第２の合焦位置と前記第１の合焦位置との差から算出される補正量を用いて前記第１の合焦位置を補正するキャリブレーション工程と、
前記撮影光学系の収差情報を取得する取得工程と、
前記取得工程により取得された収差情報による前記第１の合焦位置の焦点ずれが閾値以下であるかを判定する判定工程と、
前記判定工程の判定結果に応じて、前記複数の測距点毎に、前記キャリブレーション工程によるキャリブレーションを変更する制御工程とを備えることを特徴とするフォーカスキャリブレーション方法。
【請求項９】
請求項８に記載のフォーカスキャリブレーション方法を撮像装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位相差検出方式によるフォーカス制御が可能な撮像装置に関する。さらに詳しくは、位相差検出方式により得られた合焦位置をコントラスト検出方式により検出された合焦位置に基づいて補正するフォーカスキャリブレーション機能を有する撮像装置およびそのフォーカスキャリブレーション方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、一眼レフカメラ等のレンズ交換型の撮像装置には、交換レンズ内の撮影光学系を通った光によって形成された一対の像の位相差から撮影光学系の焦点状態を検出する位相差検出方式による焦点検出装置が搭載されていることが多い。位相差検出方式には、交換レンズの収差によるピントずれの影響によって合焦位置を正確に検出できないおそれがある。このような問題を解消するために、特許文献１では、位相差検出方式により得られた合焦位置を、コントラスト検出方式により検出された合焦位置に基づいて補正するフォーカスキャリブレーション（以下、「キャリブレーション」と称す。）機能を備えるデジタルカメラが開示されている。
【０００３】
デジタルカメラにおけるコントラスト検出方式では、撮像素子を用いて生成された映像信号から被写体のコントラストを示す焦点評価値を求め、この焦点評価値が最大となるフォーカスレンズの位置を合焦位置とする。焦点評価値が最大となる位置を検出する際には、フォーカスレンズを微小駆動しながら焦点評価値の変化をモニタする。特許文献１のデジタルカメラでは、キャリブレーションにより得られた補正値を用いて、撮影時に位相差検出方式により得られた合焦位置を補正し、補正後の合焦位置にフォーカスレンズを移動させることで、正確な合焦制御を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９５０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、位相差検出方式の焦点検出装置は、ユーザー要求に伴い撮影画角に対して検出領域が拡大し、焦点検出ポイント（以下、「測距点」と称す。）が増加している。そのため、複数の測距点に応じてキャリブレーションを行う必要がある。
【０００６】
しかしながら、特許文献１に開示された従来技術では、複数の測距点に応じたキャリブレーションについては言及されていない。複数の測距点毎にキャリブレーションを行うと、キャリブレーションにかかる時間が増大する。また、どこの測距点が交換レンズの収差に影響するのかユーザーには分からないため、全測距点のキャリブレーションが成功するまで、キャリブレーションを行う必要が生じる。
【０００７】
そこで本発明の目的は、複数の測距点に対して、ユーザーが容易に効率よくキャリブレーションを行うことができ、キャリブレーションに要する時間を短縮する制御技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の撮像装置は、撮影光学系を介して入射した光により形成された被写体像を光電変換して画像信号を出力する撮像手段を備える撮像装置において、複数の測距点において位相差検出方式により前記撮影光学系に含まれるフォーカス素子の第１の合焦位置を検出する位相差検出手段と、前記画像信号を用いたコントラスト検出方式により前記フォーカス素子の第２の合焦位置を検出するコントラスト検出手段と、前記第２の合焦位置と前記第１の合焦位置との差から算出される補正量を用いて前記第１の合焦位置を補正するキャリブレーション手段と、前記撮影光学系の収差情報を取得する取得手段と、前記取得手段により取得された収差情報による前記第１の合焦位置の焦点ずれが閾値以下であるかを判定する判定手段と、前記判定手段の判定結果に応じて、前記複数の測距点毎に、前記キャリブレーション手段によるキャリブレーションを変更する制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の測距点をキャリブレーションする際に、交換レンズから収差情報を取得する。そして、この収差情報から収差によるピントずれの影響が大きい測距点と少ない測距点を判定し、キャリブレーションが必要とされる測距点だけをユーザーに分かるように表示させる。これにより、複数の測距点に対して、ユーザーが容易に効率よくキャリブレーションを行うことができ、キャリブレーションに要する時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る撮像装置の一例であるデジタル一眼レフカメラの概略構成を示す図であり、（ａ）主ミラーがダウン位置にある場合、（ｂ）主ミラーがアップ位置にある場合を示す。
【図２】図１のデジタル一眼レフカメラの電気的構成を示すブロック図である。
【図３Ａ】図１のデジタル一眼レフカメラにおけるキャリブレーションを示すフローチャートである（その１）。
【図３Ｂ】図１のデジタル一眼レフカメラにおけるキャリブレーションを示すフローチャートである（その２）。
【図４】６ブロックに分割された像高と３ブロックに分割されたズーム領域に応じた収差情報を示すテーブルであり、（ａ）色収差テーブル、（ｂ）非点収差テーブル、（ｃ）コマ収差テーブルである。
【図５】図１のデジタル一眼レフカメラにおける各測距点の表示を示す図である。
【図６】（ａ）図１のデジタル一眼レフカメラにおけるキャリブレーションが必要な測距点表示を示す図、（ｂ）図１のデジタル一眼レフカメラにおけるキャリブレーション不要な測距点表示を示す図である。
【図７Ａ】本発明の第２の実施形態におけるデジタル一眼レフカメラのキャリブレーションを示すフローチャートである（その１）。
【図７Ｂ】本発明の第２の実施形態におけるデジタル一眼レフカメラのキャリブレーションを示すフローチャートである（その２）。
【図７Ｃ】本発明の第２の実施形態におけるデジタル一眼レフカメラのキャリブレーションを示すフローチャートである（その３）。
【図８】（ａ）第２の実施形態のデジタル一眼レフカメラにおけるキャリブレーションが失敗した測距点表示を示す図、（ｂ）第２の実施形態のデジタル一眼レフカメラにおけるキャリブレーションが必要な測距点表示を示す図である。
【図９】第２の実施形態のデジタル一眼レフカメラにおけるキャリブレーション不要な測距点表示を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
［第１の実施形態］
図１（ａ）および図１（ｂ）には、本発明の第１の実施形態に係る撮像装置の一例であるデジタル一眼レフカメラの概略構成を示す図である。
【００１３】
カメラ本体１は、デジタル一眼レフカメラの本体である。マウント２は、カメラ本体１に固定されたマウントである。マウント２は、交換レンズ３が着脱交換可能に構成される。また、マウント２には、交換レンズ３との間で各種信号を通信したり、カメラ本体１から交換レンズ３に電源を供給したりするための不図示のインターフェイスが設けられている。
【００１４】
交換レンズ３の内部には、フォーカスレンズ（フォーカス素子）３ａ、変倍レンズ３ｂおよび絞り１９を含む撮影光学系が収容されている。なお、図示例では、各レンズが１枚のレンズで構成されているが、複数枚のレンズによって構成されていてもよい。本実施形態に使用しているレンズは、７０−２００ｍｍ，Ｆ２．８として説明する。
【００１５】
カメラ本体１において、主ミラー４は、ハーフミラーにより構成され、図１（ａ）に示すダウン位置と図１（ｂ）に示すアップ位置との間で回動可能に設置されている。撮影光学系により形成される被写体像を、後述するファインダー光学系を通して観察（ファインダー観察状態）する際には、主ミラー４は、図１（ａ）に示すように撮影光路内に斜めに配置されるダウン位置に回動される。ダウン位置に配置された主ミラー４は、撮影光学系からの光束を反射してファインダー光学系に導く。また、撮影時やライブビュー表示時（撮影／ライブビュー観察状態）には、主ミラー４は、図１（ｂ）に示すように撮影光路から退避するアップ位置に回動される。これにより、撮影光学系からの光束は、後述するシャッター５および撮像素子６に導かれる。
【００１６】
シャッター５は、撮影光学系からの光束による撮像素子６の露光を制御する。本実施形態におけるシャッター５は、フォーカルプレーンシャッターであり、ファインダー観察状態では閉じ、撮影／ライブビュー観察状態にて開くように構成されている。
【００１７】
撮像素子６は、ＣＭＯＳイメージセンサとその周辺回路で構成された撮像素子であり、被写体像を光電変換して撮像信号を出力する。撮像信号に対して後述する画像処理回路５４（図２参照）にて各種処理が行われ、画像信号が生成される。撮像信号は、全画素独立出力可能なように構成されている。本実施形態では、撮像素子に３５ｍｍフルサイズセンサを使用しているものとする。
【００１８】
サブミラー７は、主ミラー４とともに回動するサブミラーであり、主ミラー４がダウン位置にあるときに、主ミラー４を透過した光束を反射して後述するＡＦユニット８に導く。また、サブミラー７は、撮影／ライブビュー観察状態では、主ミラー４とともにアップ位置に回動する。
【００１９】
ＡＦユニット８は、結像面近傍に配置されたフィールドレンズ８ａと、反射ミラー８ｂと、２次結像レンズ８ｃと、２次元方向に配置された複数の受光素子含むエリアセンサ８ｄとにより構成されている。２次結像レンズ８ｃは、撮影光学系から入射して主ミラー４、サブミラー７および反射ミラー８ｂにて反射した光束から一対の被写体像を形成する。エリアセンサ８ｄは、これら一対の被写体像を光電変換して一対の像信号を生成する。一対の像信号は、後述する焦点検出回路３６（図２参照）に出力される。この像信号を用いて、位相差検出方式による撮影光学系の焦点状態の検出（すなわち焦点検出）を行うことができる。
【００２０】
２次結像レンズ８ｂは、撮影画面内の複数の領域に含まれる被写体のそれぞれについて一対の被写体像を形成するように構成されている。すなわち、撮影画面内に複数の測距点が配置されている。本実施形態では、図５に示す６１点の測距点が配置されている。
【００２１】
図５は、液晶モニタ１４に表示された測距点の一例であり、ＡＦ枠８００は、エリアセンサ８ｄの測距点を示すＡＦ枠となっている。図中のＡＦ枠８００には、個別に番号が設定されており、左上をＡＦ枠８０１として数え始め、左端から右端、上側から下側と数え、中央をＡＦ枠８３１、右下をＡＦ枠８６１とする。
【００２２】
図１（ａ）および図１（ｂ）において、ピント板９は、主ミラー４により反射された光束により被写体像が形成される。ペンタプリズム１０は、ピント板９の射出面に結像された被写体像を正立正像に反転させる。接眼レンズ１１は、ペンタプリズム１０からの光束をユーザーの眼に導いてピント板９上の被写体像をユーザーに観察させる。ピント板９、ペンタプリズム１０、および接眼レンズ１１から構成される光学系をファインダー光学系と称す。
【００２３】
ＰＮ液晶パネル１２は、ピント板９の近傍に配置された高分子分散液晶パネル（所謂、「ＰＮ液晶パネル」）からなり、ファインダー内に、上述した６１点の測距点などの各種情報を表示する。
【００２４】
ＲＧＢ測光センサ１３は、ＣＭＯＳやＣＣＤなどの撮像素子からなり、不図示の測光光学系との構成により、撮像信号からピント板９上の被写体像の輝度の測光（所謂、「ＡＥ」）、色の測色や、撮像信号から画像を生成して顔検出などが行える。液晶モニタ１４は、画像信号（ライブビュー画像および撮影画像）や各種情報を表示する。
【００２５】
交換レンズ３において、フォーカスモーター１５は、フォーカスレンズ３ａを光軸方向に移動させる駆動源である。リードスクリュー１６は、フォーカスモーター１５により回転される。リードスクリュー１６には、フォーカスレンズ３ａに取り付けられた（実際には、フォーカスレンズ３ａを保持する保持枠に取り付けられた）ラックが噛み合っている。このため、フォーカスモーター１５によりリードスクリュー１６が回転されると、リードスクリュー１６とラックとの噛み合いによりフォーカスレンズ３ａが光軸方向に移動する。
【００２６】
リードスクリュー１６の先端には、パルス板１７がリードスクリュー１６と一体に回転可能に取り付けられている。また、交換レンズ３内には、パルス板１７の一部を挟むように配置された発光素子と受光素子とを有するフォトカプラ１８が配置されている。
【００２７】
フォトカプラ１８は、パルス板１７の回転によって発光素子からの光が受光素子に受光するごとにパルス信号を生成する。このパルス信号は、後述する焦点調節回路３４（図２参照）に入力される。焦点調節回路３４にてパルス信号の入力数がカウントされることで、フォーカスレンズ３ａの移動量（又は位置）が検出される。
【００２８】
絞り駆動部２０は、後述する絞り駆動回路３５（図２参照）を備え、絞り１９を開閉方向に駆動する。
【００２９】
レンズＳＤＲＡＭ２１は、位相差検出方式によるピントずれに影響する光学設計上の収差や、製造による個体毎の収差情報が記憶されているメモリである。
【００３０】
図２は、図１のデジタル一眼レフカメラの電気的構成を示すブロック図である。
【００３１】
図２において、ＭＰＵ３０は、カメラ本体１およびカメラシステム全体の制御を行うメインコントローラである。メモリコントローラ３１は、撮像素子６の動作の制御や画像データに関する制御を行う。ＥＥＰＲＯＭ３２は、各種制御を行うためのデータを格納するメモリである。
【００３２】
レンズ制御回路３３は、交換レンズ３内に設けられ、マウント２を介して送信されるＭＰＵ３０からの信号に応じて、交換レンズ３内の焦点調節回路３４および絞り駆動回路３５を制御する。
【００３３】
焦点調節回路３４には、レンズ制御回路３３からフォーカスレンズ３ａの目標移動量を示す情報が入力されるとともに、フォトカプラ１８からパルス信号（フォーカスレンズ３ａの実際の移動量を示す実移動量の情報）が入力される。また、焦点調節回路３４は、目標移動量と実移動量の情報に基づいて、フォーカスモーター１５を駆動してフォーカスレンズ３ａを移動させる。絞り駆動回路３５は、レンズ制御回路３３からの絞り駆動信号に応じて絞り１９を駆動する。
【００３４】
カメラ本体１内の焦点検出回路３６は、ＡＦユニット８に設けられたエリアセンサ８ｄの電荷蓄積と電荷読み出しを制御し、各焦点検出領域で得られる一対の像信号をＭＰＵ３０に出力する。ＭＰＵ３０は、入力された一対の像信号に対して相関演算を行うことで、一対の像信号の位相差を算出し、更に位相差から撮影光学系の焦点状態を示すデフォーカス量を算出する。そして、ＭＰＵ３０は、デフォーカス量と、交換レンズ３（レンズ制御回路３３）から取得した撮影光学系の焦点距離やフォーカスレンズ３ａのフォーカス敏感度等の光学データとに基づいて、フォーカスレンズ３ａの合焦位置を計算する。この位相差検出方式により得られる合焦位置（第１の合焦位置）を、以下の説明では位相差合焦位置と呼ぶ。
【００３５】
ＭＰＵ３０は、位相差合焦位置の情報をレンズ制御回路３３に送信する。ＡＦユニット８、焦点検出回路３６およびＭＰＵ３０によりフォーカス制御手段が構成される。
【００３６】
レンズ制御回路３３は、フォーカスレンズ３ａを現在の位置から位相差合焦位置に移動させるためのフォーカスレンズ３ａの目標移動量を算出し、目標移動量の情報を焦点調節回路３４に出力する。これにより、前述したように、焦点調節回路３４による不図示のフォーカスモーター１５の駆動およびフォーカスレンズ３ａの位相差合焦位置への移動が行われる。このようにして、位相差検出方式による焦点検出と焦点調節からなる位相差ＡＦが行われる。
【００３７】
測光回路３７は、ＲＧＢ測光センサ１３からの輝度信号をＭＰＵ３０に出力する。ＭＰＵ３０は、輝度信号をＡ／Ｄ変換して被写体の測光情報とし、この測光情報を用いて撮影露出を演算し設定する。この測光情報を得てから撮影露出の設定までの一連の動作をＡＥ動作と称する。同様にＲＧＢ信号から被写体の色情報を得たり、撮像信号から顔検出を行う。
【００３８】
モーター駆動回路３８は、主ミラー４を駆動するミラーモーター（不図示）やシャッター５をチャージするチャージモーター（不図示）を制御する。
【００３９】
シャッター駆動回路３９は、シャッター５をチャージ状態にて保持する不図示の電磁石（コイル）への電力供給を制御する。
【００４０】
液晶駆動回路４０は、ＰＮ液晶パネル１２の駆動制御を行い、測距点や各種情報をファインダー内に表示する。
【００４１】
ＤＣ／ＤＣコンバータ４１は、電源４２の電圧を、カメラ本体１および交換レンズ３内の各回路に必要な電圧に変換する。電源４２は、カメラ本体１に対して着脱可能に構成されたバッテリーである。
【００４２】
レリーズボタン４３は、ユーザーによって撮影を開始させるために操作される。レリーズボタン４３の半押し操作（第１ストローク操作）によって、ＡＥおよびＡＦ等の撮影準備動作を開始させるための第１スイッチＳＷ１がオンされる。また、レリーズボタン４３の全押し操作（第２ストローク操作）によって、記録用画像を生成するための撮像素子６の露光を開始させるための第２スイッチＳＷ２がオンされる。第１スイッチＳＷ１および第２スイッチＳＷ２のオン信号はＭＰＵ３０に出力される。
【００４３】
モードボタン４４は、後述する電子ダイヤル４５と共に操作されることで、カメラ本体１における撮影モードの変更を可能とする。電子ダイヤル４５は、その回転操作量に応じたクリック信号がＭＰＵ３０内のアップダウンカウンタにてカウントされ、カウント値に応じて各種数値やデータ等の選択が行われる。
【００４４】
マルチコントローラー４６は、上下左右およびそれらの間に設けられた８つのボタンがユーザーによって操作されることで、測距点や各種撮影モードの詳細を選択または設定するための操作入力部である。
【００４５】
ＳＥＴボタン４７は、モードボタン４４や電子ダイヤル４５、マルチコントローラー４６などが操作されて、測距点や各種撮影モードの詳細、各種数値などの選択または設定を行った際に、その選択または設定を決定するための操作入力部である。
【００４６】
電源ボタン４８は、ユーザーの操作に応じて、カメラ本体１（および交換レンズ３）の電源がＯＮ／ＯＦＦされる。
【００４７】
ＣＤＳ／ＡＧＣ回路５０は、撮像素子６から出力された撮像信号に対して、サンプルホールドと自動ゲイン調整を行うＣＤＳ（相関２重サンプリング）／ＡＧＣ（自動ゲイン調整）回路である。
【００４８】
Ａ／Ｄ変換器５１は、ＣＤＳ／ＡＧＣ回路５０からのアナログ出力をデジタル信号に変換する。ＴＧ（タイミング発生）回路５２は、撮像素子６に駆動タイミング信号を、ＣＤＳ／ＡＧＣ回路５０にサンプルホールドタイミング信号を、Ａ／Ｄ変換器５１にサンプルクロック信号をそれぞれ供給する。
【００４９】
メモリコントローラ３１は、撮像素子６からＣＤＳ／ＡＧＣ回路５０およびＡ／Ｄ変換器５１を経由して出力された撮像信号を用いて、コントラスト検出方式によりフォーカスレンズ３ａの合焦位置を検出する。このコントラスト検出方式により検出される合焦位置（第２の合焦位置）を、以下の説明では、コントラスト合焦位置と呼ぶ。
【００５０】
ＭＰＵ３０は、コントラスト合焦位置と前述した位相差合焦位置との差に基づいて、位相差合焦位置を補正するフォーカスキャリブレーションを行う。ＭＰＵ３０とメモリコントローラ３１により、キャリブレーション手段が構成される。
【００５１】
ＳＤＲＡＭ５３は、Ａ／Ｄ変換器５１によりデジタル変換された画像等のデータや、撮像素子６の焦点検出用画素の出力信号を一時的に記憶するメモリである。５４は画像処理回路であり、Ａ／Ｄ変換器５１から出力された撮像信号（デジタル信号）に対して、Ｙ／Ｃ（輝度信号／色差信号）分離、ホワイトバランス補正およびγ補正等の様々な処理を行って、ライブビュー用や記録用の画像データを生成する。
【００５２】
メモリコントローラ３１は、画像処理回路５４で生成された画像データから、被写体の測光情報を得る（いわゆる撮像面ＡＥを行う）ことが可能である。
【００５３】
画像圧縮／伸張回路５５は、画像データをＪＰＥＧ等の形式に従って圧縮したり、圧縮された画像データを伸張したりする。
【００５４】
Ｄ／Ａ変換器５６は、ＳＤＲＡＭ５３や記録メディア５８に記録された画像データなどを液晶モニタ１４に表示するために、画像データをアナログ信号に変換する。Ｉ／Ｆ５７は、記録メディア５８と接続するためのＩ／Ｆ（インターフェイス）である。
【００５５】
次に、図１のデジタル一眼カメラにおけるキャリブレーションを図３Ａ、図３Ｂを用いて説明する。
【００５６】
図３Ａ、図３Ｂは、図１のデジタル一眼レフカメラにおけるキャリブレーションを示すフローチャートである。図３Ａ、図３Ｂに示す動作は、それぞれコンピュータであるＭＰＵ３０およびメモリコントローラ３１が、コンピュータプログラムを実行することにより実現される。
【００５７】
まず、ＭＰＵ３０は、モードボタン４４および電子ダイヤル４５の操作により、キャリブレーションモードが選択されたことを受けてステップＳ１０１に進む。
【００５８】
ステップＳ１０１では、ＭＰＵ３０は、エリアセンサ８ｄの６１点の測距点をカウントするためのカウンタＮに１を設定する。
【００５９】
ステップＳ１０２では、ＭＰＵ３０は、エリアセンサ８ｄの６１点の測距点をカウントしたＮ番目の測距点を選択する。
【００６０】
ステップＳ１０３では、ＭＰＵ３０は、ステップＳ１０２で選択されたＮ番目の測距点の像高と、交換レンズ３のズーム領域に応じて、図４（ａ）〜図４（ｃ）に示す収差テーブルから該当する数値を取得する。
【００６１】
図４（ａ）〜図４（ｃ）は、６ブロックに分割された像高と、３ブロックに分割されたズーム領域に応じた収差情報を示したテーブルになっている。６ブロックに分割された像高は、交換レンズ３の光軸中心から撮像素子６の最大撮影像高（センサ中心から放射方向の距離）である約２２ｍｍの範囲をＡ〜Ｆの領域に区分されている。
【００６２】
図４（ａ）は色収差テーブルであり、Ａは０ｍｍ（センサ中心）、Ｂは０ｍｍを超え３ｍｍ未満、Ｃは３ｍｍ以上〜６ｍｍ未満、Ｄは６ｍｍ以上〜１３ｍｍ未満、Ｅは１３ｍｍ以上〜１７ｍｍ未満、Ｆは１７ｍｍ以上〜２２ｍｍ以下の領域を示す。
【００６３】
図４（ｂ）は非点収差テーブルであり、Ａは０ｍｍ以上〜４ｍｍ未満、Ｂは４以上〜８ｍｍ未満、Ｃは８ｍｍ以上〜１２ｍｍ未満、Ｄは１２ｍｍ以上〜１６ｍｍ未満、Ｅは１６ｍｍ以上〜２０ｍｍ未満、Ｆは２０ｍｍ以上〜２２ｍｍ以下の領域を示す。
【００６４】
図４（ｃ）はコマ収差テーブルであり、Ａは０ｍｍ以上〜３ｍｍ未満、Ｂは３ｍｍ以上〜６ｍｍ未満、Ｃは６ｍｍ以上〜８ｍｍ未満、Ｄは８ｍｍ以上〜１０ｍｍ未満、Ｅは１０ｍｍ以上〜１６ｍｍ未満、Ｆは１６ｍｍ以上〜２２ｍｍ以下の領域を示す。
【００６５】
Ａ〜Ｆの領域幅は、各収差の情報から必ずしも同幅にはならず、収差毎の特性から異なる領域幅を持つ。また、撮像素子サイズにより、最大撮影像高が変わるので、２２ｍｍまでの分割でなくてもよい。さらに、６ブロックに分割された像高は、必ずしも６ブロックに分割される必要はなく、分割数を減らしてもよいし、細かく分割して分割数を増やしても構わない。
【００６６】
３ブロックに分割されたズーム領域については、Ｗｉｄｅは７０ｍｍ以上〜１００ｍｍ未満の領域を示し、Ｍｉｄｄｅｌｅは１００ｍｍ以上〜１５０ｍｍ未満の領域を示し、Ｔｅｌｅは１５０ｍｍ以上〜２００ｍｍ以下の領域を示している。
【００６７】
３ブロックに分割されたズーム領域は、必ずしも３ブロックに分割される必要はなく、分割数を減らしてもよいし、ズームレンズの領域幅を細かく分割して分割数を増やしても構わない。
【００６８】
図３Ａに戻り、ステップＳ１０４では、ＭＰＵ３０は、色収差によるピントずれの影響が閾値以下であるか判断する。閾値はＦδに設定されており、Ｆ２．８、δ＝２０の場合、Ｆδ＝２．８×０．０２０＝０．０５６ｍｍとなる。従って、判定基準の閾値は５６μｍとなる。Ｎ番目の測距点の色収差によるピントずれの影響が閾値より大きければステップＳ１０８へ進み、閾値より少なければステップＳ１０５へ進む。
【００６９】
ステップＳ１０５では、ＭＰＵ３０は、非点収差によるピントずれの影響が閾値以下であるか判断する。閾値はＦδに設定されており、Ｆ２．８、δ＝２０の場合、Ｆδ＝２．８×０．０２０＝０．０５６ｍｍとなる。従って、判定基準の閾値は５６μｍとなる。Ｎ番目の測距点の非点収差によるピントずれの影響が閾値より大きければステップＳ１０８へ進み、閾値より少なければステップＳ１０６へ進む。
【００７０】
ステップＳ１０６では、ＭＰＵ３０は、コマ収差によるピントずれの影響が閾値以下であるか判断する。閾値はＦδに設定されており、Ｆ２．８、δ＝２０の場合、Ｆδ＝２．８×０．０２０＝０．０５６ｍｍとなる。従って、判定基準の閾値は５６μｍとなる。Ｎ番目の測距点の非点収差によるピントずれの影響が閾値より大きければステップＳ１０８へ進み、閾値より少なければステップＳ１０７へ進む。
【００７１】
ステップＳ１０７では、ステップＳ１０４〜ステップＳ１０６の収差判定が全て閾値以下なので、Ｎ番目の測距点はピントずれの影響が少ないことから、ＭＰＵ３０は、キャリブレーションが不要との識別情報をＳＤＲＡＭ５３に一時的に保存する。
【００７２】
一方、ステップＳ１０８では、ステップＳ１０４〜ステップＳ１０６の収差判定のいずれかが閾値以上なので、Ｎ番目の測距点はピントずれの影響が大きいことから、ＭＰＵ３０は、キャリブレーションが必要との識別情報をＳＤＲＡＭ５３に一時的に保存する。
【００７３】
ここでステップＳ１０４〜ステップＳ１０６の流れを、図５のＡＦ枠８３１，８５８を例に説明する。なお、交換レンズ３のズーム領域はＴｅｌｅに設定されているものとする。ＡＦ枠８３１は光軸中心０ｍｍに位置している。
【００７４】
ステップＳ１０４では、図４（ａ）に示す色収差テーブルから取得した像高Ａ、ズーム領域Ｔｅｌｅの値が０で、５６μｍ以下なのでステップＳ１０５に進む。
【００７５】
ステップＳ１０５では、図４（ｂ）に示す非点収差テーブルから取得した像高Ａ、ズーム領域Ｔｅｌｅの値が０で、５６μｍ以下なのでステップＳ１０６に進む。
【００７６】
ステップＳ１０６では、図４（ｃ）に示すコマ収差テーブルから取得した像高Ａ、ズーム領域Ｔｅｌｅの値が０で、５６μｍ以下なのでステップＳ１０７に進む。その結果、ＡＦ枠８３１はキャリブレーションが不要と判断される。ＡＦ枠８５８は、Ｘ９．５ｍｍ、Ｙ２．７ｍｍの座標に位置し、光軸中心から９．９ｍｍに位置している。
【００７７】
ステップＳ１０４では、図４（ａ）に示す色収差テーブルから取得した像高Ｄ、ズーム領域Ｔｅｌｅの値が６０μｍで、５６μｍ以上なのでステップＳ１０８に進む。その結果、ＡＦ枠８５８はキャリブレーションが必要と判断される。
【００７８】
図３Ａに戻り、ステップＳ１０９では、ＭＰＵ３０は、ピントずれの影響を判定する実行動作が６１番目の測距点、即ち全測距点終了したか否かの判定を行う。終了していれば図３ＢのステップＳ１１１へ進み、終了していなければステップＳ１１０へ進む。
【００７９】
ステップＳ１１０では、ＭＰＵ３０は、カウンタＮに１を加算してステップＳ１０２〜ステップＳ１０８を繰り返す。
【００８０】
図３Ｂにおいて、ステップＳ１１１では、ＭＰＵ３０は、ＳＤＲＡＭ５３に保存されたキャリブレーションが必要な測距点の有無を判定し、キャリブレーションが必要な測距点があればステップＳ１１２へ進む。一方、キャリブレーションが必要な測距点が無ければステップＳ１２１へ進む。
【００８１】
ステップＳ１１２では、ＭＰＵ３０は、液晶モニタ１４にキャリブレーションが必要な測距点を図６（ａ）のように表示する。
【００８２】
図６（ａ）において、３００はキャリブレーションが必要であることを示すメッセージ表示であり、ＣＡＬ開始ボタン３１０とキャンセルボタン３２０が表示されている。８００番台は図５で説明したとおりエリアセンサ８ｄの測距点を示すＡＦ枠で６１点分表示されている。すなわち、カウンタＮの１番目の測距点がＡＦ枠８０１、６１番目の測距点がＡＦ枠８６１となる。キャリブレーションが必要と判断された測距点は、ＡＦ枠が実線で表示（前述のＡＦ枠８５８等）されている。また、キャリブレーションが不要と判断された測距点は、ＡＦ枠が点線で表示（前述のＡＦ枠８３１等）されている。
【００８３】
本実施形態では、中央付近の測距点は収差によるピントずれの影響が少なく、キャリブレーション不要となっている。しかしながら、周辺部の測距点は収差によるピントずれの影響が大きく、キャリブレーションが必要となっている。図６（ａ）で表示されているキャリブレーションが必要なＡＦ枠の表示パターンは一例であり、図４（ａ）〜図４（ｃ）の収差情報に応じた表示であれば、どのようなパターンでも構わない。
【００８４】
また、キャリブレーションが必要な測距点毎のＡＦ枠の表示を実線と点線で示しているが、ＡＦ枠の表示色を変更したり、ＡＦ枠の点灯と消灯にしたり、ユーザーが視覚的にキャリブレーションが必要か否かを判定できればどのような表示方法でも構わない。
【００８５】
図３Ｂに戻り、ステップＳ１１３では、ＭＰＵ３０は、ＣＡＬ開始ボタン３１０がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりＣＡＬ開始ボタン３１０が選択された後にＳＥＴボタン４７が操作されると、ＣＡＬ開始ボタン３１０がオンされたこととなり、ステップＳ１１５に進む。一方、オンされなければステップＳ１１４に進む。
【００８６】
ステップＳ１１４では、ＭＰＵ３０は、キャンセルボタン３２０がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりキャンセルボタン３２０が選択された後にＳＥＴボタン４７が操作すると、キャンセルボタン３２０がオンされたこととなり、キャリブレーションモードを終了する。一方、オンされなければ、ステップＳ１１３に進む。
【００８７】
ステップＳ１１５では、ＭＰＵ３０がライブビュー（ＬＶ）表示制御を開始する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介してミラーモーター（不図示）を制御し、主ミラー４とサブミラー７を図１（ｂ）に示すアップ位置に回動させて撮影光路外に退避させる。また、ＭＰＵ３０は、シャッター駆動回路３９を介してチャージモーター（不図示）を駆動し、シャッター５を図１（ｂ）に示すように開放状態にする。そして、メモリコントローラ３１は、撮像素子６に光電変換（電荷蓄積と電荷読み出し）を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により生成された動画像であるライブビュー画像を液晶モニタ１４に表示させる。ユーザーは、このライブビュー画像を見ながら撮影を行うことができる。
【００８８】
ステップＳ１１６では、ＭＰＵ３０は、コントラスト検出方式によりフォーカスレンズ３ａのコントラスト合焦位置を検出する。具体的には、まず、メモリコントローラ３１が撮像素子６から不図示のＴＶＡＦ枠内の撮像信号を読み出してコントラスト評価画像を生成し、ＳＤＲＡＭ５３に一時的に保存する。そして、メモリコントローラ３１は、コントラストが最大（ピーク）となる画像が得られるまでフォーカスレンズ３ａを所定量ずつ駆動する。
【００８９】
ステップＳ１１７では、ＭＰＵ３０はライブビュー表示を終了する。具体的には、ＭＰＵ３０は、モーター駆動回路３８を介してミラーモーター（不図示）を制御し、主ミラー４とサブミラー７を図１（ａ）に示すダウン位置に回動させる。
【００９０】
ステップＳ１１８では、ライブビュー表示の終了後に、ＭＰＵ３０は、キャリブレーションが必要な測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行い、その結果に基づく位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に保存する。
【００９１】
ステップＳ１１９では、ＭＰＵ３０は、ステップＳ１１６にて得られたコントラスト合焦位置と、ステップＳ１１８にて得られた位相差合焦位置との差を算出する。この差が、キャリブレーションが必要な測距点の位相差合焦位置に対する補正量（以下、「ＣＡＬ補正量」と称す。）となる。
【００９２】
ステップＳ１２０では、ＭＰＵ３０は、算出されたキャリブレーションが必要な測距点のＣＡＬ補正量をＥＥＰＲＯＭ３２に保存して、キャリブレーションモードを終了する。
【００９３】
ステップＳ１２１では、ＭＰＵ３０は、図６（ｂ）に示すように、液晶モニタ１４にキャリブレーションが必要な測距点が無いことを表示する。図６（ｂ）において、３０１はキャリブレーションが不要であることを示すメッセージ表示である。キャンセルボタン３２０がオンされたときは、キャリブレーションモードを終了する。
【００９４】
以上説明したように、本実施形態によれば、光学設計上の収差や、製造による個体毎の収差情報を用いて測距点毎にキャリブレーションが必要か否かを判定する。これにより、キャリブレーションが必要でない測距点を補正するといった無駄な補正作業を防ぐことができる。その結果、ユーザーはレンズに応じて簡単に効率良くキャリブレーションを行うことができる。
【００９５】
［第２の実施形態］
本発明の第２の実施形態のカメラ本体および交換レンズの構成は、上記第１の実施形態と同様であり、上記第１の実施形態と共通する構成要素には同一の符号を付す。
【００９６】
本実施形態のデジタル一眼レフカメラの動作を、図７Ａ−図７Ｃを用いて説明する。
【００９７】
図７Ａ−図７Ｃは、本発明の第２の実施形態におけるデジタル一眼レフカメラのキャリブレーションを示すフローチャートである。図７Ａ−図７Ｃに示す動作は、それぞれコンピュータであるＭＰＵ３０およびメモリコントローラ３１がコンピュータプログラムを実行することにより実現される。
【００９８】
まず、ＭＰＵ３０は、モードボタン４４および電子ダイヤル４５の操作により、キャリブレーションモードが選択されたことを受けてステップＳ２０１に進む。
【００９９】
ステップＳ２０１では、ＭＰＵ３０がライブビュー（ＬＶ）表示制御を開始する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介してミラーモーター（不図示）を制御し、主ミラー４とサブミラー７を図１（ｂ）に示すアップ位置に回動させて撮影光路外に退避させる。また、ＭＰＵ３０は、シャッター駆動回路３９を介してチャージモーター（不図示）を駆動し、シャッター５を図１（ｂ）に示すように開放状態にする。そして、メモリコントローラ３１は、撮像素子６に光電変換（電荷蓄積と電荷読み出し）を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により生成された動画像であるライブビュー画像を液晶モニタ１４に表示させる。ユーザーは、このライブビュー画像を見ながら撮影を行うことができる。
【０１００】
ステップＳ２０２では、ＭＰＵ３０は、コントラスト検出方式によりフォーカスレンズ３ａのコントラスト合焦位置を検出する。具体的には、まず、メモリコントローラ３１が撮像素子６から不図示のＴＶＡＦ枠内の撮像信号を読み出してコントラスト評価画像を生成し、ＳＤＲＡＭ５３に一時的に保存する。そして、メモリコントローラ３１は、コントラストが最大（ピーク）となる画像が得られるまでフォーカスレンズ３ａを所定量ずつ駆動する。
【０１０１】
ステップＳ２０３では、ＭＰＵ３０はライブビュー表示を終了する。具体的には、ＭＰＵ３０は、モーター駆動回路３８を介してミラーモーター（不図示）を制御し、主ミラー４とサブミラー７を図１（ａ）に示すダウン位置に回動させる。
【０１０２】
ステップＳ２０４では、ＭＰＵ３０は、キャリブレーション可能測距点とされた測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行い、その結果に基づく位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に保存する。
【０１０３】
ステップＳ２０５では、ＭＰＵ３０は、ステップＳ２０２にて得られたコントラスト合焦位置と、ステップＳ２０４にて得られたキャリブレーション可能測距点の位相差合焦位置との差を算出する。この差が、キャリブレーション可能測距点の位相差合焦位置に対するＣＡＬ補正量となる。
【０１０４】
ステップＳ２０６では、ＭＰＵ３０は、算出されたキャリブレーション可能測距点のＣＡＬ補正量をＥＥＰＲＯＭ３２に保存して、キャリブレーションモードの動作を終了する。
【０１０５】
ステップＳ２０７では、ＭＰＵ３０は、図８（ａ）に示すようにキャリブレーション終了結果を液晶モニタ１４に表示する。図８（ａ）において、３０２はキャリブレーションが失敗した測距点があることを示すメッセージ表示であり、ＣＡＬ確認ボタン３１１とキャンセルボタン３２０が表示されている。キャリブレーションが失敗した測距点を示すＡＦ枠（８０１，８０４，８３１，８４５等）が実線で１５点表示され、それ以外にキャリブレーションが成功した測距点を示すＡＦ枠（８０３，８６１等）が点線で表示されている。
【０１０６】
ステップＳ２０８では、ＭＰＵ３０は、キャリブレーションが失敗した測距点がレンズ収差によるピントずれの影響により、再度キャリブレーションを行う必要があるかをユーザーが確認するためのＣＡＬ確認ボタン３１１がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりＣＡＬ確認ボタン３１１が選択された後にＳＥＴボタン４７が操作されると、ＣＡＬ確認ボタン３１１がオンされたこととなり、ステップＳ２１０に進む。一方、オンされなければ、ステップＳ２０９に進む。
【０１０７】
ステップＳ２０９では、ＭＰＵ３０は、キャンセルボタン３２０がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりキャンセルボタン３２０が選択された後にＳＥＴボタン４７が操作されると、キャンセルボタン３２０がオンされたこととなり、キャリブレーションモードを終了する。一方、オンされなければ、ステップＳ２０８に進む。
【０１０８】
ステップＳ２１０では、ＭＰＵ３０は、ステップＳ２０７で表示されたキャリブレーションが失敗した測距点に１から順に番号を付け、ＳＤＲＡＭ５３に一時的に保存する。この番号をＫとし、番号の最大値をＫｍａｘとする。
【０１０９】
ステップＳ２１１では、ＭＰＵ３０は、キャリブレーションが失敗した測距点をカウントするためのカウンタＫに１を設定する。
【０１１０】
ステップＳ２１２では、ＭＰＵ３０は、Ｋ番目の測距点を選択する。
【０１１１】
ステップＳ２１３では、ＭＰＵ３０は、ステップＳ２１２で選択されたＫ番目の測距点の像高と、交換レンズ３のズーム領域に応じて、図４（ａ）〜図４（ｃ）に示す収差テーブルから該当する数値を取得する。
【０１１２】
ステップＳ２１４では、ＭＰＵ３０は、色収差によるピントずれの影響が閾値以下であるか判断する。閾値はＦδに設定されており、Ｆ２．８、δ＝２０の場合、Ｆδ＝２．８×０．０２０＝０．０５６ｍｍとなる。従って、判定基準の閾値は５６μｍとなる。Ｋ番目の測距点の色収差によるピントずれの影響が閾値より大きければステップＳ２１８へ進み、閾値より少なければステップＳ２１５へ進む。
【０１１３】
ステップＳ２１５では、ＭＰＵ３０は、非点収差によるピントずれの影響が閾値以下であるか判断する。閾値はＦδに設定されており、Ｆ２．８、δ＝２０の場合、Ｆδ＝２．８×０．０２０＝０．０５６ｍｍとなる。従って、判定基準の閾値は５６μｍとなる。Ｋ番目の測距点の非点収差によるピントずれの影響が閾値より大きければステップＳ２１８へ進み、閾値より少なければステップＳ２１６へ進む。
【０１１４】
ステップＳ２１６では、ＭＰＵ３０は、コマ収差によるピントずれの影響が閾値以下であるか判断する。閾値はＦδに設定されており、Ｆ２．８、δ＝２０の場合、Ｆδ＝２．８×０．０２０＝０．０５６ｍｍとなる。従って、判定基準の閾値は、５６μｍとなる。Ｋ番目の測距点の非点収差によるピントずれの影響が閾値より大きければステップＳ２１８へ進み、閾値より少なければステップＳ２１７へ進む。
【０１１５】
ステップＳ２１７では、ＭＰＵ３０は、ステップＳ２１４〜Ｓ２１６の収差判定が全て閾値以下なので、Ｋ番目の測距点はピントずれの影響が少ないことから、ＭＰＵ３０は、キャリブレーションが不要であるとの識別情報をＳＤＲＡＭ５３に一時的に保存する。
【０１１６】
ステップＳ２１８では、ステップＳ２１４〜ステップＳ２１６の収差判定のいずれかが閾値以上なので、Ｋ番目の測距点はピントずれの影響が大きいことから、ＭＰＵ３０は、キャリブレーションが必要であるとの識別情報をＳＤＲＡＭ５３に一時的に保存する。
【０１１７】
ここでステップＳ２１４〜ステップＳ２１６の流れを、図８（ａ）のＡＦ枠８０４，８３２を例に説明する。なお、交換レンズ３のズーム領域はＴｅｌｅに設定されているとする。
【０１１８】
ＡＦ枠８０４は、Ｘ−９．５ｍｍ、Ｙ−２．７ｍｍの座標に位置し、光軸中心から９．９ｍｍに位置している。
【０１１９】
ステップＳ２１４では、図４（ａ）に示す色収差テーブルから取得した像高Ｄ、ズーム領域Ｔｅｌｅの値が６０μｍで、５６μｍ以上なのでステップＳ２１８に進む。その結果、ＡＦ枠８０４はキャリブレーションが必要と判断される。
【０１２０】
ＡＦ枠８３２は、Ｘ１．８ｍｍ、Ｙ０．０ｍｍの座標に位置し、光軸中心から１．８ｍｍに位置している。
【０１２１】
ステップＳ２１４では、図４（ａ）に示す色収差テーブルから取得した像高Ｂ、ズーム領域Ｔｅｌｅの値が３０で、５６μｍ以下なのでステップＳ２１５に進む。
【０１２２】
ステップＳ２１５では、図４（ｂ）に示す非点収差テーブルから取得した像高Ａ、ズーム領域Ｔｅｌｅの値が０で、５６μｍ以下なのでステップＳ２１６に進む。
【０１２３】
ステップＳ２１６では、図４（ｃ）に示すコマ収差テーブルから取得した像高Ａ、ズーム領域Ｔｅｌｅの値が０で、５６μｍ以下なのでステップＳ２１７に進む。その結果、ＡＦ枠８３２はキャリブレーションが不要と判断される。
【０１２４】
ステップＳ２１９では、ＭＰＵ３０は、キャリブレーションが失敗した測距点Ｋのピントずれの影響を判定する実行動作が、全測距点終了したか否かの判定を行う（Ｋ＝Ｋｍａｘ）。終了していればステップＳ２２１へ進み、終了していなければステップＳ２２０へ進む。
【０１２５】
ステップＳ２２０では、ＭＰＵ３０は、カウンタＫに１を加算してステップＳ２１２〜ステップＳ２１８を繰り返す。
【０１２６】
ステップＳ２２１では、ＭＰＵ３０は、ＳＤＲＡＭ５３に保存されたキャリブレーションが必要な測距点の有無を判定し、キャリブレーションが必要な測距点があればステップＳ２２２へ進み、キャリブレーションが必要な測距点が無ければステップＳ２３１へ進む。
【０１２７】
ステップＳ２２２では、ＭＰＵ３０は、液晶モニタ１４にキャリブレーションが必要な測距点を図８（ｂ）のように表示する。図８（ｂ）において、３０３はキャリブレーションが必要であることを示すメッセージ表示であり、ＣＡＬ開始ボタン３１０とキャンセルボタン３２０が表示されている。
【０１２８】
図８（ａ）に示すキャリブレーションに失敗した１５点の測距点の内、キャリブレーションが必要と判断された９点の測距点は、ＡＦ枠が実線で表示（前述のＡＦ枠８０４等）されている。また、キャリブレーションが不要と判断された６点の測距点は、ＡＦ枠が点線で表示（前述のＡＦ枠８３２等）されている。
【０１２９】
ステップＳ２２３では、ＭＰＵ３０は、ＣＡＬ開始ボタン３１０がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりＣＡＬ開始ボタン３１０が選択された後にＳＥＴボタン４７が操作されると、ＣＡＬ開始ボタン３１０がオンされたこととなり、ステップＳ２２５に進む。一方、オンされなければステップＳ２２４に進む。
【０１３０】
ステップＳ２２４では、ＭＰＵ３０は、キャンセルボタン３２０がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりキャンセルボタン３２０が選択された後にＳＥＴボタン４７が操作されると、キャンセルボタン３２０がオンされたこととなり、キャリブレーションモードを終了する。一方、オンされなければ、ステップＳ２２３に進む。
【０１３１】
ステップＳ２２５では、ＭＰＵ３０がライブビュー（ＬＶ）表示制御を開始する。具体的には、ＭＰＵ３０は、モーター駆動回路３８を介してミラーモーター（不図示）を制御し、主ミラー４とサブミラー７を図１（ｂ）に示すアップ位置に回動させて撮影光路外に退避させる。また、ＭＰＵ３０は、シャッター駆動回路３９を介してチャージモーター（不図示）を駆動し、シャッター５を図１（ｂ）に示すように開放状態にする。そして、メモリコントローラ３１は、撮像素子６に光電変換（電荷蓄積と電荷読み出し）を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により生成された動画像であるライブビュー画像を液晶モニタ１４に表示させる。ユーザーは、このライブビュー画像を見ながら測距点の必要なＡＦ枠に対して有利となる被写体を探す。
【０１３２】
ステップＳ２２６では、ＭＰＵ３０は、コントラスト検出方式によりフォーカスレンズ３ａのコントラスト合焦位置を検出する。具体的には、まず、メモリコントローラ３１が撮像素子６から不図示のＴＶＡＦ枠内の撮像信号を読み出してコントラスト評価画像を生成し、ＳＤＲＡＭ５３に一時的に保存する。そして、メモリコントローラ３１は、コントラストが最大（ピーク）となる画像が得られるまでフォーカスレンズ３ａを所定量ずつ駆動する。
【０１３３】
ステップＳ２２７では、ＭＰＵ３０はライブビュー表示を終了する。具体的には、ＭＰＵ３０は、モーター駆動回路３８を介してミラーモーター（不図示）を制御し、主ミラー４とサブミラー７を図１（ａ）に示すダウン位置に回動させる。
【０１３４】
ステップＳ２２８では、ＭＰＵ３０は、キャリブレーションが必要な測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行い、その結果に基づく位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に保存する。
【０１３５】
ステップＳ２２９では、ＭＰＵ３０は、ステップＳ２２６にて得られたコントラスト合焦位置と、ステップＳ２２８にて得られた位相差合焦位置との差を算出する。この差が、キャリブレーションが必要な測距点の位相差合焦位置に対するＣＡＬ補正量となる。
【０１３６】
ステップＳ２３０では、ＭＰＵ３０は、算出されたキャリブレーションが必要な測距点のＣＡＬ補正量をＥＥＰＲＯＭ３２に保存してキャリブレーションモードを終了する。
【０１３７】
ステップＳ２３１では、ＭＰＵ３０は、液晶モニタ１４にキャリブレーションが必要な測距点が無いことを図９のように表示する。図９において、３０３はキャリブレーションモードで失敗した測距点に対し、キャリブレーションの必要性がないことを示すメッセージ表示である。キャンセルボタン３２０がオンされたときは、キャリブレーションモードを終了する。
【０１３８】
以上説明したように、本実施形態によれば、キャリブレーションにおいて失敗した測距点が光学設計上の収差や、製造による個体毎の収差情報を用いて再度キャリブレーションが必要か否かを判定する。この判定結果を表示することで、再度キャリブレーションが必要でない測距点を補正するといった無駄な補正作業を防ぐことができる。
【０１３９】
本発明の好ましい実施形態について説明したが、本発明は上記第１および第２の実施形態に限定されず、上記で説明した収差以外にも、例えば球面収差、歪曲収差、湾曲収差等を用いても構わない。
【０１４０】
また、上記第１および第２の実施形態において収差情報をテーブル表記しているが、テーブル表記以外にも関数を用いて対応することも可能である。さらに、収差情報においては、交換レンズ３のズーム領域で設定しているが、フォーカス領域を用いても構わない。
【０１４１】
また、上記第１および第２の実施形態では、収差情報については、交換レンズ内に持たせているが、カメラ本体に持たせることでも構わない。
【０１４２】
また、本実施形態では、測距点は液晶モニタで表示しているが、ファインダー内表示でも可能である。これらの要旨の範囲内で種々の変形及び変更が可能である。
【０１４３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１４４】
１  カメラ本体
８  ＡＦユニット
１４  液晶モニタ
３０  ＭＰＵ
３１  メモリコントローラ
３３  レンズ制御回路
３８  モーター駆動回路
３２０  キャンセルボタン
【図１】
2016024392.tif 000003
【図２】
2016024392.tif 000004
【図３Ａ】
2016024392.tif 000005
【図３Ｂ】
2016024392.tif 000006
【図４】
2016024392.tif 000007
【図５】
2016024392.tif 000008
【図６】
2016024392.tif 000009
【図７Ａ】
2016024392.tif 000010
【図７Ｂ】
2016024392.tif 000011
【図７Ｃ】
2016024392.tif 000012
【図８】
2016024392.tif 000013
【図９】
2016024392.tif 000014