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