(57)【要約】【課題】光源検出動作による連写速度の低下や光源検出動作が完了しないことによるエラー状態の発生を回避する。【解決手段】撮像装置２００は、光源に関する第１の情報を検出する光源検出手段２０７ａ，２０７ｂと、第１の情報の検出動作、該第１の情報の検出結果に基づくフォーカス制御に関する第２の情報の生成、及び該第２の情報を用いた撮像光学系１０１ａ，１０１ｂのフォーカス制御を毎回の撮像前に行う制御手段２２３と、該第１の情報及び第２の情報のうち一方を記憶する記憶手段２２２とを有する。制御手段は、今回の撮像前に第１の情報の検出動作が完了しなかった場合は、今回よりも前の回の撮像前に生成されて記憶手段に記憶された情報を用いて今回の撮像前のフォーカス制御を行うことを特徴とする。【選択図】図１
2008170748.tif 000002
【特許請求の範囲】
【請求項１】
光源に関する第１の情報を検出する光源検出手段と、
前記第１の情報の検出動作、該第１の情報の検出結果を用いたフォーカス制御に関する第２の情報の生成、及び該第２の情報を用いた撮像光学系のフォーカス制御を毎回の撮像前に行う制御手段と、
前記第１の情報及び前記第２の情報のうち一方を記憶する記憶手段とを有し、
前記制御手段は、今回の撮像前に前記第１の情報の検出動作が完了しなかった場合は、今回よりも前の回の撮像前に生成されて前記記憶手段に記憶された情報を用いて今回の撮像前のフォーカス制御を行うことを特徴とする撮像装置。
【請求項２】
前記制御手段は、今回の撮像前に前記第１の情報の検出動作が特定時間内に完了しなかった場合は、今回よりも前の回の撮像前に生成されて前記記憶手段に記憶された情報を用いて今回の撮像前のフォーカス制御を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像光学系の焦点状態を検出する焦点検出手段を有し、
前記第２の情報は、前記焦点状態の検出結果を補正するための情報であることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
光源に関する第１の情報を検出する光源検出手段を有する撮像装置の制御方法であって、
前記第１の情報の検出動作、該第１の情報の検出結果を用いたフォーカス制御に関する第２の情報の生成、及び該第２の情報を用いた撮像光学系のフォーカス制御を毎回の撮像前に行う制御ステップと、
前記第１の情報及び前記第２の情報のうち一方を記憶手段に記憶させる記憶ステップとを有し、
前記制御ステップにおいて、今回の撮像前に前記第１の情報の検出動作が完了しなかった場合は、今回よりも前の回の撮像前に生成されて前記記憶手段に記憶された情報を用いて今回の撮像前のフォーカス制御を行うことを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光源の検出結果を用いて、フォーカス制御を行う撮像装置に関する。
【背景技術】
【０００２】
一眼レフカメラ等の撮像装置に多く用いられている位相差検出方式によるオートフォーカス（位相差ＡＦ）の性能は、被写体を照らす光源の種類（太陽、蛍光灯、白熱灯、その他の光源）によって変化する。これは、焦点検出センサ上に形成される２つの像の間隔（位相差）が、光源の種類によって変化するためである。
【０００３】
特許文献１にて開示された撮像装置では、光源に含まれる可視光センサと赤外光センサからの出力比（輝度比）から光源の種類を検出し、該検出結果に応じて、光源の種類の違いによるピントずれを補正するための補正データをメモリから読み出す。そして、焦点検出センサにより検出されたデフォーカス量に補正データを加えて合焦のためのフォーカスレンズ駆動量を求める。
【特許文献１】特開２００５−２０８３００号公報（段落０１４４〜０１５８、０１６０〜１７１、図１４及び図１５等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、単独撮像（単写）を行う場合に限らず、連続撮像（連写）を行う場合でも、被写体の動きに追従できるように毎回の撮像前にＡＦ動作を行うことが好ましい。そしてこの場合、毎回の撮像前に焦点検出センサにより検出されたデフォーカス量を、光源検出結果により補正すれば、光源の影響によるピントずれが少ない連写画像を得ることができる。
【０００５】
しかしながら、光源検出を行うためには、可視光センサと赤外光センサにおける電荷の蓄積やその読み出し、輝度比の演算及び比較・判定といった処理が必要であり、最終的に光源を特定するまでにある程度の時間を要する。このため、連続撮像時における各回の撮像前に光源検出を確実に完了した上でフォーカス制御を行うことができるような長さの撮像準備期間を設けると、連写速度が制限される。その一方、撮像前に光源検出が完了しないことでエラー状態となってしまうのでは、連続撮像が中断されてしまう等、使い勝手が悪くなる。
【０００６】
本発明は、光源検出動作による連写速度の低下や光源検出動作が完了しないことによるエラー状態の発生を回避できるようにした撮像装置を提供することを目的の１つとしている。
【課題を解決するための手段】
【０００７】
本発明の一側面としての撮像装置は、光源に関する第１の情報を検出する光源検出手段と、第１の情報の検出動作、該第１の情報の検出結果に基づくフォーカス制御に関する第２の情報の生成、及び該第２の情報を用いた撮像光学系のフォーカス制御を毎回の撮像前に行う制御手段と、該第１の情報及び第２の情報のうち一方を記憶する記憶手段とを有する。そして、制御手段は、今回の撮像前に第１の情報の検出動作が完了しなかった場合は、今回よりも前の回の撮像前に生成されて記憶手段に記憶された情報を用いて今回の撮像前のフォーカス制御を行うことを特徴とする。
【０００８】
また、本発明の他の側面としての撮像装置の制御方法は、焦点状態及び光源に関する第１の情報の検出動作と該焦点状態及び第１の情報の検出結果に基づくフォーカス制御に関する第２の情報の生成と該第２の情報を用いた撮像光学系のフォーカス制御を毎回の撮像前に行う制御ステップと、該第１の情報及び第２の情報のうち一方を記憶手段に記憶させる記憶ステップとを有する。そして、制御ステップにおいて、今回の撮像前に第１の情報の検出動作が完了しなかった場合は、今回よりも前の回の撮像前に生成されて記憶手段に記憶された情報を用いて今回の撮像前のフォーカス制御を行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、今回の撮像前に光源検出動作が完了しなくても、前回以前（前回又はそれよりも前の回）の撮像前に検出された光源検出結果又は生成されたフォーカス制御に関する情報を用いてフォーカス制御を行う。このため、光源検出動作による連写速度の低下や光源検出動作が完了しないことによるエラー状態の発生を回避できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好ましい実施例について図面を参照しながら説明する。
【実施例１】
【００１１】
図１には、本発明の実施例１である撮像システムとしての一眼レフデジタルカメラシステムの光学的及び電子的構成を示している。撮像装置である一眼レフデジタルカメラ（以下、単にカメラという）２００には、交換レンズ１００が不図示のマウント部を介して着脱可能に取り付けられる。マウント部には電気的接点群１０７が設けられており、該電気的接点群１０７を介してカメラ２００と交換レンズ１００との間で通信が行われる。
【００１２】
不図示の被写体からの光束は、交換レンズ１００内のレンズ１０１ａ，１０１ｂ及び絞り１０２を介してカメラ２００内に導かれる。レンズ１０１ａ，１０１ｂ及び絞り１０２により撮像光学系が構成される。レンズ１０１ｂは、フォーカスレンズであり、光軸方向に移動することで焦点調節を行う。
【００１３】
２０２はクイックリターンミラーである。クイックリターンミラー２０２は、その中央にハーフミラー部を有する。図に示すようにクイックリターンミラー２０２が撮像光路内に斜めに配置された状態（ミラーダウン状態）では、撮像光学系からの光束の一部は該ハーフミラー部で反射され、ファインダ光学系に導かれる。ファインダ光学系は、不図示のピント板、ペンタプリズム２０１及び接眼レンズ２０６により構成され、ピント板上に形成された被写体像を接眼レンズ２０６及びペンタプリズム２０１を通じて観察させる光学系である。
【００１４】
また、ハーフミラー部を透過した光束は、クイックリターンミラー２０２の背後に配置されたサブミラー２０３により反射されて、位相差検出方式による焦点検出を行うＡＦセンサ２０４に導かれる。
【００１５】
本実施例のカメラ２００では、図６に示すように、撮像画面の範囲内に複数（本実施例では３つ）の焦点検出エリア１〜３が設けられている。このため、ＡＦセンサ２０４には、上記３つの焦点検出エリア１〜３に対応した３つの対のＣＣＤラインセンサが設けられている。ＡＦセンサ２０４（各対のＣＣＤラインセンサ）からの信号は、焦点検出回路２０５に入力される。焦点検出回路２０５は、入力された信号に応じて、各焦点検出エリア内に存在する被写体に対する撮像光学系の焦点状態（デフォーカス量）を算出する。なお、ＡＦセンサ２０４を用いた焦点検出方法については後述する。
【００１６】
クイックリターンミラー２０２及びサブミラー２０３が撮像光路外に退避した状態（ミラーアップ状態）では、撮像光学系からの光束は、赤外カット及びローパス機能を有するフィルタ２０９とシャッタ２０８を介して撮像素子２１０に到達する。撮像素子２１０は、ＣＣＤセンサやＣＭＯＳセンサ等の光電変換素子により構成された光電変換素子である。また、シャッタ２０８は、フォーカルプレンシャッタであり、先幕及び後幕の走行により撮像素子２１０の露光を制御する。
【００１７】
２２３はカメラ２００及び交換レンズ１００の制御を司るシステムコントローラであり、ＣＰＵにより構成されている。具体的には、システムコントローラ２２３は、カメラ２００内及び交換レンズ１００内に設けられた以下の回路や機構を制御する。
【００１８】
まず、交換レンズ１００内には以下の回路及び機構が設けられている。１０４はレンズ制御回路であり、フォーカスレンズ１０１ｂを光軸方向に移動させるレンズ駆動機構１０３を制御する。また、レンズ制御回路１０４には、図示はしないが、交換レンズ固有の情報、例えば焦点距離、開放絞り、個々の交換レンズに割り振られたレンズＩＤ情報及びシステムコントローラ２２３から受け取った各種情報を記憶するメモリ部が設けられている。
【００１９】
１０６は絞り制御回路であり、絞り１０２を駆動する絞り駆動機構１０５を制御する。
【００２０】
カメラ２００内には以下の回路及び機構が設けられている。２１１はシャッタチャージ・ミラー駆動機構である。該シャッタチャージ・ミラー駆動機構２１１は、シャッタ２０８のチャージ駆動やクイックリターンミラー２０２のアップダウン駆動を行う。
【００２１】
２１２はシャッタ制御機構であり、シャッタ２０８の先幕と後幕の走行を制御する。
【００２２】
２０７は測光回路であり、図６に示すように、それぞれ焦点検出エリア１〜３を含む３つの測光エリア１〜３での被写体輝度を検出する。検出された被写体輝度の情報は、システムコントローラ２２３に送られる。
【００２３】
また、測光回路２０７には、主に可視光に対して感度を有する受光センサ２０７ａと、主に赤外光に対して感度を有する受光センサ２０７ｂとが光源検出手段として設けられている。
【００２４】
２２２はメモリ（記憶手段）としてのＥＥＰＲＯＭである。該ＥＥＰＲＯＭ２２２には、カメラ２００を制御する上で必要なパラメータや、該カメラ２００の個体識別を可能とするＩＤ情報が記憶されている。さらに、ＥＥＰＲＯＭ２２２には、調整用基準レンズを用いて調整されたＡＦ補正データや、自動露出を行うための補正データや、光源の種類に応じたＡＦ補正量のデータが記憶されている。
【００２５】
２２０は画像データコントローラである。該画像データコントローラ２２０は、ＤＳＰ（デジタル信号プロセッサ）により構成され、撮像素子２１０の制御及び撮像素子２１０からＡ／Ｄコンバータ２１６を介して入力された画像データの補正や加工等を、システムコントローラ２２３の指令に応じて行う。画像データの補正及び加工には、オートホワイトバランスも含まれている。オートホワイトバランスとは、撮像された画像内の最大輝度部分を白色に補正する機能である。画像データコントローラ２２０は、システムコントローラ２２３からの命令によりオートホワイトバランスの補正量を変更する。
【００２６】
画像データコントローラ２２０には、タイミングパルス発生回路２１７、Ａ／Ｄコンバータ２１６、ＤＲＡＭ２２１、Ｄ／Ａコンバータ２１５及び画像圧縮回路２１９が接続されている。タイミングパルス発生回路２１７は、撮像素子２１０を駆動する際に必要なパルス信号を出力する。Ａ／Ｄコンバータ２１６は、タイミングパルス発生回路２１７で発生されたタイミングパルスを受けて、撮像素子２１０から出力される被写体画像に対応したアナログ撮像信号をデジタル画像データに変換する。ＤＲＡＭ２２１は、加工や所定フォーマットへのデータ変換が行われる前の画像データ（デジタルデータ）を一時的に記憶する。
【００２７】
Ｄ／Ａコンバータ２１５には、エンコーダ回路２１４を介して画像表示回路２１３が接続されている。Ｄ／Ａコンバータ２１５は、画像データコントローラ２２０からのデジタル画像データをアナログ画像データに変換する。エンコーダ回路２１４は、該アナログ画像データを、ディスプレイユニットとしての画像表示回路２１３に表示するのに適した映像信号（例えば、ＮＴＳＣ信号）に変換する。画像表示回路２１３は、カラー液晶表示素子等により構成されている。
【００２８】
画像圧縮回路２１９は、ＤＲＡＭ２２１に記憶された画像データの圧縮や変換（例えば、ＪＰＥＧへの変換）を行う。画像圧縮回路２１９によって変換された画像データは、記録メディア２１８に記録される。記録メディア２１８としては、ハードディスク、半導体メモリ、光ディスク等が使用される。
【００２９】
また、システムコントローラ２２３は、ＡＦ、ＡＥ及びホワイトバランスのキャリブレーションを行うために段階的にパラメータを変更して行う複数回撮像（ブラケット撮像）を制御する。さらに、システムコントローラ２２３は、ＡＦセンサ２０４を用いた位相差ＡＦに加えて、コントラストＡＦも行うことができる。コントラストＡＦでは、撮像素子２１０を用いて取得された映像の高周波成分から生成されたコントラスト評価値がピークとなる位置にフォーカスレンズ１０１ｂを移動させる。
【００３０】
また、システムコントローラ２２３には、情報表示回路２２５、第１レリーズスイッチ（ＳＷ１）２３１、第２レリーズスイッチ（ＳＷ２）２３０、モード設定スイッチ２２９、焦点検出エリア選択スイッチ２２８及び決定スイッチ２２７が接続されている。さらに、システムコントローラ２２３には、ブラケット量設定スイッチ２３２、測光エリア選択スイッチ２３５、電子ダイヤルスイッチ２２６、カウンタ２３３及びブザー２３４が接続されている。
【００３１】
情報表示回路２２５は、カメラ２００の動作モードや露出情報（シャッタ秒時、絞り値等）を表示する。情報表示回路２２５は、液晶表示素子等により構成されている。第１レリーズスイッチ２３１は、測光やＡＦ等の撮像準備動作を開始させるためのスイッチであり、不図示のレリーズボタンの半押し操作によりオンする。第２レリーズスイッチ２３０は、静止画撮像動作を開始させるためのスイッチであり、レリーズボタンの全押し操作によりオンする。
【００３２】
モード設定スイッチ２２９は、カメラ２００の動作モード（撮像モードやＡＦモード等）を選択するために設けられたスイッチである。焦点検出エリア選択スイッチ２２８は、図６に示した３つの焦点検出エリア１〜３のうちピントを合わせたい被写体に対応する焦点検出エリアを撮影者が任意に選択できるようにするためのスイッチである。
【００３３】
決定スイッチ２２７は、ブラケット撮像により得られた複数の画像のうち撮影者が最も好ましい画像を選択（決定）するためのスイッチである。ブラケット量設定スイッチ２３２は、上記ブラケット撮像におけるブラケットステップ量を撮影者が任意に設定するためのスイッチである。測光エリア選択スイッチ２３５は、図６に示した３つの測光エリア１〜３のうち測光を行うエリアを撮影者が任意で選択するためのスイッチである。電子ダイヤルスイッチ２２６は、その回転操作（クリック数）によって各種パラメータを変更するためのダイヤル式スイッチである。
【００３４】
カウンタ２３３は、ブラケット撮像を行う際に撮像回数（画像枚数）をカウントする。ブザー２３４は、システムコントローラ２２３からの信号に基づいて、各種警告音を出力する。
【００３５】
なお、カメラ２００には、パーソナルコンピュータ（ＰＣ）に代表される外部装置３００が接続可能である。システムコントローラ２２３は、通信インターフェース回路２２４を介して外部装置３００と通信を行うことができる。
【００３６】
ここで、ＡＦセンサ２０４を用いたデフォーカス量の検出方法について、図７及び図８を用いて説明する。
【００３７】
被写体ＯＢＪから撮像光学系（フォーカスレンズ１０１ｂ）、ミラー２０２，２０３（図１参照）を介してＡＦセンサ２０４に入射した光束は、コンデンサレンズ５０１を透過した後、セパレータレンズ５０３により２つに分割される。該２つの分割光束は、一対のラインセンサ５０４上に２つの像を形成する。一対のラインセンサ５０４からは該２像に応じた信号（像信号）が出力される。コンデンサレンズ５０１とセパレータレンズ５０３によってＡＦ光学系が構成される。
【００３８】
撮像素子２１０（撮像素子等価面２１０′）上にてピントが合っているとき、一対のラインセンサ５０４上に形成された２像間の間隔（２つの像信号の間隔）Ｌｏは特定の値となる。この特定の値は設計上求めることができるが、実際には、部品寸法のばらつきや組立て誤差等の製造誤差によって、設計値と完全に同じとはならない。したがって、実際には、実測しなければこの特定値としての基準２像間隔Ｌｏを求めることは困難である。図７に示すように、２像間隔が基準２像間隔Ｌｏより狭ければ前ピン状態であり、該基準２像間隔Ｌｏより広ければ後ピン状態である。
【００３９】
図８には、撮像素子等価面２１０′及びＡＦ光学系（ただし、コンデンサレンズ５０１は図示を省略）を介して一対のラインセンサ５０４上に到達する撮像光学系からの主光線ＰＲを示す。
【００４０】
主光線ＰＲのＡＦ光学系の光軸に対する角度をθとし、セパレータレンズ５０３の倍率をβとし、撮像素子等価面２１０′及びラインセンサ５０４上での像の移動量をそれぞれΔＬ，ΔＬ′とすると、デフォーカス量ｄは以下の式で求まる。
【００４１】
ｄ＝ΔＬ／ｔａｎθ＝ΔＬ′／（β・ｔａｎθ）
ここで、β・ｔａｎθは、ＡＦ光学系の設計上定まるパラメータである。また、ΔＬ′は基準２像間隔Ｌｏとラインセンサ５０４上での実際の２像間隔（位相差）Ｌｘから求めることができる。
【００４２】
本実施例では、予め所定の距離の被写体に対して撮像素子２１０の受光面上に焦点を結ぶように（すなわち、該被写体に合焦するように）調整された基準レンズをカメラ２００に装着する。そして、そのときにＡＦセンサ２０４から得られる２像間隔を基準２像間隔ＬｏとしてＥＥＰＲＯＭ２２２に記憶させる。
【００４３】
しかし、カメラ２００に基準レンズとは異なる交換レンズ１００が装着されると、その製造誤差によって、上記所定の距離の被写体に対して合焦したときの２像間隔が基準２像間隔Ｌｏからずれる。特に、被写体を照らす光源の種類によって上記ずれが大きくなり、該２像間隔に基づいて算出されたデフォーカス量を用いてフォーカスレンズ１０１ｂを駆動しても、精度の高い合焦が得られない。このため、本実施例では、光源に関する情報を求め、合焦時における２像間隔が基準２像間隔Ｌｏに比べて無視できない程度に大きい光源については、後述するＡＦキャリブレーションにおけるＡＦ補正量としてのピント位置ずらし量ＤＦを補正する。
【００４４】
図２には、本実施例のカメラ２００における焦点検出エリア選択シーケンスのフローチャートを示す。このフローチャート及び後述するフローチャートにて示す各動作は、システムコントローラ２２３が、該コントローラ２２３内に格納されたコンピュータプログラムに従って実行する。
【００４５】
ステップ（図にはＳと略記する）００１において、システムコントローラ２２３は、焦点検出エリア選択スイッチ２２８がオンされたかどうかを判別する。オンされていればステップ００２へ移行する。
【００４６】
ステップ００２では、システムコントローラ２２３は、電子ダイヤルスイッチ２２６が操作されたかどうかを判別する。また、操作されていれば、その操作方向及び操作量を検出する。
【００４７】
ステップ００３では、システムコントローラ２２３は、ステップ００２での電子ダイヤルスイッチ２２６の操作方向と操作量に応じて焦点検出エリアを変更する。焦点検出エリアは、全部←→焦点検出エリア１←→焦点検出エリア２←→焦点検出エリア３←→全部  という順序で循環式に切り替わる。
【００４８】
ステップ００４では、システムコントローラ２２３は、焦点検出エリア選択スイッチ２２８がオンされたかどうかを判別する。オンされていればステップ００２へ戻り、オフならば本シーケンスを終了する。
【００４９】
図３には、本実施例のカメラ２００におけるモード設定シーケンスのフローチャートを示す。
【００５０】
ステップ１０１では、システムコントローラ２２３は、モード設定スイッチ２２９がオンされたかどうかを判定する。オンしていれば、撮影者によってモード設定操作が開始されたものとしてステップ１０２に移行する。
【００５１】
ステップ１０２では、システムコントローラ２２３は、電子ダイヤルスイッチ２２６の操作クリック数を検出する。電子ダイヤルスイッチ２２６を回転させると、操作クリック毎に撮像モードを、「ＴＶモード」←→「ＡＶモード」←→「Ｐ（プログラム）モード」←→「ＡＦキャリブレーションモード」←→「ＴＶモード」←→・・・と循環式に変更することができる。「ＡＦキャリブレーションモード」は、焦点検出エリア選択シーケンスにおいて焦点検出エリア１〜３の中から１つだけが選択されていなければ、選択できないように設定されている。
【００５２】
ステップ１０３では、システムコントローラ２２３は、モード設定スイッチ２２９がオフしたかどうかを判定する。オフした場合は、ステップ１０４にて、そのときに選択されていた撮像モードを設定する。
【００５３】
ステップ１０５では、システムコントローラ２２３は、設定された撮像モードがＡＦキャリブレーションモードであるかどうかを判別する。ＡＦキャリブレーションモード以外の場合は、ステップ１１１に移行し、各撮像モードに応じた不図示の撮像シーケンスへ移行する。ＡＦキャリブレーションモードの場合は、ステップ１０６に進む。
【００５４】
ステップ１０６では、システムコントローラ２２３は、ブラケット量設定スイッチ２３２がオンされたかどうかを判別する。オンされていればステップ１０７へ移行する。オンされていなければ、ＡＦキャリブレーション用撮像（ブラケット撮像）のためのＡＦブラケットステップ量を基準値ａに設定し、ステップ１１０へ進む。
【００５５】
ステップ１０７では、システムコントローラ２２３は、電子ダイヤルスイッチ２２６の操作クリック数を検出する。電子ダイヤルスイッチ２２６を回転させると、ＡＦブラケットステップ量を、操作クリック毎に、「基準値ａ×０．２５」←→「基準値ａ×０．５」←→「基準値ａ」←→「基準値ａ×２」←→「基準値ａ×４」と変更することができる。ただし、「基準値×０．２５」及び「基準値×４」をそれぞれ下限値及び上限値とし、それらを超えてＡＦブラケットステップ量を変化させようとして電子ダイヤルスイッチ２２６を操作しても該操作は無視される。
【００５６】
ＡＦブラケットステップ量の基準値ａは、絞り制御回路１０６から開放絞り値情報（ＦＮＯ）をシステムコントローラ２２３が受け取り、下記の式にて決定される。
【００５７】
基準値ａ＝ＦＮＯ×ε  （εは許容錯乱円径を示す）。
【００５８】
本実施例での基準値ａは、焦点深度δ＝ＦＮＯ×εと同じ値に設定されている。本実施例においては、ε＝０．０３ｍｍに設定されている。
【００５９】
上記のようにＡＦブラケットステップ量を可変とすることで、以下のメリットがある。大きなピント補正が必要な場合でも、ＡＦキャリブレーションステップ量を大きなステップ量から小さいステップ量へと段階的に変更して複数回ＡＦキャリブレーションを行うことで、ピント補正量を適切な値まで絞り込むことができる。
【００６０】
ステップ１０８では、システムコントローラ２２３は、ブラケット量設定スイッチ２３２がオフしたかどうかを判定する。オフであれば、ステップ１０９に進み、そのときに選択されていたブラケットステップ量をブラケットステップ量“Ａ”として設定する。
【００６１】
ステップ１１０では、システムコントローラ２２３は、ＡＦキャリブレーション撮像シーケンスへと移行する。
【００６２】
図４には、本実施例のカメラ２００におけるＡＦキャリブレーション撮像シーケンスのフローチャートを示す。このＡＦキャリブレーション撮像シーケンスでは、ＡＦブラケットステップ量を段階的に変更して複数回の撮像を行う。
【００６３】
ステップ２０１では、システムコントローラ２２３は、カウンタ２３３のカウント値Ｎをリセットする。
【００６４】
ステップ２０２では、システムコントローラ２２３は、第１レリーズスイッチ（ＳＷ１）２３１がオンされたかどうかを判別する。オンされていればステップ２０３とステップ２０５に進む。オフであればステップ２０２を繰り返す。
【００６５】
ステップ２０３では、システムコントローラ２２３は、撮像光学系からクイックリターンミラー２０２及びペンタプリズム２０１を介して測光回路２０７に入射した光束から、被写体の輝度を測定する。
【００６６】
ステップ２０４では、システムコントローラ２２３は、測光回路２０７からの出力に応じて、シャッタ秒時及び絞り値といった露出条件を決定する。そして、ステップ２１１に進む。
【００６７】
ステップ２０５では、システムコントローラ２２３は、ＡＦセンサ２０４及び焦点検出回路２０５を用いて撮像光学系の焦点検出を行う。具体的には、焦点検出回路２０５は、ＡＦセンサ２０４から得られた２像信号から該２像の位相差を求め、該位相差からデフォーカス量を算出する。そして、システムコントローラ２２３は、該デフォーカス量に基づいてフォーカスレンズ１０１ｂの駆動量及び駆動方向を算出する。
【００６８】
ステップ２０６では、システムコントローラ２２３は、焦点検出が行えたかどうかを判別する。被写体が低コントラストの場合や暗い場合には焦点検出が行えない場合があるので、この場合は、ステップ２１０へ移行して警告動作を行う。警告動作としては、画像表示回路２１３に警告表示を行ったりブザー２３４から警告音を出力したりする。
【００６９】
このとき、ＡＦキャリブレーション再開用に露出条件のデータを保存した上で、ＡＦキャリブレーション撮像シーケンスを終了する。ＡＦキャリブレーションを再開できるか否かの情報をこの中断時点で記憶しておき、再開が指示されたときに該情報から再開が可能か否かを判別する。
【００７０】
ステップ２０７では、システムコントローラ２２３は、ステップ２０５で求めた駆動量及び駆動方向の情報をレンズ制御回路１０４に送信する。レンズ制御回路１０４は、該駆動量及び駆動方向の情報に従ってレンズ駆動機構１０３を制御し、フォーカスレンズ１０１ｂを移動させる。これにより、位相差ＡＦによる合焦位置にフォーカスレンズ１０１ｂを移動させることができる。
【００７１】
ステップ２０８では、システムコントローラ２２３は、コントラストＡＦによってフォーカスレンズ１０１ｂを移動させながら映像のコントラスト評価値がピークとなるフォーカスレンズ位置（合焦位置）を求める。
【００７２】
このとき、コントラストＡＦによってコントラスト評価値がピークとなるフォーカスレンズ位置が求められなかった場合、つまりは異常が検出された場合は、ＡＦキャリブレーション再開用にコントラストＡＦに関するデータを保存して本シーケンスを終了する。また、再度コントラストＡＦを行ってもよいし、動作をホールドして警告動作を行うようにしてもよい。
【００７３】
ステップ２０９では、システムコントローラ２２３は、ステップ２０５で求めた位相差ＡＦによる合焦位置と、ステップ２０８で求めたコントラストＡＦによる合焦位置との差を求める。そして、該差の信頼度を判定する。信頼度は、該差が特定の閾値より小さいか否かにより判定される。信頼度が高い（該差が閾値より大きい）場合は、ステップ２１１に進む。また、信頼度が低い（該差が閾値より大きい）場合は、図示しないが、ＡＦキャリブレーションを中止するか再度コントラストＡＦを行う。
【００７４】
ステップ２１１では、システムコントローラ２２３は、第２レリーズスイッチ（ＳＷ２）２３０がオンされたかどうかを判別する。オンされていればステップ２１２へ移行し、オフであればステップ２１１を繰り返す。
【００７５】
ステップ２１２では、システムコントローラ２２３は、ピント位置ずらし量“ＤＦ”を演算する。具体的には、カウンタ２３３の現在のカウント値Ｎを用いて、以下の式によりピント位置ずらし量ＤＦを演算する。
【００７６】
ＤＦ＝Ａ×（Ｎ−４）
ここで、Ａは前述したステップ１０９で設定されたブラケットステップ量である。本実施例では、ピント位置ずらし量ＤＦ＝０（すなわち、Ｎ＝４）を中心とした７回のブラケット撮像を行う。
【００７７】
ステップ２１３では、システムコントローラ２２３は、カウンタ２３３のカウント値Ｎを１つインクリメントする。
【００７８】
ステップ２１４では、システムコントローラ２２３は、ステップ２１２で演算したピント位置ずらし量ＤＦをレンズ制御回路１０４に送信する。レンズ制御回路１０４は、レンズ駆動機構１０３を制御して、フォーカスレンズ１０１ｂを、前述した位相差ＡＦによる合焦位置からピント位置ずらし量ＤＦだけずれた位置まで移動させる。
【００７９】
ステップ２１５では、システムコントローラ２２３は、シャッタチャージ・ミラー駆動機構２１１を制御してクイックリターンミラー２０２及びサブミラー２０３のアップ動作を行わせる。
【００８０】
ステップ２１６では、システムコントローラ２２３は、ステップ２０４で設定された絞り値の情報を絞り制御回路１０６へ送信する。絞り制御回路１０６は、絞り駆動機構１０５を制御して、絞り１０２を設定絞り値まで絞り込む。
【００８１】
ステップ２１７では、システムコントローラ２２３は、シャッタ制御機構２１２を介してシャッタ２０８を開く。
【００８２】
ステップ２１８では、システムコントローラ２２３は、画像データコントローラ２２０を介して撮像素子２１０に電荷蓄積動作を行わせる。
【００８３】
ステップ２１９では、システムコントローラ２２３は、所定の電荷蓄積時間が経過するのを待ってステップ２２０へ移行する。
【００８４】
ステップ２２０では、システムコントローラ２２３は、シャッタ制御機構２１２を介してシャッタ２０８を閉じる。
【００８５】
ステップ２２１では、システムコントローラ２２３は、次回の撮像に備えてシャッタチャージ・ミラー駆動機構２１１を制御し、シャッタ２０８のチャージ動作及びミラーダウン駆動を行わせる。
【００８６】
ステップ２２２では、システムコントローラ２２３は、絞り制御回路１０６及び絞り制御機構１０５に絞り１０２を開放へと駆動させる。
【００８７】
ステップ２２３では、システムコントローラ２２３は、画像データコントローラ２２０に、撮像素子２１０からのアナログ撮像信号をＡ／Ｄコンバータ２１６を介してデジタル画像データとして取り込むように指示する。この際、取り込む画像データは、位相差ＡＦが行われた焦点検出エリアを含む限定されたエリアのデータでもよい。
【００８８】
ステップ２２４では、システムコントローラ２２３は、画像データコントローラ２２０に現在のピント位置ずらし量ＤＦを送信する。画像データコントローラ２２０は、レンズＩＤ情報と画像データとピント位置ずらし量ＤＦとを相互に関連付けて、画像圧縮回路２１９を介して記録メディア２１８へ記録する。以上により、１回のブラケット撮像が終了する。
【００８９】
ステップ２２５では、システムコントローラ２２３は、カウンタ２３３のカウント値Ｎの値を確認する。カウンタ値Ｎが所定値（本実施例では７）になったか否かを判別する。所定値になった場合、すなわち全ブラケット撮像が終了した場合は、ＡＦキャリブレーション撮像シーケンスを終了して、後述するＡＦキャリブレーション画像選択シーケンスへと移行する。まだ所定値になっていない場合、すなわちまだ全てのブラケット撮像が終了していない場合は、ステップ２１１に戻り、ステップ２１１〜ステップ２２４の処理を繰り返す。
【００９０】
図５には、本実施例のカメラ２００におけるＡＦキャリブレーション画像選択シーケンスのフローチャートを示す。このシーケンスでは、前述したＡＦキャリブレーション撮像シーケンスでのブラケット撮像により取得された７枚の画像（以下、ブラケット画像という）のうち最良なピント状態のものを選択する。
【００９１】
ステップ３０００では、システムコントローラ２２３は、画像の選択方法を判別する。手動選択の場合にはステップ３０１に進み、自動選択の場合にはステップ３００１に進む。手動選択と自動選択かは、画像表示回路２１３に表示された選択画面上で、撮影者が決定スイッチ２２７を操作することにより決定される。
【００９２】
ステップ３００１では、システムコントローラ２２３は、７枚のブラケット画像のコントラスト評価値を取り込む。
【００９３】
ステップ３００２では、システムコントローラ２２３は、７枚のブラケット画像のコントラスト評価値を相互に比較し、その中での最大のコントラスト評価値を有する画像を最良画像として選択する。そして、ステップ３１３に進む。
【００９４】
ステップ３１３では、システムコントローラ２２３は、選択された最良画像に関連付けられて記憶されているピント位置ずらし量ＤＦをＡＦ補正量（ＣＡＬデータ）として決定する。
【００９５】
ステップ３１４では、ステップ３１３で決定されたＡＦ補正量と位相差ＡＦを行った焦点検出エリアとそのときの撮像光学系の焦点距離（ズーム位置）の情報とを相互に関連付けて、交換レンズ１００のレンズＩＤ情報とともにＥＥＰＲＯＭ２２２に記憶する。以上の処理を、焦点検出エリアやズーム位置を変化させて行い、それらに対応したＡＦ補正量をＥＥＰＲＯＭ２２２に記憶する。
【００９６】
一方、ステップ３０１では、システムコントローラ２２３は、画像データコントローラ２２０を通じて、ＡＦキャリブレーション撮像シーケンスにて撮像されたカウント値“１”のブラケット画像を画像表示回路２１３に表示させる。
【００９７】
ここで、ブラケット画像を表示する際には、後述する通常撮像シーケンスで撮像された画像を表示する場合とは異なる画像処理を施して表示する。具体的には、通常撮像シーケンスで撮像された画像を表示する際には、見栄えを良くするためにエッジ強調を行う。
【００９８】
ステップ３０２では、システムコントローラ２２３は、決定スイッチ２２７がオンされたかどうかを判別する。オンされていれば、そのときに表示されているブラケット画像が撮影者により最良画像として決定されたことになる。決定スイッチ２２７がオンされた場合はステップ３１３へ移行する。オンされなければステップ３０３へ移行する。
【００９９】
ステップ３０３では、システムコントローラ２２３は、電子ダイヤルスイッチ２２６の操作状態を検出する。左回転されればステップ３０４へ、右回転されればステップ３０８へ移行する。
【０１００】
ステップ３０４では、システムコントローラ２２３は、カウント値Ｎから１をデクリメントする。
【０１０１】
ステップ３０５では、システムコントローラ２２３は、カウント値Ｎが“０”であるか否かを判別する。カウント値Ｎが“０”より大きい場合は、ステップ３１２に進む。カウント値Ｎが“０”である場合は、ステップ３０６に進み、選択できるブラケット画像がない旨を示す警告動作を行う。警告動作は、画像表示回路２１３での警告表示及びブザー２３４による警告音の出力のうち少なくとも一方で行う。そして、ステップ３０７に進む。
【０１０２】
ステップ３０７では、システムコントローラ２２３は、カウント値Ｎを１インクリメントする。そして、ステップ３０３に戻る。
【０１０３】
ステップ３０８では、システムコントローラ２２３は、カウント値Ｎを１インクリメントする。
【０１０４】
ステップ３０９では、システムコントローラ２２３は、カウント値Ｎが“７”であるか否かを判別する。カウント値Ｎが“７”より小さい場合は、ステップ３１２に進む。カウント値Ｎが“７”である場合は、ステップ３１０に進み、選択できるブラケット画像がない旨を示す警告動作を行う。警告動作は、画像表示回路２１３での警告表示及びブザー２３４による警告音の出力のうち少なくとも一方で行う。そして、ステップ３１１に進む。
【０１０５】
ステップ３１１では、システムコントローラ２２３は、カウント値Ｎを１インクリメントする。そして、ステップ３０３に戻る。
【０１０６】
ステップ３１２では、システムコントローラ２２３は、電子ダイヤルスイッチ２２６の操作に応じて切り換えられるカウント値Ｎに応じたブラケット画像を記録メディア２１８から呼び出し、画像表示回路２１３に表示する。
【０１０７】
ステップ３１３では、システムコントローラ２２３は、ステップ３０２において決定スイッチ２２７のオンによって選択されたブラケット画像に関連付けて記録メディア２１８に記録されているピント位置ずらし量ＤＦをＡＦ補正量（ＣＡＬデータ）として決定する。
【０１０８】
ステップ３１４では、ステップ３１３において決定されたピント位置ずらし量ＤＦを、位相差ＡＦを行った焦点検出エリアのＡＦ補正量として、交換レンズ１００のレンズＩＤと共にＥＥＰＲＯＭ２２２に書き込む。
【０１０９】
ステップ３１５では、システムコントローラ２２３は、全てのブラケット画像のデータを記録メディア２１８から削除する。
【０１１０】
図９には、本実施例のカメラ２００における第１の通常撮像シーケンスのフローチャートを示している。
【０１１１】
ステップ４０１では、システムコントローラ２２３は、第１レリーズスイッチ（ＳＷ１）２３１がオンされたかどうかを判別する。オンされていればステップ４０２とステップ４０４に移行する。オフであればステップ４０１を繰り返す。
【０１１２】
ステップ４０２では、システムコントローラ２２３は、撮像光学系からクイックリターンミラー２０２及びペンタプリズム２０１を介して測光回路２０７に入射した光束から、被写体の輝度を測定する。
【０１１３】
ステップ４０３では、システムコントローラ２２３は、測光回路２０７からの出力に応じて、シャッタ秒時及び絞り値といった露出条件を決定する。そして、ステップ４１０に進む。
【０１１４】
ステップ４０４では、システムコントローラ２２３は、ＡＦセンサ２０４及び焦点検出回路２０５を用いて撮像光学系の焦点検出を行う。具体的には、焦点検出回路２０５は、ＡＦセンサ２０４から得られた２像信号から該２像の位相差を求め、該位相差からデフォーカス量を算出する。そして、システムコントローラ２２３は、該デフォーカス量に基づいてフォーカスレンズ１０１ｂの駆動量（以下、検出駆動量という）及び駆動方向を算出する。
【０１１５】
ステップ４０５では、システムコントローラ２２３は、焦点検出が行えたかどうかを判別する。被写体が低コントラストの場合や暗い場合には焦点検出が行えない場合があるので、この場合は、ステップ４０９へ移行して警告動作を行う。警告動作としては、画像表示回路２１３に警告表示を行ったりブザー２３４から警告音を出力したりする。
【０１１６】
ステップ４０６では、システムコントローラ２２３は、カメラ２００に装着されている交換レンズ１００からレンズＩＤ情報を受け取る。そして、該レンズＩＤとステップ４０４で焦点検出を行った焦点検出エリアに対応するＡＦ補正量（ＣＡＬデータ）がＥＥＰＲＯＭ２２２に記憶されているかどうかを確認する。記憶されていなければステップ４０８にそのまま進み、記憶されていればステップ４０７に進む。
【０１１７】
ステップ４０７では、ステップ４０４で算出された検出駆動量に、ステップ４０６で確認して読み出したＡＦ補正量（ＣＡＬデータ）を加算する。これにより、フォーカスレンズ１０１ｂの補正後駆動量は、
検出駆動量＋ＡＦ補正値（ＣＡＬデータ）
となる。
【０１１８】
なお、このとき、カメラ２００又は交換レンズ１００の組み立て調整時に測定されたＡＦ補正値（調整データ）があれば、フォーカスレンズ１０１ｂの補正後駆動量は、
検出駆動量＋ＡＦ補正値（ＣＡＬデータ）＋ＡＦ補正値（調整データ）
となる。
【０１１９】
ステップ４０８では、システムコントローラ２２３は、補正後駆動量の情報をレンズ制御回路１０４に送信する。レンズ制御回路１０４は、受信した補正後駆動量に応じてレンズ駆動機構１０３を制御し、フォーカスレンズ１０１ｂを駆動する。これにより、フォーカスレンズ１０１ｂは、補正後駆動量に対応した合焦位置に移動する。
【０１２０】
ステップ４１０では、システムコントローラ２２３は、第２レリーズスイッチ（ＳＷ２）２３０がオンされたかどうかを判別する。オンされていればステップ４１１に進む。オフであればステップ４１０を繰り返す。
【０１２１】
ステップ４１１では、システムコントローラ２２３は、シャッタチャージ・ミラー駆動機構２１１を制御してクイックリターンミラー２０２及びサブミラー２０３のアップ動作を行わせる。
【０１２２】
ステップ４１２では、システムコントローラ２２３は、ステップ４０３で設定された絞り値の情報を絞り制御回路１０６へ送信する。絞り制御回路１０６は、絞り駆動機構１０５を制御して、絞り１０２を設定絞り値まで絞り込む。
【０１２３】
ステップ４１３では、システムコントローラ２２３は、シャッタ制御機構２１２を介してシャッタ２０８を開く。
【０１２４】
ステップ４１４では、システムコントローラ２２３は、画像データコントローラ２２０を介して撮像素子２１０に電荷蓄積動作を行わせる。
【０１２５】
ステップ４１５では、システムコントローラ２２３は、所定の電荷蓄積時間が経過するのを待ってステップ４１６へ移行する。
【０１２６】
ステップ４１６では、システムコントローラ２２３は、シャッタ制御機構２１２を介してシャッタ２０８を閉じる。
【０１２７】
ステップ４１７では、システムコントローラ２２３は、次回の撮像に備えてシャッタチャージ・ミラー駆動機構２１１を制御し、シャッタ２０８のチャージ動作及びミラーダウン駆動を行わせる。
【０１２８】
ステップ４１８では、システムコントローラ２２３は、絞り制御回路１０６及び絞り制御機構１０５に絞り１０２を開放へと駆動させる。
【０１２９】
ステップ４１９では、システムコントローラ２２３は、画像データコントローラ２２０に、撮像素子２１０からのアナログ撮像信号をＡ／Ｄコンバータ２１６を介してデジタル画像データとして取り込むように指示する。
【０１３０】
ステップ４２０では、システムコントローラ２２３は、取り込んだ画像データを画像圧縮回路２１９を通じて記録メディア２１８へ記録する。
【実施例２】
【０１３１】
図１０には、本発明の実施例２としてのカメラ２００における通常撮像シーケンスのフローチャートを示している。
【０１３２】
まず、ステップ１０００では、システムコントローラ２２３は、交換レンズ１００が装着されていることを検出し、ステップ１０１０にて、該交換レンズ１００のレンズＩＤ情報を取得する。
【０１３３】
次に、ステップ１０２０では、システムコントローラ２２３は、第１レリーズスイッチ（ＳＷ１）２３１がオンされている（押されている）かどうかを検出する。オフであればステップ１０００に戻る。オンであれば、ステップ１０３０へと進む。
【０１３４】
ステップ１０３０では、システムコントローラ２２３は、位相差ＡＦを行い、デフォーカス量及び合焦位置（以下、位相差合焦位置という）を算出する。
【０１３５】
ステップ１０４０では、システムコントローラ２２３は、ライブビュー表示を開始する。ライブビュー表示は、シャッタ２０８を開放状態に保持し、撮像素子２１０を用いて取得されたリアルタイム映像を画像表示回路２１３に継続的に表示させる動作である。
【０１３６】
ステップ１０４５では、光源に関する情報（第１の情報）の検出（光源検出動作）を開始する。具体的には、測光回路２０７に設けられた、主に可視光に対して感度を有する受光センサ２０７ａからの出力と、主に赤外光に対して感度を有する受光センサ２０７ｂからの出力との比（輝度比）を求める。光源検出動作は、最終的にこの輝度比から、太陽、蛍光灯又はそれ以外の光源かを判別する動作である。
【０１３７】
さらに、該光源検出動作の開始とともに、光源検出動作を完了するのに最低限必要な時間又はそれに若干の余裕を見込んだ時間としての光源検出時間（特定時間）のタイマカウントを開始する。
【０１３８】
次に、ステップ１０５０では、システムコントローラ２２３は、コントラストＡＦによってフォーカスレンズ１０１ｂを移動させながら映像のコントラスト評価値がピークとなるフォーカスレンズ位置（以下、コントラスト合焦位置という）を求める。
【０１３９】
ステップ１０６０では、コントラストＡＦによってコントラスト評価値がピークとなるフォーカスレンズ位置が求められなかった場合、つまりは異常が検出された場合は、ステップ１２００に進み、そこまでの状態を示すデータを保存して終了する。異常が検出されなかった場合は、ステップ１０７０に進む。
【０１４０】
ステップ１０７０では、システムコントローラ２２３は、ステップ１０３０で求めた位相差合焦位置と、ステップ１０５０で求めたコントラスト合焦位置との差を求める。そして、該差が所定値以上大きい場合は、図示はしないが、再度、位相差ＡＦを行う等の処理を行う。
【０１４１】
ステップ１０８０では、システムコントローラ２２３は、第２レリーズスイッチ（ＳＷ２）２３０がオンされている（押されている）かどうかを検出する。オフであればステップ１０２０に戻る。オンであれば、ステップ１０９０へと進む。
【０１４２】
ステップ１０９０では、システムコントローラ２２３は、ライブビュー表示を終了する。
【０１４３】
ステップ１０９５では、システムコントローラ２２３は、ステップ１０４５にて開始した光源検出動作が、タイマによりカウントされている光源検出時間内に完了したか否か（すなわち、光源の種類の判別が完了したか否か）を判定する。光源検出時間内に光源検出動作が完了した場合には、ステップ１１００に進む。
【０１４４】
ステップ１１００では、光源検出結果に基づいて、光源の種類に応じたＡＦ補正量（フォーカス制御に関する第２の情報）を演算（生成）する。ここにいう演算は、計算式を用いた計算でも、ＥＥＰＲＯＭ２２２に記憶されたデータの読み出しであってもよい。また、演算されたＡＦ補正量を、ＥＥＰＲＯＭ２２２に記憶させる。
【０１４５】
その後、ステップ１１１０では、ステップ１１００で演算された今回の光源検出結果に対応したＡＦ補正量（又は後述するステップ１１３０で読み出された前回以前に演算されたＡＦ補正量）を、ステップ１０３０で算出されたデフォーカス量に加算する。これにより、光源の種類によって補正されたデフォーカス量が求められる。
【０１４６】
システムコントローラ２２３は、この光源補正後デフォーカス量に基づいて、最終的なフォーカスレンズ１０１ｂの合焦位置（現在の位置からの駆動量）を求め、レンズ駆動機構１０３を介してその合焦位置にフォーカスレンズ１０１ｂを移動させる。
【０１４７】
次に、ステップ１１２０では、撮像素子２１０による被写体像の撮像動作（画像の記録を含む）を行う。撮像動作の具体的な内容は、図９で説明したものと同じである。
【０１４８】
撮像動作が完了すると、システムコントローラ２２３は、ステップ１１２１において、第２レリーズスイッチ（ＳＷ２）２３０のオンが継続されているかどうかを判別する。オフであれば本フローを終了する。一方、オンが継続されていれば、連続撮像を行うために、ステップ１０３０に戻る。
【０１４９】
連続撮像における２回目以降の撮像前動作として、ステップ１０３０〜１０９０の処理を行い、さらにステップ１０９５に進んだ場合において、今回の撮像前の光源検出動作が光源検出時間内に完了しなかった場合には、ステップ１１３０に進む。
【０１５０】
ステップ１１３０では、前回以前の撮像前に行われた光源検出動作の結果に応じたＡＦ補正量（ただし、最新のＡＦ補正量）を、ＥＥＰＲＯＭ２２２から読み出す。前回以前には、前回とそれよりも前の回を含む。
【０１５１】
これにより、今回の撮像前の光源検出動作が完了せず、光源の種類を判別できない場合でも、ステップ１１１０で、光源補正後デフォーカス量を得ることができる。したがって、光源補正後デフォーカス量に基づいて、フォーカスレンズ１０１ｂを合焦位置に移動させることができ、次のステップ１１２０で、光源によるピントずれの少ない良好な画像（連写２枚目以降の画像）を得ることができる。
【０１５２】
以上説明した実施例によれば、今回の撮像前の光源検出動作が光源検出時間内に完了しない場合には、前回以前の撮像前に得られた光源検出結果に応じたＡＦ補正量をＥＥＰＲＯＭ２２２から読み出して、今回の撮像前のフォーカス制御を行う。このため、前回の撮像前に光源検出結果が得られていれば、今回の撮影前にカメラがエラー状態となったり、今回の撮像前に光源検出動作の完了を長時間待ったりすることがなくなる。したがって、スムーズに撮像を繰り返すことが可能であるとともに、連続撮像を行う場合には、光源によるピントへの影響を少なくしつつ、連写速度を速くすることができる。
【０１５３】
なお、図１０では、光源の種類に応じたＡＦ補正量をＥＥＰＲＯＭ２２２に記憶し、今回の撮像前に光源検出時間内で光源検出動作が完了しなかった場合は、前回以前の撮像前に得られたＡＦ補正量をＥＥＰＲＯＭ２２２から読み出す場合について説明した。しかし、光源に関する情報をＥＥＰＲＯＭ２２２に記憶することとし、今回の撮像前に光源検出時間内で光源検出動作が完了しなかった場合に、前回以前の撮像前に得られた光源に関する情報をＥＥＰＲＯＭ２２２から読み出すようにしてもよい。この場合、読み出された前回以前の光源に関する情報を用いて、今回のＡＦ補正量を求め、さらに光源補正後デフォーカス量を求めればよい。
【０１５４】
また、図１０では、今回の撮像前に光源検出時間内で光源検出動作が完了しなかった場合に前回以前のＡＦ補正量又は光源検出結果を用いてフォーカス制御を行う場合について説明した。しかし、光源検出動作が光源検出時間内で完了しない場合に限らず、完了したが正常な検出結果が得られなかった場合も、同様に前回以前のＡＦ補正量又は光源検出結果を用いてフォーカス制御を行うようにしてもよい。
【０１５５】
さらに、連続撮像を行う場合において、被写体の動きが少ない（つまりはフォーカス制御を行わなくても合焦を維持できる）場合には、１回目の撮像前の光源検出結果を、２回目以降の撮像前のフォーカス制御に使用してもよい。これにより、毎回の撮像前に光源検出動作を行う場合に比べて、連写速度を速くすることができる。
【図面の簡単な説明】
【０１５６】
【図１】本発明の実施例である一眼レフデジタルカメラシステムの構成を示すブロック図。
【図２】実施例のカメラにおける焦点検出エリア選択シーケンスを示すフローチャート。
【図３】実施例のカメラにおけるモード設定シーケンスを示すフローチャート。
【図４】実施例のカメラにおけるＡＦキャリブレーション撮像シーケンスを示すフローチャート。
【図５】実施例のカメラにおけるＡＦキャリブレーション画像選択シーケンスを示すフローチャート。
【図６】実施例のカメラにおける撮像画面と焦点検出エリアと測光エリアとの関係を示す図。
【図７】デフォーカス量の検出原理の説明図。
【図８】デフォーカス量の検出原理の説明図。
【図９】実施例のカメラにおける第１の通常撮像シーケンスを示すフローチャート。
【図１０】実施例のカメラにおける第２の通常撮像シーケンスを示すフローチャート。
【符号の説明】
【０１５７】
１０１ｂ  フォーカスレンズ
２００  カメラ
２０４  ＡＦセンサ
２０７  測光回路
２０７ａ，２０７ｂ  受光センサ
２２２  ＥＥＰＲＯＭ
２２３  システムコントローラ
【図１】
2008170748.tif 000003
【図２】
2008170748.tif 000004
【図３】
2008170748.tif 000005
【図４】
2008170748.tif 000006
【図５】
2008170748.tif 000007
【図６】
2008170748.tif 000008
【図７】
2008170748.tif 000009
【図８】
2008170748.tif 000010
【図９】
2008170748.tif 000011
【図１０】
2008170748.tif 000012