(57)【特許請求の範囲】
【請求項１】
撮影シーンが逆光シーンであるか否かを判別する逆光判別装置であって、
前記撮影シーンで得られた画像を受けて、前記画像を複数の測光領域に分割して、前記測光領域の各々においてその輝度および色を測光して輝度情報および色情報を得る測光手段と、
前記輝度情報に応じて前記画像における輝度の差を示す輝度差分を求める輝度差算出手段と、
前記色情報に応じて前記測光領域において予め定められた第１の特定色および前記第１の特定色とは異なる第２の特定色が検出されたか否かを判定する特定色判定手段と、
前記輝度差分と逆光判定閾値とに応じて前記撮影シーンが逆光シーンであるか否かを判定する逆光シーン判定処理を行う際、前記第２の特定色である領域が検出されていない場合に、前記第１の特定色である測光領域の数に応じて前記逆光判定閾値を変更して前記逆光シーン判定処理を行う逆光判定手段と、
を有することを特徴とする逆光判別装置。
【請求項２】
前記逆光判定手段は、前記第１の特定色である測光領域の数が所定の数以上であると、前記第１の特定色である測光領域の数が前記所定の数未満の場合よりも前記逆光判定閾値を大きくして前記逆光シーン判定処理を行うことを特徴とする請求項１に記載の逆光判別装置。
【請求項３】
前記測光領域に対応する焦点検出領域の各々について合焦状態にあるか否かを検出する焦点検出手段を備え、
前記輝度差算出手段は、前記合焦状態にある焦点検出領域に対応する測光領域における輝度の平均値を示す合焦部輝度値を求めて、前記測光領域における輝度の平均値である平均輝度値と前記合焦部輝度値とに応じて前記輝度差分を求めることを特徴とする請求項１又は２に記載の逆光判別装置。
【請求項４】
前記測光領域における輝度の平均値である平均輝度値が予め設定された設定輝度値未満であると、フラッシュ発光を行う発光手段を有することを特徴とする請求項１に記載の逆光判別装置。
【請求項５】
前記測光領域における輝度の平均値である平均輝度値が予め設定された設定輝度値以上であると、前記画像において天側および地側に位置する測光領域における輝度の傾きを示す輝度傾き情報を求める輝度傾き算出手段を備え、
前記逆光判定閾値は、前記平均輝度と前記輝度傾き情報とによって規定されることを特徴とする請求項１〜４のいずれか１項に記載の逆光判別装置。
【請求項６】
前記逆光判定手段は、前記特定色判定手段によって前記第２の特定色が検出され、当該検出された前記第２の特定色である測光領域の信頼度が所定値以上であると、前記逆光シーン判定処理で用いる逆光判定閾値を、前記第１の特定色である測光領域の数が所定の数以上である場合に用いる逆光判定閾値よりも小さくすることを特徴とする請求項１〜５のいずれか１項に記載の逆光判別装置。
【請求項７】
前記輝度差算出手段は、前記特定色判定手段によって前記第２の特定色が検出されると、前記第２の特定色である測光領域における輝度の平均値を示す特定色輝度値を求めて、前記測光領域における輝度の平均値である平均輝度値と前記特定色輝度値とに応じて前記輝度差分を求めることを特徴とする請求項６に記載の逆光判別装置。
【請求項８】
前記第１の特定色は緑色であり、前記第２の特定色は肌色であることを特徴とする請求項６又は７に記載の逆光判別装置。
【請求項９】
請求項１〜８のいずれか１項に記載の逆光判別装置と、
被写体を撮像して画像を得る撮像手段と、
前記逆光判定手段によって逆光シーンであると判定されると、フラッシュを発光制御する発光制御手段と、
を有することを特徴とする撮像装置。
【請求項１０】
撮影シーンが逆光シーンであるか否かを判別する逆光判別装置の制御方法であって、
前記撮影シーンで得られた画像を受けて、前記画像を複数の測光領域に分割して、前記測光領域の各々においてその輝度および色を測光して輝度情報および色情報を得る測光ステップと、
前記輝度情報に応じて前記画像における輝度の差を示す輝度差分を求める輝度差算出ステップと、
前記色情報に応じて前記測光領域において予め定められた第１の特定色および前記第１の特定色とは異なる第２の特定色が検出されたか否かを判定する特定色判定ステップと、
前記輝度差分と逆光判定閾値とに応じて前記撮影シーンが逆光シーンであるか否かを判定する逆光シーン判定処理を行う際、前記第２の特定色である領域が検出されていない場合に、前記第１の特定色である測光領域の数に応じて前記逆光判定閾値を変更して前記逆光シーン判定処理を行う逆光判定ステップと、
を有することを特徴とする制御方法。
【請求項１１】
撮影シーンが逆光シーンであるか否かを判別する逆光判別装置で用いられる制御プログラムであって、
前記逆光判別装置が備えるコンピュータに、
前記撮影シーンで得られた画像を受けて、前記画像を複数の測光領域に分割して、前記測光領域の各々においてその輝度および色を測光して輝度情報および色情報を得る測光ステップと、
前記輝度情報に応じて前記画像における輝度の差を示す輝度差分を求める輝度差算出ステップと、
前記色情報に応じて前記測光領域において予め定められた第１の特定色および前記第１の特定色とは異なる第２の特定色が検出されたか否かを判定する特定色判定ステップと、
前記輝度差分と逆光判定閾値とに応じて前記撮影シーンが逆光シーンであるか否かを判定する逆光シーン判定処理を行う際、前記第２の特定色である領域が検出されていない場合に、前記第１の特定色である測光領域の数に応じて前記逆光判定閾値を変更して前記逆光シーン判定処理を行う逆光判定ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、逆光判別装置、その制御方法、および制御プログラム、並びに撮像装置に関し、特に、逆光シーンの判別およびフラッシュの発光制御に関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置においては、撮影シーンが逆光シーンであるか否かを判別して、逆光シーンであると自然光撮影からフラッシュ撮影に切替えることが行われている。逆光シーンであるか否かを判定する際には、測光領域が分割された測光センサーの出力である領域毎の被写体輝度を所定のアルゴリズムに基づいて解析する。そして、その解析結果が所定の閾値条件を満たすか否かによって撮影シーンが逆光シーンであるか否かを判定している。
【０００３】
例えば、測光領域が分割された測光センサーの出力に応じてその平均輝度値を求めるとともに、焦点検出領域における輝度値（以下焦点輝度値と呼ぶ）を求めるようにしたものがある。ここでは、平均輝度値と焦点輝度値との差分および画面の天側と地面側との輝度の傾きに応じて逆光シーンであるか否かを判定するようにしている（特許文献１参照）。
【０００４】
さらに、バッファメモリに分光フィルタを透過した波長帯域毎の分光画像およびこれら各分光画像の特性を示す分光特性データを記憶して、分光特性データに応じてシーンを判別するようにしたものがある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１０９６０５号公報
【特許文献２】特開２００９−７１６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に記載のように、測光領域が分割された測光センサーの出力である測光値（例えば、輝度値）に応じて逆光シーンの判定を行うと、被写体の反射率の相違によって逆光シーン判定の精度が低下することがある。
【０００７】
一般に、被写体からの反射光を測光する測光センサーにおいて被写体の反射率が約１８％の場合に最適な測光出力が行われるように調整されている。そして、人物の肌は人種および個人差もあるが、概して反射率が１８％に近いことが多い。このため、人物を撮影する際には、逆光シーン判定の精度は保たれることが多い。
【０００８】
一方、屋外において撮影を行う際に被写体となる可能性が高い木および植物の葉などの緑を測光すると、反射率１８％の被写体に対して１段〜２段程、測光値が低くなることが多い。例えば、これらの被写体は反射率が約１０％〜５％である。
【０００９】
このような木および植物の葉などが被写体であるにも拘わらず、反射率１８％の被写体と同様にして逆光シーン判定を行うと、精度よく逆光シーン判定を行うことができない。この結果、フラッシュ発光すべきではない撮影シーンにおいてフラッシュ発光が行われて、エネルギーの無駄使いになるばかりでなく、好ましい画像が得られないことがある。
【００１０】
特許文献２においては、被写体に関する輝度情報のみでなく、被写体の色情報などを得て、これらの情報に応じて被写体の種類および材質を判別し、その判別結果に応じて発行条件を変更してフラッシュ発光を行うことが記載されている。
【００１１】
ところが、特許文献２においては、被写体の種類に応じてどのように発光条件を変更するかについては記載されておらず、特許文献２においても逆光シーンを精度よく判定してフラッシュ発光を行うことは困難である。
【００１２】
従って、本発明の目的は、精度よく逆光シーンを判定してフラッシュ発光を行うことのできる逆光判別装置、その制御方法、および制御プログラム、並びに撮像装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記の目的を達成するため、本発明による逆光判別装置は、撮影シーンが逆光シーンであるか否かを判別する逆光判別装置であって、前記撮影シーンで得られた画像を受けて、前記画像を複数の測光領域に分割して、前記測光領域の各々においてその輝度および色を測光して輝度情報および色情報を得る測光手段と、前記輝度情報に応じて前記画像における輝度の差を示す輝度差分を求める輝度差算出手段と、前記色情報に応じて前記測光領域において予め定められた第１の特定色および前記第１の特定色とは異なる第２の特定色が検出されたか否かを判定する特定色判定手段と、前記輝度差分と逆光判定閾値とに応じて前記撮影シーンが逆光シーンであるか否かを判定する逆光シーン判定処理を行う際、前記第２の特定色である領域が検出されていない場合に、前記第１の特定色である測光領域の数に応じて前記逆光判定閾値を変更して前記逆光シーン判定処理を行う逆光判定手段と、を有することを特徴とする。
【００１４】
本発明による撮像装置は、上記の逆光判別装置と、被写体を撮像して画像を得る撮像手段と、前記逆光判定手段によって逆光シーンであると判定されると、フラッシュを発光制御する発光制御手段と、を有することを特徴とする。
【００１５】
本発明による制御方法は、撮影シーンが逆光シーンであるか否かを判別する逆光判別装置の制御方法であって、前記撮影シーンで得られた画像を受けて、前記画像を複数の測光領域に分割して、前記測光領域の各々においてその輝度および色を測光して輝度情報および色情報を得る測光ステップと、前記輝度情報に応じて前記画像における輝度の差を示す輝度差分を求める輝度差算出ステップと、前記色情報に応じて前記測光領域において予め定められた第１の特定色および前記第１の特定色とは異なる第２の特定色が検出されたか否かを判定する特定色判定ステップと、前記輝度差分と逆光判定閾値とに応じて前記撮影シーンが逆光シーンであるか否かを判定する逆光シーン判定処理を行う際、前記第２の特定色である領域が検出されていない場合に、前記第１の特定色である測光領域の数に応じて前記逆光判定閾値を変更して前記逆光シーン判定処理を行う逆光判定ステップと、を有することを特徴とする。
【００１６】
本発明による制御プログラムは、撮影シーンが逆光シーンであるか否かを判別する逆光判別装置で用いられる制御プログラムであって、前記逆光判別装置が備えるコンピュータに、前記撮影シーンで得られた画像を受けて、前記画像を複数の測光領域に分割して、前記測光領域の各々においてその輝度および色を測光して輝度情報および色情報を得る測光ステップと、前記輝度情報に応じて前記画像における輝度の差を示す輝度差分を求める輝度差算出ステップと、前記色情報に応じて前記測光領域において予め定められた第１の特定色および前記第１の特定色とは異なる第２の特定色が検出されたか否かを判定する特定色判定ステップと、前記輝度差分と逆光判定閾値とに応じて前記撮影シーンが逆光シーンであるか否かを判定する逆光シーン判定処理を行う際、前記第２の特定色である領域が検出されていない場合に、前記第１の特定色である測光領域の数に応じて前記逆光判定閾値を変更して前記逆光シーン判定処理を行う逆光判定ステップと、を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、輝度差分と逆光判定閾値とに応じて撮影シーンが逆光シーンであるか否かを判定する逆光シーン判定処理を行う際、緑色などの第１の特定色である測光領域の数に応じて逆光判定閾値を変更して逆光シーン判定処理を行う。これによって、精度よく逆光シーンを判定してフラッシュ発光を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態による逆光判別装置を備える撮像装置の一例についてその構成を示す断面図である。
【図２】図１に示す焦点検出用センサーの一例についてその構成を示す図である。
【図３】図１に示す測光用センサーの一例についてその構成を説明するための図であり、（ａ）は測光用センサーの受光面を複数の領域に分割した測光領域を示す図、（ｂ）は測光領域の各々に配置されたカラーフィルタの一例を示す図である。
【図４】図１に示すファインダー光学系のファインダー視野において測光用センサーの視野と焦点検出用センサーの焦点検出領域との対応の一例を示す図である。
【図５】図１に示すカメラにおける制御系統の一例を説明するためのブロック図である。
【図６】図５に示すカメラにおける撮影処理の一例を説明するためのフローチャートである。
【図７Ａ】図６に示す露出演算処理およびフラッシュ使用判定処理を説明するためフローチャートである（その１）。
【図７Ｂ】図６に示す露出演算処理およびフラッシュ使用判定処理を説明するためフローチャートである（その２）。
【図８】図５に示すカメラ制御部で設定される逆光判定閾値条件の一例を示す図である。
【図９】本発明の第２の実施形態による逆光判別装置を備えるカメラで行われる露出演算およびフラッシュ使用判定処理の一例を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態に係るカメラで設定される逆光判定閾値条件の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下に、本発明の実施の形態による逆光判別装置の一例について、図面を参照して説明する。
【００２０】
［第１の実施形態］
図１は、本発明の第１の実施形態による逆光判別装置を備える撮像装置の一例についてその構成を示す断面図である。
【００２１】
図示の撮像装置は、例えば、レンズ交換可能な一眼レフカメラ（以下単にカメラと呼ぶ）であり、カメラ本体１、交換レンズユニット（以下単に交換レンズと呼ぶ）２、および発光装置（以下フラッシュ装置と呼ぶ）３を有している。
【００２２】
カメラ本体１には、撮像素子１２が備えられており、この撮像素子１２は、例えば、ＣＭＯＳ又はＣＣＤなどのエリア蓄積型の撮像素子である。撮像素子１２の前面側には光学ローパスフィルター１１が配置され、光学ローパスフィルター１１の前にはメカニカルシャッター１０が配置されている。
【００２３】
メカニカルシャッター１０の前段には半透過性の主ミラー１３が配置されている。そして、メカニカルシャッター１０と主ミラー１３との間には第１の反射ミラー１４が配置されている。これら主ミラーおよび第１の反射ミラー１４は、撮影の際には、図中上方に跳ね上がる。つまり、主ミラーおよび第１の反射ミラー１４は、撮影の際には、光軸から退避する。
【００２４】
第１の反射ミラー１４で反射した光の光軸上には、近軸的結像面１５が規定され、この近軸的結像面１５は第１の反射ミラー１４に関して撮像素子１２の結像面と共役な位置にある。
【００２５】
第２の反射ミラー１６は第１の反射ミラー１４で反射した光を反射して、焦点検出用センサー（ＡＦセンサー）２０に導く。第２の反射ミラー１６と焦点検出用センサー２０との間には、赤外カットフィルター１７、絞り１８、および２次結像レンズ１９が配置されている。
【００２６】
なお、絞り１８には２つの開口部が形成されている。焦点検出用センサー２０は、例えば、ＣＭＯＳ又はＣＣＤなどのエリア蓄積型光電変換素子を備えている。
【００２７】
図２は、図１に示す焦点検出用センサー２０の一例についてその構成を示す図である。
【００２８】
焦点検出用センサー２０は、図１に示す絞り１８の２つの開口部にそれぞれ対応する受光センサー部２０Ａおよび２０Ｂを有している。そして、これら受光センサー部２０Ａおよび２０Ｂはそれぞれ多数の画素に分割されている。
【００２９】
さらに、図示はしないが、焦点検出用センサー２０は信号蓄積および信号処理用の周辺回路などが備えられ、これら周辺回路は受光センサー部２０Ａおよび２０Ｂとともに、同一チップ上に集積されている。
【００３０】
なお、第１の反射ミラー１４、第２の反射ミラー１６、赤外カットフィルター１７、絞り１８、２次結像レンズ１９、および焦点検出用センサー２０までの構成によって、特開平９−１８４９６５号公報に記載されているように、撮影画面における任意の位置で所謂像ずれ方式による焦点検出を行うことができる。
【００３１】
主ミラー１３の上方には、拡散性を有するピント板２１が配置され、ピント板２１の上側にはペンタプリズム２２が配置されている。そして、プリズム２２を通過した光は接眼レンズ２３に入射する。
【００３２】
プリズム２２の近傍には第３の反射ミラー２４が配置され、第３の反射ミラー２４で反射した光は集光レンズ２５を介して測光用センサー２６に導かれる。なお、測光用センサー２６は被写体の輝度を示す輝度情報および色を示す色情報を得るためのものである。そして、測光用センサー２６は、例えば、ＣＭＯＳ又はＣＣＤなどのエリア蓄積型光電変換素子を有している。
【００３３】
図３は、図１に示す測光用センサー２６の一例についてその構成を説明するための図である。そして、図３（ａ）は測光用センサー２６の受光面を複数の領域に分割した測光領域を示す図であり、図３（ｂ）は測光領域の各々に配置されたカラーフィルタの一例を示す図である。
【００３４】
図３（ａ）において、測光用センサー２０はその受光面が複数の領域に分割されて、複数の測光領域が規定されている。そして、測光用センサー２０は、測光領域毎に被写体に関する輝度情報および色情報を出力する。図示の例では、受光面は５行×７列の３５の領域に分割されており、測光領域ＰＤ１〜ＰＤ３５が形成されている。
【００３５】
測光領域ＰＤ１〜ＰＤ３５の各々は、図３（ｂ）に示すように、複数の受光部画素を有しており、測光領域ＰＤ１〜ＰＤ３５の各々には、所定の配列を有するカラーフィルタが配置されている。
【００３６】
図示の例では、Ｂ（青）、Ｇ（緑）、およびＲ（赤）の３分光色がベイヤー配列された原色カラーフィルタ２６１が測光領域ＰＤ１〜ＰＤ３５の各々に配置されている。
【００３７】
なお、測光用センサー２６は受光部画素の他に信号増幅および信号処理用の周辺回路などが同一チップ上に集積されている。
【００３８】
再び図１を参照して、ピント板２１、ペンタプリズム２２、および接眼レンズ２３によってファインダー光学系が形成される。測光用センサー（ＡＥセンサー）２６には主ミラー１３によって反射され、さららにピント板２１によって拡散された光のうち光軸外の一部が入射する。
【００３９】
図４は、図１に示すファインダー光学系のファインダー視野において測光用センサー２６の視野と焦点検出用センサー２０の焦点検出領域との対応の一例を示す図である。
【００４０】
いま、ファインダー視野を参照番号７１で示し、測光用センサー２６の視野を参照番号７２で示す。なお、ここでは、焦点検出領域としてＦ１０〜Ｆ１２、Ｆ１６〜Ｆ２０、およびＦ２４〜Ｆ２６の合計１１領域が示されている。
【００４１】
これら焦点検出領域焦点検出領域としてＦ１０〜Ｆ１２、Ｆ１６〜Ｆ２０、およびＦ２４〜Ｆ２６はそれぞれ測光領域ＰＤ１０〜ＰＤ１２、ＰＤ１６〜ＰＤ２０、およびＰＤ２４〜ＰＤ２６に対応した位置に配置される。
【００４２】
カメラ本体１には交換レンズ（撮影レンズともいう）２を取り付けるためのマウント部２７が設けられている。そして、このマウント部２７には撮影レンズ２と通信を行うための接点部２８が形成されている。さらに、カメラ本体１の上面にはフラッシュ装置３を取り付けるための接続部２９が設けられている。
【００４３】
交換レンズ２は光学レンズ３０ａ〜３０ｅを備えるとともに、絞り３１を有している。さらに、交換レンズ２の後端面には、カメラ本体１と通信を行うための接点部３２が設けられるとともに、交換レンズ２をカメラ本体１に取り付けるためのマウント部３３が設けられている。
【００４４】
フラッシュ装置３は、発光部であるキセノン管３４を有しており、このキセノン管３４は、例えば、反射笠３５の焦点位置に配置される。キセノン管３４の前側には集光用のフレネルレンズ３６が配置されている。
【００４５】
フラッシュ装置３には、キセノン管３４の発光量をモニターするためのモニターセンサー（発光モニター部ともいう）３７が備えられている。そして、フラッシュ装置３には、フラッシュ装置３をカメラ本体１に取り付けるための取り付け部３８が形成されている。なお、フラッシュ装置３の発光部はキセノン管ではなく、ＬＥＤなどでもよい。
【００４６】
図５は、図１に示すカメラにおける制御系統の一例を説明するためのブロック図である。なお、図５において、図１に示す構成要素と同一の構成要素については同一の参照番号を付す。
【００４７】
カメラ本体１には、カメラ制御部４１が備えられている。カメラ制御部４１は、例えば、演算装置（ＡＬＵ）、ＲＯＭ、ＲＡＭ、Ａ／Ｄコンバータ、タイマー（Ｔｉｍｅｒ）、およびシリアル通信ポート（ＳＰＩ）を内蔵するワンチップマイクロコンピュータである。そして、カメラ制御部４１はカメラ全体の制御を行う。
【００４８】
タイミングジェネレータ（ＴＧ）４２は、カメラ制御部４１の制御下で測光用センサー（ＡＥセンサー）２６における電荷蓄積および電荷読み出しを制御するためのタイミング信号を生成する。焦点検出用センサー（ＡＦセンサー）２０および測光用センサー（ＡＥセンサー）２６の出力信号は、カメラ制御部４１に備えられたＡ／Ｄコンバータの入力端子に入力される。
【００４９】
信号処理回路４３は、カメラ制御部４１の制御下で撮像素子１２を駆動制御して撮像素子１２の出力である画像信号（撮像信号）をＡ／Ｄ変換した後、所定の信号処理を行って画像データとする。さらに、信号処理回路４３は、画像データを記録する際には、圧縮処理などの所定の画像処理を行う。
【００５０】
メモリ４４は、例えば、ＤＲＡＭであり、信号処理回路４３による信号処理の際のワーク用メモリとして用いられる。さらに、メモリ４４は、表示器４５に画像を表示する際のＶＲＡＭとして用いられる。
【００５１】
表示器４５は、例えば、液晶パネルで構成されており、表示器４５には各種の撮影情報および撮像の結果得られた画像が表示される。そして、カメラ制御４１は表示器４５を点灯制御する。記憶部４６は、例えば、フラッシュメモリ又は光ディスク等を備えており、信号処理回路４３は画像データを記憶部４６に記憶する。
【００５２】
図示のように、カメラ制御部４１には第１のモータードライバー４７、レリーズスイッチ（ＳＷ）４９、およびシャッター駆動部５０が接続されている。第１のモータードライバー４７は、カメラ制御部４１の制御下で、主ミラー１３および第１の反射ミラー１４のアップ・ダウン、そして、メカニカルシャッター１０のチャージを行うための第１のモーター４８を駆動する。
【００５３】
レリーズＳＷ４９はカメラ制御部４１に対して撮影開始を指示するためのスイッチである。シャッター駆動部５０は、カメラ制御部４１の制御下でメカニカルシャッター１０を駆動する。
【００５４】
カメラ本体１に備えられた接点部２８は、カメラ制御部４１に備えられたＳＰＩに接続される。さらに、カメラ本体１に備えられた接続部２９は、カメラ制御部４１に備えられたＳＰＩに接続される。
【００５５】
交換レンズ２には、レンズ制御部５１が備えられている。レンズ制御部５１は、例えば、ＡＬＵ、ＲＯＭ、ＲＡＭ、タイマー、およびＳＰＩを内蔵するワンチップマイクロコンピュータである。第２のモータードライバー５２は、レンズ制御部５１の制御下で、焦点調節を行うための第２のモーター５３を駆動する。第３のモータードライバー５４は、レンズ制御部５１の制御下で絞り３１の駆動するための第３のモーター５５を駆動する。
【００５６】
レンズ制御部５１には、距離エンコーダー５６およびズームエンコーダー５７が接続されている。距離エンコーダー５６は焦点調節レンズ（つまり、フォーカスレンズ）の繰り出し量、つまり、被写体距離を示す被写体距離情報を得る。ズームエンコーダー５７は交換レンズ２に備えられたズームレンズの移動に応じて撮影の際に焦点距離を示す焦点距離情報を得る。接点部３２はレンズ制部５１に備えられたＳＰＩに接続される。
【００５７】
交換レンズ２がカメラ本体１に装着されると、接点部２８および３２が接続される。これによって、レンズ制御部５１はカメラ制御部４１とデータ通信が可能となる。そして、レンズ制御部５１は、焦点検出（つまり、測距）および露出演算（つまり、測光）を行うために必要なレンズ固有の光学報、被写体距離情報、および焦点距離情報をカメラ制御部４１に送る。
【００５８】
カメラ制御４１は焦点検出および露出演算によって得られた焦点調節情報および絞り情報をレンズ制御部５１に送る。レンズ制御部５１は焦点調節情報に応じて第２のモータードライバー５２を制御するとともに、絞り情報に応じて第３のモータードライバー５４を制御する。
【００５９】
フラッシュ装置３には、フラッシュ制御部６１が備えられている。図示はしないが、フラッシュ制御部６１は、例えば、ＡＬＵ、ＲＯＭ、ＲＡＭ、Ａ／Ｄコンバータ、タイマー、およびＳＰＩを内蔵するワンチップマイクロコンピュータである。昇圧部６２は、発光部３４であるキセノン管の発光に必要な３００Ｖ程度の高圧電圧を生成して、当該高圧電圧で充電を行う。
【００６０】
フラッシュ装置３がカメラ本体１に装着されると、接続部３８および２９が接続されて、フラッシュ制御部６１はカメラ制御部４１とデータ通信が可能となる。フラッシュ制御部６１はカメラ制御部４１の制御下で昇圧部６２を制御して、キセノン管３４の発光開始および発光停止を行う。さらに、フラッシュ制御部６１は、モニターセンサー３７による検出結果をカメラ制御４１に送る。
【００６１】
図６は、図５に示すカメラにおける撮影処理の一例を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、カメラ制御部４１の制御下で行われる。
【００６２】
いま、カメラに備えられた電源スイッチ（図示せず）がオンされると、カメラ制御部４１が動作可能となる。そして、カメラ制御部４１はレンズ制御部５１から測距および測光に必要なレンズ情報を得る（ステップＳ１０１：レンズ通信）。
【００６３】
続いて、カメラ制御部４１はＴＧ４２によって焦点検出用センサー２０を制御して電荷蓄積（信号蓄積）を行い、信号蓄積が終了すると焦点検出用センサー２０に蓄積された信号（つまり、電荷）を読み出す（ステップＳ１０２）。そして、カメラ制御部４１は信号電荷をＡ／Ｄ変換して焦点検出用データを得て、焦点検出用データに対してシェーディング補正などのデータ補正を行う。
【００６４】
次に、カメラ制御部４１はレンズ情報および焦点検出用データに応じて焦点検出領域毎に焦点検出を行って焦点検出結果を得る（ステップＳ１０３）。そして、カメラ制御部４１は、図４に示す焦点検出領域Ｆ１０〜Ｆ１２、Ｆ１６〜Ｆ２０、およびＦ２４〜Ｆ２６のうち合焦させるべき焦点検出領域を決定する。
【００６５】
焦点検出領域の決定に当たっては、例えば、カメラ制御部４１はユーザーに指定された焦点検出領域を合焦させるべき焦点検出領域として決定する。なお、カメラ制御部４１は、主被写体領域を合焦させるべき焦点検出領域として決定するようにしてもよい。
【００６６】
カメラ制御部４１は合焦させるべき焦点検出領域における焦点検出結果に応じて合焦状態とするためのレンズ移動量を算出する。そして、カメラ制御部４１は、当該レンズ駆動量をレンズ制御部５１に送る。レンズ制御部５１は、レンズ駆動量に基づいて第２のモータードライバー５２を制御して第２のモーター５３によって焦点調節用レンズを駆動する（ステップＳ１０３）。これによって、交換レンズ２は主被写体に対して合焦状態となる。
【００６７】
この際、焦点調節用レンズの駆動によって被写体距離情報が変化するので、レンズ制御部５１はレンズ情報を更新する。
【００６８】
続いて、カメラ制御部４１はＴＧ４２を制御して測光用センサー２６について蓄積制御及び信号読み出し制御を行う（ステップＳ１０４）。これによって、測光用センサー２６は所定の時間の電荷蓄積を行って信号電荷を出力する。カメラ制御部４１は当該信号電荷をＡ／Ｄ変換して測光用データとしてＲＡＭに格納する。
【００６９】
次に、カメラ制御部４１は、ＲＡＭに格納した測光用データに基づいて、後述するようにして、所定の露出演算処理を行うとともに、フラッシュ撮影を行うか否かの判定処理を行う（ステップＳ１０５）。
【００７０】
ステップＳ１０５の処理に応じて、カメラ制御部４１はフラッシュ撮影を行うか否か、つまり、フラッシュを使用するか否かを判定する（ステップＳ１０６）。フラッシュを使用すると判定すると（ステップＳ１０６において、ＹＥＳ）、カメラ制御部４１は、フラッシュ制御部６１を制御して、昇圧部６２を動作させてフラッシュ発光に十分な高圧電圧を充電する（ステップＳ１０７：フラッシュ充電）。
【００７１】
次に、カメラ制御部４１はレリーズＳＷ４９がオンとなったか否かを確認する（ステップＳ１０８）。レリーズＳＷ４９がオンとならないと（ステップＳ１０８において、ＮＯ）、カメラ制御部４１はステップＳ１０１の処理に戻る。
【００７２】
レリーズＳＷ４９がオンとなると（ステップＳ１０８において、ＹＥＳ）、カメラ制御部４１は、前述のステップＳ１０５においてフラッシュ撮影を行うと判定したか否かをチェックする（ステップＳ１０９）。フラッシュ撮影を行うと判定されている場合には（ステップＳ１０９において、ＹＥＳ）、カメラ制御部４１はフラッシュ制御部６１に対してフラッシュ予備発光を指示する（ステップＳ１１０）。
【００７３】
これによって、フラッシュ制御部６１はキセノン管３４を発光させる（予備発光）。そして、フラッシュ制御部６１はモニターセンサー３７から出力信号を監視して、キセノン管３４による発光量が予め設定された予備発光量となるようにキセノン管３４の発光を制御する。
【００７４】
予備発光が行われると、カメラ制御部４１は、ＴＧ４２を制御して測光用センサー２６について所定の電荷蓄積制御および信号読み出し制御を行う。これによって、測光用センサー２６は、所定の時間、電荷蓄積を行って信号電荷を出力する。そして、カメラ制御部４１は、信号電荷をＡ／Ｄ変換して、発光測光用データに応じて、既知の手法によってフラッシュ本発光量を決定する本発光量演算を行う（ステップＳ１１０）。
【００７５】
続いて、カメラ制御部４１は第１のモータードライバー４７によって第１のモーター４８を駆動し主ミラー１３および第１の反射ミラー１４を跳ね上げる（光軸から退避させる）。そして、カメラ制御部４１は前述の露出演算処理で得られた絞り３１の開度を示す絞り制御情報をレンズ制御部５１に送る。
【００７６】
レンズ制御部５１は絞り制御情報に基づいて第３のモータードライバー５４によって第３のモーター５５を駆動制御して絞り３１を駆動する（ステップＳ１１１）。これによって、交換レンズ（撮影レンズ）２は絞り込み状態となる。
【００７７】
なお、フラッシュ撮影を行わないと判定されている場合には（ステップＳ１０９において、ＮＯ）、カメラ制御部４１は、ステップＳ１１１の処理に進む。
【００７８】
続いて、カメラ制御部４１はシャッター駆動部５０によってシャッター１０を開放状態とする（ステップＳ１１２）。これによって、撮像素子１２には撮影レンズ２から光線（光学像）が入射し撮像が行われる（ステップＳ１１２）。
【００７９】
ここでは、カメラ制御部４１は、前述の露出演算処理で得られたシャッター制御時間および撮像感度に応じて電荷蓄積時間および読み出しゲインを設定して、信号処理回路４３によって撮像素子１２の電荷蓄積制御および信号読み出し制御を行う。
【００８０】
フラッシュ撮影を行う際には、撮像のタイミングに同期して、カメラ制御部４１はフラッシュ制御部６１にフラッシュ発光指示を送る。フラッシュ制御部６１はフラッシュ発光指示に応じてキセノン管３４を発光させて、モニターセンサー３７の出力信号を監視しつつ、キセノン管３４の発光量がステップＳ１１０で得られた本発光量となるようにキセノン管３４の発光を制御する。これによって、フラッシュ発光による撮像が行われる。
【００８１】
撮像が終了すると、カメラ制御部４１はシャッター駆動部５０によってシャッター１０を遮光状態とする（ステップＳ１１３）。これによって、撮像素子１２に入射する光学像が遮断される。
【００８２】
さらに、カメラ制御部４１はレンズ制御部５１に絞り３１を開放する指示を行う。これによって、レンズ制御部５１は第３のモータードライバー５４によって第３のモーター５５を駆動制御して、絞り３１を開放状態とする（ステップＳ１１３）。また、カメラ制御部４１は第１のモータードライバー４７によって第１のモーター４８を駆動制御し、主ミラー１３および第１の反射ミラー１４をダウンさせる（ステップＳ１１３）。
【００８３】
続いて、カメラ制御部４１は信号処理回路４３によって撮像素子１２の出力である画像信号をＡ／Ｄ変換した後、所定の補正処理および補間処理を行う（ステップＳ１１４）。さらに、カメラ制御部４１は信号処理回路４３によってホワイトバランス処理を行う（ステップＳ１１５）。
【００８４】
例えば、信号処理回路４３は画像を複数の領域に分割して、領域毎の色差信号に応じて被写体の白色領域を抽出する。そして、信号処理回路４３は当該白色領域に基づいて画像全体における赤チャンネルおよび青チャンネルについてゲイン補正してホワイトバランス処理を行う。
【００８５】
カメラ制御部４１は信号処理回路４３によってホワイトバランス処理後の画像データを記録ファイルフォーマットに圧縮変換した後、記憶部４６に記憶する。そして、カメラ制御部４１は撮影処理を終了する。
【００８６】
図７Ａおよび図７Ｂは、図６に示す露出演算処理およびフラッシュ使用判定処理を説明するためフローチャートである。
【００８７】
図６で説明したようにして、ＲＡＭに測光用データが格納される。カメラ制御部４１は、測光領域（ブロック）ＰＤ１〜ＰＤ３５毎にＢ、Ｇ、およびＲ成分（分光成分）を加算処理して積分値Ｂ（ｉ）、Ｇ（ｉ）、およびＲ（ｉ）を求める（ステップＳ１５１）。そして、カメラ制御部４１は、所定の係数（Ｍ１１〜Ｍ３３）を用いて、次の式（１）によって積分値Ｂ（ｉ）、Ｇ（ｉ）、およびＲ（ｉ）に対してマトリクス演算を行う。
【００８８】
これによって、カメラ制御部４１は測光領域ＰＤ１〜ＰＤ３５毎に被写体輝度情報Ｙｒ（ｉ）と２軸の被写体色情報Ｃｘ（ｉ）およびＣｙ（ｉ）を得る（ステップＳ１５１）。
【００８９】
【数１】
0006388391.tif 000002
【００９０】
但し、ｉ＝１〜３５である。
【００９１】
なお、被写体輝度情報Ｙｒ（ｉ）の算出に当たって、通常、Ｍ１１を０．２程度、Ｍ１２を０．５程度、Ｍ１３を０．３程度として、視感度又は撮像素子１２の分光感度に測光用センサー２６の検出輝度の分光特性が近づくようにする。
【００９２】
カメラ制御部４１は、次の式（２）に示すように、測光領域ＰＤ１〜ＰＤ３５毎の被写体輝度情報Ｙｒ（ｉ）を、２を底とする対数圧縮系に変換関数処理を行う。さらに、カメラ制御部４１はレンズ情報に応じた光学的特性に基づいて測光領域毎の輝度情報Ｓ（ｉ）で補正する補正処理を行って、対数圧縮系における被写体輝度情報Ｙ（ｉ）を求める。
【００９３】
Ｙ（ｉ）＝ｌｏｇ２｛Ｙｒ（ｉ）｝×Ｓ（ｉ）      （２）
なお、一般に、シャッター速度および絞り値は対数系列のステップで設定されるので、上述のように、カメラ制御部４１は対数圧縮系における被写体輝度情報Ｙ（ｉ）を求める。また、被写体色情報Ｃｘ（ｉ）およびＣｙ（ｉ）を算出する際に用いられる係数Ｍ２１〜Ｍ３３は輝度成分を除く色情報を２軸の空間で表すことができれば、特定の係数に限定されない。
【００９４】
続いて、カメラ制御部４１は、測光領域ＰＤ１〜ＰＤ３５の各々について肌色領域とみなせる領域であるか又は緑色領域とみなせる領域であるかを判定する。ここでは、例えば、カメラ制御部４１は、測光領域ＰＤ１〜ＰＤ３５の各々について得られた被写体色情報Ｃｘ（ｉ）およびＣｙ（ｉ）が次の式（３）を満たすと、当該測光領域を肌色領域として検出する（ステップＳ１５２）。
【００９５】
Ｃｘｓｍｉｎ≦Ｃｘ（ｉ）≦Ｃｘｓｍａｘ
Ｃｙｓｍｉｎ≦Ｃｙ（ｉ）≦Ｃｙｓｍａｘ      （３）
なお、Ｃｘｓｍｉｎ、Ｃｘｓｍａｘ、Ｃｙｓｍｉｎ、およびＣｙｓｍａｘはそれぞれ閾値であり、係数Ｍ２１〜Ｍ３３によって変換された色空間内において肌色と見なせる範囲を区切る値である。
【００９６】
同様に、カメラ制御部４１は、測光領域ＰＤ１〜ＰＤ３５の各々について得られた被写体色情報Ｃｘ（ｉ）およびＣｙ（ｉ）が次の式（４）を満たすと、当該測光領域を緑領域として検出する（ステップＳ１５２）。
【００９７】
Ｃｘｇｍｉｎ≦Ｃｘ（ｉ）≦Ｃｘｇｍａｘ
Ｃｙｇｍｉｎ≦Ｃｙ（ｉ）≦Ｃｙｇｍａｘ      （４）
なお、Ｃｘｇｍｉｎ、Ｃｘｇｍａｘ、Ｃｙｇｍｉｎ、およびＣｙｇｍａｘはそれぞれ閾値であり、係数Ｍ２１〜Ｍ３３によって変換された色空間内において緑色と見なせる範囲を区切る値である。通常、肌色範囲と緑色範囲とは色空間において分離しており、オーバーラップすることはない。
【００９８】
続いて、カメラ制御部４１は測光領域ＰＤ１〜ＰＤ３５の各々について肌色領域検出に関する肌色信頼度Ｓｓｃ（ｉ）を算出する。まず、カメラ制御部４１は測光領域ＰＤ１〜ＰＤ３５のうち肌色領域とみなした領域についてｆｓ（ｉ）＝１とし、それ以外の領域についてｆｓ（ｉ）＝０とする。
【００９９】
さらに、カメラ制御部４１は、測光領域ＰＤ１〜ＰＤ３５の各々について得られた被写体輝度情報Ｙ（ｉ）に基づいて設定する輝度係数ｋｙｓ（ｉ）を求める。ここでは、カメラ制御部４１は、測光領域における被写体輝度情報Ｙ（ｉ）が所定の範囲にある場合には、輝度係数ｋｙｓ（ｉ）＝１とする。そして、被写体輝度情報Ｙ（ｉ）が所定の範囲から外れるにつれて、カメラ制御部４１は輝度係数ｋｙｓ（ｉ）を１よりも小さくする。
【０１００】
ところで、測光用センサー２６におけるセンサー面照度が低すぎるとＳ／Ｎが悪化して検出精度が悪くなり、センサー面照度が大き過ぎると飽和などの影響で検出精度が悪くなる。このため、上述のように、被写体輝度情報Ｙ（ｉ）に応じて輝度係数ｋｙｓ（ｉ）を変更する。
【０１０１】
カメラ制御部４１は測光領域の配置に応じて位置係数ｋｓ（ｉ）を設定する。ここでは、カメラ制御部４１は画像の中央部に近い測光領域については、位置係数ｋｓ（ｉ）＝１とし、測光領域が画像の周辺部に近い程、位置係数ｋｓ（ｉ）を０に近づける。つまり、肌色領域は人物とみなして主被写体領域とするので、画像の中央部に近い測光領域について肌色信頼度を高くし、画像の周辺部に近い測光領域程、肌色信頼度を低くする。
【０１０２】
カメラ制御部４１は、次の式（５）に応じて、測光領域ＰＤ１〜ＰＤ３５の各々についてその肌色信頼度Ｓｓｃ（ｉ）を求める。
【０１０３】
Ｓｓｃ（ｉ）＝ｆｓ（ｉ）×ｋｙｓ（ｉ）×ｋｓ（ｉ）      （５）
次に、カメラ制御部４１は測光領域ＰＤ１〜ＰＤ３５の各々について緑色領域検出に関する緑色信頼度Ｓｇｃ（ｉ）を算出する。まず、カメラ制御部４１は緑色領域とみなした測光領域についてｆｇ（ｉ）＝１とし、それ以外の領域についてｆｇ（ｉ）＝０とする。
【０１０４】
さらに、カメラ制御部４１は、測光領域ＰＤ１〜ＰＤ３５の各々について得られた被写体輝度情報Ｙ（ｉ）に基づいて設定する輝度係数ｋｙｇ（ｉ）を求める。ここでは、カメラ制御部４１は、被写体輝度情報Ｙ（ｉ）が日中屋外において木々又は植物の葉などを測光したとして設定した輝度範囲にある場合には、輝度係数ｋｙｇ（ｉ）＝１とする。そして、被写体輝度情報Ｙ（ｉ）が当該輝度範囲から外れるにつれて、カメラ制御部４１は輝度係数ｋｙｇ（ｉ）を１よりも小さくする。
【０１０５】
カメラ制御部４１は、次の式（６）に応じて、測光領域ＰＤ１〜ＰＤ３５の各々についてその緑色信頼度Ｓｇｃ（ｉ）を求める。
【０１０６】
Ｓｇｃ（ｉ）＝ｆｇ（ｉ）×ｋｙｇ（ｉ）      （６）
続いて、カメラ制御部４１は肌色信頼度Ｓｓｃ（ｉ）が所定の肌色閾値以上である測光領域における被写体輝度情報Ｙ（ｉ）の平均値を求めて、当該平均値を肌色部輝度値Ｙｓｃとする（ステップＳ１５３）。
【０１０７】
次に、カメラ制御部４１は肌色信頼度Ｓｓｃ（ｉ）が肌色閾値以上である測光領域と合焦させた焦点検出領域との位置関係を確認する（ステップＳ１５４）。そして、カメラ制御部４１は、当該確認結果に応じて、画像において合焦すべき焦点検出領域を変更すると判定した場合には、前述のようにし、再度焦点調節を行う。
【０１０８】
続いて、カメラ制御部４１は、焦点調節が完了した状態において、焦点検出領域Ｆ１０〜Ｆ２６の合計１１の領域におけるデフォーカス量を得る。このデフォーカス量はピントずれ量を示すデータであり、焦点検出領域の各々について被写体に対して合焦状態であれば、デフォーカス量は０であり、ピントのずれが大きくなるにつれてデフォーカス量は大きくなる。
【０１０９】
カメラ制御部４１は、デフォーカス量が所定の焦点閾値よりも小さい焦点検出領域に対応する測光領域の被写体輝度情報Ｙ（ｉ）の平均値を求めて、当該平均値を合焦部輝度値Ｙｊｐとする（ステップＳ１５６）。
【０１１０】
次に、カメラ制御部４１は画像の中央部又は合焦領域について重み付け係数を大きくして、当該重み付け係数を測光領域ＰＤ１〜ＰＤ３５の被写体輝度情報値Ｙ（ｉ）に乗算した後、その平均値を求めて当該平均値を平均被写体輝度値Ｙａｅとする（ステップＳ１５７）。
【０１１１】
次に、カメラ制御部４１は平均被写体輝度値Ｙａｅと予め設定された設定輝度値とを比較して、フラッシュ撮影（低輝度自動発光）を行うか否かを判定する（ステップＳ１５８）。ここでは、カメラ制御部４１は、平均被写体輝度値Ｙａｅ＜設定輝度値であると（設定輝度値未満であると）、フラッシュ撮影を行うと判定する。
【０１１２】
フラッシュ撮影を行うと判定すると（ステップＳ１５８において、ＹＥＳ）、カメラ制御部４１は平均被写体輝度値Ｙａｅに基づいて、からフラッシュ撮影に適したシャッター速度、絞り値、および撮影感度を露出因子（フラッシュ撮影用制御値）として決定する（ステップＳ１５９）。そして、カメラ制御部４１は、図６に示すステップＳ１０６の処理に進む。
【０１１３】
一方、フラッシュ撮影を行わないと判定すると（ステップＳ１５８において、ＮＯ）、カメラ制御部４１は、測光領域毎の被写体輝度情報Ｙ（ｉ）に基づいて画像において天地方向の輝度傾き情報ΔＹｙを求める（ステップＳ１６０）。ここでは、図３（ａ）に示す測光領域ＰＤ１〜ＰＤ７の列が画像の天側を測光し、測光領域ＰＤ２９〜ＰＤ３５の列が画像の地側を測光するものとする。
【０１１４】
まず、カメラ制御部４１は、式（７）に示すように、測光領域毎の被写体輝度情報Ｙ（ｉ）を列毎に平均化して列毎の輝度値Ｙｙ１〜Ｙｙ５を求める。
【０１１５】
Ｙｙ１＝ΣＹ（ｉ）÷７  但しｉ＝１〜７
Ｙｙ２＝ΣＹ（ｉ）÷７  但しｉ＝８〜１４
Ｙｙ３＝ΣＹ（ｉ）÷７  但しｉ＝１５〜２１      （７）
Ｙｙ４＝ΣＹ（ｉ）÷７  但しｉ＝２２〜２８
Ｙｙ５＝ΣＹ（ｉ）÷７  但しｉ＝２９〜３５
画像における天地方向の輝度傾き情報ΔＹｙを求める際には、列毎の輝度値Ｙｙ１〜Ｙｙ５の近似直線の傾き係数を算出すればよい。簡易的には、次の式（８）で示すように、天地方向の輝度傾き情報ΔＹｙを求めてもよい。
【０１１６】
ΔＹｙ＝（（Ｙｙ１＋  Ｙｙ２）÷２−（Ｙｙ４＋  Ｙｙ５）÷２）÷３    （８）
上述のようにして求めた輝度傾き情報ΔＹｙは、測光領域毎の被写体輝度情報Ｙ（ｉ）のうち天側の輝度値が高く地側の輝度値が低い程、大きな値となって、逆光度合いを示す一つのパラメータとなる。
【０１１７】
次に、カメラ制御部４１は、肌色領域が検出されている否かをチェックする（ステップＳ１６１）。ここでは、カメラ制御部４１は、ステップＳ１５２の処理においてｆｓ（ｉ）＝１とした測光領域が存在するか否かをチェックする。
【０１１８】
肌色領域が検出されていると（ステップＳ１６１において、ＹＥＳ）、カメラ制御部４１は測光領域毎の肌色信頼度Ｓｓｃ（ｉ）の総和ΣＳｓｃ（ｉ）が所定の総和値以上であるか否かをチェックする（ステップＳ１６２）。
【０１１９】
総和ΣＳｓｃ（ｉ）が所定の総和値以上であると（ステップＳ１６２において、ＹＥＳ）、カメラ制御部４１は主被写体が人物である可能性が高いとする。そして、カメラ制御部４１は肌色部輝度値（特定色輝度値）Ｙｓｃを主被写体部輝度値として、式（９）で示すように、肌色部輝度値Ｙｓｃと平均被写体輝度値Ｙａｅとの差分ΔＹｘを求める（ステップＳ１６３）。
【０１２０】
ΔＹｘ＝Ｙａｅ−Ｙｓｃ      （９）
このようにして求められた差分ΔＹｘは平均被写体輝度値Ｙａｅに対して肌色部輝度値Ｙｓｃが低い程、大きな値となって、逆光度合いを示す一つのパラメータとなる。次に、カメラ制御部４１は次のようにして、逆光シーン判定処理で用いる逆光判定閾値条件を設定する（ステップＳ１６４）。
【０１２１】
図８は、図５に示すカメラ制御部４１で設定される逆光判定閾値条件の一例を示す図である。
【０１２２】
図８において、横軸は差分ΔＹｘを示し、縦軸は天地方向の輝度傾き情報ΔＹｙを示す。そして、逆光判定閾値条件はフラッシュ発光を行って撮影するか否かを判定するための閾値条件を示すものである。なお、ここでは、差分ΔＹｘおよび天地方向の輝度傾き情報ΔＹｙはそれぞれ段数（２の対数）で示されている。
【０１２３】
ここでは、カメラ制御部４１は逆光判定閾値条件において一点鎖線で示す閾値Ｔｈ−Ｓを用いると決定する。カメラ制御部４１はΔＹｘ＞１で、かつΔＹｙ≧０の場合又はΔＹｙ＞１の条件を満たすと、フラッシュ発光を行うと判定する。それ以外の場合には、カメラ制御部４１はフラッシュ発光を行わないと判定する。
【０１２４】
なお、逆光判定閾値条件は、人物の顔など肌色が適正とみなされる撮影露出よりも１段暗く撮影されると暗過ぎて印象が悪くなることを考慮して決定される。
【０１２５】
肌色領域が検出されていないと（ステップＳ１６１において、ＮＯ）、カメラ制御部４１は所定の数以上の緑色領域が検出されたか否かを判定する（ステップＳ１６５）。ここでは、カメラ制御部４１は、ｆｇ（ｉ）＝１である測光領域の数が所定の数以上あると、緑色領域が検出されたと判定する。
【０１２６】
なお、測光領域の各々における緑色信頼度Ｓｇｃ（ｉ）の総和ΣＳｇｃ（ｉ）が所定の値以上あると、カメラ制御部４１は緑色領域が検出されたと判定するようにしてもよい。また、総和ΣＳｓｃ（ｉ）が所定の総和値未満であると（ステップＳ１６２において、ＮＯ）、カメラ制御部４１は、ステップＳ１６５の処理に進む。
【０１２７】
所定の数以上の緑色領域が検出されていると（ステップＳ１６５において、ＹＥＳ）、カメラ制御部４１は、木々の葉などが被写体である可能性が高いとする。そして、カメラ制御部４１は、合焦部輝度値Ｙｊｐを主被写体部輝度値として、式（１０）で示すように、合焦部輝度値Ｙｊｐと平均被写体輝度値（平均輝度値）Ｙａｅとの差分（輝度差分）ΔＹｘを求める（ステップＳ１６６）。
【０１２８】
ΔＹｘ＝Ｙａｅ−Ｙｊｐ      （１０）
このようにして得られた差分ΔＹｘは平均被写体輝度値Ｙａｅに対して合焦部輝度値Ｙｊｐが低い程、大きな値となり、逆光度合いを示す一つのパラメータとなる。
【０１２９】
次に、カメラ制御部４１は、図８に実線で示す逆光判定閾値Ｔｈ−Ｇを用いると決定する（ステップＳ１６７）。カメラ制御部４１は、ΔＹｘ≦１の範囲においてはΔＹｙ＞１．２５の場合又はΔＹｙ＞０で、かつ（ΔＹｘ、ΔＹｙ）＝（１．０、１．２５）と（ΔＹｘ、ΔＹｙ）＝（１．５、０）とを結ぶ斜線の右上領域の条件を満たすと、フラッシュ発光を行うと判定する。それ以外の場合には、カメラ制御部４１はフラッシュ発光を行わないと判定する。
【０１３０】
木々の葉などの緑色は肌色などに比べて反射率が低く、同一の照明条件における被写体輝度値は１段以上低い値となることが多い。従って、肌色領域を検出した際の逆光判定閾値とは同一の逆光判定閾値を用いると、逆光ではない撮影シーンを逆光シーンであると誤って判定することが多くなる。よって、肌色領域を検出した際に用いる逆光判定閾値Ｔｈ−Ｓよりも大きい逆光判定閾値Ｔｈ−Ｇを用いて誤判定を少なくする。
【０１３１】
所定の数以上の緑色領域が検出されていないと（ステップＳ１６５において、ＮＯ）、カメラ制御部４１は、被写体が人物および木々の葉などでもなく特定できないとする。そして、カメラ制御部４１は合焦部輝度値Ｙｊｐを主被写体部輝度として、合焦部輝度値Ｙｊｐと平均被写体輝度値Ｙａｅとの差分ΔＹｘを算出する（ステップＳ１６８）。
【０１３２】
このようにして得られたΔＹｘは平均被写体輝度値Ｙａｅに対して合焦部輝度値Ｙｊｐが低い程、大きな値となり、逆光度合いを示す一つのパラメータとなる。
【０１３３】
次に、カメラ制御部４１は、図８に破線で示す逆光判定閾値Ｔｈ−Ｕを用いると決定する（ステップＳ１６９）。カメラ制御部４１は、ΔＹｘ≦０．７５の範囲においてΔＹｙ＞０．７５の場合又はΔＹｙ＞０で、かつ（ΔＹｘ、ΔＹｙ）＝（０．７５、０．７５）と（ΔＹｘ、ΔＹｙ）＝（１．２５、０）とを結ぶ斜線の右上領域の条件を満たすと、フラッシュ発光を行うと判定する。それ以外の場合には、カメラ制御部４１はフラッシュ発光を行わないと判定する。
【０１３４】
肌色領域が検知されず、しかも緑色領域が検知されずに被写体が特定できないシーンは種々存在する。このようなシーンにおいて人物が被写体であるものの小さいので肌色領域が検出できないことがある。このような場合に、フラッシュ発光を行わないことによる撮影の失敗を回避するため、ここでは逆光判定閾値を低く設定する。
【０１３５】
前述のステップＳ１６４、Ｓ１６７、又はＳ１６９の処理の後、カメラ制御部４１は逆光判定閾値に応じてフラッシュ発光を行うか否かを判定する（ステップＳ１７０）。フラッシュ発光を行うと判定した場合（ステップＳ１７０において、ＹＥＳ）、カメラ制御部４１は、平均被写体輝度値Ｙａｅに応じてフラッシュ撮影に適するシャッター速度、絞り値、および撮影感度などの露出因子（フラッシュ撮影用制御値）を決定する（ステップＳ１７１）。そして、カメラ制御部４１は、図６に示すステップＳ１０６の処理に進む。
【０１３６】
一方、フラッシュ発光を行わないと判定した場合（ステップＳ１７０において、ＮＯ）、カメラ制御部４１は、平均被写体輝度値Ｙａｅに基づいてフラッシュ発光を行うことなく自然光撮影する際に適したシャッター速度、絞り値、撮影感度などを露出因子（自然光撮影用制御値）として決定する（ステップＳ１７２）。そして、カメラ制御部４１は、図６に示すステップＳ１０６の処理に進む。
【０１３７】
このように、本発明の第１の実施形態では、肌色領域および緑色領域の検出結果に応じて、逆光判定に用いる逆光判定閾値を変更するようにしたので、精度よく逆光シーンを判定して、不要なフラッシュ発光を低減することができる。
【０１３８】
［第２の実施形態］
続いて、本発明の第２の実施形態による逆光判別装置を備えるカメラの一例について説明する。
【０１３９】
なお、第２の実施形態に係るカメラの構成などは図１〜図５に示すカメラと同様である。また、第２の実施形態に係るカメラにおいても、図６で説明したようにして撮影処理が行われる。この際、第２の実施形態においては、露出演算およびフラッシュ使用判定処理が第１の実施形態とは異なる。
【０１４０】
図９は、本発明の第２の実施形態による逆光判別装置を備えるカメラによって行われる露出演算およびフラッシュ使用判定処理の一例を説明するためのフローチャートである。
【０１４１】
露出演算およびフラッシュ使用判定処理を開始すると、図７Ａで説明したステップＳ１５１〜Ｓ１６０の処理が行われる。そして、図７Ｂで説明したステップＳ１６１〜Ｓ１６７が行われる。
【０１４２】
図７Ｂに示すステップＳ１６５の処理において、所定の数以上の緑色領域が検出されていないと（ステップＳ１６５において、ＮＯ）、カメラ制御部４１は逆光判定閾値条件を予め設定されたデフォルト条件とする（ステップＳ２６１）。
【０１４３】
図１０は、本発明の第２の実施形態によるカメラで設定される逆光判定閾値条件の一例を示す図である。
【０１４４】
図１０において、横軸は差分ΔＹｘを示し、縦軸は天地方向の輝度傾き情報ΔＹｙを示す。そして、図１０に示す逆光判定閾値条件は、図８に示す逆光判定閾値条件と同様に、フラッシュ発光を行って撮影するか否かを判定するための閾値条件を示すものである。
【０１４５】
ここでは、カメラ制御部４１は逆光判定閾値条件としてデフォルト条件を設定する。図１０に示す例において、カメラ制御部４１はデフォルト条件として、破線で示す閾値（Ｔｈ−Ｕｘ，Ｔｈ−Ｕｙ）を用いると決定する。
【０１４６】
このデフォルト条件では、カメラ制御部４１はΔＹｘ＞０．７５で、かつΔＹｙ≧０の場合又はΔＹｙ＞０．７５の条件を満たすと、フラッシュ発光を行うと判定する。それ以外の場合には、カメラ制御部４１はフラッシュ発光を行わないと判定する。
【０１４７】
なお、デフォルト条件は、肌色領域が検出されず、しかも緑色領域の数が所定の数未満であって、被写体を特定できないシーンで用いられるので、逆光判定閾値は低く設定されている。
【０１４８】
さらに、ステップＳ２６１においては、カメラ制御部４１は、合焦部輝度値Ｙｊｐを主被写体部輝度として、合焦部輝度値Ｙｊｐと平均被写体輝度値Ｙａｅとの差分ΔＹｘを算出する。
【０１４９】
続いて、カメラ制御部４１は、ステップＳ１６５の処理と同様にして、再び所定の数以上の緑色領域が検出されたか否かを判定する（ステップＳ２６２）。所定の数以上の緑色領域が検出されると（ステップＳ２６２において、ＹＥＳ）、カメラ制御部４１は、木々の葉などが被写体として含まれる可能性が高いとする。そして、カメラ制御部４１は、逆光判定閾値条件を変更する（ステップＳ２６３）。ここでは、カメラ制御部４１は、デフォルト条件のうち閾値Ｔｈ−Ｕｙを実線で示す閾値Ｔｈ−Ｇｙに変更して第１の変更デフォルト条件とする。
【０１５０】
第１の変更デフォルト条件においては、カメラ制御部４１はΔＹｘ＞０．７５で、かつΔＹｙ≧０の場合又はΔＹｙ＞１．２５の条件を満たすと、フラッシュ発光を行うと判定する。それ以外の場合には、カメラ制御部４１はフラッシュ発光を行わないと判定する。
【０１５１】
このように、デフォルト条件を変更することによって、木々の葉などのように被写体の輝度値が低い場合には、天地方向の輝度傾き情報ΔＹｙに関する閾値が適正な閾値に変更されることになる。
【０１５２】
続いて、カメラ制御部４１は、所定の数以上の肌色領域が検出されている否かを判定する（ステップＳ２６４）。ここでは、ｆｓ（ｉ）＝１とされた測光領域の数が所定数の以上あると、カメラ制御部４１は肌色検出有りと判定する。なお、測光領域の各々における肌色信頼度Ｓｓｃ（ｉ）の総和ΣＳｓｃ（ｉ）が所定の値以上であると、カメラ制御部４１は肌色検出有りと判定するようにしてもよい。
【０１５３】
所定の数以上の肌色領域が検出されないと（ステップＳ２６４において、ＮＯ）、カメラ制御部４１は、木々の葉などが被写体である可能性が高いとする。そして、カメラ制御部４１は、逆光判定閾値条件を変更する（ステップＳ２６５）。ここでは、カメラ制御部４１は、デフォルト条件のうち閾値Ｔｈ−Ｕｘを実線で示す閾値Ｔｈ−Ｇｘに変更して第２の変更デフォルト条件とする。そして、カメラ制御部４１は、図７Ｂに示すステップＳ１７０の処理に進む。
【０１５４】
第２の変更デフォルト条件においては、カメラ制御部４１はΔＹｘ＞１．２５で、かつΔＹｙ≧０の場合又はΔＹｙ＞０．７５の条件を満たすと、フラッシュ発光を行うと判定する。それ以外の場合には、カメラ制御部４１はフラッシュ発光を行わないと判定する。
【０１５５】
このようにデフォルト条件を変更することによって、木々の葉などのように被写体の輝度値が低い場合の平均被写体輝度値Ｙａｅと合焦部輝度値Ｙｊｐとの差分ΔＹｘに対する閾値が適正な閾値に変更される。
【０１５６】
所定の数以上の緑色領域が検出されないと（ステップＳ２６２において、ＮＯ）、カメラ制御部４１は、ステップＳ２６４の処理と同様にして、所定の数以上の肌色領域が検出されたか否かを判定する（ステップＳ２６６）。
【０１５７】
所定の数以上の肌色領域が検出されると（ステップＳ２６６において、ＹＥＳ）、カメラ制御部４１は人物が主被写体である可能性が高いとする。そして、カメラ制御部４１は、逆光判定閾値条件を変更する（ステップＳ２６７）。ここでは、カメラ制御部４１は、デフォルト条件のうち閾値Ｔｈ−Ｕｘを一点鎖線で示す閾値Ｔｈ−Ｓｘに変更して第３の変更デフォルト条件とする。
【０１５８】
第３の変更デフォルト条件においては、カメラ制御部４１はΔＹｘ＞１．０で、かつΔＹｙ≧０の場合又はΔＹｙ＞０．７５の条件を満たすと、フラッシュ発光を行うと判定する。それ以外の場合には、カメラ制御部４１はフラッシュ発光を行わないと判定する。
【０１５９】
このようにデフォルト条件を変更することによって、人物が主被写体となった場合において平均被写体輝度値Ｙａｅと合焦部輝度値Ｙｊｐとの差分ΔＹｘに対する閾値が適正な閾値に変更されることになる。
【０１６０】
その後、カメラ制御部４１は、肌色部輝度値Ｙｓｃを主被写体部輝度として、肌色部輝度値Ｙｓｃと平均被写体輝度値Ｙａｅとの差分ΔＹｘを算出する（ステップＳ２６８）。そして、カメラ制御部４１は、図７Ｂに示すステップＳ１７０の処理に進む。
【０１６１】
なお、ステップＳ２６４において、所定の数以上の肌色領域が検出されると（ステップＳ２６４において、ＹＥＳ）、カメラ制御部４１は、ステップＳ２６７の処理に進む。また、所定の数以上の肌色領域が検出されないと（ステップＳ２６６において、ＮＯ）、カメラ制御部４１は、図７Ｂに示すステップＳ１７０の処理に進む。
【０１６２】
このように、本発明の第２の実施形態では、緑色領域および肌色領域の検出結果に応じて、逆光判定閾値条件における閾値の範囲を変更するようにしたので、精度よく逆光シーンを判定して、不要なフラッシュ発光を低減することができる。
【０１６３】
なお、上述の実施の形態において、測光用センサーにおける測光領域の数および焦点検出用センサーにおける焦点検出領域の数は一例である。また、測光領域のブロック毎に色検出を行う実施形態について説明したが、ベイヤー毎などより細かい単位で色検出を行ってもよい。また、逆光判定閾値条件における閾値は一例である。そして、上記の実施の形態では、撮像素子とは別に測光用センサーを備えるようにしたが。撮像素子の出力に応じて測光を行うようにしてもよい。
【０１６４】
上述の説明から明らかなように、図５に示す例では、測光用センサー（ＡＥセンサー）２６、ＴＧ４２、およびカメラ制御部４１が測光手段として機能し、カメラ制御部４１が輝度差算出手段、特定色判定手段、および逆光判定手段として機能する。
【０１６５】
さらに、焦点検出用センサー（ＡＦセンサー）２０およびカメラ制御部４１が焦点検出手段として機能し、カメラ制御部４１およびフラッシュ装置３が発光手段として機能する。
【０１６６】
また、カメラ制御部４１は輝度傾き算出手段として機能し、交換レンズ２、撮像素子１２、および信号処理回路４３は撮像手段として機能する。そして、カメラ制御部４１およびフラッシュ制御部６１は発光制御手段と機能する。
【０１６７】
なお、図示の例では、少なくとも測光用センサー（ＡＥセンサー）２６、ＴＧ４２、カメラ制御部４１、および焦点検出用センサー（ＡＦセンサー）２０が逆光判別装置を構成する。
【０１６８】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１６９】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を逆光判別装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを逆光判別装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１７０】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１７１】
１  カメラ本体
２  交換レンズ
３  フラッシュ装置
１２  撮像素子
２０  焦点検出用センサー
２６  測光用センサー
４１  カメラ制御部
４３  信号処理回路
５１  レンズ制御部
６１  フラッシュ制御部
【図１】
0006388391.tif 000003
【図２】
0006388391.tif 000004
【図３】
0006388391.tif 000005
【図４】
0006388391.tif 000006
【図５】
0006388391.tif 000007
【図６】
0006388391.tif 000008
【図７Ａ】
0006388391.tif 000009
【図７Ｂ】
0006388391.tif 000010
【図８】
0006388391.tif 000011
【図９】
0006388391.tif 000012
【図１０】
0006388391.tif 000013