(57)【要約】【課題】位相差検出方式の焦点検出のフォーカスキャリブレーションを、専用チャートを用いることなく一般被写体でも簡単に効率よくできるようにする。【解決手段】撮影光学系により形成された被写体像を光電変換して画像信号を生成する撮像部と、被写体像の一対の像信号に基づいて、位相差検出方式により撮影光学系に含まれるフォーカスレンズの第１の合焦位置を検出する位相差検出部と、画像信号を用いたコントラスト検出方式によりフォーカスレンズの第２の合焦位置を検出するコントラスト検出部と、第２の合焦位置と第１の合焦位置の差から算出される補正量を用いて第１の合焦位置を補正するキャリブレーション部と、キャリブレーション部によるキャリブレーションの動作前、もしくは動作時に、被写体像が位相差検出部またはコントラスト検出部による合焦位置の検出に適しているか否かを判定する被写体判定部とを備える。【選択図】  図４
2018142007.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系により形成された被写体像を光電変換して画像信号を生成する撮像手段と、
前記被写体像の一対の像信号に基づいて、位相差検出方式により前記撮影光学系に含まれるフォーカスレンズの第１の合焦位置を検出する位相差検出手段と、
前記画像信号を用いたコントラスト検出方式により前記フォーカスレンズの第２の合焦位置を検出するコントラスト検出手段と、
前記第２の合焦位置と前記第１の合焦位置の差から算出される補正量を用いて前記第１の合焦位置を補正するキャリブレーション手段と、
前記キャリブレーション手段によるキャリブレーションの動作前、もしくは動作時に、前記被写体像が前記位相差検出手段または前記コントラスト検出手段による合焦位置の検出に適しているか否かを判定する被写体判定手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記被写体判定手段は、前記撮像手段の出力に基づいて判定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記被写体判定手段は、前記被写体像を測光するための測光手段の出力に基づいて判定することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記被写体判定手段は、前記被写体が、前記位相差検出手段が前記第１の合焦位置を検出できない被写体像であるか否かを判定することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記被写体判定手段は、前記被写体が、前記コントラスト検出手段が前記第２の合焦位置を検出できない被写体であるか否かを判定することを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記キャリブレーション手段によるキャリブレーションの動作を制限する制限手段をさらに備えることを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記被写体判定手段による判定結果を表示する表示手段をさらに備えることを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記表示手段は、撮像装置の外側に設けられていることを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記表示手段は、撮像装置のファインダーの光学系内に設けられていることを特徴とする請求項７に記載の撮像装置。
【請求項１０】
前記表示手段は、前記キャリブレーションの実行後に適正なピント補正値を得られたかどうかをそれぞれのＡＦ枠ごとに識別可能に表示することを特徴とする請求項６に記載の撮像装置。
【請求項１１】
前記表示手段は、前記ＡＦ枠の点灯、点滅、消灯により、適正なピント補正値を得られたかどうかを表示することを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記表示手段は、前記ＡＦ枠の線の種類、又は線幅を変えることにより、適正なピント補正値を得られたかどうかを表示することを特徴とする請求項１０に記載の撮像装置。
【請求項１３】
前記表示手段は、前記ＡＦ枠の色を変えることにより、適正なピント補正値を得られたかどうかを表示することを特徴とする請求項１０に記載の撮像装置。
【請求項１４】
撮影光学系により形成された被写体像を光電変換して画像信号を生成する撮像手段と、前記被写体像の一対の像信号に基づいて、位相差検出方式により前記撮影光学系に含まれるフォーカスレンズの第１の合焦位置を検出する位相差検出手段と、前記画像信号を用いたコントラスト検出方式により前記フォーカスレンズの第２の合焦位置を検出するコントラスト検出手段と、を備える撮像装置の制御方法であって、
前記第２の合焦位置と前記第１の合焦位置の差から算出される補正量を用いて前記第１の合焦位置を補正するキャリブレーション工程と、
前記キャリブレーション工程によるキャリブレーションの動作前、もしくは動作時に、前記被写体像が前記位相差検出手段または前記コントラスト検出手段による合焦位置の検出に適しているか否かを判定する被写体判定工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項１５】
請求項１４に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１４に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位相差検出方式により得られた合焦位置をコントラスト検出方式により検出された合焦位置に基づいて補正する技術に関するものである。
【背景技術】
【０００２】
従来、一眼レフカメラ等のレンズ交換型の撮像装置において、交換レンズ内の撮影光学系を通った光によって形成された一対の像の位相差から撮影光学系の焦点状態（デフォーカス量）を検出する位相差検出方式により焦点検出を行うことが知られている。このような位相差検出方式には、撮影時の光源や被写体の色、種類等の影響によっては合焦位置を正確に検出できないおそれがあるという問題があった。
【０００３】
このような問題を解消するために、特許文献１では、位相差検出方式により得られた合焦位置を、コントラスト検出方式により検出された合焦位置に基づいて補正するフォーカスキャリブレーション機能を備えたカメラが開示されている。コントラスト検出方式では、デジタルカメラにおいて撮像素子を用いて生成された映像信号から被写体のコントラストを示す焦点評価値を求め、この焦点評価値が最大となるフォーカスレンズの位置を合焦位置とする。焦点評価値が最大となる位置を検出する際には、フォーカスレンズを微小駆動しながら焦点評価値の変化をモニタする。特許文献１のデジタルカメラでは、フォーカスキャリブレーションにより得られた補正値を用いて、撮影時に位相差検出方式により得られた合焦位置を補正し、補正後の合焦位置にフォーカスレンズを移動させることで、より正確な合焦制御を行う。
【０００４】
また特許文献２では、フォーカスキャリブレーションモード時に、カメラ内で生成した疑似被写体画像を外部表示装置に表示させて、その疑似被写体画像に対して各検出方式により合焦位置を得る。そして、その検出結果から位相差検出方式の合焦位置を補正するカメラが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２９５０４７号公報
【特許文献２】特開２００７−０４１０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで近年、位相差検出方式の焦点検出装置は、ユーザーの要求に伴い撮影画角に対して焦点検出領域が拡大し、検出ポイント数が増加している。従って、撮像装置に搭載された位相差検出方式の焦点検出装置に応じたフォーカスキャリブレーション方法について考慮する必要がある。
【０００７】
しかしながら、前述の特許文献１に開示された従来技術では、検出領域の違いや検出ポイント数に応じたフォーカスキャリブレーション方法や表示方法については言及されていない。またキャリブレーション時の合焦位置検出に用いる被写体についても、フォーカスキャリブレーションを高精度に行うためには一般的な被写体よりも専用チャートを用いることが望ましいとしか言及されていない。
【０００８】
同様に特許文献２に開示された従来技術では、フォーカスキャリブレーションを行うためには専用チャート（疑似被写体画像）を外部表示装置に表示させる必要がある。そのためユーザーがフィールドでフォーカスキャリブレーションの必要性を感じたとしても、外部表示装置がなければフォーカスキャリブレーションンができない。
【０００９】
本発明は上述した課題に鑑みてなされたものであり、その目的は、位相差検出方式の焦点検出のフォーカスキャリブレーションを、専用チャートを用いることなく一般被写体でも簡単に効率よくできるようにすることである。
【課題を解決するための手段】
【００１０】
本発明に係わる撮像装置は、撮影光学系により形成された被写体像を光電変換して画像信号を生成する撮像手段と、前記被写体像の一対の像信号に基づいて、位相差検出方式により前記撮影光学系に含まれるフォーカスレンズの第１の合焦位置を検出する位相差検出手段と、前記画像信号を用いたコントラスト検出方式により前記フォーカスレンズの第２の合焦位置を検出するコントラスト検出手段と、前記第２の合焦位置と前記第１の合焦位置の差から算出される補正量を用いて前記第１の合焦位置を補正するキャリブレーション手段と、前記キャリブレーション手段によるキャリブレーションの動作前、もしくは動作時に、前記被写体像が前記位相差検出手段または前記コントラスト検出手段による合焦位置の検出に適しているか否かを判定する被写体判定手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、位相差検出方式の焦点検出のフォーカスキャリブレーションを、専用チャートを用いることなく一般被写体でも簡単に効率よく行うことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態のデジタル一眼レフカメラ（ミラーダウン状態）の構成を示す断面図。
【図２】第１の実施形態のデジタル一眼レフカメラ（ミラーアップ／ライブビュー状態）の構成を示す断面図。
【図３】第１の実施形態のデジタル一眼レフカメラの電気的構成を示すブロック図。
【図４】第１の実施形態におけるフォーカスキャリブレーション動作を示すフローチャート。
【図５】第１の実施形態におけるフォーカスキャリブレーション可否判定ルーチンの動作を示すフローチャート。
【図６】第１の実施形態におけるライブビュー時の液晶モニタの表示状態を示す図。
【図７】第１の実施形態におけるフォーカスキャリブレーション可否判定結果表示を示す図。
【図８】第２の実施形態におけるフォーカスキャリブレーション動作を示すフローチャート。
【図９】第２の実施形態におけるフォーカスキャリブレーション可否判定ルーチンの動作を示すフローチャート。
【図１０】第２の実施形態におけるファインダー内の表示状態を示す図。
【図１１】第２の実施形態におけるフォーカスキャリブレーション可否判定結果表示を示す図。
【図１２】第３の実施形態における自動フォーカスキャリブレーション機能を含めた基本動作を示すフローチャート。
【図１３】第３の実施形態におけるフォーカスキャリブレーション動作を示すフローチャート。
【図１４】第４の実施形態におけるフォーカスキャリブレーション動作を示すフローチャート。
【図１５】第４の実施形態におけるフォーカスキャリブレーション可否測距点識別モード設定を示す図。
【図１６】第４の実施形態におけるフォーカスキャリブレーション可否測距点の識別表示設定のデータ選択を示す図。
【図１７】第４の実施形態におけるフォーカスキャリブレーション可否測距点識別表示設定の記憶を示す図。
【図１８】第４の実施形態におけるフォーカスキャリブレーション可否測距点識別表示の個別設定におけるフォーカスキャリブレーションの実施回数設定を示す図。
【図１９】第４の実施形態におけるフォーカスキャリブレーション可否測距点識別表示の個別設定におけるフォーカスキャリブレーションでのピント補正値取得可能な測距点表示設定を示す図。
【図２０】第４の実施形態におけるフォーカスキャリブレーション可否測距点識別表示の個別設定におけるフォーカスキャリブレーションでのピント補正値取得不可能な測距点表示設定を示す図。
【図２１】第４の実施形態におけるフォーカスキャリブレーション可否測距点識別表示の個別設定におけるフォーカスキャリブレーションでのピント補正値取得を測距点限定設定を示す図。
【図２２】第４の実施形態におけるフォーカスキャリブレーション可否測距点識別表示の個別設定確認を示す図。
【図２３】第４の実施形態におけるフォーカスキャリブレーション１回目の被写体とＡＦ枠位置での合焦表示を示す図。
【図２４】第４の実施形態におけるフォーカスキャリブレーション１回目結果のＡＦ枠の識別表示を示す図。
【図２５】第４の実施形態におけるフォーカスキャリブレーション２回目の被写体とＡＦ枠位置と２回目のフォーカスキャリブレーション結果後のＡＦ枠表示を示す図。
【図２６】第４の実施形態におけるフォーカスキャリブレーション３回目の被写体とＡＦ枠位置と３回目のフォーカスキャリブレーション結果後のＡＦ枠表示を示す図。
【図２７】第４の実施形態におけるフォーカスキャリブレーション４回目の被写体とＡＦ枠位置と全測距点のフォーカスキャリブレーションによるピント補正値記憶まで終了した後の液晶モニタ上の表示を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。
【００１４】
（第１の実施形態）
図１および図２は、本発明の撮像装置の第１の実施形態であるデジタル一眼レフカメラの構成を示した図である。
【００１５】
図１、図２において、デジタル一眼レフカメラの本体１（以下、カメラ本体という）を示している。カメラ本体１に固定されたマウント２には、交換レンズ３が着脱交換可能に装着される。また、マウント２には、交換レンズ３との間で各種信号を通信したりカメラ本体１から交換レンズ３に電源を供給したりするための不図示のインターフェイス部が設けられている。
【００１６】
交換レンズ３の内部には、フォーカスレンズ（フォーカス素子）３ａ、変倍レンズ３ｂおよび絞り１９を含む撮影光学系が収容されている。なお、図では各レンズを１枚のレンズにより構成されているように示しているが、複数枚のレンズによって構成されていてもよい。
【００１７】
カメラ本体１において、ハーフミラーにより構成された主ミラー４は、図２に示すダウン位置と図３に示すアップ位置とに回動可能である。撮影光学系により形成される被写体像を後述するファインダー光学系を通して観察する時（ファインダー観察状態）には、主ミラー４は、図２に示すように撮影光路内に斜めに配置されるダウン位置に回動される。ダウン位置に配置された主ミラー４は、撮影光学系からの光束を反射してファインダー光学系に導く。また撮影時やライブビュー表示時（撮影／ライブビュー観察状態）には、主ミラー４は、図３に示すように撮影光路から退避するアップ位置に回動される。これにより撮影光学系からの光束は、後述するシャッター５および撮像素子６に導かれる。
【００１８】
シャッター５は、撮影光学系からの光束による撮像素子６の露光を制御する。本実施形態のシャッター５は、フォーカルプレーンシャッターであり、ファインダー観察状態では閉じ、撮影／ライブビュー観察状態にて開くように構成されている。
【００１９】
撮像素子６は、ＣＣＤまたはＣＭＯＳイメージセンサとその周辺回路で構成された撮像素子であり、被写体像を光電変換して撮像信号を出力する。撮像信号に対して後述する画像処理回路５４（図３参照）にて各種処理が行われ、画像信号が生成される。撮像信号は全画素独立して出力可能に構成されている。また一部の画素が焦点検出用画素となっており、撮像面で位相差検出方式の焦点検出（撮像面位相差ＡＦ）が可能となっている。より具体的には、撮像素子６は被写体の像を形成する交換レンズ３の射出瞳の全域を通る光束を各々が受光して被写体の像を生成する複数の撮像用画素を有する。更に撮像素子６は各々が交換レンズ３の射出瞳の一部の領域を通る光束を受光する複数の焦点検出用画素も有する。複数の焦点検出用画素は全体として交換レンズ３の射出瞳の全域を通る光束を受光することができる。焦点検出用画素は撮像面位相差ＡＦを撮像素子６の全領域で行うために、有効画素内に離散的に配置されている。撮像面位相差ＡＦの詳細については、特開２００９−２４４４２９号公報や特開２０１０−１１７６８０号公報などで説明されているため、詳しい説明は省略する。
【００２０】
主ミラー４とともに回動するサブミラー７は、主ミラー４がダウン位置に配置されているときに、主ミラー４を透過した光束を反射して後述するＡＦユニット８に導く。またサブミラー７は、撮影／ライブビュー観察状態では、主ミラー４とともにアップ位置に回動する。
【００２１】
ＡＦユニット８は、結像面近傍に配置されたフィールドレンズ８ａと、反射ミラー８ｂと、２次結像レンズ８ｃと、２次元方向に配置された複数の受光素子を含むエリアセンサ８ｄとにより構成されている。２次結像レンズ８ｃは、撮影光学系から入射して主ミラー４、サブミラー７および反射ミラー８ｂにて反射した光束から一対の被写体像を形成する。エリアセンサ８ｄはこれら一対の被写体像を光電変換して一対の像信号を生成する。これら一対の像信号は、後述する焦点検出回路３６（図３参照）に出力される。この像信号を用いて、位相差検出方式による撮影光学系の焦点状態の検出（すなわち、焦点検出）を行うことができる。２次結像レンズ８ｂは、撮影画面内の複数の領域に含まれる被写体のそれぞれについて一対の被写体像を形成するように構成されている。すなわち、撮影画面内に複数の焦点検出ポイント（所謂、測距点）が配置されている。本実施形態においては６１点の測距点が配置されている（図７参照）。
【００２２】
ピント板９には、主ミラー４により反射された光束により被写体像が形成される。ペンタプリズム１０は、ピント板９の射出面に結像した被写体像を正立正像に反転させる。接眼レンズ１１は、ペンタプリズム１０からの光束をユーザーの眼に導いてピント板９上の被写体像をユーザーに観察させる。ピント板９、ペンタプリズム１０、接眼レンズ１１から構成されている光学系をフィンダー光学系と称す。
【００２３】
ファインダー光学系内のピント板９の近傍に配置された高分子分散液晶パネル（所謂、ＰＮ液晶パネル）からなる表示装置１２は、ファインダー内に前述した６１点の測距点などの各種情報を表示している。
【００２４】
ＣＭＯＳセンサーやＣＣＤなどの撮像素子からなるＲＧＢ測光センサ１３は、不図示の測光光学系との構成により、撮像信号からピント板９上の被写体像の輝度の測光（いわゆる、ＡＥ）、色の測色や、撮像信号から画像を生成し顔検出などを行うことが可能である。
【００２５】
カメラ本体の外側に設けられた液晶モニタ１４は、画像信号（ライブビュー画像および撮影画像）や各種情報を表示する。
【００２６】
交換レンズ３において、フォーカスモーター１５は、フォーカスレンズ３ａを光軸方向に移動させる駆動源となる。リードスクリュー１６は、フォーカスモーター１５により回転される。リードスクリュー１６には、フォーカスレンズ３ａに取り付けられた（実際には、フォーカスレンズ３ａを保持する保持枠に取り付けられた）ラックが噛み合っている。このため、フォーカスモーター１５によりリードスクリュー１６が回転されると、リードスクリュー１６とラックとの噛み合いによりフォーカスレンズ３ａが光軸方向に移動する。
【００２７】
リードスクリュー１６の先端には、パルス板１７がリードスクリュー１６と一体で回転可能に取り付けられている。また、交換レンズ３内には、パルス板１７の一部を挟むように配置された発光素子と受光素子とを有するフォトカプラ１８が配置されている。フォトカプラ１８は、パルス板１７の回転によって発光素子からの光が受光素子により受光されるごとにパルス信号を生成する。このパルス信号は、後述する焦点調節回路３４（図３参照）に入力され、ここでパルス信号の入力数がカウントされることで、フォーカスレンズ３ａの移動量（又は位置）が検出される。
【００２８】
絞り駆動部２０は、後述する絞り駆動回路３５（図３参照）を含み、絞り１９を開閉方向に駆動する。
【００２９】
図３は、前述したデジタル一眼レフカメラの電気的構成を示したブロック図である。マイクロコンピュータ（以下、ＭＰＵという）３０は、カメラ本体１およびカメラシステム全体の制御を行うメインコントローラである。メモリコントローラ３１は、撮像素子６の動作の制御や画像データに関する制御を行う。メモリとしてのＥＥＰＲＯＭ３２は、各種制御を行うためのデータを格納している。
【００３０】
交換レンズ３内に設けられたレンズ制御回路３３は、マウント２を介して送信されてくるＭＰＵ３０からの信号に応じて、交換レンズ３内の焦点調節回路３４および絞り駆動回路３５を制御する。
【００３１】
焦点調節回路３４には、レンズ制御回路３３からフォーカスレンズ３ａの目標移動量を示す情報が入力されるとともに、フォトカプラ１８からパルス信号（つまりはフォーカスレンズ３ａの実際の移動量を示す実移動量の情報）が入力される。焦点調節回路３４は、目標移動量と実移動量の情報に基づいて、フォーカスモーター１５を駆動してフォーカスレンズ３ａを移動させる。絞り駆動回路３５は、レンズ制御回路３３からの絞り駆動信号に応じて絞り１９を駆動する。
【００３２】
カメラ本体１内の焦点検出回路３６は、ＡＦユニット８に設けられたエリアセンサ８ｄの電荷蓄積と電荷読み出しを制御し、各焦点検出領域で得られる一対の像信号をＭＰＵ３０に出力する。ＭＰＵ３０は、入力された一対の像信号に対して相関演算を行うことで、一対の像信号の位相差を算出し、更に位相差から撮影光学系の焦点状態を示すデフォーカス量を算出する。そして、ＭＰＵ３０は、デフォーカス量と、交換レンズ３（レンズ制御回路３３）から取得した撮影光学系の焦点距離やフォーカスレンズ３ａのフォーカス敏感度等の光学データとに基づいて、フォーカスレンズ３ａの合焦位置を計算する。この位相差検出方式により得られる合焦位置（第１の合焦位置）を、以下の説明では、位相差合焦位置という。ＭＰＵ３０は、位相差合焦位置の情報を、レンズ制御回路３３に送信する。ＡＦユニット８、焦点検出回路３６およびＭＰＵ３０によりフォーカス制御手段が構成される。
【００３３】
レンズ制御回路３３は、フォーカスレンズ３ａを現在の位置から位相差合焦位置に移動させるためのフォーカスレンズ３ａの目標移動量を算出し、目標移動量の情報を焦点調節回路３４に出力する。これにより前述したように、焦点調節回路３４による不図示のフォーカスモーター１５の駆動およびフォーカスレンズ３ａの位相差合焦位置への移動が行われる。このようにして、位相差検出方式による焦点検出と焦点調節からなる位相差ＡＦが行われる。
【００３４】
測光回路３７は、ＲＧＢ測光センサ１３からの輝度信号をＭＰＵ３０に出力する。ＭＰＵ３０は、輝度信号をＡ／Ｄ変換して被写体の測光情報とし、この測光情報を用いて撮影露出を演算し設定する。この測光情報を得てから撮影露出の設定までの一連の動作をＡＥ動作と称する。同様にＲＧＢ信号から被写体の色情報を得たり、撮像信号から顔検出を行う。
【００３５】
モーター駆動回路３８は、主ミラー４を駆動する不図示のミラーモーターやシャッター５をチャージする不図示のチャージモーターを制御する。シャッター駆動回路３９は、シャッター５をチャージ状態にて保持する不図示の電磁石（コイル）への電力供給を制御する。
【００３６】
液晶駆動回路４０は、ＰＮ液晶パネル１２の駆動制御を行い、測距点や各種情報をファインダー内に表示する。ＤＣ／ＤＣコンバータ４１は、電源（バッテリー）４２の電圧を、カメラ本体１および交換レンズ３内の各回路に必要な電圧に変換する。電源４２はカメラ本体１に対して着脱可能になっている。
【００３７】
レリーズボタン４３は、ユーザーによって撮影を開始させるために操作される操作部材である。レリーズボタン４３の半押し操作（第１ストローク操作）によって、ＡＥおよびＡＦ等の撮影準備動作を開始させるための第１スイッチＳＷ１がオンされる。また、レリーズボタン４３の全押し操作（第２ストローク操作）によって、記録用画像を生成するための撮像素子６の露光を開始させるための第２スイッチＳＷ２がオンされる。第１スイッチＳＷ１および第２スイッチＳＷ２のオン信号はＭＰＵ３０に出力される。
【００３８】
モードボタン４４は、後述する電子ダイヤル４５とともに操作されることで、カメラ本体１における撮影モードの変更を可能とする。電子ダイヤル４５は、その回転操作量に応じたクリック信号がＭＰＵ３０内のアップダウンカウンタにてカウントされ、カウント値に応じて各種数値やデータ等の選択が行われる。
【００３９】
マルチコントロールボタン４６は、上下左右およびそれらの間に設けられた８つのボタン部がユーザーによって操作されることで、測距点や各種撮影モードの詳細を選択または設定するための操作入力部である。
【００４０】
ＳＥＴボタン４７は、モードボタン４４や電子ダイヤル４５、マルチコントロールボタン４６などが操作されて、測距点や各種撮影モードの詳細、各種数値などの選択または設定を行った際に、その選択または設定を決定するための操作入力部である。電源ボタン４８は、ユーザーにより操作されると、カメラ本体１（および交換レンズ３）の電源がＯＮ／ＯＦＦされる。
【００４１】
ＣＤＳ（相関２重サンプリング）／ＡＧＣ（自動ゲイン調整）回路５０は、撮像素子６から出力された撮像信号に対して、サンプルホールドと自動ゲイン調整を行う。Ａ／Ｄ変換器５１は、ＣＤＳ／ＡＧＣ回路５０からのアナログ出力をデジタル信号に変換する。ＴＧ（タイミング発生）回路５２は、撮像素子６に駆動タイミング信号を、ＣＤＳ／ＡＧＣ回路５０にサンプルホールドタイミング信号を、Ａ／Ｄ変換器５１にサンプルクロック信号をそれぞれ供給する。
【００４２】
メモリコントローラ３１は、撮像素子６から出力され、ＣＤＳ／ＡＧＣ回路５０およびＡ／Ｄ変換器５１から出力された撮像信号を用いて、コントラスト検出方式によりフォーカスレンズ３ａの合焦位置を検出する。このコントラスト検出方式により検出される合焦位置（第２の合焦位置）を、以下の説明では、コントラスト合焦位置という。ＭＰＵ３０は、コントラスト合焦位置と前述した位相差合焦位置との差に基づいて、位相差合焦位置を補正するフォーカスキャリブレーションを行う。ＭＰＵ３０とメモリコントローラ３１により、キャリブレーション手段が構成される。
【００４３】
またメモリコントローラ３１は、撮像素子６の焦点検出用画素からの出力信号を用いて、ＭＰＵ３０で算出される位相差検出方式と同様の処理を行い、撮像面位相差検出方式によりフォーカスレンズ３ａの合焦位置を検出する。この撮像面位相差検出方式により得られる合焦位置（第３の合焦位置）を以下の説明では、撮像面位相差合焦位置という。
【００４４】
メモリとしてのＳＤＲＡＭ５３は、Ａ／Ｄ変換器５１によりデジタル変換された画像等のデータや、撮像素子６の焦点検出用画素の出力信号を一時的に記録する。画像処理回路５４は、Ａ／Ｄ変換器５１から出力された撮像信号（デジタル信号）に対して、Ｙ／Ｃ（輝度信号／色差信号）分離、ホワイトバランス補正およびγ補正等の様々な処理を行って、ライブビュー用や記録用の画像データを生成する。またメモリコントローラ３１は、画像処理回路５４で生成された画像データから、被写体の測光情報を得る（いわゆる撮像面ＡＥを行う）ことが可能である。
【００４５】
画像圧縮／伸張回路５５は、画像データをＪＰＥＧ等の形式に従って圧縮したり圧縮された画像データを伸張したりする。Ｄ／Ａ変換器５６は、ＳＤＲＡＭ５３や記録メディア５８に記録された画像データなどを液晶モニタ１４に表示するために、画像データをアナログ信号に変換する。Ｉ／Ｆ（インターフェイス）５７は、記録メディア５８とのインターフェイスである。
【００４６】
次に、本実施形態のデジタル一眼レフカメラの動作を、図４および図５に示すフローチャートを用いて説明する。図４のフローチャートは、フォーカスキャリブレーションを行う通常キャリブレーションモードで行われる動作を示す。通常キャリブレーションモードは、あるフォーカスレンズ３ａの位置において、複数の測距点のフォーカスキャリブレーションを同時に行うモードである。また、図４および図５に示す動作は、それぞれコンピュータであるＭＰＵ３０およびメモリコントローラ３１が、コンピュータプログラムに従って実行する。
【００４７】
ステップＳ１０１では、ＭＰＵ３０はユーザーによってモードボタン４４および電子ダイヤル４５が操作されて、通常キャリブレーションモードが選択されたことを受けてステップＳ１０２に進む。
【００４８】
ステップＳ１０２では、ＭＰＵ３０はフォーカスキャリブレーションを行うために、ライブビュー（ＬＶ）表示を開始する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７をアップ位置に回動させて撮影光路外に退避させる。またＭＰＵ３０は、シャッター駆動回路３９を介して不図示のチャージモーターを駆動し、シャッター５を図２に示すように開放状態にする。そして、メモリコントローラ３１は撮像素子６に光電変換（電荷蓄積と電荷読み出し）を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により生成された動画像であるライブビュー画像を液晶モニタ１４に表示させる。ユーザーは、このライブビュー画像を見ながらフォーカスキャリブレーションを行うための被写体を探し、カメラを配置する。
【００４９】
図６はライブビュー時の液晶モニタ１４の表示状態を示す図である。液晶モニタ１４には被写体の道路標識２００がライブビュー画像として表示されている。また撮影画面の中央にはＴＶＡＦ枠３００が表示されている。図６においてＴＶＡＦ枠３００は、撮影画面の中央に配置されているが、撮影画面の何処に配置されていても構わない。
【００５０】
ステップＳ１０３では、ＭＰＵ３０はユーザーによりレリーズボタン４３が半押し操作されて第１スイッチＳＷ１がオンになったか否かを判定する。オンになっていればフォーカスキャリブレーションを行う被写体を確定して、ステップＳ１０４に進む。オンされていなければ、オンされるまで待機する。
【００５１】
ステップＳ１０４では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を駆動し、フォーカスレンズ３ａに対して所定量刻みでの駆動を開始する。
【００５２】
ステップＳ１０５では、コントラスト検出方式によりフォーカスレンズ３ａのコントラスト合焦位置を検出する。具体的には、まずメモリコントローラ３１が撮像素子６からＴＶＡＦ枠３００内の撮像信号を読み出して所定の周波数成分を抽出することでコントラスト評価信号を生成し、ＳＤＲＡＭ５３に一時的に記録する。そしてメモリコントローラ３１は、コントラストが最大（ピーク）である画像（以下、ピーク画像という）が得られたか否かを判定する。ピーク画像が検出できた場合はステップＳ１０６に進む。検出できなかった場合は、フォーカスレンズ３ａが所定量駆動された位置で繰り返しピーク画像を検出する。ピーク画像の検出は最低でも３つのコントラスト評価画像を取得しないと行えないため、ステップＳ１０５は最低３回繰り返される。
【００５３】
ステップＳ１０６では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を停止させフォーカスレンズ３ａの駆動を終了する。この時点でフォーカスレンズ３ａは、フォーカスキャリブレーションを行うための被写体とした道路標識２００にピントが合った位置（コントラスト合焦位置）で停止している。
【００５４】
ステップＳ１０７では、エリアセンサ８ｄの６１点の測距点をカウントするためのカウンタＮに１を設定する。ステップＳ１０８では、フォーカスキャリブレーション可否判定ルーチンを実行する。このルーチン内の詳細動作については後述する。
【００５５】
ステップＳ１０９では、フォーカスキャリブレーション可否判定ルーチンの実行が６１番目の測距点、即ち全測距点終了したか否かの判定を行う。終了していればステップＳ１１１へ進み、終了していなければステップＳ１１０へ進む。ステップＳ１１０では、カウンタＮに１を加算してステップＳ１０８を繰り返す。
【００５６】
ステップＳ１１１では、メモリコントローラ３１によりエリアセンサ８ｄの全測距点のフォーカスキャリブレーション可否判定結果を液晶モニタ１４に表示する。フォーカスキャリブレーション可否判定結果は、後述のフォーカスキャリブレーション可否判定ルーチンでＳＤＲＡＭ５３に一時的に記録される、ＣＡＬ＿ＯＫ＿ＦＬＡＧまたはＣＡＬ＿ＮＧ＿ＦＬＡＧで判別可能となっている。
【００５７】
図７は、フォーカスキャリブレーション可否判定結果が液晶モニタ１４に表示された状態を示す図である。８００はエリアセンサ８ｄの測距点を示すＡＦ枠で６１点分表示されている。ＡＦ枠８００の個別番号は、左上をＡＦ枠８０１として数え始め、左端から右端、上側から下側と数え、中央をＡＦ枠８３１、右下をＡＦ枠８６１とする。従って、カウンタＮの１番目の測距点がＡＦ枠８０１、６１番目の測距点がＡＦ枠８６１となる。またＣＡＬ開始ボタン３１０とキャンセルボタン３２０が表示されている。
【００５８】
フォーカスキャリブレーションが可能な測距点は、ＡＦ枠が実線で表示（８０１、８０４、８１４、８４８、８５８、８６１等）されている。フォーカスキャリブレーションが不可能な測距点は、識別可能にＡＦ枠が点線で表示（８０３、８３１、８５９等）されている。図７においては、各測距点のフォーカスキャリブレーションの可否をＡＦ枠の実線と点線（線の種類や線幅の違い）で表示しているが、ＡＦ枠の表示色を変更したり、ＡＦ枠の表示と非表示（あるいは点滅）にしたり、ユーザーが視覚的に可否を判定できればどのような表示方法でも構わない。
【００５９】
ステップＳ１１２では、ＭＰＵ３０はユーザーによりＣＡＬ開始ボタン３１０がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりＣＡＬ開始ボタン３１０選択後にＳＥＴボタン４７を操作すると、ＣＡＬ開始ボタンがオンされたこととなりステップＳ１１３に進む。オンされなければ（即ち、キャンセルボタン３２０がオンされれば）、フォーカスキャリブレーションモードを終了する。
【００６０】
ステップＳ１１３では、ライブビュー表示を終了する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７を図２に示すダウン位置に回動させる。
【００６１】
ステップＳ１１４では、ＭＰＵ３０はフォーカスキャリブレーション可能測距点とされた測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行い、その結果に基づく位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に記録する。
【００６２】
ステップＳ１１５では、ＭＰＵ３０はステップＳ１０５にて得られたコントラスト合焦位置と、ステップＳ１１４にて得られたフォーカスキャリブレーション可能測距点の位相差合焦位置との差を算出する。この差が、フォーカスキャリブレーション可能測距点の位相差合焦位置に対する補正量（以下、ＣＡＬ補正量という）となる。
【００６３】
ステップＳ１１６では、ＭＰＵ３０は算出されたフォーカスキャリブレーション可能測距点のＣＡＬ補正量をＥＥＰＲＯＭ３２に記録して、キャリブレーションモードの動作を終了する。
【００６４】
次に、図５のフローチャートは、フォーカスキャリブレーション可否判定ルーチンで行われる動作を示す。これは、フォーカスキャリブレーションの動作前、又は動作時に行われる。
【００６５】
ステップＳ１５１では、メモリコントローラ３１が撮像素子６からＮ番目の測距点であるＡＦ枠８ＮＮ内の撮像信号を読み出して評価画像を生成する。ステップＳ１５２では、評価画像のコントラストが所定値以上であるか否かを判定する。所定値以上の場合はステップＳ１５３へ進み、所定値未満の場合はステップＳ１５７へ進む。
【００６６】
ステップＳ１５３では、評価画像の輝度が所定範囲値内であるか否かを判定する。所定範囲値内の場合はステップＳ１５４へ進み、所定範囲値外の場合はステップＳ１５７へ進む。
【００６７】
ステップＳ１５４では、評価画像内に遠近競合している被写体がないかあるかを判定する。遠近競合している被写体がない場合はステップＳ１５５へ進み、遠近競合している被写体がある場合はステップＳ１５７へ進む。
【００６８】
ステップＳ１５５では、評価画像が繰り返しパターンになっていないかいるかを判定する。繰り返しパターンになっていない場合はステップＳ１５６へ進み、繰り返しパターンになっている場合はステップＳ１５７へ進む。
【００６９】
ステップＳ１５６では、ステップＳ１５２〜Ｓ１５５の４つの判定が全てＯＫなので、ステップＳ１１４において位相差ＡＦで正確な測距ができるため、Ｎ番目の測距点はフォーカスキャリブレーション可能と判定される。そしてＭＰＵ３０により、Ｎ番目の測距点（ＡＦ枠８ＮＮ）の結果をＣＡＬ＿ＯＫ＿ＦＬＡＧとしてＳＤＲＡＭ５３に一時的に記録する。
【００７０】
ステップＳ１５７では、ステップＳ１５２〜Ｓ１５５の４つの判定のいずれかがＮＧなので、ステップＳ１１４において位相差ＡＦが誤測距したり、測距不能になる恐れがあるため、Ｎ番目の測距点はフォーカスキャリブレーション不可能と判定される。そしてＭＰＵ３０により、Ｎ番目の測距点（ＡＦ枠８ＮＮ）の結果をＣＡＬ＿ＮＧ＿ＦＬＡＧとしてＳＤＲＡＭ５３に一時的に記録し、ステップＳ１０９へ戻る。
【００７１】
図７においては、被写体が道路標識２００であるため、ＡＦ枠８０１〜８６１の全てが、輝度は所定範囲値内、遠近競合の被写体はなし、繰り返しパターンになっていないと３つの判定はＯＫである（被写体判定）。しかしコントラストは、ＡＦ枠が道路標識２００上に配置された位置によって異なる。前述した通りＡＦ枠８０１、８０４、８１４、８４８、８５８、８６１等はＡＦ枠内にデザイン上の変化がある（色が切り替わるエッジラインがある）ため、コントラストが所定値以上となりＣＡＬ＿ＯＫ＿ＦＬＡＧが記録される。またＡＦ枠８０３、８３１、８５９等はＡＦ枠内にデザイン上の変化がない（色が切り替わるエッジラインがない）ため、コントラストが所定値未満となりＣＡＬ＿ＮＧ＿ＦＬＡＧが記録される。
【００７２】
また図５においては、位相差検出方式の焦点検出が可能か否かを、撮像素子６からの撮像信号を用いてコントラスト判定、輝度判定、遠近競合判定、繰り返しパターン判定の４つの判定方法により行っている。しかしながら、位相差検出方式による焦点検出精度が得られにくい被写体を判定できる方法であれば、例えば、色判定や、撮像素子６の撮像面位相差ＡＦを行い合焦できるか否かの判定など、どのような判定方法でも構わない。
【００７３】
以上説明したように、本実施形態によれば、ユーザーが選択した被写体について、フォーカスキャリブレーションが可能か否かを、撮像素子６からの撮像信号を用いて判定する。これによりフォーカスキャリブレーションの精度が出せない被写体での無駄な補正作業を防ぐことができる。従って、ユーザーは専用チャートを用いることなく簡単に効率良くフォーカスキャリブレーションを行うことができる。
【００７４】
（第２の実施形態）
本実施形態のデジタル一眼レフカメラの動作を、図８および図９に示すフローチャートを用いて説明する。図８のフローチャートは、本発明の第２の実施形態であるデジタル一眼レフカメラと交換レンズを含むデジタル一眼レフカメラシステムにおいて、フォーカスキャリブレーションが可能か否かの判定を行うキャリブレーション判定モードで行われる動作を示す。本実施形態のカメラ本体および交換レンズの構成は、第１の実施形態と同様であり、本実施形態において第１の実施形態と共通する構成要素には第１の実施形態と同符号を付す。また図８および図９に示す動作は、コンピュータであるＭＰＵ３０およびメモリコントローラ３１が、コンピュータプログラムに従って実行する。
【００７５】
ステップＳ２０１では、ＭＰＵ３０はユーザーによってモードボタン４４および電子ダイヤル４５が操作されてキャリブレーション判定モードが選択されたことを検出すると、ステップＳ２０２に進む。本実施形態のキャリブレーション判定モードはファインダー上で行うモードであるため、ユーザーがファインダーを覗きながらフォーカスキャリブレーションを行うための被写体を探す。
【００７６】
ステップＳ２０２では、ＭＰＵ３０はユーザーによりレリーズボタン４３が半押し操作されて第１スイッチＳＷ１がオンになったか否かを判定する。オンになっていればフォーカスキャリブレーション判定を行う被写体を確定して、ステップＳ２０３に進む。オンされていなければ、オンされるまで待機する。
【００７７】
ステップＳ２０３では、ＭＰＵ３０は位相差検出方式により得られる位相差合焦位置へフォーカスレンズ３ａを合焦駆動させる。具体的には、まず焦点検出回路３６を介して、その時のカメラの設定に応じた測距点で、位相差検出方式による焦点検出を行う。焦点検出を行う測距点は、例えば、測距点選択モードが任意１点ならばユーザーが予め選択している測距点で焦点検出し、自動選択ならば６１点全点で焦点検出し、その結果やレンズ情報などを元にＭＰＵ３０で主測距点を決定する。次に、ＭＰＵ３０はその焦点検出結果に基づいて位相差合焦位置を算出し、その情報をレンズ制御回路３３に送信する。次に、レンズ制御回路３３はフォーカスレンズ３ａの移動量を算出し、焦点調節回路３４を介してフォーカスレンズ３ａを位相差合焦位置へ駆動する。
【００７８】
ステップＳ２０３では、ＭＰＵ３０はフォーカスレンズ３ａの停止位置において、エリアセンサ８ｄの全測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行う。その結果に基づいて、合焦している測距点を示すＡＦ枠を液晶駆動回路４０を介してＰＮ液晶パネル１２に表示する。
【００７９】
図１０はファインダー内の表示状態を示す図である。ピント板９に結像した被写体像と、ＰＮ液晶１２で表示される各種情報がファインダー光学系を通して表示されている。ピント板９には被写体として、屋上に時計の電光掲示板２１１が設置されたビル２１０が結像されている。またＰＮ液晶１２には合焦している測距点を示すＡＦ枠８００（８０１〜８０３、８０７〜８１１、８１６、８２４、８２７、８３１、８３５、８３８、８４６、８４９、８５７等）が表示されている。
【００８０】
ステップＳ２０５では、ＭＰＵ３０は合焦した測距点をカウントしてカウンタｍａｘ値に設定する。図１０においては全測距点６１点の内、合焦表示されたＡＦ枠は３７点なのでｍａｘ＝３７となる。
【００８１】
ステップＳ２０６では、フォーカスキャリブレーション可否判定を行う測距点をカウントするためのカウンタＭに１を設定する。ステップＳ２０７では、フォーカスキャリブレーション可否判定ルーチンを実行する。このルーチン内の詳細動作については後述する。
【００８２】
ステップＳ２０８では、フォーカスキャリブレーション可否判定ルーチンの実行がカウンタｍａｘ値の測距点まで終了したか否かの判定を行う。終了していればステップＳ２１０へ進み、終了していなければステップＳ２０９へ進む。ステップＳ２０９では、カウンタＭに１を加算してステップＳ２０７を繰り返す。
【００８３】
ステップＳ２１０では、メモリコントローラ３１によりフォーカスキャリブレーション可否判定結果をＰＮ液晶１２に表示し、キャリブレーション判定モードの動作を終了する。フォーカスキャリブレーション可否判定結果は、後述のフォーカスキャリブレーション可否判定ルーチンでＳＤＲＡＭ５３に一時的に記録される、ＣＡＬ＿ＯＫ＿ＦＬＡＧまたはＣＡＬ＿ＮＧ＿ＦＬＡＧで判別可能となっている。
【００８４】
図１１はフォーカスキャリブレーション可否判定結果がＰＮ液晶１２に表示された状態を示す。ステップＳ２０４で合焦表示されたＡＦ枠８００の内、フォーカスキャリブレーション可否判定結果が不可能となったＡＦ枠８０２、８０６〜８１１が消灯されている。引き続き点灯されているＡＦ枠８０１、８０３、８０７、８１６、８２４、８２７、８３１、８３５、８３８、８４６、８４９、８５７等がフォーカスキャリブレーション可能を示している。またメッセージ３３０を表示し、ユーザーにフォーカスキャリブレーション可否判定結果表示であることを分かり易く示している。
【００８５】
図１１においては各測距点のフォーカスキャリブレーションの可否をＡＦ枠の点灯（表示）と消灯（非表示）で表示しているが、ＡＦ枠の表示色を変更したり、ＡＦ枠を実線と点線にしたり、ユーザーが視覚的に可否を判定できればどのような表示方法でも構わない。さらにユーザーへのメッセージ３３０は本実施形態の文言に限定される訳ではなく、どのような文言でも構わない。更にはフォーカスキャリブレーション可否を示すマークを表示しても良い。
【００８６】
図９のフローチャートは、フォーカスキャリブレーション可否判定ルーチンで行われる動作を示す。
【００８７】
ステップＳ２５１では、メモリコントローラ３１が測光回路３７を介して、ＲＧＢ測光センサ１３からＭ番目の測距点であるＡＦ枠８ＭＭ内の撮像信号を読み出して評価画像を生成する。
【００８８】
ステップＳ２５２では、評価画像のコントラストが所定値以上であるか否かを判定する。所定値以上の場合はステップＳ２５３へ進み、所定値未満の場合はステップＳ２５６へ進む。ステップＳ２５３では、評価画像の輝度が所定範囲値内であるか否かを判定する。所定範囲値内の場合はステップＳ２５４へ進み、所定範囲値外の場合はステップＳ２５６へ進む。
【００８９】
ステップＳ２５４では、評価画像のコントラストや輝度などの信号が所定値以上バラついたり、揺らいだりしていないかを調べて被写体が動いているか否かを判定する。被写体が動いていない場合はステップＳ２５５へ進み、被写体が動いている場合はステップＳ２５６へ進む。
【００９０】
ステップＳ２５５では、ステップＳ２５２〜Ｓ２５４の３つの判定が全てＯＫなので、撮像素子６によるＴＶＡＦでも正確な測距ができるため、Ｍ番目の測距点はフォーカスキャリブレーション可能と判定される。そしてＭＰＵ３０により、Ｍ番目の測距点（ＡＦ枠８ＭＭ）の結果をＣＡＬ＿ＯＫ＿ＦＬＡＧとしてＳＤＲＡＭ５３に一時的に記録する。
【００９１】
ステップＳ２５６では、ステップＳ２５２〜Ｓ２５４の３つの判定のいずれかがＮＧなので、撮像素子６によるＴＶＡＦで誤測距したり、測距不能になる恐れがあるため、Ｍ番目の測距点はフォーカスキャリブレーション不可能と判定される。そしてＭＰＵ３０により、Ｍ番目の測距点（ＡＦ枠８ＭＭ）の結果をＣＡＬ＿ＮＧ＿ＦＬＡＧとしてＳＤＲＡＭ５３に一時的に記録し、ステップＳ２０８へ戻る。
【００９２】
図１０においては、位相差ＡＦで合焦した（ＰＮ液晶１２で表示されている）ＡＦ枠について、コントラストは所定値以上、輝度は所定範囲値内と２つの判定はＯＫである。しかし被写体の電光掲示板２１１にかかっているＡＦ枠８０２、８０８〜８１１は、動体判定の間に時刻が進み評価画像の信号が変化したことにより、被写体が動いているためＴＶＡＦでは測距不能と判定されてＣＡＬ＿ＮＧ＿ＦＬＡＧが記録される。その結果、図１１のようにＡＦ枠８０２、８０８〜８１１が消灯され、フォーカスキャリブレーションが可能なＡＦ枠のみ表示されている。
【００９３】
また図９においては、コントラスト検出方式の焦点検出が可能か否かを、ＲＧＢ測光センサ１３のコントラスト判定、輝度判定、動体判定の３つの判定方法により行っている。しかしながら、ＲＧＢ測光センサ１３からの撮像信号を用いて、撮像素子６のコントラスト検出方式による焦点検出精度が得られにくい被写体を判定できる方法であれば、例えば、より正確なコントラスト値を判定するための色判定などどのような判定方法でも構わない。
【００９４】
さらに本実施形態においては、フォーカスキャリブレーション可否判定のみを実施するモードとなっているが、第１の実施形態のように可否判定後にフォーカスキャリブレーションを実施するモードとしても良い。
【００９５】
以上説明したように、本実施形態によれば、ユーザーが選択した被写体について、フォーカスキャリブレーションが可能か否かを、ＲＧＢ測光センサ１３からの撮像信号を用いて判定する。これによりフォーカスキャリブレーションの精度が出せない被写体での無駄な補正作業を防ぐことができる。従って、ユーザーは簡単に効率良くフォーカスキャリブレーションを行うことができる。
【００９６】
（第３の実施形態）
本実施形態のデジタル一眼レフカメラの動作を、図１２および図１３に示すフローチャートを用いて説明する。図１２のフローチャートには、本発明の第３の実施形態であるデジタル一眼レフカメラと交換レンズを含むデジタル一眼レフカメラシステムにおいて、自動フォーカスキャリブレーション機能を有するカメラの基本動作を示す。本実施形態のカメラ本体および交換レンズの構成は、第１の実施形態と同様であり、本実施形態において第１の実施形態と共通する構成要素には第１の実施形態と同符号を付す。また図１２および図１３に示す動作は、コンピュータであるＭＰＵ３０およびメモリコントローラ３１が、コンピュータプログラムに従って実行する。
【００９７】
ステップＳ３０１では、ユーザーにより電源ボタン４８が操作されてカメラの電源がオンになった後、まずはユーザーがＡＦモードを選択する。位相差ＡＦが選択されたらステップ３０２へ進み、ＴＶＡＦが選択されたらステップＳ３１２へ進む。
【００９８】
ステップＳ３０２では、ＭＰＵ３０はユーザーによりレリーズボタン４３が半押し操作されて第１スイッチＳＷ１がオンになったか否かを判定する。オンになっていれば被写体を確定して、ステップＳ３０３に進む。オンされていなければ、オンされるまで待機する。
【００９９】
ステップＳ３０３では、ＭＰＵ３０は焦点検出回路３６を介して、その時のカメラの設定に応じた測距点で、位相差検出方式による焦点検出を行い、その結果に基づいて位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に記録する。
【０１００】
ステップＳ３０４では、位相差合焦位置を算出した測距点にＣＡＬ補正量があるか否かを判定し、ＣＡＬ補正量がある場合はステップ３０５へ進み、ない場合はＳ３０６へ進む。
【０１０１】
ステップＳ３０５では、ＭＰＵ３０はＥＥＰＲＯＭ３２に記録されているＣＡＬ補正量を読み出し、ＳＤＲＡＭ５３へ一時的に記録された位相差合焦位置に加算する。ステップＳ３０６では、ＭＰＵ３０はＣＡＬ補正量を加味した位相差合焦位置をレンズ制御回路３３に送信する。次に、レンズ制御回路３３はフォーカスレンズ３ａの移動量を算出し、焦点調節回路３４を介してフォーカスレンズ３ａを位相差合焦位置へ駆動する。
【０１０２】
ステップＳ３０７では、ＭＰＵ３０はユーザーによりレリーズボタン４３が全押し操作されて第２スイッチＳＷ２がオンになったか否かを判定する。オンになっていればステップＳ３０８に進む。オンされていなければ、オンされるまで待機する。
【０１０３】
ステップＳ３０８では、ＭＰＵ３０は被写体の撮影を行う。具体的には、まずＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７をアップ位置に回動させて撮影光路外に退避させる。次にＭＰＵ３０は、シャッター駆動回路３９を介して不図示のチャージモーターを駆動し、設定されたシャッタースピードでシャッター５を動作させる。同時にメモリコントローラ３１は、撮像素子６に光電変換を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により画像を生成する。シャッター５の駆動が終了すると、次の撮影に備えてＭＰＵ３０はシャッター駆動回路３９を介して不図示のチャージモーターを駆動し、シャッター５をチャージ状態にする。そしてＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７をアップ位置からダウン位置に回動させ一連の撮影動作を終了する。
【０１０４】
ステップＳ３０９では、ＭＰＵ３０はユーザーがフォーカスキャリブレーションモードを選択したか否かを判定し、フォーカスキャリブレーションモードを選択した場合はステップＳ３１０へ進み、選択していない場合はステップＳ３１１へ進む。ステップＳ３１０では、選択されたフォーカスキャリブレーションモードを実行する。詳細は後述する。
【０１０５】
ステップＳ３１１では、ＭＰＵ３０はユーザーが電源ボタン４８を操作して電源をオフしたか否かを判定し、オフした場合はカメラ動作を終了させ、オフしていない場合はステップＳ３０１へ戻り、カメラ動作を続ける。
【０１０６】
ステップＳ３１２では、ステップＳ３０１でＴＶＡＦが選択されたことを受けて、ライブビュー表示を開始する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７をアップ位置に回動させて撮影光路外に退避させる。またＭＰＵ３０は、シャッター駆動回路３９を介して不図示のチャージモーターを駆動し、シャッター５を図２に示すように開放状態にする。そして、メモリコントローラ３１は撮像素子６に光電変換を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により生成された動画像であるライブビュー画像を液晶モニタ１４に表示させる。そしてユーザーは液晶モニタ１４に表示されたＴＶＡＦ枠３００の位置の設定や、被写体の選定を行う。
【０１０７】
ステップＳ３１３では、ＭＰＵ３０はユーザーによりレリーズボタン４３が半押し操作されて第１スイッチＳＷ１がオンになったか否かを判定する。オンになっていればＴＶＡＦ枠３００位置を確定して、ステップＳ３０３に進む。オンされていなければ、オンされるまで待機する。
【０１０８】
ステップＳ３１４では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を駆動し、フォーカスレンズ３ａを所定量刻みでの駆動を開始する。
【０１０９】
ステップＳ３１５では、コントラスト検出方式によりフォーカスレンズ３ａのコントラスト合焦位置を検出する。具体的には、まずメモリコントローラ３１が撮像素子６からＴＶＡＦ枠３００内の撮像信号を読み出してコントラスト評価画像を生成し、ＳＤＲＡＭ５３に一時的に記録する。そしてメモリコントローラ３１は、ピーク画像が得られたか否かを判定する。ピーク画像が検出できた場合はステップＳ３１６に進む。検出できなかった場合は、フォーカスレンズ３ａが所定量駆動された位置で繰り返しピーク画像を検出する。ピーク画像の検出は最低でも３つのコントラスト評価画像を取得しないと行えないため、ステップＳ３１５は最低３回繰り返される。
【０１１０】
ステップＳ３１６では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を停止させフォーカスレンズ３ａの駆動を終了する。
【０１１１】
ステップＳ３１７では、ＭＰＵ３０はユーザーによりレリーズボタン４３が全押し操作されて第２スイッチＳＷ２がオンになったか否かを判定する。オンになっていればステップＳ３１８に進む。オンされていなければ、オンされるまで待機する。
【０１１２】
ステップＳ３１８では、メモリコントローラ３１は、撮像素子６に光電変換を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により画像を生成する。
【０１１３】
ステップＳ３１９では、コントラスト合焦したＴＶＡＦ枠３００の位置に重なる測距点や、その近傍に配置された測距点におけるＣＡＬ補正量がＥＥＰＲＯＭ３２に記録されているか否かを判定する。ＣＡＬ補正量が記録されていない場合は、その測距点の自動フォーカスキャリブレーション機能を実行するためステップＳ３２０へ進み、記録されている場合はステップＳ３２５へ進む。ここでＣＡＬ補正量の確認は特定の測距点としたが、全測距点でも構わない。
【０１１４】
ステップＳ３２０では、ライブビュー表示を終了する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７を図１に示すダウン位置に回動させる。
【０１１５】
ステップＳ３２１では、ＭＰＵ３０は自動フォーカスキャリブレーションを実行する測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行い、その結果に基づく位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に記録する。
【０１１６】
ステップＳ３２２では、ＭＰＵ３０はステップＳ３１５にて得られたコントラスト合焦位置と、ステップＳ３２１にて得られた測距点の位相差合焦位置との差を算出する。この差が、フォーカスキャリブレーション可能測距点の位相差合焦位置に対するＣＡＬ補正量となる。
【０１１７】
ステップＳ３２３では、ＭＰＵ３０は算出された測距点のＣＡＬ補正量をＥＥＰＲＯＭ３２に記録する。ステップＳ３２４では、ＣＡＬ補正量が記録された測距点のＡＦ枠８００を表示させて、自動フォーカスキャリブレーションの結果を液晶モニタ１４に表示する。ここではユーザーが自動フォーカスキャリブレーションの結果が視認できればどのような表示方法でも構わない。
【０１１８】
ステップＳ３２５では、ユーザーがライブビュー表示を終了したか否かを判定し、終了する操作を行った場合はステップＳ３０９へ進み、操作を行っていない場合はステップＳ３１３へ進み、引き続きライブビュー表示を行う。
【０１１９】
図１３のフローチャートは、フォーカスキャリブレーションを行う詳細キャリブレーションモードで行われる動作を示す。詳細キャリブレーションモードは、測距点を１点毎にＴＶＡＦと位相差ＡＦを繰り返して、全測距点のフォーカスキャリブレーションを行うモードである。
【０１２０】
ステップＳ４０１では、ＭＰＵ３０はユーザーによってモードボタン４４および電子ダイヤル４５が操作されて、詳細キャリブレーションモードが選択されたことを受けてステップＳ４０２に進む。
【０１２１】
ステップＳ４０２では、フォーカスキャリブレーションの動作タイマーＴのカウントを開始する。ここで動作タイマーＴはカメラで自動設定されていたり、ユーザーが予め設定できるように構成されていても構わない。ステップＳ４０３では、エリアセンサ８ｄの６１点の測距点をカウントするためのカウンタＮに１を設定する。
【０１２２】
ステップＳ４０４では、Ｎ番目の測距点におけるＣＡＬ補正量がＥＥＰＲＯＭ３２に記録されているか否かを判定し、記録されている場合はステップＳ４０５へ進み、記録されていない場合はステップＳ４０６へ進む。ここではステップＳ３１９〜Ｓ３２４の自動フォーカスキャリブレーション機能が実行されてＣＡＬ補正量が記録されている測距点については、改めてフォーカスキャリブレーションを行わないように判定がされている。ステップＳ４０５では、ＭＰＵ３０は、カウンタＮに１を加算してステップＳ４０４の判定を繰り返す。
【０１２３】
ステップＳ４０６では、ＭＰＵ３０はフォーカスキャリブレーションを行うために、ライブビュー表示を開始する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７をアップ位置に回動させて撮影光路外に退避させる。またＭＰＵ３０は、シャッター駆動回路３９を介して不図示のチャージモーターを駆動し、シャッター５を図２に示すように開放状態にする。そして、メモリコントローラ３１は撮像素子６に光電変換を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により生成された動画像であるライブビュー画像を液晶モニタ１４に表示させる。ユーザーは、このライブビュー画像を見ながらフォーカスキャリブレーションを行うための被写体を探し、カメラを配置する。
【０１２４】
ステップＳ４０７では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を駆動し、フォーカスレンズ３ａに対して所定量刻みでの駆動を開始する。ステップＳ４０８では、コントラスト検出方式によりフォーカスレンズ３ａのコントラスト合焦位置を検出する。具体的には、まずメモリコントローラ３１が撮像素子６からＴＶＡＦ枠３００内の撮像信号を読み出してコントラスト評価画像を生成し、ＳＤＲＡＭ５３に一時的に記録する。そしてメモリコントローラ３１は、ピーク画像が得られたか否かを判定する。ピーク画像が検出できた場合はステップＳ４０９に進む。検出できなかった場合は、フォーカスレンズ３ａが所定量駆動された位置で繰り返しピーク画像を検出する。ピーク画像の検出は最低でも３つのコントラスト評価画像を取得しないと行えないため、ステップＳ４０８は最低３回繰り返される。
【０１２５】
ステップＳ４０９では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を停止させフォーカスレンズ３ａの駆動を終了する。ステップＳ４１０では、フォーカスキャリブレーション可否判定ルーチンを実行する。ここではフォーカスキャリブレーション可否判定ルーチンは図５と同じルーチンとし、説明を省略する。
【０１２６】
ステップＳ４１１では、ＭＰＵ３０はＮ番目の測距点のフォーカスキャリブレーション可否判定ルーチンの結果判定を行い、ＣＡＬ＿ＯＫ＿ＦＬＡＧとなった場合はステップＳ４１２へ進み、ＣＡＬ＿ＮＧ＿ＦＬＡＧとなった場合はステップＳ４１６へ進む。
【０１２７】
ステップＳ４１２では、ライブビュー表示を終了する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７を図１に示すダウン位置に回動させる。
【０１２８】
ステップＳ４１３では、ＭＰＵ３０はＮ番目の測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行い、その結果に基づく位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に記録する。
【０１２９】
ステップＳ４１４では、ＭＰＵ３０はステップＳ４０８にて得られたコントラスト合焦位置と、ステップＳ４１３にて得られた位相差合焦位置との差を算出する。この差が、Ｎ番目の測距点の位相差合焦位置に対するＣＡＬ補正量となる。
【０１３０】
ステップＳ４１５では、ＭＰＵ３０は算出されたＮ番目の測距点のＣＡＬ補正量をＥＥＰＲＯＭ３２に記録する。ステップＳ４１６では、ＭＰＵ３０はカメラ１が三脚にセットされているか否かを不図示のセンサで判定し、セットされている場合はステップＳ４１８へ進み、セットされていない場合はステップＳ４１７へ進む。
【０１３１】
ステップＳ４１７では、動作タイマーＴが設定された時間経過したか否かを判定し、経過していればステップＳ４１９へ進み、経過していなければステップＳ４１８へ進む。
【０１３２】
ステップＳ４１８では、フォーカスキャリブレーションが６１番目の測距点、即ち全測距点終了したか否かの判定を行う。終了していればステップＳ４１９へ進み、終了していなければステップＳ４０５へ進む。
【０１３３】
ステップＳ４１９では、全測距点のフォーカスキャリブレーションが終了したか、フォーカスキャリブレーションの動作タイマーＴが時間切れになったかのどちらかを受けて、フォーカスキャリブレーション結果を液晶モニタ１４に表示する。その表示方法はユーザーが結果を視認できればどのような表示方法でも構わない。表示が終了したらステップＳ３１１へ戻る。
【０１３４】
以上説明したように、本実施形態によれば自動フォーカスキャリブレーションによってＣＡＬ補正量が設定された測距点については、フォーカスキャリブレーションを行わないようにできる。また測距点が多くフォーカスキャリブレーションに時間がかかる場合は、予め設定された時間内でのみフォーカスキャリブレーションを行うことができる。更には三脚を使用している場合には、予め設定された時間にかかわらず全測距点のフォーカスキャリブレーションを行うことができる。従って、ユーザーは簡単に効率良くフォーカスキャリブレーションを行うことができる。
【０１３５】
本実施形態においては、三脚使用時には動作タイマーＴを無視するように構成されているが、時間を延長するようにしても良い。更にはその時間もユーザーが設定できるようにしても良い。またフォーカスキャリブレーションの動作は、予め設定した動作タイマーＴの時間で制限しているが、カメラ内やレンズ内の不図示の加速度センサによるカメラブレ量で制限しても良い。例えばブレ量の閾値判定によりフォーカスキャリブレーションの継続を決定したり、ブレ量が少ない場合は時間制限の動作タイマーＴを延長するようにしても良い。更には大きいブレ量が測定されたらフォーカスキャリブレーションを中止するようにしても良い。
【０１３６】
（第４の実施形態）
本実施形態のデジタル一眼レフカメラの動作を、図１４および図５に示すフローチャートを用いて説明する。図１４のフローチャートは、フォーカスキャリブレーションを行う通常キャリブレーションモードで行われる動作を示す。通常キャリブレーションモードは、あるフォーカスレンズ３ａの位置において、複数の測距点のフォーカスキャリブレーションを同時に行うモードである。本実施形態のカメラ本体および交換レンズの構成は、第１の実施形態と同様であり、本実施形態において第１の実施形態と共通する構成要素には第１の実施形態と同符号を付す。また図１４および図５に示す動作は、コンピュータであるＭＰＵ３０およびメモリコントローラ３１が、コンピュータプログラムに従って実行する。
【０１３７】
ステップＳ１１０１では、ＭＰＵ３０はユーザーによってモードボタン４４および電子ダイヤル４５が操作されて、通常キャリブレーションモードが選択されたことを受けてステップＳ１１０２に進む。
【０１３８】
ステップＳ１１０２では、ＭＰＵ３０はフォーカスキャリブレーションで適正なピント補正値が得られたかどうかを位相差ＡＦ測距点のＡＦ枠表示を変えることで判別できるモードに移行するかを液晶モニタ１４上に表示させる。通常のフォーカスキャリブレーションモードで行う場合はステップＳ１１１０に進む。
【０１３９】
ここで、フォーカスキャリブレーション可否判定結果が液晶モニタ１４に表示された状態を示す図は、第１の実施形態で示した図７と同様である。
【０１４０】
図１５はフォーカスキャリブレーション可否判定結果に基づき、キャリブレーションの実行後に、個別にＡＦ枠（８０３、８３１、８５９等）表示の設定を行うモードに移行する場合の液晶モニタ１４への表示１８０である。
【０１４１】
ステップＳ１１０３では、ＭＰＵ３０はステップＳ１１０２のモード時における位相差ＡＦ測距点の識別表示を、撮像装置内に予め設定記憶されたデータから選択する場合はステップＳ１１０４に進み、新たに測距点の表示識別方法をカスタマイズ設定する場合はステップＳ１１０５に進む。
【０１４２】
図１６はフォーカスキャリブレーション可否判定時のＡＦ枠（８００）表示を既にデジタル一眼レフカメラのＭＰＵ３０に記憶されているデータから選択する場合は「Ｙｅｓ」１８１を選択する。新たにフォーカスキャリブレーション可否判定後のＡＦ枠（８００）の表示を設定する場合は「Ｎｏ」１８５を選択する。
【０１４３】
ステップＳ１１０４では、ユーザーが設定または選択したフォーカスキャリブレーション時のＡＦ枠表示（８０３、８３１、８５９等）を、デジタル一眼カメラのＭＰＵ３０に一時記憶する。図１７はフォーカスキャリブレーション時のＡＦ枠（８００）表示設定が終了した後のＬＶ開始前の液晶モニタ１４の表示である。
【０１４４】
ステップＳ１１０５では、フォーカスキャリブレーション回数を規定するかどうかを設定する。
【０１４５】
図１８はフォーカスキャリブレーションの実施回数を設定する場合の液晶モニタ１４の表示である。回数選択表示１８３から電子ダイヤル４５やマルチコントローラー４６、あるいは液晶モニタ１４のタッチ操作などにより選択し回数を設定する。
【０１４６】
ステップＳ１１０６では、フォーカスキャリブレーションを複数回行う設定において、ピント補正値の記憶まで実行された位相差測距点の表示方式を設定する。
【０１４７】
図１９はフォーカスキャリブレーションの判定結果可の場合、あるいは適正なピント補正値が得られたＡＦ枠（８００）表示の設定を電子ダイヤル４５やマルチコントローラー４６、あるいは液晶モニタ１４のタッチ操作などにより選択する画面を示す。
【０１４８】
ステップＳ１１０７では、フォーカスキャリブレーションを複数回行う設定において、適正なピント補正値が得られなかった位相差測距点の表示方法を設定する。
【０１４９】
図２０はフォーカスキャリブレーションの判定結果不可の場合のＡＦ枠（８００）表示の設定を電子ダイヤル４５やマルチコントローラー４６、あるいは液晶モニタ１４のタッチ操作などにより選択する画面を示す。
【０１５０】
ステップＳ１１０８では、フォーカスキャリブレーションを行う測距点を限定するかどうかを設定する。
【０１５１】
図２１はフォーカスキャリブレーションを行う測距点を限定し判定結果可の場合のＡＦ枠（８００）表示の設定を電子ダイヤル４５やマルチコントローラー４６、あるいは液晶モニタ１４のタッチ操作などにより選択する画面を示す。一例として選択後の測距点１８４は未選択の測距点と異なる表示を行う。またフォーカスキャリブレーションを行う測距点の限定を行わない場合は、「ＡＬＬ」１８６を選択する。測距点の選択を終了したら「ＯＫ」１８１を選択する。
【０１５２】
ステップＳ１１０９では、ステップＳ１１０５からステップＳ１１０８までの設定確認を行なうため、ＰＮ液晶パネル１２にＡＦ枠表示の設定を確認する表示を行う。
【０１５３】
図２２はフォーカスキャリブレーション時に個別測距点識別表示を設定した場合のＡＦ枠（８００）表示の設定内容を確認するために液晶モニタ１４に表示した画面を示す。
【０１５４】
ステップＳ１１１０では、ＭＰＵ３０はフォーカスキャリブレーションを行うために、ライブビュー（ＬＶ）表示を開始する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７をアップ位置に回動させて撮影光路外に退避させる。またＭＰＵ３０は、シャッター駆動回路３９を介して不図示のチャージモーターを駆動し、シャッター５を図２に示すように開放状態にする。そして、メモリコントローラ３１は撮像素子６に光電変換（電荷蓄積と電荷読み出し）を開始させ、撮像素子６から読み出した撮像信号を用いて画像処理回路５４により生成された動画像であるライブビュー画像を液晶モニタ１４に表示させる。ユーザーは、このライブビュー画像を見ながらフォーカスキャリブレーションを行うための被写体を探し、カメラを配置する。
【０１５５】
図６は、第１の実施形態でも説明したが、ライブビュー時の液晶モニタ１４の表示状態を示す図である。液晶モニタ１４には被写体の道路標識２００がライブビュー画像として表示されている。また撮影画面の中央にはＴＶＡＦ枠３００が表示されている。図６においてＴＶＡＦ枠３００は、撮影画面の中央に配置されているが、撮影画面の何処に配置されていても構わない。
【０１５６】
ステップＳ１１１１では、ＭＰＵ３０はユーザーによりレリーズボタン４３が半押し操作されて第１スイッチＳＷ１がオンになったか否かを判定する。オンになっていればフォーカスキャリブレーションを行う被写体を確定して、ステップＳ１１１２に進む。オンされていなければ、オンされるまで待機する。
【０１５７】
ステップＳ１１１２では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を駆動し、フォーカスレンズ３ａに対して所定量刻みでの駆動を開始する。ステップＳ１１１３では、コントラスト検出方式によりフォーカスレンズ３ａのコントラスト合焦位置を検出する。具体的には、まずメモリコントローラ３１が撮像素子６からＴＶＡＦ枠３００内の撮像信号を読み出してコントラスト評価画像を生成し、ＳＤＲＡＭ５３に一時的に記録する。そしてメモリコントローラ３１は、コントラストが最大（ピーク）である画像（以下、ピーク画像という）が得られたか否かを判定する。ピーク画像が検出できた場合はステップＳ１１１４に進む。検出できなかった場合は、フォーカスレンズ３ａが所定量駆動された位置で繰り返しピーク画像を検出する。ピーク画像の検出は最低でも３つのコントラスト評価画像を取得しないと行えないため、ステップＳ１１１３は最低３回繰り返される。
【０１５８】
ステップＳ１１１４では、ＭＰＵ３０はレンズ制御回路３３を通じてフォーカスモーター１５を停止させフォーカスレンズ３ａの駆動を終了する。この時点でフォーカスレンズ３ａは、フォーカスキャリブレーションを行うための被写体とした道路標識２００にピントが合った位置（コントラスト合焦位置）で停止している。
【０１５９】
ステップＳ１１１５では、エリアセンサ８ｄの６１点の測距点をカウントするためのカウンタＮに１を設定する。ステップＳ１１１６では、フォーカスキャリブレーション可否判定ルーチンを実行する。このルーチン内の詳細動作については後述する。
【０１６０】
ステップＳ１１７では、フォーカスキャリブレーション可否判定ルーチンの実行が６１番目の測距点、即ち全測距点終了したか否かの判定を行う。終了していればステップＳ１１１９へ進み、終了していなければステップＳ１１１８へ進む。ステップＳ１１１８では、カウンタＮに１を加算してステップＳ１１１６を繰り返す。
【０１６１】
ステップＳ１１１９では、メモリコントローラ３１によりエリアセンサ８ｄに対応したＡＦ測距枠のフォーカスキャリブレーション可否判定結果を、ステップＳ１１０６とステップＳ１１０７で設定した位相差ＡＦ枠に対応するよう液晶モニタ１４に表示する。フォーカスキャリブレーション可否判定結果は、後述のフォーカスキャリブレーション可否判定ルーチンでＳＤＲＡＭ５３に一時的に記録されるＣＡＬ＿ＯＫ＿ＦＬＡＧまたはＣＡＬ＿ＮＧ＿ＦＬＡＧで判別可能となっている。
【０１６２】
図７は、第１の実施形態でも説明したが、フォーカスキャリブレーションの可否判定結果が液晶モニタ１４に表示された状態を示す。８００はエリアセンサ８ｄの測距点を示すＡＦ枠で６１点分表示されている。ＡＦ枠８００の個別番号は、左上をＡＦ枠８０１として数え始め、左端から右端、上側から下側と数え、中央をＡＦ枠８３１、右下をＡＦ枠８６１とする。従って、カウンタＮの１番目の測距点がＡＦ枠８０１、６１番目の測距点がＡＦ枠８６１となる。またＣＡＬ開始ボタン３１０とキャンセルボタン３２０が表示されている。
【０１６３】
フォーカスキャリブレーションが可能な測距点は、ＡＦ枠が実線で表示（８０１、８０４、８１４、８４８、８５８、８６１等）されている。フォーカスキャリブレーションが不可能な測距点は、ＡＦ枠が点線で表示（８０３、８３１、８５９等）されている。図７の事例においては、各測距点のフォーカスキャリブレーションの可否をＡＦ枠の実線と点線で表示している
ステップＳ１１２０では、ＭＰＵ３０はユーザーによりＣＡＬ開始ボタン３１０がオンされたか否かを判定する。具体的には、電子ダイヤル４５やマルチコントローラー４６の操作によりＣＡＬ開始ボタン３１０選択後にＳＥＴボタン４７を操作すると、ＣＡＬ開始ボタンがオンされたこととなりステップＳ１１２１に進む。オンされなければ（即ち、キャンセルボタン３２０がオンされれば）、フォーカスキャリブレーションモードを終了する。
【０１６４】
ステップＳ１１２１では、ライブビュー表示を終了する。具体的には、ＭＰＵ３０はモーター駆動回路３８を介して不図示のミラーモーターを制御し、主ミラー４とサブミラー７を図１に示すダウン位置に回動させる。
【０１６５】
ステップＳ１１２２では、ＭＰＵ３０はフォーカスキャリブレーション可能測距点とされた測距点について、焦点検出回路３６を介して位相差検出方式による焦点検出を行い、その結果に基づく位相差合焦位置を算出し、ＳＤＲＡＭ５３へ一時的に記録する。
【０１６６】
ステップＳ１１２３では、ＭＰＵ３０はステップＳ１１０５にて得られたコントラスト合焦位置と、ステップＳ１１２２にて得られたフォーカスキャリブレーション可能測距点の位相差合焦位置との差を算出する。この差が、フォーカスキャリブレーション可能測距点の位相差合焦位置に対する補正量（以下、ＣＡＬ補正量という）となる。ステップＳ１１２４では、ＭＰＵ３０は算出されたフォーカスキャリブレーション可能測距点のＣＡＬ補正量をＥＥＰＲＯＭ３２に記憶する。
【０１６７】
ステップＳ１１２５では、ステップＳ１１０５で設定した回数に満たない場合はステップＳ１１１０に戻り、継続してＬＶを開始する。ステップＳ１１０５での設定回数を満たした場合、あるいは強制終了する場合はキャリブレーションモードの動作を終了する。
【０１６８】
図５のフローチャートは、全測距点におけるフォーカスキャリブレーション可否判定ルーチンで行われる動作を示す。この動作は、既に第１の実施形態で説明したので説明を省略する。
【０１６９】
図２３は、全６１測距点が配置されたデジタル一眼レフカメラにおいて、図７を説明した同じ状況とコントラスト判定基準に基づき、フォーカスキャリブレーション可否判定１回目を実施した時、フォーカスキャリブレーション可の判定となった測距点を太い実線ＡＦ枠８７２として表し、判定で否となった測距点を実線ＡＦ枠８７０として表した図である。この状態でＯＫの場合はＣＡＬ開始ボタン３１０を選択するとフォーカスキャリブレーション１回目を開始し、ＮＧの場合はキャンセルボタン３２０を選択する。フォーカスキャリブレーション回数確認は表示３３０で行う。
【０１７０】
図２４では、フォーカスキャリブレーション１回目を終了し、ピント補正値記憶まで終了した測距点を点線ＡＦ枠８７１で表し、ピント補正値未取得の測距点を実線ＡＦ枠８７０として表す。次に２回目のフォーカスキャリブレーションを行うため、実線ＡＦ枠８７０が道路標識２００のエッジラインに掛かるようにデジタル一眼レフカメラを移動させ、図２５に示す道路標識２００とＡＦ枠の位置でフォーカスキャリブレーション２回目を開始するため、ＣＡＬ開始ボタン３１０を選択する。
【０１７１】
図２５は、フォーカスキャリブレーション２回目を実施し、ピント補正値の記憶まで終了した測距点を点線ＡＦ枠８７１として表し、ピント補正値未取得の実線ＡＦ枠８７０として表した図である。次に３回目の実線ＡＦ枠８７０のフォーカスキャリブレーションを行うため、上記と同様に道路標識２００とＡＦ枠位置を変更し、図２６のような位置関係にする。
【０１７２】
図２６は、フォーカスキャリブレーション３回目を実施し、ピント補正値の記憶まで終了した測距点を点線ＡＦ枠８７１として表し、ピント補正値未取得の測距点を実線ＡＦ枠８７０として表した図である。次に４回目の実線ＡＦ枠８７０のフォーカスキャリブレーションを行うため、上記と同様に道路標識２００とＡＦ枠位置を変更し、図２７のような位置関係にする。
【０１７３】
図２７では、全測距点がフォーカスキャリブレーションでのピント補正値記憶まで終了し、点線ＡＦ枠８７１になったことで、ＣＡＬ終了ボタン３４０を選択しフォーカスキャリブレーションを終了する。
【０１７４】
以上説明したように、本実施形態によれば、ユーザーが選択した被写体について、フォーカスキャリブレーションが可能か否かを、撮像素子６からの撮像信号を用いて判定する。これによりフォーカスキャリブレーションの精度差によって、複数ある位相差ＡＦ測距点の中で、適正なピント補正値の取得と未取得を容易に識別でき、無駄な補正作業を防ぐことができる。従って、ユーザーは専用チャートを用いることなく簡単に効率良くフォーカスキャリブレーションを行うことができる。
【０１７５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１７６】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１７７】
１：カメラ本体、３：交換レンズ、５：シャッター、６：撮像素子、８：ＡＦユニット、１４：液晶モニタ
【図１】
2018142007.tif 000003
【図２】
2018142007.tif 000004
【図３】
2018142007.tif 000005
【図４】
2018142007.tif 000006
【図５】
2018142007.tif 000007
【図６】
2018142007.tif 000008
【図７】
2018142007.tif 000009
【図８】
2018142007.tif 000010
【図９】
2018142007.tif 000011
【図１０】
2018142007.tif 000012
【図１１】
2018142007.tif 000013
【図１２】
2018142007.tif 000014
【図１３】
2018142007.tif 000015
【図１４】
2018142007.tif 000016
【図１５】
2018142007.tif 000017
【図１６】
2018142007.tif 000018
【図１７】
2018142007.tif 000019
【図１８】
2018142007.tif 000020
【図１９】
2018142007.tif 000021
【図２０】
2018142007.tif 000022
【図２１】
2018142007.tif 000023
【図２２】
2018142007.tif 000024
【図２３】
2018142007.tif 000025
【図２４】
2018142007.tif 000026
【図２５】
2018142007.tif 000027
【図２６】
2018142007.tif 000028
【図２７】
2018142007.tif 000029
【手続補正書】
【提出日】平成30年5月28日(2018.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮影光学系により形成された被写体像を光電変換して撮像信号を生成する撮像手段と、
複数の焦点検出領域のうち、選択された焦点検出領域を用いた位相差検出方式の焦点検出により前記撮影光学系の第１の合焦位置を検出する第１の焦点検出手段と、
前記第１の焦点検出手段と異なる方式の焦点検出により前記撮影光学系の第２の合焦位置を検出する第２の焦点検出手段と、
前記焦点検出領域の表示を制御する制御手段と、
補正モードにおいて、前記第２の合焦位置と前記第１の合焦位置の差から算出される補正量を用いて前記第１の合焦位置を補正する補正量を取得する補正手段と、
前記補正モードにおいて、前記複数の焦点検出領域のそれぞれにおける前記補正量を取得可能か否かを判定する判定手段と、を備え、
前記制御手段は、複数の前記焦点検出領域のうち、前記判定手段により、前記補正量を取得可能であると判定された第１の焦点検出領域を、前記補正量を取得できないと判定された第２の焦点検出領域と識別可能に表示するように制御することを特徴とする撮像装置。
【請求項２】
前記判定手段は、前記制御手段により前記第２の合焦位置に前記撮影光学系のフォーカスレンズの位置が制御された後で、前記補正量を取得可能か否かを判定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記補正量を取得可能な前記焦点検出領域が複数ある場合、前記補正手段は、前記補正量を取得可能な前記焦点検出領域ごとに前記補正量を取得して記憶することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記補正手段は、前記制御手段により前記第１の焦点検出領域が前記第２の焦点検出領域と識別可能に表示された後で、前記第１の焦点検出領域について前記補正量を取得することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記制御手段は、前記第１の焦点検出領域と、前記第２の焦点検出領域とを、異なる形態で表示するよう制御することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記第１の焦点検出領域を識別可能に表示した状態で、前記補正量を取得するかどうかを指示する操作を受け付け、
前記補正量の取得を指示する操作が行われた場合、前記補正手段は前記第１の焦点検出領域について前記補正量を取得することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記補正量を取得しないことを指示する操作が行われた場合、前記補正手段は前記補正量を取得しないことを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記判定手段は、前記撮像手段の出力と露出制御に用いる測光信号との少なくともいずれかに基づいて判定することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記判定手段は、前記被写体像が、前記第１の焦点検出手段により前記第１の合焦位置を検出できない被写体像であるか否かを判定することで、前記補正量を取得可能か否かを判定することを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記判定手段は、前記被写体像が、前記第２の焦点検出手段により前記第２の合焦位置を検出できない被写体像であるか否かを判定することで、前記補正量を取得可能か否かを判定することを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記第２の焦点検出手段は、前記撮像信号に基づくコントラスト検出方式の焦点検出により前記第２の合焦位置を検出することを特徴とする請求項１乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記制御手段は、前記第１の焦点検出手段による焦点検出結果に基づいて前記撮影光学系のフォーカスレンズの位置を制御することを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１３】
前記補正量は、撮影時における前記第１の合焦位置の補正に用いられることを特徴とする請求項１乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記制御手段による制御に基づいて前記焦点検出領域を表示する表示装置を備えることを特徴とする請求項１乃至１３のいずれか１項に記載の撮像装置。
【請求項１５】
撮影光学系により形成された被写体像を光電変換して撮像信号を生成する撮像手段と、複数の焦点検出領域のうち、選択された焦点検出領域を用いた位相差検出方式の焦点検出により前記撮影光学系の第１の合焦位置を検出する第１の焦点検出手段と、前記第１の焦点検出手段と異なる方式の焦点検出により前記撮影光学系の第２の合焦位置を検出する第２の焦点検出手段と、を備える撮像装置の制御方法であって、
補正モードにおいて、前記第２の合焦位置と前記第１の合焦位置の差から算出される補正量を用いて前記第１の合焦位置を補正する補正量を取得する工程と、
前記補正モードにおいて、前記複数の焦点検出領域のそれぞれにおいて、前記補正量を取得可能か否かを判定する工程と、
複数の前記焦点検出領域のうち、前記判定手段により、前記補正量を取得可能であると判定された第１の焦点検出領域を、前記補正量を取得できないと判定された第２の焦点検出領域と識別可能に表示するように制御する工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項１６】
請求項１５に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に係わる撮像装置は、撮影光学系により形成された被写体像を光電変換して撮像信号を生成する撮像手段と、複数の焦点検出領域のうち、選択された焦点検出領域を用いた位相差検出方式の焦点検出により前記撮影光学系の第１の合焦位置を検出する第１の焦点検出手段と、前記第１の焦点検出手段と異なる方式の焦点検出により前記撮影光学系の第２の合焦位置を検出する第２の焦点検出手段と、前記焦点検出領域の表示を制御する制御手段と、補正モードにおいて、前記第２の合焦位置と前記第１の合焦位置の差から算出される補正量を用いて前記第１の合焦位置を補正する補正量を取得する補正手段と、前記補正モードにおいて、前記複数の焦点検出領域のそれぞれにおける前記補正量を取得可能か否かを判定する判定手段と、を備え、前記制御手段は、複数の前記焦点検出領域のうち、前記判定手段により、前記補正量を取得可能であると判定された第１の焦点検出領域を、前記補正量を取得できないと判定された第２の焦点検出領域と識別可能に表示するように制御することを特徴とする。