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