(57)【特許請求の範囲】
【請求項１】
露出値決定に用いる輝度値ＢＶを算出するために、
撮影者の設定した合焦点位置に応じて基本輝度値ＢＶｂａｓを算出するカメラの測光装置において、
被写界輝度値ＢＶｉに応じて測光領域を分割し、分割された前記測光領域を比較し、比較した結果から補正量を設定する境界判別補正手段と、
主要被写体の置かれた撮影条件が逆光状態か、強光源の存在、極均一輝度被写体での撮影か判別し、判別結果に応じて追加補正量を設定する追加補正手段と、
を有し、
前記基本輝度値ＢＶｂａｓと前記補正量と前記追加補正量とから、前記輝度値ＢＶを算出することを特徴とする測光装置。
【請求項２】
前記被写界輝度値ＢＶｉにフィルタを適用するフィルタ手段と、
フィルタ適用後の前記被写界輝度値ＢＶｉを用いて、前記測光領域の各行毎と各列毎との合計値を算出する合計値算出手段と、
前記合計値算出手段の結果を用いて、境界行と境界列とを決定する境界決定手段と、
前記被写界輝度値ＢＶｉに基づいて、前記境界行と前記境界列とによって分けられた複数の測光領域の各平均輝度値ＢＶａｖｅを算出する測光領域平均輝度値算出手段と、
を有し、
前記境界判別補正手段は、前記測光領域平均輝度値算出手段の算出結果に基づいて、前記補正量を設定し、
前記追加補正手段は、前記測光領域平均輝度値算出手段の算出結果に基づいて、主要被写体の置かれた撮影条件が逆光状態か、強光源の存在、極均一輝度被写体での撮影か判別し、判別結果に応じて前記追加補正量を設定することを特徴とする請求項１に記載の測光装置。
【請求項３】
前記境界判別補正手段は、
前記測光領域平均輝度値算出手段の算出結果である各前記平均輝度値ＢＶａｖｅ同士を比較する第一測光領域平均輝度値比較手段と、
前記第一測光領域平均輝度値比較手段の比較結果に基づいて、前記補正量を設定する補正量設定手段と、
を有することを特徴とする請求項２に記載の測光装置。
【請求項４】
前記第一測光領域平均輝度値比較手段は、比較演算した結果、一致と判断した測光領域の測光センサの数であるセグメント数と判定値とを出力し、
前記補正量設定手段は、前記第一測光領域平均輝度値比較手段により出力された前記セグメント数と前記判定値に基づいて前記補正量を設定することを特徴とする請求項３に記載の測光装置。
【請求項５】
前記追加補正手段は、
前記測光領域平均輝度値算出手段の算出結果である各前記平均輝度値ＢＶａｖｅ同士及び前記基本輝度値ＢＶｂａｓと各前記平均輝度値ＢＶａｖｅとを比較する第二測光領域平均輝度値比較手段と、
前記第二測光領域平均輝度値比較手段の比較結果に基づいて、前記追加補正量を設定する追加補正量設定手段と、
を有することを特徴とする請求項２乃至請求項４のいずれかに記載の測光装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の測光装置を備えることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は測光装置に関し、特に測光領域を複数に分割し、各測光領域の測光情報に基づいて補正量を設定し、撮影条件毎に適した補正量を設定することが可能となることで正確な輝度値を算出する測光装置及び撮像装置に関するものである。
【背景技術】
【０００２】
従来より、測光方法には、撮影画面全体を測光領域として、測光領域の測光情報を平均することで輝度値を算出する平均測光という方法があった。平均測光以外にも、主要被写体の置かれた状況に応じてより最適な輝度値を求めることが可能な発明が種々開示されている。
【０００３】
測光方法の一つに、評価測光という方法がある。評価測光は、いくつかに分割した各測光領域について測光し、各測光領域で求めた測光値を評価して、最適な露出値を算出する。
【０００４】
評価測光のひとつに、測光領域が1パターンしかなく、常に同じ測光領域について測光を行う測光装置がある。
【０００５】
また、測光領域が複数のパターンが用意されており、その中から適宜選択された測光領域について測光を行う測光装置がある。特許文献１には、測光領域を全画面、中央の大ウィンドウ、または中央の小ウィンドウの３パターンから選択する評価測光を特徴とする測光制御装置が開示されている。特許文献１に記載された測光装置は、撮影された画像をｍ×ｎに分割しｍ×ｎ個の輝度信号データを得る手段と、ｍ×ｎ個の輝度信号データから全画面と中央の大ウィンドウ、または中央の小ウィンドウの輝度信号データを算出する手段と、ｍ×ｎ個の輝度信号データの分布パターンを判定する手段を有し、ｍ×ｎ個の輝度信号データの分布パターンと全画面と中央の大ウィンドウ、または中央の小ウィンドウの輝度信号データを比較し最適な露出レベルとなる目標値を算出する手段と、目標値に全画面の輝度データが一致するように露出を制御する手段とからなる構成となっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−０９４８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の従来技術における測光装置では、測光領域が特定のパターンに固定されているため、測光領域が撮影条件に適切でない場合に、正確な補正量を設定することができないという課題が存在した。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、測光領域を分割し、撮影条件に応じて特定のパターンによらない測光領域を設定することが可能になり、正確な補正量を設定することで、正確な露出補正が可能な測光装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の発明は、カメラの測光装置であって、露出値決定に用いる輝度値ＢＶを算出するために、撮影者の設定した合焦点位置に応じて基本輝度値ＢＶｂａｓを算出するカメラの測光装置において、被写界輝度値ＢＶｉに応じて測光領域を分割し、分割された測光領域を比較し、比較した結果から補正量を設定する境界判別補正手段と、主要被写体の置かれた撮影条件が逆光状態か、強光源の存在、極均一輝度被写体での撮影か判別し、判別結果に応じて追加補正量を設定する追加補正手段とを有し、基本輝度値ＢＶｂａｓと補正量と追加補正量とから、輝度値ＢＶを算出するカメラの測光装置。
【００１０】
また、上記の課題を解決するための第２の発明は、第１の発明である測光装置であって、被写界輝度値ＢＶｉにフィルタを適用するフィルタ手段とフィルタ適用後の被写界輝度値ＢＶｉを用いて、測光領域の各行毎と各列毎との合計値を算出する合計値算出手段と合計値算出手段の結果を用いて、境界行と境界列とを決定する境界決定手段と被写界輝度値ＢＶｉに基づいて、境界行と境界列とによって分けられた複数の測光領域の各平均輝度値ＢＶａｖｅを算出する測光領域平均輝度値算出手段とを有し、境界判別補正手段は、測光領域平均輝度値算出手段の算出結果に基づいて、補正量を設定し、追加補正手段は、測光領域平均輝度値算出手段の算出結果に基づいて、主要被写体の置かれた撮影条件が逆光状態か、強光源の存在、極均一輝度被写体での撮影か判別し、判別結果に応じて追加補正量を設定することを特徴とする測光装置。
【００１１】
また、上記の課題を解決するための第３の発明は、第２の発明である測光装置であって、境界判別補正手段は、測光領域平均輝度値算出手段の算出結果である各平均輝度値ＢＶａｖｅ同士を比較する第一測光領域平均輝度値比較手段と第一測光領域平均輝度値比較手段の比較結果に基づいて、補正量を設定する補正量設定手段とを有することを特徴とする測光装置。
【００１２】
また、上記の課題を解決するための第４の発明は、第３の発明である測光装置であって、第一測光領域平均輝度値比較手段は、比較演算した結果、一致と判断した測光領域の測光センサの数であるセグメント数と判定値とを出力し、補正量設定手段は、第一測光領域平均輝度値比較手段により出力されたセグメント数と判定値に基づいて補正量を設定することを特徴とする測光装置。
【００１３】
また、上記の課題を解決するための第５の発明は、第２の発明乃至第４の発明のいずれかに記載の測光装置であって、追加補正手段は、測光領域平均輝度値算出手段の算出結果である各平均輝度値ＢＶａｖｅ同士及び基本輝度値ＢＶｂａｓと各平均輝度値ＢＶａｖｅとを比較する第二測光領域平均輝度値比較手段と第二測光領域平均輝度値比較手段の比較結果に基づいて、追加補正量を設定する追加補正量設定手段とを有することを特徴とする測光装置。
【００１４】
また、上記課題を解決するための第６の発明は、第１の発明乃至第５の発明のいずれかの測光装置を有することを特徴とする撮像装置。
【発明の効果】
【００１５】
本発明は、撮影条件に合わせた測光領域を設定することで、正確な補正量を設定することが可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明のカメラの測光装置を適用した撮像装置の構成を示す構成図である。
【図２】測光センサの分割パターンと測距センサの分布パターンを示した図であり、図２ａは測光領域の分割例を、図２ｂは測距点の分布例を、図２ｃは分割測光領域と測距点との位置関係を示している。また、図２ｄは重み付けパターンの一例を示した図である。
【図３】図１に示す撮像装置のＡＦ制御及びＡＥ制御を説明するためのブロック図である。
【図４】輝度値ＢＶ決定に関するフローチャートである。
【図５】境界判別補正に関するフローチャートである。
【図６】境界判別補正のステップ＃７を詳細に説明するフローチャートである。
【図７】追加補正に関するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付の図面に従って、本発明を実施するための最良の形態について説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１８】
図１は、本発明のカメラの測光装置が適用された撮像装置１００の主要構成を示す図である。
【００１９】
撮像装置１００は、図１に示すように交換レンズ２００及びカメラ本体３００から構成されている。
【００２０】
交換レンズ２００は、概ね円筒形状を有したズームレンズであり、内部に結像光学系２１０を備えている。
【００２１】
交換レンズ２００は、後端部に不図示のレンズ側マウントを備えている。
【００２２】
カメラ本体３００は、前面に不図示のカメラ側マウントを備えている。交換レンズ２００とカメラ本体３００は、双方のマウントが結合することで着脱可能に固定される。
【００２３】
結合光学系２１０の光軸上のカメラ本体３００内部は、被写体光束を光電変換するＣＣＤ、ＣＭＯＳ等からなるイメージセンサ３１０を備えている。
【００２４】
カメラ本体３００の外観に注目する。カメラ本体３００は背面に、不図示の表示装置（ＬＣＤ、有機ＥＬ等）や、各種操作部を備えている。撮影者は、各種操作部を操作することで、撮影画像を表示装置に表示して確認したり、露出補正やホワイトバランス等の設定を変更したりすることが可能である。
【００２５】
さらに、カメラ本体３００は側面に、不図示の記録メディア用スロットが備えている。カメラ本体３００内のイメージセンサ３１０で得た画像データが、このスロットに装填された記録メディアに記録される。
【００２６】
カメラ本体３００は外観上面に、不図示のレリーズボタンやモード設定ダイヤルなどを備えている。
【００２７】
レリーズボタンは、撮影者が半押しすることによりオンする第１スイッチと、撮影者が全押しすることによってオンする第２スイッチとからなる。撮像装置１００は、第１スイッチのオン状態で焦点検出、主要被写体への自動合焦、被写界輝度値の測光などの撮影準備操作を行う。続けて第２スイッチをオンすると、撮影準備動作により設定された撮影条件の下で、イメージセンサ３１０を介して被写体の画像データを取得する。
【００２８】
撮影モードの変更は、不図示のモード設定ダイヤルで行う。モード設定ダイヤルは回動可能なダイヤル式のスイッチである。ダイヤル上面は、撮影者が認識可能な露出モードのアイコンが複数印刷されている。撮影者は、意図した撮影モードのアイコンが指標の位置に来るようにモード設定ダイヤルを回動させることにより、撮像装置１００の撮影モードを任意に設定することが可能である。
【００２９】
撮影モードの種類は、例えば、シャッタスピード、絞り値、ＩＳＯ感度、ホワイトバランス等のすべてのパラメータをカメラ側で自動的に決定するオートモード（ＡＵＴＯ）、シャッタスピード及び絞り値以外のパラメータをカメラ側で自動的に決定するプログラムモード（Ｐ）、全てのパラメータの設定を撮影者が好みに応じて手動で行うマニュアルモード（Ｍ）がある。その他の撮影モードの種類は、撮影者が任意の絞り値を設定し、それに応じて最適なシャッタスピードをカメラ側が自動で決定する絞り優先モード（Ａ）、撮影者が任意のシャッタスピードを設定し、それに応じて最適な絞り値をカメラ側が自動で決定するシャッタスピード優先モード（Ｓ）等がある。また、これらの静止画を撮影するモード以外に、動画を撮影する動画撮影モードを有する場合もある。
【００３０】
撮像装置１００の内部に着目する。カメラ本体３００の内部は、上述したイメージセンサ３１０の他に、複数に分割された測光領域を測光し、各測光領域に対応した複数の被写界輝度値ＢＶｉを出力する測光センサ３２０と、複数の測距点を測距し、各測距点における被写体の合焦状況に関する測距情報を出力する測距センサ３３０と、イメージセンサ３１０の露出時間、すなわちシャッタスピードを調整するために不図示のフォーカルプレーンシャッタを駆動するシャッタ駆動ユニット３４０、等を備えている。これらのイメージセンサ３１０、測光センサ３２０、測距センサ３３０、及びシャッタ駆動ユニット３４０は、カメラ本体３００内にさらに備えたカメラＣＰＵ３５０に接続されており、このカメラＣＰＵ３５０によって適切に動作するように制御される。
【００３１】
交換レンズ２００の内部は、上述した結像光学系２１０の他に、結像光学系２１０内のフォーカス調整用レンズ２１１を駆動して合焦動作を行うためのレンズ駆動ユニット２２０と、結像光学系２１０の開口量を調整するための絞り駆動ユニット２３０と、交換レンズ２００に固有のレンズデータを格納するレンズメモリ２４１と、合焦動作した時のフォーカス位置を検出するフォーカスエンコーダ２５０と、変倍動作した時のズーム位置を検出するズームエンコーダ２６０、等を備えている。
【００３２】
レンズメモリ２４１に格納されるレンズデータは、例えば、交換レンズ２００の焦点距離や開放Ｆ値、交換レンズ２００が焦点距離可変なズームレンズであるか否かに関する情報等を含む。レンズメモリ２４１は、レンズデータとして、さらにフォーカスエンコーダ２５０から出力されるフォーカス位置信号とその位置信号に対応する撮影距離とからなる撮影距離データテーブルを格納している。同様に、レンズメモリ２４１に格納されるレンズデータは、ズームエンコーダ２６０から出力されるズーム位置信号とその位置信号に対応する焦点距離に関する焦点距離データテーブルも格納している。これにより、各エンコーダで得た位置信号から、そのときの撮影距離と焦点距離がわかる。
【００３３】
これらのレンズ駆動ユニット２２０、絞り駆動ユニット２３０、フォーカスエンコーダ２５０、及びズームエンコーダ２６０は、交換レンズ２００内にさらに備えたレンズＣＰＵ２４０に接続している。レンズＣＰＵ２４０は、接続しているレンズ駆動ユニット２２０、絞り駆動ユニット２３０、フォーカスエンコーダ２５０、及びズームエンコーダ２６０を適切に制御する。
【００３４】
また、レンズメモリ２４１はこのレンズＣＰＵ２４０の一部を構成している。レンズＣＰＵ２４０は、必要に応じてこのレンズメモリ２４１にアクセスし、必要な情報の取得及び書換えを行う。レンズＣＰＵ２４０は、通信接点１１０を介してカメラ本体３００と電気的に接続しており、レンズメモリ２４１内のレンズデータをカメラ本体３００に送信したり、カメラ本体３００側からの各種命令を受信する。
【００３５】
撮像装置１００に設けた測光センサ３２０は、図２aに示すように７行×１１列の合計７７個の測光領域に分割されている。各測光領域におけるフォトダイオードは、それぞれの測光領域に分割されている。各測光領域におけるフォトダイオードは、それぞれの測光領域における輝度に応じた電気信号を出力することで、測光領域全体の被写界輝度値ＢＶｉを得る。
【００３６】
これ以降、測光センサ３２０の特定の測光領域に着目して説明する場合は、測光センサをセグメント３２１と呼ぶこととする。境界行と境界列とによって分けられた測光領域をさす場合は、測光領域という語を用いて説明する。すべての測光領域をさす場合は、全測光領域という語を用いて説明する。また、各セグメント３２１は、説明のために図２aに示すように番号を付してある。すなわち測光センサ３２０は、１番目から７７番目までの合計７７個のセグメント３２１で構成されていることになる。
【００３７】
境界行と境界列とは、境界判別補正にて設定される測光領域を分割する境界である。境界行と境界列ついては、後述する。
【００３８】
被写界輝度値ＢＶｉは、測光領域の各セグメント３２１に対応する被写界輝度値である。
【００３９】
撮像装置１００に設けた測距センサ３３０は、図２ｂに示すように撮影領域内の所定の位置に配置された３３１ａ〜３３１ｋまでの１１個の測距点３３１から構成されている。すなわち、測距点３３１ａ〜３３１ｃは撮影領域の上段に配置され、測距点３３１ｄ〜３３１ｈは撮影領域の中段に配置され、測距点３３１ｉ〜３３１ｋは撮影領域の下段に配置されている。また、測距点３３１ｄは撮影領域左側から縦１列目に配置され、測距点３３１ａ、３３１ｅ、３３１ｉは撮影領域左側から縦２列目に配置され、測距点３３１ｂ、３３１ｆ、３３１ｊは撮影領域左側から縦３列目に配置され、測距点３３１ｃ、３３１ｇ、３３１ｋは撮影領域左側から縦４列目に配置され、測距点３３１ｈは撮影領域左側から縦５列目に配置されている。
【００４０】
各測距点３３１は、結像光学系２１０を透過した被写体光束を２光束に分離する公知の位相差ＡＦ光学系と、分離された２光束に対応する１対のフォトダイオードからなるラインセンサとから構成されている。ラインセンサは、取得した被写体光束を電気信号に変換して出力する。取得した１対の電気信号を比較・演算することで、各測距点３３１における測距情報を得る。なお、測距点３３１ａ〜３３１ｋはクロスラインセンサとなっている。
【００４１】
撮像装置１００は、図２ｃに示すように、各測距点３３１ｄ、３３１ｆ、３３１ｈの３点は所定のセグメントの内側に収まるように配置されている。具体的には、撮影領域左側から縦１列目中段の３３１ｄは４６番目のセグメント３２１、撮影領域左側から縦３番目中段の３３１ｆは１番目のセグメント３２１、撮影領域左側から縦５番目中段の３３１ｈは２８番目のセグメント３２１と対応される位置に配置されている。
【００４２】
各測距点３３１ａ、３３１ｃ、３３１ｉ、３３１ｋの４点の測距点は、所定のセグメントに囲まれるように配置されている。具体的には、撮影領域左側から縦２列目上段の３３１ａは５番目と１６番目と１７番目と１８番目のセグメント３２１に、撮影領域左側から縦４列目上段の３３１ｃは７番目と２０番目と２１番目と２２番目のセグメント３２１に、撮影領域左側から縦２列目下段の３３１ｉは３番目と１２番目と１３番目と１４番目のセグメント３２１に、撮影領域左側から縦４列目下段の３３１ｋは９番目と１０番目と２４番目と２５番目のセグメント３２１とそれぞれのセグメントに囲まれた位置に配置されている。
【００４３】
それ以外の測距点３３１ｂ、３３１ｅ、３３１ｇ、３３１ｊの４点の測距点は、所定のセグメントに挟まれるように配置されている。具体的には、撮影領域左側から縦３列目上段の３３１ｂは６番目と１９番目のセグメント３２１に、撮影領域左側から縦２列目中段の３３１ｅは４番目と１５番目のセグメント３２１に、撮影領域左側から縦４列目中段の３３１ｇは８番目と２３番目のセグメント３２１に、撮影領域左側から縦３列目下段の３３１ｊは２番目と１１番目のセグメント３２１のそれぞれのセグメントに挟まれる位置に配置されている。
【００４４】
次に、図３を参照しながら、本発明のカメラの測光装置を適用した撮像装置１００におけるＡＦ（オートフォーカス）制御について簡単に説明する。ＡＦ制御は、撮影者によってレリーズボタンが半押しされ、第１スイッチがオンすることによって開始される。第１スイッチがオンされると、測距開始信号がカメラＣＰＵ３５０からカメラ本体３００内の測距センサ３３０に送られ、測距動作が開始する。上述したように、測距動作が開始されると測距センサ３３０の各測距点３３１に設けたラインセンサは、測距情報を取得する。取得した各測距点３３１の測距情報は、カメラＣＰＵ３５０に送られる。
【００４５】
カメラＣＰＵ３５０内は、入力された測距情報に基づいて各測距点３３１における合焦状態を算出し各測距点３３１におけるデフォーカス量（以降、測距点デフォーカス量と呼ぶ）も求める。それと同時に、１１個の測距点３３１の中から、合焦させるのに最も適すると思われる測距点３３１、すなわちＡＦ合焦点位置が決定される。なお、ＡＦ制御によって合焦点を決定するアルゴリズムについては、多くの技術が開示されているので、それら公知の制御を用いればよい。
【００４６】
カメラＣＰＵ３５０は、１１個の測距点デフォーカス量から、決定したＡＦ合焦点位置におけるデフォーカス量（以降、合焦点デフォーカス量と呼ぶ）を選択する。カメラＣＰＵ３５０は、選択した合焦点デフォーカス量に基づいて、合焦に必要なフォーカス調整用レンズ２１１の駆動方向及び駆動量を算出し、ＡＦ駆動信号を生成する。カメラＣＰＵ３５０は、生成したＡＦ駆動信号を通信接点１１０を介してレンズＣＰＵ２４０に送る。レンズＣＰＵ２４０は、ＡＦ駆動信号を受信すると、それに基づいてレンズ駆動ユニット２２０を制御し、フォーカス調整用レンズ２１１を所定の方向に所定の量だけ駆動させる。これにより、ＡＦ合焦点位置における被写体への合焦が完了する。
【００４７】
ＡＦ制御によって主要被写体へ合焦すると、カメラＣＰＵ３５０は、自動的にＡＥ（オートエクスポージャ）制御を開始する。本発明のカメラの測光装置を適用した撮像装置１００におけるＡＥ制御は、多分割された複数の測光領域で得られた被写界輝度値ＢＶｉから、露出値決定に必要な輝度値のＡＰＥＸ値である輝度値ＢＶを求める評価測光の一種であり、最適な輝度値ＢＶに必要な補正量を設定することで、より正確な輝度値ＢＶを得ることが可能となる構成としている。
【００４８】
具体的には、このＡＥ制御は、図４に輝度値ＢＶ決定のフローに従って行う。始めに、後の補正で必要な必須パラメータである撮影領域のｉ番目のセグメント３２１における被写界輝度値ＢＶｉを取得する。次に、この被写界輝度値ＢＶｉに加重平均による適切な重み付けを行い、露出値決定に用いる基本輝度値ＢＶｂａｓを算出する。その後、撮影条件によって測光領域を自動で変更する境界判別補正を行い、算出した基本輝度値ＢＶｂａｓに対する補正量を設定する。さらに、追加補正では、再び被写界輝度値ＢＶｉを用いて、撮影領域内に逆光と強光源の有無、及び被写体が輝度箱であるか否かを判別し、いずれかの条件に該当した場合には、境界判別補正にて設定した補正量に追加して補正を行う追加補正量を設定する。境界判別補正にて設定した補正量と追加補正にて設定した追加補正量を基本輝度値ＢＶｂａｓに適用することで輝度値ＢＶが算出可能である。得られた輝度値ＢＶから、主要被写体の撮影に最適なＩＳＯ感度、絞り、及びシャッタスピードの組み合わせを決定してＡＥ制御が終了する。
【００４９】
輝度値ＢＶは、露出値決定に必要な輝度値のＡＰＥＸ値のうちの被写界輝度値を示すものである。輝度値ＢＶは、基本輝度値ＢＶｂａｓに境界判別補正により設定した補正量と追加補正により設定した追加補正量とから算出することが可能である。
【００５０】
基本輝度値ＢＶｂａｓは、被写界輝度値ＢＶｉにより算出可能である。基本輝度値ＢＶｂａｓの算出方法については、後述する。
【００５１】
ＡＥ制御が、開始されると図３に示すように、カメラＣＰＵ３５０は、撮影領域の被写界輝度値ＢＶｉを取得するために、カメラ本体３００内の測光センサ３２０に測光開始信号を送る。測光センサ３２０はこれを受けて測光動作を開始する。測光動作が開始すると、測光情報はカメラＣＰＵ３５０に送られる。測光情報を取得したカメラＣＰＵ３５０は、測光情報に基づいて７７個あるうちのｉ番目のセグメント３２１における被写界輝度値ＢＶｉを７７個すべてに対して取得する。
【００５２】
取得した被写界輝度値ＢＶｉは基本輝度値ＢＶｂａｓと平均輝度値ＢＶａｖｅの算出に用いる。
【００５３】
基本輝度値ＢＶｂａｓについて述べる。
【００５４】
基本輝度値ＢＶｂａｓは、設定されたＡＦ測距点の周りのセグメント３２１における被写界輝度値ＢＶｉから求められる。ＡＦ測距点として測距点３３１を設定する。撮影者の撮影したい被写体は、測距点３３１に近いセグメント３２１の領域に存在すると考えられる。このことから、ＡＦ測距点の周りのセグメント３２１に重み付けを行った。
【００５５】
基本輝度値ＢＶｂａｓは、一例として数１に示すように、測光領域の７７個の各セグメント３２１における各被写界輝度値ＢＶｉを加重平均することで算出可能である。ここで、αｉはｉ番目のセグメント３２１における被写界輝度値ＢＶｉに対して重み付けを行う重み付け係数である。
【００５６】
【数１】
0006005955.tif 000002
【００５７】
重み付け係数αｉは、ＡＦ合焦点位置に応じてあらかじめ所定の値が決められている。重み付けのパターンは、概ねＡＦ合焦点位置からの距離に応じたものとしており、一般的には、ＡＦ合焦点位置から離れるほど重み付け係数αｉを小さくしている。
【００５８】
重み付けのパターンは、図２ｄに示すように設定することが可能である。この重み付けのパターンは重み付け係数αｉを３段階で変更している。図中は、色の濃淡で重みづけパターンを表しており、薄くなるほど重み付け係数αｉが少なくなるようにしている。
【００５９】
上述したように基本輝度値ＢＶｂａｓを算出する。この基本輝度値ＢＶｂａｓは、境界判別補正と追加補正によって設定された補正量によって補正されることで輝度値ＢＶとなる。
【００６０】
平均輝度値ＢＶａｖｅは、境界行と境界列とによって分けられた測光領域の輝度値である。境界行と境界列によって分けられた測光領域内のセグメントの被写界輝度値ＢＶｉの合計値をセグメント数にて除算することで算出可能である。
【００６１】
上述した基本輝度値ＢＶｂａｓを取得したカメラＣＰＵ３５０は、さらに、被写界輝度値ＢＶｉを利用して、図４に示したフローチャート内の境界判別補正、追加補正を実行する。境界判別補正、追加補正については後述する。
【００６２】
以下に、境界判別補正について説明する。
【００６３】
境界判別補正は、撮影条件に合わせて境界行と境界列とを設定することで測光領域を変更することが可能である。
【００６４】
次に、測光領域が変更可能であるメリットを述べる。
【００６５】
輝度値ＢＶを出力するには、測光領域内の被写界輝度値ＢＶｉを用いて平均化処理が必要となる。正確な輝度値ＢＶへの補正量は、この平均化処理によって得られる平均輝度値ＢＶａｖｅによって決定される。そのため、まったく異なる状態で撮影された画像であっても出力された平均輝度値ＢＶａｖｅが同じであれば、補正量は同じになる。
【００６６】
例えば、測光領域が固定されていると、値の大きく異なるセグメントの被写界輝度値ＢＶｉが測光領域に含まれることがある。この測光領域の平均化処理によって得られた平均輝度値ＢＶａｖｅを基に設定された補正量は、測光領域内の被写界輝度値ＢＶｉの正確な補正量と異なってしまう。結果、正確な輝度値ＢＶを設定できない。
【００６７】
しかし、境界判別補正は、撮影条件毎に境界を選出し測光領域を撮影条件毎に設定することが可能である。境界にて分けられた測光領域は、被写界輝度値ＢＶｉが近いセグメントとなる。よって、測光領域内の被写界輝度値ＢＶｉと平均輝度値ＢＶａｖｅが大きく乖離した値をとることがなくなる。この平均輝度値ＢＶａｖｅによって設定された補正量は、測光領域内の被写界輝度値ＢＶｉに適した正確な補正量となる。境界判別補正は、撮影条件毎に測光領域を設定することで、測光領域内の被写界輝度値ＢＶｉの平均化による影響を小さくし、より正確な補正量を設定し、正確な輝度値ＢＶを算出することが可能である。
【００６８】
具体的な撮影条件としては、連続撮影やインターバル撮影のように短時間で複数枚を撮影している最中に、白い衣装やアクセサリーなどの光を反射し易い格好の人が撮影領域内を移動した場合や撮影領域内を車のヘッドライトなどの光源が移動した場合などである。つまり、撮影領域の中で輝度値の高い部分は移動するが、撮影領域内の平均輝度値ＢＶａｖｅは変わらない場合である。
【００６９】
このような撮影条件に対して、測光領域が固定されていると、光源となる被写界輝度値ＢＶｉの影響により、平均輝度値ＢＶａｖｅが影響を受ける。その結果、測光領域内の被写界輝度値ＢＶｉと平均輝度値ＢＶａｖｅが乖離した値となることで誤った補正量が設定される。よって、正確な輝度値ＢＶを算出することができない。しかし、境界判別補正では測光領域が変更可能であるので、このような影響を受けにくい。故に正確に露出補正を行い正確な輝度値ＢＶを算出することが可能である。
【００７０】
次に、境界判別補正は、カメラが撮影毎に測光領域を自動で変更し、正確な補正量を設定することが可能である。よって、撮影者が撮影毎に設定する必要がない。撮影者の設定の手間を省くことが可能となる。
【００７１】
境界判別補正の詳細は図５に示す。
【００７２】
ステップ＃１は、測光領域の７７個の各セグメントの被写界輝度値ＢＶｉに一般的に知られた水平方向のＳＯＢＥＬフィルタなどを使用して各セグメントのフィルタ演算結果を算出する。ステップ＃２へ進む。ステップ＃１は、フィルタを適用するので、フィルタ手段に該当する。
【００７３】
ステップ＃１にてＳＯＢＥＬフィルタを使用したのは、エッジである画素の検出が、フィルタ演算で可能となるからである。検出したエッジである画素を境界とすることで境界によって分けられた測光領域は輝度値が近い集まりとなる。
【００７４】
本実施例ではＳＯＢＥＬフィルタを用いたが、エッジを検出することが可能であれば他のフィルタを用いることも可能であることは言うまでもない。また、ゼロ交差法を使用するためにラプラシアンフィルタを使用して、−から＋に代わるセグメントを境界としても良い。
【００７５】
ステップ＃２は、ステップ＃１のフィルタ演算にて得られた各セグメントのフィルタ演算結果を使用して、各セグメントのフィルタ演算結果の絶対値を合計した合計値を各行毎に算出する。ステップ＃３へ進む。ステップ＃２は、測光領域の各行毎の合計値を算出するので、合計値算出手段に該当する。
【００７６】
ステップ＃３は、ステップ＃２で算出した各行毎の絶対値の合計値が最も大きい行を境界行として決定する。この時、絶対値の合計値が複数行同じである場合、一列の中で一番フィルタ演算結果の絶対値が大きいセグメントを行エッジセグメントと定める。行エッジセグメントの多い行を第１境界行に決定する。ステップ＃４へ進む。ステップ＃３は、境界行を決定するので、境界決定手段に該当する。
【００７７】
ステップ＃４は、ステップ＃１と同様に測光領域の７７個の各セグメントの被写界輝度値ＢＶｉにステップ＃１で用いたフィルタの垂直方向のフィルタを適用してフィルタ演算結果を算出する。ステップ＃５へ進む。ステップ＃４は、フィルタを適用するので、フィルタ手段に該当する。
【００７８】
ステップ＃５は、ステップ＃２と同様にステップ＃４のフィルタ演算にて得られた各セグメントのフィルタ演算結果を使用して、各セグメントのフィルタ演算結果の絶対値を合計した合計値を各列毎に算出する。ステップ＃６へ進む。ステップ＃５は、測光領域の各列毎の合計値を算出するので、合計値算出手段に該当する。
【００７９】
ステップ＃６は、ステップ＃３と同様にステップ＃５で算出した各列毎の合計値が最も大きい列を境界列として決定する。この際、絶対値の合計値が複数列同じである場合、一行の中で一番フィルタ演算結果の絶対値が大きいセグメントを列エッジセグメントと定める。列エッジセグメントの多い行を第１境界列に決定する。ステップ＃７へ進む。ステップ＃６は、境界列を決定するので、境界決定手段に該当する。
【００８０】
ステップ＃７は、境界行と境界列との追加について判定する。詳しくは後述する。ステップ＃７は、境界行と境界列とを決定するので、境界決定手段に該当する。
【００８１】
ステップ＃８は、ステップ＃３とステップ＃６とステップ＃７とから決定した境界行と境界列によって分割された各測光領域の平均輝度値ＢＶａｖｅを算出する。ステップ＃９へ進む。ステップ＃８は、平均輝度値ＢＶａｖｅを算出するので、測光領域平均輝度値算出手段に該当する。
【００８２】
ステップ＃９は、ステップ＃８で算出した各測光領域の平均輝度値ＢＶａｖｅ同士を比較判定する。比較方法については後述する。ステップ＃９は、平均輝度値ＢＶａｖｅ同士を比較するので、第一測光領域平均輝度値比較手段に該当する。
【００８３】
ステップ＃１０は、ステップ＃９より求めた判定条件から補正量を設定する。判定条件と補正量の対応表は後で掲載する。その後、図４に示す追加補正に戻る。ステップ＃１０は、補正量を設定するので、補正量設定手段に該当する。
【００８４】
図６に示すフローチャートを用いて図５のステップ＃７に記載の境界行及び境界列の追加の判定を詳しく説明する。以下に説明するステップ＃７０１からステップ＃７１０は、境界行と境界列とを決定するので、境界決定手段に該当する。
【００８５】
ステップ＃７０１は、境界行候補を選出する。境界行候補は、図５のステップ＃２で算出した各セグメントのフィルタ演算結果の絶対値を各行毎に合計した合計値の中から、既に境界行に決定している行を除いた中で最も大きい行とする。
【００８６】
ステップ＃７０２は、直近に決定した境界行とステップ＃７０１にて選出した境界行候補とを以下の条件で比較する。
【００８７】
フィルタ演算結果から各列の中でフィルタ演算の絶対値が一番大きいセグメントを行エッジセグメントとする。直近に決定した境界行に含まれるエッジセグメントの数をＭとする。ステップ＃７０１にて選出した境界行候補に含まれる行エッジセグメントの数がＭ−１以上である場合は、ステップ＃７０４へ進む。Ｍ−１以上でない場合は、＃７０３へ進む。
【００８８】
ステップ＃７０３は、ステップ＃７０２と同様に直近に決定した境界行とステップ＃７０１にて選出した境界行候補を以下の条件で比較する。
【００８９】
直近に決定した境界行の各セグメントの絶対値の合計値をＮとする。境界行候補の各セグメントの絶対値の合計値がＮの９割以上である場合は、ステップ＃７０４へ進む。Ｎの９割以上でない場合は、ステップ＃７０６へ進む。
【００９０】
ステップ＃７０４は、すでに決定している境界行と境界行候補を以下の条件で比較する。
【００９１】
すでに決定している境界行と境界行候補が隣り合わない場合は、ステップ＃７０５へ進む。隣り合う場合は、ステップ＃７０６へ進む。
【００９２】
ステップ＃７０５は、ステップ＃７０１で選出した境界行候補を境界行に決定する。次に、ステップ＃７０１からステップ＃７０４までを同様に繰り返すことで、境界行を追加可能であるか否かの判定を繰り返す。
【００９３】
ステップ＃７０６は、境界列候補を選出する。境界列候補は、ステップ＃５で算出した各セグメントのフィルタ演算結果の絶対値を各列毎に合計した合計値の中から、既に境界列に決定している列を除いた中で最も大きい列とする。
【００９４】
ステップ＃７０７は、直近に決定した境界列とステップ＃７０６にて選出した境界列候補とを以下の条件で比較する。
【００９５】
フィルタ演算結果から各行の中でフィルタ演算の絶対値が一番大きいセグメントを列エッジセグメントとする。直近に決定した境界列に含まれるエッジセグメントの数をＳとする。ステップ＃７０６にて選出した境界行候補に含まれる列エッジセグメントの数がＳ−１以上である場合は、ステップ＃７０９へ進む。Ｓ−１以上でない場合は、ステップ＃７０８へ進む。
【００９６】
ステップ＃７０８は、ステップ＃７０７と同様に直近に決定した境界列とステップ＃７０６にて選出した境界列候補を以下の条件で比較する。
【００９７】
直近に決定した境界列の各セグメントの絶対値の合計値をＴとする。境界列候補の各セグメントの絶対値の合計値がＴの９割以上である場合は、ステップ＃７０９へ進む。Ｔの９割以上でない場合は、ＲＥＴＵＲＮへ進む。
【００９８】
ステップ＃７０９は、すでに決定している境界列と境界列候補を以下の条件で比較する。
【００９９】
すでに決定している境界列と境界列候補が隣り合わなければ、ステップ＃７１０へ進む。隣り合う場合には、ＲＥＴＵＲＮへ進む。
【０１００】
ステップ＃７１０は、ステップ＃７０６で選出した境界列候補を境界列に決定する。次に、ステップ＃７０６からステップ＃７０９までを同様に繰り返すことで、境界列を追加するか否かの判定を繰り返す。
【０１０１】
なお、境界行と境界列は、測光センサの端に設定しても測光領域を分けることができない。よって、測光センサの端の行と列は、境界行と境界列になることはない。
【０１０２】
よって、ステップ＃１とステップ＃４にてフィルタ演算を行うが、測光センサ内の端のセグメントはフィルタ演算を行わなくても良い。
【０１０３】
以上の過程を経て、境界行と境界列が決定する。
【０１０４】
なお、本実施例は、境界判別補正を行う際に境界行を選出した後、境界列を選出した。しかし、境界列を選出した後、境界行を選出するとしても良いことは言うまでもない。
【０１０５】
次に、ステップ＃８の各測光領域の平均輝度値ＢＶａｖｅの算出方法について述べる。
【０１０６】
ステップ＃３とステップ＃６とステップ＃７とから選出した境界行と境界列で分けられた各測光領域の平均輝度値を平均輝度値ＢＶａｖｅとする。平均輝度値ＢＶａｖｅは、測光領域内のセグメント３２１における各被写界輝度値ＢＶｉを加算したものを各測光領域内のセグメント３２１の数で割って算出する。
【０１０７】
以上の計算をすべての測光領域について行うことで、各測光領域の平均輝度値ＢＶａｖｅを算出することが可能である。
【０１０８】
次に、ステップ＃９の各測光領域の比較について詳しく述べる。
【０１０９】
ステップ＃７までに決定した境界行と境界列にて分けられた各測光領域を比較して各測光領域の一致度を求める方法を説明する。
【０１１０】
境界行と境界列にて分けられた各測光領域の平均輝度値ＢＶａｖｅを各測光領域毎に比較し、互いの測光領域の平均輝度値ＢＶａｖｅが０．４ＢＶａｖｅ以内であった場合、互いの測光領域の平均輝度値ＢＶａｖｅは一致と判断する。一致と判断した互いの測光領域のセグメント３２１の数の合計を算出し、算出したセグメント数をパラメータとして用いることで補正量を設定する。
【０１１１】
上述した各測光領域の平均輝度値ＢＶａｖｅを比較する方法だけでは、平均輝度値ＢＶａｖｅが、わずかに異なるだけで設定される補正量が大きく異なる。そこで、補正量の正確性を向上させるために２つ目の比較方法として一致を判定するための判定値を導入する。
【０１１２】
判定値は、比較した領域の一致の度合いを表すための値である。
【０１１３】
判定値は次の式から求められる。
判定値  ＝  各測光領域の平均輝度値ＢＶａｖｅが０．４ＢＶａｖｅ以内のセグメント数の合計  ＋  （平均輝度値ＢＶａｖｅが０．４ＢＶａｖｅから０．５ＢＶａｖｅ以内のセグメント数の合計）×１／２  ＋  （平均輝度値ＢＶａｖｅが０．５ＢＶａｖｅから０．７ＢＶａｖｅ以内のセグメント数の合計）×１／３
【０１１４】
一致した測光領域のセグメント数と算出した上記の判定値を測光領域平均輝度値比較結果とする。ステップ＃１０へ進む。
【０１１５】
ステップ＃１０は、ステップ＃９で算出された一致とした測光領域のセグメント数、判定値をパラメータとして、以下の表１に従って補正量を設定する。
【０１１６】
【表１】
0006005955.tif 000003
【０１１７】
境界判別補正では、境界行・境界列によって分けられた測光領域の一致度を判別することで補正量を設定している。
【０１１８】
よって、境界判別補正は、空や海などの輝度分布が一様な被写体に限定して補正を行うことが可能である。また、補正量の設定から特定の測光領域のみ平均輝度値ＢＶａｖｅが高い場合、露出を減算することで、白飛び抑制を行うことが可能である。
【０１１９】
本実施例は、境界行・境界列の本数に制限を設けていない。しかし、境界本数が増えるにつれて測光領域の数も増加するため、補正量を設定するための演算も増加する。故に、時間がかかってしまうこととなる。
【０１２０】
そこで、設定によって境界の本数に制限をかけることとしてもよい。
【０１２１】
以下に、図７を参照しながら追加補正について詳しく説明する。
【０１２２】
追加補正は、撮影領域の逆光の判別と強光源の有無、及び被写体が輝度箱であるか否かを判別する。判別した結果を用いて、境界判別補正にて設定された補正量に追加補正量を設定する。
【０１２３】
境界判別補正は強光源や逆光などの特定の被写体を判別するには不十分である。よって、基本輝度値ＢＶｂａｓにより正確な補正量を設定するには追加補正を行う必要がある。
【０１２４】
最初に撮影領域が逆光であるか否かの判断について述べる。
【０１２５】
ステップ＃１００１は、基本輝度値ＢＶｂａｓと各測光領域の平均輝度値ＢＶａｖｅをそれぞれ比較する。平均輝度値ＢＶａｖｅの中から基本輝度値ＢＶｂａｓよりも低い領域が存在しない場合は、ステップ＃１００３へ進む。存在する場合は、ステップ＃１００２へ進む。ステップ＃１００１は、第二測光領域平均輝度値比較手段に該当する。
【０１２６】
ステップ＃１００２は、基本輝度値ＢＶｂａｓと境界で分割された隣り合う互いの測光領域の平均輝度値ＢＶａｖｅを比較する。境界で分割された境界同士の中から隣り合う測光領域の各々の平均輝度値ＢＶａｖｅが共に基本輝度値ＢＶｂａｓよりも１２ｓｔｅｐ（＝１．５ＥＶ）以上高い隣り合う測光領域の組み合わせが存在する場合は、ステップ＃１００３へ進む。存在しない場合は、強光源補正へ進む。ステップ＃１００２は、第二測光領域平均輝度値比較手段に該当する。
【０１２７】
ステップ＃１００３は、ステップ＃１００１とステップ＃１００２から逆光と判断された撮影に対して逆光補正を以下の表２に従って補正量を設定する。補正量を設定後は、図４に示す制御フローチャートに従って輝度値ＢＶｂａｓの演算をする。ステップ＃１００３は、追加補正量設定手段に該当する。
【表２】
0006005955.tif 000004
【０１２８】
撮影状況が逆光の場合、境界にて分割されたすべての測光領域の平均輝度値ＢＶａｖｅが基本輝度値ＢＶｂａｓよりも高い。又は隣接する測光領域の平均輝度値ＢＶａｖｅに一定以上の差が生じる状況となる。こうした状況で境界判別補正を適用すると、本来ならばオーバー側に補正量をかけなければならないにもかかわらず、基本輝度値ＢＶｂａｓより周辺の測光領域の平均輝度値ＢＶａｖｅの値によってはアンダー側に補正量が設定されてしまう。
【０１２９】
故に、追加補正にて逆光であるか否かを判別し、逆光であれば境界判別補正にて設定した補正量に表２に従った補正量を追加する。
【０１３０】
ステップ＃１００４は、撮影領域内に強光源が存在するか否かを判断する。ステップ＃１００４は、第二測光領域平均輝度値比較手段に該当する。
【０１３１】
ステップ＃１００５は、各測光領域の平均輝度値ＢＶａｖｅの中から最大値と最小値を求める。次に、求めた最大平均輝度値ＢＶａｖｅと最小平均輝度値ＢＶａｖｅから差を算出する。その結果、２４ｓｔｅｐ（＝３ＥＶ）よりも大きい場合は、ステップ＃１００６へ進む。小さい場合は、ステップ＃１００８へ進む。ステップ＃１００５は、第二測光領域平均輝度値比較手段に該当する。
【０１３２】
ステップ＃１００６は、ステップ＃１００５と同様に、平均輝度値ＢＶａｖｅの中から最大値と最小値を求める。次に、求めた最大平均輝度値ＢＶａｖｅと最小平均輝度値ＢＶａｖｅから差を算出する。算出した差に最大の平均輝度値となる測光領域のセグメント数を乗算する。その結果、５００を超える場合は、ステップ＃１００７へ進む。５００を超えない場合は、ステップ＃１００８へ進む。ステップ＃１００６は、第二測光領域平均輝度値比較手段に該当する。
【０１３３】
ステップ＃１００７は、撮影領域内に強光源が存在すると判断された撮影に対して強光源補正を以下の表３に従って補正量を設定する。補正量を設定後は、図４に示す制御フローチャートに従って輝度値ＢＶの演算をする。ステップ＃１００７は、追加補正量設定手段に該当する。
【表３】
0006005955.tif 000005
【０１３４】
撮影領域の中に強光源が存在する場合、強光源の存在する測光領域の平均輝度値ＢＶａｖｅが高い値となり、基本輝度値ＢＶｂａｓと一定以上の差が生じる。このような状況に境界判別補正を適用すると、本来ならば強くオーバーに補正をかけたいにもかかわらず、強光源が存在する測光領域と他の測光領域の平均輝度値ＢＶａｖｅが不一致であるため、若干オーバー側若しくはアンダー側に補正量が設定されてしまう。
【０１３５】
故に、境界判別補正の補正量では不十分であるため、追加補正にて撮影領域にて強光源の存在を判別し、強光源であれば境界判別補正にて設定した補正量に表３に従った補正量を追加する。
【０１３６】
ステップ＃１００８は、被写体が輝度箱などの基準光であるか否かを判断する。ステップ＃１００８は、第二測光領域平均輝度値比較手段に該当する。
【０１３７】
ステップ＃１００９は、基本輝度値ＢＶｂａｓと境界で分割された各測光領域の平均輝度値ＢＶａｖｅをそれぞれ比較する。基本輝度値ＢＶｂａｓと境界で分割された各測光領域の平均輝度値ＢＶａｖｅがすべて１ｓｔｅｐ（＝０．１２５ＥＶ）以内である場合は、ステップ＃１０１０へ進む。１ｓｔｅｐ（＝０．１２５ＥＶ）以内でない場合は、図４に示す制御フローチャートに従って輝度値ＢＶの演算をする。ステップ＃１００９は、第二測光領域平均輝度値比較手段に該当する。
【０１３８】
ステップ＃１０１０は、境界で分割された測光領域の平均輝度値ＢＶａｖｅ同士を比較したときの結果がすべて１ｓｔｅｐ（＝０．１２５ＥＶ）以内である場合は、ステップ＃１０１１へ進む。１ｓｔｅｐ（＝０．１２５ＥＶ）以内でない場合は、図４に示す制御フローチャートに従って輝度値ＢＶの演算をする。ステップ＃１０１０は、第二測光領域平均輝度値比較手段に該当する。
【０１３９】
ステップ＃１０１１は、被写体が輝度箱などの基準光であると判断する。追加補正量は、境界判別補正にて設定した補正量を取消す補正とする。図４に示す制御フローチャートに従って輝度値ＢＶの演算をする。ステップ＃１０１１は、追加補正量設定手段に該当する。
【０１４０】
輝度箱などの基準光を撮影したと判断した場合に、追加補正量を境界判別補正にて設定した補正量を取消す補正とする理由を述べる。
【０１４１】
本来輝度箱などの基準光を撮影した場合、基準となる明るさはカメラの中で設定されているため、カメラの認識する明るさと輝度箱の明るさが境界判別補正を行わない状態で一致する。つまり、輝度箱で撮影した場合、本来ならば補正量は±０であることが望ましい。しかし、境界判別補正がおこなわれることで最大量の明るさの補正量が設定されてしまう。
【０１４２】
そこでステップ＃１００９とステップ＃１０１０の条件を満たした場合は、被写体が輝度箱などの基準光であると判断する。境界判別補正で設定した補正量を取消す補正とした。
【０１４３】
以上の境界判別補正と追加補正から補正量と追加補正量が設定される。基本輝度値ＢＶｂａｓに決定した補正量と追加補正量を適用することで、輝度値ＢＶが算出される。算出した結果、輝度値ＢＶが決定する。
【０１４４】
追加補正の順序について述べる。
【０１４５】
本実施例は、逆光判別補正、強光源補正、輝度箱補正の順で判別を行ったが、輝度箱を日常で撮影する機会は極めて限られる。よって、日常に撮影するなかで遭遇する機会の多い逆光判別補正や強光源補正を輝度箱補正よりも先にすることが望ましい。
【０１４６】
追加補正はこの順序に限定するものでないことは言うまでもない。
【０１４７】
本実施例では逆光判別補正、強光源補正、輝度箱補正のすべてを追加補正で判別をおこなったが、輝度箱を撮影するのは、工場出荷時や修理の時などである。日常の撮影にて輝度箱を撮影する機会は極稀である。よって、輝度箱補正については通常の追加補正には含めずに別途輝度箱補正のみを行うよう設定することにしてもよい。
【０１４８】
カメラＣＰＵ３５０は、決定した輝度値ＢＶに対し、数２に示す公式を用いて公知のＡＰＥＸ演算を行い、所定のプログラム線図から、制御すべきＡＶ値、ＴＶ値、及び、ＳＶ値の組み合わせを算出し、露出制御値を決定する。ここで、ＡＶ値は露光時における絞り値のＡＰＥＸ値であり、ＴＶ値は露光時間を表すシャッタスピードのＡＰＥＸ値である。また、ＳＶ値は、露光時におけるＩＳＯ感度のＡＰＥＸ値である。ＩＳＯ感度は、イメージセンサ３１０を駆動する不図示の増幅回路において制御される値である。
【０１４９】
（数２）
ＢＶ＝ＡＶ＋ＴＶ−ＳＶ ・・・ （２）
【０１５０】
カメラＣＰＵ３５０によって露出値の組み合わせが決定されると、図４に示す制御フローチャートは終了する。続けて、撮影者によってレリーズボタンの第２スイッチがオン、すなわち全押しされると、上記制御フローで決定された各ＡＰＥＸ値に基づいた撮影動作が行われることになる。すなわち、ＡＶ値から、撮影に用いる絞りの大きさが算出され、それに応じた絞り駆動信号が絞り駆動ユニット２３０に送られることで、最適な露光時間が得られる。さらに、ＳＶ値から、撮影に用いるＩＳＯ感度が得られる。これにより、適正露出の画像データを得ることが可能となる。
【０１５１】
なお、上述した実施形態のカメラの測光装置では複数の測距点からＡＦ制御を用いて合焦点を求めたが、撮影者が任意の測距点を選択し、その測距点をＡＦ合焦点位置としてＡＦ制御及びＡＥ制御を実行するようにした場合でも、本実施形態と同様の効果が得られることは明らかである。
【０１５２】
さらに、本発明を適用した撮像装置は、交換レンズ式のものとして説明したが、これをレンズ一体型の撮像装置に適用することも可能である。この場合は、交換レンズに設けられていた各部材は、すべてカメラ本体内に設けられることになる。
【０１５３】
さらに、上述した実施形態のカメラの測光装置は、重み付けパターンを図示した。図示した重み付けバターンは一例であり、このパターンに限られないことは言うまでもない。
【０１５４】
これまでに説明したように、本発明に記載のカメラの測光装置によれば、主要被写体の置かれた撮影条件及び逆光状態、強光源の存在、輝度箱での撮影を加味することで、露出演算による輝度値ＢＶを正確に算出することが可能となる。
【０１５５】
本実施例にて用いた測光センサは７７セグメントのものを用いたが、本発明は７７セグメントに限られないことは言うまでもない。
【符号の説明】
【０１５６】
１００    撮像装置
２００    交換レンズ
２１０    結像光学系
２２０    レンズ駆動ユニット
２３０    絞り駆動ユニット
２４０    レンズＣＰＵ
２４１    レンズメモリ
２５０    フォーカスエンコーダ
２６０    ズームエンコーダ
３００    カメラ本体
３１０    イメージセンサ
３２０    測光センサ
３２１    セグメント
３３０    測距センサ
３４０    駆動ユニット
３５０    カメラＣＰＵ
【図１】
0006005955.tif 000006
【図２】
0006005955.tif 000007
【図３】
0006005955.tif 000008
【図４】
0006005955.tif 000009
【図５】
0006005955.tif 000010
【図６】
0006005955.tif 000011
【図７】
0006005955.tif 000012