(57)【特許請求の範囲】
【請求項１】
光電変換による撮像画面の輝度値に基づいて露出調整を行う撮像装置において、
画面内に予め定められたベース領域から輝度値に基づいた所定の条件を満たす領域を除外して残存した残存領域の輝度値に基づいて露出調整を行い、前記露出調整は、前記残存領域の輝度値と前記ベース領域の輝度値とに基づいて行われることを特徴とする撮像装置。
【請求項２】
前記撮像装置はさらに撮像画面の上下方向を検知し、
前記残存領域は、輝度値と前記方向検知手段により決定された方向とに基づいた所定の条件を満たす領域を前記ベース領域から除外して残存した領域であることを特徴とする請求項１記載の撮像装置。
【請求項３】
光電変換による撮像画面の輝度値に基づいて露出調整を行う撮像装置において、
輝度値に基づいて画面内の画像の輪郭を検知し、前記輪郭検知手段により検知された輪郭領域の輝度値に基づいて露出調整を行う撮像装置。
【請求項４】
前記露出調整は、画面内に予め定められたベース領域の輝度値と、前記輪郭の輝度値とに基づいて行われることを特徴とする請求項３記載の撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光電変換を利用して画像の撮影を行う際に自動的に露出を調整する撮像装置、例えば自動露出調整機能を備えたデジタルスチルカメラやデジタル動画撮影装置等に関するものである。
【０００２】
【従来の技術】
昨今のＣＣＤ素子の小型化、高性能化に伴い、ＣＣＤ素子を搭載した光電変換による撮像装置はますます増加する傾向にある。この種の撮像装置における自動露出調整の方法としては、特公平７−２６８７４号公報に開示されているように、撮像手段としてのＣＣＤ素子を露出調整用の測光手段として用いて露出調整を行う方法がある。この方法によれば、撮像する画像自体の情報により測光することができるので、別に測光機構を設けた場合よりも精度良く露出調整を行うことが可能であるという利点がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来の自動的に露出調整を行う撮像装置にあっては、常に撮像画面全体の画像情報に基づいて露出調整を行っていたため、例えば撮像画面内に太陽などの光源が含まれている場合等、撮像画面内におけるコントラストが大きい場合には、主たる被写体に対しては必ずしも正確に露出調整が行うことができないという問題が生じていた。
【０００４】
【課題を解決するための手段】
上記課題に鑑み、本発明によれば、自動的に露出調整を行う撮像装置において、画面内に予め定められたベース領域から輝度値に基づいた所定の条件を満たす領域を除外して残存した残存領域の輝度値に基づいて露出調整を行うため、主被写体以外の画像の輝度値の露出調整に対する影響を低減することが可能となり、主被写体に対する露出調整の精度を向上させることができる。
【０００５】
また、本発明によれば、自動的に露出調整を行う撮像装置において、画面内の画像の輪郭を検知しこの輪郭の輝度値に基づいて露出調整を行うため、主被写体以外の画像内部の輝度値の露出調整に対する影響を低減することが可能となり、主被写体に対する露出調整の精度を向上させることができる。
【０００６】
【発明の実施の形態】
以下、本発明にかかる撮像装置をデジタルスチルカメラに適用した第一の実施の形態について説明する。図１により、本実施の形態の概略構成について説明する。
【０００７】
デジタルスチルカメラ１には、光電変換により信号として画像をとりこむ撮像部１１例えばＣＣＤ素子と、この撮像部１１からの画像信号をＡ／Ｄ変換するＡ／Ｄ変換部１２と、このＡ／Ｄ変換された信号について例えば露出調整工程における演算等の各種演算処理を行う演算部１３例えばＣＰＵと、撮像された画像信号および演算処理における各種パラメータを記憶保管する記憶部１４と、演算部１３に接続されて撮像部１１の駆動制御を行う撮像部駆動回路１６例えばＣＣＤ駆動回路と、を備える。記憶部１４に取り込まれた画像信号は、演算部１３に接続されてこのデジタルスチルカメラ１に内蔵される表示部１５例えば液晶ディスプレイ、あるいは画像信号インタフェイス４２を介して接続される図示しない外部表示部例えばＣＲＴ等において表示される。
【０００８】
さらに、このデジタルスチルカメラ１には、カメラに外部接続または内蔵される発光機構２２例えばストロボの駆動を行う発光機構駆動回路２１と、絞りを自在に設定する絞り機構２４と、絞り機構２４を駆動する絞り機構駆動回路２３と、自動焦点調節機構（以下ＡＦ機構と記す）２６と、このＡＦ機構２６を駆動するＡＦ機構駆動回路２５と、が備えられる。これらの駆動回路はそれぞれ演算部１３に接続され、これにより制御される。
【０００９】
またさらにこのデジタルスチルカメラ１には、撮影の指示操作入力が行われる撮影指示部３１例えばレリーズボタンと、演算部１３における演算に関する各種パラメータの設定／変更が行われるパラメータ設定部３２と、記憶部１４に格納されて撮影状況に応じて設定された演算処理パターンの選択操作が行われる撮影モード設定部３３と、演算部の外部制御または外部との各種パラメータ等のやりとりを行うための制御信号インタフェイス４１と、が備えられる。
【００１０】
次に本実施の形態における画像の撮影手順について図２を参照しながら説明する。まず、撮影モード設定部３３において、撮影モードの設定が行われる（撮影モード設定工程Ｓ１１）。この撮影モードには、例えば、風景写真モード、人物写真モード、夜景モード等があり、これらの各モードに対応して、演算処理に用いられる各種パラメータがそれぞれ記憶部１４に記憶されている。この設定により、設定された撮影モードに対応する各種パラメータが演算部１３に呼び出される。
【００１１】
次に、撮影指示部３１において撮影準備指示（例えばレリーズボタンの半押し）が行われると（撮影準備指示工程Ｓ１２）、ＡＦ機構２６により焦点調整が行われる（焦点調整工程Ｓ１３）。次いで、撮影指示部３１において撮影指示（例えばレリーズボタンの全押し）が行われると（撮影指示工程Ｓ１４）、まず予備撮影が行われ、この予備撮影された撮像画面に基づいて露出調整が行われ（露出調整工程Ｓ１５）、引き続き画像の本撮影が行われる（画像の撮影工程Ｓ１６）。
【００１２】
次に、本実施の形態における露出調整工程Ｓ１５の手順について図３を参照しながら説明する。なお、本工程の説明における撮像画面とは、予備撮影された撮像画面を示す。
【００１３】
まず、撮像画面内に予め定められたベース領域の輝度値（例えば撮像画面全体の平均輝度値）Ｅを算出する（ベース領域輝度値算出工程Ｓ２１）。図４にベース領域のブロック分割の一例を示す。この工程では、ベース領域５０を複数の領域（例えば横１２×縦８（＝９６）のブロック５１）に分割し、このブロック５１毎にブロック輝度値例えばブロック内画素の平均輝度値Ｌ（ｉ，ｊ）（ｉ＝１，２，・・・，１２、ｊ＝１，２，・・・，８）を算出する（ブロック輝度値の算出工程Ｓ２２）。そして、ブロック輝度値Ｌ（ｉ，ｊ）を正規化および対数化した対数正規化ブロック輝度値Ｌ'（ｉ，ｊ）を算出する（ブロック輝度値の正規化および対数化の工程Ｓ２３）。ここでは、次式に示すように、正規化は、前に算出したベース領域輝度値Ｅが標準化輝度値（例えば１８％反射率輝度値Ｘ１８）に対応するように行い、対数化は、底を２とするように行う。
Ｌ'（ｉ，ｊ）＝ｌｏｇ２（Ｌ（ｉ，ｊ）×Ｘ１８／Ｅ）
このように、ブロック輝度値を正規化または対数化しておくことにより、どのような輝度値分布の撮像画面に対しても統一化された輝度値レベルで処理することが可能となるため、露出調整における処理精度を向上させることができる。
【００１４】
次いで、輝度値に基づいて主被写体以外の不要な画像領域を推定してこの領域を除外する（不要領域の除外工程Ｓ２４）。この工程により、例えば太陽などの光源や黒い服の部分のように局所的に暗い部分などの輝度値の高いまたは輝度値の低い不要な画像領域を推定し、露出調整指標値の計算の元とする修正指標値の計算の対象即ち残存領域から除外する。残存領域の識別は残存領域指標値ＦＬの設定により行う。まず、ベース領域５０に対してはＦＬ＝１を付与し、除外する領域の識別に際して随時これをＦＬ＝０に置き換える。また、不要領域の推定に際しては、この輝度値に対して画面の位置に応じて重み付けを行い、主被写体である可能性が高い画像要素を除外されにくくする。この工程についてより具体的に説明すると、輝度値の高い不要領域の除外は、輝度値に対して画面の中心において低く画面の周縁部側に向けて高くなる位置重み付け係数ＷＰｕを掛けた値が所定の敷居値Ｔｕ以上であるブロックについて残存領域指標値ＦＬを０とすることにより行う。また一方、輝度値の低い不要領域の除外は、輝度値に対して画面の中心において高く画面の周縁部側に向けて低くなる位置重み付け係数ＷＰｄを掛けた値が所定の敷居値Ｔｄ以下であるブロックについて残存領域指標値ＦＬを０とすることにより行う。即ち、この工程における不要領域の推定は輝度値に基づいた所定の条件を満たす領域の除外により行う。このように、輝度値に応じて主被写体でない画像の領域を推定して露出調整指標値の計算の対象から除外することにより、主被写体に対する露出調整の精度を向上させることができる。また、その際位置に応じた重み付けを行うことにより、主被写体以外の画像をより精度良く推定して除外することが可能となる。
【００１５】
次いで、残存領域の輝度値に基づく修正指標値を算出する（修正指標値の算出工程Ｓ２５）。まず、不要領域の除外によりここまでに残存した領域の撮像画面内の所定の領域に対する割合に基づいて、修正指標値の算出手順を判別して工程を分岐する（修正指標値算出手順の判別工程Ｓ２６）。この割合が大きい場合には、修正指標値として残存領域の輝度値を算出する（残存領域輝度値の算出工程Ｓ２７）。より具体的には、この時点における残存領域の数（即ち、残存領域指標値が０以外の値であるブロック数）ＺＢが敷居値Ｔｂより大きい場合には、修正指標値Ｍを、以下に示す式のように、残存領域の対数正規化輝度値Ｌ'に対して画面内における位置による重み付けおよび明るさによる重み付けを行った加重平均値（残存領域輝度値）Ｍａとして算出する。なお、この敷居値Ｔｂは、例えば、ベース領域のブロック数（＝９６）に対してＴｂ＝３１に設定される。
Ｍａ＝Σ（Ｌｋ'×ＷＰｋ×ＷＬｋ）／Σ（ＷＰｋ×ＷＬｋ）
ここに、ｋ（＝１，２，・・・，ＺＢ）は残存領域指標値ＦＬが０以外であるブロックに割り当てた番号、ＷＰは位置による重み付け係数、ＷＬは明るさによる重み付け係数である。位置による重み付け係数ＷＰは、画面中心を最大値とし、ここから周囲に向けて放射状にその値を小さくするように定めたものである。図５にベース領域５０を分割するブロック５１毎に定めた位置重み付け係数ＷＰの一例を示す。ブロック５１の枠内に示される数値は各ブロック毎の位置重み付け係数ＷＰを示す。主被写体は画面の中心付近にある可能性が高く、このように画面中心部付近に対してより大きく重み付けを行うことにより主被写体に対する露出調整の精度を向上させることができる。また図６に、輝度値に応じて定めた明るさによる重み付け係数ＷＬの一例を示す。この例では、輝度値Ｌ'が第１の敷居値Ｔｌ１より低い領域においてはこの輝度値Ｌ'が低くなるほど係数ＷＬが高く、輝度値Ｌ'が第２の敷居値Ｔｌ２より高い領域においてはこの輝度値Ｌ'が高くなるほど係数ＷＬが高く、輝度値Ｌ'が第１の敷居値Ｔｌ１と第２の敷居値Ｔｌ２との間にある際には係数ＷＬが１となるように、かつこれらの範囲内において係数ＷＬが連続となるように定められている。ＣＣＤ素子等の撮像部１１は一般に受光可能な輝度値の範囲が限られており、撮像した画像の輝度値がこの範囲を越える場合には輝度値が飽和し、実際よりも低い輝度値として認識されてしまう。したがってこのように撮像部の受光範囲に応じて敷居値を設定し、輝度値の高い範囲および低い範囲において輝度値を補正することにより、より実際に近い輝度値分布を得ることができるので、より一層主被写体に対する露出調整の精度を向上させることができる。
【００１６】
一方、撮像画面内の所定の領域に対する残存領域の割合が小さい場合には、修正指標値として、ベース領域の輝度値に基づき残存領域に対して高い重み付けを施した修正ベース領域輝度値を算出する（修正ベース領域輝度値算出工程Ｓ２８）。より具体的には、修正指標値Ｍを、以下の式のように、ベース領域内における位置による重み付け、明るさによる重み付け、およびここまでに残存した領域において大きくする重み付けを行った加重平均値（修正ベース領域輝度値Ｍｂ）として算出する。
Ｍｂ＝Σ（Ｌ'（ｉ，ｊ）×ＷＰ（ｉ，ｊ）×ＷＬ（ｉ，ｊ）×ＷＭ（ｉ，ｊ））／Σ（ＷＰ（ｉ，ｊ）×ＷＬ（ｉ，ｊ）×ＷＭ（ｉ，ｊ））
ここに、ＷＰは位置による重み付け係数、ＷＬは明るさによる重み付け係数であって、例えば前の工程Ｓ２７で説明した係数と同様のものが用いられる。また、ＷＭは残存領域指標値ＦＬに基づく重み付け係数である。この残存領域指標値ＦＬに基づく重み付け係数ＷＭは、例えば、残存領域指標値ＦＬが０以外のブロックにおいては２、残存領域指標値ＦＬが０であるブロックにおいては１と定める。ベース領域に対する残存領域の割合が小さい場合には、残存領域以外の部分についても主被写体として撮影されている可能性が高くなる。従って、このような場合には、露出調整の基礎とする修正指標値を、残存領域の輝度値のみから算出するのではなく、残存領域の部分に重み付けを行ってベース領域全体の輝度値に基づいて算出することにより、主被写体に対してより的確な露出調整を行うことができる。
【００１７】
次いで、露出調整の基礎とする露出調整指標値を算出する（露出調整指標値の算出工程Ｓ２９）。露出調整指標値Ａは、修正指標値Ｍの算出の元とした当初の領域のベース領域に対する割合に応じたベース領域輝度値Ｅと修正指標値Ｍとに基づいて算出される。より具体的には、例えば、露出調整指標値Ａを以下の式により算出する。
Ａ＝（１−ω）×Ｅ'＋ω×Ｍ'
Ｅ'＝ｌｏｇ２Ｅ
Ｍ'＝Ｍ−ｌｏｇ２（Ｘ１８／Ｅ）
ここに、ωは、修正指標値Ｍの算出の元とした当初の領域のベース領域に対する割合に応じた重み付け係数であって、例えば図７に示すように、不要領域除外工程Ｓ２４における残存領域ブロックＺＢ数が０の際には係数ωは０、敷居値Ｔｚ以上の際には係数ωは１、０と敷居値Ｔｚとの間においてはωは０と１との間を直線的に変化するように、またこれらの範囲において係数ωは連続となるように定められる。なお、ここで敷居値Ｔｚは、例えば、ベース領域ブロック数（＝９６）に対してＴｚ＝７５に設定されている。またここでは、露出調整指標値Ａを加重平均として算出するために、ベース領域輝度値Ｅを対数化した値Ｅ'と、修正指標値Ｍは前述の正規化を解除した値Ｍ'とを用いる。この式からわかるように、残存領域ブロック数ＺＢが大きいほど露出調整指標値Ａにおける修正指標値（Ｍ'）の割合が大きくなり、この残存領域ブロック数ＺＢが敷居値Ｔｚ以上の値である際には、この修正指標値（Ｍ'）自体が露出調整指標値Ａとなる。修正指標値の算出の元とした当初の領域のベース領域に対する割合が小さい場合には、修正指標値の算出の元とした当初の領域以外の部分についても主被写体として撮影している可能性が高くなる。従ってこのように、修正指標値Ｍの算出の元とした当初の領域のベース領域に対する割合が高いほど、露出調整指標値Ａにおける修正指標値Ｍの重みが増大するように即ち露出調整における修正指標値Ｍの寄与度が高くなるように設定することにより、主被写体に対する露出調整の精度を向上させることができる。
【００１８】
次いで、この露出調整指標値Ａの値に基づいて、露出制御を行う（露出制御工程Ｓ３０）。この工程における露出制御は、絞り機構駆動回路２３、撮像部駆動回路１６、あるいは発光機構駆動回路２１等に対して行われる。より具体的には、露出調整指標値Ａが低い値であった際、即ち露出不足であった際には、露出調整指標値Ａに応じて、絞り開度を高く、撮像部駆動回路において撮像期間即ち受光期間を長く、あるいは発光機構を発光させるように制御する。逆に露出調整指標値Ａが高い値であった際には、この逆の制御が行われる。また撮影モードまたは他の各種パラメータの設定等に応じて、これらを選択的に制御することも可能である。
【００１９】
次に、本発明をデジタルスチルカメラに適用した第二の実施の形態について説明する。本実施の形態は、露出調整工程の手順において、第一の実施の形態における不要領域の除外工程の後に第二の不要領域の除外工程を備えるものである。また、この実施の形態における装置の概略構成および露出調整工程以外の処理手順については前述の第一の実施の形態と同じである。以下露出調整工程Ｓ１５についてのみ説明する。図８に本実施の形態における露出調整工程Ｓ１５のフローチャートを示す。
【００２０】
第二の不要領域の除外工程Ｓ４２の前に、予め、撮像画面の輝度値分布に基づいて、画面の上下方向を検知する工程Ｓ４１が実施される。この工程では、撮像画面内に予め定められた領域を複数の領域に分割し、輝度値の大きい領域の配置に基づいて、画面の方向を決定する。図９を用いてこの一例について説明する。図９は画面の方向検知の基礎とする方向検知マップの一例である。撮像画面内に予め定められたベース領域を縦２×横３の大ブロックに分割し、輝度値の最も大きい大ブロックと二番目に大きい大ブロックとの配置を認識し、記憶部１４から呼び出された方向検知マップ６０におけるこれら二つの大ブロック（６１，６２）の配置を比較し、これにより画面の方向を決定する。ここでは、撮像画面における大ブロックの配置が図９（ａ）に該当する際には矢印Ａ方向を、図９（ｂ）に該当する際には矢印Ｂ方向を、また図９（ｃ）に該当する際には矢印Ｃ方向を、それぞれ画面の上方向として決定する。
【００２１】
そして、この工程Ｓ４１において方向検知が可能であった際には輝度値および撮像画面の方向に基づいてさらに主被写体ではない領域の推定を行って残存領域から除外する第二の不要領域除外工程Ｓ４２へ、検知が不可能であった際には修正指標値の算出工程Ｓ２５へと、工程の分岐を行う。
【００２２】
第二の除外工程Ｓ４２では、例えば空または影を残存領域から除外することができる。即ち、撮像画面の上方にある輝度値の高い領域は空と検知し、一方撮像画面の下方にある輝度値の低い領域は影と検知してこれらを除外する。より具体的には、例えば輝度値に対して撮像画面における下方向から上方向に向けて高くなる重み付け係数ＷＰｌを掛け合わせた値が敷居値Ｔｓｋより高いブロックを空のブロックと認定し、また一方、この値が敷居値Ｔｓｄより低いブロックを影のブロックと認定する。このようにして、検知した画面の方向と輝度値とに基づいて空または影を除外することができるので、主被写体に対する露出調整を精度良く行うことができる。なお、この工程Ｓ４２は、例えば前記敷居値Ｔｓｋ，Ｔｓｄの設定により、明るい領域の除外に際しては、さきの除外工程Ｓ２４よりも輝度値の低い領域までを除外対象とするように、また暗い領域の除外に際しては、さきの除外工程Ｓ２４よりも輝度値の高い領域までを除外対象とするように設定される。この工程Ｓ４２では、撮像画面の上下方向を加味して不要領域を除外するため、このような設定により、輝度値のレベルが主被写体の輝度値に対してさらに近い領域まで精度良く除外することができ、露出調整の精度を向上させることができる。
【００２３】
次に、本発明をデジタルスチルカメラに適用した第三の実施の形態について説明する。本実施の形態では、撮像画面の画像の輪郭を検出し、この検出された輪郭の輝度値に基づいて露出調整を行う。またこの実施の形態における装置の概略構成および露出調整工程以外の工程は、前述の第一の実施の形態と同じである。以下露出調整工程についてのみ説明する。図１０に本実施の形態における露出調整工程Ｓ１５のフローチャートを示す。
【００２４】
露出調整工程Ｓ１５においては、第一の実施の形態と同様のベース領域輝度値算出工程Ｓ２１、ブロック輝度値の算出工程Ｓ２２、およびブロック輝度値の正規化および対数化の工程Ｓ２３の後に、撮像画面の画像の輪郭を検出する工程Ｓ４３を備える。この工程では、輝度値に基づいて輪郭の領域例えば輪郭ブロックを認定する。より具体的には、次式のように、当該ブロックにおける輝度値の変化率（例えば当該ブロックと当該ブロックに隣接するブロックとの輝度値の差）の絶対値が輪郭敷居値Ｔｈ１より大きい値となるブロックを輪郭ブロックと認定する。
ＤＢ（ｉ，ｊ）＞Ｔｈ１  または  ＤＳ（ｉ，ｊ）＞Ｔｈ１
ここに、ＤＢ（ｉ，ｊ），ＤＳ（ｉ，ｊ）（ｉ＝１，２，・・・，１２，ｊ＝１，２，・・・，８）は、それぞれ当該ブロックｉにおける輝度値増大率の最大値、および輝度値減少率の最大値であって、これらは、それぞれ、
ＤＢ（ｉ，ｊ）＝｜ｍａｘＡＬ−Ｌ'（ｉ，ｊ）｜
ＤＳ（ｉ，ｊ）＝｜ｍｉｎＡＬ−Ｌ'（ｉ，ｊ）｜
ｍａｘＡＬ＝ｍａｘ（Ｌ'（ｉ＋１，ｊ＋１），Ｌ'（ｉ＋１，ｊ），Ｌ'（ｉ＋１，ｊ−１），Ｌ'（ｉ，ｊ＋１），Ｌ'（ｉ，ｊ−１），Ｌ'（ｉ−１，ｊ＋１），Ｌ'（ｉ−１，ｊ），Ｌ'（ｉ−１，ｊ−１））
ｍｉｎＡＬ＝ｍｉｎ（Ｌ'（ｉ＋１，ｊ＋１），Ｌ'（ｉ＋１，ｊ），Ｌ'（ｉ＋１，ｊ−１），Ｌ'（ｉ，ｊ＋１），Ｌ'（ｉ，ｊ−１），Ｌ'（ｉ−１，ｊ＋１），Ｌ'（ｉ−１，ｊ），Ｌ'（ｉ−１，ｊ−１））
である。そしてこのＤＢおよびＤＳの値に応じて、残存領域指標値ＦＬを定める。残存領域指標値ＦＬは各ブロック毎に定め、ＤＢ＞ＤＳとなる輪郭ブロックについてはＦＬ＝１、ＤＢ＜ＤＳとなる輪郭ブロックについてはＦＬ＝２、それ以外のブロックについてはＦＬ＝０と設定する。即ち、ここでは、ベース領域から不要な画像を推定して除外した残存領域は残存領域指標値ＦＬが０以外の値をとる領域として識別可能に設定されると共に、輝度値の高い明るい画像領域と輝度値の低い暗い画像領域との境界に現れる輪郭において、明るい領域側の輪郭（残存領域指標値ＦＬ＝２）と暗い領域側の輪郭（残存領域指標値ＦＬ＝１）とが、この残存領域指標値により識別可能となるように設定される。図１１は、この輪郭の検出の一例について模式的に示したものである。図１１（ａ）に示される撮像画面のベース領域７０には、主被写体画像領域と想定されるブロック７１と空と想定されるブロック７２とが存在している。この撮像画面に対して輪郭の検出を行ったものが図１１（ｂ）である。図１１（ｂ）のブロックの枠内の数字は残存領域指標値ＦＬである。但し残存領域指標値ＦＬが０のブロックは空白で示している。
【００２５】
この工程では、残存領域として、画像の輪郭の領域を用いている。これにより、主被写体以外の不要な領域を輪郭のみに限定して、不要な領域内における主被写体とは関係のない輝度値分布の露出調整に対する影響を低減することができるので、主被写体に対する露出調整の精度を向上させることができる。また、これにより露出調整指標値の計算の対象となる領域を低減することができるため、露出調整を迅速に行うことができる。
【００２６】
次に、輝度値に基づいて主被写体以外の画像領域を推定して残存領域から除外し（不要領域の除外工程Ｓ２４）、次いで、撮像画面の輝度値分布に基づいて画面の上下方向を検知し、画面の方向検知結果に基づいて工程の分岐を行う（画面の上下方向の検知工程Ｓ４１）。これらの工程は、残存領域を輪郭の領域としている点以外は、前記第一または第二の実施の形態と同様のものであり、同様の作用および効果を奏する。
【００２７】
そして、第二の除外工程Ｓ４２では、第二の実施の形態と同じく、例えば空または影を残存領域から除外することができる。まず前の工程で検知された方向に基づく最上端のブロックの輝度値が敷居値Ｔｓｋより高いブロックを空のブロックと認定する。さらに、このブロックと同じ縦列にあって残存領域指標値が１である最も上側のブロックよりさらに上方向にあって残存領域指標値が２（即ち明るい側の輪郭）であるブロック全てを空のブロックと認定し、これらのブロックの残存領域指標値を全て０に置換する。また、前記縦列に残存領域指標値ＦＬが１であるブロックが存在しない場合についても、残存領域指標値ＦＬが２であるブロックを空のブロックと認定し、これらのブロックの残存領域指標値ＦＬを全て０に置換する。例えば、輪郭が検出された前出の図１１（ｂ）の例においてこの工程を実施すると、図１１（ｃ）のようになる（矢印Ａ方向：画面の上方向）。図１１（ｃ）における数値および空白は図１１（ｂ）と同様に残存領域指標値ＦＬを示す。一方、前の工程で検知された方向に基づく最下端のブロックの輝度値が敷居値Ｔｓｄより低いブロックを影のブロックと認定する。一方、このブロックと同じ縦列にあって残存領域指標値ＦＬが２である最も下側のブロックよりさらに下方向にあって残存領域指標値ＦＬが１（即ち暗い側の輪郭）であるブロック全てを影のブロックと認定し、これらのブロックの残存領域指標値ＦＬを全て０に置換する。また、前記縦列に残存領域指標値ＦＬが２であるブロックが存在しない場合についても、残存領域指標値ＦＬが１であるブロックを空のブロックと認定し、これらのブロックの残存領域指標値ＦＬを全て０に置換する。このように輪郭の領域を明るい側と暗い側とで分離して識別しておくことにより、空または影を容易にかつ精度良く除外することができるため、主被写体に対して露出調整の精度を向上させることができる。なお、例えば太陽等の光源が残存している状態においてこの第二の除外工程Ｓ４２を実施すると、光源の輪郭の領域を空の輪郭の領域と誤認する場合も考えられ、本実施の形態のように、本工程の前に画面の上下方向によらない不要領域の除外工程Ｓ２４を実施して予め光源や暗い領域等を除外しておくことにより、この工程Ｓ４２における除外領域の誤認が防止され、より精度の高い露出調整が実現される。
【００２８】
第二の不要領域の除外工程Ｓ４２以降の工程（Ｓ２５，Ｓ２６，Ｓ２７，Ｓ２８，Ｓ２９，Ｓ３０）は、前述の第一または第二の実施の形態と同様のものであり、これらの工程の作用および効果は第一または第二の実施の形態と同様である。
【００２９】
なお、本実施の形態においては、露出調整指標値の算出工程Ｓ２９において、重み付け係数ωを、輪郭の検出工程Ｓ４３において認定された輪郭の領域のベース領域に対する割合（例えば輪郭検出工程において検出された輪郭ブロック数のベース領域ブロック数に対する割合）に応じて定めるようにしてもよい。この場合、図７において、横軸を残存領域ブロック数ＺＢから輪郭ブロック数ＺＥに変更し、敷居値Ｔｚを、例えば、ベース領域ブロック数（＝９６）に対してＴｚ＝２１と設定する。
【００３０】
なお、本発明は動画撮影装置に対しても適用可能である。この場合には本発明にかかる露出調整が動画撮影中に随時実施される。また各工程の実施順序は適宜入れ替え可能である。例えば、撮像画面の方向検知の工程の後に第一および第二の除外工程を行っても良い。また、露出調整に際しての各種演算はベース領域を分割したブロックを対象にして行ったが、これは画素に対して行うものであってもよい。また、各敷居値は各撮影モード毎に設定してもよい。このようにすれば様々な撮影状況に対して露出調整を最適化することができる。また、撮像装置の鉛直方向に対する相対的な姿勢を検知する姿勢検知器４３（図１）を備え、これにより画面の上下方向を検知するようにしてもよい。
【００３１】
また、露出調整工程の前に、撮像部１１により予備撮影された画像の輝度値に基づいて、公知の方法によりホワイトバランスゲイン調整を行っても良い。このホワイトバランスゲイン調整は、例えば撮影モードに応じて３原色の輝度値の各ゲインを調整するものであり、このため実際の画像の輝度値分布により近い形態の輝度値分布を再現することが可能となり、露出調整の精度をさらに向上させることができる。
【００３２】
なお、前記姿勢検知器による姿勢検知結果あるいは撮像画面の輝度値分布に基づいて撮像画面の上下方向が検知されている際には、各工程における位置による重み付け係数ＷＰを、中心部やや下方に極大値または極小値を持つように設定してもよい。図１２にこのような位置重み付け係数ＷＰの一例を示す（矢印Ａ方向：画面の上方向）。ブロック５１の各枠内にこの位置における重み付け係数ＷＰの値を示す。主被写体は一般的に画面の中心よりやや下方に存在する場合が多く、これによりさらに主被写体に対する露出調整の精度を向上させることができる。
【００３３】
また、輝度値に基づく不要領域の除外の工程Ｓ２４も前述の手順に限られるものではない。例えば、輝度値が予め設定した敷居値Ｔｓｋより高く明るい側の輪郭に属する領域が、その周囲を暗い側の輪郭の領域に囲まれている場合、これらの輪郭の領域を光源と認定して除外することができる。
【００３４】
【発明の効果】
以上、説明したように、本発明によれば、撮像画面内の主被写体以外の画像を推定して除外することにより残存した領域の輝度値に基づいて露出調整を行うことにより、主被写体に対する露出調整の精度の向上、ならびに露出調整に要する時間の短縮等、優れた効果を奏しうる。
【図面の簡単な説明】
【図１】  本発明の実施の形態にかかるデジタルスチルカメラの概略構成を示すブロック図である。
【図２】  本発明の実施の形態にかかるデジタルスチルカメラによる撮影の手順を示すフローチャートである。
【図３】  本発明の第一の実施の形態にかかるデジタルスチルカメラによる露出調整工程を示すフローチャートである。
【図４】  本発明の実施の形態にかかるデジタルスチルカメラによる撮像画面に設定されたベース領域におけるブロック分割の一例を示す図である。
【図５】  本発明の実施の形態にかかるデジタルスチルカメラにおいて設定された撮像画面の位置による重み付け係数の一例を示す図である。
【図６】  本発明の実施の形態にかかるデジタルスチルカメラにおいて設定された撮像画面の輝度値による重み付け係数の一例を示す図である。
【図７】  本発明の実施の形態にかかるデジタルスチルカメラにおいて設定された露出調整指標値の算出にかかる重み付け係数の一例を示す図である。
【図８】  本発明の第二の実施の形態にかかるデジタルスチルカメラによる露出調整工程を示すフローチャートである。
【図９】  本発明の第二の実施形態にかかるデジタルカメラにおいて設定された方向検知マップの一例を示す図である。
【図１０】  本発明の第三の実施の形態にかかるデジタルスチルカメラによる露出調整工程を示すフローチャートである。
【図１１】  本発明の第三の実施の形態にかかるデジタルスチルカメラによる輪郭検出工程と輝度値および撮像画面の上下方向に基づいた不要領域の除外工程とを説明する模式図である。
【図１２】  本発明の第二または第三の実施の形態にかかるデジタルスチルカメラにおいて設定された撮像画面の位置による重み付け係数の一例を示す図である。
【符号の説明】
５０，７０  ベース領域、  ５１  ブロック、  ＷＬ  輝度値による重み付け係数、  ω  露出指標値算出にかかる重み付け係数、  ６０  方向検知マップ。
【図１】
0004231599.tif 000002
【図２】
0004231599.tif 000003
【図３】
0004231599.tif 000004
【図４】
0004231599.tif 000005
【図５】
0004231599.tif 000006
【図６】
0004231599.tif 000007
【図７】
0004231599.tif 000008
【図８】
0004231599.tif 000009
【図９】
0004231599.tif 000010
【図１０】
0004231599.tif 000011
【図１１】
0004231599.tif 000012
【図１２】
0004231599.tif 000013