(57)【要約】【課題】常に正確に逆光判定を行って、その結果に応じて露出制御を行う。【解決手段】ＡＥ処理回路１３は主被写体からの光に応じて得られた第１の画像データにおいて主被写体を示す主被写体像の輝度を測定して第１の輝度情報を得るとともに、撮影者からの光に応じて得られた第２の画像データにおいて撮影者を示す撮影者像の輝度を測定して第２の輝度情報を得る。ＣＰＵ１５は第１および第２の輝度情報に応じて主被写体像が逆光状態にあるか否かを判定し、逆光状態であると判定すると、その判定結果に基づいて主被写体像に係る露出制御を行う。【選択図】図１
2015031743.tif 000002
【特許請求の範囲】
【請求項１】
撮影の際に逆光の判定を行って露出制御を行う露出制御装置であって、
主被写体からの光に応じて得られた第１の画像データにおいて前記主被写体を示す主被写体像の輝度を測定して第１の輝度情報を得る第１の測光手段と、
撮影者からの光に応じて得られた第２の画像データにおいて前記撮影者を示す撮影者像の輝度を測定して第２の輝度情報を得る第２の測光手段と、
前記第１の輝度情報および前記第２の輝度情報に応じて前記主被写体像が逆光状態にあるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御手段と、
を有することを特徴とする露出制御装置。
【請求項２】
前記第２の画像データに応じて前記撮影者像における顔領域を検出する検出手段を有し、
前記第２の測光手段は顔領域の輝度を測定して前記第２の輝度情報を得ることを特徴とする請求項１に記載の露出制御装置。
【請求項３】
前記第２の輝度情報が示す輝度値のうち所定の輝度値以上の輝度値を第１の選択輝度値として選択して、当該第１の選択輝度値の平均値を第１の平均輝度値として求める第１の平均輝度算出手段を有し、
前記判定手段は、前記第２の輝度情報の代わりに前記第１の平均輝度値を用いることを特徴とする請求項２に記載の露出制御装置。
【請求項４】
前記主被写体からの光を受ける第１の撮影光学系と前記撮影者との距離が所定の距離以内であると、前記判定手段は前記第１の輝度情報と前記第１の平均輝度値とに応じて前記逆光状態であるか否かを判定することを特徴とする請求項３に記載の露出制御装置。
【請求項５】
主被写体を撮影する際に逆光の判定を行って露出制御を行う露出制御装置であって、
撮影者からの光に応じて得られた画像データにおいて前記撮影者を示す撮影者像における顔領域を検出する検出手段と、
前記顔領域の輝度を測定して輝度情報を得る測光手段と、
前記輝度情報が示す輝度値のうち所定の輝度値以上の輝度値を第１の選択輝度値として選択して、当該第１の選択輝度値となる第１の画素数を算出する第１の画素数算出手段と、
前記輝度情報が示す輝度値のうち所定の輝度値未満の輝度値を第２の選択輝度値として選択して、当該第２の選択輝度値となる第２の画素数を算出する第２の画素数算出手段と、
前記第１の画素数と前記第２の画素数との比に応じて前記主被写体からの光に応じて得られた画像データにおいて前記主被写体を示す主被写体像が逆光状態にあるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御手段と、
を有することを特徴とする露出制御装置。
【請求項６】
主被写体を撮影する際に逆光の判定を行って露出制御を行う露出制御装置であって、
撮影者からの光に応じて得られた画像データにおいて前記撮影者を示す撮影者像における顔領域を検出して当該顔領域において目の開き度合いを検出する検出手段と、
前記目の開き度合いに応じて前記主被写体からの光に応じて得られた画像データにおいて前記主被写体を示す主被写体像が逆光状態にあるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御手段と、
を有することを特徴とする露出制御装置。
【請求項７】
撮影の際に逆光の判定を行って露出制御を行う露出制御装置であって、
主被写体からの光に応じて得られた第１の画像データが示す画像において予め定められた輝度値以上の輝度値を有する部分を光源と推定する推定手段と、
前記撮影者からの光に応じて得られた第２の画像データが示す画像において撮影者の顔領域を検出して顔検出結果を得る検出手段と、
前記顔検出結果に応じて撮像装置と前記撮影者との位置関係を得るとともに、前記光源と撮像装置との位置関係を得る位置取得手段と、
前記撮像装置、前記光源、および前記撮影者の位置関係に応じて前記主被写体像が逆光状態にあるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御手段と、
を有することを特徴とする露出制御装置。
【請求項８】
前記撮像装置は、前記主被写体からの光が第１の撮影光学系を介して結像されて主被写体像に応じて前記第１の画像データを生成する第１の撮像手段と、
前記撮影者からの光が第２の撮影光学系を介して結像されて撮影者像に応じて前記第２の画像データを生成する第２の撮像手段とを有しており、
前記位置取得手段は、前記第１の撮影光学系の焦点距離に基づいて、前記光源の前記撮像装置に対する水平方向の角度と垂直方向の角度とを第１の角度情報として求めて、当該第１の角度情報を前記光源と前記撮像装置との位置関係とする第１の角度算出手段と、
前記第２の撮影光学系の焦点距離に応じて前記顔検出結果が示す前記撮影者の顔領域の前記撮像装置に対する水平方向の角度と垂直方向の角度とを第２の角度情報として求めて、当該第２の角度情報を前記撮影者と前記撮像装置との位置関係とする第２の角度算出手段とを有することを特徴とする請求項７に記載の露出制御装置。
【請求項９】
前記判定手段は前記第１の角度情報と前記第２の角度情報が示す角度の大きさが略等しく、かつその方向が反対方向であると、前記逆光状態であると判定することを特徴とする請求項８に記載の露出制御装置。
【請求項１０】
撮影の際に逆光の判定を行って露出制御を行う露出制御装置の制御方法であって、
主被写体からの光に応じて得られた第１の画像データにおいて前記主被写体を示す主被写体像の輝度を測定して第１の輝度情報を得る第１の測光ステップと、
撮影者からの光に応じて得られた第２の画像データにおいて前記撮影者を示す撮影者像の輝度を測定して第２の輝度情報を得る第２の測光ステップと、
前記第１の輝度情報および前記第２の輝度情報に応じて前記主被写体像が逆光状態にあるか否かを判定する判定ステップと、
前記判定ステップの判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御ステップと、
を有することを特徴とする制御方法。
【請求項１１】
撮影の際に逆光の判定を行って露出制御を行う露出制御装置で用いられる制御プログラムであって、
前記露出制御装置が備えるコンピュータに、
主被写体からの光に応じて得られた第１の画像データにおいて前記主被写体を示す主被写体像の輝度を測定して第１の輝度情報を得る第１の測光ステップと、
撮影者からの光に応じて得られた第２の画像データにおいて前記撮影者を示す撮影者像の輝度を測定して第２の輝度情報を得る第２の測光ステップと、
前記第１の輝度情報および前記第２の輝度情報に応じて前記主被写体像が逆光状態にあるか否かを判定する判定ステップと、
前記判定ステップでの判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御ステップと、
を実行させることを特徴とする制御プログラム。
【請求項１２】
請求項１〜９のいずれか１項に記載の露出制御装置と、
前記主被写体からの光に応じて得られた画像データを画像として表示部に表示する表示制御手段とを有することを特徴とする撮像装置。
【請求項１３】
前記主被写体からの光に応じて得られた画像データと前記撮影者からの光に応じて得られた画像データとを合成して合成画像データとする合成手段を有し、
前記表示制御手段は、前記合成画像データに応じた画像と前記主被写体からの光に応じて得られた画像データに応じて画像とを選択的に前記表示部に表示することを特徴とする請求項１２に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、露出制御装置、その制御方法、および制御プログラム、並びに撮像装置に関し、特に、被写体像を光電変換する撮像素子の出力である画像信号を用いて露出制御を行う露出制御装置に関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置において、露出制御を行う際に所謂逆光を判定して露出制御を行うようにしたものがある。例えば、外部から与えた第１の輝度レベルと第２の輝度レベルとの間の中間輝度領域の面積および当該中輝度領域の平均輝度レベルを検出して、その面積および平均輝度レベルに基づいて逆光度を判定して逆光状態を検出するものがある（特許文献１参照）。
【０００３】
さらに、露出制御を含む撮像制御を行うため、他の撮像装置（カメラ）で撮影した映像情報の検知結果と連携して撮影シーンに適応した撮像制御などを行うようにしたものがある。ここでは、撮影を行いたいエリアに自カメラと他カメラとを設置した場合に、撮影シーンの明るさおよび色温度などの検知情報を安定して得られる方のカメラの検知情報に重みをおいて撮像制御を行うようにしている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２６６５４９号公報
【特許文献２】特開２０１１−２５４３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述の特許文献１に記載の撮像装置においては、外部から与えた２つのレベル間の輝度に応じて被写体領域と背景領域とを区別している関係上、正確に逆光状態を検出することが難しい。なぜなら、被写体の反射率および背景の色などに起因して、外部から与えた２つのレベルが適当な値にならない場合においては、被写体領域を適切に設定することができないからである。
【０００６】
さらに、特許文献２においては、撮影を行いたいエリアに自カメラと他カメラとを設置した場合に、安定性の高い方のカメラの検知情報に重みを付けて撮像制御を行うが、複数のカメラは同様の方向を観察しているので検知情報の安定性も同様になる可能性が高い。そのため、例えば、逆光判定を行う場合、一方のカメラの検知情報のみに基づいて判定を行っても両方のカメラの検知情報に基づいて判定を行っても判定精度は大きく変わらない。
【０００７】
そこで、本発明の目的は、主被写体の画像データと撮影者の画像データを用いて正確に逆光判定を行って、その結果に応じて露出制御を行うことのできる露出制御装置、その制御方法、および制御プログラム、並びに撮像装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による露出制御装置は、撮影の際に逆光の判定を行って露出制御を行う露出制御装置であって、主被写体からの光に応じて得られた第１の画像データにおいて前記主被写体を示す主被写体像の輝度を測定して第１の輝度情報を得る第１の測光手段と、撮影者からの光に応じて得られた第２の画像データにおいて前記撮影者を示す撮影者像の輝度を測定して第２の輝度情報を得る第２の測光手段と、前記第１の輝度情報および前記第２の輝度情報に応じて前記主被写体像が逆光状態にあるか否かを判定する判定手段と、前記判定手段の判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御手段と、を有することを特徴とする。
【０００９】
本発明による制御方法は、撮影の際に逆光の判定を行って露出制御を行う露出制御装置の制御方法であって、主被写体からの光に応じて得られた第１の画像データにおいて前記主被写体を示す主被写体像の輝度を測定して第１の輝度情報を得る第１の測光ステップと、撮影者からの光に応じて得られた第２の画像データにおいて前記撮影者を示す撮影者像の輝度を測定して第２の輝度情報を得る第２の測光ステップと、前記第１の輝度情報および前記第２の輝度情報に応じて前記主被写体像が逆光状態にあるか否かを判定する判定ステップと、前記判定ステップの判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御ステップと、を有することを特徴とする。
【００１０】
本発明による制御プログラムは、撮影の際に逆光の判定を行って露出制御を行う露出制御装置で用いられる制御プログラムであって、前記露出制御装置が備えるコンピュータに、主被写体からの光に応じて得られた第１の画像データにおいて前記主被写体を示す主被写体像の輝度を測定して第１の輝度情報を得る第１の測光ステップと、撮影者からの光に応じて得られた第２の画像データにおいて前記撮影者を示す撮影者像の輝度を測定して第２の輝度情報を得る第２の測光ステップと、前記第１の輝度情報および前記第２の輝度情報に応じて前記主被写体像が逆光状態にあるか否かを判定する判定ステップと、前記判定ステップの判定結果に基づいて前記主被写体像に係る露出制御を行う露出制御ステップと、を実行させることを特徴とする。
【００１１】
本発明による撮像装置は、上記の露出制御装置と、前記主被写体からの光に応じて得られた画像データを画像として表示部に表示する表示制御手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、主被写体の画像データと撮影者の画像データを用いて正確に逆光判定を行うことができ、当該判定結果に応じて露出制御を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態による露出制御装置を備える撮像装置の一例を示すブロック図である。
【図２】図１に示すカメラで行われる撮影動作を説明するためのフローチャートである。
【図３】図２に示すＡＥ処理を説明するためのフローチャートである。
【図４】図３に示す逆光パラメータの設定を説明するためのフローチャートである。
【図５】図４に示す被写体側輝度測定を説明するためのフローチャートである。
【図６】図５に示す重み係数の設定で用いられる予め定められた重み係数の一例例を示す図である。
【図７】図５に示す重み係数の設定で用いられる所定の補正係数の一例を示す図である。
【図８】図５に示す第２の重み係数の算出に用いられる第２の補正係数の一例を示す図である。
【図９】図４に示す撮影者側輝度測定を行う際の画像の分割の一例を示す図である。
【図１０】図４に示す撮影者側輝度測定における処理を説明するためのフローチャートである。
【図１１】図１０に示す重み係数の設定で用いられる予め定められた重み係数の一例を示す図である。
【図１２】図１０に示す重み係数の設定で用いられる所定の補正係数の一例を示す図である。
【図１３】図１０に示す第４の重み係数の算出に用いられる第４の補正係数の一例を示す図である。
【図１４】図３に示す露出値の算出を説明するためのフローチャートである。
【図１５】本発明の第２の実施形態によるカメラで行われる撮影者側輝度測定を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態による露出制御装置の一例について図面を参照して説明する。
【００１５】
［第１の実施形態］
図１は、本発明の第１の実施形態による露出制御装置を備える撮像装置の一例を示すブロック図である。
【００１６】
図示の撮像装置１は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）であり、第１の撮影光学系である第１の撮影レンズ鏡筒３１を備えている。この第１の撮影レンズ鏡筒３１はズームレンズ群２およびフォーカスレンズ群３を備えるとともに絞り４を有している。絞り４はズームレンズ群２およびフォーカスレンズ群３を透過した光量を調整する。なお、第１の撮影レンズ鏡筒３１は主被写体を撮像対象とするものである。
【００１７】
第１の撮影レンズ鏡筒３１の後段には第１の固体撮像素子（以下第１のセンサーと呼ぶ）５が配置されている。そして、第１の撮影レンズ鏡筒３１を通過した光学像（主被写体像又は被写体像）が第１のセンサー５に結像して、第１のセンサー５は光電変換によって光学像に応じた電気信号（以下第１のアナログ信号と呼ぶ）を出力する。
【００１８】
この第１のアナログ信号は第１の撮像回路６に与えられ、第１の撮像回路６は第１のアナログ信号に対して各種の画像処理を施して第１の画像信号（アナログ画像信号）を得る。第１の画像信号は第１のＡ／Ｄ変換回路７によってＡ／Ｄ変換されて第１のデジタル画像信号（第１の画像データ）となる。
【００１９】
一方、図示のカメラ１は、第２の撮影光学系である第２の撮影レンズ鏡筒５０を備えている。この第２の撮影レンズ鏡筒５０はフォーカスレンズ群４３および絞り４４を有し、絞り４４はフォーカスレンズ群４３を透過した光量を調整する。なお、第２の撮影レンズ鏡筒５０は撮影者（ユーザ）を撮像対象とするものである。
【００２０】
第２の撮影レンズ鏡筒５０の後段には第２の固体撮像素子（以下第２のセンサーと呼ぶ）４５が配置されている。そして、第２の撮影レンズ鏡筒５０を通過した光学像（撮影者像）が第２のセンサー４５に結像して、第１のセンサー４５は光電変換によって光学像に応じた電気信号（以下第２のアナログ信号と呼ぶ）を出力する。
【００２１】
この第２のアナログ信号は第２の撮像回路４６に与えられ、第２の撮像回路４６は第２のアナログ信号に対して各種の画像処理を施して第２の画像信号（アナログ画像信号）を得る。第２の画像信号は第２のＡ／Ｄ変換回路４７によってＡ／Ｄ変換されて第２のデジタル画像信号（第２の画像データ）となる。
【００２２】
第１および第２の画像データは合成回路４８に与えられ、合成回路４８は第１および第２の画像データを合成処理して合成画像データとする。そして、この合成画像データは一時的にメモリ（ＶＲＡＭ）８に記録される。
【００２３】
なお、前述の第１の画像データは、第１のＡ／Ｄ変換回路７によってＶＲＡＭ８に一時的に記録される。
【００２４】
Ｄ／Ａ変換回路９はＶＲＡＭ８に記録された画像データを読み出してアナログ信号に変換し、さらに、再生出力に適した信号である表示用画像信号に変換する。そして、この表示用画像信号は液晶表示装置（ＬＣＤ）１０に画像として表示される。
【００２５】
圧縮／伸長回路１１はＶＲＡＭ８に記録された画像データを読み出して、当該画像データに対して圧縮処理および符号化処理を施して符号化画像データとする。そして、圧縮／伸長回路１１は当該符号化画像データを半導体メモリなどの記憶用メモリ１２に記憶する。
【００２６】
また、圧縮／伸長回路１１は記憶用メモリ１２に記憶された符号化画像データを読み出して、当該符号化画像データに対して復号化処理および伸長処理を施し、画像データとする。そして、圧縮／伸長回路１１はこの画像データをＶＲＡＭに一時的に記録する。
【００２７】
自動露出（ＡＥ）処理回路１３は第１および第２の画像データを受け、当該第１および第２の画像データに応じてＡＥ処理を行う。例えば、ＡＥ処理回路１３は、少なくとも第１および第２の画像データのいずれか一方を受けて、受信した画像データに関して一画面分の画像の輝度値について累積加算などの演算処理を行う。そして、被写体又はユーザの明るさに応じたＡＥ評価値（つまり、第１の輝度情報および第２の輝度情報）を求め、ＡＥ評価値をＣＰＵ１５に送る。
【００２８】
具体的には、ＡＥ処理回路１３は画像データが示す画像（一画面分）を複数のブロックに分割する。そして、ＡＥ処理回路１３はこれらブロックの各々についてその位置および基準となるブロック（基準ブロック）との輝度値の差に応じた重みづけを行った後、輝度値の加算処理を行う。なお、ＡＥ処理回路１３における分割手法は、後述する顔検出回路３６によって顔領域が検出された場合と検出されない場合とで異なる。
【００２９】
以上のようにして、ＡＥ処理回路１３は、重みづけ加算された輝度値に応じた露光値であるＡＥ評価値を求める。さらに、ＡＥ処理回路１３は、ＣＰＵ１５の制御下で第１の画像データについて、基準ブロックの輝度値と重みづけ加算した輝度値との差に応じてストロボ２８を発光するか否かを判定する。
【００３０】
スキャン自動焦点調節（ＡＦ）処理回路１４は第１および第２の画像データを受け、当該第１および第２の画像データに応じてＡＦ処理を行うためのＡＦ評価値を生成する。例えば、スキャンＡＦ処理回路１４は少なくとも第１および第２の画像データのいずれか一方を受けて、受信した画像データについてハイパスフィルター（ＨＰＦ）処理を行って、その高周波成分を抽出する。そして、スキャンＡＦ処理回路１４は高周波成分について累積加算などの演算処理を行って、高域側の輪郭成分量などにＡＦ評価値を得る。なお、ＡＦ評価値の生成方法については上記の方法に限定されず、例えば、位相差を検出する方法でもよい。
【００３１】
ＣＰＵ１５には、各種のスイッチ群からなる操作スイッチ（ＳＷ）２４が接続されるとともに、専用メモリ（ＥＥＰＲＯＭ）２５が接続されている。ＥＥＰＲＯＭ２５は電気的に書き換え可能なメモリであり、ＥＥＰＲＯＭ２５には各種制御などを行うためのプログラムおよび各種動作を行わせる際に用いるデータなどが予め記憶されている。
【００３２】
タイミングジェネレータ（ＴＧ）１６は所定のタイミング信号をＣＰＵ１５、第１の撮像回路６、センサードライバー１７、および第２の撮像回路４６に出力する。ＣＰＵ１５はタイミング信号に同期してカメラ１全体の制御を行う。また、センサードライバー１７はタイミング信号に同期して第１および第２のセンサー５および４５を駆動する。そして、第１および第２の撮像回路６および４６はタイミング信号に同期して色信号の分離などの各種画像処理を行う。
【００３３】
第１のモータ駆動回路１８はＣＰＵ１５の制御下で第１の絞り駆動モータ２１を駆動制御して、絞り駆動モータ２１によって絞り４の開口を調整する。第２のモータ駆動回路１９はＣＰＵ１５の制御下で第１のフォーカス駆動モータ２２を駆動制御して、フォーカス駆動モータ２２によってフォーカスレンズ群３を光軸に沿って移動する。第３のモータ駆動回路２０はＣＰＵ１５の制御下でズーム駆動モータ２３を駆動制御して、ズームレンズ群２を光軸に沿って移動する。
【００３４】
つまり、ＣＰＵ１５は、第１のセンサー５の出力に応じて得られるＡＥ評価値に基づいて第１のモータ駆動回路１８を制御し、絞り駆動モータ２１を駆動する。これによって、ＣＰＵ１５は絞り４の絞り量を適正に調整する（ＡＥ制御）。さらに、ＣＰＵ１５は第１のセンサー５の出力に応じて得られるＡＦ評価値に基づいて第２のモータ駆動回路１９を制御してフォーカス駆動モータ２２を駆動する。これによって、ＣＰＵ１５はフォーカスレンズ群３を合焦位置に移動させる（ＡＦ制御）。
【００３５】
同様に、ＣＰＵ１５は、第２のセンサー４５の出力に応じて得られるＡＥ評価値およびＡＦ評価値に基づいて、モータ駆動回路（図示せず）によって絞り駆動モータ４１およびフォーカス駆動モータ４２を制御して絞り４４およびフォーカスレンズ群４３を駆動する。なお、図１には制御のための信号線は示されていない。
【００３６】
また、ユーザによって操作スイッチ２４に備えられたズームスイッチが操作されると、ＣＰＵ１５は第３のモータ駆動回路２０を制御してズームモータ２３を駆動制御する。これによって、ＣＰＵ１５はズームレンズ群２を光軸に沿って移動させて変倍動作（ズーム動作）を行う。
【００３７】
さらに、ＣＰＵ１５には電池２６が接続されるとともに、スイッチング回路２７が接続されている。スイッチング回路２７はＣＰＵ１５の制御下でストロボ発光部２８による閃光発光を制御する。さらに、ＣＰＵ１５にはＡＦ補助光駆動回路３２が接続され、ＡＦ補助光駆動回路３２はＣＰＵ１５の制御下でＡＦ補助光部３３を駆動する。このＡＦ補助光部３３は、例えば、ＬＥＤで構成されており、ＣＰＵ１５はＡＦ評価値を取得する際に被写体の全部又は一部を照明するためＡＦ補助光部３３を発光させる。
【００３８】
また、ＣＰＵ１５には警告表示などを行う表示素子（ＬＥＤ）が接続されるとともに、スピーカー３０が接続されている。そして、ＣＰＵ１５はスピーカー３０によって音声によるガイダンス又は警告などを行う。
【００３９】
振れ検出センサー３５は手振れなどのブレを検出して手ぶれ検出信号を振れ検出回路３４に与える。振れ検出回路３４は手ぶれ検出信号を処理してＣＰＵ１５に与える。
【００４０】
顔検出回路３６は第１および第２の画像データを受け、これら第１および第２の画像データにおいてそれぞれ被写体およびユーザの顔位置および顔の大きさなどを検出して、顔検出信号をＣＰＵ１５に送る。例えば、顔検出回路３６は、少なくとも第１および第２の画像データのいずれか一方を受けて、受信した画像データについて目および眉などの顔を特徴付ける部位を探索して、画像における人物の顔の位置を求める。さらに、顔検出回路３６は顔の大きさおよび傾きなどを、顔を特徴付ける部位間隔などの位置関係に応じて求める。
【００４１】
ところで、上述の記憶用メモリ１２として、例えば、フラッシュメモリなどの半導体メモリ、カード状又はスティック状に成形されてカメラに着脱自在なカード型フラッシュメモリなどの半導体メモリが用いられる。さらには、記憶用メモリ１２として、ハードディスク又はフレキシブルディスクなどの磁気記憶媒体などを用いるようにしてもよい。
【００４２】
また、操作スイッチ２４には、カメラ１を起動させるための主電源スイッチ、撮影動作（記憶動作）などを開始するためのレリーズスイッチ、再生動作を開始するための再生スイッチ、ズームレンズ群２によるズームを行うためのズームスイッチなどが含まれている。
【００４３】
レリーズスイッチは、第１のストローク（以下ＳＷ１と呼ぶ）によって撮影動作の前に行われるＡＥ処理を開始する第１の指示信号を発生する。そして、レリーズスイッチは第２のストローク（以下ＳＷ２と呼ぶ）によって露光動作を開始する第２の指示信号を発生する。
【００４４】
前述のように、ＶＲＡＭ８には、第１の画像データおよび合成画像データが一時的に記録される。このため、ＬＣＤ１０（表示部）には、第１の画像データに応じた画像（つまり、被写体を対象とする画像）が表示される場合と合成画像データに応じた画像（つまり、被写体とユーザとを対象とする画像）が表示される場合とがある。言い換えると、ＬＣＤ１０には第１の画像データに応じた画像と合成画像データに応じた画像とが選択的に表示される。
【００４５】
同様に、記憶用メモリ１２には、被写体を対象とする画像が記憶される場合と被写体およびユーザを対象とする画像が記憶される場合とがある。
【００４６】
図２は、図１に示すカメラ１で行われる撮影動作を説明するためのフローチャートである。
【００４７】
なお、図２に示すフローチャートに係る処理はＣＰＵ１５の制御下で行われる。また、以下の説明では、フォーカスレンズ群３を所定の位置に駆動しつつＡＦ評価値を取得する動作をスキャンと呼び、ＡＦ評価値を取得する際のフォーカスレンズの位置間隔をスキャン間隔と呼ぶ。
【００４８】
さらに、ＡＦ評価値を取得するフォーカスレンズの位置をスキャンポイントと呼び、ＡＦ評価値を取得する数をスキャンポイント数と呼ぶ。また、ＡＦ評価値を取得する範囲をスキャン範囲と呼び、合焦位置を検出する際に画像信号を取得する領域をＡＦ枠と呼ぶ。
【００４９】
いま、ユーザによって、主電源スイッチがオン状態とされ、かつ動作モードが撮影（録画）モードにあると、ＣＰＵ１５は撮影処理シーケンスを実行して、第１の撮影レンズ鏡筒３１を通過して第１のセンサー５に結像した被写体像に応じた画像をＬＣＤ１０に表示する（ステップＳ１）。つまり、前述したように、第１のセンサー５に結像した被写体像が光電変換処理によって第１のアナログ信号に変換される。そして、この第１のアナログ信号は第１の撮像回路６によって信号処理が施された後、第１のＡ／Ｄ変換回路７によって第１の画像データとされてＶＲＡＭ８に一時的に格納される。そして、ＶＲＡＭ８に格納された第１の画像データはＤ／Ａ変換回路９によって表示用画像信号としてＬＣＤ１０に出力され、ＬＣＤ１０に画像が表示される。
【００５０】
続いて、ＣＰＵ１５の制御下で、合成回路４８は撮影レンズ鏡筒５０を通過して第２のセンサー４５に結像した被写体像に応じて得られた第２の画像データと第１の画像データとを合成して合成画像データを得て、この合成画像データをＶＲＡＭ８に記録する。ＣＰＵ１５は合成データをＶＲＡＭ８からＤ／Ａ変換回路９に送って、表示用画像信号として、合成画像データに応じた画像（合成画像）をＬＣＤ１０に表示する（ステップＳ２）。
【００５１】
ここでは、合成回路４８は第２の画像データに係る画像を縮小処理して、第１の画像データに係る画像に重畳する。これによって、ＬＣＤ１０には、例えば、画面の右上に第２の画像データに係る画像がスーパーインポーズ表示されることになる。
【００５２】
その後、ＣＰＵ１５はＳＷ１がオンされたか否かを判定する（ステップＳ３）。ＳＷ１がオンされないと、つまり、ＳＷ１がオフ状態であると（ステップＳ３において、ＮＯ）、ＣＰＵ１５はステップＳ２の処理に戻って、ＬＣＤ１０に合成画像データに応じた画像を表示して画像の更新を行う。一方、ＳＷ１がオンとなると、ＣＰＵ１５は、後述するようにしてＡＥ処理を行う（ステップＳ４）。
【００５３】
ステップＳ４で行われるＡＥ処理においては、例えば、逆光シーンにおける露出制御又は空に起因する露出算出の誤差補正が行われる。ここでは、ＣＰＵ１５は画像（つまり、画面）を複数のエリアに分割して、各エリアにおける平均輝度Ｙｉｊを求める。さらに、ＣＰＵ１５は主被写体領域となる中心エリアの輝度Ｙｃを求める。そして、ＣＰＵ１５はエリア毎の重み付け係数Ｗｉｊおよび補正係数Ｈｉｊに応じて撮影シーンに応じたエリア毎の重みＷＥＩＧＨＴｉｊを求める。
【００５４】
続いて、ＣＰＵ１５は画面の上部における輝度値Ｙｕｐｐｅｒ、画面の下部における輝度値Ｙｕｎｄｅｒを求めて、輝度値Ｙｕｐｐｅｒが輝度値Ｙｕｎｄｅｒの所定倍以上であると、撮影シーンに応じたエリア毎の重みＷＥＩＧＨＴｉｊをさらに補正する。そして、ＣＰＵ１５は平均輝度Ｙｉｊおよびエリア毎の重みＷＥＩＧＨＴｉｊに応じて露出制御補正値Ｄｅｌｔａを求める。さらに、ＣＰＵ１５はＡＥ処理において、画像を取得する際の露出値および露出制御補正値Ｄｅｌｔａに応じて本露光における絞り値Ａｖ，シャッタースピード値Ｔｖ、およびセンサー感度値Ｓｖを決定する。
【００５５】
本発明においては、逆光シーンにおける露出制御又は空に起因する露出算出の誤差補正を行う際に、後述するようにユーザを撮影対象する第２の撮影レンズ鏡筒５０から得られるユーザの画像を用いる。
【００５６】
続いて、ＣＰＵ１５はＡＦ評価値に応じてフォーカスレンズ群の合焦位置を得るためのスキャンＡＦ処理を行う（ステップＳ５）。スキャンＡＦ処理を行う際には、ＣＰＵ１５は第１および第２の画像データに応じて高周波成分が最も多いフォーカスレンズ群３および４３の位置を求めて、当該位置にフォーカスレンズ群３および４３を駆動制御する。
【００５７】
つまり、ＣＰＵ１５はフォーカスレンズ群３および４３を無限遠に相当する位置から撮影モードにおいて設定される至近距離に相当する位置まで駆動制御する。ＣＰＵ１５はフォーカスレンズ群３および４３を駆動制御しつつスキャンＡＦ処理回路からＡＦ評価値を取得する。フォーカスレンズ群３および４３の駆動が終了した時点で、ＣＰＵ１５はフォーカスレンズ群３および４３毎にＡＦ評価値のうちの最大のＡＦ評価値を検出して、当該最大のＡＦ評価値に対応するフォーカスレンズ群３および４３の位置を求める。そして、ＣＰＵ１５はＡＦ評価値が最大とする位置にフォーカスレンズ群３および４３を移動させる。
【００５８】
その後、ＣＰＵ１５はＳＷ２がオンとなったか否かを判定する（ステップＳ６）。ＳＷ２がオンとなっていないと（ステップＳ６において、ＮＯ）、ＣＰＵ１５は待機する。一方、ＳＷ２がオンとなると（ステップＳ６において、ＹＥＳ）、ＣＰＵ１５は露光処理（つまり、撮影を行う（ステップＳ７）。そして、ＣＰＵ１５は撮影処理を終了する。
【００５９】
図３は、図２に示すＡＥ処理を説明するためのフローチャートである。
【００６０】
ＡＥ処理を開始すると、ＣＰＵ１５は逆光判定の際に用いる中心エリアに対する周辺エリアの重み付けパラメータ（逆光パラメータともいう）を設定する（ステップＳ４０１）。
【００６１】
図４は、図３に示す逆光パラメータの設定を説明するためのフローチャートである。
【００６２】
逆光パラメータの設定を開始すると、まずＣＰＵ１５は逆光の度合いを表わすパラメータ（逆光度ａＬ）を零に初期化する（ステップＳ４０１）。
【００６３】
次に、ＣＰＵ１５は第１の撮影レンズ鏡筒３１に備えられた絞り４の絞り値、第１のセンサー５における蓄積時間、第１の撮像回路６で行われる信号処理に係る信号増幅度、およびＡＥ評価値に基づいて被写体側の輝度を求める（ステップＳ４０２：被写体側輝度測定）。
【００６４】
図５は、図４に示す被写体側輝度測定を説明するためのフローチャートである。
【００６５】
ここでは、画像（つまり、画面）は上下左右にそれぞれ８分割、全体で６４個のエリアに分割されているものとする。まず、ＣＰＵ１５は各エリアの平均輝度値Ｙｉｊ（ｉ＝０〜７、ｊ＝０〜７）を求める（ステップＳ５０１）。さらに、ＣＰＵ１５は画像の中心部における輝度値Ｙｃを、式（１）を用いて求める（ステップＳ５０２）。
【００６６】
Ｙｃ＝（Ｙ３３＋Ｙ３４＋Ｙ４３＋Ｙ４４）／４      （１）
続いて、ＣＰＵ１５は各エリアの輝度値が中心部の輝度値のａ倍以上であるか否かを判定する。つまり、ＣＰＵ１５はＹｉｊ≧Ｙｃ×ａであるか否かを判定する（ステップＳ５０３）。ここでは、ａは、例えば、２〜４程度の値に設定される。Ｙｉｊ＜Ｙｃ×ａ倍であると（ステップＳ５０３において、ＮＯ）、ＣＰＵ１５は各エリアの輝度値が中心部の輝度値の１／ａ以下であるか否かを判定する。つまり、ＣＰＵ１５はＹｉｊ≦Ｙｃ／ａであるか否かを判定する（ステップＳ５０４）。
【００６７】
Ｙｉｊ≧Ｙｃ×ａ倍であると（ステップＳ５０３において、ＹＥＳ）、ＣＰＵ１５は予め定めた重み係数Ｗｉｊに所定の補正係数Ｈ１ｉｊ（第１の補正係数）を乗算して、露出制御補正値を求める際に用いられる重み係数ＷＥＩＧＨＴｉｊ（第１の重み係数）とする。つまり、ＣＰＵ１５は、ＷＥＩＧＨＴｉｊ＝Ｗｉｊ×Ｈ１ｉｊとする（ステップＳ５０５）。
【００６８】
Ｙｉｊ≦Ｙｃ／ａであると（ステップＳ５０４において、ＹＥＳ）、ＣＰＵ１５は、ＷＥＩＧＨＴｉｊ＝Ｗｉｊ×Ｈ１ｉｊとする（ステップＳ５０６）。一方、Ｙｉｊ＞Ｙｃ／ａであると（ステップＳ５０４において、ＮＯ）、ＣＰＵ１５は重み係数ＷＥＩＧＨＴｉｊ＝重み係数にＷｉｊに設定する（ステップＳ５０７）。
【００６９】
図６は、図５に示す重み係数ＷＥＩＧＨＴｉｊの設定で用いられる予め定められた重み係数Ｗｉｊの一例例を示す図である。
【００７０】
図６において、重み係数Ｗｉｊは画像の各エリア毎に予め定められており、図示の例では画像の中心部において重み係数Ｗｉｊが大きく、周辺部に向うに伴って重み係数Ｗｉｊは小さくなる。
【００７１】
図７は、図５に示す重み係数ＷＥＩＧＨＴｉｊの設定で用いられる所定の補正係数Ｈ１ｉｊの一例を示す図である。
【００７２】
図７において、補正係数Ｈ１ｉｊは画像の各エリア毎に予め定められており、図示の例では画像の中心部において補正係数Ｈ１ｉｊが大きく、周辺部に向うに伴って補正係数Ｈ１ｉｊは小さくなる。
【００７３】
再び図５を参照して、ステップＳ５０５、Ｓ５０６、又はＳ５０７の処理の後、ＣＰＵ１５は画像上部の平均輝度値Ｙｕｐｐｅｒおよび画像下部の輝度値Ｙｕｎｄｅｒをそれぞれ式（２）および式（３）を用いて算出する（ステップＳ５０８）。
【００７４】
Ｙｕｐｐｅｒ＝（Ｙ００＋Ｙ０１＋Ｙ０２＋Ｙ０３＋Ｙ０４＋Ｙ０５＋Ｙ０６＋Ｙ０７）／４    （２）
Ｙｕｎｄｅｒ＝（Ｙ７０＋Ｙ７１＋Ｙ７２＋Ｙ７３＋Ｙ７４＋Ｙ７５＋Ｙ７６＋Ｙ７７））／４  （３）
続いて、ＣＰＵ１５は平均輝度値Ｙｕｐｐｅｒが輝度値Ｙｕｎｄｅｒのｂ倍を超えるか否かを判定する。つまり、ＣＰＵ１５は、Ｙｕｐｐｅｒ＞Ｙｕｎｄｅｒ×ｂであるか否かを判定する（ステップＳ５０９）。Ｙｕｐｐｅｒ＞Ｙｕｎｄｅｒ×ｂであると（ステップＳ５０９において、ＹＥＳ）、ＣＰＵ１５は重み係数ＷＥＩＧＨＴｉｊに所定の補正係数Ｈ２ｉｊ（第２の補正係数）を乗算して、重み係数ＷＥＩＧＨＴｉｊを補正して第２の重み係数を得る（ステップＳ５１０）。なお、係数ｂは、例えば、２〜４程度の値に設定される。
【００７５】
図８は、図５に示す第２の重み係数の算出に用いられる第２の補正係数の一例を示す図である。
【００７６】
図８において、第２の補正係数（補正係数Ｈ２ｉｊ）は画像の下部ではその値が大きく、下部から中央部まではその値は”１．０”である。そして、画像の上部に行くにつれて、第２の補正係数は小さくなり、その値は”０．６”、”０．３”となる。
【００７７】
次に、ＣＰＵ１５は下記の式（４）を用いて露出制御補正値ＤｅｌｔａＡｌｌを算出する（ステップＳ５１１）。
【００７８】
ＤｅｌｔａＡｌｌ＝Ｌｏｇ２（Σ（Ｙｉｊ×ＷＥＩＧＨＴｉｊ）／
（ΣＷＥＩＧＨＴｉｊ）／Ｙｒｅｆ      （４）
但し、Ｙｒｅｆは画像の目標輝度である。また、式（４）では第１の重み係数および第２の重み係数ともにＷＥＩＧＨＴｉｊで示されている。
【００７９】
その後、ＣＰＵ１５は露出制御補正値ＤｅｌｔａＡｌｌと露出制御補正値ＤｅｌｔａＡｌｌを得た画像を生成した際の絞り値、第１のセンサーの蓄積時間、および第１の撮像回路で行われた信号増幅度とに応じて被写体輝度を求める（ステップＳ５１２）。そして、ＣＰＵ１５は被写体側輝度測定を終了する。
【００８０】
Ｙｕｐｐｅｒ≦Ｙｕｎｄｅｒ×ｂであると（ステップＳ５０９において、ＮＯ）、ＣＰＵ１５はステップＳ５１１の処理に進んで、重み係数ＷＥＩＧＨＴｉｊを補正することなく、つまり、第１の重み係数を用いて上記の式（４）によって露出制御補正値ＤｅｌｔａＡｌｌを求める。
【００８１】
このようにして、被写体側輝度測定を行うと、中心部分を重視して背景の輝度に影響されずに被写体の輝度を測定することができる。
【００８２】
再び、図４を参照して、上述のようにして被写体側輝度測定を行った後、ＣＰＵ１５は絞り４４の絞り値、第２のセンサー４５における蓄積時間、第２の撮像回路４６で行われた信号処理における信号増幅度、およびＡＥ処理回路１３で得られたＡＥ評価値に基づいて撮影者側の輝度を求める（ステップＳ４０３：撮影者側輝度測定）。
【００８３】
ステップＳ４０３に係る処理はステップＳ４０２の処理と同様であるが、ここでは、撮影者が測定対象であるので、極端な低照度又はマスクなどで顔を覆うなどの特別な場合を除いて顔検出が可能である。よって、ステップＳ４０３の処理では画像の中心部ではなく、画像において顔領域が存在するエリアを重視して撮影者側輝度を求める。なお、顔検出ができなかった際にはステップＳ４０１と同様の手順で処理が行われる。
【００８４】
ここで、ステップＳ４０３の処理について具体的に説明する。なお、ここでは、撮影者の顔が検出されたものとして説明を行う。
【００８５】
図９は、図４に示す撮影者側輝度測定を行う際の画像の分割の一例を示す図である。
【００８６】
ここでは、ＣＰＵ１５は撮影者（ユーザ）を被写体として撮影した結果得られた画像を７つのエリアに分割する。ＣＰＵ１５は顔領域が検出されたエリアをエリア”Ｆ”とし、エリア”Ｆ”とは別にエリア”０”〜”５”を設定する。例えば、ＣＰＵ１５は画像を水平方向に８つの領域に分割し、垂直方向に１０つ領域に分割して、画像の最上部において水平方向に８領域、垂直方向に１領域のサイズの部分をエリア”０”とする。
【００８７】
同様に、ＣＰＵ１５は画像の最下部において水平方向に８領域、垂直方向に１領域のサイズの部分をエリア”５”とする。そして、ＣＰＵ１５は残りの部分において最外周の部分をエリア”１”、エリア”１”の内側をエリア”２”、エリア”２”の内側をエリア”３”、中心部分をエリア”４”とする。但し、顔のエリア”Ｆ”と重複する部分は除かれる。
【００８８】
図１０は、図４に示す撮影者側輝度測定における処理を説明するためのフローチャートである。
【００８９】
まず、ＣＰＵ１５は各エリアの平均輝度値Ｙｋ（ｋ＝１〜４）を求める（ステップＳ９０１）。さらに、ＣＰＵ１５は顔エリアにおける平均輝度値ＹＦを求める（ステップＳ９０２）。
【００９０】
続いて、ＣＰＵ１５は各エリアの輝度値が顔エリアの輝度値のａ倍以上であるか否かを判定する。つまり、ＣＰＵ１５はＹｋ≧ＹＦ×ａであるか否かを判定する（ステップＳ９０３）。Ｙｋ＜ＹＦ×ａ倍であると（ステップＳ９０３において、ＮＯ）、ＣＰＵ１５は各エリアの輝度値が顔エリアの輝度値の１／ａ以下であるか否かを判定する。つまり、ＣＰＵ１５はＹｋ≦ＹＦ／ａであるか否かを判定する（ステップＳ９０４）。
【００９１】
Ｙｋ≧ＹＦ×ａ倍であると（ステップＳ９０３において、ＹＥＳ）、ＣＰＵ１５は予め定めた重み係数Ｗｋに所定の補正係数Ｈ１ｋ（第３の補正係数）を乗算して、露出制御補正値を求める際に用いられる重み係数ＷＥＩＧＨＴｋ（第３の重み係数）とする。つまり、ＣＰＵ１５は、ＷＥＩＧＨＴｋ＝Ｗｋ×Ｈ１ｋとする（ステップＳ９０５）。
【００９２】
Ｙｋ≦ＹＦ／ａであると（ステップＳ９０４において、ＹＥＳ）、ＣＰＵ１５は、ＷＥＩＧＨＴｋ＝Ｗｋ×Ｈ１ｋとする（ステップＳ９０６）。一方、Ｙｋ＞ＹＦ／ａであると（ステップＳ９０４において、ＮＯ）、ＣＰＵ１５は重み係数ＷＥＩＧＨＴｋ＝重み係数Ｗｋに設定する（ステップＳ９０７）。
【００９３】
図１１は、図１０に示す重み係数ＷＥＩＧＨＴｋの設定で用いられる予め定められた重み係数Ｗｋの一例を示す図である。
【００９４】
図１１において、重み係数Ｗｋは画像の各エリア毎に予め定められており、図示の例では顔エリアにおける重み係数Ｗｋが最も大きく、周辺部に向うに伴って重み係数Ｗｋは小さくなる。
【００９５】
図１２は、図１０に示す重み係数ＷＥＩＧＨＴｉｊの設定で用いられる所定の補正係数Ｈ１ｋの一例を示す図である。
【００９６】
図１２において、補正係数Ｈ１ｋは画像の各エリア毎に予め定められており、図示の例では顔エリアにおける補正係数Ｈ１ｋが最も大きく、周辺部に向うに伴って補正係数Ｈ１ｋは小さくなる。
【００９７】
再び図１０を参照して、ステップＳ９０５、Ｓ９０６、又はＳ９０７の処理の後、ＣＰＵ１５は画像上部（エリア”０”）の平均輝度値Ｙ０および画像下部（エリア”５”）の輝度値Ｙ５を求める（ステップＳ９０８）。
【００９８】
続いて、ＣＰＵ１５は平均輝度値Ｙ０が輝度値Ｙ５のｂ倍を超えるか否かを判定する。つまり、ＣＰＵ１５は、Ｙ０＞Ｙ５×ｂであるか否かを判定する（ステップＳ９０９）。Ｙ０＞Ｙ５×ｂであると（ステップＳ９０９において、ＹＥＳ）、ＣＰＵ１５は重み係数ＷＥＩＧＨＴｋに所定の補正係数Ｈ２ｋ（第４の補正係数）を乗算して、重み係数ＷＥＩＧＨＴｋを補正して第４の重み係数を得る（ステップＳ９１０）。
【００９９】
図１３は、図１０に示す第４の重み係数の算出に用いられる第４の補正係数の一例を示す図である。
【０１００】
図１３において、第４の補正係数（補正係数Ｈ２ｋ）は画像の最上部（エリア”０”）でその値が最も小さく、中心部に向かうにつれてその値が大きくなる。そして、顔エリア”Ｆ”ではその値が”１．０”となる。
【０１０１】
次に、ＣＰＵ１５は下記の式（５）を用いて露出制御補正値ＤｅｌｔａＡｌｌを算出する（ステップＳ９１１）。
【０１０２】
ＤｅｌｔａＡｌｌ＝Ｌｏｇ２（Σ（Ｙｋ×ＷＥＩＧＨＴｋ）／
（ΣＷＥＩＧＨＴｋ）／Ｙｒｅｆ      （５）
但し、ｋ＝０〜５、Ｆであり、Ｙｒｅｆは画像の目標輝度である。また、式（５）では第３の重み係数および第４の重み係数ともにＷＥＩＧＨＴｋで示されている。
【０１０３】
その後、ＣＰＵ１５は露出制御補正値ＤｅｌｔａＡｌｌと露出制御補正値ＤｅｌｔａＡｌｌを得た画像を生成した際の絞り値、第２のセンサーの蓄積時間、および第２の撮像回路で行われた信号増幅度とに応じて撮影者輝度を求める（ステップＳ９１２）。そして、ＣＰＵ１５は撮影者側輝度測定を終了する。
【０１０４】
Ｙ０≦Ｙ５×ｂであると（ステップＳ９０９において、ＮＯ）、ＣＰＵ１５はステップＳ９１１の処理に進んで、重み係数ＷＥＩＧＨＴｋを補正することなく、つまり、第３の重み係数を用いて上記の式（５）によって露出制御補正値ＤｅｌｔａＡｌｌを求める。
【０１０５】
このようにして、撮影者側輝度測定を行うと、顔領域を重視して背景の輝度に影響されずに撮影者の輝度を測定することができる。
【０１０６】
なお、撮影者側輝度測定の際に、カメラ１などによって撮影者の顔に影ができる所謂顔影と呼ばれる状態が生じることがある。この場合には、正しく撮影者の顔部分の輝度を測定することが困難となるので、所定の閾値を用いて顔領域を明るい部分と暗い部分に分けて、明るい部分を顔領域として、上述のステップＳ９０１〜Ｓ９１１の処理を行う。つまり、ＣＰＵ１５は、顔領域において所定の輝度値以上の輝度値を第１の選択輝度値として選択して、当該第１の選択輝度値の平均値を第１の平均輝度値として求め、この値を顔エリアにおける平均輝度値ＹＦとする。
【０１０７】
カメラ１と撮影者との距離が近い場合に上記のように撮影者の顔に影が生じることがある。このため、スキャンＡＦ回路１４の出力を用いたＡＦ結果および顔検出回路３６による顔検出結果で得られる撮影者の顔の大きさに応じて、カメラ１と撮影者との距離を推定して、当該距離が所定の距離よりも近い場合にのみ（所定の距離以内である場合に）顔領域を明るい部分に限定する。再び図４を参照して、ＣＰＵ１５は被写体側輝度値と撮影者側輝度値とを比較して、撮影者側輝度値が被写体側輝度値よりも所定の値以上明るいか否かを判定する（ステップＳ４０４）。撮影者側輝度値が被写体側輝度値よりも所定の値以上明るいと（ステップＳ４０４において、ＹＥＳ）、ＣＰＵ１５は逆光度ａＬを＋１インクリメントする（ステップＳ４０５）。ここでは、被写体に関して逆光である場合には、被写体に比べて光源の当たる撮影者側が明るくなるため、逆光度ａＬを＋１インクリメントする。そして、ＣＰＵ１５は顔影領域の測定を行う（ステップＳ４０６）。
【０１０８】
なお、撮影者側輝度値が被写体側輝度値よりも所定の値以上明るくないと（ステップＳ４０４において、ＮＯ）、ＣＰＵ１５はステップＳ４０６の処理に進んで、顔領域の測定を行う。
【０１０９】
顔領域の測定の際には、ＣＰＵ１５は顔検出回路３６による顔検出結果に応じて画像における顔領域の平均輝度値を求める。そして、ＣＰＵ１５はこの平均輝度値を閾値として、当該閾値以上（平均輝度値以上、つまり、所定の輝度値以上）の輝度値（第１の選択輝度値）を有する顔領域における画素数（明画素数、つまり、第１の画素数）と閾値未満（つまり、所定の輝度値未満）の輝度値（第２の選択輝度値）を有する画素数（暗画素数、つまり、第２の画素数）を求める。
【０１１０】
そして、ＣＰＵ１５は閾値より明るい部分（つまり、明画素の部分）を顔、暗い部分（つまり、暗画素の部分）を顔影として、明画素数と暗画素数との比率Ｒｆｓを求める。
【０１１１】
Ｒｆｓ＝閾値未満の画素数（暗画素数）／閾値以上の画素数（明画素数）として、ＣＰＵ１５は比率Ｒｆｓが所定の値（例えば０．７５）未満であるか否かを判定する（ステップＳ４０７）。比率Ｒｆｓが所定の値未満であると（ステップＳ４０７において、ＹＥＳ）、ＣＰＵ１５は逆光度ａＬを＋１インクリメントする（ステップＳ４０８）。
【０１１２】
例えば、朝又は夕方などにおいて斜光の状態である場合に、太陽と直角の方向を撮影しようとすると顔の半分が陰になることがある。また、撮影者自身が逆光である場合には、顔全体に影がかかる。つまり、顔影が少なければ撮影者に直接光源が当たり、被写体が逆光である可能性が高いことになる。このため、顔影の比率を所定の値と比較すれば、逆光か否かを推定して判定結果を得ることができる。
【０１１３】
但し、前述のように、カメラ１と撮影者との距離が近い場合には上記のような影が生じることがあるので、ここでは、カメラ１と撮影者との距離を推定して、この距離が所定の距離より近い場合にはステップＳ４０８の処理を行わない。
【０１１４】
続いて、ＣＰＵ１５は顔検出結果から撮影者の目に関する目情報を取得する（ステップＳ４０９）。撮影者を対象とする画像データ（第２の画像データ）を顔検出回路３６に入力すると、顔検出回路３６は極端な悪条件の場合を除いて顔検出を行い、顔検出結果において撮影者の目領域を特定する。
【０１１５】
なお、比率Ｒｆｓが所定の値以上であると（ステップＳ４０７において、ＮＯ）、ＣＰＵ１５はステップＳ４０９の処理に進んで目情報を取得する。
【０１１６】
次に、ＣＰＵ１５は撮影者が目を細めているか否かを判定する（ステップＳ４１０）。ここでは、ＣＰＵ１５は顔検出結果に含まれる目情報に応じて、撮影者が目を細めているか否かを判定する。目情報によって目領域として特定された部分の大きさが小さければ、撮影者は眩しい状態にある。よって、目領域の大きさが所定のサイズ未満である場合には、ＣＰＵ１５は撮影者が目を細めていると判定する。
【０１１７】
撮影者が目を細めていると判定すると（ステップＳ４１０において、ＹＥＳ）、ＣＰＵ１５は逆光度ａＬを＋１インクリメントする（ステップＳ４１１）。
【０１１８】
なお、撮影者が目を細めているか否かを判定する際には、判定を正確とするため、所定の時間以上連続して目の大きさが所定のサイズ未満であると、ＣＰＵ１５は撮影者が目を細めていると判定する。これによって不随意の瞬きなどによる誤判定を防止することができる。
【０１１９】
続いて、ＣＰＵ１５は、第１の画像データに係る画像上のいずれの位置に光源が存在するかについて推定する（ステップＳ４１４）。ここでは、ＣＰＵ１５は画像の上方にあって画像内の他の部分より所定の値以上明るい部分を光源と推定して、当該光源の中心座標を求める。
【０１２０】
前述のように、画像は上下左右にそれぞれ８分割されて、全体で６４のブロック又はエリアに分割されている。そして、各ブロックについて平均輝度値Ｙｉｊが求められる。ＣＰＵ１５は平均輝度値Ｙｉｊが最大であるブロックを検索して、当該ブロックの位置が画像上部側の２段に存在すれば、当該最大のブロックに光源が存在すると推定する。
【０１２１】
ＣＰＵ１５は、光源が存在すると推定したブロックに隣接するブロックの平均輝度値Ｙｉｊを調べて、光源が存在すると推定されたブロックに隣接するブロックの平均輝度値Ｙｉｊとの差が所定の差分値未満であれば、当該隣接するブロックにも光源が存在すると判定する。
【０１２２】
隣接するブロックとして、画像の上下左右に加えて斜め上および斜め下の８方向のブロックを対象とする。そして、光源が存在すると判定したブロックが複数ある場合には、ＣＰＵ１５は各ブロックの中心座標の平均座標を求めて、当該中心座標を光源の座標とする。
【０１２３】
上述のようにして、光源の座標が求めた後、ＣＰＵ１５はズームスイッチによって設定された第１の撮影レンズ鏡筒３１のズーム位置に応じた焦点距離に基づいて、光源のカメラ１に対する水平方向の角度と垂直方向の角度（第１の角度情報）とを求める。第１の撮影レンズ鏡筒３１の焦点距離から画像の四隅の角度を知ることができるので、光源の位置（座標）に対する関係に基づいて、光源のカメラ１に対する水平方向の角度と垂直方向の角度とを求めることができる。
【０１２４】
次に、ＣＰＵ１５は、光源、カメラ（撮像装置）１、および撮影者の位置関係を求める（ステップＳ４１５）。ここでは、ＣＰＵ１５は撮影者の顔情報（顔検出結果）に応じてカメラ１と撮影者との位置関係を求める。ここでは、ＣＰＵ１５は、ステップＳ４１４の処理と同様にして顔検出結果における顔の位置（顔中心座標）を得ると、第２の撮影レンズ鏡筒５０の焦点距離に応じて撮影者の顔のカメラ１に対する水平方向の角度と垂直方向の角度（第２の角度情報）とを求める。
【０１２５】
続いて、ＣＰＵ１５は光源、カメラ１、および撮影者の位置関係が略一直線上にあるか否かを判定する（ステップＳ４１６）。上記の２つの角度が略等しく、かつ方向が逆（反対方向）であれば、光源、カメラ１、および撮影者が略一直線上にあると看做すことができる。
【０１２６】
光源、カメラ１、および撮影者の位置関係が略一直線上にあると（ステップＳ４１６において、ＹＥＳ）、ＣＰＵ１５は逆光度ａＬを＋１インクリメントする（ステップＳ４１７）。
【０１２７】
次に、ＣＰＵ１５は各エリアの平均輝度値と中心部の平均輝度値とを比較する際に用いられる定数αを、逆光度ａＬに応じて式（６）によって設定する（ステップＳ４１８）。なお、光源、カメラ１、および撮影者の位置関係が略一直線上にないと（ステップＳ４１６において、ＮＯ）、ＣＰＵ１５はステップＳ４１８の処理に進む。
【０１２８】
α＝ａ−０．４×ａＬ      （６）
さらに、ＣＰＵ１５は画像の上部における平均輝度値と画像の下部における平均輝度値とを比較する際に用いられる定数βを、逆光度ａＬに応じて式（７）によって設定する（ステップＳ４１９）。
【０１２９】
β＝ｂ−０．２×ａＬ      （７）
続いて、ＣＰＵ１５はエリア毎の重み付け係数の補正係数Ｈ３ｉｊ（逆光パラメータ）を逆光度ａＬに応じて式（８）によって設定する（ステップＳ４２０）。そして、ＣＰＵ１５は逆光パラメータの設定処理を終了する。
【０１３０】
Ｈ３ｉｊ＝Ｈ１ｉｊ（ａＬ＋１）      （８）
再び図３を参照して、逆光パラメータの設定が終了すると、ＣＰＵ１５は撮影を行う際の露出値を求める（ステップＳ３０２）。
【０１３１】
図１４は、図３に示す露出値の算出を説明するためのフローチャートである。なお、図１４において、図５に示すフローチャートに係るステップと同一のステップについては同一の参照符号を付して説明を省略する。
【０１３２】
ステップＳ５０２において中心部の平均輝度値Ｙｃを求めた後、ＣＰＵ１５は平均輝度値Ｕｉｊが平均輝度値Ｙｃのα倍以上であるか否かを判定する。Ｙｉｊ＜Ｙｃ×αであると（ステップＳ１４０３において、ＮＯ）、ＣＰＵ１５は平均輝度値Ｙｉｊが平均輝度値Ｙｃの１／α以下であるか否かを判定する（ステップＳ１４０４）。
【０１３３】
Ｙｉｊ≧Ｙｃ×αであると（ステップＳ１４０３において、ＹＥＳ）、ＣＰＵ１５は予め定めた重み係数Ｗｉｊに所定の補正係数Ｈ３ｉｊ（逆光パラメータ）を乗算して、露出制御補正値を求める際に用いられる重み係数ＷＥＩＧＨＴｉｊとする。つまり、ＣＰＵ１５は、ＷＥＩＧＨＴｉｊ＝Ｗｉｊ×Ｈ３ｉｊとする（ステップＳ１４０５）。
【０１３４】
Ｙｉｊ≦Ｙｃ／αであると（ステップＳ１４０４において、ＹＥＳ）、ＣＰＵ１５は、ＷＥＩＧＨＴｉｊ＝Ｗｉｊ×Ｈ３ｉｊとする（ステップＳ１４０６）。一方、Ｙｉｊ＞Ｙｃ／αであると（ステップＳ１４０４において、ＮＯ）、ＣＰＵ１５は、ステップＳ５０７の処理に進んで、重み係数ＷＥＩＧＨＴｉｊ＝重み係数にＷｉｊに設定する。
【０１３５】
その後、ＣＰＵ１５はステップＳ５０８において平均輝度値Ｙｕｐｐｅｒおよび平均輝度値Ｙｕｎｄｅｒを算出し、平均輝度値Ｙｕｐｐｅｒが平均輝度値Ｙｕｎｄｅｒのβ倍を超えるか否かを判定する（ステップＳ１４０９）。Ｙｕｐｐｅｒ＞Ｙｕｎｄｅｒ×βであると（ステップＳ１４０９において、ＹＥＳ）、ＣＰＵ１５は重み係数ＷＥＩＧＨＴｉｊに所定の補正係数Ｈ４ｉｊ（第５の補正係数）を乗算して、重み係数ＷＥＩＧＨＴｉｊを補正して第５の重み係数を得る（ステップＳ１４１０）。
【０１３６】
続いて、ＣＰＵ１５はステップＳ５１１において露出制御補正値ＤｅｌｔａＡｌｌを算出する。さらに、露出制御補正値ＤｅｌｔａＡｌｌと露出制御補正値ＤｅｌｔａＡｌｌを求める際に用いた画像を得た際の絞り値、第１のセンサーにおける蓄積時間、および第１の撮像回路における信号増幅度とに応じて撮影の際の露出値を求める（ステップＳ１４１２）。そして、ＣＰＵ１５は露出値の算出処理を終了する。
【０１３７】
Ｙｕｐｐｅｒ≦Ｙｕｎｄｅｒ×βであると（ステップＳ１４０９において、ＮＯ）、ＣＰＵ１５はステップＳ５１１の処理に進んで、重み係数ＷＥＩＧＨＴｉｊを補正することなく露出制御補正値ＤｅｌｔａＡｌｌを求める。
【０１３８】
このようにして、露出値の算出を行うと、中心部分を重視して背景の輝度に影響されずに撮影の際の露出値を求めることができる。
【０１３９】
再度、図３を参照して、撮影の際の露出値を算出した後、ＣＰＵ１５は撮影を行う際の絞り値（Ａｖ値）、シャッター速度（Ｔｖ値）、およびセンサー感度（Ｓｖ値）を求める（ステップＳ３０３）。ＣＰＵ１５は撮影者によって設定されたズームポジションに応じて手振れが生じない程度にＴｖ値を設定する。さらに、ＣＰＵ１５はＳｖ値がＩＳＯ１００〜４００相当程度の範囲でステップＳ３０２にて求めた露出値になるようにＡｖ値を設定する。
【０１４０】
そして、ＣＰＵ１５はＴｖ値およびＡｖ値に応じてＳｖ値を決定する。Ａｖ値が設定可能範囲に入らない場合には、ＣＰＵ１５はＡｖ値およびＳｖ値を変更せずにＴｖ値を調整する。
【０１４１】
例えば、明るい状態であるので、最小絞りおよび最低感度としても設定を行うことができない場合には、ＣＰＵ１５はＴｖ値をさらに高速側として調整を行う。暗い場合には、ＣＰＵ１５はＡｖ値を開放のままとしてＩＳＯ４００程度にして、Ｔｖ値を低速側に変化させる。これによっても設定が行えない場合には、ＣＰＵ１５は感度が高くなるようにＳｖ値を、ＩＳＯ４００を超えて設定する。
【０１４２】
感度が高過ぎると画像にノイズが目立つようになる。ＴＶ値が低速の場合には手振れ又は被写体振れによって画像が劣化する。Ａｖ値が開放の場合には、被写界深度が浅くなって奥行のある場合には被写体の全てにピントが合わないことがある。
【０１４３】
一方、Ａｖ値を絞り込むと回折現象によって画像が劣化することがある。よって、Ｓｖ値、ＴＶ値、およびＡｖ値のバランスを考慮して、ＣＰＵ１５はステップＳ３０２で求めた露出値になるようにＳｖ値、ＴＶ値、およびＡｖ値を設定する。
【０１４４】
但し、Ｔｖ優先モード、Ａｖ優先モード、又はＩＳＯ固定に応じて撮影者によってＳｖ値、ＴＶ値、およびＡｖ値のいずれか１つが決められた場合には、ＣＰＵ１５は他の２つの値のみを設定する。Ｓｖ値、ＴＶ値、およびＡｖ値のいずれか２つが撮影者によって決められた場合には、ＣＰＵ１５は残りの１つの値を設定する。
【０１４５】
なお、この設定手法については既に種々提案されており、上記の設定は一例に過ぎない。また、Ｓｖ値、ＴＶ値、およびＡｖ値の各々にはカメラ１の性能上および制御上の上限値および下限値が存在する。
【０１４６】
続いて、ＣＰＵ１５は逆光時におけるストロボ発光判定パラメータの設定を行う（ステップＳ３０４）。ここでは、ＣＰＵ１５はストロボ発光を行う際における輝度差の閾値ＦｌａｓｈＯｎＴｈを設定する。ＣＰＵ１５はステップＳ３０１で求めた逆光度ａＬに応じて、次の式（９）によって閾値ＦｌａｓｈＯｎＴｈを設定する。なお、単位は露光段数である。
【０１４７】
ＦｌａｓｈＯｎＴｈ＝ＦｌａｓｈＯｎＴｈ０−０．２５×ａＬ      （９）
但し、ＦｌａｓｈＯｎＴｈ０は初期値である。
【０１４８】
次に、ＣＰＵ１５はＡＦ結果（つまり、ＡＦ評価値）に応じてカメラ１と被写体との距離を示す距離情報Ｄｉｓｔを取得する（ステップＳ３０５）。そして、ＣＰＵ１５は中心部分の露出値とステップＳ３０２で求めた露出値との差ＤｅｌｔａＣｅｎｔｅｒを求める（ステップＳ３０６）。ここで、中心部分の露出値は、６４分割された画像の中心部分ブロック（例えば、図７に示す補正係数が１．０である中心の８つのブロック）の輝度値Ｙｉｊの平均値ＡｖｅＹｉｊである。差ＤｅｌｔａＣｅｎｔｅｒは、次の式（１０）によって求められる。
【０１４９】
ＤｅｌｔａＣｅｎｔｅｒ＝Ｌｏｇ２（ＡｖｅＹｉｊ／Ｙｒｅｆ）      （１０）
但し、Ｙｒｅｆは画像目標輝度である。
【０１５０】
次に、ＣＰＵ１５はＤｅｌｔａＣｅｎｔｅｒ＜０であるか否かを判定する（ステップＳ３０７）。ＤｅｌｔａＣｅｎｔｅｒ＜０であると（ステップＳ３０７において、ＹＥＳ）、ＣＰＵ１５は（ＤｅｌｔａＡｌｌ−ＤｅｌｔａＣｅｎｔｅｒ）を求めて、この差分が閾値ＦｌａｓｈＯｎＴｈ以上であるか否かを判定する（ステップＳ３０８）。
【０１５１】
上記の差分が閾値ＦｌａｓｈＯｎＴｈ以上であると（ステップＳ３０８において、ＹＥＳ）、ＣＰＵ１５はステップＳ３０５で取得した距離情報Ｄｉｓｔで示す距離が過焦点距離よりも近いか否かを判定する（ステップＳ３０９）。過焦点距離とは、無限遠にピントを合わせた際に被写界深度の範囲に入る近側の距離のことである。
【０１５２】
Ｄｉｓｔ＜過焦点距離であると（ステップＳ３０９において、ＹＥＳ）、ＣＰＵ１５は撮影の際にストロボ発光を行う設定をする（ステップＳ３１０）。そして、ＣＰＵ１５はＡＥ処理を終了する。
【０１５３】
一方、Ｄｉｓｔ≧過焦点距離であると（ステップＳ３０９において、ＮＯ）、ＣＰＵ１５はストロボ光が到達しないとして、ＣＰＵ１５はストロボ発光を行わない設定をする（ステップＳ３１１）。そして、ＣＰＵ１５はＡＥ処理を終了する。
【０１５４】
（ＤｅｌｔａＡｌｌ−ＤｅｌｔａＣｅｎｔｅｒ）＜ＦｌａｓｈＯｎＴｈであると（ステップＳ３０８において、ＮＯ）、ＣＰＵ１５は撮影の際の露光値に比べて中心部分の適正露光値が明るいか又はその差が小さいので、中心部分が画像全体より明るいとしてストロボを発光しなくとも、中心部分が極端な露光不足になることはないと判断して、ステップＳ３１１の処理に進む。
【０１５５】
また、差ＤｅｌｔａＣｅｎｔｅｒが零以上であると（ステップＳ３０７において、ＮＯ）、つまり、中心部分が画像全体に比べて明るいと、ＣＰＵ１５はストロボ発光を行う必要はないとして、ステップＳ３１１の処理に進む。
【０１５６】
なお、ここでは、逆光判定に関するストロボ発光判定について説明したが、低照度におけるストロボ発光判定については測定された被写体の照度に応じて別の手法で行われることになる。この手法については本発明とは直接関係ないので説明を省略する。
【０１５７】
このように、本発明の第１の実施形態では、撮影者を撮像対象とする第２の撮影レンズ鏡筒を用いて得られる画像を用いて逆光シーンにおける露出制御を行うとともに、空などの背景に起因する露出算出の誤差を補正するようにしたので、正確に逆光判定を行うことができるばかりでなく、背景の影響の排除を行うことができる結果、主被写体を適正な露光で撮影することができる。
【０１５８】
なお、上記の実施形態では、撮影者を撮像対象とする第２の撮影レンズ鏡筒を用いて得られる画像を用いて様々な判定を行い逆光度の調整を行っているが、全ての判定を行う必要はない。ステップＳ４０４、４０７、４１０、４１６の全ての判定を行い、逆光度を調整することでより正確な逆光判定を行うことができるが、ステップＳ４０４、４０７、４１０、４１６の少なくとも１つの判定を行うだけでも従来より正確に逆光判定を行うことができる。
【０１５９】
［第２の実施形態］
続いて、本発明の第２の実施形態によるカメラについて説明する。なお、第２の実施形態によるカメラの構成は図１に示すカメラと同様である。また、第２の実施形態によるカメラで行われる撮影に係る処理は図２〜図５および図１４で説明した処理と同様である。そして、第２の実施形態によるカメラは撮影者側輝度測定処理が図１０で説明した撮影者側輝度測定処理と異なる。
【０１６０】
図１５は、本発明の第２の実施形態によるカメラで行われる撮影者側輝度測定を説明するためのフローチャートである。なお、図示のフローチャートにおいて、図１０に示すフローチャートのステップと同一のステップについては同一の参照符号を付して説明を省略する。
【０１６１】
図１５に示す例では、第２の画像データ（撮影者画像）に応じて露出値の算出が行われる。そして、撮影者画像は図９で説明したようにして分割されているものとする。
【０１６２】
まず、ＣＰＵ１５はステップＳ９０１およびＳ９０２の処理を行って、各エリアの平均輝度値Ｙｋを求めるとともに、顔エリアにおける平均輝度値ＹＦを求める。
【０１６３】
続いて、ＣＰＵ１５は各エリアの輝度値Ｙｋが顔エリアの輝度値ＹＦのα倍以上であるか否かを判定する（ステップＳ１５０３）。Ｙｋ＜ＹＦ×αであると（ステップＳ１５０３において、ＮＯ）、ＣＰＵ１５は各エリアの輝度値Ｙｋが顔エリアの輝度値ＹＦの１／α以下であるか否かを判定する（ステップＳ１５０４）。
【０１６４】
Ｙｋ≧ＹＦ×αであると（ステップＳ１５０３において、ＹＥＳ）、ＣＰＵ１５は予め定めた重み係数Ｗｋに所定の補正係数Ｈ３ｋ（第６の補正係数）を乗算して、露出制御補正値を求める際に用いられる重み係数ＷＥＩＧＨＴｋとする。つまり、ＣＰＵ１５は、ＷＥＩＧＨＴｋ＝Ｗｋ×Ｈ３ｋとする（ステップＳ１５０５）。
【０１６５】
Ｙｋ≦ＹＦ／ａであると（ステップＳ１５０４において、ＹＥＳ）、ＣＰＵ１５は、ＷＥＩＧＨＴｋ＝Ｗｋ×Ｈ３ｋとする（ステップＳ１５０６）。一方、Ｙｋ＞ＹＦ／ａであると（ステップＳ１５０４において、ＮＯ）、ＣＰＵ１５はステップＳ９０７の処理に進んで重み係数ＷＥＩＧＨＴｋ＝重み係数Ｗｋに設定する。
【０１６６】
ステップＳ１５０５、Ｓ１５０６、又はＳ９０７の処理の後、ＣＰＵ１５は、ステップＳ９０８の処理に進んで、前述の平均輝度値Ｙ０および平均輝度値Ｙ５を求める。そして、ＣＰＵ１５は平均輝度値Ｙ０が平均輝度値Ｙ５のβ倍を超えるか否かを判定する。つまり、ＣＰＵ１５は、Ｙ０＞Ｙ５×βであるか否かを判定する（ステップＳ１５０９）。
【０１６７】
Ｙ０＞Ｙ５×βであると（ステップＳ１５０９において、ＹＥＳ）、ＣＰＵ１５は、ステップＳ９１０の処理に進んで重み係数ＷＥＩＧＨＴｋに所定の補正係数Ｈ２ｋを乗算して、重み係数ＷＥＩＧＨＴｋを補正して第４の重み係数を得る。そして、ＣＰＵ１５はステップＳ９１１において前述の式（５）を用いて露出制御補正値ＤｅｌｔａＡｌｌを算出する。
【０１６８】
その後、ＣＰＵ１５は、算出した露出制御補正値ＤｅｌｔａＡｌｌと露出制御補正値ＤｅｌｔａＡｌｌを得た画像を生成した際の絞り値、第２のセンサーの蓄積時間、および第２の撮像回路で行われた信号増幅度とに応じて撮影者輝度を求める。そして、撮影者側輝度測定を終了する。
【０１６９】
Ｙ０≦Ｙ５×βであると（ステップＳ１５０９において、ＮＯ）、ＣＰＵ１５はステップＳ９１１の処理に進んで、重み係数ＷＥＩＧＨＴｋを補正することなく、つまり、第３の重み係数を用いて式（５）によって露出制御補正値ＤｅｌｔａＡｌｌを求める。
【０１７０】
このようにして、本発明の第２の実施形態においても、撮影者を撮像対象とする第２の撮影レンズ鏡筒を用いて得られる画像を用いて逆光シーンにおける露出制御を行うとともに、空などの背景に起因する露出算出の誤差を補正するようにしたので、正確に逆光判定を行うことができるばかりでなく、背景の影響の排除を行うことができる結果、主被写体を適正な露光で撮影することができる。
【０１７１】
以上のように、本発明の実施の形態では、主被写体の反射率が低い場合又は背景が明るい場合などの逆光判定を誤り易いシーンにおいても正確に逆光状態であるか否かを判定することができ、その結果に応じて露出制御を精度よく行うことができる。
【０１７２】
なお、本発明の実施の形態では、撮像装置としてデジタルカメラを例に挙げて説明したが、デジタルビデオカメラ、デジタル一眼レフカメラ、カメラ付き携帯電話などにも適用することができる。また、撮像素子として、ＣＭＯＳセンサー又はＣＣＤなどが用いられる。
【０１７３】
上述の説明から明らかなように、図１に示す例においては、少なくともＡＥ処理回路１３、スキャンＡＦ処理回路１４、ＣＰＵ１５、および顔検出回路３６が露出制御装置を構成する。そして、ＡＥ処理回路１３およびＣＰＵ１５は第１の測光手段および第２の第２の測光手段として機能する。
【０１７４】
さらに、ＣＰＵ１５は判定手段として機能し、ＣＰＵ１５、第１のモータ駆動回路１８、および第１のモータ２１は露出制御手段として機能する。また、ＣＰＵ１５および顔検出回路３６は検出手段として機能する。加えて、ＣＰＵ１５は、第１の平均輝度算出手段又は第１の画素数算出手段および第２の画素数算出手段として機能する。そして、ＣＰＵ１５は推定手段および位置取得手段として機能する。
【０１７５】
さらに、第１の撮影レンズ鏡筒３１および第２の撮影レンズ鏡筒５０はそれぞれ第１の撮影光学系および第２の撮影光学系として機能し、第１のセンサー５、第１の撮像回路６、および第１のＡ／Ｄ変換回路７は第１の撮像手段として機能する。そして、第２のセンサー４５、第２の撮像回路４６、および第２のＡ／Ｄ変換回路４７は第２の撮像手段として機能する。
【０１７６】
また、ＣＰＵ１５は第１の角度算出手段および第２の角度算出手段として機能し、ＣＰＵ１５、ＶＲＡＭ８、およびＤ／Ａ変換回路９は表示制御手段として機能する。そして、ＣＰＵ１５および合成回路４８は合成手段として機能する。
【０１７７】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１７８】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を露出制御装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを露出制御装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１７９】
上記の制御方法および制御プログラムの各々は、少なくとも第１の測光ステップ、第２の測光ステップ、判定ステップ、および露出制御ステップを有している。
【０１８０】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１８１】
５，４５  固体撮像素子
６，４６  撮像回路
１０  画像表示装置
１１  圧縮伸長回路
１３  ＡＥ処理回路
１４  スキャンＡＦ処理回路
１５  ＣＰＵ
３１，５０  撮影レンズ鏡筒
３６  顔検出回路
４８  合成回路
【図１】
2015031743.tif 000003
【図２】
2015031743.tif 000004
【図３】
2015031743.tif 000005
【図４】
2015031743.tif 000006
【図５】
2015031743.tif 000007
【図６】
2015031743.tif 000008
【図７】
2015031743.tif 000009
【図８】
2015031743.tif 000010
【図９】
2015031743.tif 000011
【図１０】
2015031743.tif 000012
【図１１】
2015031743.tif 000013
【図１２】
2015031743.tif 000014
【図１３】
2015031743.tif 000015
【図１４】
2015031743.tif 000016
【図１５】
2015031743.tif 000017