(57)【要約】【課題】焦点距離の短い撮影レンズを使用したときにも安定して常に正確な閃光発光制御を行うことができるカメラシステムを提供する。【解決手段】撮影レンズ１の焦点距離が第１の焦点距離（２４ｍｍ）よりも小さい場合には、調光補正量ｄｅｌｔａＹをマイナスの一定値（ｄｅｌｔａＹＷ＝−ＷｄｄＹ）とし（Ｓ１００，Ｓ１５０）、焦点距離が第２の焦点距離（４０ｍｍ）よりも大きい場合には、調光補正量ｄｅｌｔａＹを長焦点側用の調光補正量ｄｅｌｔａＹＴとし（Ｓ１１０，Ｓ１６０）、焦点距離が第１の焦点距離と第２の焦点距離との間の場合には、調光補正量ｄｅｌｔａＹをｄｅｌｔａＹＷとｄｅｌｔａＹＴとに対して焦点距離情報に応じた軽重を与えた混合をして調光補正量を演算する。【選択図】図４
2005128192.tif 000002
【特許請求の範囲】
【請求項１】
撮影時の本発光に先立ち予備発光を行うことができる閃光発光部と、
前記予備発光時に被写体からの反射光を測光可能な測光部と、
撮影レンズの焦点距離に応じた焦点距離情報を検出する焦点距離情報検出部と、
被写体までの距離に応じた情報を検出する被写体距離情報検出部と、
撮影時の本発光量を少なくとも前記測光部と前記焦点距離情報検出部と前記被写体距離情報検出部とから得た情報に基づいて演算する本発光量演算部と、
を備え、
前記本発光量演算部は、前記焦点距離情報が、第１の焦点距離よりも短い焦点距離を示す情報であるときには、広角側調光補正として本発光量を少なくする広角用マイナス調光補正を行うこと、
を特徴とするカメラシステム。
【請求項２】
請求項１に記載のカメラシステムにおいて、
前記広角用マイナス調光補正は、一定量だけ発光量を減少する補正であること、
を特徴とするカメラシステム。
【請求項３】
請求項１又は請求項２に記載のカメラシステムにおいて、
前記本発光量演算部は、前記焦点距離情報が、前記第１の焦点距離よりも長い焦点距離である第２の焦点距離よりも長い焦点距離を示す情報である場合であって、前記測光部と前記被写体距離情報検出部とから得た情報に基づいて推定した被写体の反射率が第１の反射率よりも下回ったときには、その下回った量に比例して本発光量を少なくする望遠用マイナス調光補正を望遠側調光補正として行い、推定した前記反射率が第２の反射率よりも上回ったときには、その上回った量に比例して本発光量を多くする望遠用プラス調光補正を望遠側調光補正として行うこと、
を特徴とするカメラシステム。
【請求項４】
請求項３に記載のカメラシステムにおいて、
前記本発光量演算部は、前記焦点距離情報が、前記第１の焦点距離と前記第２の焦点距離との間の焦点距離を示す情報である場合、前記広角側調光補正と前記望遠側調光補正とに対して前記焦点距離情報に応じた軽重を与えた混合をして調光補正量を演算すること、
を特徴とするカメラシステム。
【請求項５】
撮影時の本発光に先立ち予備発光を行うことができる閃光発光部と、
前記予備発光時に撮影領域を複数に分割した測光領域毎に被写体からの反射光を測光可能な測光部と、
撮影レンズの焦点距離に応じた焦点距離情報を検出する焦点距離情報検出部と、
被写体までの距離に応じた情報を検出する被写体距離情報検出部と、
撮影時の本発光量を少なくとも前記測光部と前記焦点距離情報検出部と前記被写体距離情報検出部とから得た情報に基づいて演算する本発光量演算部と、
を備え、
前記本発光量演算部は、前記焦点距離情報が、第３の焦点距離よりも短い焦点距離を示す情報であるときには、前記測光部と前記被写体距離情報検出部とから得た情報に基づいて推定した被写体の反射率が最大となる測光領域の寄与率を高くして本発光量の演算を行う広角側測光領域軽重演算を行うこと、
を特徴とするカメラシステム。
【請求項６】
請求項５に記載のカメラシステムにおいて、
前記本発光量演算部は、前記焦点距離情報が、前記第３の焦点距離よりも長い焦点距離である第４の焦点距離よりも長い焦点距離を示す情報である場合、前記測光部と前記被写体距離情報検出部とから得た情報に基づいて推定した被写体の反射率が第３の反射率よりも下回った低反射領域、及び、推定した前記反射率が第４の反射率よりも上回った高反射領域の寄与率を低くして本発光量の演算を行う望遠側測光領域軽重演算を行うこと、
を特徴とするカメラシステム。
【請求項７】
請求項６に記載のカメラシステムにおいて、
前記本発光量演算部は、前記焦点距離情報が、前記第３の焦点距離と前記第４の焦点距離との間の焦点距離を示す情報である場合、前記広角側測光領域軽重演算の演算結果と前記望遠側測光領域軽重演算の演算結果とに対して前記焦点距離情報に応じた軽重を与えた混合をして得られる値に相当する本発光量を演算すること、
を特徴とするカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影時の補助照明として閃光発光を行うことができるカメラシステムに関するものである。
【背景技術】
【０００２】
従来、一眼レフタイプの銀塩カメラの閃光発光器（ストロボ）の制御方式として、ＴＴＬ調光方式が使われている。これらの中には、撮影時の本発光より前に予備発光を行い、被写体からの反射光を測光し本発光のための情報を得るカメラがある。
【０００３】
また、撮影フィルムの位置にＣＣＤなどの固体撮像素子を置いたデジタルカメラでは、固体撮像素子の表面で拡散した光を使って調光を行なうことが難しい。そこで、撮影時の本発光に先立ち予備発光を行い、被写体からの反射光の測光を行い、予備発光の測光結果から本発光に必要な発光量を演算し、この発光量で本発光を行なわせるタイプのＴＴＬ調光を行うものが知られている。このようなカメラには、ミラーアップの状態で予備発光を行い、予備発光反射光の測光はシャッタ幕面上で拡散した光束に対して行ない、この測光結果から本発光では予備発光の発光量に対して何倍の強度で光るべきかを演算するものがある。またミラーダウンの状態でファインダ光学系に設けられた測光素子で予備発光の反射光を測光し、演算により本発光の強度を求め発光するものもある。
【０００４】
これら、ＴＴＬ調光を行なう銀塩カメラ、及び、デジタルカメラの中でも特に予備発光時の反射光測光結果と、撮影レンズ又は焦点検出部からの被写体距離情報から演算を行うことによって、被写体の反射率の情報を得て、本発光を適切な光量で発光させることを狙ったものがある。すなわち、これらのカメラでは、被写体が標準的な反射率を持った被写体であるか、反射の少ない被写体であるか、又は、反射の多い被写体であるか等の情報を得て、これらの情報から分割された調光領域の重みづけを行い、本発光のための発光量演算、又は、調光センサ制御を行う。また、反射率情報から自動的に適切な写真が撮れるような調光補正量を計算する。
このようなカメラの閃光制御装置として、特許文献１には、予備発光時の反射光測光結果と被写体距離情報及び被写体距離情報検出誤差とを用いて、調光に用いる領域を決定するカメラが提案されている。また、特許文献２には、予備発光時の反射光測光結果と被写体距離情報及び被写体距離検出精度から本発光量を補正するカメラが提案されている。
【０００５】
しかし、前述したような、予備発光時の反射光測光結果と被写体距離情報から被写体反射率に関する情報を得て、調光領域の重み付けや調光補正量を演算するカメラにおいては、被写体距離情報に誤差が含まれていると反射率情報に誤差を生じ、不適切な調光領域への重み付けを行ったり、不適切な調光補正量を算出したりする等して適切な発光量で閃光発光することができないという問題があった。
【０００６】
被写体距離情報の取得方法としては、撮影レンズの距離環の回転位置又は回転量をエンコーダによって検出して得る方法が知られている。また、オートフォーカスセンサにより検出されたデフォーカス量情報を用いる方法も知られている。
しかし、いずれの方法であっても、距離を直接測定するものではなく、得られた被写体距離情報には比較的大きな誤差が含まれている。特に焦点距離の短い撮影レンズを使用した場合には、長焦点距離の撮影レンズに比べて被写界深度が深くなり、撮影距離（被写体距離）の変化に対する距離環の回転角が小さくなるため、距離環回転位置から得る被写体距離情報に含まれる誤差が大きくなる。
【０００７】
また、オートフォーカスによって合焦させた場合にも、同じデフォーカス量を許容したときに入る被写体距離範囲が広いため被写体距離情報としての誤差は大きくなる。例えば、ある距離より遠距離側が全て被写界深度に入ってしまう場合などは、この距離から遠距離側の被写体距離情報は全く得られないことになる。
【０００８】
さらに、焦点距離が短いワイドレンズの場合、像倍率が低くなり被写体が小さくなることが多いため、背景に明るいものがあった場合には、オートフォーカスセンサが背景の明るい部分を検出し、背景に合焦する可能性が高くなる。この場合主要被写体に対しては遠い被写体距離情報が出力され、誤差が大きくなってしまう。
【０００９】
前述した２つの公報にもこの点が考慮されている。特許文献１では、被写体距離情報と共に撮影レンズ内に記憶された被写体距離情報検出誤差とを用いて調光領域の決定を行っている。この被写体距離情報検出誤差は、撮影レンズ固有の情報として被写体距離情報とセットでレンズ内に記憶されている。予備発光時の反射光測光値が距離検出誤差を基にした所定値を上まわる、又は、下まわる領域を調光に寄与させない、すなわちカットするようにしている。ワイドレンズでは、被写体距離情報が遠距離側の時は検出誤差が大きくなりカットされにくくなるため、誤差の大きい被写体距離情報を基に誤って領域をカットしてしまうことを防いでいる。
【００１０】
一方、特許文献２では、予備発光測光結果と被写体距離情報から反射率補正値という名前で調光補正量を求めているが、このとき、焦点距離と像倍率の積をパラメータにして反射率補正値の演算を変化させている。すなわち、焦点距離と像倍率の積の値が大きいとき（焦点距離が長く、撮影距離が小さい場合）には補正がかかりやすくなっており、焦点距離と像倍率の積が小さいとき（焦点距離が短く、撮影距離が大きい場合）には補正がかかりにくくなっている。このようにしてワイドレンズ使用時で、かつ撮影距離が比較的大きい場合には、被写体距離情報に大きな誤差が含まれていることが予想されるので、誤った被写体距離情報に基づいた不適切な調光補正を行わないようにしている。
【００１１】
このように上述の２つの例のいずれもワイドレンズを使用し、かつ、撮影距離が比較的大きいときは、被写体距離情報を用いた積極的な補正を行わないように制御することで、不適切な制御を行わないようにしている。
しかし、ワイドレンズを使用する場合、前述したようにオートフォーカスを使用したとき被写界深度が深いため、同じデフォーカス量を許容したときに入る距離範囲が広く、レンズ距離環もある範囲でばらついた位置で停止する。また、前述したように背景に明るいものがある場合、そちらに引張られて背景に合焦する可能性も高い。このため閃光調光レベルもばらつきが生じるという問題があった。
【００１２】
仮に、比較的近距離側の距離環の位置でレンズが停止した場合、被写体距離情報は短い距離に相当した値となる。この場合、特許文献１の例では、前述の被写体距離情報検出誤差は、比較的小さい値が出力され調光領域のカットが比較的行われやすい。上述の場合と同じ被写体を同じ距離だけ離れた位置から撮影したとしても、上述の場合とは逆に、比較的遠距離の距離環の位置でレンズが停止した場合、被写体距離情報は長い距離に相当した値となり、また、被写体距離情報検出誤差は大きい値となり、調光領域のカットは行われにくくなる。
また、特許文献２では、比較的近距離側の距離環の位置でレンズが停止した場合、被写体距離情報は短い距離に相当した値となり、像倍率も比較的大きいので調光量補正がかかりやすい。上述の場合と同じ被写体を同じ距離だけ離れた位置から撮影したとしても、上述の場合とは逆に、比較的遠距離側の位置でレンズが停止した場合、像倍率が小さくなるので調光量補正がかかりにくくなる。
このように、特許文献１，２いずれの場合であっても、距離環（レンズ）の停止位置のばらつきによって閃光発光量が変化してしまうという問題があった。
【００１３】
ワイドレンズ使用時に、人物が立っていて背後は抜けているようなシーンをワイドレンズで撮影すると、像倍率が小さいために人物の面積が小さくなる場合が多い。このようなシーンで前述の特許文献１，２に記載されているような領域カット、自動調光補正等を行わない従来からのＴＴＬ調光による閃光撮影を行うと、投射光を反射する被写体の面積が小さいためオーバになってしまう。このようなシーンでも前述の特許文献１，２に記載されているような領域カットや自動調光補正が適切に働けば、最適な発光量で閃光発光を行うことができる。
しかし、前述したようにワイドレンズ使用時には、オートフォーカスによりレンズの停止する位置が大きくばらつき、得られる被写体距離情報も大きくばらつき、適正に撮れる場合もあれば、領域カットと自動調光補正が適切に働かずオーバ露出になる場合も生じる。このように、ワイドレンズ使用時には、調光量にばらつきが生じてしまい、不安定な制御となってしまうという問題があった。
【特許文献１】特許第３１３６６５８号公報
【特許文献２】特開２００３−６６５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明の課題は、焦点距離の短い撮影レンズを使用したときにも安定して常に正確な閃光発光制御を行うことができるカメラシステムを提供することである。
【課題を解決するための手段】
【００１５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。
請求項１の発明は、撮影時の本発光に先立ち予備発光を行うことができる閃光発光部（１５）と、前記予備発光時に被写体からの反射光を測光可能な測光部（１３）と、撮影レンズ（１）の焦点距離に応じた焦点距離情報を検出する焦点距離情報検出部（２５，１００）と、被写体までの距離に応じた情報を検出する被写体距離情報検出部（３３）と、撮影時の本発光量を少なくとも前記測光部と前記焦点距離情報検出部と前記被写体距離情報検出部とから得た情報に基づいて演算する本発光量演算部（１００，Ｓ１０〜Ｓ１７０）と、を備え、前記本発光量演算部は、前記焦点距離情報が、第１の焦点距離（２４ｍｍ）よりも短い焦点距離を示す情報であるときには、広角側調光補正として本発光量を少なくする広角用マイナス調光補正を行う（Ｓ１００，Ｓ１５０）こと、を特徴とするカメラシステムである。
【００１６】
請求項２の発明は、請求項１に記載のカメラシステムにおいて、前記広角用マイナス調光補正（Ｓ１００，Ｓ１５０）は、一定量だけ発光量を減少する補正であること、を特徴とするカメラシステムである。
【００１７】
請求項３の発明は、請求項１又は請求項２に記載のカメラシステムにおいて、前記本発光量演算部（１００，Ｓ１０〜Ｓ１７０）は、前記焦点距離情報が、前記第１の焦点距離（２４ｍｍ）よりも長い焦点距離である第２の焦点距離（４０ｍｍ）よりも長い焦点距離を示す情報である場合であって、前記測光部（１３）と前記被写体距離情報検出部（３３）とから得た情報に基づいて推定した被写体の反射率（ＲｅｆＭａｉｎ）が第１の反射率（−ｄＸｉ）よりも下回ったときには、その下回った量に比例して本発光量を少なくする望遠用マイナス調光補正（Ｓ６４０）を望遠側調光補正（Ｓ１１０）として行い、推定した前記反射率が第２の反射率（ｄＸｎ）よりも上回ったときには、その上回った量に比例して本発光量を多くする望遠用プラス調光補正（Ｓ６２０）を望遠側調光補正（Ｓ１１０）として行うこと、を特徴とするカメラシステムである。
【００１８】
請求項４の発明は、請求項３に記載のカメラシステムにおいて、前記本発光量演算部（１００，Ｓ１０〜Ｓ１７０）は、前記焦点距離情報が、前記第１の焦点距離（２４ｍｍ）と前記第２の焦点距離（４０ｍｍ）との間の焦点距離を示す情報である場合、前記広角側調光補正（Ｓ１００）と前記望遠側調光補正（Ｓ１１０）とに対して前記焦点距離情報に応じた軽重を与えた混合をして調光補正量を演算する（Ｓ１４０）こと、を特徴とするカメラシステムである。
【００１９】
請求項５の発明は、撮影時の本発光に先立ち予備発光を行うことができる閃光発光部（１５）と、前記予備発光時に撮影領域を複数に分割した測光領域毎に被写体からの反射光を測光可能な測光部（１３）と、撮影レンズ（１）の焦点距離に応じた焦点距離情報を検出する焦点距離情報検出部（２５，１００）と、被写体までの距離に応じた情報を検出する被写体距離情報検出部（３３）と、撮影時の本発光量を少なくとも前記測光部と前記焦点距離情報検出部と前記被写体距離情報検出部とから得た情報に基づいて演算する本発光量演算部（１００，Ｓ１０〜Ｓ１７０）と、を備え、前記本発光量演算部は、前記焦点距離情報が、第３の焦点距離（２４ｍｍ）よりも短い焦点距離を示す情報であるときには、前記測光部と前記被写体距離情報検出部とから得た情報に基づいて推定した被写体の反射率が最大となる測光領域の寄与率を高くして（Ｓ７６０，Ｓ７９０，Ｓ８２０）本発光量の演算を行う広角側測光領域軽重演算を行うこと、を特徴とするカメラシステムである。
【００２０】
請求項６の発明は、請求項５に記載のカメラシステムにおいて、前記本発光量演算部（１００，Ｓ１０〜Ｓ１７０）は、前記焦点距離情報が、前記第３の焦点距離（２４ｍｍ）よりも長い焦点距離である第４の焦点距離（４０ｍｍ）よりも長い焦点距離を示す情報である場合、前記測光部（１３）と前記被写体距離情報検出部（３３）とから得た情報に基づいて推定した被写体の反射率（ＲｅｆＥｖ［ｃｈ］）が第３の反射率（−１．０）よりも下回った低反射領域、及び、推定した前記反射率が第４の反射率（１．０）よりも上回った高反射領域の寄与率を低くして本発光量の演算を行う望遠側測光領域軽重演算を行うこと、を特徴とするカメラシステムである。
【００２１】
請求項７の発明は、請求項６に記載のカメラシステムにおいて、前記本発光量演算部（１００，Ｓ１０〜Ｓ１７０）は、前記焦点距離情報が、前記第３の焦点距離（２４ｍｍ）と前記第４の焦点距離（４０ｍｍ）との間の焦点距離を示す情報である場合、前記広角側測光領域軽重演算の演算結果（ＧｒａｄｅＷ［ｃｈ］）と前記望遠側測光領域軽重演算の演算結果（ＧｒａｄｅＴ［ｃｈ］）とに対して前記焦点距離情報に応じた軽重を与えた混合をして得られる値に相当する本発光量を演算する（Ｓ８１０）こと、を特徴とするカメラシステムである。
【発明の効果】
【００２２】
本発明によれば、以下の効果を奏することができる。
（１）本発光量演算部は、焦点距離情報が、第１の焦点距離よりも短い焦点距離を示す情報であるときには、広角側調光補正として本発光量を少なくする広角用マイナス調光補正を行うので、焦点距離の短い撮影レンズを使用したときにも安定して常に正確な閃光発光制御を行うことができる。
【００２３】
（２）広角用マイナス調光補正は、一定量だけ発光量を減少する補正であるので、簡単かつ確実に広角側における露出オーバを防止することができる。
【００２４】
（３）焦点距離情報が第２の焦点距離よりも長い焦点距離を示す情報である場合であって、被写体の反射率が第１の反射率よりも下回ったときには、望遠用マイナス調光補正を行い、反射率が第２の反射率よりも上回ったときには、望遠用プラス調光補正行うので、望遠側においても適切な閃光制御を行うことができる。
【００２５】
（４）焦点距離情報が、第１の焦点距離と第２の焦点距離との間の焦点距離を示す情報である場合、広角側調光補正と望遠側調光補正とに対して焦点距離情報に応じた軽重を与えた混合をして調光補正量を演算するので、全ての焦点距離において適切な閃光制御を行うことができる。
【００２６】
（５）本発光量演算部は、焦点距離情報が、第３の焦点距離よりも短い焦点距離を示す情報であるときには、測光部と被写体距離情報検出部とから得た情報に基づいて推定した被写体の反射率が最大となる測光領域の寄与率を高くして本発光量の演算を行う広角側測光領域軽重演算を行うので、焦点距離の短い撮影レンズを使用したときにも安定して常に正確な閃光発光制御を行うことができる。
【００２７】
（６）焦点距離情報が、第４の焦点距離よりも長い焦点距離を示す情報である場合、被写体の反射率が第３の反射率よりも下回った低反射領域、及び、反射率が第４の反射率よりも上回った高反射領域の寄与率を低くして本発光量の演算を行うので、望遠側においても適切な閃光制御を行うことができる。
【００２８】
（７）焦点距離情報が、第３の焦点距離と第４の焦点距離との間の焦点距離を示す情報である場合、広角側測光領域軽重演算の演算結果と望遠側測光領域軽重演算の演算結果とに対して焦点距離情報に応じた軽重を与えた混合をして得られる値に相当する本発光量を演算するので、全ての焦点距離において適切な閃光制御を行うことができる。
【発明を実施するための最良の形態】
【００２９】
焦点距離の短い撮影レンズを使用したときにも安定して常に正確な閃光発光制御を行うという目的を、焦点距離が所定の値よりも短い場合の制御方法を変更することにより、コストアップすることなく実現した。
【実施例１】
【００３０】
図１は、本発明に係わるカメラシステムの実施例１の概要を示した図である。
撮影レンズ１を通過した光束は、クイックリターンミラー２によって折り曲げられ、拡散スクリーン３上に一旦結像する。その後に、コンデンサレンズ４、ペンタプリズム５、接眼レンズ６を通って撮影者の目に到達する。一方、拡散スクリーン３によって拡散された光束の一部は、コンデンサレンズ４、ペンタプリズム５、測光用プリズム７、測光用レンズ８を通して定常光測光部９上へ再結像される。
【００３１】
図２は、測光素子９による測光領域、及び、焦点検出部１７による合焦領域を示す図である。
測光素子９は、例えばＳＰＤ（シリコン・フォト・ダイオード）等の受光素子が用いられており、図２に示すように、被写界をＢ１〜Ｂ５の５領域に分割して測光し、それぞれの測光値を出力可能な構造になっている。
撮影時には、絞り１０が所定値まで絞られると同時に、クイックリターンミラー２が跳ね上げられる。その後に、閃光発光部１５による予備発光時には、シャッタ１１上に略結像され反射された一部の光束を、調光用レンズ１２を通して閃光測光部１３上へ再結像させる。閃光発光部１５による本発光時は、シャッタ１１を開き、例えばＣＣＤ等によって構成される撮像素子１４の受光面上に光束を結像させる。
【００３２】
図３は、閃光測光部１３による先行測光領域を示す図である。
閃光測光部１３は、ＳＰＤと、ＳＰＤからの光電流を蓄積するコンデンサと、増幅アンプ等とによって構成された測光部であり、図３に示すように、定常光用の測光素子９と略同一の分割形状をしており、領域Ｓ１〜Ｓ５は、それぞれ図２のＢ１〜Ｂ５へ対応している。閃光測光部１３では、ＳＰＤで生じた光電流にエリア毎に異なるアンプ・ゲインを掛けて、増幅された電流を積分用コンデンサに蓄積する。読み出し時には、各エリアに対応するコンデンサに蓄積された電荷を電圧値として読み出し、ボディ側マイコン１００に内蔵されているＡ／Ｄ変換器によってデジタルデータとして、マイコン内部に取り込まれる。
【００３３】
クイックリターンミラー２は、一部の光を透過するハーフミラーになっており、透過した光束の一部は、サブミラー１６によって下へ折り曲げられ、焦点検出部１７へ導かれる。焦点検出部１７は、図２に示す被写界の領域Ｆ１〜Ｆ５のいずれかについての焦点状態を検出し、合焦状態になるまで撮影レンズ１が駆動される。
【００３４】
焦点検出部１７で検出した焦点状態に基づき焦点が合うようにレンズ駆動部２４のモータによりレンズ光学系を駆動する。撮影レンズ１には、その繰り出し量と対応した、距離環の回転角に応じた信号を出す距離エンコーダ３３が設けられており、ピントの合った状態では、被写体までの距離に応じた信号が出力され、距離エンコーダ３３は、被写体距離情報検出部として機能している。この信号をレンズ側マイコン２５で処理して、撮影距離信号を得る。この撮影距離信号は、ボディとレンズ間の電気接点を通じてボディ側の閃光制御装置（ボディ側マイコン）１００に通信される。またレンズ側マイコン２５からは、撮影レンズ１の焦点距離情報がボディ側マイコン１００に通信され、これらレンズ側マイコン２５とボディ側マイコン１００は、焦点距離情報検出部としても機能する。ボディ側マイコン１００内では、各種の演算や制御を行なう。
【００３５】
次に、本実施例におけるカメラシステムの動作の概要について述べる。不図示のレリーズスイッチが半押されると、定常光測光部９は、被写体の輝度を測光し、ボディ側マイコン１００は、被写体輝度よりシャッタスピードと絞り値を演算する。また、焦点検出部１７は、デフォーカス量を検出し、焦点を合わせるべくレンズ駆動部２４を駆動して合焦動作を行う。距離エンコーダ３３は、レンズ距離環の回転角（撮影レンズ１の繰り出し量に対応する）を検出し、これより撮影レンズ１が焦点を合わせている距離の情報（被写体距離情報）を得る。この被写体距離情報をレンズ側マイコン２５から不図示の電気接点を通じてボディ側マイコン１００に通信する。
【００３６】
レリーズスイッチが全押しされるとレリーズシーケンスに突入する。レリーズシーケンスに突入すると、クイックリターンミラー２を跳ね上げ、絞り１０を絞り込んだ後に、閃光発光部１５へ予備発光の指示を出し、閃光発光部１５は、予備発光を行う。これに同期して閃光測光部１５は、予備発光の被写体からの反射光強度を測光する。その後、閃光測光部１５は、同じゲイン、同じ蓄積時間で定常光の測光も行う。これは、閃光反射光測光値のなかに含まれる定常光分の測光値を差し引いて正味の閃光反射光分を測光するためである。こうして求めた予備発光測光値を基に本発光量を演算する。この本発光量の演算については、後に詳細に説明する。その後にシャッタ１１を開くと同時に、再び閃光発光部１５へ演算した本発光量とともに本発光の指示を出し、閃光発光部１５は、指示された発光量で閃光発光を行う。必要なシャッタ秒時が経過したらシャッタ１１を閉じ、クイックリターンミラー２を下げ、絞りを開いてレリーズシーケンスを終了する。
【００３７】
次に予備発光時の閃光反射光の測光値（予備発光測光値）から本発光量を求める演算について説明する。
図４は、本実施例における本発光量演算動作の流れを示すフローチャートである。
なお、以下の図４に示す動作は、ボディ側マイコン１００によって行われるので、ボディ側マイコン１００は、本発光量演算部としての機能も有している。
ステップ（以下、Ｓ）１０では、予備発光測光前に閃光測光部１５に測光領域毎にゲインＧａｉｎ［ｃｈ］を設定する。
Ｓ２０では、閃光発光部１５に予備発光指示を送る。閃光発光部１５が予備発光を行うと同時に閃光測光部１３を駆動して、被写体からの反射光を光電変換した電荷をコンデンサに蓄積することにより予備発光測光値ＩＧｐｒｅ［ｃｈ］を得る。十分な測光信号が蓄積されたら閃光発光部１５に予備発光停止信号を送り、予備発光は停止する。この後、閃光発光部１５から電気接点を通じて通信により、予備発光で放射された予備発光ガイドナンバＧＮｐｒｅをボディ側マイコン１００上に得る。
【００３８】
Ｓ３０では、予備発光測光値を測光したときと全く同じゲイン、同じ蓄積時間で閃光測光部１３により、予備発光を行わない状態で定常光の測光を行い、定常光測光値ＩＧｔｅｉ［ｃｈ］を得る。
Ｓ４０では、正味の予備発光測光値を以下の数１により求める。
【００３９】
【数１】
2005128192.tif 000003
【００４０】
ただし、ＩＧは、所定の値以下にならないように、所定値以下となる場合には、全て所定値とする（クリップする）。
Ｓ５０では、ＩＧ［ｃｈ］とゲインから各測光領域に対して、本発光としてどれだけのガイドナンバの発光を行うと適正露光量が得られるかを計算する。これをＧＮｒｔｎ［ｃｈ］と呼ぶこととする。ＧＮｒｔｎ［ｃｈ］は、次の式により求める。
【００４１】
【数２】
2005128192.tif 000004
【００４２】
なお、数２において、Ｃｏｎｓｔ[ｃｈ]は、調整値であり、基準条件でＧＮｒｔｎ[ｃｈ]が正しい値になるように決める。
数２により求めたＧＮｒｔｎ[ｃｈ]は、ガイドナンバの単位で表されており、５分割に分けた領域の一つずつを見たときに、一つの領域が基準の像面露光量に達するために光らなければいけないガイドナンバ、すなわち、個々の領域を最適に写すためのガイドナンバを示している。よって、このＧＮｒｔｎ[ｃｈ]が大きければ反射光が少ない被写体であり、小さければ反射光が多い被写体である。
Ｓ６０では、  このＧＮｒｔｎ[ｃｈ]とレンズ距離エンコーダから得た距離情報Ｘｍ、絞り制御値のＡＰＥＸ値Ａｖから、次の数３により各領域の被写体反射率の底２の対数値ＲｅｆＥｖ[ｃｈ]を推定する。
【００４３】
【数３】
2005128192.tif 000005
【００４４】
このＲｅｆＥｖ[ｃｈ]が０ならば標準の反射率、＋１ならば１段分反射率が高い、−１ならば１段分反射率が低いという意味を持っている。
Ｓ７０では、この値から各領域を本調光に寄与させる重みＷｔ[ｃｈ]を求める。
図５は、Ｓ７０における重みＷｔ[ｃｈ]を求める演算動作をより詳細に示したフローチャートである。
Ｓ５１０では、ＲｅｆＥｖ[ｃｈ]が１．０よりも大きいか否かを判断する。ＲｅｆＥｖ[ｃｈ]が１．０よりも大きいときには、Ｓ５２０へ進み、ＲｅｆＥｖ[ｃｈ]が１．０よりも大きくないときには、Ｓ５３０へ進む。
Ｓ５２０では、以下の数４によりＧｒａｄｅ[ｃｈ]を演算し、Ｓ５６０へ進む。
【００４５】
【数４】
2005128192.tif 000006
【００４６】
なお、上記数４及び後に示す数５において、Ｃ２，Ｃ４は、定数である。
ここで、Ｇｒａｄｅ[ｃｈ]とは、各領域が他の領域に比して相対的に何段重みをもっているかという変数である。Ｇｒａｄｅ[ｃｈ]は、反射率対数値ＲｅｆＥｖ[ｃｈ]が、所定の値よりも大きいか、あるいは小さい場合に、ＲｅｆＥｖ[ｃｈ]に所定の値を超えた分に傾きをかけてＧｒａｄｅ[ｃｈ]を下げるようにするものであり、本実施例では、所定の値として、１．０と−１．０（Ｓ５３０参照）を設定している。
【００４７】
Ｓ５３０では、ＲｅｆＥｖ[ｃｈ]が−１．０よりも小さいか否かを判断する。ＲｅｆＥｖ[ｃｈ]が−１．０よりも小さいときには、Ｓ５４０へ進み、ＲｅｆＥｖ[ｃｈ]が−１．０よりも小さくないときには、Ｓ５５０へ進む。
Ｓ５４０では、以下の数５によりＧｒａｄｅ[ｃｈ]を演算し、Ｓ５６０へ進む。
【００４８】
【数５】
2005128192.tif 000007
【００４９】
Ｓ５５０では、Ｇｒａｄｅ[ｃｈ]＝０とする。
Ｓ５６０では、以下の数６に示すようにグレードを真数に直し正規化することにより、各領域の重みＷｔ[ｃｈ]を求める。
【００５０】
【数６】
2005128192.tif 000008
【００５１】
ただし、数６において、Σ（  ）は、ｃｈ＝１〜５に関しての（  ）内の総和を示す。
この重みＷｔ[ｃｈ]に従い本発光時の発光量演算に寄与させることで、反射率の異常な領域の影響を排除することができる。
【００５２】
図４に戻って、Ｓ８０では、推定した各領域の被写体反射率の底２の対数値ＲｅｆＥｖ[ｃｈ]を基に自動で調光補正量を演算し、適切な露出をえられるようにする。具体的には、求めた領域の重みＷｔ[ｃｈ]を反映させて、次の数７により全体の反射率推定値ＲｅｆＭａｉｎを求める。
【００５３】
【数７】
2005128192.tif 000009
【００５４】
ただし、数７において、Σ（  ）は、ｃｈ＝１〜５に関しての（  ）内の総和を示す。
このＲｅｆＭａｉｎが＋のときは、主要被写体の反射率が高く、−のときは、主要被写体の反射率が低いと考えられる。
【００５５】
Ｓ９０では、至近側誤差（第２の反射率）ｄＸｎ，無限側誤差（第１の反射率）ｄＸｉを求める。
レンズ側マイコン２５からは、使用しているレンズ固有の値として、焦点距離、距離エンコーダポジションに対応した距離検出誤差情報（無限側と至近側２つの情報）がカメラボディ側マイコンに送られる。これよりボディ側マイコン１００は、距離検出誤差情報を含んだ反射率演算に含まれる可能性のあるトータルの誤差情報を計算する。
レンズ側マイコン２５から通信された無限側の距離検出誤差情報をｄＸｉＬ、至近側の距離検出誤差をｄＸｎＬとし、これらの単位は、ＡＰＥＸ値の段数で表す。
【００５６】
すなわち、ｄＸｉＬが＋１．０段とすると、検出された距離に対して√２倍の距離までを誤差としてとり得るという意味であり、また、ｄＸｎＬが＋１．０段の場合は、検出された距離に対して１／√２倍の距離までを誤差としてとり得るという意味である。
また、以下の数８により無限側のピント検出誤差ｄＸｉＢ、至近側のピント検出誤差ｄＸｎＢを演算する。これは、オートフォーカスにより合焦した場合に、像面のデフォーカス量許容値を一定値としたときにレンズの距離情報がどの程度の誤差を持ち得るかを、レンズの焦点距離、及び、撮影距離を考慮して推定した近似式である。
【００５７】
【数８】
2005128192.tif 000010
【００５８】
ここで、Ｘｍはレンズから得られた被写体距離情報、Ｆｍｍは撮影レンズ焦点距離、Ｃ６，Ｃ７は定数である。
また、予備発光の精度の項、ｄＸｍｏｎを考慮する。ｄＸｍｏｎは、固定値で１／３段とする。
これら諸誤差要因を考慮した総合の至近側誤差をｄＸｎ、無限側誤差をｄＸｉと呼ぶこととし、以下の式で演算する。
【００５９】
【数９】
2005128192.tif 000011
【００６０】
Ｓ１００では、焦点距離が広角側のときの調光補正量ｄｅｌｔａＹＷとして−ＷｄｄＹを設定する（広角用マイナス調光補正）。ここで、焦点距離が広角側とは、焦点距離が所定の値（第１の焦点距離）よりも小さい場合であって、本実施例では、焦点距離が２４ｍｍよりも小さい場合、広角側であるとしている。また、ＷｄｄＹは、広角側において行う調光補正値としてあらかじめ所定の値を設定しておくものである。つまり、広角側では、常に一定値だけ調光量を少なくしている。
広角側において、近距離撮影でなく、人物の背景に奥行きがある場合には、前述したように調光補正を行わないと調光レベルはオーバ目になるので、一定量だけ調光量を少なくすることでより適切な露出が得られる。
また、広角側において、平面的な被写体を撮影した場合には、閃光発光部から被写体までの距離が画面中心と画面周辺とでは異なってくる。すなわち画面中心では閃光発光部からの距離が近く、周辺では距離が遠くなる。このようなシーンでは、調光領域の重み付けは平均的になるので、適正露調光補正を行わないと、画面全体のレベルを適正にすべく制御が行われ、結果として画面中央は若干オーバになってしまう。このため、広角側では、調光補正量として一定値だけ調光量を少なくすることでオーバになることを避け、好ましい写真を得ることができる。
【００６１】
Ｓ１１０では、焦点距離が望遠側のときの調光補正量ｄｅｌｔａＹＴを演算する（望遠側調光補正）。
図６は、調光補正量ｄｅｌｔａＹＴを求める演算動作をより詳細に示したフローチャートである。
Ｓ６１０では、ＲｅｆＭａｉｎがｄＸｎよりも大きいか否かを判断する。ＲｅｆＭａｉｎがｄＸｎよりも大きい場合には、Ｓ６２０へ進み、ＲｅｆＭａｉｎがｄＸｎよりも大きくない場合には、Ｓ６３０へ進む。
Ｓ６２０では、調光補正量ｄｅｌｔａＹＴを以下の数１０により求め望遠用プラス調光補正とし、リターンする。
【００６２】
【数１０】
2005128192.tif 000012
【００６３】
Ｓ６３０では、ＲｅｆＭａｉｎがｄＸｉよりも小さいか否かを判断する。ＲｅｆＭａｉｎがｄＸｉよりも小さい場合には、Ｓ６４０へ進み、ＲｅｆＭａｉｎがｄＸｉよりも小さくない場合には、Ｓ６５０へ進む。
Ｓ６４０では、調光補正量ｄｅｌｔａＹＴを以下の数１１により求め望遠用マイナス調光補正とし、リターンする。
【００６４】
【数１１】
2005128192.tif 000013
【００６５】
なお、数１０，１１におけるＫｈ，Ｋｌは、比例係数である。
Ｓ６５０では、調光補正量ｄｅｌｔａＹＴをゼロ、すなわち調光補正を行わないように設定し、リターンする。
以上説明した調光補正量ｄｅｌｔａＹＴの演算では、ＲｅｆＭａｉｎがｄＸｎより大きいとき、上回った部分に比例して調光補正量ｄｅｌｔａＹＴをプラスにし、−ｄｘｉより小さいとき下回った部分に比例して調光補正量をマイナスにしている。また、調光補正量を上回った、あるいは下まわった分に比例させて求める際にｄＸｎ，ｄＸｉが大きい場合には比例する係数Ｋｌ，Ｋｈを小さくするようにする。具体的には、Ｋｌに関してはｄＸｉ、また、Ｋｈに関してはｄＸｎの値が０．３段以下のとき、すなわち誤差が小さい場合、Ｋｌ、Ｋｈは１．０とする。２段以上の場合はＫｌ、Ｋｈは０とする。０．３段から２．０段の間は、以下の数１２のようにして滑らかに変化するよう演算して求める。こうすることにより、誤差情報が大きい場合には、補正を過剰に行わないようにしている。
【００６６】
【数１２】
2005128192.tif 000014
【００６７】
図４に戻って、Ｓ１２０では、撮影レンズ１の焦点距離が２４ｍｍ（第１の焦点距離）以上であるか否かを判断する。焦点距離が２４ｍｍ以上の場合には、Ｓ１３０へ進み、焦点距離が２４ｍｍ以上ではない場合には、Ｓ１５０へ進み、調光補正量ｄｅｌｔａＹを調光補正量ｄｅｌｔａＹＷとする。これにより、広角側では、常に一定値（ＷｄｄＹ）だけマイナス補正が行われることとなる。
先にも課題として説明したように広角側では、被写界深度が深いためレンズ距離環の位置が比較的広い距離範囲にばらついて停止し、その結果、距離エンコーダから得られる被写体距離情報と、付随する被写体距離検出誤差情報もばらつく。そのため、望遠時と同様にして調光補正量を演算したとしても、その値がばらついてしまう。そこで、本実施例では、広角側では、調光補正量を距離データ及び距離誤差データによらず一定値となるように演算している。
【００６８】
Ｓ１３０では、撮影レンズ１の焦点距離が４０ｍｍ（第２の焦点距離）以下であるか否かを判断する。焦点距離が４０ｍｍ以下である場合には、Ｓ１４０へ進み、焦点距離が４０ｍｍ以下でない場合には、Ｓ１６０へ進み、調光補正量ｄｅｌｔａＹを調光補正量ｄｅｌｔａＹＴとする。
Ｓ１４０では、調光補正量ｄｅｌｔａＹを以下の数１３により求める。
【００６９】
【数１３】
2005128192.tif 000015
【００７０】
このＳ１４０へ進んだということは、撮影レンズ１の焦点距離が２４ｍｍ以上４０ｍｍ以下である場合であり、この場合には、広角側における調光補正量ｄｅｌｔａＹＷと望遠側における調光補正量ｄｅｌｔａＹＴとに対して撮影レンズ１の焦点距離に応じた軽重を与えた混合をして調光補正量を演算することとしている。
数１３におけるＫＷｄｄＹは、この焦点距離に応じた軽重を与えた混合をする度合いを示す変数である。
図７は、ＫＷｄｄＹの変化を示す図である。
ＫＷｄｄＹは、図７に示すように広角側（本実施例では、焦点距離２４ｍｍ未満）で０、望遠側（本実施例では、焦点距離４０ｍｍを超える範囲）で１となり、これらの中間焦点距離では、０〜１の値の間で変化するようにする。
【００７１】
図４に戻って、Ｓ１７０では、予備発光に対して何倍の発光量で本発光を光らせるべきかを指示する発光量指示値Ｋｓｉｊｉを以下の数１４により求める。
【００７２】
【数１４】
2005128192.tif 000016
【００７３】
ただし、数１４において、Σ（  ）は、ｃｈ＝１〜５に関しての（  ）内の総和を示す。
なお、これらの演算は、各変数の対数をとって等価な演算を行ってもよい。
また、この演算は、ＩＳＯ１００換算での計算を行い、撮像感度を変化させたときに関しては考慮していない例を示した。この場合、撮像感度に関しては、別途閃光発光部側に通信により送っておき、閃光発光部側で撮像感度がＩＳＯ１００より１段高かったら発光量を１段小さくするように制御する。もちろん撮像感度の考慮をボディ内の演算中で行ってもよい。
【００７４】
発光量指示値Ｋｓｉｊｉを演算したら、求めた発光量指示値Ｋｓｉｊｉ、又は、その対数値を通信用電気接点により閃光発光部１５に送信する。撮像感度値は、閃光発光部１５に対して定常的な通信によって送られている。閃光発光部１５では、予備発光時の発光量を閃光発光部１５自身が持っている自身の閃光強度を測定可能な不図示の閃光測光センサによりカウントしており、本発光は、このカウント値に対してＫｓｉｊｉ倍の発光量を放射するように本発光制御を行う。すなわち本発光が光り始めると同時に閃光発光部１５自身の閃光測光センサにより本発光の発光量を測定し始め、カウント値が予備発光のＫｓｉｊｉ倍に達すると発行を終了するように制御を行う。このとき、前述した撮像感度を考慮する。撮像感度をＡＰＥＸ値のＳＶで表したとき、閃光発光部１５で発光される本発光の強度ＧＮｈｏｎは、閃光発光部１５自身で測定した予備発光ガイドナンバＧＮｐｒｅ'を用いて以下の数１５に示す関係が成り立つように制御する。
【００７５】
【数１５】
2005128192.tif 000017
【００７６】
本実施例によれば、望遠側では、被写体距離情報及び被写体距離検出誤差情報を用いて反射率演算を基にした調光補正を行い、広角側では、被写体距離情報及び被写体距離検出誤差情報を用いず一定値だけ調光量を少なくすることにより、広角側での閃光撮影においてオーバ露出を防ぎ、好ましい写真を得ることができる
【実施例２】
【００７７】
実施例１では、焦点距離に応じて調光補正量を変更し、特に広角撮影時の閃光発光量を適正にする手法を示したが、実施例２は、実施例１に示した手法に加えて、焦点距離に応じて測光領域の重み付けを変えることにより、広角撮影時の閃光発光量をより適正にする手法である。よって、実施例２は、実施例１における図４のＳ７０（すなわち、図５）の動作が異なる他は、実施例１と同様であるので、前述した実施例１と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
図８は、実施例２における重みＷｔ[ｃｈ]を求める演算動作をより詳細に示したフローチャートである。
【００７８】
実施例１と同様に反射率対数値ＲｅｆＥｖ［ｃｈ］の値から各領域を本調光に寄与させる重みを求める。各領域が他の領域に比して相対的に何段重みをもっているかという変数Ｇｒａｄｅ［ｃｈ］を以下に示すように演算する。まず、焦点距離が短くない場合（望遠側）のＧｒａｄｅとしてＧｒａｄｅＴ［ｃｈ］を求める。ＧｒａｄｅＴ［ｃｈ］は、反射率対数値ＲｅｆＥｖ［ｃｈ］が、所定の値よりも大きいか、あるいは小さい場合に、所定の値を超えた分に傾きをかけてＧｒａｄｅＴ［ｃｈ］を下げるようにする。
以下、図８に従い、上述の動作を説明する。Ｓ７００では、反射率対数値ＲｅｆＥｖ［ｃｈ］が１．０よりも大きいか否かの判断を行う。反射率対数値ＲｅｆＥｖ［ｃｈ］が１．０（第４の反射率）よりも大きい場合には、Ｓ７１０へ進み、反射率対数値ＲｅｆＥｖ［ｃｈ］が１．０よりも大きくない場合には、Ｓ７２０へ進む。
Ｓ７１０では、ＧｒａｄｅＴ［ｃｈ］を以下の数１６により演算する。
【００７９】
【数１６】
2005128192.tif 000018
【００８０】
なお、上記数１６及び後に示す数１７において、Ｃ２，Ｃ４は、定数である。
Ｓ７２０では、反射率対数値ＲｅｆＥｖ［ｃｈ］が−１．０（第３の反射率）よりも小さいか否かの判断を行う。反射率対数値ＲｅｆＥｖ［ｃｈ］が−１．０よりも小さい場合には、Ｓ７３０へ進み、反射率対数値ＲｅｆＥｖ［ｃｈ］が−１．０よりも小さくない場合には、Ｓ７４０へ進む。
Ｓ７３０では、ＧｒａｄｅＴ［ｃｈ］を以下の数１７により演算する。
【００８１】
【数１７】
2005128192.tif 000019
【００８２】
なお、上述のＳ７００〜Ｓ７４０における望遠側のＧｒａｄｅＴ［ｃｈ］を求める動作は、実施例１におけるＧｒａｄｅ［ｃｈ］を求めるＳ５１０〜Ｓ５５０と同様である。
ＧｒａｄｅＴ［ｃｈ］は、各領域間の相対的な重みを段数で表すものであるが、後の演算に備え、Ｓ７５０では、最大の値が０になるように以下の数１８により正規化しておく。
【００８３】
【数１８】
2005128192.tif 000020
【００８４】
Ｓ７６０では、焦点距離が短い広角側においてＧｒａｄｅ［ｃｈ］と同様の意味をもつ広角側の変数ＧｒａｄｅＷ［ｃｈ］を設定する。本実施例では、焦点距離が短い場合には、予備発光の反射光の大きい領域を重視してその他の領域の重みを下げることとし、Ｃｈ＝１〜５のなかでＲｅｆＥｖ［ｃｈ］が最も大きい領域は、ＧｒａｄｅＷ［ｃｈ］＝０とし、その他の領域は、ＧｒａｄｅＷ［ｃｈ］＝−２０とする。
ここで、ＧｒａｄｅＷ［ｃｈ］＝−２０とするのは、対数で２０段分重みを下げると言う意味であり、真数領域では、実質上重み０になる。したがって、−２０段という数字に大きな意味はなく、この値は、マイナスの大きな数字であればよい。
【００８５】
Ｓ７７０では、撮影レンズ１の焦点距離が２４ｍｍ（第３の焦点距離）以上であるか否かを判断する。焦点距離が２４ｍｍ以上の場合には、Ｓ７８０へ進み、焦点距離が２４ｍｍ以上ではない場合には、Ｓ７９０へ進み、Ｇｒａｄｅ［ｃｈ］＝ＧｒａｄｅＷ［ｃｈ］とし、Ｓ８２０へ進む。
Ｓ７８０では、撮影レンズ１の焦点距離が４０ｍｍ（第４の焦点距離）以下であるか否かを判断する。焦点距離が４０ｍｍ以下である場合には、Ｓ８１０へ進み、焦点距離が４０ｍｍ以下でない場合には、Ｓ８０００へ進み、Ｇｒａｄｅ［ｃｈ］＝ＧｒａｄｅＴ［ｃｈ］とし、Ｓ８２０へ進む。
なお、Ｓ７７０，Ｓ７８０において閾値として用いる第３の焦点距離，第４の焦点距離は、それぞれＳ１２０，Ｓ１３０において閾値として用いる第１の焦点距離，第２の焦点距離と等しくしてあるが、これらを異なるようにしてもよい。
Ｓ８１０では、Ｇｒａｄｅ［ｃｈ］を以下の数１９により求める。
【００８６】
【数１９】
2005128192.tif 000021
【００８７】
このＳ８１０へ進んだということは、撮影レンズ１の焦点距離が２４ｍｍ以上４０ｍｍ以下である場合であり、この場合には、広角側におけるＧｒａｄｅＷ［ｃｈ］と望遠側におけるＧｒａｄｅＴ［ｃｈ］とに対して撮影レンズ１の焦点距離に応じた軽重を与えた混合をしてＧｒａｄｅ［ｃｈ］を演算することとしている。なお、数１９におけるＫＷｄｄＹは、実施例１におけるＫＷｄｄＹと同じであり、図７のように焦点距離に応じて変化する変数である。
Ｓ８２０では、以下の数２０のように、Ｇｒａｄｅ[ｃｈ]を真数に直し正規化することで、各領域の重みＷｔ[ｃｈ]を求める。
【００８８】
【数２０】
2005128192.tif 000022
【００８９】
ただし、数２０において、Σ（  ）は、ｃｈ＝１〜５に関しての（  ）内の総和を示す。
このようにして得られた重みＷｔ[ｃｈ]に従い本発光時の発光量演算に寄与させることで、焦点距離が短いレンズ使用時には反射光が最大の領域に重みを持たせ本発光量を演算する広角側測光領域軽重演算を実行し、オーバになるのを防ぐことができる。一方、焦点距離が長いレンズにおいては、反射率推定値に基づき反射光が異常に少ない領域、及び、鏡のように反射光が異常に多い領域の重みを下げる望遠側測光領域軽重演算を実行し、適切な露光量を得ることができる。また、中間の焦点距離においても広角側と望遠側との制御の中間の制御を行うことにより、安定した露光量を得ることができる。
上述の重みＷｔ[ｃｈ]を求めた後の動作は、実施例１と同一である。
【００９０】
なお、上述した例では、Ｓ７６０において広角側のＧｒａｄｅＷ[ｃｈ]を設定するときに、反射光が最大の領域の重みを残し、他の領域は、実質上重み０になるように演算したが、この手法に限らず、例えば、以下のように行ってもよい。
焦点距離が短い場合には、予備発光の反射光の大きい領域を重視してその他の領域の重みを最大の反射率を下回る分に係数をかけて下げる。
例えば、Ｃｈ＝１〜５のなかで最も大きいＲｅｆＥｖ[ｃｈ]をｍａｘＲｅｆＥｖ[ｃｈ]とし、ＧｒａｄｅＷ[ｃｈ]を以下の数２１により求める。
【００９１】
【数２１】
2005128192.tif 000023
【００９２】
この数２１において、Ｃ５は、重みを下げる傾きを決める定数である。このようにすることで、わずかの構図変更に対しても、さらに安定した制御を行うことができる。
【００９３】
本実施例によれば、閃光撮影時に広角側においてオーバ露光になることなく、望遠側では反射率演算に基づき適切な露光レベルの調光が可能であり、広角と望遠との中間の焦点距離であっても、これらを補完する調光を行うことにより適切な調光を行うことができる閃光制御装置を得ることができる。
（変形例）
【００９４】
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。
例えば、各実施例において、閃光測光用の専用センサを搭載し、予備発光測光を主ミラーが上がった状態でシャッタ幕面での拡散光を測光することで行う方法を説明した。しかし、予備発光測光を定常光測光用のセンサを閃光測光部として共用して行う方法で、ミラーダウン状態で行う方法も知られている。この場合でも前述した、レンズ焦点距離と被写体の関係から生ずる現象は全く同じであるため、本発明を適用することができる。
【００９５】
また、実施例２において、実施例１において行った焦点距離に応じて調光補正量を変更する手法に加えて、各測光領域の重み付け（軽重）を変更する例を示したが、これに限らず、例えば、焦点距離に応じて各測光領域の重み付け（軽重）を変更する手法を単独で行ってもよい。
【図面の簡単な説明】
【００９６】
【図１】本発明に係わるカメラシステムの実施例１の概要を示した図である。
【図２】測光素子９による測光領域、及び、焦点検出部１７による合焦領域を示す図である。
【図３】閃光測光部１３による先行測光領域を示す図である。
【図４】本実施例における本発光量演算動作の流れを示すフローチャートである。
【図５】Ｓ７０における重みＷｔ[ｃｈ]を求める演算動作をより詳細に示したフローチャートである。
【図６】調光補正量ｄｅｌｔａＹＴを求める演算動作をより詳細に示したフローチャートである。
【図７】ＫＷｄｄＹの変化を示す図である。
【図８】実施例２における重みＷｔ[ｃｈ]を求める演算動作をより詳細に示したフローチャートである。
【符号の説明】
【００９７】
１  撮影レンズ
２  クイックリターンミラー
３  拡散スクリーン
４  コンデンサレンズ
５  ペンタプリズム
６  接眼レンズ
７  測光用プリズム
８  測光用レンズ
９  定常光測光部
１０  絞り
１１  シャッタ
１２  調光用レンズ
１３  光測光部
１４  撮像素子
１５  閃光発光部
１６  サブミラー
１７  焦点検出部
２４  レンズ駆動部
２５  レンズ側マイコン
３３  距離エンコーダ
１００  ボディ側マイコン
【図１】
2005128192.tif 000024
【図２】
2005128192.tif 000025
【図３】
2005128192.tif 000026
【図４】
2005128192.tif 000027
【図５】
2005128192.tif 000028
【図６】
2005128192.tif 000029
【図７】
2005128192.tif 000030
【図８】
2005128192.tif 000031