(57)【要約】【課題】駆動量誤差の大きいレンズを使用する場合でも、位相差ＡＦの合焦位置に対する適切な補正量を簡易に設定可能な撮像装置を提供すること。【解決手段】被写体像を光電変換する撮像素子と、フォーカスレンズの焦点状態を検出する焦点検出手段と、焦点検出手段の検出結果に基づいて取得されるフォーカスレンズの合焦位置を、所定値ごとに設定可能な補正量を用いて補正する制御手段と、を有し、制御手段は、フォーカスレンズの駆動量誤差に基づいて、所定値を設定する。【選択図】図４
2018141971.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換する撮像素子と、
フォーカスレンズの焦点状態を検出する焦点検出手段と、
前記焦点検出手段の検出結果に基づいて取得される前記フォーカスレンズの合焦位置を、所定値ごとに設定可能な補正量を用いて補正する制御手段と、を有し、
前記制御手段は、前記フォーカスレンズの駆動量誤差に基づいて、前記所定値を設定することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記駆動量誤差が閾値より小さい場合、前記所定値を第１の値に設定し、前記駆動量誤差が前記閾値より大きい場合、前記所定値を前記第１の値より大きい第２の値に設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記フォーカスレンズの駆動可能最小量に基づいて、前記駆動量誤差を判断することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、レンズＩＤに基づいて、前記駆動量誤差を判断することを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
前記制御手段は、前記フォーカスレンズを駆動するためのモーターの種類に基づいて、前記駆動量誤差を判断することを特徴とする請求項１または２に記載の撮像装置。
【請求項６】
前記所定値は、入力された設定値に、前記設定値の単位量に対応する値を掛け合わせることで算出され、
前記制御手段は、前記フォーカスレンズの駆動量誤差に基づいて、前記設定値の単位量に対応する値を設定することを特徴とする請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
１目盛りが前記設定値の単位量である目盛線を表示する表示部を更に有することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記所定値は、撮像光学系のＦ値および許容錯乱円径に基づいていることを特徴とする請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
前記制御手段は、前記焦点検出手段を用いて検出された焦点ずれ量および前記撮像素子を用いて検出された焦点ずれ量に基づいて、前記所定値を設定することを特徴とする請求項１から８のいずれか１項に記載の撮像装置。
【請求項１０】
前記制御手段は、前記フォーカスレンズを複数の位置に移動させながら撮影することで取得された、複数の撮影画像から選択された撮影画像に対応する焦点ずれ量に基づいて、前記所定値を設定することを特徴とする請求項１から８のいずれか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特にＡＦ（オートフォーカス）により検出された合焦位置を補正する機能を有する撮像装置に関する。
【背景技術】
【０００２】
撮影レンズを交換できるカメラでは、使用する撮影レンズとカメラ本体の組み合わせによっては合焦位置の微調整が必要となる場合がある。特に専用光学系による二次結像位相差ＡＦを備える一眼レフカメラなどにおいては、位相差ＡＦの合焦位置と撮像素子の合焦位置にも差が生じ得ることから、この問題は顕著である。
【０００３】
このような問題を解決するため、位相差ＡＦの合焦位置をレンズに合わせて補正する技術が知られている。特許文献１では、撮影レンズの種類に応じて位相差ＡＦの合焦位置の補正量を設定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５７３４０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に位相差ＡＦの合焦位置に対する補正量は、補正量を設定した後に撮影を行い、適切に合焦するようになったかを確認する、という作業を所望のピント位置になるまで繰り返すことで決定される。駆動量誤差の大きいレンズを使用する場合、レンズを駆動させるたびにピント位置が変化するため、適切な補正量を設定することが困難である。また、微調整に多くの時間をかけても、駆動量誤差に埋もれて実際の撮影でのＡＦ補正効果を実感できない。
【０００６】
しかしながら、特許文献１には、駆動量誤差が大きいレンズを使用する場合の補正量の設定方法については開示されていない。
【０００７】
このような課題に鑑みて、本発明は、駆動量誤差の大きいレンズを使用する場合でも、位相差ＡＦの合焦位置に対する適切な補正量を簡易に設定可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面としての撮像装置は、被写体像を光電変換する撮像素子と、フォーカスレンズの焦点状態を検出する焦点検出手段と、前記焦点検出手段の検出結果に基づいて取得される前記フォーカスレンズの合焦位置を、所定値ごとに設定可能な補正量を用いて補正する制御手段と、を有し、前記制御手段は、前記フォーカスレンズの駆動量誤差に基づいて、前記所定値を設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、駆動量誤差の大きいレンズを使用する場合でも、位相差ＡＦの合焦位置に対する適切な補正量を簡易に設定可能な撮像装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１の撮像装置の概略構成図である。
【図２】実施例１のＡＦマイクロアジャストメントにおける補正値の設定処理の一例を示すフローチャートである。
【図３】実施例１のＡＦマイクロアジャストメントにおいて補正値を設定する際の表示部に表示される画面の一例を示す図である。
【図４】実施例１のＡＦマイクロアジャストメントを適用した撮影処理を示すフローチャートである。
【図５】実施例２のＡＦマイクロアジャストメントを適用した撮影処理を示すフローチャートである。
【図６】実施例３のＡＦマイクロアジャストメントにおける補正値の設定処理の一例を示すフローチャートである。
【図７】実施例３のＡＦマイクロアジャストメントにおいて補正値を設定する際の表示部に表示される画面の一例を示す図である。
【図８】実施例４のＡＦマイクロアジャストメントにおける補正値の設定処理の一例を示すフローチャートである。
【図９】実施例４のＡＦマイクロアジャストメントにおいて補正値を設定する際の表示部に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【実施例１】
【００１２】
図１は、本実施例の撮像装置１の概略構成図である。撮像装置１は、レンズ本体（撮影レンズユニット）１００およびレンズ本体１００が着脱可能に取り付けられるカメラ本体２００を有する。図１ではレンズ本体１００が備える撮像光学系としてフォーカスレンズ１０１のみを示しているが、レンズ本体１００は変倍レンズや固定レンズなどの他のレンズを備えてもよい。
【００１３】
被写体からの光束は、撮像光学系を介して、カメラ本体２００内のメインミラー２０１に導かれる。メインミラー２０１は、撮影光路内に光軸に対して斜めに配置される第１の状態（図１の状態）と、撮影光路外に退避する第２の状態との間で回動可能である。
【００１４】
メインミラー２０１は、第１の状態である場合、被写体からの光束を反射し、上方に配置されているファインダ光学系に導く。また、メインミラー２０１の中央部はハーフミラーであるため、被写体からの光束の一部はハーフミラー部を透過する。
【００１５】
メインミラー２０１を透過した光束は、メインミラー２０１の背面側に設けられたサブミラー２０２で反射し、焦点検出装置（焦点検出手段）２０７に導かれる。焦点検出装置２０７は、専用の光学系および光電変換素子を備え、結像した被写体像からフォーカスレンズ１０１の焦点状態を検出する。焦点検出装置２０７の検出結果は、カメラＣＰＵ２１０に伝達される。
【００１６】
また、メインミラー２０１で反射された光束は、撮像素子２０９と光学的に共役な位置に配置されたピント板２０３上に結像する。ピント板２０３にて拡散されてこれを透過した光（被写体像）は、ペンタダハプリズム２０４によって正立像に変換される。正立像は、接眼レンズ２０５によって拡大され、ユーザにより観察される。
【００１７】
一方、メインミラー２０１が第２の状態である場合、サブミラー２０２もメインミラー２０１に対して折り畳まれて撮影光路外に退避する。被写体からの光束は、シャッタ２０８を通過し、撮像素子２０９に至る。シャッタ２０８は、撮像素子２０９に入射する光量を制限する。撮像素子２０９は、ＣＣＤセンサやＣＭＯＳセンサ等の光電変換素子により構成され、撮像光学系により形成された被写体像を光電変換して画像を生成する。
【００１８】
カメラＣＰＵ２１０は、マイクロプロセッサ等により構成され、カメラ本体２００における各種演算や各種動作などのカメラ本体２００全体の制御を行う。また、カメラＣＰＵ２１０は、電気接点ユニット１０４を介して、レンズ本体１００内のレンズ制御回路１０３と通信を行う。レンズ制御回路１０３は、カメラＣＰＵ２１０からの信号に応じて、フォーカスレンズ１０１を光軸に沿って駆動することでピント合わせを行うために、レンズ駆動機構１０２を制御する。レンズ駆動機構１０２は、モーターを駆動源として駆動する。モーターの種類はレンズ本体の種類によって異なり、ステッピングモーターや超音波モーター、およびＤＣモーターが用いられる。
【００１９】
カメラＣＰＵ２１０には、記憶部２１１、表示部２１２、操作検出部２１３および発音部２１４が接続されている。記憶部２１１は、ＥＥＰＲＯＭなど不揮発メモリ素子などで構成されている。記憶部２１１は、カメラ本体２００を制御するために調整が必要なパラメータ、カメラ本体２００を識別するための固有の情報であるカメラＩＤ情報、および製造時に基準レンズを用いて調整された撮影に関するパラメータの調整値などを記憶している。表示部２１２は、撮像素子２０９から出力された被写体の画像を表示したり、ユーザが設定する項目を表示したりする。操作検出部２１３は、操作部材（不図示）を用いたユーザの設定に基づく信号をカメラＣＰＵ２１０に伝達する。操作部材として、各種選択ボタン、ダイアル、撮影動作を指示するために押し込み量に応じて第１スイッチ（ＳＷ１）と第２スイッチ（ＳＷ２）が順にオンするように構成されたレリーズボタン、および表示部２１２と連動したタッチパネルなどが使用される。発音部２１４は、カメラＣＰＵ２１０の指示に応じて、音を発生させる。
【００２０】
レンズ制御回路１０３には、レンズ本体１００の焦点距離や開放絞り値等の性能情報、レンズ本体１００を識別するための固有の情報であるレンズＩＤ情報、およびカメラＣＰＵ２１０から受信した情報を記憶するメモリ（不図示）が設けられている。性能情報およびレンズＩＤ情報は、レンズ本体１００をカメラ本体２００に装着した際の初期通信により、カメラＣＰＵ２１０に送信される。カメラＣＰＵ２１０は、受信した情報を記憶部２１１に記憶させる。
【００２１】
カメラ本体２００は、位相差ＡＦの合焦位置を補正する機能（以下、ＡＦマイクロアジャストメントという）を有する。ＡＦマイクロアジャストメントとは、焦点検出装置２０７の検出結果に基づいて取得される合焦位置を、ユーザが設定した補正値に基づいて取得される補正量を用いて補正し、補正後の合焦位置にフォーカスレンズ１０１を駆動する機能である。カメラＣＰＵ２１０は、所定の補正間隔（所定値）ごとに設定可能な補正値を用いて、レンズ本体１００ごとに焦点検出装置２０７の検出結果に基づいて取得される合焦位置を補正する。フォーカスレンズ１０１の停止精度はレンズ本体１００の種類によって異なっているため、カメラＣＰＵ２１０は停止精度、すなわちフォーカスレンズ１０１の駆動量誤差に基づいて補正間隔を設定する。本実施例では、例えば、停止精度が悪いフォーカスレンズ１０１、すなわち駆動量誤差が大きいフォーカスレンズ１０１を使用する場合、カメラＣＰＵ２１０は補正間隔を粗く（大きく）設定する。本実施例では、カメラＣＰＵ２１０は、フォーカスレンズ１０１の駆動可能最小量に基づいて駆動量誤差を判断する。駆動可能最小量は、レンズ制御回路１０３に記憶されている。
【００２２】
以下、図２を参照して、本実施例のＡＦマイクロアジャストメントにおける補正値の設定処理の一例について説明する。図２は、ＡＦマイクロアジャストメントにおける補正値の設定処理の一例を示すフローチャートである。
【００２３】
ＡＦマイクロアジャストメントにおける補正値の設定処理を開始すると、ステップＳ２０１において、カメラＣＰＵ２１０は、カメラ本体２００に装着されたレンズ本体１００に対応する補正値（補正データ）を記憶部２１１が記憶しているかどうかを判断する。記憶部２１１が補正値を記憶している場合、ステップＳ２０２に進み、記憶していない場合、ステップＳ２０３に進む。
【００２４】
ステップＳ２０２では、カメラＣＰＵ２１０は、記憶部２１１が記憶している補正値を読み出す。
【００２５】
ステップＳ２０３では、カメラＣＰＵ２１０は、表示部２１２に図３に示される画面を表示させる。図３は、ＡＦマイクロアジャストメントにおいて補正値を設定する際の表示部２１２に表示される画面の一例を示す図である。
【００２６】
モード表示部３０１は、カメラ本体２００の現在のモードを表示する。レンズ情報表示部３０２は、カメラ本体２００に装着されたレンズ本体１００やコンバーションレンズの名称や特性等を表示する。図３では、一例として、焦点距離および解放Ｆ値を表示している。また、レンズ情報表示部３０２は、カメラ本体２００にレンズ本体１００等が装着されていない場合、警告表示を行う。目盛線３０３は、補正値を示し、解放Ｆ値によって１目盛（目盛間隔）の表す補正値が変化する。図３では、一例として、±２０目盛の範囲で、１目盛刻みで補正値を設定することができる。指標３０４は、ユーザにより入力された補正値を示す位置に表示される。初期状態の場合、図３に示されるように、指標３０４は、補正値が±０であることを示す位置に表示される。ステップＳ２０２において、カメラＣＰＵ２１０が記憶部２１１から補正値を読み出す場合、指標３０４は読み出された補正値を示す位置に表示される。表示３０５は、補正値の設定処理を完了させるためのセットボタン（不図示）が操作されたことを通知する。表示３０６は、補正値の設定処理をキャンセルするためのキャンセルボタン（不図示）が操作されたことを通知する。
【００２７】
ステップＳ２０３以降のステップでは、ユーザは、表示部２１２に表示される画面を見ながら、操作部材を用いて補正値の設定を行う。なお、ユーザは、表示部２１２に表示される設定画面を直接操作することで、補正値の設定を行ってもよい。
【００２８】
ステップＳ２０４では、カメラＣＰＵ２１０は、キャンセルボタンが操作されたかどうかを判断する。キャンセルボタンが操作された場合、補正値の設定処理を終了し、操作されていない場合、ステップＳ２０５に進む。
【００２９】
ステップＳ２０５では、カメラＣＰＵ２１０は、操作部材の左ボタンが操作されたかどうかを判断する。左ボタンが操作された場合、ステップＳ２０６に進み、操作されていない場合、ステップＳ２０７に進む。
【００３０】
ステップＳ２０６では、カメラＣＰＵ２１０は、現在設定されている補正値を所定の補正間隔だけ減少させる。本実施例では、図３において、指標３０４は、現在の補正値を示す位置から目盛線３０３の１目盛だけ左側に移動する。
【００３１】
ステップＳ２０７では、操作部材の右ボタンが操作されたかどうかを判断する。右ボタンが操作された場合、ステップＳ２０８に進み、操作されていない場合、ステップＳ２０９に進む。
【００３２】
ステップＳ２０８では、カメラＣＰＵ２１０は、現在設定されている補正値を所定の補正間隔だけ増加させる。本実施例では、図３において、指標３０４は、現在の補正値を示す位置から目盛線３０３の１目盛だけ右側に移動する。
【００３３】
ステップＳ２０９では、カメラＣＰＵ２１０は、セットボタンが操作されたかどうかを判断する。セットボタンが操作された場合、ステップＳ２１０に進み、操作されていない場合、ステップＳ２０４に戻る。
【００３４】
ステップＳ２１０では、カメラＣＰＵ２１０は、設定された補正値を記憶部２１１に保存する。なお、記憶部２１１がレンズ本体１００に対応する補正値を記憶している場合、保存前に表示部２１２を介してユーザに警告表示を行ってもよい。
【００３５】
図４は、ＡＦマイクロアジャストメントを適用した場合の撮影処理を示すフローチャートである。本実施例の撮影処理は、カメラＣＰＵ２１０により、記憶部２１１に格納されている処理プログラムにしたがって実行される。なお、処理プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録されていてもよい。
【００３６】
ステップＳ４０１では、カメラＣＰＵ２１０は、レンズ本体１００がカメラ本体２００に装着されたことを検出する。
【００３７】
ステップＳ４０２では、カメラＣＰＵ２１０は、設定されたＡＦマイクロアジャストメントの補正値を、記憶部２１１から読み出す。本実施例では、カメラＣＰＵ２１０は、図３の指標３０４が示す補正値（設定値）を読み出す。
【００３８】
ステップＳ４０３では、カメラＣＰＵ２１０は、フォーカスレンズ１０１の駆動可能最小量を、レンズ制御回路１０３から読み出す。
【００３９】
ステップＳ４０４では、カメラＣＰＵ２１０は、ステップＳ４０３で取得したフォーカスレンズ１０１の駆動可能最小量に基づいて、駆動量誤差の判断を行う。本実施例では、カメラＣＰＵ２１０は、ステップＳ４０３で取得した駆動可能最小量と、記憶部２１１に設計値として記憶されている閾値と、を比較することで駆動量誤差が所定値より大きいかどうかを判断する。すなわち、駆動可能最小量が閾値より小さい場合は、駆動量誤差が所定値より小さく、駆動可能最小量が閾値より大きい場合は、駆動量誤差が所定値より大きくなっていると推定する。駆動可能最小量が閾値より小さい場合、すなわち駆動量誤差が所定値より小さいと推定される場合、ステップＳ４０５に進み、駆動可能最小量が閾値より大きい場合、すなわち駆動量誤差が所定値より大きいと推定される場合、ステップＳ４０６に進む。なお、駆動可能最小量が閾値と等しい場合にどちらのステップに進むかは、任意である。
【００４０】
ステップＳ４０５では、カメラＣＰＵ２１０は、第１の式（ステップＳ４０２で読み出した設定値×ｆδ×ｍ）に基づいて、補正量を算出する。
【００４１】
ステップＳ４０６では、カメラＣＰＵ２１０は、第２の式（ステップＳ４０２で読み出した設定値×ｆδ×２ｍ）に基づいて、補正量を算出する。
【００４２】
一般に合焦しているか否かは、焦点深度に基づいて判断される。焦点深度は、撮像光学系のＦ値（ｆ）と許容錯乱円径（δ）の積で表される。本実施例では、積ｆδの倍数（ｍ、例えば、１／８や１／４）を補正量として使用する。
【００４３】
本実施例では、補正量を算出する際に、第１および第２の式を用いているが、ステップＳ４０６で算出される補正量の設定可能な補正間隔がステップＳ４０５で算出される補正量の設定可能な補正間隔より大きければ、本発明はこれに限定されない。すなわち、駆動可能最小量が閾値より大きい場合の補正値の単位量（図３の目盛線３０３の１目盛）に対応する補正量が、駆動可能最小量が閾値より大きい場合の補正値の単位量に対応する補正量に比べて大きくなるように設定されればよい。
【００４４】
ステップＳ４０７では、カメラＣＰＵ２１０は、レリーズボタンが半押しされることで、第１スイッチ（ＳＷ１）がオンされたかどうかを判断する。第１スイッチがオンされた場合、ステップＳ４０８に進み、オンされていない場合、ステップＳ４０７へのループを繰り返す。
【００４５】
ステップＳ４０８では、カメラＣＰＵ２１０は、焦点検出装置２０７にフォーカスレンズ１０１の焦点状態を検出させる。
【００４６】
ステップＳ４０９では、カメラＣＰＵ２１０は、従来のＡＦアルゴリズムを用いて、ステップＳ４０８で検出された焦点位置が所定の合焦範囲内であるかどうかを判断する。焦点位置が合焦範囲外である場合、ステップＳ４１０に進み、合焦範囲内である場合、ステップＳ４１２に進む。
【００４７】
ステップＳ４１０では、カメラＣＰＵ２１０は、ステップＳ４０５またはステップＳ４０６で算出された補正量に基づいて、フォーカスレンズ１０１の駆動量を算出する。
【００４８】
ステップＳ４１１では、カメラＣＰＵ２１０は、ステップＳ４１０で算出されたフォーカスレンズ１０１の駆動量に基づいて、レンズ制御回路１０３を介してレンズ駆動機構１０２にフォーカスレンズ１０１を駆動させる。
【００４９】
ステップＳ４１２では、カメラＣＰＵ２１０は、焦点位置が合焦範囲内であることをユーザに通知する。ユーザへの通知方法としては、例えば、発音部２１４で音を鳴らす、ファインダ内を点滅、点灯表示させる、などがある。
【００５０】
ステップＳ４１３では、カメラＣＰＵ２１０は、レリーズボタンが全押しされることで、第２スイッチ（ＳＷ２）がオンされたかどうかを判断する。第２スイッチがオンされた場合、ステップＳ４１４に進み、オンされていない場合、ステップＳ４１３へのループを繰り返す。
【００５１】
ステップＳ４１４では、カメラＣＰＵ２１０は、撮影動作を行う。
【００５２】
以上説明したように、本実施例では、駆動量誤差の大きいフォーカスレンズ１０１を使用した場合、設定可能な補正間隔を大きくなるように設定することで、位相差ＡＦの合焦位置に対する適切な補正量を簡易に設定することができる。また、本実施例では、レンズ駆動のためのデータを用いて補正間隔の大きさを設定するため、レンズやカメラが新たなデータや新たな通信システムを有する必要はない。
【実施例２】
【００５３】
実施例１では、フォーカスレンズの駆動量誤差をレンズの最小駆動量に基づいて判断したが、本実施例では、フォーカスレンズの駆動量誤差をレンズＩＤに基づいて判断する。      
【００５４】
本実施例の撮像装置の構成は、実施例１の撮像装置１と同一である。以下、図５を参照して、本実施例のＡＦマイクロアジャストメントを適用した場合の撮影処理について説明する。図５は、ＡＦマイクロアジャストメントを適用した場合の撮影処理を示すフローチャートである。本実施例の撮影処理は、カメラＣＰＵ２１０により、記憶部２１１に格納されている処理プログラムにしたがって実行される。なお、処理プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録されていてもよい。
【００５５】
ステップＳ５０１、ステップＳ５０２、およびステップＳ５０５〜ステップＳ５１４の処理はそれぞれ、実施例１で説明した図４のフローチャートのステップＳ４０１、ステップＳ４０２、およびステップＳ４０５〜ステップＳ４１４の処理と同一である。
【００５６】
ステップＳ５０３では、カメラＣＰＵ２１０は、レンズ本体１００のレンズＩＤを、レンズ制御回路１０３から読み出す。
【００５７】
ステップＳ５０４では、カメラＣＰＵ２１０は、ステップＳ５０３で取得したレンズＩＤに基づいて、フォーカスレンズ１０１の駆動量誤差の判断を行う。本実施例では、カメラＣＰＵ２１０は、まず、記憶部２１１が記憶するレンズＩＤとフォーカスレンズ１０１の駆動量誤差とを対応付けたテーブルを用いて、ステップＳ５０３で取得したレンズＩＤに対応するフォーカスレンズ１０１の駆動量誤差を取得する。そして、カメラＣＰＵ２１０は、取得したフォーカスレンズ１０１の駆動量誤差の大きさが閾値より大きいかどうかを判断する。駆動量誤差が閾値より小さい場合、ステップＳ５０５に進み、駆動量誤差が閾値より大きい場合、ステップＳ５０６に進む。なお、駆動量誤差が閾値と等しい場合にどちらのステップに進むかは、任意である。
【００５８】
なお、本実施例では、カメラＣＰＵ２１０は、レンズＩＤに基づいてフォーカスレンズ１０１の駆動量誤差を取得しているが、例えば、フォーカスレンズ１０１を駆動するためのモーターの種類に基づいて駆動量誤差を取得してもよい。この場合、記憶部２１１は、モーターの種類と駆動量誤差のテーブルを記憶しておけばよい。
【００５９】
以上説明したように、本実施例では、駆動量誤差の大きいフォーカスレンズ１０１を使用した場合、設定可能な補正間隔が大きくなるように設定することで、位相差ＡＦの合焦位置に対する適切な補正量を簡易に設定することができる。また、本実施例では、実施例１とは異なり、駆動量誤差の大きさを推定ではなく、レンズＩＤに基づいて直接判断するため、より適切な補正量を設定することが可能である。
［変形例］
実施例１、２では、フォーカスレンズの駆動量誤差に基づいて、補正量の取得に用いる式を変更することで、設定可能な補正間隔を変更した。この代わりに、フォーカスレンズの駆動量誤差に基づいて、設定可能な目盛の間隔を変更することで、設定可能な補正間隔を変更してもよい。例えば、補正値の設定処理を行う際に、駆動可能最小値を取得するステップと、この駆動可能最小値が閾値よりも大きいか否かの判定を行うステップを追加し、駆動可能最小値が閾値よりも大きい場合は設定可能な目盛を制限して、偶数の目盛のみ設定可能とする。この場合、駆動可能最小値に応じて、補正値の単位自体が異なるため、補正値から補正量を算出するステップ（実施例１のステップＳ４０５、Ｓ４０６）で用いる式は、駆動可能最小値に応じて変更する必要はない。よって、第１または第２の式のみを用いて補正値から補正量を算出することができる。また、使用しているレンズユニットのフォーカスレンズの駆動量誤差が大きいため、補正量の単位が大きくなることをユーザに通知することにもなる。このように、フォーカスレンズの駆動量誤差に基づいて、補正値の間隔を変更しても、補正値から補正量を取得する式を変更することと同様に、設定可能な補正量の間隔を変えることができる。
【実施例３】
【００６０】
本発明の好ましい第３の実施例（以下、実施例３）を、図６および図７に基づいて説明する。本実施例は、ＡＦマイクロアジャストメントにおける補正値の設定を自動で行う機能を備えた撮像装置の場合であり、その他の点は実施例１と同様であるため、詳細は省略する。
【００６１】
図６は、本実施例のＡＦマイクロアジャストメントにおける補正値の設定処理の一例を示すフローチャートである。
【００６２】
ＡＦマイクロアジャストメントにおける補正値の設定処理を開始すると、ステップＳ６０１において、カメラＣＰＵ２１０は、カメラ本体２００に装着されたレンズ本体１００に対応する補正値を記憶部２１１が記憶しているかどうかを判断する。記憶部２１１が補正値を記憶している場合、ステップＳ６０２に進み、記憶していない場合、ステップＳ６０３に進む。なお、記憶部２１１はレンズ本体１００に対応する補正値の代わりに、補正値に対応する補正量を記憶してもよく、この場合は本ステップにおいてレンズ本体１００に対応する補正量が記憶されているかどうかを判断すればよい。
【００６３】
ステップＳ６０２では、カメラＣＰＵ２１０は、記憶部２１１が記憶している補正値を読み出す。
【００６４】
ステップＳ６０３では、カメラＣＰＵ２１０は、カメラ本体２００に装着されたレンズ本体１００の駆動可能最小量に基づいて、補正量の算出式を決定する。この動作については、実施例１における図４のステップＳ４０３およびステップＳ４０４の動作と同様である。また、実施例２の図５のステップＳ５０３およびステップＳ５０４の動作と同様に、レンズＩＤに基づいて補正量の算出式を決定してもよい。
【００６５】
ステップＳ６０４では、カメラＣＰＵ２１０は、カメラ本体２００をライブビュー状態に移行させる。ライブビュー状態では、撮像素子２０９により動画像が取得される。そのため、メインミラー２０１とサブミラー２０２を撮影光路外に退避させ、シャッタ２０８を開き、撮像素子２０９に撮像光学系からの光束が入射する状態にする。
【００６６】
ステップＳ６０５では、カメラＣＰＵ２１０は、表示部２１２に図７（ａ）に示される画面（ＡＦマイクロアジャストメント設定画面）を表示させる。図７（ａ）は、ＡＦマイクロアジャストメントにおいて補正値を設定する際の表示部２１２に表示される画面の一例を示している。
【００６７】
モード表示部７０１は、カメラ本体２００の現在のモードを表示する。レンズ情報表示部７０２は、カメラ本体２００に装着されたレンズ本体１００やコンバーションレンズの名称や特性等を表示する。図７（ａ）では、一例として、焦点距離および開放Ｆ値を表示している。また、レンズ情報表示部７０２は、カメラ本体２００にレンズ本体１００等が装着されていない場合、警告表示を行う。目盛線７０３は、補正量を設定するために用いる目盛を示している。目盛の間隔は、実施例１および実施例２と同様に、補正間隔に応じて設定されている。図７では、一例として、±２０目盛の範囲で、１目盛刻みで補正値を設定することが可能である。指標７０４は、ユーザにより入力された補正値を示す位置に表示される。図７（ａ）では初期状態、すなわち補正値が０であることを示すため、指標７０４は±０の位置に表示されている。ステップＳ６０２において、カメラＣＰＵ２１０が記憶部２１１から補正値を読み出す場合、指標７０４は読み出された補正値を示す位置に表示される。ライブビュー画像７０５は、撮像素子２０９により取得された動画像である。ＡＦ枠７０６は、焦点検出装置２０７で焦点検出を行う位置と同じ範囲（ＡＦ範囲）を示している。
【００６８】
表示７０７は、ＳＥＴボタン（不図示）が押されることにより、次のステップに進むことをユーザに通知する。表示７０８は、キャンセルボタン（不図示）が押されることにより、補正値の設定処理がキャンセルされることをユーザに通知する。表示７０９は、ライブＡＦボタン（不図示）がオンされることにより、後述のライブＡＦ動作を行うことをユーザに通知する。
【００６９】
ステップＳ６０５以降のステップでは、ユーザは、表示部２１２に表示される画面を見ながら、操作部材を用いて補正値の設定を行う。なお、操作部材は、タッチパネルであってもよい。
【００７０】
ステップＳ６０６では、カメラＣＰＵ２１０は、キャンセルボタンが操作されたかどうかを判断する。キャンセルボタンが操作された場合、補正値の設定処理を終了し、操作されていない場合、ステップＳ６０７に進む。
【００７１】
ステップＳ６０７では、カメラＣＰＵ２１０は、ライブＡＦボタンが操作されたかどうかを判断する。ライブＡＦボタンが操作された場合、ステップＳ６０８に進み、操作されていない場合、ステップＳ６０９に進む。
【００７２】
ステップＳ６０８では、カメラＣＰＵ２１０はライブＡＦ動作を行う。ライブＡＦとは、撮像素子２０９により取得された動画像から、コントラストＡＦによって焦点検出を行うことである。例えば、図７（ａ）では、ＡＦ枠７０６の範囲内における動画像のコントラスト評価値が最大となるように、フォーカスレンズ１０１の位置を定める。なお、コントラストＡＦの代わりに、撮像素子２０９により取得された動画像に基づく位相差方式のＡＦ、いわゆる撮像面位相差ＡＦを行ってもよい。
【００７３】
ステップＳ６０９では、カメラＣＰＵ２１０は、ＳＥＴボタンが操作されたかどうかを判断する。ユーザは、ライブビュー画像７０５にて被写体にピントが合っているかどうかを確認し、ピントが合っているならＳＥＴボタンを操作する。ＳＥＴボタンが操作された場合、ステップＳ６１０に進み、操作されていない場合、ステップＳ６０５に戻る。
【００７４】
ステップＳ６１０では、カメラＣＰＵ２１０は、カメラ本体２００のライブビュー状態を解除する。メインミラー２０１とサブミラー２０２を図１の状態にするとともに、シャッタ２０８を閉じる。これにより、カメラ本体２００は、焦点検出装置２０７による焦点検出が可能な状態となる。
【００７５】
ステップＳ６１１では、カメラＣＰＵ２１０は、焦点検出装置２０７にフォーカスレンズ１０１の焦点状態を検出させる。これにより、現在の焦点位置と合焦位置とのズレを示す情報（例えば、位相ずれ量やデフォーカス量など）が取得される。
【００７６】
ステップＳ６１２では、カメラＣＰＵ２１０は、ステップＳ６１１で取得されたデフォーカス量と、ステップＳ６０３で決定された補正量の算出式とに基づいて、補正値を算出する。ステップＳ６０９の段階で、ユーザはライブビュー画像７０５にて被写体にピントが合っていることを確認している。これに対し、ステップＳ６１１で焦点検出装置２０７からデフォーカス量が取得されている。仮に、焦点検出装置２０７から取得されたデフォーカス量が０でなければ、使用されているフォーカスレンズ１０１は合焦位置の微調整が必要ということになる。必要となる補正量は取得されたデフォーカス量に相当し、フォーカスレンズ１０１の焦点深度（開放Ｆ値と許容錯乱円径との積）と補正量の算出式が既知であるから、第１の式または第２の式から逆算して、対応する補正値を算出することが可能である。このとき、算出された補正値が小数点を含む場合、ユーザに表示する補正値については四捨五入や切り捨て切り上げといった丸め込みをする。しかしながら、カメラＣＰＵ２１０が内部処理として補正値として扱う際には小数点を含む数値として扱ってもよい。これにより、後述のステップＳ６１４における判定の精度や、ステップＳ６１８において記憶する補正値の精度をより高くすることができる。  ステップＳ６１３では、カメラＣＰＵ２１０は、算出された補正値を表示部２１２に表示する。表示部２１２は、例えば、図７（ｂ）に示されるように、補正値を表示する。なお、使用されているフォーカスレンズ１０１は、図７（ａ）と同じである。
【００７７】
ステップＳ６１４では、カメラＣＰＵ２１０は、ステップＳ６１３で算出された補正値があらかじめ開放Ｆ値に応じて設定された設定可能範囲より小さいかどうかを判定する。補正値が設定可能範囲より小さい場合、ステップＳ６１６に進み、補正値が設定可能範囲より大きい場合、ステップＳ６１５に進む。なお、補正値が設定可能範囲と等しい場合にどちらのステップに進むかは、任意である。
【００７８】
ステップＳ６１５では、カメラＣＰＵ２１０は、補正値が設定可能範囲より大きい（設定可能範囲内でない）ことをユーザに知らせるために、表示部２１２に警告を表示する。例えば、表示部２１２は、図７（ｃ）に示されるように、警告を表示する。警告を表示した後、ユーザの選択によって、ステップＳ６０４に戻り再度ライブビュー状態から焦点設定を行ってもよいし、設定可能範囲を最大値に設定してもよい。
【００７９】
ステップＳ６１６では、カメラＣＰＵ２１０は、キャンセルボタンが操作されたかどうかを判断する。キャンセルボタンが操作された場合、ステップＳ６０４に戻り、操作されていない場合、ステップＳ６１７に進む。
【００８０】
ステップＳ６１７では、カメラＣＰＵ２１０は、ＳＥＴボタンが操作されたかどうかを判断する。ＳＥＴボタンが操作された場合、ステップＳ６１８に進み、操作されていない場合、ステップＳ６０４に戻る。
【００８１】
ステップＳ６１８では、カメラＣＰＵ２１０は、算出された補正値を記憶部２１１に保存する。なお、記憶部２１１がレンズ本体１００に対応する補正値を記憶している場合、保存前に表示部２１２を介してユーザに警告表示を行ってもよい。
【００８２】
本実施例では、撮像素子２０９によるライブＡＦを用いることで、位相差ＡＦの合焦位置の補正量を設定するための補正値が自動で設定される。そのため、実施例１、２と同様に、フォーカスレンズの駆動可能最小量またはレンズＩＤによって補正量の算出式を決定することで、位相差ＡＦの合焦位置に対する適切な補正量を簡易に設定可能な撮像装置を提供することができる。
【００８３】
なお、本実施例では、焦点調節の方法としてライブＡＦを使用する場合について説明したが、本発明はこれに限定されない。例えば、フォーカスレンズ１０１を手動で操作しながらライブビュー画像を確認し、焦点調整を行ってもよい。この場合、図６のステップＳ６０５からステップＳ６０９の間に手動で焦点調整を行い、それ以降は実施例３と同じ処理を行えばよい。
【実施例４】
【００８４】
本発明の好ましい第４の実施例（以下、実施例４）を、図８および図９に基づいて説明する。本実施例は、ＡＦマイクロアジャストメントにおける補正値の設定を、ユーザがフォーカスレンズ１０１の位置を段階的に変化させながら撮影（以下、フォーカスブラケット撮影という）した画像から、最もピントの合った画像を選択することで行う。その他の点は実施例１と同様であるため、詳細は省略する。
【００８５】
図８は、本実施例のＡＦマイクロアジャストメントにおける補正値の設定処理の一例を示すフローチャートである。
【００８６】
ＡＦマイクロアジャストメントにおける補正値の設定処理を開始すると、ステップＳ８０１において、カメラＣＰＵ２１０は、カメラ本体２００に装着されたレンズ本体１００に対応する補正値を記憶部２１１が記憶しているかどうかを判断する。記憶部２１１が補正値を記憶している場合、ステップＳ８０２に進み、記憶していない場合、ステップＳ８０３に進む。なお、記憶部２１１はレンズ本体１００に対応する補正値の代わりに、補正値に対応する補正量を記憶してもよく、この場合は本ステップにおいてレンズ本体１００に対応する補正量が記憶されているかどうかを判断すればよい。
【００８７】
ステップＳ８０２では、カメラＣＰＵ２１０は、記憶部２１１が記憶している補正値を読み出す。
【００８８】
ステップＳ８０３では、カメラＣＰＵ２１０は、カメラ本体２００に装着されたレンズ本体１００の駆動可能最小量に基づいて、補正量の算出式を決定する。この動作については、実施例１における図４のステップＳ４０３およびステップＳ４０４の動作と同様である。また、実施例２の図５のステップＳ５０３およびステップＳ５０４の動作と同様に、レンズＩＤに基づいて補正量の算出式を決定してもよい。
【００８９】
ステップＳ８０４では、カメラＣＰＵ２１０は、表示部２１２に図９（ａ）に示される画面（ＡＦマイクロアジャストメント設定画面）を表示させる。図９（ａ）は、ＡＦマイクロアジャストメントにおいて補正値を設定する際の表示部２１２に表示される画面の一例を示す図である。
【００９０】
モード表示部９０１は、カメラ本体２００の現在のモードを表示する。レンズ情報表示部９０２は、カメラ本体２００に装着されたレンズ本体１００やコンバーションレンズの名称や特性等を表示する。図９（ａ）では、一例として、焦点距離６００ｍｍ、開放Ｆ値４．０のレンズ本体１００に２倍のテレコンバーションレンズを取り付けた場合を示している。また、レンズ情報表示部９０２は、カメラ本体２００にレンズ本体１００等が装着されていない場合、警告表示を行う。目盛線９０３は、補正量を設定するために用いる目盛を示している。実施例３の場合と同様に、補正値の設定可能範囲は±２０目盛に制限されている。指標９０４は、ユーザにより入力された補正値を示す位置に表示される。図９（ａ）では初期状態、すなわち補正値が０であることを示すため、指標９０４は±０の位置に表示されている。ステップＳ８０２において、カメラＣＰＵ２１０が記憶部２１１から補正値を読み出す場合、指標９０４は読み出された補正値を示す位置に表示される。
【００９１】
ステップＳ８０４以降のステップでは、ユーザは、表示部２１２に表示される画面を見ながら、操作部材を用いて補正値の設定を行う。なお、操作部材は、タッチパネルであってもよい。
【００９２】
ステップＳ８０５では、カメラＣＰＵ２１０は、キャンセルボタンが操作されたかどうかを判断する。キャンセルボタンが操作された場合、補正値の設定処理を終了し、操作されていない場合、ステップＳ８０６に進む。
【００９３】
ステップＳ８０６では、カメラＣＰＵ２１０は、ＳＥＴボタンが操作されたかどうかを判断する。ユーザは、この状態で光学ファインダにて被写体にピントが合っているかを確認し、ピントが合っているならＳＥＴボタンを操作する。ＳＥＴボタンが操作された場合、ステップＳ８０７に進み、操作されていない場合、ステップＳ８０４に戻る。
【００９４】
ステップＳ８０７では、カメラＣＰＵ２１０は、焦点検出装置２０７にフォーカスレンズ１０１の焦点状態を検出させる。これにより、現在の焦点位置と合焦位置とのズレを示す情報（例えば、位相ずれ量やデフォーカス量など）が取得される。
【００９５】
ステップＳ８０８では、カメラＣＰＵ２１０は、ステップＳ８０７で検出された焦点位置が合焦しているかどうかを判断する。合焦判断の方法は、特に問わず、従来のＡＦアルゴリズムを用いて、ステップＳ８０７で検出された焦点位置が所定の合焦範囲内であるかどうかを判断できればよい。例えば、焦点検出でデフォーカス量を取得した場合、デフォーカス量の絶対値に基づいて現在の焦点位置が所定の合焦範囲内であるかどうかを判断できる。焦点位置が合焦している場合、ステップＳ８１１に進み、合焦していない場合、ステップＳ８０９に進む。
【００９６】
ステップＳ８０９では、カメラＣＰＵ２１０は、ステップＳ８０８で検出された焦点位置と合焦位置とのズレを示す情報に基づいて、フォーカスレンズ１０１の駆動量を算出する。
【００９７】
ステップＳ８１０では、カメラＣＰＵ２１０は、ステップＳ８０９で算出されたフォーカスレンズ１０１の駆動量に基づいて、レンズ制御回路１０３を介してレンズ駆動機構１０２にフォーカスレンズ１０１を駆動させる。その後、ステップＳ８０７に戻る。なお、カウンターなどでステップＳ８０７の処理回数を数えておき、所定数に達した場合にステップＳ８１１に進むようにしておくことで、合焦していない場合の処理が長時間行われることを抑制することができる。長時間行われることを抑制可能であれば、他の方法を用いてもよい。
【００９８】
また、ステップＳ８０８の合焦判断を省略し、ステップＳ８１１に進んでもよい。さらに、ユーザがマニュアルで焦点操作をした場合などはステップＳ８０７およびステップＳ８０８の処理を省略し、ステップＳ８１１に進んでもよい。
【００９９】
ステップＳ８１１以降のステップでは、フォーカスブラケット撮影が行われる。
【０１００】
ステップＳ８１１では、カメラＣＰＵ２１０は、撮影枚数のカウンター“Ｎ”を初期値（＝０）に設定する。
【０１０１】
ステップＳ８１２では、カメラＣＰＵ２１０は、フォーカスブラケット撮影で取得する画像の撮影枚数“Ｍ“を設定する。本実施例では、撮影枚数Ｍを９に設定する。ここで、撮影枚数Ｍは、前述のステップＳ８０３において決定された補正量の算出式に基づいて切り替えるとしてもよい。すなわち、駆動可能最小量が閾値より大きい場合、撮影枚数Ｍを小さくし、後述のフォーカスブラケットステップ量ＳＴを大きくすればよい。また、駆動可能最小量が閾値より小さい場合、撮影枚数Ｍを大きくし、フォーカスブラケットステップ量ＳＴを小さくすればよい。これにより、駆動可能最小量に基づいて撮影枚数が適切に決定され、フォーカスブラケット撮影が効率よく行われる。
【０１０２】
ステップＳ８１３では、カメラＣＰＵ２１０は、以下の式（１）を用いて、フォーカスブラケットステップ量“ＳＴ”を算出する。フォーカスブラケットステップ量とは、フォーカスブラケット撮影時のデフォーカス量の間隔である。
【０１０３】
ＳＴ＝Ｆ×δ／［（Ｍ−１）／２］                    （１）
ここで、Ｆは撮像光学系の開放Ｆ値、δは撮像光学系の許容錯乱円径である。すなわち、開放Ｆ値と許容錯乱円径δとの積Ｆ×δは、絞り開放で撮影した際の焦点深度に等しい。積Ｆ×δを（Ｍ−１）／２で除すことで、撮影枚数Ｍの中央から積Ｆ×δの範囲で等分したものがフォーカスブラケットステップ量ＳＴとなる。
【０１０４】
ステップＳ８１４では、カメラＣＰＵ２１０は、カウンターＮを１増加（カウントアップ）する。
【０１０５】
ステップＳ８１５では、カメラＣＰＵ２１０は、以下の式（２）を用いて、フォーカスレンズ１０１を駆動させるためのデフォーカス量ＤＦを算出する。
【０１０６】
ＤＦ＝ＳＴ×［Ｎ−（Ｍ−１）／２］                  （２）
本実施例では、撮影枚数Ｍを９に設定している。そのため、デフォーカス量ＤＦが０となる場合（デフォーカス量ＤＦが基準値となる場合）の撮影画像と、デフォーカス量ＤＦがマイナスの場合の４つの撮影画像と、デフォーカス量ＤＦがプラスの場合の４つの撮影画像とが撮影される。
【０１０７】
ステップＳ８１６では、カメラＣＰＵ２１０は、ステップＳ８１５で算出されたデフォーカス量ＤＦに基づいて、フォーカスレンズ１０１の駆動量を算出する。
【０１０８】
ステップＳ８１７では、カメラＣＰＵ２１０は、ステップＳ８１６で算出されたフォーカスレンズ１０１の駆動量に基づいて、レンズ制御回路１０３を介してレンズ駆動機構１０２にフォーカスレンズ１０１を駆動させる。
【０１０９】
ステップＳ８１８では、カメラＣＰＵ２１０は、撮影動作を行う。
【０１１０】
ステップＳ８１９では、カメラＣＰＵ２１０は、撮影画像を、撮影時のデフォーカス量ＤＦとともに記憶部２１１に保存する。
【０１１１】
ステップＳ８２０では、カメラＣＰＵ２１０は、カウンターＮと撮影枚数Ｍが等しいかどうかを判断する。カウンターＮと撮影枚数Ｍが等しい場合、ステップＳ８２１に進み、等しくない場合、ステップＳ８１４に戻る。これにより、カウンターＮが設定された撮影枚数Ｍに等しくなるまで、フォーカス位置を変化させながら撮影を繰り返すこととなる。
【０１１２】
ステップＳ８２１では、カメラＣＰＵ２１０は、表示部２１２に、図９（ｂ）に示される、ＡＦマイクロアジャストメント設定画面を表示する。画像９０５は、フォーカスブラケット撮影で取得された撮影画像のうちの一つである。撮影結果９０６は、フォーカスブラケット撮影で取得された撮影画像のうち何枚目の撮影画像であるかを示している。図９（ｂ）では、９枚の撮影画像のうち５枚目の撮影画像であることを示している。操作部材の左ボタンまたは右ボタンが操作されることで画像９０５を順送り、逆送りで表示させる。図９（ｂ）では、左ボタンが操作されれば４枚目の、右ボタンが操作されれば６枚目の撮影画像を表示させる。ユーザは、画面中の指示にあるように、９枚の撮影画像の中から最もピントの合っている画像を選択する。ユーザによる画像選択が完了した後、ステップＳ８２２に進む。
【０１１３】
ステップＳ８２２では、カメラＣＰＵ２１０は、ＳＥＴボタンが操作されたかどうかを判断する。ＳＥＴボタンが操作された場合、ステップＳ８２３に進み、操作されていない場合、ステップＳ８２１に戻る。
【０１１４】
ステップＳ８２３では、カメラＣＰＵ２１０は、ステップＳ８２１で選択された撮影画像の補正値を算出する。フォーカスブラケット撮影で取得された撮影画像は、ステップＳ８１９で撮影時のデフォーカス量ＤＦとともに保存されている。したがって、カメラＣＰＵ２１０は、ステップＳ８２１でユーザにより選択された撮影画像とともに保存されたデフォーカス量ＤＦに基づいて、実施例３の場合と同様に、補正値を算出することができる。
【０１１５】
ステップＳ８２３では、例えば、ユーザが１枚の画像を選択できない場合には２枚の画像を選択できる形態としてもよい。この場合、ステップＳ８２１の画像評価値による画像選択において隣接する２枚の撮影画像間に最もピントの合う焦点状態があると推定される場合、当該２枚の撮影画像に対応するデフォーカス値ＤＦの値から、補正値を算出してもよい。これにより、１枚の撮影画像のみから補正値を算出する場合に比べて、より高精度に補正値を算出することが可能となる。
【０１１６】
ステップＳ８２４では、カメラＣＰＵ２１０は、算出された補正値を表示部２１２に表示する。表示部２１２は、例えば、実施例３と同様の画面を表示する。
【０１１７】
ステップＳ８２５では、カメラＣＰＵ２１０は、ステップＳ８２３で算出された補正値があらかじめ開放Ｆ値に応じて設定された設定可能範囲より小さいかどうかを判定する。補正値が設定可能範囲より小さい場合、ステップＳ８２７に進み、補正値が設定可能範囲より大きい場合、ステップＳ８２６に進む。なお、補正値が設定可能範囲と等しい場合にどちらのステップに進むかは、任意である。
【０１１８】
ステップＳ８２６では、補正値が設定可能範囲より大きい（設定可能範囲内でない）ことをユーザに知らせるために、表示部２１２に警告を表示する。警告を表示した後、ステップＳ８２１に戻る。なお、警告表示を行うだけで設定可能範囲外であってもユーザ指示によって設定可能であってもよいし、フォーカスブラケット撮影からやり直してもよい。
【０１１９】
ステップＳ８２７では、カメラＣＰＵ２１０は、算出された補正値を記憶部２１１に保存する。
【０１２０】
ステップＳ８２８では、カメラＣＰＵ２１０は、フォーカスブラケット撮影で取得された撮影画像を記憶部２１１から削除する。
【０１２１】
本実施例では、フォーカスブラケット撮影により取得された複数の撮影画像からピントの合っている撮影画像を選択し、当該撮影画像に対応する位相差ＡＦの合焦位置の補正量を設定するための補正値が自動で設定される。また、実施例１から３と同様に、フォーカスレンズの駆動可能最小量またはレンズＩＤによって補正量の算出式を決定することで、位相差ＡＦの合焦位置に対する適切な補正量を簡易に設定可能な撮像装置を提供することができる。
【０１２２】
なお、本実施例では、ステップＳ８０７におけるフォーカスブラケット撮影開始前の焦点調節の方法として焦点検出装置２０７を使用する場合について説明したが、本発明はこれに限定されない。例えば、フォーカスレンズ１０１を手動で操作しながらライブビュー画像を確認し、焦点調整を行ってもよい。この場合、図８のステップＳ８０４からステップＳ８０８の間に手動で焦点調整を行えばよい。また、他の方法として、ライブＡＦを使用することも可能である。ステップＳ８０４の前にライブビュー状態に移行し、ステップＳ８０４においてＡＦマイクロアジャストメント設定画面と同時にライブビュー画像を表示することで、ライブＡＦ動作を可能とする。
〔変形例〕
実施例１〜４では、設定画面中に目盛値の設定可能範囲または推奨範囲を示す目盛線（３０３，７０３，９０３）と設定されている目盛値を示す指標（３０４，７０４，９０４）を示したが、本発明はこのような形態に限定されない。例えば、設定画面として、ＡＦマイクロアジャストメントモードであることと、現在設定されている補正値（例えば「＋２」等）のみを示すような形態でもよい。つまり、複数の調整値の候補の中から、実施例１，２のようにユーザの操作によってまたは、実施例３，４のように自動で補正値を選択する形態に広く適用することができる。
【０１２３】
また、実施例１〜４では、撮像装置にレンズが装着されており、レンズからレンズ情報を取得できた場合の補正値の設定について説明した。しかしながら、実施例１，２の撮像装置は、レンズが装着されていないときにも補正値を設定可能でもよいし、実施例１〜４は、レンズが装着されているがレンズ情報が取得できないときにも調整値を設定可能でもよい。この場合、設定可能な補正量の間隔は、駆動量誤差が閾値より小さい場合と同等にすることが好ましい。
【０１２４】
また、撮像装置は、実施例１，２のようにユーザにより補正値が直接入力されるモードと、実施例３、４のようにユーザの操作に基づいて補正値が自動で取得されるモードの両方を備えていてもよい。両方のモードを備えることで、実施例３または４を用いて設定した補正値を基準として、ユーザが補正値を微調整することもできる。
【０１２５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１２６】
１      撮像装置
２０７  焦点検出装置（焦点検出手段）
２０９  撮像素子
２１０  カメラＣＰＵ（制御手段）
【図１】
2018141971.tif 000003
【図２】
2018141971.tif 000004
【図３】
2018141971.tif 000005
【図４】
2018141971.tif 000006
【図５】
2018141971.tif 000007
【図６】
2018141971.tif 000008
【図７】
2018141971.tif 000009
【図８】
2018141971.tif 000010
【図９】
2018141971.tif 000011