(57)【特許請求の範囲】
【請求項１】
デフォーカス値を検出する焦点検出手段と、
前記焦点検出手段により検出された第１のデフォーカス値に基づくフォーカス位置の調節に用いる補正値を取得する取得手段と、
補正値を記憶する記憶手段と、を有し、
前記取得手段は、
前記第１のデフォーカス値に基づくフォーカス位置の調節に用いる第２のデフォーカス値を取得し、当該第２のデフォーカス値に基づいて前記補正値を取得する第１の手法と、
ユーザにより設定された値を前記補正値とする第２の手法と、
により前記補正値を取得可能であり、
前記記憶手段に記憶された補正値と、前記取得手段により前記第１の手法で取得された補正値との差が閾値以上の場合、前記記憶手段に記憶された補正値が更新され、
前記記憶手段に記憶された補正値と、前記取得手段により前記第１の手法で取得された補正値との差が閾値より小さい場合、前記記憶手段に記憶された補正値が更新されず、
前記取得手段により前記第２の手法で補正値が取得された場合、前記記憶手段に記憶された補正値と、前記取得手段により前記第２の手法で取得された補正値との差に関わらず、前記記憶手段に記憶された補正値が更新される
ことを特徴とする焦点検出装置。
【請求項２】
前記閾値は、前記記憶手段に記憶された補正値の信頼性に応じて異なることを特徴とする請求項１に記載の焦点検出装置。
【請求項３】
前記取得手段は、前記補正値を前記第１の手法により取得するモードにおいて、デフォーカス値の異なる複数の画像の中から選択された画像に対応する前記第２のデフォーカス値に基づいて、前記補正値を取得することを特徴とする請求項１または２に記載の焦点検出装置。
【請求項４】
画像を撮像する撮像手段と、
フォーカス位置を制御する制御手段とを有し、
前記補正値を前記第１の手法により取得するモードにおいて、
前記制御手段は、異なる複数の位置に前記フォーカス位置が移動するように制御し、
それぞれのフォーカス位置において、前記撮像手段による画像の撮像と前記焦点検出手段によるデフォーカス値の検出を行い、
前記取得手段は、複数の前記画像の中から選択された画像に対応する第２のデフォーカス値に基づいて、前記補正値を取得することを特徴とする請求項１乃至３のいずれか１項に記載の焦点検出装置。
【請求項５】
前記補正値を前記第１の手法により取得するモードにおいて、各フォーカス位置において前記撮像手段により撮像された画像と前記焦点検出手段により検出されたデフォーカス値とが関連づけて記憶され、前記取得手段は、記憶された複数の前記画像の中から選択された画像に対応する第２のデフォーカス値に基づいて、前記補正値を取得することを特徴とする請求項４に記載の焦点検出装置。
【請求項６】
前記制御手段は、前記焦点検出手段により合焦と判定されたフォーカス位置を含む範囲において前記フォーカス位置が動くように、フォーカスレンズの移動を制御することを特徴とする請求項４または５に記載の焦点検出装置。
【請求項７】
前記閾値は、前記記憶手段に記憶された補正値を取得した手法に応じて変更されることを特徴とする請求項１乃至６のいずれか１項に記載の焦点検出装置。
【請求項８】
前記補正値と、当該補正値を取得した手法を示す所定の情報とが関連づけて前記記憶手段に記憶され、
前記閾値は、前記記憶手段に記憶された補正値と関連づけて記憶された前記所定の情報に応じて変更されることを特徴とする請求項７８に記載の焦点検出装置。
【請求項９】
前記記憶手段に記憶されている補正値は、当該補正値を取得した手法を示す所定の情報と関連づけて前記記憶手段に記憶されており、
前記所定の情報が前記第２の手法を示す場合の前記閾値は、前記所定の情報が前記第１の手法を示す場合の前記閾値よりも小さいことを特徴とする請求項１乃至８のいずれか１項に記載の焦点検出装置。
【請求項１０】
前記記憶手段は、前記補正値と、当該補正値を取得した手法を示す所定の情報とを関連付けて記憶し、
前記記憶手段に記憶された補正値が、工場で調整を行う第３の手法により得られた補正値である場合、当該補正値と関連づけて前記第３の手法を示す前記所定の情報が記憶され、
前記所定の情報が前記第３の手法を示す場合の前記閾値は、前記所定の情報が前記第１の手法を示す場合の前記閾値よりも大きいことを特徴とする請求項１乃至９のいずれかに記載の焦点検出装置。
【請求項１１】
前記閾値は、前記所定の情報と関連づけて前記記憶手段に記憶されることを特徴とする請求項８乃至１０のいずれか１項に記載の焦点検出装置。
【請求項１２】
前記第１の手法により取得された前記補正値と、当該補正値の信頼性を示す評価値とが関連づけて前記記憶手段に記憶されることを特徴とする請求項１乃至１１のいずれか１項に記載の焦点検出装置。
【請求項１３】
前記評価値が第１の値のときの前記閾値は、前記評価値が前記第１の値よりも前記信頼性が低いことを示す第２の値のときの前記閾値よりも大きいことを特徴とする請求項１２に記載の焦点検出装置。
【請求項１４】
フォーカス位置を制御する制御手段を有し、
焦点調節の際に、前記制御手段は、前記焦点検出手段により検出された前記デフォーカス値と前記記憶手段に記憶された補正値とに基づくフォーカス位置に、前記フォーカス位置を移動するように制御することを特徴とする請求項１乃至１３のいずれか１項に記載の焦点検出装置。
【請求項１５】
前記制御手段は、フォーカスレンズの位置を移動させるように制御することで前記フォーカス位置を移動させることを特徴とする請求項１４に記載の焦点検出装置。
【請求項１６】
前記補正値は、前記デフォーカス値を補正することで該デフォーカス値に基づく合焦位置を補正することを特徴とする請求項１乃至１５のいずれか１項に記載の焦点検出装置。
【請求項１７】
デフォーカス値を検出する焦点検出工程と、
前記焦点検出工程で検出された第１のデフォーカス値の調節に用いる第２のデフォーカス値を取得し、当該第２のデフォーカス値に基づいて補正値を取得する第１の手法と、ユーザにより設定された値を前記補正値とする第２の手法と、のいずれかにより前記補正値を取得する取得工程と、
補正値を記憶手段に記憶する記憶工程と、
前記取得工程で前記第１の手法で補正値が取得された場合、前記記憶手段に記憶された補正値と、前記取得工程で取得された補正値との差が閾値以上の場合、前記取得工程で取得した補正値により前記記憶手段に記憶された補正値を更新し、前記取得工程で前記第２の手法で補正値が取得された場合、前記記憶手段に記憶された補正値と、前記取得工程で取得された補正値との差に関わらず、前記取得工程で取得した補正値により前記記憶手段に記憶された補正値を更新する更新工程とを有し、
前記記憶手段に記憶された補正値と、前記取得工程で前記第１の手法で取得された補正値との差が閾値より小さい場合、前記記憶手段に記憶された補正値を更新しないことを特徴とする焦点検出装置の制御方法。
【請求項１８】
焦点検出装置が備えるコンピュータに、請求項１７に記載の制御方法の各工程を実行させるためのプログラム。
【請求項１９】
請求項１８に記載のプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点検出装置及びその制御方法に関し、特に、自動焦点調節が可能な焦点検出装置及びその制御方法に関するものである。
【背景技術】
【０００２】
一眼レフカメラには、交換レンズ内の撮影光学系を通った光によって形成された一対の像の位相差から撮影光学系の焦点状態（デフォーカス値）を検出する位相差検出方式による焦点検出システムが搭載されていることが多い。このような位相差検出方式では、撮影時の環境などの影響や、一眼レフカメラ及び交換レンズの製造誤差の影響により、合焦位置を正確に検出できないおそれがある。
【０００３】
このような問題を解消するために、特許文献１は、使用者が自動焦点調節機能（ＡＦ）の調整値を任意に微調節する機能（ＡＦマイクロアジャストメント）を有する撮像装置を開示している。しかしながら、特許文献１に開示された従来技術では、ユーザーが微調節した結果が正しいかどうかを確認するために、撮影と確認の作業を繰り返す必要があるという課題があった。
【０００４】
このような課題を解消するために、特許文献２は、画像に撮影レンズのデフォーカス量を関連付けておき、ユーザーがピントが合っていると判断した画像に関連付けられたピント位置変位量を基にＡＦ補正値を自動的に算出する機能を有する撮像装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２２７６３９号公報
【特許文献２】特開２００５−１０９６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献２では、ＡＦブラケットステップ量とブラケット回数に応じてピント位置変位量を取得するが、各レンズ位置でデフォーカス値を検出した場合に、種々の誤差要因により上述のピント位置変位量と一致しない可能性がある。そこで、より精度の良いＡＦ補正値を取得するために、各レンズ位置でデフォーカス値を検出し、検出されたデフォーカス値に基づいてＡＦ補正値を算出することが想定される。しかしながら、画像に対応付けられたデフォーカス値の検出誤差や、画像の選択誤差等の誤差要因によって、誤ったＡＦ補正値が求まり、焦点調節精度が容易に悪化してしまうおそれがある。
【０００７】
本発明は上記問題点を鑑みてなされたものであり、デフォーカス値を調整するためのＡＦ補正値による焦点調節精度の悪化を防ぐことを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の焦点検出装置は、デフォーカス値を検出する焦点検出手段と、前記焦点検出手段により検出された第１のデフォーカス値に基づくフォーカス位置の調節に用いる補正値を取得する取得手段と、補正値を記憶する記憶手段と、を有し、前記取得手段は、前記第１のデフォーカス値に基づくフォーカス位置の調節に用いる第２のデフォーカス値を取得し、当該第２のデフォーカス値に基づいて前記補正値を取得する第１の手法と、ユーザにより設定された値を前記補正値とする第２の手法と、により前記補正値を取得可能であり、前記記憶手段に記憶された補正値と、前記取得手段により前記第１の手法で取得された補正値との差が閾値以上の場合、前記記憶手段に記憶された補正値が更新され、前記記憶手段に記憶された補正値と、前記取得手段により前記第１の手法で取得された補正値との差が閾値より小さい場合、前記記憶手段に記憶された補正値が更新されず、前記取得手段により前記第２の手法で補正値が取得された場合、前記記憶手段に記憶された補正値と、前記取得手段により前記第２の手法で取得された補正値との差に関わらず、前記記憶手段に記憶された補正値が更新される。
【発明の効果】
【０００９】
本発明によれば、デフォーカス値を調整するためのＡＦ補正値による焦点調節精度の悪化を防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における撮像装置の概略構成を示すブロック図。
【図２】実施形態におけるＡＦ補正値設定処理を示すフローチャート。
【図３】実施形態におけるＡＦマイクロアジャストメントで用いる補正値設定画面の一例を示す図。
【図４】実施形態におけるＭＡＳを利用した補正値設定処理を示すフローチャート。
【図５】第１の実施形態における補正閾値の設定処理を示すフローチャート。
【図６】第１の実施形態における補正手法と補正閾値判定値と補正閾値との関係を示す図。
【図７】第２の実施形態における補正閾値の設定処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明を実施するための形態を詳細に説明する。ただし、本形態において例示される構成部品の寸法、形状、それらの相対配置などは、本発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明がそれらの例示に限定されるものではない。
【００１２】
＜第１の実施形態＞
以下、本発明にかかる第１の実施形態について説明する。図１は第１の実施形態における撮像装置の概略構成を示すブロック図である。図１に示すように、撮像装置２００には、撮影レンズ１００が不図示のマウント部のレンズ装着機構を介して着脱可能に取り付けられる。マウント部には、電気接点ユニット１０４が設けられている。撮像装置２００は、電気接点ユニット１０４を介して撮影レンズ１００と通信を行い、撮影レンズ１００内のフォーカスレンズ１０１を制御する。なお、図１では、撮影レンズ１００内のレンズとしてフォーカスレンズ１０１のみを示しているが、この他に変倍レンズや固定レンズ等の複数のレンズが、通常設けられている。
【００１３】
不図示の被写体からの光束は、撮影レンズ１００内のフォーカスレンズ１０１を介して、撮像装置２００内のメインミラー２０１に導かれる。メインミラー２０１は、撮影光路内に光軸に対して斜めに配置され、被写体からの光束を上方のファインダ光学系に導く第１の位置（図示した位置）と、撮影光路外に退避する第２の位置とに移動が可能である。また、メインミラー２０１の中央部はハーフミラーになっており、メインミラー２０１が第１の位置にミラーダウンしているときには、被写体からの光束の一部がハーフミラー部を透過する。そして、この透過した光束は、メインミラー２０１の背面側に設けられたサブミラー２０２で反射し、焦点検出部２０７に導かれる。
【００１４】
一方、メインミラー２０１で反射された光束は、撮像素子２０９と光学的に共役な位置に配置されたピント板２０３上に結像する。ピント板２０３にて拡散されてこれを透過した光（被写体像）は、ペンタダハプリズム２０４によって正立像に変換される。正立像は、接眼レンズ２０５によって拡大され、ユーザーはこれを観察することができる。
【００１５】
また、メインミラー２０１が第２の位置にミラーアップした際には、サブミラー２０２もメインミラー２０１と共に折り畳まれて撮影光路外に退避する。これにより、撮影レンズ１００からの光束は、メカシャッタであるフォーカルプレーンシャッタ２０８を通過し、撮像素子２０９に至る。フォーカルプレーンシャッタ２０８は、撮像素子２０９に入射する光量を制限する。撮像素子２０９は、撮影レンズ１００により形成された被写体像を光電変換して電気信号を出力する、ＣＣＤセンサやＣＭＯＳセンサ等の光電変換素子等を含んで構成される。
【００１６】
２１０はカメラにおける各種演算や各種動作の制御を行うコントローラとしてのカメラＣＰＵである。ＣＰＵ２１０は、撮像装置２００の全体の制御を司り、後述する各回路等の動作を制御する。ＣＰＵ２１０は、電気接点ユニット１０４を介して、撮影レンズ１００内のレンズ制御回路１０３と通信を行う。レンズ制御回路１０３は、ＣＰＵ２１０からの制御信号に応じて、フォーカスレンズ１０１を光軸方向に駆動して焦点調節を行うレンズ駆動機構１０２を制御する。レンズ駆動機構１０２は、ステッピングモータを駆動源として有する。
【００１７】
また、ＣＰＵ２１０には、ＥＥＰＲＯＭ２１１も接続されている。ＥＥＰＲＯＭ２１１には、撮像装置２００を制御する上で調整が必要なパラメータや、撮像装置２００の個体識別を行うための固有の情報であるカメラＩＤ（識別）情報が記憶されている。更に、基準レンズ（撮像装置の工場での調整時に用いられる撮影レンズ）を用いて調整された、撮影に関するパラメータの調整値等も記憶されている。
【００１８】
表示部２１２は、撮像素子２０９により撮像された画像データを表示したり、ユーザーが設定する項目を表示したりするための装置であり、一般にはカラーの液晶表示素子により構成される。
【００１９】
さらに、ＣＰＵ２１０には、ユーザーによる撮像装置２００への操作を検出する操作検出部２１３と、カウンター２１４とが接続されている。具体的には、操作検出部２１３は、不図示のレリーズボタンや、選択ボタン、後述するブラケット撮影により得られた複数の画像の中から１つを選択させるボタンなどの操作を検出する。カウンター２１４は、ブラケット撮影を行う際の撮影回数をカウントするためのカウンターである。カウンター２１４のカウンタ値のリセットはＣＰＵ２１０により行われる。
【００２０】
一方、撮影レンズ１００のレンズ制御回路１０３には、撮影レンズ１００の焦点距離や開放絞り値等の性能情報、撮影レンズ１００を識別するための固有の情報であるレンズＩＤ（識別）情報を記憶するメモリ（不図示）が設けられている。メモリは、ＣＰＵ２１０から通信により受け取った情報も記憶する。なお、性能情報及びレンズＩＤ情報は、撮像装置２００への装着時における初期通信により、ＣＰＵ２１０に送信され、ＣＰＵ２１０はこれらをＥＥＰＲＯＭ２１１に記憶させる。
【００２１】
図２は本実施形態におけるＡＦ補正値設定処理を示すフローチャートである。本実施形態では、ユーザーがＡＦ補正値を任意に設定するＡＦマイクロアジャストメントを行う第１の補正モードと、マイクロアジャストメントサポート（ＭＡＳ）を利用してＡＦ補正値を求める第２の補正モードのいずれかを選択可能とする。なお、ＡＦマイクロアジャストメント及びＭＡＳを利用した処理の詳細については後述する。
【００２２】
まず、Ｓ１において、第１の補正モードを選択したかどうかを判別する。第１の補正モードが選択されていればＳ８に移り、第１の補正モードが選択されていなければＳ２に移る。Ｓ８において、ＡＦマイクロアジャストメントを行うための補正値設定画面を表示部２１２に表示する。図３は、補正値設定画面の一例を示す図である。
【００２３】
ＡＦマイクロアジャストメントは、ユーザーが撮影した画像をもとに、焦点検出部２０７により検出されたデフォーカス値に基づく合焦位置から、実際の合焦位置までのずれ量とその方向を判断して、ユーザーが直接、ＡＦ補正値を設定する処理である。図３に示すように、本実施形態におけるＡＦマイクロアジャストメントでは、ユーザーがＡＦ補正値を±２０目盛の範囲で１目盛刻みで任意に設定することが可能であり、設定されたＡＦ補正値分、デフォーカス値に基づく合焦位置をシフトさせることができる。ＡＦ補正値の１目盛あたりのピント補正量は、本実施形態では（１／１６）×Ｆδ（Ｆ：撮影レンズの開放Ｆ値、δ：許容錯乱円の直径）とするが、本発明はこれに限られるものではなく、撮影レンズ１００や撮像装置２００の性能に応じて適宜変更することができる。図３中、０は撮像装置２００が工場出荷時に設定された基準位置である。図３に示す補正値設定画面において、黒塗り三角表示はＥＥＰＲＯＭ２１１に格納されているＡＦ補正値を表しており、ユーザーが黒塗り三角表示を目盛に沿って移動するように操作することで、ＡＦ補正値を変更することができる。補正値設定画面が表示されるとＳ９へ移る。
【００２４】
Ｓ９では、ユーザーにより、補正値設定画面を用いてＡＦ補正値を変更する操作がなされたかどうかの判定を行う。ＡＦ補正値を更新する操作がなされた場合はＳ１０へ進み、ＡＦ補正値を更新する操作がなされていなければＳ１１へ移る。
【００２５】
Ｓ１０では、ユーザーの操作に応じて、補正値設定画面の表示を更新する。ここでは、図３に示す補正値設定画面において、ユーザーの操作に応じた位置に黒塗り三角表示を表示する。
【００２６】
Ｓ１１ではユーザーがＡＦ補正値を決定したかどうかを判定する。ここでは、図３に示す補正値設定画面において、「設定」ボタンが選択されたかどうかを判定する。「設定」ボタンが選択されていなければ、Ｓ９へ戻って上記処理を繰り返す。一方、「設定」ボタンが選択され、ＡＦ補正値が決定するとＳ１２へ進み、補正値設定画面の表示を終了し、Ｓ１３へ移る。
【００２７】
Ｓ１３では、第１の補正モードが選択された時点でＥＥＰＲＯＭ２１１に記憶されていたＡＦ補正値と、Ｓ９からＳ１１の処理により新たに設定されたＡＦ補正値とが異なるかどうかを判定する。異なる場合、Ｓ７へ進んでＡＦ補正値を更新し、変更されていなければＡＦ補正値設定処理を終了する。
【００２８】
一方、Ｓ１で第１の補正モードが選択されていなければ、Ｓ２において第２の補正モードでＭＡＳを利用したＡＦ補正値の算出を行う。ＭＡＳを利用する第２の補正モードでは、フォーカスレンズ１０１の位置を微小量駆動しながら複数の画像を撮影し、得られた画像の中からユーザーが最も合焦していると判断した画像を選択し、その画像のデフォーカス値に基づいてＡＦ補正値を求める。なお、Ｓ２で行われる処理の詳細については後述する。ＡＦ補正値が算出されると、Ｓ３に移る。
【００２９】
Ｓ３では、Ｓ２で算出されたＡＦ補正値をＥＥＰＲＯＭ２１１に記憶するかしないかを決定する指標となる補正閾値の設定を行う。なお、補正閾値の設定処理の詳細については後述する。補正閾値が設定されると、Ｓ４へと移る。
【００３０】
Ｓ４では、第２の補正モードが選択された時点でＥＥＰＲＯＭ２１１に記憶されていたＡＦ補正値（第１のＡＦ補正値）と、Ｓ２で新たに算出されたＡＦ補正値（第２のＡＦ補正値）との差分である補正値変化量が補正閾値以上かどうかを判定する。補正値変化量が補正閾値以上の場合、Ｓ５へ移り、補正値変化量が補正閾値未満の場合は、ＡＦ補正値を更新せずにＡＦ補正値設定処理を終了する。
【００３１】
Ｓ５では、ＥＥＰＲＯＭ２１１に記憶されていたＡＦ補正値を、Ｓ２で算出したＡＦ補正値に更新するかどうかの判定を行う。ここでは例えば、所定の操作により、算出したＡＦ補正値の設定が選択された場合等、ＡＦ補正値を更新する場合はＳ６へ移り、所定の操作により、ＡＦ補正値の設定処理がキャンセルされた場合等、更新しない場合はＡＦ補正値の設定処理を終了する。
【００３２】
Ｓ６では、補正閾値判定値を求め、ＥＥＰＲＯＭ２１１に格納する。補正閾値判定値は、次に第２の補正モードが選択された際にＳ３で用いられるもので、Ｓ３では、後述するように補正閾値判定値に応じて補正閾値が決定される。なお、補正閾値判定値については詳細に後述する。補正閾値判定値がＥＥＰＲＯＭ２１１に記憶されるとＳ７に移り、Ｓ２またはＳ９からＳ１３の処理で得られたＡＦ補正値をＥＥＰＲＯＭ２１１に記憶することでＡＦ補正値の更新が終わると、ＡＦ補正値の設定処理を終了する。
【００３３】
上述したようにして、ＥＥＰＲＯＭ２１１に記憶されたＡＦ補正値は、下記の式（１）によって、焦点検出部２０７が検出するデフォーカス値（焦点検出結果）に基づくＡＦ時のレンズ駆動量の補正に用いる。
レンズ駆動量＝デフォーカス値＋調整値＋ＡＦ補正値      …（１）
なお、上記式（１）において、調整値は製造時のデフォーカス値調整データを表している。
【００３４】
次に、Ｓ２で行われる第２の補正モードにおけるＭＡＳを利用したＡＦ補正値の設定処理について、図４のフローチャートを参照して説明する。
【００３５】
まず、Ｓ１０１において、表示部２１２にフォーカスブラケット撮影調整用画面を表示する。表示される内容は、例えばユーザーへの操作指示等である。調整用画面が表示されると、Ｓ１０２に移る。Ｓ１０２では、焦点検出部２０７が撮影レンズ１００のＡＦ補正値の算出に用いる被写体に対するデフォーカス値を検出する。デフォーカス値の検出が終了するとＳ１０３へ移り、検出したデフォーカス値に応じたレンズ位置（合焦位置）へ、フォーカスレンズ１０１を駆動する。フォーカスレンズ１０１の駆動が終了すると、Ｓ１０４へ移る。
【００３６】
Ｓ１０４では、Ｓ１０２でデフォーカス値の検出に用いた被写体がＡＦ補正値の算出に適合した被写体かどうかの判定を行う。ここでは、例えば、焦点検出部２０７は焦点検出部２０７内に具備された不図示の焦点検出センサで受光した信号（被写体のコントラストや輝度）に基づいて被写体のＡＦ信頼性評価値を算出する。これは、焦点検出部２０７の焦点検出精度が、被写体が暗い時やコントラストが低い時などに低下することがあるためで、このような焦点検出精度が低下するような場合にＡＦ信頼性評価値が低い値となるようにする。そして、求めたＡＦ信頼性評価値に基づいて、適合被写体かどうかを判定する。適合被写体の場合はＳ１０５へ、適合被写体で無い場合はＳ１１７へ進む。
【００３７】
適合被写体でなかった場合、Ｓ１１７では、エラーメッセージ（エラー発生の事実及びエラーの推定原因）を表示部２１２に表示する。表示が完了するとＳ１１８へ移り、ユーザーから、調整をやり直すか中止するかの指示を受け付ける。やり直す場合はＳ１０２に戻り、中止する場合はＳ１１６へ移る。
【００３８】
Ｓ１０５では、フォーカスブラケット開始位置へレンズを駆動する。撮影毎のレンズの駆動幅をｓ、撮影枚数をｍとしたときのフォーカスブラケット開始位置は、デフォーカス値に基づいて算出された合焦位置から（ｍ−１）×ｓ／２だけ至近側となる。Ｓ１０６ではカウンター２１４のカウンタ値ｎのリセットを行う。このカウンタ値ｎはフォーカスブラケットの撮影枚数と対応付けられるものであり、フォーカスブラケット撮影開始前に０にした後、Ｓ１０７へ移る。
【００３９】
Ｓ１０７では焦点検出部２０７がデフォーカス値の検出を行う。ここで検出されたデフォーカス値は最終的にＳ１０９で撮影される画像と対応づけて記憶される。デフォーカス値の検出が終了するとＳ１０８へ移る。
【００４０】
Ｓ１０８では、Ｓ１０９の撮影に先立ち、メインミラー２０１とサブミラー２０２が撮影光路から退避して第２の位置へ移動するミラーアップを行う。ミラーアップが終了するとＳ１０９へ移る。Ｓ１０９では、撮影を行い、得られた画像をＳ１０７で検出されたデフォーカス値と対応づけて記憶する。撮影が終わるとＳ１１０へ移り、メインミラー２０１とサブミラー２０２を上述した撮影光路内の第１の位置へ移動するミラーダウンを行う。ミラーダウンが終了するとＳ１１１へ移る。
【００４１】
Ｓ１１１では、撮影枚数を示すカウンタ値ｎのカウントアップを行って、Ｓ１１２へ移る。Ｓ１１２では、カウンタ値ｎの値が撮影枚数ｍに達したかの判定を行う。カウンタ値ｎが撮影枚数ｍに達していない場合はＳ１１３へ、達した場合はＳ１１４へ移る。Ｓ１１３ではレンズ駆動幅ｓだけフォーカスレンズ１０１を無限側へ駆動し、レンズの駆動が終わるとＳ１０７へ移る。Ｓ１０７からＳ１１３を繰り返すことで、レンズ駆動幅ｓずつ焦点状態が異なる画像を連続してｍ枚撮影する。なお、上述した例では、至近側にフォーカスレンズ１０１を駆動してから、無限側へ駆動しながらフォーカスブラケット撮影を行う場合について説明したが、無限側にフォーカスレンズを駆動してから、至近側に駆動しながらフォーカスブラケット撮影を行っても構わない。
【００４２】
Ｓ１１４では、レンズ駆動幅ｓずつ焦点状態が異なるｍ枚の画像から、ピントが最も合っているように見える、ベストピントの画像１枚をユーザーが選択する。
【００４３】
このとき、フォーカスブラケット撮影で得られた複数枚の画像を表示部２１２に表示するが、表示する画像の枚数は１枚ずつでもよいし、複数枚並べて表示してもよい。このとき、表示される画像は焦点状態をわかりやすくするために、通常とは異なる画像処理を施した画像としてもよい。例えば、通常の撮影画像を表示するときには見栄えをよくするためにエッジを強調する処理を施したりするが、Ｓ１１４における画像表示では、エッジ強調処理は行わない。ユーザーは表示部２１２に表示された画像を確認しながら不図示の操作部材を操作し、最も合焦状態にある画像を選択し、決定する。また、複数枚の画像のうち合焦状態にある画像がどれかの判別がつきにくいときには、複数の画像を選択するようにしてもよい。例えば、合焦状態がフォーカスブラケット撮影で得られた２枚の画像の間にあるとユーザーが判断した時には、２枚の画像を選択することができる。
【００４４】
また、Ｓ１１４では必ずしも画像を選択する必要はなく、ベストピントの画像が選択困難な場合等、画像が所定時間選択されなかったり、所定の操作によりＡＦ補正値の設定処理がキャンセルされた場合等には、Ｓ１１６へ移る。一方、ベストピントの１枚が選択された場合はＳ１１５へ移る。
【００４５】
Ｓ１１５では、Ｓ１１４でユーザーが選択した画像に対応づけられているデフォーカス値を基にＡＦ補正値を算出する。ＡＦ補正値の算出が完了するとＳ１１６へ移る。Ｓ１１６でフォーカスブラケット撮影調整用画面の表示を終了し、第２の補正モードによる補正値算出は終了する。
【００４６】
なお、上述した例では、第２の補正モードにおいてはＭＡＳを利用し、フォーカスブラケット撮影で得られたＡＦ補正値算出用画像群からユーザーが１枚の画像を選び、その画像に関連付けられたデフォーカス値からＡＦ補正値を算出するものとして説明した。しかしながら、本発明はこれに限るものではなく、ＡＦ補正値の算出のためにフォーカスブラケット撮影を行わなくてもよい。例えば、デフォーカス値と画像が対応付けられた時間的に不連続な複数枚の画像をＡＦ補正値算出用画像とし、ユーザーがその中から１枚を選び、選ばれた画像に対応付けられたデフォーカス値からＡＦ補正値を算出してもよい。
【００４７】
図５は、第１の実施形態において図２のＳ３で行われる補正閾値の設定処理を示すフローチャートであり、ＣＰＵ２１０により行われる。Ｓ２０１ではＥＥＰＲＯＭ２１１から補正閾値判定値を読み込む。この補正閾値判定値は、第２の補正モードが選択された時点でＥＥＰＲＯＭ２１１に記憶されているＡＦ補正値を算出した方法を表す値であり、Ｓ６において格納された値である。
【００４８】
図６は、第１の実施形態におけるＥＥＰＲＯＭ２１１に格納されたＡＦ補正値を算出した手法と、補正閾値判定値と、補正閾値との関係を示す表である。フォーカスブラケットによるＭＡＳを利用した補正は、画像に対応付けられたデフォーカス値の検出誤差や、ユーザーの画像選択誤差などの誤差要因を含む。そのため、その誤差の範囲内では、ＭＡＳの利用によって誤ったＡＦ補正値が求まり、その結果、デフォーカス検出精度が悪化する可能性がある。そのような精度の悪化が起こりにくくなるように、誤差によってＡＦ補正値がバラつくと想定される値と同程度の補正閾値を設定しておく。これにより、ＣＰＵ２１０が算出したＡＦ補正値によって、焦点調節制御の精度の悪化を防ぐことが可能となる。
【００４９】
第１の実施形態では、ＥＥＰＲＯＭ２１１に格納されたＡＦ補正値を算出した手法が工場調整（第３の手法）である場合には、補正閾値判定値として１を、第２の補正モードによる調整（第１の手法）である場合には２を割り当てている。また、第１の補正モード（第２の手法）による調整である場合には３を割り当てている。
【００５０】
補正閾値判定値の読み込みが完了すると、Ｓ２０２へと移り、補正閾値を設定する。図６に示すように、補正閾値はＳ２０１で読み込まれた補正閾値判定値と関連付けられてＥＥＰＲＯＭ２１１に記憶されている。
【００５１】
第１の実施形態では、一例として、第２の補正モードを示す補正閾値判定値２に関連付けられた補正閾値を３とする。また、工場調整は、第２の補正モードによる調整よりも信頼性が高いと考えられるため、補正閾値を第２の補正モードよりも大きくしておく。これにより、工場調整で入力したＡＦ補正値に対する、第２の補正モードによる容易な変更を防ぐことが可能となる。第１の実施形態では、工場調整に関連付けられた補正閾値判定値が１の場合、補正閾値を４としている。また、第１の補正モードによる調整は、第２の補正モードによる調整よりも信頼性が低い調整手法であると考えられるため、補正閾値を第２の補正モードよりも小さくしておく。これにより、第２の補正モードによる調整によって、第１の補正モードで設定されたＡＦ補正値を容易に変更可能となる。第１の実施形態では、第１の補正モードに関連付けられた補正閾値判定値が３の場合、補正閾値を１としている。
【００５２】
補正閾値を設定すると図２のＳ４に進み、上述した処理を実行する。
【００５３】
なお、本実施形態では、３つの補正手法に対してそれぞれ補正閾値判定値と補正閾値を有しているが、３つより多くても少なくても良いものとする。また、第１の補正モードが選択されている場合、ユーザーが自分の判断により直接ＡＦ補正値を設定することを選択しているため、第２の補正モードのような補正閾値を用いたＡＦ補正値の更新に関する判断は行わず、Ｓ１１で決定されたＡＦ補正値で更新する。
【００５４】
＜第２の実施形態＞
以下、本発明にかかる第２の実施形態について説明する。第２の実施形態は、補正閾値判定値と補正閾値の設定処理以外は第１の実施形態と同様の構成であるため、補正閾値判定値と補正閾値の設定処理を除き、説明を省略する。
【００５５】
第２の実施形態における補正閾値判定値は、信頼性評価値とする。この信頼性評価値は、例えば、ユーザーが選択した画像のコントラスト及び周波数、撮影時に焦点検出部２０７が検出した信号のコントラストなどに基づいて算出され、ユーザーが画像を選択する難易度や、デフォーカス検出精度の確からしさを表す値である。信頼性評価値が大きいということは、ユーザーが画像を選択し易い被写体であることや、焦点検出部２０７の焦点検出精度が高いことが見込まれることを意味している。なお、信頼性評価値は、焦点検出部２０７が複数回デフォーカス値を検出した際のデフォーカス値のバラつき、焦点検出部２０７の撮影レンズ１００のデフォーカスに対する設計的なデフォーカス検出敏感度及びデフォーカス検出精度などを用いて算出してもよい。
【００５６】
図７は、第２の実施形態において、図２のＳ３で行われる補正閾値の設定処理を示すフローチャートであり、ＣＰＵ２１０により行われる。Ｓ３０１では信頼性評価値を算出して、Ｓ３０２へと移る。
【００５７】
Ｓ３０２では、第２の補正モードが選択された時点でＥＥＰＲＯＭ２１１に記憶されていたＡＦ補正値を求めた際の信頼性評価値（第１の信頼性評価値）と、Ｓ３０１で求めた信頼性評価値（第２の信頼性評価値）とを比較する。比較の結果、第２の信頼性評価値の方が大きければＳ３０３へ、そうでなければＳ３０４へと移る。
【００５８】
第２の信頼性評価値の方が第１の信頼性評価値よりも大きい場合、前回の調整条件と比較して、今回の方が相対的にユーザーが画像を選びやすいことや、焦点検出誤差が少ないことが見込まれるため、ＡＦ補正値算出の誤差が小さいことが見込まれる。そのため、補正閾値を比較的小さな値に設定したとしても、精度の悪化を防ぐことが可能となる。そこで、第２の実施形態では、Ｓ３０３において補正閾値を１に設定する。これにより、精度の悪化を防ぎながら、ＡＦ補正値をより正確な値に設定することが可能となる。
【００５９】
一方、第１の信頼性評価値が第２の信頼性評価値以上の場合は、前回の調整条件と比較して、今回の方が相対的にユーザーが画像を選びにくいことや、焦点検出誤差が大きいことが見込まれるため、ＡＦ補正値算出の誤差が大きいことが見込まれる。そのため、補正閾値を比較的大きな値に設定することで、精度の悪化を防ぐ必要がある。そこで、第２の実施形態では、Ｓ３０４において補正閾値を３に設定する。これにより、良い条件下で実施したＡＦ補正値を、安易に変更することによる精度の悪化を防ぐことが可能となる。
【００６０】
なお、補正閾値は上述した第１の実施形態及び第２の実施形態に示したものに限られるものではなく、フォーカスブラケット時のレンズの駆動幅ｓや、撮影レンズ１００や撮像装置２００の性能に応じて適宜変更することができる。
【００６２】
なお、上述した実施形態では第２の補正モードにおいて、至近側にフォーカスレンズ１０１を駆動してから、無限側へ駆動しながらフォーカスブラケット撮影を行う場合について説明したが、本発明はこれに限るものではない。無限側にフォーカスレンズを駆動してから、至近側に駆動しながらフォーカスブラケット撮影を行っても構わない。
【００６３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００６４】
また、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６５】
１００：撮影レンズ、１０１：フォーカスレンズ、２０７：焦点検出部、２０９：撮像素子、２１０：ＣＰＵ、２１１：ＥＥＰＲＯＭ
【図１】
0006487679.tif 000002
【図２】
0006487679.tif 000003
【図３】
0006487679.tif 000004
【図４】
0006487679.tif 000005
【図５】
0006487679.tif 000006
【図６】
0006487679.tif 000007
【図７】
0006487679.tif 000008