(57)【要約】【課題】顔と背景との明るさが極端に違う環境でも、良好な顔検出状態を維持する。【解決手段】ＣＣＤ５は、被写体を撮像する。ＣＰＵ１０は、ＣＣＤ５により撮像された画像データ内にある顔を検出し、ＣＣＤ５により撮像された画像データと、検出した顔の領域に基づく画像データとを比較し、該比較結果に基づいていずれか一方の画像データにおける第１の露出値を算出する。また、ＣＰＵ１０は、検出した顔の領域における部分画像データにおける第２の露出値を算出する。ＣＰＵ１０は、第１の露出値と第２の露出値とに基づいて、ＣＣＤ５により撮像される画像データの露出量を算出し、該算出された露出量に基づいて、ＣＣＤ５により撮像される画像データの露出値を制御する。【選択図】図１
2013197937.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像素子と、
前記撮像素子により撮像された画像データ内にある顔の位置を検出する顔検出手段と、
前記撮像素子により撮像された画像データの前記顔検出手段により検出された顔の位置に基づいて重み付けをした明るさデータと、前記顔検出手段により検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出する算出手段と、
前記算出手段によって算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御する露出制御手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記算出手段は、
前記撮像素子により撮像された画像に前記顔検出手段により検出された顔以外の所定の位置に基づいて重み付けをした明るさデータと、該画像データの前記顔検出手段により検出された顔の位置に基づいて重み付けをした明るさデータとを比較する第１の比較手段と、
前記第１の比較手段による比較結果に基づいて、いずれか一方の明るさデータにおける第１の露出値を算出する第１の算出手段と、
前記顔検出手段により検出された顔の位置に基づく領域の明るさデータにおける第２の露出値を算出する第２の算出手段と、
前記第１の露出値と前記第２の露出値とを比較する第２の比較手段と、
前記第２の比較手段による比較結果に基づいて、前記撮像素子により撮像される画像データの露出値を算出する第３の算出手段と
を備えることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記算出手段は、前記顔の位置に基づく領域の明るさデータを用いて算出した露出値を、前記撮像素子により撮像される画像データ内の顔が暗くなりすぎない値とすることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記第１の算出手段により算出された前記第１の露出値と所定の基準値との差分である第１の露出変化量を算出する第１の変化量算出手段と、
前記第２の算出手段により算出された前記第２の露出値と所定の基準値との差分である第２の露出変化量を算出する第２の変化量算出手段と
を更に備え、
前記第２の比較手段は、
前記第１の露出変化量と前記第２の露出変化量とを比較し、
前記露出制御手段は、
前記第２の比較手段による比較により、大きいと判断された第１の露出変化量もしくは第２の露出変化量に基づいて、前記撮像素子により撮像される画像データの露出量を制御する
ことを特徴とする請求項１乃至３のいずれかに記載の撮像装置。
【請求項５】
前記第２の変化量算出手段は、
前記第２の露出変化量として、前記顔検出手段により検出された顔に基づく領域の部分画像データの露出値に幅を持たせ、最小の露出値に対する露出変化量を算出する
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記第１の比較手段は、
前記撮像素子により撮像された画像データと、該画像データの前記顔検出手段により検出された顔に基づく領域を重み付けした画像データとを比較する
ことを特徴とする請求項１乃至５のいずれかに記載の撮像装置。
【請求項７】
前記第１の比較手段は、
前記撮像素子により撮像された画像データのうち、所定の領域を重み付けした画像データと、前記顔検出手段により検出された顔に基づく領域を重み付けした画像データとを比較する
ことを特徴とする請求項６に記載の撮像装置。
【請求項８】
撮像素子により被写体を撮像するステップと、
前記撮像素子により撮像された画像データ内にある顔の位置を検出するステップと、
前記撮像素子により撮像された画像データの前記検出された顔の位置に基づいて重み付けをした明るさデータと、前記検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出するステップと、
前記算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御するステップと
を含むことを特徴とする露出制御方法。
【請求項９】
撮像装置のコンピュータに、
撮像素子により被写体を撮像する撮像機能、
前記撮像素子により撮像された画像データ内にある顔の位置を検出する顔検出機能、
前記撮像素子により撮像された画像データの前記顔検出機能により検出された顔の位置に基づいて重み付けをした明るさデータと、前記顔検出機能により検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出する算出機能、
前記算出機能による算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御する露出制御機能
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、露出制御方法、及びプログラムに関する。
【背景技術】
【０００２】
最近の撮影装置には、顔検出機能が搭載されたものが多くあり、自動的に顔をきれいにかつ背景も最適な設定で撮影する方法が提案されている。例えば、電子カメラ等の撮像装置において、被写体の顔を検出し、該検出した顔に対してＡＦ（オートフォーカス）制御、ＡＥ（自動露出）制御、ＡＷＢ（オートホワイトバランス）制御を行なう技術が登場してきている（例えば特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１１１３９号公報
【特許文献２】特開２００８−２７７８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、顔検出した顔部分に重み付けした明るさデータに基づいて露出制御を行うので、顔部分の明るさを考慮して露出制御を行うことができる。
【０００５】
しかしながら、逆光シーンなど顔と背景との明るさが極端に違う環境で、検出された顔の大きさが小さい場合には、背景部分の影響度が大きくなりやすく顔がアンダーになり、さらにより背景の影響度が大きくなると顔が暗くなり過ぎて、顔の検出が不安定、もしくは検出できない状況になってしまう問題があった。
【０００６】
そこで本発明は、顔と背景との明るさが極端に違う環境でも、良好な顔検出状態を維持することができる撮像装置、露出制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、被写体を撮像する撮像素子と、前記撮像素子により撮像された画像データ内にある顔の位置を検出する顔検出手段と、前記撮像素子により撮像された画像データの前記顔検出手段により検出された顔の位置に基づいて重み付けをした明るさデータと、前記顔検出手段により検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出する算出手段と、前記算出手段によって算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御する露出制御手段とを備えることを特徴とする撮像装置である。
【０００８】
この発明は、撮像素子により被写体を撮像するステップと、前記撮像素子により撮像された画像データ内にある顔の位置を検出するステップと、前記撮像素子により撮像された画像データの前記検出された顔の位置に基づいて重み付けをした明るさデータと、前記検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出するステップと、前記算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御するステップとを含むことを特徴とする露出制御方法。である。
【０００９】
この発明は、撮像装置のコンピュータに、撮像素子により被写体を撮像する撮像機能、前記撮像素子により撮像された画像データ内にある顔の位置を検出する顔検出機能、前記撮像素子により撮像された画像データの前記顔検出機能により検出された顔の位置に基づいて重み付けをした明るさデータと、前記顔検出機能により検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出する算出機能、前記算出機能による算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御する露出制御機能を実行させることを特徴とするプログラムである。
【発明の効果】
【００１０】
この発明によれば、顔と背景との明るさが極端に違う環境でも、良好な顔検出状態を維持することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態による撮像装置としてのデジタルカメラ１の電気的な概略構成を示すブロック図である。
【図２】本実施形態によるデジタルカメラの動作を説明するためのフローチャートである。
【図３】本実施形態によるデジタルカメラの動作を説明するためのフローチャートである。
【図４】本実施形態において、中央部ほど重み係数が大きくなる場合の重み付け係数の例を示す概念図である。
【図５】本実施形態において、顔の中心位置に応じて重みの中心を変化させた場合の重み付け係数の例を示す概念図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１３】
Ａ．実施形態の構成
図１は、本発明の実施形態による撮像装置としてのデジタルカメラ１の電気的な概略構成を示すブロック図である。図１において、デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り４、ＣＣＤ５、ドライバ６、ＴＧ（timing generator）７、ユニット回路８、メモリ９、ＣＰＵ１０、ＤＲＡＭ１１、画像表示部１２、フラッシュメモリ１３、キー入力部１４、ストロボ装置１５、及び上記各部を接続するバス１６を備えている。
【００１４】
撮影レンズ２は、図示しない複数のレンズ群から構成されるフォーカスレンズ、ズームレンズ等を含む。そして、撮影レンズ２にはレンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、フォーカスレンズ、ズームレンズをそれぞれ光軸方向に沿って駆動させるフォーカスモータ、ズームモータと、ＣＰＵ１０から送られてくる制御信号にしたがって、フォーカスモータ、ズームモータを駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている（図示略）。
【００１５】
絞り４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって動作し、撮影レンズ２から入ってくる光の量を制御する。撮像素子であるＣＣＤ５は、ドライバ６によって駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路（ＣＤＳ／ＡＧＣ／ＡＤ）８に出力する。このドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。なお、ＣＣＤ５はベイヤー配列の色フィルターを有しており、電子シャッタとしての機能も有する。この電子シャッタのシャッタ速度は、ドライバ６、ＴＧ７を介してＣＰＵ１０によって制御される。
【００１６】
ユニット回路８には、ＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行なうＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５から出力された撮像信号はユニット回路８を経てデジタル信号としてＣＰＵ１０に送られる。
【００１７】
ＣＰＵ１０は、ワンチップマイコンであり、ユニット回路８から送られてきた画像データをバッファメモリ（ＤＲＡＭ１１）に記憶させるとともに、該記憶させた画像データに対してガンマ補正、補間処理、ホワイトバランス処理、輝度色差信号（ＹＵＶデータ）の生成処理などの画像処理、画像データの圧縮・伸張（例えば、ＪＰＥＧ形式の圧縮・伸張）処理、フラッシュメモリ１３への画像データの記録処理を行う機能を有するとともに、デジタルカメラ１の各部を制御する。
【００１８】
特に、ＣＰＵ１０は、撮像された画像データ内にある顔を検出する機能、撮像された該画像データと、該画像データの検出された顔に基づく領域に基づいた画像データと、検出された顔に基づく領域の部分画像データを比較する機能、該比較結果に基づいて露出制御を行なう機能を有する。
【００１９】
メモリ９には、ＣＰＵ１０が各部を制御するのに必要な制御プログラム、及び必要なデータが記録されている。ＣＰＵ１０は、該プログラムに従い動作する。ＤＲＡＭ１１は、ＣＣＤ５によって撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。フラッシュメモリ１３は、圧縮された画像データを保存記録する記録媒体である。
【００２０】
画像表示部１２は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し（ライブビュー表示）、記録画像の再生時には、フラッシュメモリ１３から読み出され、伸張された記録画像を表示させる。キー入力部１４は、半押し全押し可能なシャッタボタン、モード切替キー、顔検出モードｏｎ／ｏｆｆ切替キー、ストロボモード切替キー、十字キー、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
【００２１】
ストロボ装置１５は、内蔵コンデンサＣ、充電回路（図示略）、キセノン管を含む発光回路（図示略）等を含み、充電回路は内蔵コンデンサＣに電力を充電し、発光回路は、内蔵コンデンサＣ内の電荷を光源となるキセノン管に供給して、光を閃光発光させる。ストロボ装置１５は、ＣＰＵ１０によって、充電開始、発光及び発光時間が制御され、その制御にしたがって発光などを行う。
【００２２】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。
図２、及び図３は、本実施形態によるデジタルカメラの動作を説明するためのフローチャートである。また、図４は、本実施形態において、中央部ほど重み係数が大きくなる場合の重み付け係数の例を示す概念図である。また、図５は、本実施形態において、顔の中心位置に応じて重みの中心を変化させた場合の重み付け係数の例を示す概念図である。
【００２３】
まず、ＣＰＵ１０は、現在のフレームの露出演算用計測値を取得する（ステップＳ１０）。該露出演算用計測値とは、デジタルカメラなどの撮影装置の画像処理エンジン内にある計測器で計測された値で、一般的に画像領域を分割し、分割された領域毎の積分値からなる。出力データ形式としては、Ｒ、Ｇ、Ｂ、Ｙ、ＲＧＢＭａｘなどがある。次に、ＣＰＵ１０は、露出演算用計測値から重み付け平均値Ｙｃｃを算出する（ステップＳ１２）。
【００２４】
重み付け平均値Ｙｃｃは、図４に示すように、中央部ほど重み係数が大きくなるような重み付けテーブルを用いて算出される。具体的には、画角の中央領域、つまり、左上隅を領域０とし、左から右へ、上から下へと番号を振った場合に、領域２７、領域２８、領域３５、領域３６の重み付け係数が最も大きく、画角の中央から遠ざかるにつれ重み付け係数は小さくしている。ここでは、画角の中央の領域の重み付け係数を８、その周りの領域の重み付け係数を４、２、１というように中央領域から離れるにしたがって小さくしている。
【００２５】
次に、顔検出モードがＯＮ（有効）であるか否かを判断する（ステップＳ１４）。そして、顔検出モードがＯＦＦ（無効）である場合には（ステップＳ１４のＮＯ）、顔を考慮しないので、後述するステップＳ２６へ進む。
【００２６】
一方、顔検出モードがＯＮ（有効）である場合には（ステップＳ１４のＹＥＳ）、顔が検出されているか否かを判断する（ステップＳ１６）。そして、顔が検出されていない場合には（ステップＳ１６のＮＯ）、顔を考慮しないので、後述するステップＳ２６へ進む。
【００２７】
一方、顔が検出されている場合には（ステップＳ１６のＹＥＳ）、顔座標情報を取得する（ステップＳ１８）。顔座標情報とは、主に顔検出人数、優先順位、及びそれぞれの顔位置の座標の情報である。次に、得られた顔座標情報から優先順位１位の顔を選択し、その顔の中心を重み付けの中心とする重み付けテーブルを用いて、重み付け平均値Ｙｆｃを算出する（ステップＳ２０）。
【００２８】
このときの重み付けテーブルは、図５に示すように、顔の中心位置に重み付けの中心を移動させている。また、より顔に重みを付けたい場合には、中心の重み付け係数の値を変化させてもよい。より具体的には、顔が検出された領域（ここでは、領域１８、領域１９、領域２６、領域２７）の重み付け係数が最も大きく、該顔が検出された領域から遠ざかるにつれて、重み付け係数が小さくなっているのが分かる。ここでは、重み付け係数の最小値を１とするので、顔が検出された領域から所定以上離れた場合は、重み付け係数を全て１としている。
【００２９】
次に、画角中心の重み付け平均値Ｙｃｃと顔中心の重み付け平均値Ｙｆｃとを比較し、Ｙｆｃ＞Ｙｃｃであるか否かを判断する（ステップＳ２２）。そして、画角中心の重み付け平均値Ｙｃｃが大きい場合には（ステップＳ２２のＮＯ）、後述するステップＳ２６へ進む。
【００３０】
一方、顔中心の重み付け平均値Ｙｆｃが大きい場合には（ステップＳ２２のＹＥＳ）、平均値Ｙｃ＝Ｙｆｃとする（ステップＳ２４）。一方、上述した、顔検出モードがＯＦＦ（無効）である場合（ステップＳ１４のＮＯ）、顔検出モードがＯＮ（有効）であるが、顔が検出されていない場合（ステップＳ１６のＮＯ）、また、画角中心の重み付け平均値Ｙｃｃが画角中心の重み付け平均値Ｙｃｃより大きい場合には（ステップＳ２２のＮＯ）には、平均値Ｙｃ＝Ｙｃｃとする。
【００３１】
すなわち、いずれの場合も、大きい（明るい）方を現在のフレームの平均値Ｙｃとする。これは、ライブビュー表示での露出追従は、白飛び軽減を最重視するという考えに基づいており、大きい（明るい）方を採用することで白飛びを軽減することができる。例えば、顔が適正になったとしても、背景が白とびしていると、旅行先の景色が上手く表現できないことが予想される。また、逆に、背景が適正露出でも顔が白飛びしている場合も露出としては不適切である。
【００３２】
白飛びを優先とした場合、顔が暗くなることが想定されるが、静止画撮影の場合には、ストロボをオート発光させることで、アンダーになった顔を補うことができることもある。この組み合わせにより、白飛びは、露光量で抑え、黒つぶれは、ストロボ光で補うことになる（顔が暗い場合に、ストロボオート発光する動作は一般的）。
【００３３】
次に、現在のフレームの平均値Ｙｃが露出基準範囲（Ｙｔ−α＜＝Ｙｃ＜＝Ｙｔ＋α）内であるか否を判断する（ステップＳ２８）。そして、現在のフレームの平均値Ｙｃが露出基準範囲外である場合には（ステップＳ２８のＮＯ）、現在の露出値は目標の明るさＹｔになっていないので、露出値の演算を行う必要があると判断され、目標の明るさＹｔにするための露出値の変化量Ｄ１（＝Ｙｔ／Ｙｃ）を算出する（ステップＳ３０）。
【００３４】
一方、現在のフレームの平均値Ｙｃが露出基準範囲内である場合には（ステップＳ２８のＹＥＳ）、現在のフレームは目標の明るさになっているので、露出値はそのままでよいと判断し、露出値を変更する必要はないので、現在の露出設定値を次のフレームの露出設定値にコピーする（図３のステップＳ４４）。次に、目標露出値Ｅｖｔとプログラム線図とに基づいて、次のフレームの露出設定値を算出し（ステップＳ４６）、次のフレームの露出として用いるべく設定する（ステップＳ４８）。その後、図２に示すステップＳ１０に戻り、上述した処理を繰り返す。
【００３５】
上述したステップＳ２２にて、白飛び軽減を優先することで、通常のシーンでは顔と背景のバランスがとれた露出追従動作が可能となるが、逆光など顔と背景の明るさが極端に違う環境で顔が小さい場合、顔中心の重み付け平均が背景の明るさの影響を受けるため、背景の白飛びを軽減させようとした結果、顔が暗くなりすぎてしまう可能性がある。また、顔が暗くなりすぎることで、顔検出が不安定になったり、顔が検出できなくなったりする問題があった。これに対する解決策を以下で説明する。
【００３６】
顔がある場合には（ステップＳ１６のＹＥＳ）、ステップＳ１８で、顔座標情報を取得し、上述した処理に並行して、顔座標情報を元に顔エリアの平均値Ｙｆａｖｅを算出する（ステップＳ３２）。次に、顔エリアの平均値の最小値Ｙｆｍｉｎに対する変化量Ｄ２（＝Ｙｆｍｉｎ／Ｙｆａｖｅ）を算出する（ステップＳ３４）。このとき、顔平均値の最小値Ｙｆｍｉｎを顔が検出できる明るさに設定すると、露出の変化によって顔が検出できなくなる状況を回避できる。
【００３７】
次に、通常の白飛び軽減の露出追従動作での変化量Ｄ１と顔輝度優先の変化量Ｄ２とを比較し、Ｄ２＞Ｄ１であるか否かを判断する（ステップＳ３６）。そして、Ｄ２＞Ｄ１である場合には（ステップＳ３６のＹＥＳ）、露出変化量ＤをＤ２とし（ステップＳ３８）、一方、Ｄ２＞Ｄ１でない場合には（ステップＳ３６のＮＯ）、露出変化量ＤをＤ１とする（ステップＳ４０）。すなわち、変化の大きいほうを露出値変化量Ｄとする。これにより、顔検出状態での露出の変化によって、顔の明るさが最小値Ｙｆｍｉｎより暗くなることはなくなる。
【００３８】
その後、現在の露出値Ｅｖｃと露出変化量Ｄとから目標露出値Ｅｖｔを算出し（ステップＳ４２）、目標露出値Ｅｖｔとプログラム線図とに基づいて、次のフレームの露出設定値を算出し（ステップＳ４６）、次のフレームの露出設定として設定を行う（ステップＳ４８）。その後、図２に示すステップＳ１０に戻り、上述した処理を繰り返す。
【００３９】
以上の動作を１サイクルとして露出追従動作を行うことによって、白飛び軽減優先のモニタースルー露出追従を行いつつも、露出の変化によって顔が暗くなりすぎて顔が検出できなくなることを回避することが可能となる。
【００４０】
また、ムービー撮影時においては、ステップＳ３４で使用している最小値Ｙｆｍｉｎをもう少し顔の見栄えがよい値に設定すると、最低限の顔の明るさを維持しつつ、背景の白飛びも極力抑えた露出追従動作が可能である。
【００４１】
上述した実施形態によれば、逆光シーンなど顔と背景の明るさが極端に違う環境で、検出された顔の大きさが小さい場合には、背景の明るさの影響が大きくなり、顔がアンダーになって顔が検出できなくなってしまう状況であっても、顔がアンダーになりすぎることを防ぎ、かつ顔検出状態を維持できるようになる。
【００４２】
また、ライブビュー画面上で顔検出状態が維持できていると、静止画撮影時のＡＥ、ＡＦ、ＡＷＢ、静止画撮影後の画像処理など、様々な制御で画質向上の為の有効な情報として活用することが可能となる。
【００４３】
なお、上述した実施形態において、所定の基準の露出値（例えば１８％グレー）に対する露出値の変化量と顔領域の平均値に対する露出値の変化量とを比較し、変化量の大きい方を「画面の平均輝度」に採用するようにしてもよい。
【００４４】
また、顔領域の基準の輝度に幅を持たせ、最小値に対する露出値の変化量で判別するようにしてもよい。
【００４５】
以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の特許請求の範囲に記載された発明を付記する。
【００４６】
（付記１）
付記１に記載の発明は、被写体を撮像する撮像素子と、前記撮像素子により撮像された画像データ内にある顔の位置を検出する顔検出手段と、前記撮像素子により撮像された画像データの前記顔検出手段により検出された顔の位置に基づいて重み付けをした明るさデータと、前記顔検出手段により検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出する算出手段と、前記算出手段によって算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御する露出制御手段とを備えることを特徴とする撮像装置である。
【００４７】
（付記２）
付記２に記載の発明は、前記算出手段は、前記撮像素子により撮像された画像に前記顔検出手段により検出された顔以外の所定の位置に基づいて重み付けをした明るさデータと、該画像データの前記顔検出手段により検出された顔の位置に基づいて重み付けをした明るさデータとを比較する第１の比較手段と、前記第１の比較手段による比較結果に基づいて、いずれか一方の明るさデータにおける第１の露出値を算出する第１の算出手段と、前記顔検出手段により検出された顔の位置に基づく領域の明るさデータにおける第２の露出値を算出する第２の算出手段と、前記第１の露出値と前記第２の露出値とを比較する第２の比較手段と、前記第２の比較手段による比較結果に基づいて、前記撮像素子により撮像される画像データの露出値を算出する第３の算出手段とを備えることを特徴とする付記１に記載の撮像装置である。
【００４８】
（付記３）
付記３に記載の発明は、前記算出手段は、前記顔の位置に基づく領域の明るさデータを用いて算出した露出値を、前記撮像素子により撮像される画像データ内の顔が暗くなりすぎない値とすることを特徴とする付記１または２に記載の撮像装置である。
【００４９】
（付記４）
付記４に記載の発明は、前記第１の算出手段により算出された前記第１の露出値と所定の基準値との差分である第１の露出変化量を算出する第１の変化量算出手段と、前記第２の算出手段により算出された前記第２の露出値と所定の基準値との差分である第２の露出変化量を算出する第２の変化量算出手段とを更に備え、前記第２の比較手段は、前記第１の露出変化量と前記第２の露出変化量とを比較し、前記露出制御手段は、前記第２の比較手段による比較により、大きいと判断された第１の露出変化量もしくは第２の露出変化量に基づいて、前記撮像素子により撮像される画像データの露出量を制御することを特徴とする付記１乃至３のいずれかに記載の撮像装置である。
【００５０】
（付記５）
付記５に記載の発明は、前記第２の変化量算出手段は、前記第２の露出変化量として、前記顔検出手段により検出された顔に基づく領域の部分画像データの露出値に幅を持たせ、最小の露出値に対する露出変化量を算出することを特徴とする付記４に記載の撮像装置である。
【００５１】
（付記６）
付記６に記載の発明は、前記第１の比較手段は、前記撮像素子により撮像された画像データと、該画像データの前記顔検出手段により検出された顔に基づく領域を重み付けした画像データとを比較することを特徴とする付記１乃至４のいずれかに記載の撮像装置である。
【００５２】
（付記７）
付記７に記載の発明は、前記第１の比較手段は、前記撮像素子により撮像された画像データのうち、所定の領域を重み付けした画像データと、前記顔検出手段により検出された顔に基づく領域を重み付けした画像データとを比較することを特徴とする付記６に記載の撮像装置である。
【００５３】
（付記８）
付記８に記載の発明は、撮像素子により被写体を撮像するステップと、前記撮像素子により撮像された画像データ内にある顔の位置を検出するステップと、前記撮像素子により撮像された画像データの前記検出された顔の位置に基づいて重み付けをした明るさデータと、前記検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出するステップと、前記算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御するステップとを含むことを特徴とする露出制御方法である。
【００５４】
（付記９）
付記９に記載の発明は、撮像装置のコンピュータに、撮像素子により被写体を撮像する撮像機能、前記撮像素子により撮像された画像データ内にある顔の位置を検出する顔検出機能、前記撮像素子により撮像された画像データの前記顔検出機能により検出された顔の位置に基づいて重み付けをした明るさデータと、前記顔検出機能により検出された顔の位置に基づく領域の明るさデータとに基づいて、前記撮像素子により撮像される画像データの露出値を算出する算出機能、前記算出機能による算出された露出値に基づいて、前記撮像素子により撮像される画像データの露出量を制御する露出制御機能を実行させることを特徴とするプログラムである。
【符号の説明】
【００５５】
１  デジタルカメラ
２  撮影レンズ
３  レンズ駆動ブロック
４  絞り
５  ＣＣＤ
６  ドライバ
７  ＴＧ
８  ユニット回路
９  メモリ
１０  ＣＰＵ
１１  ＤＲＡＭ
１２  画像表示部
１３  フラッシュメモリ
１４  キー入力部
１５  ストロボ装置
１６  バス
【図１】
2013197937.tif 000003
【図２】
2013197937.tif 000004
【図３】
2013197937.tif 000005
【図４】
2013197937.tif 000006
【図５】
2013197937.tif 000007