(57)【特許請求の範囲】
【請求項１】
複数の焦点検出領域と複数の測光領域とを有する撮像装置であって、
各焦点検出領域におけるデフォーカス量を取得するデフォーカス量取得手段と、
各測光領域の測光値を取得する測光手段と、
前記測光手段により取得された測光値に対して、前記デフォーカス量取得手段により取得されたデフォーカス量に基づく重み付けをして第１の測光値を演算する第１の演算手段と、
前記測光手段により取得された測光値に対して、前記デフォーカス量取得手段により取得されたデフォーカス量に基づく重み付けをせずに第２の測光値を演算する第２の演算手段と、
前記第１の測光値と前記第２の測光値とを重み付け演算した結果に基づいて露出値を演算する露出演算手段と、
前記デフォーカス量取得手段により前記複数の焦点検出領域で取得された複数のデフォーカス量に基づいて決定された評価値が小さいほど、前記露出演算手段による重み付け演算において前記第１の測光値の重み付けが小さくなるように重み付け係数を決定する決定手段と、を有することを特徴とする撮像装置。
【請求項２】
前記決定手段は、前記複数の焦点検出領域をそれぞれのデフォーカス量の絶対値の大きさに基づいて複数のグループに分け、含まれる焦点検出領域の数が最も多いグループに対応するデフォーカス量の絶対値を前記評価値とし、当該評価値が小さいほど、前記露出演算手段による重み付け演算において前記第１の測光値の重み付けが小さくなるように前記重み付け係数を決定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記決定手段は、前記デフォーカス量取得手段により取得されたデフォーカス量の絶対値の最大値を前記評価値とし、当該評価値が小さいほど、前記露出演算手段による重み付け演算において前記第１の測光値の重み付けが小さくなるように前記重み付け係数を決定することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記決定手段は、前記デフォーカス量取得手段により取得されたデフォーカス量の絶対値の大きいほうから所定個の平均値を前記評価値とし、当該評価値が小さいほど、前記露出演算手段による重み付け演算において前記第１の測光値の重み付けが小さくなるように前記重み付け係数を決定することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記決定手段は、前記デフォーカス量取得手段により取得されたデフォーカス量のうち絶対値が所定値以上のものを前記重み付け係数の決定に用いないことを特徴とする請求項１ないし４のいずれか１項に記載の撮像装置。
【請求項６】
前記撮像装置の焦点距離に関する情報を取得する情報取得手段を有し、
前記決定手段は、前記デフォーカス量取得手段により取得されたデフォーカス量の絶対値が同じ場合、前記情報取得手段により取得された情報に基づく前記焦点距離が短いほど、前記露出演算手段による重み付け演算において前記第１の測光値の重み付けが小さくなるように前記重み付け係数を決定することを特徴とする請求項１ないし５のいずれか１項に記載の撮像装置。
【請求項７】
前記第１の演算手段は、前記測光手段により取得された、前記複数の測光領域のうち前記複数の焦点検出領域のいずれかに対応する位置に配置された領域のそれぞれの測光値に対して、前記デフォーカス量取得手段により取得されたデフォーカス量に基づく重み付けをして前記第１の測光値を演算することを特徴とする請求項１ないし６のいずれか１項に記載の撮像装置。
【請求項８】
前記第２の演算手段は、前記測光手段により取得された、前記複数の焦点検出領域のいずれかに対応する位置に配置されていない領域を含む複数の測光領域の測光値を平均することで前記第２の測光値を演算することを特徴とする請求項１ないし７のいずれか１項に記載の撮像装置。
【請求項９】
複数の焦点検出領域と複数の測光領域とを有する撮像装置の制御方法であって、
各焦点検出領域におけるデフォーカス量を取得するデフォーカス量取得ステップと、
各測光領域の測光値を取得する測光ステップと、
前記測光ステップで取得された測光値に対して、前記デフォーカス量取得ステップで取得されたデフォーカス量に基づく重み付けをして第１の測光値を演算する第１の演算ステップと、
前記測光ステップで取得された測光値に対して、前記デフォーカス量取得ステップで取得されたデフォーカス量に基づく重み付けをせずに第２の測光値を演算する第２の演算ステップと、
前記第１の測光値と前記第２の測光値とを重み付け演算した結果に基づいて露出値を演算する露出演算ステップと、
前記デフォーカス量取得ステップで前記複数の焦点検出領域で取得された複数のデフォーカス量に基づいて決定された評価値が小さいほど、前記露出演算ステップでの重み付け演算において前記第１の測光値の重み付けが小さくなるように重み付け係数を決定する決定ステップと、を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の焦点検出領域を備え、各焦点検出領域の焦点検出情報を用いて露出制御を行う撮像装置に関する。
【背景技術】
【０００２】
従来、カメラなどで用いられる測光装置において、複数の焦点検出領域それぞれのデフォーカス量に基づいて、複数の焦点検出領域それぞれに対応する位置にある複数の測光センサから得られた測光値に対する重み付けを設定していた（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５６３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されているような、複数の焦点検出領域それぞれのデフォーカス量に基づいて、デフォーカス量の絶対値が小さい（ピントが合っている）ほど対応する測光領域の重み付けを大きくする方法では、以下のような問題が生じてしまう。
【０００５】
例えば、絞りを絞ることで被写界深度が深くなり、主被写体にピントを合わせた状態において多くの背景領域に対してもピントが合う場合、主被写体の存在する領域だけでなくピントが合った背景領域に対しても重み付けが大きくなってしまう。そのため、背景の明るさの影響が大きくなり、主要被写体に対して適正な露出とならなくなってしまう。
【０００６】
そこで、本発明は、複数の焦点検出領域の焦点検出情報を用いて好適な露出制御を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明にかかる撮像装置は、複数の焦点検出領域と複数の測光領域とを有する撮像装置であって、各焦点検出領域におけるデフォーカス量を取得するデフォーカス量取得手段と、各測光領域の測光値を取得する測光手段と、前記測光手段により取得された測光値に対して、前記デフォーカス量取得手段により取得されたデフォーカス量に基づく重み付けをして第１の測光値を演算する第１の演算手段と、前記測光手段により取得された測光値に対して、前記デフォーカス量取得手段により取得されたデフォーカス量に基づく重み付けをせずに第２の測光値を演算する第２の演算手段と、前記第１の測光値と前記第２の測光値とを重み付け演算した結果に基づいて露出値を演算する露出演算手段と、前記デフォーカス量取得手段により前記複数の焦点検出領域で取得された複数のデフォーカス量に基づいて決定された評価値が小さいほど、前記露出演算手段による重み付け演算において前記第１の測光値の重み付けが小さくなるように重み付け係数を決定する決定手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の焦点検出領域の各デフォーカス量を用いて好適な露出制御を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における撮像装置の全体構成を示すブロック図である。
【図２】本発明の実施形態における撮像装置の測光領域及び焦点検出領域の説明図である。
【図３】本発明の第１の実施形態における測光値算出に関する処理のフローチャートである。
【図４】異なる被写界深度におけるファインダー像とデフォーカス量分布の一例である。
【図５】本発明の第１の実施形態における重み付け係数ｋの決定方法を示すフローチャートである。
【図６】本発明の第２の実施形態におけるデフォーカス量に関する度数分布表の一例である。
【図７】本発明の第３の実施形態における重み付け係数ｋの決定方法である。
【発明を実施するための形態】
【００１０】
以下、本発明の好ましい実施形態を図面を用いて詳細に説明する。
【００１１】
（第１の実施形態）
図１は、本発明にかかる第１の実施形態における撮像装置としてのカメラの全体構成を示すブロック図である。
【００１２】
１はＣＰＵ（中央演算処理装置）であり、本カメラの各種動作はこのＣＰＵ１により制御される。ＡＥセンサ２は、複数の測光領域を有しており、測光領域ごとに測光値を出力する。ＡＥセンサ２から出力された測光値はメモリ５に記憶される。
【００１３】
ＡＦセンサ３は、複数の焦点検出領域を有していて、各々の焦点検出領域に対し一対のラインセンサで構成されており、焦点検出に必要な像の取り込みを行っている。デフォーカス量取得部４では、ＡＦセンサ３からの出力に基づいて、各焦点検出領域におけるデフォーカス量を取得する。焦点調節部６では、デフォーカス量取得部４により取得した各焦点検出領域のデフォーカス量を参照し、所定のアルゴリズムにより選択された焦点検出領域に対して不図示の撮影レンズを駆動させて焦点調節を行う。焦点調節動作の終了後には、焦点調節後の各焦点検出領域のデフォーカス量はメモリ５に記憶される。
【００１４】
露出演算部８では、ＡＥセンサ２で得られた測光値に対して、複数の測光領域全体の平均測光値Ｅａと焦点検出領域に対応した測光領域の平均測光値Ｅｆをそれぞれ演算する。そして、以下の式（１）により露出制御に用いる最終的な測光値Ｅを重み付け演算する。
Ｅ＝（１−ｋ）×Ｅａ＋ｋ×Ｅｆ      （１）
ここで、平均測光値Ｅｆは、焦点検出領域に対応したそれぞれの測光領域に対して、対応する焦点検出領域のデフォーカス量の絶対値が小さいほど重み付けを大きくして、各測光領域の測光値を加重平均した値である。また、式（１）におけるｋは、重み付け決定部７によって、デフォーカス量取得部４により取得した各焦点検出領域のデフォーカス量に基づいて決定される重み付け係数である。重み付け決定部７による重み付け係数ｋの決定方法についての詳細は図５を用いて後述する。
【００１５】
そして、露出演算部８は、最終的な測光値Ｅと、メモリ５に記憶された撮影レンズの焦点距離、開放絞り値、射出瞳位置、ケラレなどに関する情報に基づいて、露出値を演算する。なお、本実施形態では、撮影レンズはカメラ本体に対して着脱可能であって、撮影レンズの焦点距離、開放絞り値、射出瞳位置、ケラレなどに関する情報は、ＣＰＵ１が撮影レンズ内のＣＰＵと通信を行うことで取得しメモリ５に記憶する。
【００１６】
露出制御部９は、不図示のカメラのレリーズボタンが押されると、露出演算部８により得られた露出値に基づいてミラー１０、シャッター１１、絞り１２を制御する。ここで、本実施形態では、デフォーカス量取得部４、メモリ５、重み付け決定部７、露出演算部８、露出制御部９はすべてＣＰＵ１によって実現されているが、前述の機能の少なくとも一部についてＣＰＵ１とは異なる制御部によって実現しても構わない。
【００１７】
図２は、ＡＥセンサ２の測光領域とＡＦセンサ３の焦点検出領域との対応関係を示した図である。ＡＥセンサ２は縦方向に７分割、横方向に９分割された合計６３の測光領域を有しており、その中の中心付近の１９の領域が焦点検出領域に対応した測光領域となっている。つまり、６３の測光領域のうち、１９の領域が焦点検出領域のいずれかに対応する位置に配置され、残りの領域は焦点検出領域に対応しない位置に配置されている。また、前述した複数の測光領域全体の平均測光値Ｅａは、６３の領域の測光値を平均した値となり、焦点検出領域に対応した測光領域の平均測光値Ｅｆは、中心付近の１９の領域の測光値を加重平均した値となる。
【００１８】
次に、本実施形態における測光値算出に関する処理のフローチャートを図３を用いて説明する。なお、図３に示したフローチャートは、例えば、不図示のレリーズボタンが半押しされて撮影準備動作の開始指示がなされると開始する。
【００１９】
まず、ステップＳ１０１では、デフォーカス量取得部４でデフォーカス量を取得し、取得した各焦点検出領域のデフォーカス量を参照して、焦点調節部６が所定のアルゴリズムにより選択された焦点検出領域に対して不図示の撮影レンズを駆動させて焦点調節を行う。
【００２０】
ステップＳ１０２では、デフォーカス量取得部４が焦点調節後のＡＦセンサ３からの出力に基づいて取得したデフォーカス量を、ＣＰＵ１がメモリ５に記憶する。
【００２１】
ステップＳ１０３では、ＣＰＵ１がメモリ５に記憶されたデフォーカス量に基づいて所定のアルゴリズムにより選択された焦点検出領域について、合焦状態か否かを判断する。合焦状態だと判断した場合には、ステップＳ１０４へ進み、合焦状態でないと判断した場合には、ステップＳ１０１へ戻り選択された焦点検出領域が合焦状態となるまで焦点調節動作及びデフォーカス量の取得を繰り返す。なお、デフォーカス量が取得されるたびにメモリ５に記憶されるデフォーカス量は更新されるものとする。
【００２２】
ステップＳ１０４では、ＡＥセンサ２が測光を行い、複数の測光領域それぞれの測光値を取得して出力する。
【００２３】
そして、ステップＳ１０５では、露出演算部８が、ＡＥセンサ２から取得した複数の測光領域それぞれの測光値に基づいて、複数の測光領域全体の平均測光値Ｅａを演算する（第２の演算）。また、ステップＳ１０６では、露出演算部８が、焦点検出領域に対応した測光領域の平均測光値Ｅｆを演算する（第１の演算）。
【００２４】
その後、ステップＳ１０７では、重み付け決定部７が、メモリ５に記憶された各焦点検出領域のデフォーカス量に基づいて露出制御に用いる最終的な測光値Ｅを演算する際の重み付け係数ｋを決定する。ステップＳ１０７の詳細については後述する。
【００２５】
ステップＳ１０８では、露出演算部８が、ステップＳ１０７で決定された重み付け係数ｋに基づいて最終的な測光値Ｅを演算する。
【００２６】
そして、露出演算部８は重み付け演算をした結果である測光値Ｅに基づいて露出値を演算し、不図示のレリーズボタンが全押しされると、露出制御部９は演算された露出値に基づいて静止画撮影時の露出制御を行う。
【００２７】
次に、ステップＳ１０７における重み付け係数ｋの決定方法について、図４及び図５を用いて説明する。
【００２８】
図４は、異なる被写界深度におけるファインダー像とデフォーカス量分布の一例であり、図４（ａ）及び（ｃ）は同じ被写体に対してピントを合わせた状態であって、図４（ｃ）は図４（ａ）よりも被写界深度が浅い状態を示している。図４（ａ）及び（ｃ）内において四角で表示されている箇所は合焦範囲内（デフォーカス量の絶対値が閾値以下）にある焦点検出領域を表しており、図４（ｂ）及び（ｄ）は、このときの焦点検出領域のデフォーカス量分布を示している。図４（ｂ）及び（ｄ）においてピントが合っている撮影距離よりも手前に被写体が存在する領域のデフォーカス量は正の値で表され、青空などコントラストが低くデフォーカス量が算出できなかった領域については「？」で表されている。
【００２９】
背景を重視し被写界全域にピントを合わせて撮影を行う場合、図４（ａ）に示したように多くの焦点検出領域が合焦範囲内に含まれ、図４（ｂ）に示したように多くの焦点検出領域で０に近いデフォーカス量となる。このような特性は、被写界深度が深くなる広角撮影において、より顕著に表れる。
【００３０】
一方、背景をぼかし、主被写体をより強調した撮影を行う場合、被写界深度が浅くなるため、図４（ｃ）に示したように合焦範囲内の焦点検出領域は少なく、図４（ｄ）に示したように背景の存在する焦点検出領域のデフォーカス量の絶対値は大きな値となる。
【００３１】
そこで、図４（ｂ）のように多くの焦点検出領域のデフォーカス量の絶対値が０に近い場合は、式（１）における重み付け係数ｋを小さくする。すなわち、最終的な測光値Ｅの重み付け演算における、焦点検出領域に対応した測光領域の平均測光値Ｅｆの比率を小さくし、被写界全体に対して好適な露出制御を行うようにする。
【００３２】
一方、図４（ｄ）のようにデフォーカス量の絶対値が大きい領域が存在する場合は、式（１）における重み付け係数ｋを大きくする。すなわち、最終的な測光値Ｅの重み付け演算における、焦点検出領域に対応した測光領域の平均測光値Ｅｆの比率を大きくし、合焦範囲内にある主被写体対して好適な露出制御を行うようにする。
【００３３】
図５は、重み付け係数ｋの決定処理のフローチャートであり、重み付け決定部７によって実行される。
【００３４】
ステップＳ２０１では、各焦点検出領域のデフォーカス量の絶対値の最大値が３２以下であるか否かを判断する。３２以下であればステップＳ２０４へ進み、重み付け係数ｋ＝０．２として重み付け係数ｋの決定処理を終了する。３２より大きければステップＳ２０２へ進み、デフォーカス量の絶対値の最大値が６４以下であるか否かを判断する。３２より大きく６４以下であればステップＳ２０５へ進み、重み付け係数ｋ＝０．４として重み付け係数ｋの決定処理を終了する。６４より大きければステップＳ２０３へ進み、デフォーカス量の絶対値の最大値が９６以下であるか否かを判断する。６４より大きく９６以下であればステップＳ２０６へ進み、重み付け係数ｋ＝０．６として重み付け係数ｋの決定処理を終了する。９６より大きければステップＳ２０７へ進み、重み付け係数ｋ＝０．８として重み付け係数ｋの決定処理を終了する。
【００３５】
以上のようにして、各焦点検出領域のデフォーカス量の絶対値の最大値が小さいほど、最終的な測光値Ｅの重み付け演算における、焦点検出領域に対応した測光領域の平均測光値Ｅｆの重み付けを小さくしている。そのため、多くの焦点検出領域のデフォーカス量の絶対値が０に近い場合は、主被写体を考慮しつつ被写界全体に対して好適な露出制御を行うことができ、デフォーカス量の絶対値が大きい領域が存在する場合は、主被写体対して好適な露出制御を行うことができる。すなわち、撮影者が背景を重視した撮影を行う場合でも、主被写体を重視した撮影を行う場合でも、複数の焦点検出領域の各デフォーカス量を用いて好適な露出制御を行うことができる。
【００３６】
（第２の実施形態）
第１の実施形態のように、複数の焦点検出領域の中のデフォーカス量の絶対値の最大値に基づいて重み付け係数ｋを決定すると、特異に大きなデフォーカス量を有する焦点検出領域が存在する場合に撮影シーンに適していない重み付け係数ｋが決定されてしまう。
【００３７】
そこで、本実施形態では、各焦点検出領域のデフォーカス量の絶対値について度数分布を作成し、その度数分布に基づいて重み付け係数ｋを決定するものである。本実施形態は、第１の実施形態とはステップＳ１０７における重み付け係数ｋの決定方法のみが異なるので、以下では、重み付け係数ｋの決定方法について図６を用いて具体的に説明し、その他の構成及び処理についての説明は省略する。
【００３８】
図６は、各焦点検出領域のデフォーカス量の絶対値を複数のグループに分け、各グループに含まれる焦点検出領域の数をカウントした度数分布を示している。具体的には、デフォーカス量の絶対値が３２以下の焦点検出領域の数をＮ１、３２より大きく６４以下の焦点検出領域の数をＮ２、６４より大きく９６以下の焦点検出領域の数をＮ３、９６より大きい焦点検出領域の数をＮ４としている。なお、デフォーカス量を取得できなかった焦点検出領域については無視することとする。
【００３９】
図６に示した例では、Ｎ４が最も多いため、デフォーカス量の絶対値が大きい焦点検出領域が多数存在する、すなわち、背景が十分にボケている状態だと考えられる。そこで、重み付け係数ｋを大きくして（例えばｋ＝０．８）、主被写体に対して好適な露出制御を行うようにする。逆にＮ１が最も多い場合には、多くの焦点検出領域のデフォーカス量が０に近い、すなわち、多数の焦点検出領域が合焦範囲内にあると考えられる。そこで、重み付け係数ｋを小さくして（例えばｋ＝０．２）、被写界全体に対して好適な露出制御を行うようにする。なお、Ｎ２あるいはＮ３が最も多い場合には、Ｎ１が多い場合とＮ４が多い場合との間になるように重み付け係数を決定すればよく、例えば、Ｎ２が最も多い場合にはｋ＝０．４、Ｎ３が最も多い場合にはｋ＝０．６とすればよい。すなわち、複数の焦点検出領域をそれぞれのデフォーカス量の絶対値の大きさに応じて複数のグループに分け、それぞれのグループに含まれる焦点検出領域の数を比較する。そして、含まれる焦点検出領域の数が最も多いグループに対応するデフォーカス量の絶対値に基づいて重み付け係数を決定する。その際に、対応するデフォーカス量の絶対値が小さいほど、重み付け係数ｋを小さくする。
【００４０】
以上のように、本実施形態では、デフォーカス量に関する度数分布を取得し、Ｎ１〜Ｎ４の大小関係によって重み付け係数ｋを決定することで、第１の実施形態よりも正確に撮影シーンに適した重み付け係数ｋを決定することができる。
【００４１】
（第３の実施形態）
本実施形態では、第１の実施形態と同様に複数の焦点検出領域のデフォーカス量の絶対値の最大値に基づいて重み付け係数ｋを決定するが、撮影レンズの焦点距離も重み付け係数ｋの決定に用いる点が第１の実施形態と異なる。これは、焦点距離に応じて被写界深度が変化することを考慮したもので、デフォーカス量の絶対値の最大値が同じであっても焦点距離が異なれば重み付け係数ｋが異なるようにしている。
【００４２】
本実施形態は、第１の実施形態とはステップＳ１０７における重み付け係数ｋの決定方法のみが異なるので、以下では、重み付け係数ｋの決定方法について図７を用いて具体的に説明し、その他の構成及び処理についての説明は省略する。
【００４３】
まず、ステップＳ３０１では、メモリ５から撮影レンズの焦点距離ｆに関する情報を取得する。
【００４４】
続いて、ステップＳ３０２〜Ｓ３０６では、ステップＳ３０１で取得した情報に基づいて焦点距離ｆについて場合分けを行い、それぞれの場合について重み付け係数ｋの最大値を補正する補正係数ｊを決定する。
【００４５】
ステップＳ３０２では、撮影レンズの焦点距離ｆが３５（ｍｍ）以下であるか否か判断する。焦点距離ｆが３５（ｍｍ）以下であれば、Ｓ３０４へ進み、補正係数ｊ＝０．５としてステップＳ３０７へ進む。焦点距離ｆが３５（ｍｍ）より長ければステップＳ３０３へ進み、焦点距離ｆが７０（ｍｍ）以下であるか否かを判断する。焦点距離ｆが３５（ｍｍ）より長く７０（ｍｍ）以下であれば、Ｓ３０５へ進み、補正係数ｊ＝０．７５としてステップＳ３０７へ進む。焦点距離ｆが７０（ｍｍ）より長ければステップＳ３０６へ進み、補正係数ｊ＝１としてステップＳ３０７へ進む。
【００４６】
ステップＳ３０７〜Ｓ３１３では、各焦点検出領域のデフォーカス量の絶対値の最大値について場合分けを行い、それぞれの場合について重み付け係数ｋを決定する。ステップＳ３０７では、各焦点検出領域のデフォーカス量の絶対値の最大値が３２以下であるか否かを判断する。３２以下であればステップＳ３１０へ進み、重み付け係数ｋ＝０．２×ｊとして重み付け係数ｋの決定処理を終了する。３２より大きければステップＳ３０８へ進み、デフォーカス量の絶対値の最大値が６４以下であるか否かを判断する。３２より大きく６４以下であればステップＳ３１１へ進み、重み付け係数ｋ＝０．４×ｊとして重み付け係数ｋの決定処理を終了する。６４より大きければステップＳ３０９へ進み、デフォーカス量の絶対値の最大値が９６以下であるか否かを判断する。６４より大きく９６以下であればステップＳ３１２へ進み、重み付け係数ｋ＝０．６×ｊとして重み付け係数ｋの決定処理を終了する。９６より大きければステップＳ３１３へ進み、重み付け係数ｋ＝０．８×ｊとして重み付け係数ｋの決定処理を終了する。
【００４７】
以上のように、本実施形態では、焦点距離に関する情報取得を行い、ステップＳ３１０〜Ｓ３１３で重み付け係数ｋを決定する際に、焦点距離ｆに応じて変化する補正係数ｊを用いているため、焦点距離ｆに応じて重み付け係数ｋの最大値が変化する。したがって、例えば、広角撮影時に特異に大きなデフォーカス量を有する焦点検出領域が存在する場合、重み付けｋの最大値が補正係数ｊにより補正されるため、焦点検出領域に対応した測光領域の平均測光値Ｅｆの重み付けは小さくなる。そのため、特異に大きなデフォーカス量を有する焦点検出領域の影響で重み付け係数ｋが撮影シーンに適さない値となることを軽減することができ、第１の実施形態よりも正確に撮影シーンに適した重み付け係数ｋを決定することができる。なお、本実施形態のように、重み付け係数ｋの決定に撮影レンズの焦点距離を用いる構成は、第２の実施形態にも適用可能である。
【００４８】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００４９】
例えば、上記の３つの実施形態で用いた数値はあくまで一例であって、異なる数値であっても構わない。
【００５０】
また、第１及び第３の実施形態では、デフォーカス量の絶対値の最大値に基づいて重み付け係数ｋを決定したが、デフォーカス量の絶対値が大きいほうから所定個を抽出し、それらの平均値が小さいほど重み付け係数ｋを小さくするようにしてもよい。こうすることで、特異に大きなデフォーカス量を有する焦点検出領域の影響で重み付け係数ｋが撮影シーンに適さない値となることを軽減することができる。
【００５１】
また、第１及び第３の実施形態において、デフォーカス量の絶対値が所定値以上のものを重み付け係数ｋの決定に用いないようにしてもよい。このようにすることでも、特異に大きなデフォーカス量を有する焦点検出領域の影響で重み付け係数ｋが撮影シーンに適さない値となることを軽減することができる。
【００５２】
また、上記の３つの実施形態において、最終的な測光値Ｅの重み付け演算に用いる測光値Ｅａを複数の測光領域全体の平均測光値としたが、最終的な測光値Ｅに背景の測光値も考慮されればよいので、所定領域の重み付けを大きくした加重平均値であっても構わない。あるいは、複数の測光領域全体ではなく、一部の測光領域を除いた平均測光値であっても構わない。あるいは、焦点検出領域に対応する測光領域が多い場合には、測光値Ｅａの演算に用いる測光領域と測光値Ｅｆの演算に用いる測光領域が一致しても構わない。すなわち、デフォーカス量に基づく重み付けをして演算された第１の測光値とデフォーカス量に基づく重み付けをせずに演算された第２の測光値とを加重平均した重み付け演算により最終的な測光値Ｅを求める構成であればよい。
【符号の説明】
【００５３】
１  ＣＰＵ
２  ＡＥセンサ
３  ＡＦセンサ
４  デフォーカス量取得部
５  メモリ
６  焦点調節部
７  重み付け決定部
８  露出演算部
９  露出制御部
１０  ミラー
１１  シャッター
１２  絞り
【図１】
0005822492.tif 000002
【図２】
0005822492.tif 000003
【図３】
0005822492.tif 000004
【図４】
0005822492.tif 000005
【図５】
0005822492.tif 000006
【図６】
0005822492.tif 000007
【図７】
0005822492.tif 000008