(57)【特許請求の範囲】
【請求項１】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源データとして予め設定された固定値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量を強制的に零とすることを特徴とする測光装置。
【請求項２】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源データとして予め設定された固定値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量演算手段及び前記測色補正手段の動作を行わないようにしたことを特徴とする測光装置。
【請求項３】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源データとして予め設定された固定値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差から求められる係数により前記測色補正量を補正することを特徴とする測光装置。
【請求項４】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源データとして前記光源測光手段の測光値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量を強制的に零とすることを特徴とする測光装置。
【請求項５】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源データとして前記光源測光手段の測光値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量演算手段及び前記測色補正手段の動作を行わないようにしたことを特徴とする測光装置。
【請求項６】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源データとして前記光源測光手段の測光値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差から求められる係数により前記測色補正量を補正することを特徴とする測光装置。
【請求項７】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差に基づいて前記光源データとして前記光源測光手段の測光値と、予め設定された固定値のいずれかを選択することを特徴とする測光装置。
【請求項８】
被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備え、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差に基づいて前記光源データとして前記光源測光手段の測光値と、予め設定された固定値の中間の任意の値に設定することを特徴とする測光装置。
【請求項９】
前記固定値は、前記光源測光手段の測光出力に相当する光源データが予め記憶手段に記憶されており、当該記憶された光源データを用いた演算により得られる値である請求項１，２，３，７または８に記載の測光装置。
【請求項１０】
前記定常光測光手段及び前記複数の測色用測光手段は、それぞれ受光面が複数の測光エリアに分割され、前記測色補正量演算手段は、前記各測光エリアごとに被写体の色を判定し、かつ判定した色に基づいて各測光エリアごとの測色補正量を決定し、かつ各測光エリアの測色補正量から被写体全体の測色補正量を演算することを特徴とする請求項１ないし９のいずれかに記載の測光装置。
【請求項１１】
前記定常光測光手段及び前記複数の測色用測光手段は、それぞれ受光面が複数の測光エリアに分割され、前記測色補正量演算手段は、前記各測光エリアごとに被写体の色を判定し、かつ判定した色に基づいて各測光エリアごとの測色補正量を決定し、かつ各測光エリア毎の測光量を前記各測色補正量でそれぞれ補正し、補正された各測光量から被写体全体の露出量を演算することを特徴とする請求項１ないし９のいずれかに記載の測光装置。
【請求項１２】
前記定常光測光手段と前記複数の測色用測光手段はカメラの撮影レンズ等の光学系を透過した被写体からの反射光を測光する構成とされ、前記光源測光手段は前記被写体からの反射光を前記撮影レンズ等の光学系を透過することなく測光する構成とされていることを特徴とする請求項１ないし１１のいずれかに記載の測光装置。
【請求項１３】
前記定常光測光手段は５００〜６００ｎｍに感度ピークを有する分光感度特性の測光センサで構成され、前記測色用測光手段は、青色光を測光する青色用測光センサと、緑色光を測光する緑色用測光センサと、赤色光を測光する赤色用測光センサとを含んで構成され、前記光源測光手段は青色光、緑色光、赤色光をそれぞれ測光する複数の測光エリアを備える測光センサで構成されていることを特徴とする請求項１２に記載の測光装置。
【請求項１４】
少なくとも前記複数の測色用の測光センサと前記光源測光用の測光センサは、それぞれ同じ受光特性の測光素子で構成されていることを特徴とする請求項１３に記載の測光装置。
【請求項１５】
前記定常光測光手段は前記緑色用測光センサと兼用され、前記緑色用測光センサの測光出力を前記定常光測光手段の測光出力とすることを特徴とする請求項１４に記載の測光装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一眼レフカメラに適用して好適な測光装置に関し、特に被写体の反射率の相違による露出誤差を解消してカメラ撮影での適正露出を得ることを可能にした測光装置に関する。
【０００２】
【従来の技術】
近年のカメラに備えられている測光装置は反射光式測光装置と称されるものが殆どであり、この反射光式測光装置は、被写体で反射された光をカメラの観察光学系を通して測光素子で測光し、この測光値に基づいて被写体の輝度を測定し、さらにこの測定値に基づいてカメラでの露出制御値を算出している。しかし、この種の測光装置は、その原理上被写体の光反射率を知ることができないため、被写体の光反射率を一定の値、例えば１８％と仮定して露出制御値を算出することが行われている。このため、光反射率が１８％よりも高い白っぽい被写体は高輝度に測定し、これに応じて露出を制限するためにアンダーに露光されてしまい、逆に光反射率が１８％よりも低い黒っぽい被写体は露出を増加させるためにオーバに露光されてしまうことになる。また、このような被写体における光反射率の違いは、前記したような白っぽい場合或いは黒っぽい場合に限られるものではなく、被写体の色の相違によっても生じている。例えば、被写体の色が黄色の場合には、光反射率が７０％にも達するため、標準光反射率を前記したように１８％とすると、約２Ｅｖの露出アンダーとなる。逆に、被写体の色が青色の場合には光反射率が９％程度であるため、約１Ｅｖの露出オーバとなる。
【０００３】
【発明が解決しようとする課題】
このため、従来の測光装置では、撮影者が被写体の光反射率を推測し、被写体が白っぽい場合、あるいは黄色のように光反射率が高い場合にはオーバ目に、また逆に被写体が黒っぽい場合、あるいは青色のように光反射率が低い場合にはアンダー目となるような露出補正を可能にした露出補正装置を備えた測光装置が提案されている。このような露出補正を行うことにより、前記した問題を解消することは可能であるが、このような被写体での光反射率を推測して露出補正を行うためにはある程度の経験や熟練を必要とし、全ての撮影者がこのような露出補正を行うことは実際には不可能であり、しかも露出補正に際して撮影者の手操作が必要とされることは、近年における自動撮影を可能にしたカメラの測光装置として好ましいものではない。
【０００４】
このような問題に対し、被写体の色を測色し、測色した色の光反射率に基づいて露出補正を行うことにより、前記したような被写体の色による光反射率の違いに対応した適正露出を自動的に得ることが考えられる。この場合、被写体の異なる各部を選択的かつ部分的に測色するために、測色を行う複数の測光センサをカメラ内に配置し、撮影レンズを透過した被写体光を測光して測色を行う方式、いわゆるＴＴＬ方式での測色構造がとられるが、これでは被写体の分光反射特性と外部光源の分光放射特性とが重畳されてしまう。そのため、被写体を実際に照明している外部光源の分光放射特性の影響により被写体の色を正確に測色することができなくなり、測色により得られる露出の補正量に誤差が生じ、適正露出を得ることが困難になるという問題が生じることになる。
【０００５】
また、この場合、外部光源の分光放射特性を独立して測定し、前記した測色結果に対して外部光源の分光放射特性の補正を行うことで前記したような問題を解消することも考えられる。しかしなから、撮影状況によっては、外部光源の分光放射特性を正しく測定することができないような場合には、このような外部光源に基づいた補正を行うことが困難になる。例えば、室内から室外を撮影するような場合に、室外の被写体は太陽光で照明されているのに対し、カメラに設けた外部光源の測光センサは蛍光灯等の室内照明光を測光してしまうことになり、外部光源に基づいた正しい測色補正を行うことが困難なる。この結果、被写体に対する適正な露出を得ることは難しいものになる。
【０００６】
本発明の目的は、カメラの撮影状況に応じて、被写体に対する外部光源の影響度合いを判定することで、外部光源に基づく光源色補正を行い、さらに被写体の測色から得られる測色補正量に基づいて測色補正を行うことで、被写体の光反射率の相違にかからわず、しかも撮影状況の違いにかかわらず、カメラ撮影での適正露出を可能とした測光装置を提供するものである。
【０００７】
【課題を解決するための手段】
本発明の測光装置は、被写体を測光するための定常光測光手段と、前記定常光測光手段の測光出力に基づいて前記被写体の露出量を演算する露出量演算手段と、レンズを通して結像される被写体の色を測色するためのそれぞれ分光感度特性の異なる複数の測色用測光手段と、外部光源を前記複数の測色用測光手段のそれぞれに対応する分光感度特性で測光する光源測光手段と、光源の測光値またはこれと等価な数値からなる光源データに基づいて光源色補正量を演算する光源色補正量演算手段と、前記光源色補正量で補正した前記測色用測光手段の測光出力に基づいて被写体の色を判定し、かつ判定した色に基づいて測色補正量を演算する測色補正量演算手段と、前記測色補正量に基づいて前記演算された露出量を補正する測色補正手段とを備える構成とする。その上で、第１ないし第８の演算処理により適正露出を設定する。
【０００８】
（１）第１の演算処理は、前記光源データとして予め設定された固定値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量を強制的に零とする。
（２）第２の演算処理は、前記光源データとして予め設定された固定値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量演算手段及び前記測色補正手段の動作を行わないようにする。
（３）第３の演算処理は、前記光源データとして予め設定された固定値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差から求められる係数により前記測色補正量を補正する。
（４）第４の演算処理は、前記光源データとして前記光源測光手段の測光値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量を強制的に零とする。
（５）第５の演算処理は、前記光源データとして前記光源測光手段の測光値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差が所定の値よりも大きい時には前記測色補正量演算手段及び前記測色補正手段の動作を行わないようにする。
（６）第６の演算処理は、前記光源データとして前記光源測光手段の測光値を用いるとともに、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差から求められる係数により前記測色補正量を補正する。
（７）第７の演算処理は、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差に基づいて前記光源データとして前記光源測光手段の測光値と、予め設定された固定値のいずれかを選択する。
（８）第８の演算処理は、前記光源測光手段での測光から得られる露出値と前記定常光測光手段での測光から得られる露出値との差をとり、前記露出値の差に基づいて前記光源データとして前記光源測光手段の測光値と、予め設定された固定値の中間の任意の値に設定する。
【０００９】
本発明によれば、カメラ側の光源測光手段の測光値と、レンズを通して測光される被写体の測光値とを比較し、両測光値の差が所定値よりも大きいとき、すなわち、カメラ側の光源測光手段が、被写体を照明している外部光源を正しく測光している撮影状態ではないと判定される際に、前記測色補正量による測色補正を行わず、前記測色補正量を変更し、前記光源色補正量による光源色補正を行わず、前記光源色補正量を変更することで、被写体の正確な露出量を得る際に、光源測光手段の適切ではない測光出力の制約を受けることなく、被写体の適正な露出を得ることが可能になる。
【００１０】
なお、本発明においては、前記定常光測光手段及び前記複数の測色用測光手段は、それぞれ受光面が複数の測光エリアに分割され、前記測色補正量演算手段は、前記各測光エリアごとに被写体の色を判定し、かつ判定した色に基づいて各測光エリアごとの測色補正量を決定し、かつ各測光エリアの測色補正量から被写体全体の測色補正量を演算する構成とする。あるいは、前記定常光測光手段及び前記複数の測色用測光手段は、それぞれ受光面が複数の測光エリアに分割され、前記測色補正量演算手段は、前記各測光エリアごとに被写体の色を判定し、かつ判定した色に基づいて各測光エリアごとの測色補正量を決定し、かつ各測光エリア毎の測光量を前記各測色補正量でそれぞれ補正し、補正された各測光量から被写体全体の露出量を演算する構成とする。
【００１１】
【発明の実施の形態】
次に、本発明の実施形態を図面を参照して説明する。図１は本発明をレンズ交換式一眼レフカメラの測光装置に適用した実施形態の模式的な斜視図、図２はその要部の側面構成図であり、撮影レンズ２が着脱されるカメラボディ１内には、クイックリターンミラー３、ピントグラス４、ペンタプリズム（又はペンタミラー）５、及び接眼光学系６が内装されている。前記クイックリターンミラー３の一部はハーフミラー部３ａとして構成され、撮影レンズ２で結像される被写体光の一部を前記ハーフミラー部３ａを透過し、かつ補助反射ミラー７で反射して測距装置８に導いている。この測距装置８はＡＦ（自動焦点）制御を行うために用いられる。また、前記ペンタプリズム５には、後述するように、前記接眼光学系６側の面の４箇所に合計４個の測光素子として機能する測光センサ９が配設されており、それぞれ前記撮影レンズ２により結像される被写体光の一部を受光するように構成される。また、カメラボディ１の正面の一部には窓１ａが開口されており、前記窓１ａの内側に１つの測光素子である光源測光用センサ１２と、その前面に乳白色の拡散板１３が配設されており、カメラボディ１の外部の光源、すなわち被写体を照明している外部光源を受光し、かつ測光するように構成される。さらに、前記撮影レンズ２とカメラボディ１とは電気接点部１０を介して相互に電気接続されており、前記撮影レンズ２に内蔵されているレンズＲＯＭ１１は、前記カメラボディ１に内蔵されているＣＰＵで構成される制御回路２０に電気接続されている。前記カメラボディ１の外面にはＬＣＤ（液晶）表示器２１、レリーズボタン２２が設けられる。なお、カメラボディ１内に設けられているフィルムの巻上げ機構を始めとする他のカメラ機構については、ここでは説明を省略する。
【００１２】
前記４個の測光センサ９は、図３（ａ）にカメラ背面側から見た図を示すように、前記ペンタプリズム５の接眼受光系側の上部中央に配置された２個の測光センサ９Ｄ，９Ｇと、下側の左右端にそれぞれ１個ずつ配置された２個の測光センサ９Ｂ，９Ｒとで構成されている。前記各測光センサ９Ｄ，９Ｇ，９Ｂ，９ＲはＦＰＣ（フレキシブルプリント回路基板）９１に搭載されて前記各位置に固定支持されており、かつ各測光センサの前面に配置された集光レンズ９２によってそれぞれ被写体像を各測光センサの受光面に結像するように構成されている。また、前記各測光センサ９Ｄ，９Ｇ，９Ｂ，９Ｒは、それぞれ図４（ａ）のように、被写体画面を複数の領域、ここでは中心領域Ａ０、その左右領域Ａ１，Ａ２、上下領域Ａ３，Ａ４、さらに四周囲領域Ａ５の６つの測光エリアに区画し、受光面が前記各測光エリアＡ０〜Ａ５に対応して分離形成され、アンプＡＭＰが一体に形成されたプレーナ構造の測光ＩＣチップとして形成されている。そして、図４（ｂ）に示すように、各測光エリアＡ０〜Ａ５に結像した被写体からの反射光量を測光するように構成される。その上で、測光センサ９Ｇは図５（ｂ）のように、受光面に緑色のフィルタＧＦが配設されて緑色光を主体に受光するＧ用の測光センサとして、他の１つの測光センサ９Ｂは図５（ｃ）のように、受光面に青色のフィルタＢＦが配設されて青色光を主体に受光するＢ用の測光センサとして、さらに他の１つの測光センサ９Ｒは図５（ｄ）のように、赤色のフィルタＲＦが配設されて赤色を主体に受光するＲ用の測光センサとしてそれぞれ構成されている。ここで前記３つのＧ用、Ｂ用、Ｒ用の測光センサ９Ｇ，９Ｂ，９Ｒは測色素子として構成されており、各測光センサに配設されている緑色、青色、赤色の各フィルタＧＦ，ＢＦ，ＲＦの分光透過率特性は、ここでは図６に示す特性のものが用いられており、それぞれ、ほぼ５３０ｎｍ、４２０ｎｍ、６３０ｎｍに透過率ピークを有している。なお、残りの１つの測光センサ９Ｄには色フィルタは配設されていないが、その分光受光特性は、図６のように５００〜６００ｎｍの範囲に感度ピークを有する視感度分布特性に近い特性に設定され、定常光を測光する定常光測光素子として構成されている。
【００１３】
また、前記光源測光用センサ１２も同様であり、図５（ａ）に示すように、ここでは前記測光センサ９（９Ｄ，９Ｇ，９Ｂ，９Ｒ）と同じ測光ＩＣチップで構成されている。そして、この光源測光用センサ１２では、測光エリアＡ０〜Ａ５のうち、測光エリアＡ０，Ａ１，Ａ２のみを利用しており、測光エリアＡ０の前面には緑色のフィルタＧＦを配設して緑色部を構成し、測光エリアＡ１の前面には青色のフィルタＢＦを配設して青色部を構成し、測光エリアＡ２の前面には赤色のフィルタＲＦを配設して赤色部を構成している。ここで、前記緑色フィルタＧＦ、青色フィルタＢＦ、赤色フィルタＲＦは前記各測光センサ９Ｇ，９Ｂ，９Ｒに配設している各フィルタＧＦ，ＢＦ，ＲＦと同一の分光透過率特性のものが用いられている。したがって、光源測光用センサ１２は、各測光エリアＡ０，Ａ１，Ａ２のそれぞれにおいて、被写体を照明している外部光源をそれぞれ、緑、青、赤の三原色に分解して受光するように構成されている。ここで、それぞれのセンサを同じ測光ＩＣチップで構成していることは、分光感度、出力特性等を揃える意味と、共通化によるコストダウンの目的がある。また、それぞれのフィルタについて同一のものを用いるのは、特に分光感度特性を揃えることが目的である。
【００１４】
図７は前記カメラの主要部の回路構成を示すブロック回路図である。前記４つの測光センサ９Ｄ，９Ｇ，９Ｂ，９Ｒは制御回路２０に対して、定常光とＲＧＢの各色光を測光した測光値を出力する。また、前記光源測光用センサ１２からは外部光源を測光してＧ，Ｂ，Ｒの各分光した測光値を出力する。さらに、前記測距装置８の出力を測距値として前記制御回路２０に出力し、ＡＦ装置２５による自動焦点制御を実行させる。一方、前記制御装置２０には、前記レリーズボタン２２の半押し、全押しに追従して順序的にオン動作される測光スイッチＳＷＳ、及びシャッタレリーズスイッチＳＷＲからのスイッチ情報信号が入力され、レリーズボタン２２の半押しによってオンする測光スイッチＳＷＳからのスイッチ情報信号が入力されたときに、所要のアルゴリズムでの測光演算を行い、この演算に基づいて露出値を算出する。そして、この算出した露出値に基づいて露出制御装置２３を制御し、撮影を実行する。また、算出した露出値は、表示ドライバ２４を駆動して前記ＬＣＤ表示器２１に表示する。なお、前記制御回路２０内には、後述する測光演算に必要とされる各種の値を予め記憶しているＥＥＰＲＯＭ（電気的に書き換え可能なＲＯＭ）２６と、一時的に各種データを記憶するＲＡＭ２７が内蔵されている。
【００１５】
以上の構成のカメラにおける測光装置の測光動作を説明する。この実施形態では、８種類の測光モードに設定することができるように構成されており、図８に設定可能な測光モードの一覧を示している。ここでは、前記光源測光用センサ１２で測光した測光値から得られる露出値と、前記定常光用測光センサ９Ｄで測光した測光値から得られる露出値の差が所定の値よりも大きいときを、被写体を照明している外部光源を光源測光用センサ１２が測光している可能性が低いと判定し、このように判定された場合において、各異なる測光動作を行う測光モード１〜８を示している。この測光モード１〜８では光源色補正に際して光源データを用いているが、この光源データは光源色補正を行う際の光源色補正量、すなわち実施形態における光源補正値を演算するための光源の測光値またはこれと等価な数値である。なお、前記した露出値の差が前記所定の値以下のときには、光源色補正の光源データとして、予めＥＥＰＲＯＭ２６に記憶されている固定値に基づいて光源色補正を行い、あるいは光源測光用センサ１２で測光した測光値に基づいて光源色補正を行い、かつ測色用センサ９Ｒ，９Ｇ，９Ｂによる測光値に基づいて測色補正を行って適正露出を得ることになる。
【００１６】
ここで、図８に示すように、前記測光モード１〜８は次の演算を行うように設定されている。
（１）測光モード１：前記露出値の差が所定の値よりも大きい時に、測色処理から得られる色判定を強制的に「無色」にすることにより、実質的な測色補正を行わない。なお、前記露出値の差が所定の値以下の時には、光源色補正の光源データとして予めＥＥＰＲＯＭ２６に記憶されている固定値を用いて測色補正を行う。
（２）測光モード２：前記露出値の差が所定の値よりも大きい時に、測色処理による測色補正そのものを行わない。なお、前記露出値の差が所定の値以下の時には、光源色補正の光源データとして予めＥＥＰＲＯＭ２６に記憶されている固定値を用いて測色処理を行う。
（３）測光モード３：光源色補正の光源データとして予めＥＥＰＲＯＭ２６に記憶されている固定値を用いて光源補正値を演算するとともに、測色処理で得られる測色補正値に、前記露出値の差から得られる係数を乗算して得られる測色補正値に基づいて測色補正を行う。
（４）測光モード４：前記露出値の差が所定の値よりも大きい時に、測色処理から得られる色判定を強制的に「無色」にすることにより、実質的な測色補正を行わない。なお、前記露出値の差が所定の値以下の時には、光源測光用センサ１２の測光値を用いて測色処理を行う。
（５）測光モード５：前記露出値の差が所定の値よりも大きい時に、測色処理による測色補正そのものを行わない。なお、前記露出値の差が所定の値以下の時には、光源測光用センサ１２の測光値を用いて測色処理を行う。
（６）測光モード６：光源測光用センサ１２の測光値に基づいて光源補正値を演算して光源色補正を行うとともに、測色処理で得られる測色補正値に、前記露出値の差から得られる係数を乗算して得られる測色補正値に基づいて測色補正を行う。
（７）測光モード７：光源測光用センサ１２の測光値に基づいて光源補正値を演算して光源色補正を行うか、光源色補正の光源データとして予めＥＥＰＲＯＭ２６に記憶されている固定値を用いて光源補正値を演算して光源色補正を行うかを選択して光源色補正を行う。測色補正は実行する。
（８）測光モード８：光源測光用センサ１２の測光値から演算される光源補正値と、光源色補正の光源データとして予めＥＥＰＲＯＭ２６に記憶されている固定値に基づいて演算される光源補正値との間の値になるように、前記露出値の差から得られる係数を用いた演算を行って光源補正値を求めて光源色補正を行う。測色補正は実行する。
また、図９は前記各測光モード１〜８のそれぞれにおいて行われるフローを説明するための図であり、同図において横軸は各測光モード１〜８を、また縦枠は各測光モードで選択されるフローＦ１〜Ｆ１４を示している。なお、前記各測光モード１〜８において行われるフローには枠内に○印を付してある。
【００１７】
先ず、フローＦ１〜Ｆ５は、各測光モード１〜８に共通のフローである。図１０は測光動作のゼネラルフローＦ１であり、測光動作の全体の流れを示している。先ず、ステップＳ１１においてレリーズボタン２２の半押しによりオンされる測光スイッチＳＷＳのオンを確認すると、レンズ通信処理Ｓ１２を実行し、制御回路２０はカメラボディ１に装着されている撮影レンズ２の固有情報を取り込む。この固有情報は撮影レンズ２の開放絞りやレンズ焦点距離等のように、撮影レンズ２の種類に応じて測光演算に影響を与える固有の情報として、撮影レンズ２に内蔵のレンズＲＯＭ１１から電気接点部１０を介して入力される。次いで、測光センサ出力Ｂｖｄ演算処理Ｓ１３を実行する。この測光センサ出力Ｂｖｄ演算処理Ｓ１３では、光源測光用センサ１２、撮影レンズ２及びカメラボディ１内のクイックリターンミラー３、ペンタプリズム５を通して前記測光センサ９で受光して得られるアナログデータの測光値を、制御回路２０での演算に用いることが可能なデジタルデータの測光値Ｂｖｄに変換演算する。次いで、前記測光センサ出力Ｂｖｄ演算処理Ｓ１３で得られた測光値Ｂｖｄと、レンズ通信処理Ｓ１２で取り込んだ前記撮影レンズ２の固有情報とを用いて開放測光補正演算処理Ｓ１４を実行し、撮影レンズの違いによる測光誤差を無くす。
【００１８】
次いで、露出値演算処理Ｓ１５において、開放測光補正された前記測光センサ出力Ｂｖｄ演算処理Ｓ１３で得られた定常光用測光センサ９Ｄでの測光値Ｂｖｄに基づき露出値Ｌｖｄを算出する。この露出値演算処理Ｓ１５では、撮影時の条件、例えば、逆光撮影、撮影倍率、撮影シーン等に基づいて露出値Ｌｖｄを演算するためのパラメータを算出し、かつこのパラメータに基づいて露出値Ｌｖｄを算出する。次いで、開放測光補正された前記測光センサ出力Ｂｖｄ演算処理Ｓ１３で得られたＲＧＢの各測光センサ９及び光源測光用センサ１２の各測光値Ｂｖｄに基づいて測色処理Ｓ１６を行う。ここでは、光源測光用センサ１２の各測光値Ｂｖｄより、外部光源の違いによるＲＧＢの各測光センサ９の出力の差（光源差）を補正するための補正値を算出し、この補正値を用いてＲＧＢの各測光センサ９の測光値Ｂｖｄを補正する。その上で各測光値Ｂｖｄに基づいて被写体の色を測色するとともに、測色した色に基づく測色補正値ＣＣを算出する。そして、露出値測色補正処理Ｓ１７では、前記測色補正値ＣＣに基づいて露出値演算処理Ｓ１５で求めた露出値Ｌｖｄを補正する。しかる後、レリーズスイッチＳＷＲのオンを確認すると（Ｓ１８）、ステップＳ１７で得られた露出値Ｌｖｄに基づいて露出制御装置２３が露出制御を行い（Ｓ２０）、カメラでの撮影を実行する。なお、レリーズスイッチＳＷＲがオンされないときには、測光タイマにより所定時間が経過するまでは前記ステップＳ１２以降のフローを繰り返し、所定時間が経過したときには、ステップＳ１１に戻る。
【００１９】
以下、前記ゼネラルフローＦ１の各処理を個々に説明する。先ず、レンズ通信処理Ｓ１２のフローＦ２を図１１に示す。レンズ通信処理Ｓ１２では、測光スイッチＳＷＳのオンを制御回路２０が検出すると、電気接点部１０を介して撮影レンズ２のレンズＲＯＭ１１に対してアクセスし、当該レンズＲＯＭ１１に記憶されている撮影レンズ２の固有情報を読み出し（Ｓ１０１）、制御回路２０のＲＡＭ２７に格納する。ここで、撮影レンズの固有情報としては、「レンズ種類」，「レンズデータ」，「最短撮影距離」，「撮影距離」，「レンズ焦点距離」，「射出瞳位置」，「開放Ｆナンバー」，「開口効率」等のデータがレンズＲＯＭに記憶されており、この実施形態では前記制御回路２０はこれらの情報のうち、少なくとも「レンズ焦点距離」，「射出瞳位置」，「開放絞り」，「開口効率」を読み出してＲＡＭ２７に記憶する。
【００２０】
前記測光センサ出力Ｂｖｄ演算処理Ｓ１３のフローＦ３を図１２に示す。この測光センサ出力Ｂｖｄ演算処理Ｓ１３では、先ず、前記４個の測光センサ９Ｄ，９Ｇ，９Ｂ，９Ｒのうち、定常光測光素子としての測光センサ９Ｄにおける図４に示した各測光エリアＡｉ（ｉ＝０〜５）のそれぞれの出力電圧値（アナログデータ）をＡ／Ｄ変換した値Ｂｖａｄ〔ｉ〕として得るとともに、測色素子としての、他の３個のＧ，Ｂ，Ｒ用の各測光センサ９Ｇ，９Ｂ，９Ｒの各測光エリアＡｉ（ｉ＝０〜５）のそれぞれの出力電圧値（アナログデータ）をそれぞれＡ／Ｄ変換したＢｖａｄ・ｇ〔ｉ〕、Ｂｖａｄ・ｂ〔ｉ〕、Ｂｖａｄ・ｒ〔ｉ〕を得る。しかる上で、前記測光センサ９ＤのＡ／Ｄ変換値Ｂｖａｄ〔ｉ〕を輝度に応じた測光値Ｂｖｄ（ｉ）に調整する（ステップＳ１１１）。また、他の３個のＧ，Ｂ，Ｒの各測光センサ９Ｇ，９Ｂ，９ＲのＡ／Ｄ変換値Ｂｖａｄ・ｇ〔ｉ〕、Ｂｖａｄ・ｂ〔ｉ〕、Ｂｖａｄ・ｒ〔ｉ〕もそれぞれ輝度に応じた測光値Ｂｖｄ・ｇ〔ｉ〕、Ｂｖｄ・ｂ〔ｉ〕、Ｂｖｄ・ｒ〔ｉ〕に調整する（Ｓ１１２）。さらに、光源測光用センサ１２の３つの測光エリアＡｉ（ｉ＝０〜２）の各Ａ／Ｄ変換値Ｂｖａｄ・ｗｂ〔ｉ〕もそれぞれ輝度に応じた測光値Ｂｖｄ・ｗｂ〔ｉ〕に調整する（Ｓ１１３）。なお、前記ステップＳ１１１，Ｓ１１２，Ｓ１１３におけるＡ／Ｄ変換は、各出力電圧値（アナログデータ）を検出レベルに対応したデジタルデータに変換するという、通常行われているＡ／Ｄ変換技術が適用される。
【００２１】
前記開放測光補正演算処理Ｓ１４のフローＦ４を図１３に示す。前記レンズ通信処理Ｓ１２において、撮影レンズ２のレンズＲＯＭ１１から読み出して制御回路２０のＲＡＭ２７に記憶した「レンズ焦点距離」，「射出瞳位置」，「開放絞り」，「開口効率」に基づいて、開放測光補正値Ｍｎｄ１〔ｉ〕を算出する（Ｓ１２１）。この開放測光補正値Ｍｎｄ〔ｉ〕の算出方法は、本願出願人が先に特開昭６３−２７１２３９号公報で提案しているところであるが、簡単に説明すれば、個々のカメラボディ毎の光学特性の違いと、前記「レンズ焦点距離」，「射出瞳位置」，「開放絞り」，「開口効率」のそれぞれとの違いに起因する適正露出からのずれ量を補正するための補正値ｍｖ１，ｍｖ２，ｍｖ３，ｍｖ４をそれぞれ計算し、これらの補正値の総和ｍｖ１＋ｍｖ２＋ｍｖ３＋ｍｖ４を開放測光補正値Ｍｎｄ１〔ｉ〕とする。また、この開放測光補正値Ｍｎｄ１〔ｉ〕は、測光センサ９Ｇ，９Ｂ，９Ｒに対応して、それぞれＭｎｄ１・ｇ〔ｉ〕、Ｍｎｄ１・ｂ〔ｉ〕、Ｍｎｄ１・ｒ〔ｉ〕とする。
【００２２】
しかる上で、前記測光センサ出力Ｂｖｄ演算処理Ｓ１３で得られた測光値Ｂｖｄ〔ｉ〕に前記開放測光補正値Ｍｎｄ１〔ｉ〕を加算し、その加算結果を新たな測光値Ｂｖｄ〔ｉ〕とする。すなわち、
Ｂｖｄ〔ｉ〕＝Ｂｖｄ〔ｉ〕＋Ｍｎｄ１〔ｉ〕
の演算を行う（Ｓ１２１）。同様に、測光センサ出力Ｂｖｄ演算処理Ｓ１３で得られたＧ，Ｂ，Ｒの各測光センサ９Ｇ，９Ｂ，９Ｒの測光値Ｂｖｄ・ｇ〔ｉ〕、Ｂｖｄ・ｂ〔ｉ〕、Ｂｖｄ・ｒ〔ｉ〕に対しても、それぞれ開放測光補正値Ｍｎｄ１・ｇ〔ｉ〕、Ｍｎｄ１・ｂ〔ｉ〕、Ｍｎｄ１・ｒ〔ｉ〕を加算し、それぞれを新たな測光値とする。すなわち、
Ｂｖｄ・ｇ〔ｉ〕＝Ｂｖｄ・ｇ〔ｉ〕＋Ｍｎｄ１・ｇ〔ｉ〕
Ｂｖｄ・ｂ〔ｉ〕＝Ｂｖｄ・ｂ〔ｉ〕＋Ｍｎｄ１・ｂ〔ｉ〕
Ｂｖｄ・ｒ〔ｉ〕＝Ｂｖｄ・ｒ〔ｉ〕＋Ｍｎｄ１・ｒ〔ｉ〕
の演算を行う。この結果、各測光値はそれぞれ、撮影レンズとカメラボディとの組合せによって生じる各撮影レンズの個体差による測光値への影響が解消された測光値となる（Ｓ１２２）。
【００２３】
前記露出値演算処理Ｓ１５のフローＦ５を図１４に示す。この処理では、前処理までに得られた測光値のうち、測光値Ｂｖｄ〔ｉ〕に対し、実際に撮影を行う際の条件によって測光値を補正し、この補正により適正な露出値Ｌｖｄを得るための処理である。すなわち、定常光用測光センサ９Ｄの測光エリアＡ０〜Ａ５の各測光値Ｂｖｄ〔ｉ〕を相互に比較し、あるいは総体的に検出することで、撮影する状態が、逆光撮影、夕暮れ撮影、夜景撮影等のいずれの状態の蓋然性が高いものであるかを判定し、その判定結果に基づいて各測光値Ｂｖｄ〔ｉ〕に対して重み付けを行い、あるいは一つの測光値のみを採用する等の手法により、当該撮影状態に好適な露出値Ｌｖｄとして演算する処理である。この露出値を得るための補正手法としては、これまでにも種々の手法が提案されているが、この実施形態では、各測光値Ｂｖｄ〔ｉ〕からＬｖｄ演算用のパラメータを算出する（Ｓ１３１）。すなわち、パラメータの高輝度リミット（Ｓ１３２）、逆光判定（Ｓ１３３）、重み付けパラメータ算出（Ｓ１３４）、撮影倍率チェック（Ｓ１３５）、撮影シーン判定（Ｓ１３６）、撮影シーン高輝度時プラス補正（Ｓ１３７）についてそれぞれの補正値を算出し、かつその算出したパラメータと前記測光値Ｂｖｄ〔ｉ〕とで露出値Ｌｖｄを算出する（Ｓ１３８）。
【００２４】
前記測色処理Ｓ１６では、前記したように被写体を測色した上で前記測色補正値ＣＣを求める処理であるが、測光モード３，６，７，８、測光モード１，４、測光モード２，５とで一部のフローが異なっており、それぞれにおける測色処理をフローＦ６Ａ，Ｆ６Ｂ，Ｆ６Ｃとして図１５，図１６，図１７に示す。測光モード３，６，７，８のフローＦ６Ａは、図１５に示すように、測色パラメータの初期化を行った後（Ｓ２１）、定常光用測光センサ９Ｄで得られる被写体の測光値からの露出値と、光源測光用センサ１２で得られる外部光源の測光値からの露出値との差を演算して露出値差（Ｂｖ差）を検出する（Ｓ２２）。しかる上で、前記外部光源の色温度等、すなわち分光特性等によって測色値が相違するため、この光源の影響を無くすための補正値を得るための光源補正値演算処理Ｓ２３と、得られた光源補正値により補正処理を行う光源差補正処理Ｓ２４と、後工程の測色演算で用いるための測色パラメータを得るための測色パラメータ算出処理Ｓ２５と、測色で使用する定数を設定するための測色定数設定処理Ｓ２６と、前記各処理で得られた補正値、パラメータ、定数に基づいて測色判定を行なう測色判定処理Ｓ２７と、判定された色に基づいて測光センサの各測光エリアＡ０〜Ａ５のそれぞれにおける測色補正値ＣＣ〔ｉ〕を演算する領域測色補正値演算処理Ｓ２８と、各測光エリアのそれぞれの測色補正値ＣＣ〔ｉ〕に基づいて全体としての測色補正値ＣＣを演算するＣＣ演算処理Ｓ２９とを順序的に実行するフローとなっている。
【００２５】
一方、測光モード１，４のフローＦ６Ｂは、図１６に示すように、前記と同様に測色パラメータの初期化を行った後（Ｓ２１）、定常光用測光センサ９Ｄで得られる被写体の測光値からの露出値と、光源測光用センサ１２で得られる外部光源の測光値からの露出値との差を演算して露出値差（Ｂｖ差）を検出する（Ｓ２２）。そして、得られたＢｖ差を所定値と比較した結果を示す測色補正禁止フラグＣＣ・ｆを判定し（Ｓ２２Ａ）、ＣＣ・ｆが「０」のとき、すなわち、前記Ｂｖ差が前記所定値以下のときには、通常の測色処理に移行し、前記したと同様に光源補正値演算処理Ｓ２３、光源差補正処理Ｓ２４、測色パラメータ算出処理Ｓ２５、測色定数設定処理Ｓ２６、測色判定処理Ｓ２７、領域測色補正値演算処理Ｓ２８、ＣＣ演算処理Ｓ２９を順次実行する。一方、ステップＳ２２Ａにおいて、ＣＣ・ｆが「１」のとき、すなわち、ＢＶ差が前記所定値よりも大きいときには、前記測色判定処理Ｓ２７にジャンプし、この測色判定処理Ｓ２７において、測色結果を強制的に無色に設定し、結果としてその後の領域測色補正値演算処理Ｓ２８、ＣＣ演算処理Ｓ２９において求められる測色補正値ＣＣが必然的に「０」となるようにし、実質的な測色補正を行わないようにする。
【００２６】
また、測光モード２，５のフローＦ６Ｃは、図１７に示すように、前記と同様に測色パラメータの初期化を行った後（Ｓ２１）、定常光用測光センサ９Ｄで得られる被写体の測光値からの露出値と、光源測光用センサ１２で得られる外部光源の測光値からの露出値との差を演算してＢｖ差を検出する（Ｓ２２）。そして、得られたＢｖ差を所定値と比較した結果を示す測色補正禁止フラグＣＣ・ｆを判定し（Ｓ２２Ａ）、Ｂｖ差が前記所定値以下のときには、通常の測色処理に移行し、前記したと同様に光源補正値演算処理Ｓ２３、光源差補正処理Ｓ２４、測色パラメータ算出処理Ｓ２５、測色定数設定処理Ｓ２６、測色判定処理Ｓ２７、領域測色補正値演算処理Ｓ２８、ＣＣ演算処理Ｓ２９を順次実行する。一方、ステップＳ２２Ａにおいて、Ｂｖ差が前記所定値よりも大きいときには、前記したような測色処理を行うことなく、直ちに測色補正値ＣＣを強制的に「０」にする（Ｓ２２Ｂ）。
【００２７】
ここで、前記フローＦ６Ａ，Ｆ６Ｂ，Ｆ６Ｃにおける各Ｂｖ差検出処理Ｓ２２のフローＦ７Ａ，Ｆ７Ｂ，Ｆ７Ｃを説明する。図１８のフローＦ７Ａは、前記測光モード１，２，４，５に対応するフローであり、前記したように測色補正値ＣＣを実質的に「０」にするフローである。先ず、ステップＳ３１において、光源測光用センサ１２の測光値のうち、測光エリアＡ（０）の緑色部の測光値Ｂｖｄ・ｗｂ（０）を取り込む。この緑色部の測光値は、定常光用測光センサ９Ｄとほぼ同じ分光特性を有する測光値であるため、両者の測光値を比較することで前記露出値差Ｂｖを得ようとするものである。その前に、当該ステップＳ３１においては、太陽光、もしくはそれに相当する分光放射分布特性を持つ光源が、反射率約１８％の一様な被写体を照明し、同一の光源を光源測光用センサ１２が測光している時に、撮影レンズ２を介し、被写体を測光している定常光用測光センサ９Ｄの測光出力に基づいて得られる露出値Ｌｖｄと光源測光用センサ１２の測光エリアＡの測光値が等しくなるように補正するための補正値ｗｂ・ｌｖｄ・ａｄｊをＥＥＰＲＯＭ２６から読み出し、この補正値を用いて光源測光用センサ１２の前記測光値Ｂｖｄ・ｗｂ（０）を補正演算し、光源測光用センサ１２としての露出値ＬｖＤｗｂを演算する。
ＬｖＤｗｂ＝Ｂｖｄ・ｗｂ（０）＋ｗｂ・ｌｖｄ・ａｄｊ
【００２８】
次いで、前記したように定常光用測光センサ９Ｄの測光値Ｂｖｄから求めた露出値Ｌｖｄ（図１０のフローＦ１のステップＳ１５で求めた露出値）と、光源測光用センサ１２の測光値から前記ステップＳ３１において求めた露出値ＬｖＤｗｂとの差の絶対値Ｄｉｆ・ＬｖＤをＢｖ差として演算する（Ｓ３２）。
Ｄｉｆ・ＬｖＤ＝｜Ｌｖｄ−ＬｖＤｗｂ｜
次いで、演算されたＢｖ差、すなわちＤｉｆ・ＬｖＤを、予め設定した４ＥＶの値「４」と比較し（Ｓ３３）、Ｂｖ差が４ＥＶよりも大きいときには、測色補正禁止フラグＣＣ・ｆを「１」とし（Ｓ３４）、Ｂｖ差が４以下のときには、測色補正禁止フラグＣＣ・ｆを「０」とする（Ｓ３５）。
【００２９】
一方、図１９のフローＦ７Ｂは、前記測光モード７に対応するフローであり、光源色補正を光源測光用センサ１２の測光データ、あるいはＥＥＰＲＯＭ２６に記憶されている固定値のいずれかを選択して使用するフローである。前記したフローＦ７Ａと同様に、ステップＳ３１で光源測光用センサ１２の露出値ＬｖＤｗｂを求め、ステップＳ３２でＢｖ差を演算する。さらに、ステップＳ３３でＢｖ差を所定値と比較する。そして、Ｂｖ差が所定値「４」、すなわち４ＥＶよりも大きいときには、光源色補正を固定値に基づいて行うべく、光源補正選択フラグＬＳＣ・ｆを「１」とする（Ｓ３４Ａ）。また、Ｂｖ差が所定値「４」以下のときには、光源色補正を光源測光用センサ１２の測光データに基づいて行うべく、光源補正選択フラグＬＳＣ・ｆを「０」とする（Ｓ３５Ａ）。
【００３０】
さらに、図２０のフローＦ７Ｃは、前記測光モード３，６，８に対応するフローであり、測色補正値あるいは光源色補正値にそれぞれ乗算する係数を求めるフローである。前記したフローＦ７Ａ，Ｆ７Ｂと同様に、ステップＳ３１で光源測光用センサ１２の露出値ＬｖＤｗｂを求め、ステップＳ３２でＢｖ差を演算する。そして、ステップＳ３６において、このＢｖ差Ｄｉｆ・ＬｖＤから、Ｂｖ差補正係数Ｋ・ｄｉｆを演算する。
Ｋ・ｄｉｆ＝１−Ｄｉｆ・ＬｖＤ／４
この演算式は、Ｂｖ差に１／４の重み付けを行なったものを、基準となる係数「１」から差し引くことで、Ｂｖ差の影響度を係数として設定するものである。
なお、得られたＢｖ差補正係数Ｋ・ｄｉｆが負の値の場合には（Ｓ３７）、これを「０」の値とする（Ｓ３８）。
【００３１】
次に、前記フローＦ６Ａ，Ｆ６Ｂ，Ｆ６Ｃの各測色処理Ｓ１６における、前記光源補正値演算について説明する。この光源補正値演算処理Ｓ２３は測光センサ９のＢｖｄ値を基準設定する際に調整用光源（Ａ光源）を使用しているため、実際に撮影を行う光源、例えば太陽光等を受光した場合におけるＢｖｄ値のずれを補正する補正値を演算するためのものである。ここでは、Ｇ（緑色）を基準にして、Ｇに対するＢ（青色）とＲ（赤色）の相対的な光源補正値を求めている。ここで、図２１に示すフローＦ８Ａは、前記測光モード１，２，３に対応して、光源データとして固定値を採用するフローである。すなわち、ＧＢＲについて、光源データＢｖｄ・ｌｉｇｈｔ・ｇ、Ｂｖｄ・ｌｉｇｈｔ・ｂ、Ｂｖｄ・ｌｉｇｈｔ・ｒを制御回路２０のＥＥＰＲＯＭ２６から読み込む（Ｓ１４１）。次いで、Ｇを基準としたときのＢ用の測光センサ９Ｂの光源調整値ａｄｊ・ｓｕｎ・ｂと、同じくＲ用の測光センサ９Ｒの光源調整値ａｄｊ・ｓｕｎ・ｒをそれぞれＥＥＰＲＯＭ２６から読み出す（Ｓ１４２）。ここで、前記各光源調整値の例は次の通りである。
ａｄｊ・ｓｕｎ・ｂ＝＋８
ａｄｊ・ｓｕｎ・ｒ＝−４
ただし、前記した測光センサの調整をＡ光源ではなく、太陽光相当の光源で行った場合には、これらの光源調整値はそれぞれ「０」となる。
【００３２】
しかる上で、前記光源データと光源調整値とから、Ｂ用の測光センサ９Ｂの光源補正値ｌｉｇｈｔ・ｇｂを、
ｌｉｇｈｔ・ｇｂ＝Ｂｖｄ・ｌｉｇｈｔ・ｇ−Ｂｖｄ・ｌｉｇｈｔ・ｂ＋ａｄｊ・ｓｕｎ・ｂ
の式から求める。同様に、Ｒ用の測光センサ９Ｒの光源補正値ｌｉｇｈｔ・ｇｒを、
ｌｉｇｈｔ・ｇｒ＝Ｂｖｄ・ｌｉｇｈｔ・ｇ−Ｂｖｄ・ｌｉｇｈｔ・ｒ＋ａｄｊ・ｓｕｎ・ｒ
の式から求める。これにより、ＢとＲの各光源補正値ｌｉｇｈｔ・ｇｂ、ｌｉｇｈｔ・ｇｒが求められる（Ｓ１４３，Ｓ１４４）。
【００３３】
一方、図２２に示すフローＦ８Ｂは、前記測光モード４，５，６に対応して、光源データとして光源測光用センサ１２の測光値を採用するフローである。すなわち、図１２のフローＦ３のステップＳ１１３で得た光源測光用センサ１２の各測光エリアＡ０〜Ａ２から得られたＧＢＲについての測光値Ｂｖｄ・ｗｂ〔０〕、Ｂｖｄ・ｗｂ〔１〕、Ｂｖｄ・ｗｂ〔２〕を取り込む（Ｓ１４１Ａ）。次いで、Ｇを基準としたときのＢ用の測光センサ９Ｂの光源調整値ａｄｊ・ｓｕｎ・ｂと、同じくＲ用の測光センサ９Ｒの光源調整値ａｄｊ・ｓｕｎ・ｒをそれぞれＥＥＰＲＯＭから読み出す（Ｓ１４２）。ここで、前記各光源調整値はフローＦ８Ａでの値と同じである。この場合でも、前記した測光センサ９の調整をＡ光源ではなく、太陽光相当の光源で行った場合には、これらの光源調整値はそれぞれ「０」となる。
【００３４】
しかる上で、前記光源データと光源調整値とから、Ｂ用の測光センサ９Ｂの光源補正値ｌｉｇｈｔ・ｇｂを、
ｌｉｇｈｔ・ｇｂ＝Ｂｖｄ・ｗｂ〔０〕−Ｂｖｄ・ｗｂ〔１〕＋ａｄｊ・ｓｕｎ・ｂ
の式から求める。同様に、Ｒ用の測光センサ９Ｒの光源補正値ｌｉｇｈｔ・ｇｒを、
ｌｉｇｈｔ・ｇｒ＝Ｂｖｄ・ｗｂ〔０〕−Ｂｖｄ・ｗｂ〔２〕＋ａｄｊ・ｓｕｎ・ｒ
の式から求める。これにより、ＢとＲの各光源補正値ｌｉｇｈｔ・ｇｂ、ｌｉｇｈｔ・ｇｒが求められる（Ｓ１４３Ａ，Ｓ１４４Ａ）。
【００３５】
また、図２３及び図２４に示すフローＦ８Ｃ〔Ｆ８Ｃ（１）とＦ８Ｃ（２）〕は、前記測光モード７に対応して、光源データとしてＥＥＰＲＯＭ２６に記憶されている固定値、あるいは光源測光用センサ１２の測光値を選択して採用するフローであり、ここでは、最初にステップＳ１４０において、前記Ｂｖ差検出処理Ｓ２２で設定された光源補正選択フラグＬＳＣ・ｆを判定する。光源補正選択フラグＬＳＣ・ｆ＝０のときには、Ｂｖ差が４ＥＶ以下であり、光源測光用センサ１２は被写体を照明する外部光源を測光しているものとして、図２２に示すように、前記光源測光用センサ１２の測光値に基づいて光源補正値を演算する。このフローＦ８Ｃ（１）は、前記フローＦ８Ｂと同様であるので、同一ステップ符号Ｓ１４１Ａ，Ｓ１４２，Ｓ１４３Ａ，Ｓ１４４Ａを付して説明は省略する。また、ステップＳ１４０において、光源補正選択フラグＬＳＣ・ｆ＝１のときには、Ｂｖ差が４よりも大きいため、光源測光用センサ１２は被写体を照明する外部光源を測光していないものとして、図２４に示すように、前記固定値に基づいて光源補正値を演算する。このフローＦ８Ｃ（２）は、前記フローＦ８Ａと同様であるので、同一ステップ符号Ｓ１４１〜Ｓ１４４を付して説明は省略する。
【００３６】
さらに、図２５に示すフローＦ８Ｄは、前記測光モード８に対応して、光源補正値として、前記ＥＥＰＲＯＭ２６に記憶されている固定値から得られる光源補正値と、前記光源測光用センサ１２の測光値から得られる光源補正値との間の値に設定すべく、前記したＢｖ差補正係数を利用して求めるフローである。先ず、ステップＳ１４１において、前記フローＦ８Ａと同様に、ＧＢＲについて、光源データＢｖｄ・ｌｉｇｈｔ・ｇ、Ｂｖｄ・ｌｉｇｈｔ・ｂ、Ｂｖｄ・ｌｉｇｈｔ・ｒを制御回路２０のＥＥＰＲＯＭ２６から読み込む。次いで、前記フローＦ８Ｂと同様に、光源測光用センサ１２の各測光エリアＡ０〜Ａ２から得られたＧＢＲについての測光値Ｂｖｄ・ｗｂ〔０〕、Ｂｖｄ・ｗｂ〔１〕、Ｂｖｄ・ｗｂ〔２〕を取り込む（Ｓ１４１Ａ）。そして、Ｇを基準としたときのＢ用の測光センサ９Ｂの光源調整値ａｄｊ・ｓｕｎ・ｂと、同じくＲ用の測光センサ９Ｒの光源調整値ａｄｊ・ｓｕｎ・ｒをそれぞれＥＥＰＲＯＭ２６から読み出す（Ｓ１４２）。ここで、前記各光源調整値は前記各フローＦ８Ａ〜Ｆ８Ｃでの値と同じである。この場合でも、前記した測光センサ９の調整をＡ光源ではなく、太陽光相当の光源で行った場合には、これらの光源調整値はそれぞれ「０」となる。
【００３７】
次いで、前記ステップＳ１４１の固定値の光源データから、Ｇ用測光センサの光源データに対するＢ用測光センサとＲ用測光センサの固定相対光源データＣｏｎｓｔ・ｇｂとＣｏｎｓｔ・ｇｒを演算する（Ｓ１４５，Ｓ１４６）。
Ｃｏｎｓｔ・ｇｂ＝Ｂｖｄ・ｌｉｇｈｔ・ｇ−Ｂｖｄ・ｌｉｇｈｔ・ｂ
Ｃｏｎｓｔ・ｇｒ＝Ｂｖｄ・ｌｉｇｈｔ・ｇ−Ｂｖｄ・ｌｉｇｈｔ・ｒ
同様に、前記ステップＳ１４１Ａの光源測光用センサの光源データから、Ｇ用測光センサの光源データに対するＢ用測光センサとＲ用測光センサの変動相対光源データＶａｒｉ・ｇｂとＶａｒｉ・ｇｒを演算する（Ｓ１４７，Ｓ１４８）。
Ｖａｒｉ・ｇｂ＝Ｂｖｄ・ｗｂ〔０〕−Ｂｖｄ・ｗｂ〔１〕
Ｖａｒｉ・ｇｒ＝Ｂｖｄ・ｗｂ〔０〕−Ｂｖｄ・ｗｂ〔２〕
【００３８】
しかる上で、前記Ｂ用測光センサの固定相対光源データＣｏｎｓｔ・ｇｂと変動相対光源データＶａｒｉ・ｇｂに対して、前記フローＦ７Ｃで求められた前記Ｂｖ差補正係数Ｋ・ｄｉｆを用いた重み付けを行ってＢ用測光センサ用光源補正値ｌｉｇｈｔ・ｇｂを演算する。ここでは、変動相対光源データＶａｒｉ・ｇｂから固定相対光源データＣｏｎｓｔ・ｇｂを差し引いたものに、前記Ｂｖ差補正係数Ｋ・ｄｉｆを乗算して重み付けを行い、これに前記固定相対光源データＣｏｎｓｔ・ｇｂと、前記ステップＳ１４２で取り込んだＢ用測光センサ用光源調整値ａｄｊ・ｓｕｎ・ｂを加算する（Ｓ１４３Ｂ）。
ｌｉｇｈｔ・ｇｂ＝Ｋ・ｄｉｆ×（Ｖａｒｉ・ｇｂ−Ｃｏｎｓｔ・ｇｂ）＋Ｃｏｎｓｔ・ｇｂ＋ａｄｊ・ｓｕｎ・ｂ
同様に、前記Ｒ用測光センサの固定相対光源データＣｏｎｓｔ・ｇｒと変動相対光源データＶａｒｉ・ｇｒに対して、前記フローＦ７Ｃで求められた前記Ｂｖ差補正係数Ｋ・ｄｉｆを用いた重み付けを行ってＲ用測光センサ用光源補正値ｌｉｇｈｔ・ｇｒを演算する。ここでも、変動相対光源データＶａｒｉ・ｇｒから固定相対光源データＣｏｎｓｔ・ｇｒを差し引いたものに、前記Ｂｖ差補正値Ｋ・ｄｉｆを乗算して重み付けを行い、これに前記固定相対光源データＣｏｎｓｔ・ｇｒと前記ステップＳ１４２で取り込んだＲ用測光センサ用光源調整値ａｄｊ・ｓｕｎ・ｒを加算する（Ｓ１４４Ｂ）。
ｌｉｇｈｔ・ｇｒ＝Ｋ・ｄｉｆ×（Ｖａｒｉ・ｇｒ−Ｃｏｎｓｔ・ｇｒ）＋Ｃｏｎｓｔ・ｇｒ＋ａｄｊ・ｓｕｎ・ｒ
【００３９】
以上のようにして光源補正値演算処理Ｓ２３で求められたＢとＲの各光源補正値に基づいて、以下のフローＦ９からＦ１２の工程を行う。なお、これらのフローＦ９〜Ｆ１２は前記測光モード１〜８で共通である。先ず、図２６に示すフローＦ９のように、Ｂ用の測光センサ９Ｂと、Ｒ用の測光センサ９Ｒの各測光エリアＡ０〜Ａ５でそれぞれ受光して得られる測光値Ｂｖｄ・ｂ〔ｉ〕とＢｖｄ・ｒ〔ｉ〕（ｉ＝０〜５）について光源差補正を行う。先ず、Ｂ用の測光センサの各測光エリアについて、
Ｂｖｄ・ｂ〔ｉ〕＝Ｂｖｄ・ｂ〔ｉ〕＋ｌｉｇｈｔ・ｇｂ
を計算する（Ｓ１５１）。次いで、同様に、Ｒ用の測光センサの各測光エリアについて、
Ｂｖｄ・ｒ〔ｉ〕＝Ｂｖｄ・ｒ〔ｉ〕＋ｌｉｇｈｔ・ｇｒ
を計算する（Ｓ１５２）。これにより、Ｂ用とＲ用の各測光センサ９Ｂ，９Ｒの受光出力に補正が加えられることになり、Ｇ，Ｂ，Ｒの各測光センサ９Ｇ，９Ｂ，９Ｒの各受光出力は、太陽光等の外部光源に対して、あるいは外部光源の影響がない場合には基準となる光源に対して等しい受光特性に基準化される。
【００４０】
前記光源差補正処理Ｓ２４での、外部光源に基づく光源差補正処理について詳しく説明すると、例えば、測色用測光センサ９Ｇ，９Ｂ，９ＲのＢＧＲの各測光センサ分光感度特性の例を図２７（ａ）に示す、それぞれの分光感度特性はピーク１００としてノーマライズして表している。被写体例として黄色を考えると、その分光反射率は図２７（ｂ）に示される。前記測色用測光センサ９Ｇ，９Ｂ，９Ｒの出力は、前記黄色被写体を測光するとき、図２７（ｃ）に示されるものとなるべきである。このとき、青色センサ出力が小さくなっているので、後述の測色判定処理にて黄色判定されるものである。ところで、被写体の照明として蛍光灯を考えてみる。蛍光灯の分光放射特性の例を図２７（ｄ）に示す。このとき、蛍光灯で照明された黄色被写体を測色用測光センサで見たときのそれぞれの出力は、図２７（ｅ）に示す通りとなる。この例では、緑色センサ出力のみが大きくなることで、後述の測色判定処理にて緑色判定されてしまうものである。すなわち、黄色被写体が緑色判定という、誤った判定がされてしまうのである。このとき、光源を図２７（ａ）に示す分光感度特性と同じ特性を示す光源測光用センサを用いて測光すると、当該光源測光用センサの測光出力は、図２７（ｆ）となる。この光源測光用センサ出力を用いて図２７（ｅ）の測色用測光センサ出力を補正してやると、図２７（ｃ）と同一出力が得られる。すなわち、光源影響を除去し、正しく被写体の色を判定できるようになる。
【００４１】
前記測色パラメータ算出処理Ｓ２５のフローＦ１０を図２８に示す。ここでは、光源差補正された各測光センサの出力から、後の処理フローでの測色判定で使用する測色パラメータを算出する。測色パラメータとして、Ｇ用の測色パラメータＧｆ〔ｉ〕、Ｂ用の測色パラメータＢｆ〔ｉ〕、Ｒ用の測色パラメータＲｆ〔ｉ〕が算出される（Ｓ１６１，Ｓ１６２，１６３）。算出式は次の通りである。Ｇｆ〔ｉ〕＝Ｂｖｄ・ｇ〔ｉ〕−（Ｂｖｄ・ｂ〔ｉ〕＋Ｂｖｄ・ｒ〔ｉ〕）／２Ｂｆ〔ｉ〕＝Ｂｖｄ・ｂ〔ｉ〕−（Ｂｖｄ・ｇ〔ｉ〕＋Ｂｖｄ・ｒ〔ｉ〕）／２Ｒｆ〔ｉ〕＝Ｂｖｄ・ｒ〔ｉ〕−（Ｂｖｄ・ｂ〔ｉ〕＋Ｂｖｄ・ｇ〔ｉ〕）／２
【００４２】
前記測色定数設定処理Ｓ２６のフローＦ１１を図２９に示す。同様に、ここでは後の処理フローでの測色判定で使用する測色定数をＥＥＰＲＯＭ２６から読み出す。測色定数としては、測色判定用しきい値、測色判定用係数、測色補正値ＣＣ算出用係数、測色補正値ＣＣ算出用調整値である。各測色定数は次のように示される。
測色判定用しきい値：判定値・＊１〔ｉ〕
測色判定用係数：係数・＃１〔ｉ〕，係数・＃２〔ｉ〕
測色補正値ＣＣ算出用係数：ＣＣ係数・＊１〔ｉ〕
測色補正値ＣＣ算出用調整値：ＣＣ調整値・＊１〔ｉ〕
ここで、＊はｇ，ｂ，ｒ，ｍ，ｙ，ｃを示し、＃はｇ，ｂ，ｒを示している。なお、ｇは緑色、ｂは青色、ｒは赤色であることはこれまでと同様であるが、ｍはマゼンタ色、ｙは黄色、ｃはシアン色を示している。また、この処理においては、各測光センサの各測光エリアＡ０〜Ａ５のそれぞについて測色定数を設定しており、したがって、その処理フローとしては、最初にｉ＝０に設定し（Ｓ１７１）、前記各設定値をＥＥＰＲＯＭから読み出した上で（Ｓ１７３〜Ｓ１７６）、ｉを１加算する演算（ｉ＝ｉ＋１）を行い（Ｓ１７７）、同様にｉ＝５に達するまで繰り返し読み出す（Ｓ１７２）。なお、この読み出した値は制御回路２０のＲＡＭ２７に記憶する。なお、前記した各測色定数の一例を図３０に示す。
【００４３】
前記測色判定処理Ｓ２７を図３１及び図３２のフローＦ１２〔Ｆ１２（１），Ｆ１２（２）〕に基づいて説明する。この測色判定処理Ｓ２７では、Ｇ，Ｂ，Ｒの各測光センサの各対応する測光エリアＡ０〜Ａ５毎に測色を行っており、結果として各測光エリアＡ０〜Ａ５で受光した被写体の色を判定している。すなわち、図３１のフローＦ１２（１）の左フローにおいて、ｉ＝０に設定し（Ｓ１８１）、以後ｉ＝５に達するまで（Ｓ１８２）、フローを繰り返す。ここで、色〔ｉ〕は色パラメータとし、色・ｍａｘ〔ｉ〕と色・ｍｉｎ〔ｉ〕はそれぞれ判定色パラメータとする。先ず、色パラメータ色〔ｉ〕を無色とした上で（Ｓ１８３）、Ｒｆ〔ｉ〕＜判定値・ｃ１〔ｉ〕を判断する（Ｓ１８４）。条件を満たすときには、｜Ｂｆ〔ｉ〕−Ｇｆ〔ｉ〕｜＜｜係数・ｒ１〔ｉ〕×Ｒｆ〔ｉ〕｜を判断し（Ｓ１８５）、この条件を満たすときには、色・ｍｉｎ〔ｉ〕＝Ｒｆ〔ｉ〕とする（Ｓ１８６）。また、ステップＳ１８４，Ｓ１８５でいずれも条件を満たさないときには、Ｇｆ〔ｉ〕＜判定値・ｍ１〔ｉ〕を判断する（Ｓ１８７）。条件を満たすときには、｜Ｂｆ〔ｉ〕−Ｒｆ〔ｉ〕｜＜｜係数・ｇ１〔ｉ〕×Ｇｆ〔ｉ〕｜を判断し（Ｓ１８８）、この条件を満たすときには、色・ｍｉｎ〔ｉ〕＝Ｇｆ〔ｉ〕とする（Ｓ１８９）。また、ステップＳ１８７，Ｓ１８８でいずれも条件を満たさないときには、Ｇｆ〔ｉ〕＞判定値・ｍ１〔ｉ〕を判断する（Ｓ１９０）。条件を満たすときには、｜Ｂｆ〔ｉ〕−Ｒｆ〔ｉ〕｜＜｜係数・ｇ２〔ｉ〕×Ｇｆ〔ｉ〕｜を判断し（Ｓ１９１）、この条件を満たすときには、色・ｍａｘ〔ｉ〕＝Ｇｆ〔ｉ〕とする（Ｓ１９２）。
【００４４】
さらに、図３１のフローＦ１２（１）の右フローにおいて、ステップＳ１９０，Ｓ１９１でいずれも条件を満たさないときには、Ｂｆ〔ｉ〕＞判定値・ｂ１〔ｉ〕を判断する（Ｓ１９３）。条件を満たすときには、｜Ｇｆ〔ｉ〕−Ｒｆ〔ｉ〕｜＜｜係数・ｂ２〔ｉ〕×Ｂｆ〔ｉ〕｜を判断し（Ｓ１９４）、この条件を満たすときには、色・ｍａｘ〔ｉ〕＝Ｂｆ〔ｉ〕とする（Ｓ１９５）。また、ステップＳ１９３，Ｓ１９４でいずれも条件を満たさないときには、Ｒｆ〔ｉ〕＞判定値・ｒ１〔ｉ〕を判断する（Ｓ１９６）。条件を満たすときには、｜Ｂｆ〔ｉ〕−Ｇｆ〔ｉ〕｜＜｜係数・ｒ２〔ｉ〕×Ｒｆ〔ｉ〕｜を判断し（Ｓ１９７）、この条件を満たすときには、色・ｍａｘ〔ｉ〕＝Ｒｆ〔ｉ〕とする（Ｓ１９８）。さらに、ステップＳ１９６，Ｓ１９７でいずれも条件を満たさないときには、Ｂｆ〔ｉ〕＜判定値・ｙ１〔ｉ〕を判断する（Ｓ１９９）。条件を満たすときには、｜Ｇｆ〔ｉ〕−Ｒｆ〔ｉ〕｜＜｜係数・ｂ１〔ｉ〕×Ｂｆ〔ｉ〕｜を判断し（Ｓ２００）、この条件を満たすときには、色・ｍｉｎ〔ｉ〕＝Ｂｆ〔ｉ〕とする（Ｓ２０１）。このフローを前記したようにｉ＝０〜５まで行うことで、各測光エリアＡ０〜Ａ５についてそれぞれ色・ｍａｘ〔ｉ〕と色・ｍｉｎ〔ｉ〕が得られる。
【００４５】
そして、得られた色・ｍａｘ〔ｉ〕と色・ｍｉｎ〔ｉ〕について、図３２のフローＦ１２（２）において、色・ｍｉｎ〔ｉ〕＝Ｒｆ〔ｉ〕を判断し（Ｓ２０２）、条件を満たすときには、色〔ｉ〕＝シアンとする（Ｓ２０３）。条件を満たさないときには、色・ｍｉｎ〔ｉ〕＝Ｇｆ〔ｉ〕を判断し（Ｓ２０４）、条件を満たすときには、色〔ｉ〕＝マゼンタとする（Ｓ２０５）。このとき、後段の色が優先されることになり、ステップＳ２０３において色〔ｉ〕＝シアンとした場合でも、ステップＳ２０５において色〔ｉ〕＝マゼンタとしたときには、マゼンタが優先され、色をマゼンタとする。以下、同様に、色・ｍａｘ〔ｉ〕＝Ｇｆ〔ｉ〕のときには色〔ｉ〕＝緑色とし（Ｓ２０６，Ｓ２０７）、前工程でマゼンタとした場合でも、緑色が優先されることになる。さらに、同様に、色・ｍａｘ〔ｉ〕＝Ｂｆ〔ｉ〕のときには色〔ｉ〕＝青色とし（Ｓ２０８，Ｓ２０９）、色・ｍａｘ〔ｉ〕＝Ｒｆ〔ｉ〕のときには色〔ｉ〕＝赤色とし（Ｓ２１０，Ｓ２１１）、色・ｍｉｎ〔ｉ〕＝Ｂｆ〔ｉ〕のときには黄色とする（Ｓ２１２，Ｓ２１３）。結果として、黄色が最も優先されることになるが、これよりも前フローではフロー中における条件を満たす最終の色が当該測光エリアの色として判定されることになる。このフローについても、ｉ＝０〜５まで繰り返すことで（Ｓ２１４）、各測光エリアＡ０〜Ａ５の色がそれぞれ判定される。
【００４６】
以上のように測色判定が行われた後、前記測光モード２，３，５，６，７，８の前記領域測色補正値演算処理Ｓ２８では、図３３に示すフローＦ１３Ａのように、判定された各測光エリアの色に基づいて、各測光エリア毎の被写体色の相違による測色補正値ＣＣ〔ｉ〕を演算する。最初に、ｉ＝０に設定し（Ｓ２２１）、以後ｉ＝５に達するまで、フローを繰り返す（Ｓ２２２）。先ず、色〔ｉ〕＝無色であるかを判断し（Ｓ２２３）、条件を満たすときにはＣＣ〔ｉ〕＝０とする（Ｓ２２４）。条件を満たさないときには、色〔ｉ〕＝シアンであるかを判断し（Ｓ２２５）、条件を満たすときには、ステップＳ２２６において、ＣＣ〔ｉ〕の演算を行う。ここでは、測色補正値ＣＣ〔ｉ〕を次のように演算する。
ＣＣ〔ｉ〕＝ＣＣ係数・ｃ１〔ｉ〕×（Ｒｆ〔ｉ〕−判定値・ｃ１〔ｉ〕）＋ＣＣ調整値・ｃ１〔ｉ〕
シアンでないときには、色〔ｉ〕＝マゼンタであるかを判断し（Ｓ２２７）、条件を満たすときには、ステップＳ２２８において、ＣＣ〔ｉ）の演算を行う。ここでは、測色補正値ＣＣ〔ｉ〕を次のように演算する。
ＣＣ〔ｉ〕＝ＣＣ係数・ｍ１〔ｉ〕×（Ｇｆ〔ｉ〕−判定値・ｍ１〔ｉ〕）＋ＣＣ調整値・ｍ１〔ｉ〕
同様にして、色〔ｉ〕がいずれの色であるかを順次判断し（Ｓ２２９，Ｓ２３１，Ｓ２３３，Ｓ２３５）、色〔ｉ〕が緑色のときには、ステップＳ２３０において、測色補正値ＣＣ〔ｉ〕を次のように演算する。
ＣＣ〔ｉ〕＝ＣＣ係数・ｇ１〔ｉ〕×（Ｇｆ〔ｉ〕−判定値・ｇ１〔ｉ〕）＋ＣＣ調整値・ｇ１〔ｉ〕
また、色〔ｉ〕が青色のときには、ステップＳ２３２において、測色補正値ＣＣ〔ｉ〕を次のように演算する。
ＣＣ〔ｉ〕＝ＣＣ係数・ｂ１〔ｉ〕×（Ｂｆ〔ｉ〕−判定値・ｂ１〔ｉ〕）＋ＣＣ調整値・ｂ１〔ｉ〕
また、色〔ｉ〕が赤色のときには、ステップＳ２３４において、測色補正値ＣＣ〔ｉ〕を次のように演算する。
ＣＣ〔ｉ〕＝ＣＣ係数・ｒ１〔ｉ〕×（Ｒｆ〔ｉ〕−判定値・ｒ１〔ｉ〕）＋ＣＣ調整値・ｒ１〔ｉ〕
また、色〔ｉ〕が黄色のときには、ステップＳ２３６において、測色補正値ＣＣ〔ｉ〕を次のように演算する。
ＣＣ〔ｉ〕＝ＣＣ係数・ｙ１〔ｉ〕×（Ｂｆ〔ｉ〕−判定値・ｙ１〔ｉ〕）＋ＣＣ調整値・ｙ１〔ｉ〕
しかる後、ｉを１加算し（Ｓ２３７）、このフローをｉ＝０〜５まで繰り返すことで、各測光エリアＡ０〜Ａ５における測色補正値ＣＣ〔ｉ〕がそれぞれ演算される。
【００４７】
一方、前記測光モード１，４では、測色を強制的に無色にするモードであるため、その領域測色補正値演算処理Ｓ２８は、図３４に示すフローＦ１３Ｂのようになる。すなわち、基本的な処理は前記フローＦ１３Ａと同様であるが、ステップＳ２２２において、ｉ＝５に達しないときには、ステップＳ２４０において測色補正禁止フラグＣＣ・ｆを判定し、ＣＣ・ｆ＝１のときには、色〔ｉ〕＝無色とし、後工程で実質的に測色補正を行うことがないようにした上でステップＳ２２３に進む。また、ＣＣ・ｆ＝０のときには、前記フローＦ１３Ａと全く同様に領域測色補正値演算処理を行うことになる。
【００４８】
しかる上で、各測光エリア毎に得られた測色補正値ＣＣ〔ｉ〕に基づいて、最終的な測色補正値ＣＣを演算するＣＣ演算処理Ｓ２９は、前記測光モード１，２，４，５，７，８の場合には、図３５にフローＦ１４Ａを示すように、各測光エリアのＣＣ〔ｉ〕について、単純平均処理、中央重点処理、最大値処理等によって測色補正値ＣＣを算出する（Ｓ２５１）。単純平均処理は、各測光エリアの測色補正値ＣＣ〔ｉ〕の単純平均であり、
ＣＣ＝（ＣＣ〔０〕＋ＣＣ〔１〕＋ＣＣ〔２〕＋ＣＣ〔３〕＋ＣＣ〔４〕＋ＣＣ〔５〕）÷６
で求められる。また、中央重点処理は、中央領域の重み付けを大きくする処理であり、
ＣＣ＝［（ＣＣ〔０〕×４）＋ＣＣ〔５〕＋（ＣＣ〔１〕＋ＣＣ〔２〕＋ＣＣ〔３〕＋ＣＣ〔４〕）×３／４］÷８
で求められる。さらに、最大値処理は、ＣＣ〔ｉ〕のうち、最も大きな値のものを選択する処理である。すなわち、
ＣＣ＝ｍａｘ（ＣＣ〔０〕，ＣＣ〔１〕，ＣＣ〔２〕，ＣＣ〔３〕，ＣＣ〔４〕，ＣＣ〔５〕）
である。
【００４９】
一方、前記測光モード３，６の場合には、Ｂｖ差補正係数を考慮しているため、そのＣＣ演算処理Ｓ２９は、図３６にフローＦ１４Ｂを示すように、各測光エリアのＣＣ〔ｉ〕について、フローＦ１４ＡのステップＳ２５１と同様に単純平均処理、中央重点処理、最大値処理等によって測色補正値ＣＣを算出する。しかる上で、得られた測色補正値ＣＣに対し、Ｂｖ差補正係数Ｋ・ｄｉｆを乗算して測色補正値ＣＣを得ている（Ｓ２５２）。
ＣＣ＝Ｋ・ｄｉｆ×ＣＣ
【００５０】
以上のように測色処理において、測色補正値ＣＣを得ることができ、この測色補正値ＣＣを、図１０に示したフローＦ１の露出値測色補正処理Ｓ１７において、露出値演算処理Ｓ１５で求めた露出値Ｌｖｄを補正し、最終的な露出値Ｌｖｄとする。この計算式は、
Ｌｖｄ＝Ｌｖｄ＋ＣＣ
である。そして、この補正された露出値Ｌｖｄに基づいて、露出制御装置において、カメラの露出制御を行うことにより、被写体の色の違い、換言すれば被写体の反射率の違いにかかわらず、反射率の影響を低減し、適正露出での撮影が可能となる。特に、測色測光手段の測光出力により被写体の色として黄色を判定したときには露出補正量を露出オーバ方向に決定し、青色または赤色を判定したときには露出補正量を露出アンダー方向に決定することで、従来において特に顕著な問題となっていたこれらの色間の反射率の違いによる露出誤差を解消することが可能となる。また、本発明においては、被写体を照明している外部光源をカメラ側において正しく測光していない撮影状態のときにおいても、外部光源による色補正を正確に行うことができ、前記した被写体の反射率の違いによる適正露出の撮影が可能になる。
【００５１】
ここで、前記した測光モード１〜８の個々の測光動作についてまとめると以下の通りになる。
（１）測光モード１
測色を行う測色センサの光源色補正を行うフローＦ８Ａでの光源補正値として、予めＥＥＰＲＯＭ２６に記憶されている固定値の光源データに基づいて演算される光源補正値を採用する。その上で、被写体に対してフローＦ７ＡのＢｖ差検出を行うことにより、Ｂｖ差が所定値よりも大きいとき、すなわち光源測光用センサ１２が被写体を照明している外部光源を測光していないと判定したときには、測色補正禁止フラグＣＣ・ｆを「１」とする。次いで、フローＦ６Ｂの測色を行い、測色補正禁止フラグＣＣ・ｆが「０」の場合には、通常の測色補正処理を行う。測色補正禁止フラグＣＣ・ｆが「１」の場合には、フローＦ１３Ｂの領域測色補正値演算において被写体の色を強制的に無色とし、その上で測色補正値ＣＣ〔ｉ〕の演算を行う。そのため、測色補正値ＣＣ〔ｉ〕は「０」となり、さらにフローＦ１４ＡでのＣＣ演算を行っても測色補正値ＣＣは「０」であり、結果として実質的な測色補正を行わない。
【００５２】
（２）測光モード２
測色を行う測色センサの光源色補正を行うフローＦ８Ａでの光源補正値として、予めＥＥＰＲＯＭ２６に記憶されている固定値の光源データに基づいて演算される光源補正値を採用する。その上で、被写体に対してフローＦ７ＡのＢｖ差検出を行うことにより、Ｂｖ差が所定値よりも大きいとき、すなわち光源測光用センサ１２が被写体を照明している外部光源を測光していないと判定したときには、測色補正禁止フラグＣＣ・ｆを「１」とする。次いで、フローＦ６Ｃにおいて、測色補正禁止フラグＣＣ・ｆが「０」の場合には、通常の測色補正処理を行う。測色補正禁止フラグＣＣ・ｆが「１」の場合には、測色補正値ＣＣを「０」とし、測色処理は行わない。
【００５３】
（３）測光モード３
測色を行う測色センサの光源色補正を行うフローＦ８Ａでの光源補正値として、予めＥＥＰＲＯＭ２６に記憶されている固定値の光源データに基づいて演算される光源補正値を採用する。その上で、被写体に対してフローＦ７ＣのＢｖ差検出を行ない、得られたＢｖ差に基づいてＢｖ差補正係数Ｋ・ｄｉｆを演算する。そして、フローＦ６Ａの測色を行い、フローＦ１３Ａにおいて測色補正値ＣＣ〔ｉ〕を得る。さらに、フローＦ１４Ｂにおいて、得られた測色補正値ＣＣに、Ｂｖ差補正係数Ｋ・ｄｉｆを用いた重み付け演算を行うことで、被写体を照明している外部光源を光源測光用センサが測光している程度割合に対応した測色補正値ＣＣが得られ、この測色補正値ＣＣに基づいた測色補正が行われる。
【００５４】
（４）測光モード４
測色を行う測色センサの光源色補正を行うフローＦ８Ｂでの光源補正値として、光源測光用センサ１２で測光される測光値から演算される光源補正値を採用する。その上で、被写体に対してフローＦ７ＡのＢｖ差検出を行うことにより、Ｂｖ差が所定値よりも大きいとき、すなわち光源測光用センサ１２が被写体を照明している外部光源を測光していないと判定したときには、測色補正禁止フラグＣＣ・ｆを「１」とする。次いで、フローＦ６Ｂの測色を行い、測色補正禁止フラグＣＣ・ｆが「０」の場合には、通常の測色補正処理を行う。測色補正禁止フラグＣＣ・ｆが「１」の場合には、フローＦ１３Ｂの領域測色補正値演算において被写体の色を強制的に無色とし、その上で測色補正値ＣＣ〔ｉ〕の演算を行う。そのため、測色補正値ＣＣ〔ｉ〕は「０」となり、さらにフローＦ１４ＡでのＣＣ演算を行っても測色補正値ＣＣは「０」であり、結果として実質的な測色補正を行わない。
【００５５】
（５）測光モード５
測色を行う測色センサの光源色補正を行うフローＦ８Ｂでの光源補正値として、光源測光用センサ１２で測光される測光値から演算される光源補正値を採用する。その上で、被写体に対してフローＦ７ＡのＢｖ差検出を行うことにより、Ｂｖ差が所定値よりも大きいとき、すなわち光源測光用センサ１２が被写体を照明している外部光源を測光していないと判定したときには、測色補正禁止フラグＣＣ・ｆを「１」とする。次いで、フローＦ６Ｃにおいて、測色補正禁止フラグＣＣ・ｆが「０」の場合には、通常の測色補正処理を行う。測色補正禁止フラグＣＣ・ｆが「１」の場合には、測色補正値ＣＣを「０」とし、測色処理は行わない。
【００５６】
（６）測光モード６
測色を行う測色センサの光源色補正を行うフローＦ８Ｂでの光源補正値として、光源測光用センサ１２で測光される測光値から演算される光源補正値を採用する。その上で、被写体に対してフローＦ７ＣのＢｖ差検出を行ない、得られたＢｖ差に基づいてＢｖ差補正係数Ｋ・ｄｉｆを演算する。そして、フローＦ６Ａの測色を行い、フローＦ１３Ａにおいて測色補正値ＣＣ〔ｉ〕を得る。さらに、フローＦ１４Ｂにおいて、得られた測色補正値ＣＣに、Ｂｖ差補正係数Ｋ・ｄｉｆを用いた重み付け演算を行うことで、被写体を照明している外部光源を光源測光用センサが測光している程度割合に対応した測色補正値ＣＣが得られ、この測色補正値ＣＣに基づいた測色補正が行われる。
【００５７】
（７）測光モード７
被写体に対してフローＦ７ＢのＢｖ差検出を行うことにより、Ｂｖ差が所定値よりも大きいとき、すなわち光源測光用センサ１２が被写体を照明している外部光源を測光していないと判定したときには、光源補正選択フラグＬＳＣ・ｆを「１」とする。次いで、フローＦ８Ｃにおいて、光源補正選択フラグＬＳＣ・ｆが「０」のときには測色を行う測色センサの光源色補正を行う光源補正値として、光源測光用センサ１２で測光される測光値から演算される光源補正値を選択する。また、光源補正値選択フラグＬＳＣ・ｆが「１」のときには、前記光源補正値としてＥＥＰＲＯＭ２６に記憶されている固定値に基づいて演算される光源補正値を選択する。そして、フローＦ６Ａの測色を行い、フローＦ１３Ａにおいて測色補正値ＣＣ〔ｉ〕を得る。さらに、フローＦ１４ＡでのＣＣ演算を行ない、得られた測色補正値ＣＣに基づいて測色補正が行われる。
【００５８】
（８）測光モード８
被写体に対してフローＦ７ＣのＢｖ差検出を行ない、得られたＢｖ差に基づいてＢｖ差補正係数Ｋ・ｄｉｆを演算する。次いで、フローＦ８Ｄの光源補正値演算を行い、得られたＢｖ差補正係数に基づいて、ＥＥＰＲＯＭ２６に記憶されている固定値から演算される光源補正値と光源測光用センサで測光された測光値から演算される光源補正値に対して重み付け演算を行い、前記固定値としての光源補正値と、可変値としての光源補正値との間の値の光源補正値を演算する。そして、フローＦ６Ａの測色を行い、フローＦ１３Ａにおいて測色補正値ＣＣ〔ｉ〕を得る。さらに、フローＦ１４ＡでのＣＣ演算を行ない、得られた測色補正値ＣＣに基づいて測色補正が行われる。
【００５９】
ここで、前記各測光モード１〜８の実施形態においては、図１０に示したフローＦ１に示されたように、測光センサ９（９Ｄ，９Ｒ，９Ｇ，９Ｂ）を６つの測光エリアＡ０〜Ａ５に分割し、各測光エリアで得られた測光値Ｂｖｄに基づいて露出値Ｌｖｄを演算し、当該露出値Ｌｖｄに対して測色補正値ＣＣでの測色補正を行っているが、各測光エリア毎に測光値Ｂｖｄを測色補正した上で、露出値Ｌｖｄを演算するようにしてもよい。すなわち、図３７のフローＦ１Ａに示すように、開放測光補正演算Ｓ１４の後に、直ちに測色処理Ｓ１６を実行し、さらに各測光エリアＡ０〜Ａ５毎に測色補正値ＣＣ〔ｉ〕を演算する（Ｓ２８）。そして、得られた測色補正値ＣＣ〔ｉ〕を用いて、各測光エリアＡ０〜Ａ５の測光値Ｂｖｄ〔ｉ〕をそれぞれ測色補正し、補正測光値Ｂｖｄ〔ｉ〕とする（Ｓ１７Ａ）。
Ｂｖｄ〔ｉ〕＝Ｂｖｄ〔ｉ〕＋ＣＣ〔ｉ〕
しかる上で、得られた各測光エリア毎の補正された補正測光値Ｂｖｄ〔ｉ〕から、最終的な露出値Ｌｖｄを演算する（Ｓ１５）。
【００６０】
これにより、前記実施形態の各測光モード１〜８においても、同様な測色補正された適正な露出を得ることが可能である。なお、この場合には、前記したステップＳ２２を実行するためのフローＦ７Ａ，Ｆ７Ｂ，Ｆ７Ｃは、それぞれ図３８、図３９、図４０のフローＦ７Ａ’，Ｆ７Ｂ’，Ｆ７Ｃ’となる。
【００６１】
なお、本発明においては、定常光測光用の測光センサ及び複数の測色用の各測光センサの各受光面を複数の測光エリアに分割し、これらの分割した各測光エリア毎に測光した測光値に基づいて測色補正値の決定、あるいは補正測光値の決定を行った上で適正露出値を決定していることにより、被写体の色が全体としてひとつの色に偏っている場合、あるいは多色で構成される場合のいずれの場合でも適正な露出値の決定が可能となる。
【００６２】
また、本発明では、被写体を照明している外部光源を受光する光源測光用センサ１２の出力に基づいて、カメラ内に配設されている測色用の測光センサ９Ｇ，９Ｂ，９Ｒの出力のうち、測光センサ９Ｂ，９Ｒの出力を光源補正値に基づいて補正しているので、外部光源の種類によらず正確な測色が可能となり、測色により得られる前記した露出補正量の精度を高め、より適正な露出が実現できる。
【００６３】
さらに、前記実施形態では、光源測光用センサ１２を構成する受光素子と、カメラ内の各測光センサ９Ｄ，９Ｇ，９Ｂ，９Ｒを構成する受光素子を同じフォトダイオードで構成し、しかも測色用の測光センサ９Ｇ，９Ｂ，９Ｒに設けた緑色、青色、赤色の各フィルタと同じフィルタを光源測光用センサ１２の各測光エリアに配設しているので、特に、光源測光用センサ１２と各測色用測光センサ９Ｇ，９Ｂ，９Ｒにおける受光素子及びフィルタの特性の違いによる分光出力の差を殆ど無くすことができ、より高精度な光源差補正が可能となり、かつ適正露出が実現できる。
【００６４】
なお、前記実施形態では、定常光測光を行うための測光センサ９ＤをＢ，Ｇ，Ｒ用の各測光センサ９Ｂ，９Ｇ，９Ｒとは別に独立した測光センサとして設けているが、Ｇ用の測光センサ９Ｇの受光特性は５４０ｎｍ近傍にピークを有しており、視感度分布特性に近い測光センサ９Ｄの特性に近いので、図３（ｂ）に示すように、定常光測光用の測光センサ９ＤをＧ用の測光センサ９Ｇで兼用してもよい。この場合には、図９に示したゼネラルフローの処理Ｓ１１〜Ｓ１５については、Ｇ用の測光センサ９Ｇの受光出力Ｂｖａｄ・ｇをＢｖａｄに置き換えて演算を行えばよい。このように、定常光測光用の測光センサをＧ用の測光センサで構成することにより、光源測光用センサ１２の測光センサとしてのＧ部と全く同じ分光特性での測光が行われるため、Ｂｖ差検出をより高精度に行うことも可能になる。また、その一方で、測光センサを３つの測光センサで構成することが可能となり、ペンタプリズムの接眼光学系側に配置する測光センサの数を図３（ａ）の構成の場合に比較して１個低減することができ、コストの低減が図れるとともに、測光センサの配置スペースを低減してカメラボディの小型化が可能となる。また、この場合に図３（ｂ）のように、Ｇ用の測光センサ９Ｇを定常光測光用の測光センサと同様にペンタプリズム５の接眼光学系側の中央上部に配置することにより、Ｇ用の測光センサ９Ｇにおける測光感度分布を左右対称として測光精度を高いものにすることも可能である。
【００６５】
また、前記実施形態では、８つの測光モード１〜８を一つのカメラにおいて選択して設定するカメラの測光装置の構成例を示しているが、各測光モード１〜８のいずれかを選択して一つのカメラの測光装置を構成するようにしてもよいことは言うまでもない。
【００６６】
【発明の効果】
以上説明したように本発明は、カメラ側の光源測光手段の測光値から得られる露出値と、レンズを通して測光される被写体の測光値から得られる露出値とを比較し、両露出値の差が所定値よりも大きいとき、すなわち、カメラ側の光源測光手段が、被写体を照明している外部光源を正しく測光している撮影状態ではないと判定される際に、前記測色補正量による測色補正を実質的に行わず、あるいは前記測色補正量を変更する。また、これに加えて、前記光源色補正量として予め設定した固定値、あるいは光源測光手段で測光された測光値、さらには両値の中間の値に設定する。これにより、被写体の正確な露出量を得る際に、光源測光手段の適切ではない測光出力の制約を受けることがなく、被写体の反射率の相違にかかわらず、かつまたカメラの撮影状態の如何にかかわらず適正な露出を得ることが可能になる。
【図面の簡単な説明】
【図１】本発明の測光装置を装備した一眼レフカメラの模式的な斜視図である。
【図２】図１のカメラの要部の側面構成図である。
【図３】ペンタプリズムを背面側から見た測光センサの配置状態を示す図である。
【図４】測光センサの分割した測光エリアを示す図である。
【図５】光源測光用センサと測色用の各測光センサの平面構成図である。
【図６】測光センサの分光感度特性を示す図である。
【図７】カメラ回路構成の概略ブロック図である。
【図８】測光モード１〜８の概略を示す図である。
【図９】測光モード１〜８と各フローとの対照を示す図である。
【図１０】本発明の測光装置の測光動作のゼネラルフローＦ１のフローチャートである。
【図１１】レンズ通信処理のフローＦ２のフローチャートである。
【図１２】測光センサ出力Ｂｖｄ演算処理のフローＦ３のフローチャートである。
【図１３】開放測光補正演算処理のフローＦ４のフローチャートである。
【図１４】露出値演算処理のフローＦ５のフローチャートである。
【図１５】測色処理のフローＦ６Ａのフローチャートである。
【図１６】測色処理のフローＦ６Ｂのフローチャートである。
【図１７】測色処理のフローＦ６Ｃのフローチャートである。
【図１８】Ｂｖ差検出処理のフローＦ７Ａのフローチャートである。
【図１９】Ｂｖ差検出処理のフローＦ７Ｂのフローチャートである。
【図２０】Ｂｖ差検出処理のフローＦ７Ｃのフローチャートである。
【図２１】光源補正値演算処理のフローＦ８Ａのフローチャートである。
【図２２】光源補正値演算処理のフローＦ８Ｂのフローチャートである。
【図２３】光源補正値演算処理のフローＦ８Ｃのフローチャートのその１である。
【図２４】光源補正値演算処理のフローＦ８Ｃのフローチャートのその２である。
【図２５】光源補正値演算処理のフローＦ８Ｄのフローチャートである。
【図２６】光源差補正処理のフローＦ９のフローチャートである。
【図２７】測色用測光センサの分光出力と光源測光用センサの分光出力を比較して示す図である。
【図２８】測色パラメータ算出処理のフローＦ１０のフローチャートである。
【図２９】測色定数設定処理のフローＦ１１のフローチャートである。
【図３０】測色定数の一例を示す図である。
【図３１】測色判定処理のフローＦ１２のフローチャートのその１である。
【図３２】測色判定処理のフローＦ１２のフローチャートのその２である。
【図３３】領域測色補正値演算処理のフローＦ１３Ａのフローチャートである。
【図３４】領域測色補正値演算処理のフローＦ１３Ｂのフローチャートである。
【図３５】ＣＣ演算処理のフローＦ１４Ａのフローチャートである。
【図３６】ＣＣ演算処理のフローＦ１４Ｂのフローチャートである。
【図３７】本発明の他の実施形態のゼネラルフローＦ１Ａのフローチャートである。
【図３８】他の実施形態のＢｖ差検出処理のフローＦ７Ａ（Ｆ７Ａ’）のフローチャートである。
【図３９】他の実施形態のＢｖ差検出処理のフローＦ７Ｂ（Ｆ７Ｂ’）のフローチャートである。
【図４０】他の実施形態のＢｖ差検出処理のフローＦ７Ｃ（Ｆ７Ｃ’）のフローチャートである。
【符号の説明】
１  カメラボディ
２  撮影レンズ
５  ペンタプリズム
６  接眼光学系
９  測光センサ
９Ｄ  定常光用測光センサ
９Ｇ  緑色用測光センサ
９Ｂ  青色用測光センサ
９Ｒ  赤色用測光センサ
１１  レンズＲＯＭ
１２  光源測光用センサ
２０  制御回路
２６  ＥＥＰＲＯＭ
２７  ＲＡＭ
ＧＦ，ＢＦ，ＲＦ  緑色，青色，赤色の各フィルタ
【図１】
0004413385.tif 000002
【図２】
0004413385.tif 000003
【図３】
0004413385.tif 000004
【図４】
0004413385.tif 000005
【図５】
0004413385.tif 000006
【図６】
0004413385.tif 000007
【図７】
0004413385.tif 000008
【図８】
0004413385.tif 000009
【図９】
0004413385.tif 000010
【図１０】
0004413385.tif 000011
【図１１】
0004413385.tif 000012
【図１２】
0004413385.tif 000013
【図１３】
0004413385.tif 000014
【図１４】
0004413385.tif 000015
【図１５】
0004413385.tif 000016
【図１６】
0004413385.tif 000017
【図１７】
0004413385.tif 000018
【図１８】
0004413385.tif 000019
【図１９】
0004413385.tif 000020
【図２０】
0004413385.tif 000021
【図２１】
0004413385.tif 000022
【図２２】
0004413385.tif 000023
【図２３】
0004413385.tif 000024
【図２４】
0004413385.tif 000025
【図２５】
0004413385.tif 000026
【図２６】
0004413385.tif 000027
【図２７】
0004413385.tif 000028
【図２８】
0004413385.tif 000029
【図２９】
0004413385.tif 000030
【図３０】
0004413385.tif 000031
【図３１】
0004413385.tif 000032
【図３２】
0004413385.tif 000033
【図３３】
0004413385.tif 000034
【図３４】
0004413385.tif 000035
【図３５】
0004413385.tif 000036
【図３６】
0004413385.tif 000037
【図３７】
0004413385.tif 000038
【図３８】
0004413385.tif 000039
【図３９】
0004413385.tif 000040
【図４０】
0004413385.tif 000041