(57)【要約】【課題】検出された顔の情報を利用してフラッシュの発光量を制御するデジタルカメラで、人物が意図せずして撮影範囲に入ってしまった場合でも、本来の撮影対象（人物以外）にとって適正な発光量でフラッシュ撮影を行うことができるデジタルカメラを提供する。【解決手段】デジタルカメラのフラッシュ制御手段１９が、検出された顔の情報を利用して発光量の仮適正値Ｃｆを求める第１演算手段４２と、中央部など所定領域にある被写体の情報を利用して発光量の仮適正値Ｃｃを求める第２演算手段３９と、仮適正値Ｃｃに基づいて適正発光量Ｃｈの取り得る値の範囲を制限する範囲制限手段４０と、制限された範囲で仮適正値Ｃｆを基準値とする調整を行ってフラッシュの適正発光量Ｃｈを決定する発光量決定手段４４とを備える。【選択図】図３
2008079158.tif 000002
【特許請求の範囲】
【請求項１】
被写体を表す画像データを生成する撮像手段と、フラッシュを発光する発光手段と、前記撮像手段により生成された画像データに含まれる顔を検出し該顔に相当する領域を示す領域情報を出力する顔領域抽出手段とを備え、前記顔領域抽出手段が出力する領域情報を利用して前記フラッシュの発光量を制御するデジタルカメラであって、
前記撮像手段により生成された画像データを対象として前記顔領域抽出手段が出力する領域情報を利用する演算を行うことにより、前記発光量の仮適正値Ｃｆを求める第１演算手段と、
前記撮像手段により生成された画像データを対象として該画像データの所定領域と該所定領域以外の領域とを区別する演算を行うことにより前記発光量の仮適正値Ｃｃを求める第２演算手段と、
前記第２演算手段から供給される前記仮適正値Ｃｃに基づいて適正発光量Ｃｈの取り得る値の範囲を制限する範囲制限手段と、
前記範囲制限手段により制限された範囲で、前記第１演算手段から供給される仮適正値Ｃｆを基準値とする調整を行って、前記フラッシュの適正発光量Ｃｈを決定する発光量決定手段とを備えることを特徴とするデジタルカメラ。
【請求項２】
前記第２演算手段が、画像の中央部と画像の周辺部とを区別する演算を行うことにより前記発光量の仮適正値Ｃｃを求めることを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記範囲制限手段が、前記適正発光量Ｃｈの上限値および／または下限値を決定することを特徴とする請求項１または２記載のデジタルカメラ。
【請求項４】
前記撮像手段により生成された画像データを対象として特定の領域を区別することのない演算を行って前記発光量の仮適正値Ｃｎを求める第３演算手段をさらに備え、
前記範囲制限手段が、前記適正発光量Ｃｈの上限値および／または下限値を、前記第３演算手段から供給される前記仮適正値Ｃｎの値に基づいて制約された範囲内の値に決定することを特徴とする請求項３記載のデジタルカメラ。
【請求項５】
被写体を表す画像データを生成する撮像手段と、フラッシュを発光する発光手段と、前記撮像手段により生成された画像データに含まれる顔を検出し該顔に相当する領域を示す領域情報を出力する顔領域抽出手段とを備えたデジタルカメラにおいて、前記顔領域抽出手段が出力する領域情報を利用して前記フラッシュの発光量を制御する方法であって、
前記撮像手段により生成された画像データを対象として前記顔領域抽出手段が出力する領域情報を利用する演算を行うことにより、前記発光量の仮適正値Ｃｆを求める第１演算ステップと、
前記撮像手段により生成された画像データを対象として該画像データの所定領域と該所定領域以外の領域とを区別する演算を行うことにより前記発光量の仮適正値Ｃｃを求める第２演算ステップと、
前記第２演算ステップにおいて求められた前記仮適正値Ｃｃに基づいて適正発光量Ｃｈの取り得る値の範囲を制限する範囲制限ステップと、
前記範囲制限ステップにおいて制限された範囲で、前記第１演算ステップにおいて求められた仮適正値Ｃｆを基準値とする調整を行って、前記フラッシュの適正発光量Ｃｈを決定する発光量決定ステップとを有することを特徴とするデジタルカメラの制御方法。
【請求項６】
前記第２演算ステップにおいて、画像の中央部と画像の周辺部とを区別する演算を行うことにより前記発光量の仮適正値Ｃｃを求めることを特徴とする請求項５記載の制御方法。
【請求項７】
前記範囲制限ステップにおいて、前記適正発光量Ｃｈの上限値および／または下限値を決定することを特徴とする請求項５または６記載の制御方法。
【請求項８】
前記撮像手段により生成された画像データを対象として特定の領域を区別することのない演算を行って前記発光量の仮適正値Ｃｎを求める第３演算ステップを実行し、
前記範囲制限ステップにおいて、前記適正発光量Ｃｈの上限値および／または下限値を、前記第３演算ステップにおいて求められた前記仮適正値Ｃｎの値に基づいて制約された範囲内の値に決定することを特徴とする請求項７記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体に含まれる顔の情報を利用してフラッシュの発光量を制御する機能を備えたデジタルカメラと、その発光量の制御方法に関する。
【背景技術】
【０００２】
デジタルカメラは、通常、シャッタレリーズボタンが押される以前から画像の撮影を行っており、その段階で撮影された画像は、露出調整や焦点調節のほか、フラッシュの適正発光量を求める調光にも利用されている。フラッシュの発光量の求め方としては、撮影された画像全体の明るさに基づいて適正発光量を求める方法が一般的であったが、近年、撮影された画像から人物の顔を検出し、顔の有無や顔が占める割合によってフラッシュの発光量を異ならせる方法が提案されている。
【０００３】
例えば特許文献１には、人物の顔が検出され、画像中の顔が占める割合が所定値以上のときに、発光量を弱めにする方法が示されている。また、特許文献２には、顔に相当する領域のデータのみを利用して発光量を求める形態や、顔に相当する領域の重み付けを他の領域よりも高く設定した画像データを利用して発光量を求める方法が示されている。
【特許文献１】特開２００３−１０７５６７号公報
【特許文献２】特開２００６−０７４１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１、２が示す方法では、顔を含む被写体をフラッシュ撮影した場合に、顔部分が白とびすることなく、また顔部分が暗くなることもなく、適切な明るさの画像を得ることができる。これは、人物を対象とした撮影では好ましいことであるが、人物以外のものが撮影対象である場合には必ずしも好ましいこととは言えない。例えば、動物や建造物を撮影しようとしていたのに、たまたまその付近に人物がいたために、その人物の顔の明るさに合わせてフラッシュの発光量が調整されてしまい、本来の撮影対象が白とびしたり、暗く写ってしまうといった不都合が生じることがあるからである。
【０００５】
本発明は、この問題に鑑みて、意図せずして人物が撮影範囲に入ってしまった場合でも、本来の撮影対象（人物以外）にとって適正な発光量でフラッシュ撮影を行うことができるデジタルカメラを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明のデジタルカメラは、被写体を表す画像データを生成する撮像手段と、フラッシュを発光する発光手段と、撮像手段により生成された画像データに含まれる顔を検出し、その顔に相当する領域を示す領域情報を出力する顔領域抽出手段とを備え、顔領域抽出手段が出力する領域情報を利用してフラッシュの発光量を制御するデジタルカメラである。このデジタルカメラは、撮像手段により生成された画像データを対象として顔領域抽出手段が出力する領域情報を利用する演算を行うことにより、発光量の仮適正値Ｃｆを求める第１演算手段と、撮像手段により生成された画像データを対象として、その画像データの所定領域と、その所定領域以外の領域とを区別する演算を行うことにより発光量の仮適正値Ｃｃを求める第２演算手段とを備える。第２演算手段は、例えば、画像の中央部と画像の周辺部とを区別する演算を行うことにより前記発光量の仮適正値Ｃｃを求めるものとすることが好ましい。
【０００７】
また、このデジタルカメラは、第２演算手段から供給される仮適正値Ｃｃに基づいて適正発光量Ｃｈの取り得る値の範囲を制限する範囲制限手段と、範囲制限手段により制限された範囲で、第１演算手段から供給される仮適正値Ｃｆを基準値とする調整を行って、フラッシュの適正発光量Ｃｈを決定する発光量決定手段とを備える。例えば、範囲制限手段は、適正発光量Ｃｈの上限値および／または下限値を決定する。
【０００８】
フラッシュの適正発光量は、被写体が必要とする量の光を被写体に照射できる発光量に決定することが望ましいが、被写体が必要とする光の量は、被写体の反射率、被写体の明るさ、デジタルカメラから被写体までの距離に応じて変動する。一般には、距離が遠いほど、また被写体の反射率が低いほど、被写体からの反射光は少なく、多くの光を照射することが求められる。また被写体の明るさが暗い場合も、適正な露出との差分を埋めるべく、多くの光が求められる。よって、同じ範囲を撮影する場合であっても、何を主要な被写体とみなして演算を行うかによって、演算により求められる適正発光量は異なる値となる。
【０００９】
上記構成では、顔領域抽出手段が出力する領域情報を利用して顔を考慮した演算が行われるものの、他方で中央の被写体など本来の撮影対象である可能性が高いものを考慮した演算も行われ、顔を考慮した演算の結果に対し、他のものを考慮した演算の結果に基づいて一定の制限がかかる。このため、検出された顔が主要な被写体であった場合でも、顔は偶然撮影範囲に含まれていたに過ぎず主要な被写体が別に存在していた場合でも、大きな不都合がない値にフラッシュの発光量が決定される。
【００１０】
また、上記デジタルカメラに、撮像手段により生成された画像データを対象として特定の領域を区別することなく発光量の仮適正値Ｃｎを求める第３演算手段をさらに設け、範囲制限手段が、適正発光量Ｃｈの上限値および／または下限値を、第３演算手段から供給される仮適正値Ｃｎの値に基づいて制約された範囲内の値に決定するようにしてもよい。
【００１１】
これにより、適正発光量Ｃｈの上限値や下限値が行き過ぎた値に設定されることがなくなり、中央の被写体などが実は考慮すべき対象でなかった場合でも、不都合がない値にフラッシュの発光量が決定される。
【００１２】
本発明の方法は、上記構成のデジタルカメラによるフラッシュ発光量の制御方法で、撮像手段により生成された画像データを対象として顔領域抽出手段が出力する領域情報を利用する演算を行うことにより、発光量の仮適正値Ｃｆを求める第１演算ステップと、撮像手段により生成された画像データを対象として画像データの所定領域とその所定領域以外の領域とを区別する演算を行うことにより発光量の仮適正値Ｃｃを求める第２演算ステップと、第２演算ステップにおいて求められた仮適正値Ｃｃに基づいて適正発光量Ｃｈの取り得る値の範囲を制限する範囲制限ステップと、範囲制限ステップにおいて制限された範囲で、第１演算ステップにおいて求められた仮適正値Ｃｆを基準値とする調整を行って、フラッシュの適正発光量Ｃｈを決定する発光量決定ステップとを有することを特徴とするものである。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態として、フラッシュ撮影機能を備えた一眼レフのデジタルカメラと、そのデジタルカメラのフラッシュの発光量の制御方法を示す。
【００１４】
［  実施形態１ ］
図１Ａ、図１Ｂおよび図１Ｃは、本発明の一実施形態におけるデジタルカメラ１の外観を示す図である。図１Ａに示すように、このデジタルカメラ１の上部には、シャッタレリーズボタン２、撮影モードの設定に利用されるモードダイヤル３、内蔵フラッシュ４および付属品の取付口であるホットシュー５が備えられている。
【００１５】
シャッタレリーズボタン２は、２段階の押下により２種類の動作を指示できる構造となっている。例えば、自動露出調整機能（ＡＥ：Auto Exposure）、自動焦点調節機能（ＡＦ：Auto Focus）を利用した撮影では、デジタルカメラ１は、シャッタレリーズボタン２が軽く押下（半押しともいう）されたときに、露出調整、焦点合わせなどの撮影準備を行う。その状態で、シャッタレリーズボタン２が強く押下（全押しともいう）されると、デジタルカメラ１は露光を開始し、露光により得られた１画面分の画像データをメモリカードに記録する。
【００１６】
内蔵フラッシュ４は、脇にあるフラッシュポップアップボタン６を押すことにより、図１Ｂに示すようにカメラ上部方向に開く（以下、ポップアップと称する）。また、一部の撮影モードでは、自動的にポップアップすることもある。ポップアップ状態の内蔵フラッシュ４は、シャッタレリーズボタン２の２段階目の押下操作と連動して２回発光する。１回目の発光は被写体からの反射光量を測定するための予備発光であり、通常の発光に比べれば発光量は微小である。予備発光には反射光量の測定のほか、赤目を予防する目的もある。２回目の発光は十分な露光量を得るための本発光であり、本発光の発光量が適正であれば、適当な明るさの画像を得ることができる。
【００１７】
内蔵フラッシュ４の動作は、シャッタレリーズボタン２の操作のみならず、モードダイヤル３により設定された撮影モードにも依存する。撮影モードとしては、撮影に係る全設定をカメラが自動で行う「ＡＵＴＯ」、撮影に係る全設定をユーザが手動で行う「マニュアル」のほか、「プログラムオート」、「シャッタ優先オート」、「絞り優先オート」、「ブレ軽減」、「ナチュラルフォト」、「人物」、「風景」、「夜景」など、撮影シーンごとのモードが用意されている。「ＡＵＴＯ」モードに設定されたデジタルカメラ１は、フラッシュ撮影が必要と判断すれば、自動的に内蔵フラッシュ４をポップアップし、シャッタレリーズボタン２の操作と連動してフラッシュを発光させる。一方、「ナチュラルフォト」はフラッシュレス撮影を行うモードであるため、このモードに設定されたデジタルカメラ１では、シャッタレリーズボタン２を操作しても内蔵フラッシュ４は動作しない。他のモードについても、それぞれ、そのモードの目的に適う内蔵フラッシュ４の動作が定められている。
【００１８】
なお、このデジタルカメラ１は、図１Ｃに示すようにホットシュー５に外付フラッシュ６を取り付けて使用することもできる。外付フラッシュ７は、ホットシュー５に取付けられることで機械的・電気的にデジタルカメラ１に接続され、これにより、内蔵フラッシュ４と同様、モードダイヤル３によるモード設定に応じて、シャッタレリーズボタン２の２段階目の押下操作と連動した発光動作を行うようになる。以下、図１Ａおよび図１Ｂに例示した形態を中心に説明するが、本発明はフラッシュが内蔵か外付けかによらず適用可能な発明である。
【００１９】
続いて、図２を参照して、デジタルカメラ１の内部構成について、概要を説明する。図２に示すように、デジタルカメラ１は、レンズ１２、レンズ駆動部１６、絞り１３、絞り駆動部１７、ＣＣＤ１４およびタイミングジェネレータ（ＴＧ）１８からなる撮像系を備える。レンズ１２は、被写体にピントを合わせるためのフォーカスレンズ、ズーム機能を実現するためのズームレンズなど複数の機能別レンズにより構成される。レンズ駆動部１６はステッピングモータなど小型のモータで、ＣＣＤ１４から各機能別レンズのまでの距離が目的に適った距離となるように各機能別レンズの位置を調整する。絞り１３は複数の絞り羽根からなる。絞り駆動部１７は、ステッピングモータなど小型のモータで、絞りの開口サイズが目的に適ったサイズになるように絞り羽根の位置を調整する。ＣＣＤ１４は原色カラーフィルタを伴う５００〜１２００万画素のＣＣＤで、タイミングジェネレータ１８からの指示信号に応じて蓄積された電荷を放出する。タイミングジェネレータ１８は、ＣＣＤ１４に所望の時間のみ電荷が蓄積されるようにＣＣＤ１４に対して信号を送り、これによりシャッタ速度を調整する。
【００２０】
また、デジタルカメラ１は、ＣＣＤ１４の出力信号をデジタル信号に変換するＡ／Ｄ変換部１５と、Ａ／Ｄ変換部１５が出力した画像データをシステムバス３４を介して他の処理部に転送する画像入力制御部２３と、画像入力制御部２３から転送された画像データを一時記憶するＳＤＲＡＭ２２を備える。ＳＤＲＡＭ２２に記憶される画像データはＲＡＷデータである。
【００２１】
また、デジタルカメラ１は、フラッシュ１１と、フラッシュ１１の発光タイミングや発光量を制御するフラッシュ制御部１９と、レンズ駆動部１６にレンズの移動を指示して焦点合わせを行う焦点調節部２０と、絞り値とシャッタ速度を決定し、絞り駆動部１７とタイミングジェネレータ１８に指示信号を送出する露出調整部２１と、ＳＤＲＡＭ２２に記憶されている画像データを対象として顔の検出処理を実行し、顔の有無を示す値、さらに顔が有る場合には検出された顔に相当する領域を示す情報（以下、領域情報）を出力する顔領域抽出部２４を備える。フラッシュ制御部１９、焦点調節部２０および露出調整部２１は、ＳＤＲＡＭ２２に記憶されている画像データのほか、顔領域抽出部２４が実行した検出処理の結果を参照して処理を行うこともある。顔の検出結果を参照して露出調整を行う方法としては、例えば特開２００１−２１５４０４号公報、特開２００３−１０７５５５号公報などに開示されている方法を用いることができる。また、顔の検出結果を参照して焦点調節を行う方法としては、例えば特開２００６−１４５６２９号公報に開示されている方法を用いることができる。フラッシュ制御部１９、焦点調節部２０および露出調整部２１が、顔領域抽出部２４から出力される検出結果を参照するか否かは、撮影モードその他の設定値によって決まる。
【００２２】
デジタルカメラ１は、この他、ＳＤＲＡＭ２２に記憶されている画像データに対して画像処理を施す画像処理部２５を備える。画像処理部２５は、画像を自然な色合い、明るさにするための色階調補正や明るさ補正、また画像データが赤目を含むものであるときに赤目を黒目に修正する処理など、画像の見栄えを良くするための各種仕上げ処理を行った後、処理済画像データを再度ＳＤＲＡＭ２２に格納する。
【００２３】
また、デジタルカメラ１は、ＳＤＲＡＭ２２に記憶されている画像データの液晶モニタ（ＬＣＤ：Liquid Crystal Display）２７への出力を制御する表示制御部２６を備える。表示制御部２６は、ＳＤＲＡＭ２２に記憶されている画像データの画素数を、表示に適した大きさとなるように間引きしてから液晶モニタ２７に出力する。
【００２４】
また、デジタルカメラ１は、ＳＤＲＡＭ２２に記憶されている画像データのメモリカード２９への書込み、およびメモリカード２９に記録されている画像データのＳＤＲＡＭ２２へのロードを制御する記録読出制御部２８を備える。記録読出制御部２８は、ユーザの設定に応じてＲＡＷデータをそのまま、もしくは圧縮符号化によりＪＰＥＧデータに変換してからメモリカード２９に記録する。ＪＰＥＧデータをロードするときは、その逆の変換を行ってからデータをＳＤＲＡＭ２２にロードする。
【００２５】
また、デジタルカメラ１は、ジャイロセンサなどにより構成される手ブレ検出部３５を備える。手ぶれ検出部３５は撮影時の手ブレを検出すると、フラッシュ制御部１９、露出調整部２１、画像処理部２５に検出されたブレ量の情報を供給する。露出調整部２１は、手ブレが検出されたときには手ブレが検出されないときよりもシャッタ速度を短く設定し、取得画像に対する手ブレの影響を軽減する。また、画像処理部２５は、手ブレが検出されたとき、取得後の画像データに対しブレを補正する画像処理を施す。
【００２６】
デジタルカメラ１は、この他、ＣＰＵ（Central Processor Unit）３１、操作／制御プログラムが格納されたＲＡＭ（Random Access Memory）３２、各種設定値が記憶されているＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）３３からなる全体制御部３０を備える。全体制御部３０は、モードダイヤルによる撮影モードの設定をはじめユーザが行う各種設定操作を検出し、設定された内容をＥＥＰＲＯＭ３３に記憶せしめる。そして、その設定操作が行われたとき、もしくは撮影操作が行われたときに、ＥＥＰＲＯＭに記憶された設定値にしたがって、前述したフラッシュ制御部１９、焦点調節部２０、露出調整部２１、画像入力制御部２３、顔領域抽出部２４、画像処理部２５、表示制御部２６、記録読出制御部２９に対し、システムバス３４を介して、実行すべき処理や、その処理の実行タイミングを指示する信号を送出する。
【００２７】
図３に、フラッシュ制御部１９の構成とフラッシュ制御部１９の入出力データを示す。フラッシュ制御部１９は、図に示すように、第１演算手段４２、第２演算手段３９、第３演算手段４１、パラメータ記憶手段４３、範囲制限手段４０および発光量決定手段４４を備える。第１演算手段４２、第２演算手段３９、第３演算手段４１、範囲制限手段４０および発光量決定手段４４は、後述する演算を実行する演算回路であり、パラメータ記憶手段４３はＥＥＰＲＯＭである。但し、パラメータ記憶手段４３は、必ずしもフラッシュ制御部１９の構成要素でなくてもよい。例えば、全体制御部３０が備えるＥＥＰＲＯＭ３３をパラメータ記憶手段４３として利用してもよい。
【００２８】
第１演算手段４２は、全体制御部３０の制御の下、画像入力制御部２３から、非発光時画像データと予備発光時画像データの供給を受ける。予備発光時画像データは、撮像部が、全体制御部３０の制御の下で、フラッシュ１１による予備発光と同期して撮影した画像データである。非発光時画像データは、その予備発光の直前または直後に、撮像部により撮影された画像データである。第１演算手段４２は、この他、顔領域抽出部２４から、顔に相当する領域を示す領域情報の供給を受ける。そして、２種類の画像と領域情報とを用いて、後述する演算処理を実行することにより、顔を考慮して調光を行った場合のフラッシュ発光量の仮適正値Ｃｆを求め、出力する。
【００２９】
第２演算手段３９は、第１演算手段と同様、全体制御部３０の制御の下、画像入力制御部２３から、非発光時画像データと予備発光時画像データの供給を受ける。第２演算手段は、これら２種類の画像を用いて、後述する演算処理を実行することにより、画像の中央付近にある被写体を考慮して調光を行った場合のフラッシュ発光量の仮適正値Ｃｃを求め、出力する。範囲制限手段４０は、その第２演算手段が出力した仮適正値Ｃｃに基づいて、フラッシュの発光量の上限値Ｕと下限値Ｌとを定める。あるいは、上限値と下限値を定める代わりに、発光量の値として許容されるいくつかの値（離散値）を定めてもよい。
【００３０】
第３演算手段４１は、第１演算手段と同様、全体制御部３０の制御の下、画像入力制御部２３から、非発光時画像データと予備発光時画像データの供給を受ける。第３演算手段は、これら２種類の画像を用いて、後述する演算処理を実行することにより、画像全体を均等に考慮して調光を行った場合のフラッシュ発光量の仮適正値Ｃｎを求め、出力する。
【００３１】
パラメータ記憶手段４３が記憶するパラメータαは設定により可変なパラメータであり、顔領域抽出部２４や手ブレ検出部３５によって設定される。あるいは全体制御部３０が、顔領域抽出部２４や手ブレ検出部３５の出力を受けて、パラメータαを設定する。
【００３２】
発光量決定手段４４は、第１演算手段から出力された仮適正値Ｃｆと、第３演算手段４１から出力された仮適正値Ｃｎと、パラメータ記憶手段４３から読み出したパラメータαとを利用して本発光の発光量を求める。この際、発光量決定手段４４は、演算により求められた発光量が範囲限手段４０により定められた上限値Ｕを上回る値であれば、発光量をその上限値Ｕに決定する。また、演算により求められた発光量が範囲限手段４０により定められた下限値Ｌを下回る値であれば、発光量をその下限値Ｌに決定する。あるいは、演算により求められた発光量が範囲限手段４０により定められた特定の値と異なる値となったときには、特定の値のうち演算により求められた値に最も近い値に発光量を決定する。そして、その決定に基づいて、フラッシュ１１の発光量を制御する。
【００３３】
以下、第１演算手段４２、第２演算手段３９、第３演算手段４１、範囲制限手段４０および発光量決定手段４４が行う処理について、さらに説明する。第１演算手段４２、第２演算手段３９および第３演算手段４１は、入力された非発光時画像データおよび予備発光時画像データを、複数の領域ブロックに分割する。図４は、領域ブロックへの分割の一例を示す図であり、画像データ４５（非発光時画像データまたは予備発光時画像データ）を、ｎ×ｍ個の領域ブロックに分割したところを示している。以下の説明では、図に例示している（１，１）、（ｎ，ｍ）といった符号により、位置が異なる領域ブロックを区別するものとする。
【００３４】
図５は、第１演算手段４２の処理を示すフローチャートである。以下、図４に例示するように、顔領域抽出部２４により領域４６ａが抽出された場合を例示しながら説明する。第１演算手段４２は、顔領域抽出部２４から供給された領域情報が示す領域４６ａに対応する領域ブロック群４７ａを選択する（Ｓ１０１）。例えば、各領域ブロックについて領域４６ａと重なる範囲の面積を計算し、面積の半分以上が領域４６ａと重なっているブロック群４７ａを選択する。
【００３５】
続いて、第１演算手段は、非発光時画像データについて、選択された領域ブロックの輝度情報Ｙａ（ｐ、ｑ）を取得する（Ｓ１０２）。例えば、非発光時画像データをＲＧＢ−ＹＣＣ変換し、各画素の輝度値を求め、その画素輝度値の領域ごとの平均値を求め、輝度情報Ｙａとする。さらに、予備発光時画像データについても、選択された領域ブロックの輝度情報Ｙｂ（ｐ、ｑ）を取得する（Ｓ１０３）。図４の例であれば、領域４６ａについて選択されたブロック群４７ａは２個の領域ブロックを含んでいるので、ブロック２個分の輝度情報Ｙａ（ｐ１、ｑ１）〜Ｙａ（ｐ２、ｑ２）とＹｂ（ｐ１、ｑ１）〜Ｙｂ（ｐ２、ｑ２）を取得する。
【００３６】
続いて、選択された領域ブロックごとに、ステップＳ１０３で取得した輝度情報Ｙｂ（ｐ，ｑ）とステップＳ１０２で取得した輝度情報Ｙａ（ｐ，ｑ）との差分Ｙｄ（ｐ，ｑ）を計算し（Ｓ１０４）、選択された領域ブロックについて求められた差分Ｙｄ（ｐ，ｑ）に基づいて、顔を考慮する場合のフラッシュ発光量の適正値（仮適正値Ｃｆ）を決定する（Ｓ１０５）。図４の例であれば、ブロック２個分の差分Ｙｄ（ｐ１，ｑ１）〜Ｙｄ（ｐ２、ｑ２）を求め、これらの差分に基づいて仮適正値Ｃｆを決定する。例えば、差分Ｙｄ（ｐ１，ｑ１）〜Ｙｄ（ｐ２、ｑ２）の単純平均から被写体からの単位発光量あたりの反射光量を推定し、最適な露出が得られる反射光量となる発光量を求め、これを仮適正値Ｃｆとして出力する。
【００３７】
図６は、第２演算手段３９の処理を示すフローチャートである。第２演算手段３９は、非発光時画像データの中央付近の領域ブロックの輝度情報Ｙａ（ｕ、ｖ）を取得する（Ｓ２０１）。さらに、予備発光時画像データについても、非発光時画像データの中央付近の領域ブロックの輝度情報Ｙｂ（ｕ、ｖ）を取得する（Ｓ２０２）。図４の例であれば、中央付近の領域ブロック群３８について、ブロック１２個分の輝度情報Ｙａ（ｕ１、ｖ１）〜Ｙａ（ｕ１２、ｖ１２）とＹｂ（ｕ１、ｖ１）〜Ｙｂ（ｕ１２、ｖ１２）を取得する。
【００３８】
続いて、領域ブロックごとに、ステップＳ２０２で取得した輝度情報Ｙｂ（ｕ，ｖ）とステップＳ２０１で取得した輝度情報Ｙａ（ｕ，ｖ）との差分Ｙｄ（ｕ，ｖ）を計算し（Ｓ２０３）、求められた差分Ｙｄ（ｕ，ｖ）に基づいて、中央付近にある被写体を考慮して調光を行った場合のフラッシュ発光量の適正値（仮適正値Ｃｃ）を決定する（Ｓ２０４）。図４の例であれば、ブロック１２個分の差分Ｙｄ（ｕ１，ｖ１）〜Ｙｄ（ｕ１２、ｖ１２）を求め、これらの差分に基づいて仮適正値Ｃｃを決定する。例えば、中央付近の領域ブロックについて求めた差分Ｙｄ（ｕ１，ｖ１）〜Ｙｄ（ｕ１２、ｖ１２）の重み付けを高くした上で、差分Ｙｄ（１，１）〜Ｙｄ（ｎ，ｍ）の加重平均を求める。そして、その加重平均に基づいて被写体からの単位発光量あたりの反射光量を推定し、そこから最適な露出が得られる反射光量となる発光量を求め、これを仮適正値Ｃｃとして出力する。
【００３９】
図７は、第３演算手段の処理を示すフローチャートである。第３演算手段４１は、非発光時画像データの領域ブロックごとの輝度情報Ｙａ（１，１）〜Ｙａ（ｎ，ｍ）を取得する（Ｓ３０１）。予備発光時画像データについても、同様の手順により、各領域ブロックの輝度情報Ｙｂ（１，１）〜Ｙｂ（ｎ，ｍ）を取得する（Ｓ３０２）。続いて、領域ブロック（ｘ、ｙ）ごとに、ステップＳ３０２で取得した輝度情報Ｙｂ（ｘ、ｙ）とステップＳ３０１で取得した輝度情報Ｙａ（ｘ、ｙ）との差分Ｙｄを計算する（Ｓ１０３）。そして、全領域ブロックの差分Ｙｄ（１，１）〜Ｙｄ（ｎ，ｍ）に基づいて、画像全体を均一に考慮して調光を行った場合のフラッシュ発光量の適正値（仮適正値Ｃｎ）を決定する（Ｓ３０４）。例えば、差分Ｙｄ（１，１）〜Ｙｄ（ｎ，ｍ）の単純平均から被写体からの単位発光量あたりの反射光量を推定し、そこから最適な露出が得られる反射光量となる発光量を求め、これを仮適正値Ｃｎとして出力する。
【００４０】
範囲制限手段４０は、発光量決定手段４４が決定する適正発光量Ｃｈについて上限値と下限値とを設定することにより、発光量決定手段４４が出力する適正発光量Ｃｈの値を、所定範囲の値に制限する。範囲制限手段４０は、画像の中央付近にある被写体を考慮して調光を行った場合の適正発光量、すなわち第２演算手段３９が出力する仮適正値Ｃｃを基準とし、その仮適正値Ｃｃの値から判断して妥当と思われる範囲に、適正発光量Ｃｈを制限する。つまり、適正発光量Ｃｈを、固定された範囲に制限するのではなく、図８に示すように、仮適正値Ｃｃに応じて変動する上限値Ｕ（Ｃｃ）と下限値Ｌ（Ｃｃ）により範囲を制限する。上限値Ｕ（Ｃｃ）と下限値Ｌ（Ｃｃ）は、例えば、適正値Ｃｃが適正値Ｃｎよりも大きくなる場合に、適正値Ｃｃと適正値Ｃｎの差分の絶対値が取り得る値の最大値Ａと、適正値Ｃｃが適正値Ｃｎよりも小さくなる場合に、適正値Ｃｃと適正値Ｃｎの差分の絶対値が取り得る値の最大値Ｂを、予め種々の被写体の調光を繰り返すことにより経験的に取得しておき、適正発光量Ｃｈの上限値Ｕ（Ｃｃ）をＣｃ＋Ａに、下限値Ｌ（Ｃｃ）をＣｃ−Ｂに設定する。
【００４１】
発光量決定手段４４は、次式（１）および（２）に基づいて、適正発光量Ｃｈを決定する。ここで、Ｃｋは仮の適正発光量である。
【００４２】
Ｃｋ＝Ｃｎ×（１−α）＋Ｃｆ×α  …  （１）
【数１】
2008079158.tif 000003
【００４３】
（１）式および（２）式によれば、適正発光量Ｃｈは、顔が検出された場合にはその顔の影響を受けることとなるが、顔ではなく中央の被写体を考慮した場合に適正といえる発光量の範囲から大きく外れることはない。
【００４４】
パラメータαは前述したとおり、顔領域抽出部２４、手ブレ検出部３５あるいは焦点調節部２０により設定される。以下、顔領域抽出部２４によるパラメータαの設定処理について説明する。顔を考慮した調光は、顔の検出に用いられる画像データと調光に用いられる画像データが同じであることを前提としている。しかし実際の撮影では、顔の検出から非発光時画像データの取得までの間、あるいは非発光時画像データの取得から予備発光時画像データの取得までの間に、数十ミリ秒以上のタイムラグがあるため、この間に被写体が動いたり、手ブレが生じたりすると、各処理に用いられる画像データが互いに異なるものとなってしまうことがある。
【００４５】
図９Ａ、図９Ｂ、図１０Ａおよび図１０Ｂは、画像データと領域情報が示す領域と図５のステップＳ１０１において選択される領域ブロックの関係を示す図である。画像データ４８は顔領域抽出部２４が顔の検出処理に用いた画像データで、画像データ４５はフラッシュ制御部１９が調光に用いた画像データ（非発光時画像データあるいは予備発光時画像データ）である。図９Ｂおよび図１０Ｂの楕円４９は、調光時の顔の位置を示している。
【００４６】
図９Ａおよび図９Ｂに示すように、画像に占める顔の割合が比較的大きい場合には、顔の位置が顔検出時と多少ずれていても、顔領域４６ｂに対応するブロック群４７ｂの大半は、ずれた後の顔（楕円４９）に対応している。よって、ずれが生じてしまったとしても、選択されたブロック群４７ｂの輝度情報は、調光を行う上で参照に値する。しかし、図１０Ａおよび図１０Ｂに示すように、画像に占める顔の割合が小さく、顔領域４６ｃに対応するブロックが１つしか無いような場合には、顔の位置がずれてしまったことにより、ブロック４７ｃは顔領域４６ｃと対応しなくなる。この場合、ブロック４７ｃの輝度情報は、顔を考慮した調光処理では、もはや参照に値しない。これは、第１演算手段により求められる仮適正値Ｃｆの信頼度が、画像に占める顔の割合が大きいほど高く、顔の割合が小さいほど低いことを意味する。
【００４７】
そこで、本実施形態では、顔領域抽出部２４は、顔の抽出処理が完了した後、検出された顔ごとに、その顔に相当する領域として抽出された領域の、画像の横幅に対する割合を計算する。そして、顔の割合とパラメータαとの対応付けを定義したルックアップテーブル（ＬＵＴ）を参照することにより、パラメータαの値を決定する。ここで、ＬＵＴの参照に代えて、ＬＵＴと同等の変換を行う回路あるいはプログラムを採用してもよいことは言うまでもない。
【００４８】
図１１に、ＬＵＴの一例を示す。このＬＵＴによれば、顔の割合が所定の閾値Ｔｈ１を下回るときには、パラメータαは、ゼロではない所定の下限値αＬに設定される。また、顔の割合が所定の閾値Ｔｈ２を上回るときには、パラメータαは、１ではない所定の上限値αＵに設定される。そして、顔の割合が閾値Ｔｈ１以上閾値Ｔｈ２以下であるときは、パラメータαは、下限値αＬから上限値αＵまでの範囲で、顔の割合が小さいほど小さく、大きいほど大きな値に設定される。このＬＵＴを使って設定された値を用いて（１）の演算処理を行えば、画像に占める顔の割合が小さいときには発光量調整における仮適正値Ｃｆの影響力が弱まり、被写体が動いたり手ブレが生じたりしても、発光量が適正範囲を大きく外れることはなくなる。
【００４９】
なお、上記処理では、画像の横幅に対する顔の横幅の割合を計算しているが、画像に占める顔の割合の指標となる値であれば、計算する値はどのような値であってもよい。例えば、抽出された領域の面積や画素数、画像全体の面積に対する顔の面積比などを計算してもよい。あるいは、顔の横幅と２つの目の間隔とは相関関係があるので、目を検出して目と目の間隔を求め、これを画像に占める顔の割合を示す指標値として演算に利用してもよい。すなわち、ＬＵＴの横軸として設定されるパラメータは、上記処理の目的に適うものであれば特に限定されない。また、上記ＬＵＴでは、閾値Ｔｈ１以上閾値Ｔｈ２以下の範囲においてパラメータの値が線形的に増加するが、非線形に増加する（ＬＵＴが非線形カーブを描く）ようにしてもよい。また、閾値Ｔｈ１、Ｔｈ２も、設計方針に応じて任意に定めることができるので、上記例のように閾値で区切られた一部の範囲においてのみαの値が単調増加するＬＵＴのほか、閾値を設けずαの値が全範囲にわたって単調増加するようなＬＵＴも採用し得る。
【００５０】
パラメータαの決定方針とパラメータの決定に使用するＬＵＴとしては、他にも種々考えられる。例えば、人物の顔が画像の端で検出された場合には、その人物は撮影対象ではない可能性がある。よって、図１２に例示するＬＵＴは、抽出された領域の位置が、画像の左端からの距離にしてＴｈ３以上、Ｔｈ４以下であれば、パラメータαの値を上限値αＵとし、抽出された領域の位置がそれ以外、すなわち画像の端に近い位置にあるときはパラメータαの値を下限値αＬとするものである。このＬＵＴを使って設定された値を用いて（１）の演算処理を行えば、検出された顔が中央付近に位置するときには発光量調整における仮適正値Ｃｆの影響力が強まり、反対に端に位置するときには発光量調整における仮適正値Ｃｆの影響力が弱まる。
【００５１】
また、検出された顔の傾き（首の傾げ具合）や顔の向き（正面顔、横顔）によって、パラメータαの値を決める方法も考えられる。顔領域抽出部２４が行う顔検出処理では、学習のしかたにもよるが、首を傾げた顔や横向きの顔は、垂直な正面顔に比べれば誤検出が発生する確率が高い。すなわち、顔領域の情報を利用して求められた仮適正値Ｃｆの信頼度は、検出された顔の傾きが垂直であるほど高く、また正面に近い向きであるほど高い。そこで、図１３に示すように、横軸を顔の傾きとし、顔が垂直もしくは垂直に順ずる傾きのときには、パラメータαの値が上限値αＵに設定され、顔の傾きが所定の閾値Ｔｈ６あるいはＴｈ７を超えたときは傾きが大きいほどパラメータαの値が小さく設定され、傾きが次の閾値Ｔｈ５およびＴｈ８を超えて水平もしくは水平に近くなったときには、パラメータαの値が下限値αＬに設定されるようにＬＵＴを定義する。もしくは、横軸を顔の向きとした同様のＬＵＴを定義する。これらのＬＵＴを使って設定された値を用いて（１）の演算処理を行えば、仮適正値Ｃｆの信頼度が高いときには発光量調整における仮適正値Ｃｆの影響力が強まり、反対に、仮適正値Ｃｆの信頼度が低いときには発光量調整における仮適正値Ｃｆの影響力が弱まることとなる。
【００５２】
なお、前述したとおりパラメータαの設定は手ブレ検出部３５や焦点調節部２０が行ってもよい。例えば、検出された手ブレのブレ量が所定の閾値を越えているときに、パラメータαの値を下限値αＬに設定する。あるいは、焦点距離が長いときには手ブレの影響が強く出やすいので、焦点距離が所定の閾値以上となったときに、パラメータαの値を下限値αＬに設定する。
【００５３】
なお、パラメータαの設定をどの処理部が行うか、あるいはどのようなＬＵＴを利用するかは、撮影モードなどの設定に応じて切り替えてもよいが、単にパラメータを記憶するだけのパラメータ記憶手段４３に代えて、複数の処理部からの設定入力を受け付けて、入力された複数の値を使って、新たに最適なパラメータ値を求める手段を設けてもよい。
【００５４】
以上に説明したように、本実施形態のデジタルカメラでは、第１演算手段により検出された顔の情報を利用した調光が行われるものの、他方で第２演算手段により中央の被写体など本来の撮影対象である可能性が高いものを考慮した調光も行われ、発光量決定手段４４の出力は、第２演算手段が出力する仮適正値Ｃｃに基づいて一定の範囲に制限される。このため、調光の際に、撮影対象でない人物の顔が検出され、その顔を考慮した演算処理が実行されるとしても、最終的に決定されるフラッシュ発光量は、中央の被写体に合わせて調光を行った場合の発光量を大きく外れた値となることはない。つまり、顔ではなく中央の被写体に合わせて調光を行った場合よりも少し高め、あるいは少し低めになるぐらいで、顔があったために本来の撮影対象が白とびしてしまったり、暗く写ってしまったりすることはない。
【００５５】
また、本実施形態では、（１）式に示したように、顔を考慮しない調光により求められた仮適正値Ｃｎと、顔を考慮した調光により求められた仮適正値Ｃｆとの加重平均を計算することにより、適正発光量Ｃｈを求めているので、発光量調整における仮適正値Ｃｆの影響力を、パラメータαの設定ひとつで簡単に、強めたり弱めたりすることができる。第１演算手段４１、第２演算手段３９および第３演算手段４１は、常時同じ演算式に基づく演算を行っていればよいので、複数の演算式を調光方針に応じて使い分けるものに比べ、各演算手段の回路構造あるいはプログラムを、シンプルなものとすることができる。
【００５６】
［  実施形態２  ］
実施形態１のデジタルカメラおよび発光量の制御方法は、撮影範囲の中央にあるものが本来の撮影対象であり、その周辺にある顔は偶然撮影範囲に含まれた顔に過ぎないという場合に有効である。しかし、実際の撮影では中央にあるものが必ず主要な被写体であるとも限らず、実は脇にある顔が主要な被写体であるというケースもある。そのようなケースでは、中央にあるものが、例えば周囲に比べて極端に光をよく反射するもの、あるいは反射しないものであった場合に、仮適正値Ｃｃに基づいて適正発光量Ｃｈの値を制限したことが却ってマイナスの結果を生むことがないともいえない。
【００５７】
そこで、本実施形態のデジタルカメラおよび発光量の制御方法では、適正発光量Ｃｈの値を、中央の被写体に合わせて調光を行った場合の仮適正値Ｃｃに基づいて制限しつつ、その制限が行き過ぎたものとならないように、仮適正値Ｃｃに基づく制限を、さらに第３演算手段が出力する仮適正値Ｃｎに基づいて制限する。
【００５８】
本実施形態のデジタルカメラは、外観、内部構成は実施形態１のデジタルカメラと同じであるが、フラッシュ制御部１９が備える範囲制限手段が異なる。図１４に、本実施形態におけるフラッシュ制御部１９の構成と入出力データを示す。本実施形態では、範囲制限手段３７に対し、第２演算手段３９が出力する仮適正値Ｃｃのほか、第３演算手段が出力する仮適正値Ｃｎが供給される。
【００５９】
範囲設定手段３７は、実施形態１の範囲設定手段４０と同じく、適正発光量Ｃｈについて、仮適正値Ｃｃに応じて変動する上限値Ｕ（Ｃｃ）と下限値Ｌ（Ｃｃ）を設定することにより、発光量決定手段４４が出力する適正発光量Ｃｈの値を所定範囲の値に制限する。但し本実施形態では、範囲設定手段３７は、図１５に示すように、上限値の設定可能範囲を制限する。
【００６０】
上限値の設定可能範囲内の最小値ＬＵおよび最大値ＵＵは、第３演算手段が出力する仮適正値Ｃｎから経験的に判断して妥当と思われる値を設定する。経験的に判断して妥当と思われる値は、例えば、中央にある対象も顔も考慮せず普通に調光を行った場合のフラッシュ発光量の上限値として妥当な値であり、例えば、仮適正値Ｃｎに所定の調整値を加算した値をＬＵとし、仮適正値Ｃｎに前記調整値よりも大きな他の調整値を加算した値をＵＵとする。仮適正値Ｃｎに加算する調整値は、種々の被写体を対象とした調光を繰り返すことによって予め経験的に取得しておくものとする。
【００６１】
例えば、撮影範囲の中央に多くの光を必要としない対象（近いもの、反射の強いもの、明るい色のものなど）がある場合には、仮適正値ＣＣに応じて定められる上限値Ｕ（Ｃｃ）は比較的低い値となる。しかし本実施形態では、演算（例えば、Ｕ（Ｃｃ）＝Ｃｃ＋Ａ）により求められた上限値Ｕ（Ｃｃ）が、図１６Ａに示すように上限値の最小値ＬＵ以下のときには、上限値は最小値ＬＵに設定される。この場合、適正発光量Ｃｈは、Ｕ（Ｃｃ）という値には制限されず、値Ｌ（Ｃｃ）から値ＬＵまでの範囲の値を取り得る。また、撮影範囲の中央に、適度な光を必要とする対象（デジタルカメラから適度に離れた位置にあり、光の反射具合も普通で、色も明るくもなく暗くもないものなど）がある場合には、仮適正値Ｃｃに応じて定められる上限値Ｕ（Ｃｃ）は、通常、上限値の最小値ＬＵより大きく最大値ＵＵより小さい値となる。この場合には、図１６Ｂに示すように、求められた上限値Ｕ（Ｃｃ）が、そのまま適正発光量Ｃｈの上限値として設定され、適正発光量Ｃｈが取り得る値は、値Ｌ（Ｃｃ）から値Ｕ（Ｃｃ）までの値となる。また、撮影範囲の中央に、多くの光を必要とするもの（デジタルカメラからの距離が遠いもの、光を吸収してしまうようなもの、周囲に比べて暗い色のものなど）がある場合には、仮適正値Ｃｃに応じて定められる上限値Ｕ（Ｃｃ）は比較的高い値となる。しかし、本実施形態では、演算により求められた上限値Ｕ（Ｃｃ）が、上限値の最大値ＵＵ以上のときには、上限値は最大値ＵＵに設定される。この場合、適正発光量Ｃｈは、ＵＵより大きい値は取り得ない。
【００６２】
本実施形態では、撮影範囲の中央にある対象が必要とする光量は、フラッシュ発光量の決定に影響を与えるものの、強く影響し過ぎることはない。よって、中央付近にある対象が本来の撮影対象であってもなくても、また周辺部に配置された顔が本来の撮影対象であってもなくても、どのようなケースでも不都合のない発光量でフラッシュ撮影が行われる。
【００６３】
本実施形態では、撮影範囲の中央に顔がある場合にも上限値の設定可能範囲が制限されることとなるが、中央にある被写体(すなわち顔)にとって必要な発光量Ｃｃよりも高い値で上限値が制限されても、顔にとって必要な発光量を制限することにはならないため、問題はない。上限値Ｕ（Ｃｃ）が最大値ＵＵに制限されても最小値ＬＵに制限されても同様である。
【００６４】
なお、図１５および図１６Ａ〜図１６Ｃの例示では、上限値Ｕ（Ｃｃ）の設定可能範囲のみを制限しているが、下限値Ｌ（Ｃｃ）についても同様に設定可能範囲を制限してもよいことは言うまでもない。
【００６５】
以上に説明したとおり、本実施形態によれば、被写体が何であっても、また被写体がどの程度の光を必要としている場合でも、白とびなど、後から行う画像処理ではカバーしきれないような完全な失敗写真はなくなり、常に良質な画像を取得することが可能になる。また、以上の説明は、主要被写体が何であるかが全くわからない場合を想定しているが、例えば設定された撮影モードが人物モードであれば人物が主要被写体である可能性が高いなど、撮影モードから主要被写体を推定できる場合もあるので、撮影モードごとにＵＵやＬＵの値を異ならせることで効果の度合いを調整してもよい。設定値を変更するだけで簡単に効果の度合いを調整できることも、本実施形態における効果の一つである。
【００６６】
以上、２つの実施形態を例示しながら説明したが、本発明はこれらの実施形態に限定されるものではなく、顔を考慮した演算により求められる発光量を、撮影範囲の特定の部分(例えば中央)の状況に応じて、所定範囲の値に制限する方法およびデジタルカメラは、すべて本発明の技術的範囲に属する。
【図面の簡単な説明】
【００６７】
【図１Ａ】本発明の一実施形態におけるデジタルカメラの概観図（通常状態）
【図１Ｂ】本発明の一実施形態におけるデジタルカメラの概観図（内蔵フラッシュをポップアップした状態）
【図１Ｃ】本発明の一実施形態におけるデジタルカメラの概観図（外付フラッシュを取り付けた状態）
【図２】デジタルカメラの内部構成を示す図
【図３】フラッシュ制御部の構成と入出力データを示す図
【図４】画像データを領域ブロックに分割した例を示す図
【図５】第１演算手段の処理を示すフローチャート
【図６】第２演算手段の処理を示すフローチャート
【図７】第３演算手段の処理を示すフローチャート
【図８】発光量の制限範囲について説明するための図
【図９Ａ】画像データと顔領域と領域ブロックの関係を示す図（顔が占める割合が大きい場合：顔検出処理時）
【図９Ｂ】画像データと顔領域と領域ブロックの関係を示す図（顔が占める割合が大きい場合：調光処理時）
【図１０Ａ】画像データと顔領域と領域ブロックの関係を示す図（顔が占める割合が小さい場合：顔検出処理時）
【図１０Ｂ】画像データと顔領域と領域ブロックの関係を示す図（顔が占める割合が小さい場合：調光処理時）
【図１１】パラメータαの決定に用いられるＬＵＴの一例を示す図
【図１２】パラメータαの決定に用いられるＬＵＴの他の例を示す図
【図１３】パラメータαの決定に用いられるＬＵＴのさらに他の例を示す図
【図１４】本発明の他の実施形態におけるフラッシュ制御部の構成と入出力データを示す図
【図１５】上限値の設定可能範囲の制限について説明するための図
【図１６Ａ】範囲制限を受けて設定される上限値について説明するための図
【図１６Ｂ】範囲制限を受けて設定される上限値について説明するための図
【図１６Ｃ】範囲制限を受けて設定される上限値について説明するための図
【符号の説明】
【００６８】
１  デジタルカメラ、２  シャッタレリーズボタン、  ３  モードダイヤル、  
４  内蔵フラッシュ、  ５  ホットシュー、  ６フラッシュポップアップボタン、
７  外付フラッシュ、  ３４  システムバス、  
４５  調光用の画像データ、  ４６ａ〜４６ｃ  領域情報が示す領域、  
４７ａ〜４７ｃ  領域情報が示す領域に対応する領域ブロック、
４８  顔検出用の画像データ、  ４９  調光時の実際の顔の位置
【図１Ａ】
2008079158.tif 000004
【図１Ｂ】
2008079158.tif 000005
【図１Ｃ】
2008079158.tif 000006
【図２】
2008079158.tif 000007
【図３】
2008079158.tif 000008
【図４】
2008079158.tif 000009
【図５】
2008079158.tif 000010
【図６】
2008079158.tif 000011
【図７】
2008079158.tif 000012
【図８】
2008079158.tif 000013
【図９Ａ】
2008079158.tif 000014
【図９Ｂ】
2008079158.tif 000015
【図１０Ａ】
2008079158.tif 000016
【図１０Ｂ】
2008079158.tif 000017
【図１１】
2008079158.tif 000018
【図１２】
2008079158.tif 000019
【図１３】
2008079158.tif 000020
【図１４】
2008079158.tif 000021
【図１５】
2008079158.tif 000022
【図１６Ａ】
2008079158.tif 000023
【図１６Ｂ】
2008079158.tif 000024
【図１６Ｃ】
2008079158.tif 000025