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