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