(57)【要約】【課題】  撮影者の意図どおりに撮影画像データの肌色領域の明るさを連続的且つ適正に補正（修正）する画像処理方法及び画像処理装置を提供する。【解決手段】  入力された画像データに基づいて算出された撮影条件を表す指標及び設定された撮影条件の判別に係る閾値に基づいて画像データの撮影条件を判別し、判別された撮影条件に基づいて、入力された画像データに対して補正処理を施す。【選択図】        図３
2006197460.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像することにより生成された画像データを入力する入力工程と、
撮影条件の判別に係る閾値を設定する閾値設定工程と、
入力された画像データの撮影条件を表す指標を算出する指標算出工程と、
算出された指標及び設定された閾値に基づいて画像データの撮影条件を判別する撮影条件判別工程と、
判別された撮影条件に基づいて、入力された画像データに対して補正処理を施す補正処理工程とを含むことを特徴とする画像処理方法。
【請求項２】
前記撮影条件判別工程において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記閾値設定工程は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つを判別するための閾値を設定することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
設定された閾値を、補正処理が施された画像データと対応付けて記録する記録工程を含むことを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
撮影条件毎に補正量を設定する補正量設定工程を含み、
前記補正処理工程は、判別された撮影条件及び設定された補正量に基づいて、入力された画像データに対して補正処理を施すことを特徴とする請求項１乃至３の何れか１項に記載の画像処理方法。
【請求項５】
被写体を撮像することにより生成された画像データを入力する入力工程と、
撮影条件毎に補正量を設定する補正量設定工程と、
入力された画像データの撮影条件を表す指標を算出する指標算出工程と、
算出された指標に基づいて画像データの撮影条件を判別する撮影条件判別工程と、
判別された撮影条件及び設定された補正量に基づいて、入力された画像データに対し補正処理を施す補正処理工程とを含むことを特徴とする画像処理方法。
【請求項６】
前記撮影条件判別工程において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記補正量設定工程は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つの撮影条件における補正量を設定することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
設定された補正量を、補正処理が施された画像データと対応付けて記録する記録工程を含むことを特徴とする請求項５又は６に記載の画像処理方法。
【請求項８】
前記指標算出工程で算出された指標を表示する指標表示工程を含むことを特徴とする請求項１乃至７の何れか１項に記載の画像処理方法。
【請求項９】
前記撮影条件判別工程で判別された撮影条件を表示する撮影条件表示工程を含むことを特徴とする請求項１乃至８の何れか１項に記載の画像処理方法。
【請求項１０】
前記指標算出工程は、入力された画像データを所定領域毎に、所定の明度と色相とで分割された複数の階級に分類したときの、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第１の占有率を算出し、算出された第１の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１乃至９の何れか１項に記載の画像処理方法。
【請求項１１】
前記指標算出工程は、入力された画像データを所定領域毎に、当該画像データで表される画像の外縁からの距離と明度の組み合わせからなる所定の階級に分類し、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第２の占有率を算出し、算出された第２の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１乃至１０の何れか１項に記載の画像処理方法。
【請求項１２】
前記指標算出工程は、入力された画像データの階調分布の偏りを示す偏倚量を算出し、算出された偏倚量に基づいて露出条件を表す指標を算出することを特徴とする請求項１乃至１１の何れか１項に記載の画像処理方法。
【請求項１３】
前記指標算出工程は、偏倚量として、入力された画像データの明るさの偏差量、入力された画像データの画面中央部における明るさの平均値、異なる条件で算出された明るさの差分値のうちの少なくとも１つを含むことを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
被写体を撮像することにより生成された画像データを入力する入力手段と、
撮影条件の判別に係る閾値を設定する閾値設定手段と、
前記入力手段で入力された画像データの撮影条件を表す指標を算出する指標算出手段と、
前記指標算出手段で算出された指標及び前記閾値設定手段で設定された閾値に基づいて画像データの撮影条件を判別する撮影条件判別手段と、
前記撮影条件判別手段で判別された撮影条件に基づいて、前記入力手段で入力された画像データに対して補正処理を施す補正処理手段とを有することを特徴とする画像処理装置。
【請求項１５】
前記撮影条件判別手段において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記閾値設定手段は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つを判別するための閾値を設定することを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
前記閾値設定手段で設定された閾値を、前記補正処理手段で補正処理が施された画像データと対応付けて記録する記録手段を有することを特徴とする請求項１４又は１５に記載の画像処理装置。
【請求項１７】
撮影条件毎に補正量を設定する補正量設定手段を有し、
前記補正処理手段は、前記撮影条件判別手段で判別された撮影条件及び前記補正量設定手段で設定された補正量に基づいて、前記入力手段で入力された画像データに対して補正処理を施すことを特徴とする請求項１４乃至１６の何れか１項に記載の画像処理装置。
【請求項１８】
被写体を撮像することにより生成された画像データを入力する入力手段と、
撮影条件毎に補正量を設定する補正量設定手段と、
前記入力手段で入力された画像データの撮影条件を表す指標を算出する指標算出手段と、
前記指標算出手段で算出された指標に基づいて画像データの撮影条件を判別する撮影条件判別手段と、
前記撮影条件判別手段で判別された撮影条件及び前記補正量設定手段で設定された補正量に基づいて、前記入力手段で入力された画像データに対して補正処理を施す補正処理手段とを有することを特徴とする画像処理装置。
【請求項１９】
前記撮影条件判別手段において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記補正量設定手段は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つの撮影条件における補正量を設定することを特徴とする請求項１８に記載の画像処理装置。
【請求項２０】
前記補正量設定手段で設定された補正量を、前記補正処理手段で補正処理が施された画像データと対応付けて記録する記録手段を有することを特徴とする請求項１８又は１９に記載の画像処理装置。
【請求項２１】
表示手段を有し、
前記指標算出手段で算出された指標を表示する表示手段を有することを特徴とする請求項１４乃至２０の何れか１項に記載の画像処理装置。
【請求項２２】
前記撮影条件判別手段で判別された撮影条件を表示する表示手段を有することを特徴とする請求項１４乃至２１の何れか１項に記載の画像処理装置。
【請求項２３】
前記指標算出手段は、前記入力手段で入力された画像データを所定領域毎に、所定の明度と色相とで分割された複数の階級に分類したときの、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第１の占有率を算出し、算出された第１の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１４乃至２２の何れか１項に記載の画像処理装置。
【請求項２４】
前記指標算出手段は、前記入力手段で入力された画像データを所定領域毎に、当該画像データで表される画像の外縁からの距離と明度の組み合わせからなる所定の階級に分類し、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第２の占有率を算出し、算出された第２の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１４乃至２３の何れか１項に記載の画像処理装置。
【請求項２５】
前記指標算出手段は、前記入力手段で入力された画像データの階調分布の偏りを示す偏倚量を算出し、算出された偏倚量に基づいて露出条件を表す指標を算出することを特徴とする請求項１４乃至２４の何れか１項に記載の画像処理装置。
【請求項２６】
前記指標算出手段は、偏倚量として、前記入力手段で入力された画像データの明るさの偏差量、前記入力手段で入力された画像データの画面中央部における明るさの平均値、異なる条件で算出された明るさの差分値のうちの少なくとも１つを含むことを特徴とする請求項２５に記載の画像処理装置。
【請求項２７】
請求項１乃至１３の何れか１項に記載の方法をコンピュータに実行させるための画像処理プログラム。
【請求項２８】
請求項１４乃至２６の何れか１項に記載の各手段としてコンピュータを機能させるための画像処理プログラム。
【請求項２９】
請求項１４乃至２６の何れか１項に記載の画像処理装置を備えたことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理装置、画像処理プログラム及び撮像装置に関する。
【背景技術】
【０００２】
従来、フィルムスキャン画像やデジタルカメラ画像の輝度補正は、画像全体の平均輝度をユーザが希望する値へと補正することで行われていた。また通常の撮影では、順光、逆光、ストロボ等の光源条件が様々に変動し、画像中に輝度の偏りの大きい大面積の領域が生じるため、平均輝度の補正に加えて、判別分析、重回帰分析により算出される値を用いた追加補正が必要であった。しかしながら、判別回帰分析方法では、ストロボシーン及び逆光シーンから算出されるパラメータが非常に類似しているため、撮影条件（撮影シーン）の判別が困難であるという問題があった。
【０００３】
上記の課題に対して、判別回帰分析方法に代わる追加補正値の算出方法が開示されている（例えば、特許文献１参照）。特許文献１に記載の方法は、輝度の累積画素数（頻度数）を示す輝度ヒストグラムから、高輝度領域と抵輝度領域を削除し、さらに、頻度数を制限したものを用いて、輝度の平均値を算出し、この平均値と基準輝度との差分を補正値として求めるものである。
【０００４】
また、顔領域の抽出精度を補償するために、撮影時の光源状態の判別を行う方法が提案されている（例えば、特許文献２参照）。特許文献２に記載の方法は、まず、顔候補領域を抽出し、抽出した顔候補領域の平均輝度の画像全体に対する偏りを算出し、偏倚量が大きい場合、撮影条件（逆光撮影かストロボ近接撮影か）の判別を行い、顔領域としての判断基準の許容幅を調整する。特許文献２には、顔候補領域の抽出方法として、特開平６−６７３２０号公報に記載の、色相と彩度の２次元ヒストグラムを用いる方法、特開平８−１２２９４４号公報、特開平８−１８４９２５号公報及び特開平９−１３８４７１号公報に記載のパターンマッチング、パターン検索方法などが引用されている。
【０００５】
また、特許文献２には、顔以外の背景領域除去方法としては、特開平８−１２２９４４号公報及び特開平８−１８４９２５号公報に記載の、直線部分の比率、線対象性、画面外縁との接触率、濃度コントラスト、濃度変化のパターンや周期性を用いて判別する方法が引用されている。撮影条件の判別には、濃度の１次元ヒストグラムを用いる方法が記載されている。この方法は、逆光の場合は顔領域が暗く背景領域が明るい、ストロボ近接撮影の場合は顔領域が明るく背景領域が暗いという経験則に基づいている。
【特許文献１】特開２００２−２４７３９３号公報
【特許文献２】特開２０００−１４８９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１及び特許文献２に記載の方法は、典型的な逆光やストロボ近接撮影に当てはまるか否かに基づいて、肌色領域（顔領域）の平均輝度値としての採用可否を判断しているため、典型的な撮影シーンとそうでない撮影シーンとの境界における濃度の不連続性が生じたり、撮影シーンを誤判別したりすることによって、撮影画像データの肌色領域の明るさが適切に補正されない可能性があった。
【０００７】
また、撮影者は、意図的に人物を暗くする逆光、人物を白飛びさせるストロボ近接、或いは画像全体を暗くするアンダーといった撮影条件に設定することがあり、撮影者の意図どおりの補正が行われない場合があった。
【０００８】
本発明は、上記の課題に鑑みて、撮影者の意図どおりに撮影画像データの肌色領域の明るさを連続的且つ適正に補正（修正）する画像処理方法及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の目的は、下記構成により達成することができる。
【００１０】
請求項１に係る発明は、被写体を撮像することにより生成された画像データを入力する入力工程と、
撮影条件の判別に係る閾値を設定する閾値設定工程と、
入力された画像データの撮影条件を表す指標を算出する指標算出工程と、
算出された指標及び設定された閾値に基づいて画像データの撮影条件を判別する撮影条件判別工程と、
判別された撮影条件に基づいて、入力された画像データに対して補正処理を施す補正処理工程とを含むことを特徴とする画像処理方法である。
【００１１】
請求項２に係る発明は、前記撮影条件判別工程において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記閾値設定工程は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つを判別するための閾値を設定することを特徴とする請求項１に記載の画像処理方法である。
【００１２】
請求項３に係る発明は、設定された閾値を、補正処理が施された画像データと対応付けて記録する記録工程を含むことを特徴とする請求項１又は２に記載の画像処理方法である。
【００１３】
請求項４に係る発明は、撮影条件毎に補正量を設定する補正量設定工程を含み、
前記補正処理工程は、判別された撮影条件及び設定された補正量に基づいて、入力された画像データに対して補正処理を施すことを特徴とする請求項１乃至３の何れか１項に記載の画像処理方法である。
【００１４】
請求項５に係る発明は、被写体を撮像することにより生成された画像データを入力する入力工程と、
撮影条件毎に補正量を設定する補正量設定工程と、
入力された画像データの撮影条件を表す指標を算出する指標算出工程と、
算出された指標に基づいて画像データの撮影条件を判別する撮影条件判別工程と、
判別された撮影条件及び設定された補正量に基づいて、入力された画像データに対し補正処理を施す補正処理工程とを含むことを特徴とする画像処理方法である。
【００１５】
請求項６に係る発明は、前記撮影条件判別工程において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記補正量設定工程は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つの撮影条件における補正量を設定することを特徴とする請求項５に記載の画像処理方法である。
【００１６】
請求項７に係る発明は、設定された補正量を、補正処理が施された画像データと対応付けて記録する記録工程を含むことを特徴とする請求項５又は６に記載の画像処理方法である。
【００１７】
請求項８に係る発明は、前記指標算出工程で算出された指標を表示する指標表示工程を含むことを特徴とする請求項１乃至７の何れか１項に記載の画像処理方法である。
【００１８】
請求項９に係る発明は、前記撮影条件判別工程で判別された撮影条件を表示する撮影条件表示工程を含むことを特徴とする請求項１乃至８の何れか１項に記載の画像処理方法である。
【００１９】
請求項１０に係る発明は、前記指標算出工程は、入力された画像データを所定領域毎に、所定の明度と色相とで分割された複数の階級に分類したときの、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第１の占有率を算出し、算出された第１の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１乃至９の何れか１項に記載の画像処理方法である。
【００２０】
請求項１１に係る発明は、前記指標算出工程は、入力された画像データを所定領域毎に、当該画像データで表される画像の外縁からの距離と明度の組み合わせからなる所定の階級に分類し、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第２の占有率を算出し、算出された第２の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１乃至１０の何れか１項に記載の画像処理方法である。
【００２１】
請求項１２に係る発明は、前記指標算出工程は、入力された画像データの階調分布の偏りを示す偏倚量を算出し、算出された偏倚量に基づいて露出条件を表す指標を算出することを特徴とする請求項１乃至１１の何れか１項に記載の画像処理方法である。
【００２２】
請求項１３に係る発明は、前記指標算出工程は、偏倚量として、入力された画像データの明るさの偏差量、入力された画像データの画面中央部における明るさの平均値、異なる条件で算出された明るさの差分値のうちの少なくとも１つを含むことを特徴とする請求項１２に記載の画像処理方法である。
【００２３】
請求項１４に係る発明は、被写体を撮像することにより生成された画像データを入力する入力手段と、
撮影条件の判別に係る閾値を設定する閾値設定手段と、
前記入力手段で入力された画像データの撮影条件を表す指標を算出する指標算出手段と、
前記指標算出手段で算出された指標及び前記閾値設定手段で設定された閾値に基づいて画像データの撮影条件を判別する撮影条件判別手段と、
前記撮影条件判別手段で判別された撮影条件に基づいて、前記入力手段で入力された画像データに対して補正処理を施す補正処理手段とを有することを特徴とする画像処理装置である。
【００２４】
請求項１５に係る発明は、前記撮影条件判別手段において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記閾値設定手段は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つを判別するための閾値を設定することを特徴とする請求項１４に記載の画像処理装置である。
【００２５】
請求項１６に係る発明は、前記閾値設定手段で設定された閾値を、前記補正処理手段で補正処理が施された画像データと対応付けて記録する記録手段を有することを特徴とする請求項１４又は１５に記載の画像処理装置である。
【００２６】
請求項１７に係る発明は、撮影条件毎に補正量を設定する補正量設定手段を有し、
前記補正処理手段は、前記撮影条件判別手段で判別された撮影条件及び前記補正量設定手段で設定された補正量に基づいて、前記入力手段で入力された画像データに対して補正処理を施すことを特徴とする請求項１４乃至１６の何れか１項に記載の画像処理装置である。
【００２７】
請求項１８に係る発明は、被写体を撮像することにより生成された画像データを入力する入力手段と、
撮影条件毎に補正量を設定する補正量設定手段と、
前記入力手段で入力された画像データの撮影条件を表す指標を算出する指標算出手段と、
前記指標算出手段で算出された指標に基づいて画像データの撮影条件を判別する撮影条件判別手段と、
前記撮影条件判別手段で判別された撮影条件及び前記補正量設定手段で設定された補正量に基づいて、前記入力手段で入力された画像データに対して補正処理を施す補正処理手段とを有することを特徴とする画像処理装置である。
【００２８】
請求項１９に係る発明は、前記撮影条件判別手段において判別される撮影条件は、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つであり、
前記補正量設定手段は、撮影条件が逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つの撮影条件における補正量を設定することを特徴とする請求項１８に記載の画像処理装置である。
【００２９】
請求項２０に係る発明は、前記補正量設定手段で設定された補正量を、前記補正処理手段で補正処理が施された画像データと対応付けて記録する記録手段を有することを特徴とする請求項１８又は１９に記載の画像処理装置である。
【００３０】
請求項２１に係る発明は、表示手段を有し、
前記指標算出手段で算出された指標を表示する表示手段を有することを特徴とする請求項１４乃至２０の何れか１項に記載の画像処理装置である。
【００３１】
請求項２２に係る発明は、前記撮影条件判別手段で判別された撮影条件を表示する表示手段を有することを特徴とする請求項１４乃至２１の何れか１項に記載の画像処理装置である。
【００３２】
請求項２３に係る発明は、前記指標算出手段は、前記入力手段で入力された画像データを所定領域毎に、所定の明度と色相とで分割された複数の階級に分類したときの、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第１の占有率を算出し、算出された第１の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１４乃至２２の何れか１項に記載の画像処理装置である。
【００３３】
請求項２４に係る発明は、前記指標算出手段は、前記入力手段で入力された画像データを所定領域毎に、当該画像データで表される画像の外縁からの距離と明度の組み合わせからなる所定の階級に分類し、当該分類された階級に属する画像データが画像データ全体に占める割合を示す第２の占有率を算出し、算出された第２の占有率に基づいて光源条件を表す指標を算出することを特徴とする請求項１４乃至２３の何れか１項に記載の画像処理装置である。
【００３４】
請求項２５に係る発明は、前記指標算出手段は、前記入力手段で入力された画像データの階調分布の偏りを示す偏倚量を算出し、算出された偏倚量に基づいて露出条件を表す指標を算出することを特徴とする請求項１４乃至２４の何れか１項に記載の画像処理装置である。
【００３５】
請求項２６に係る発明は、前記指標算出手段は、偏倚量として、前記入力手段で入力された画像データの明るさの偏差量、前記入力手段で入力された画像データの画面中央部における明るさの平均値、異なる条件で算出された明るさの差分値のうちの少なくとも１つを含むことを特徴とする請求項２５に記載の画像処理装置である。
【００３６】
請求項２７に係る発明は、請求項１乃至１３の何れか１項に記載の方法をコンピュータに実行させるための画像処理プログラムである。
【００３７】
請求項２８に係る発明は、請求項１４乃至２６の何れか１項に記載の各手段としてコンピュータを機能させるための画像処理プログラムである。
【００３８】
請求項２９に係る発明は、請求項１４乃至２６の何れか１項に記載の画像処理装置を備えたことを特徴とする撮像装置である。
【発明の効果】
【００３９】
請求項１又は請求項１４に記載の発明によれば、入力された画像データに基づいて算出された撮影条件を表す指標及び設定された撮影条件の判別に係る閾値に基づいて画像データの撮影条件を判別し、判別された撮影条件に基づいて、入力された画像データに対して補正処理を施すので、入力された画像データの撮影条件を表す指標に応じて、入力された画像データの肌色領域の明るさを補正（修正）することにより、肌色領域としての確度検証結果に基づく採用可否判断や、肌色領域の明るさの算出値に依存しすぎることなく、被写体の明るさを適切且つ連続的に補正することが可能となる。しかも、撮影条件の判別に係る閾値が設定できるので、補正の有無やその程度を撮影者の意図どおりとすることが可能となる。
【００４０】
また、撮影条件を定量的に表す指標に基づいて入力された画像データの撮影条件を判別し、判別結果に基づいて肌色領域の明るさを補正することにより、判別結果に応じた適切な階調変換処理を行うことが可能となる。
【００４１】
請求項２又は請求項１５に記載の発明によれば、撮影条件として逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つを判別するための閾値を設定するので、少なくとも１つの撮影条件において、補正の有無やその程度を撮影者の意図どおりとすることが可能となる。
【００４２】
請求項３又は請求項１６に記載の発明によれば、設定された閾値を、補正処理が施された画像データと対応付けて記録するので、例えば、補正処理済みの画像データからプリントを作成する際に適用される画像処理の適用量を、記録された闘値に基づいて設定できるので、補正の有無やその程度が撮影者の意図どおりであるプリントを作成することが可能となる。
【００４３】
請求項４又は請求項１７に記載の発明によれば、撮影条件毎に補正量を設定するので、判別された撮影条件において、補正の程度を撮影者の意図どおりとすることが可能となる。
【００４４】
請求項５又は請求項１８に記載の発明によれば、入力された画像データに基づいて算出された撮影条件を表す指標に基づいて画像データの撮影条件を判別し、判別された撮影条件に基づいて、入力された画像データに対して撮影条件毎に設定された補正量の補正処理を施すので、入力された画像データの撮影条件を表す指標に応じて、入力された画像データの肌色領域の明るさを補正（修正）することにより、肌色領域としての確度検証結果に基づく採用可否判断や、肌色領域の明るさの算出値に依存しすぎることなく、被写体の明るさを適切且つ連続的に補正することが可能となる。しかも、判別された撮影条件毎に補正量が設定できるので、補正の程度を撮影者の意図どおりとすることが可能となる。
【００４５】
請求項６又は請求項１９に記載の発明によれば、逆光、ストロボ近接、アンダー及びオーバーから選ばれる少なくとも１つの撮影条件における補正量を設定するので、補正の程度を撮影者の意図どおりとすることが可能となる。
【００４６】
請求項７又は請求項２０に記載の発明によれば、設定された補正量を、補正処理が施された画像データと対応付けて記録するので、例えば、補正処理済みの画像データからプリントを作成する際に適用される画像処理の適用量を、記録された闘値に基づいて設定できるので、補正の有無やその程度が撮影者の意図どおりであるプリントを作成することが可能となる。
【００４７】
請求項９又は請求項２２に記載の発明によれば、判別された撮影条件を表示するので、撮影者は自分の意図どおりの補正が行われているか否かを確認することが可能となる。
【００４８】
請求項１０又は請求項２３に記載の発明によれば、第１の占有率に基づいて光源条件を表す指標を算出するので、肌色領域の明るさと、背景領域の明るさの差異に起因する、逆光シーンやストロボ近接シーンらしさ（程度）を、連続的且つ適正に定量化することが可能となり、撮影条件判別の精度を高くすることが可能となる。
【００４９】
請求項１１又は請求項２４に記載の発明によれば、第２の占有率に基づいて光源条件を表す指標を算出するので、画面中央の明るさと、周辺領域の明るさの差異に起因する、逆光シーンやストロボ近接シーン、アンダーシーンらしさ（程度）を、連続的且つ適正に定量化することが可能となり、撮影条件判別の精度を高くすることが可能となる。
【００５０】
請求項１２又は請求項２５に記載の発明によれば、入力された画像データの階調分布の偏りを示す偏倚量に基づいて露出条件を表す指標を算出するので、中間の明るさと、その他（シャドー、ハイライト）の明るさに対する分布の偏りに起因する、逆光シーンやストロボ近接シーンらしさ（程度）を、連続的且つ適正に定量化することが可能となり、撮影条件判別の精度を高くすることが可能となる。
【００５１】
請求項１３又は請求項２６に記載の発明によれば、偏倚量として、入力された画像データの明るさの偏差量、入力された画像データの画面中央部における明るさの平均値、異なる条件で算出された明るさの差分値のうちの少なくとも１つを含むので、シャドー、中間、ハイライトの明るさに対する分布の偏りに起因する、アンダーやオーバーシーンらしさ（程度）を、連続的且つ適正に定量化することが可能となり、撮影条件判別の精度を高くすることが可能となる。
【発明を実施するための最良の形態】
【００５２】
以下、画像処理装置が適用された撮像装置の一実施形態としてデジタルカメラを例に、図面に基づき本発明の実施の形態を説明する。
【００５３】
図１は、本発明に係る画像処理装置が適用された撮像装置の一実施形態であるデジタルカメラの機能的構成を示すブロック図である。
【００５４】
デジタルカメラ１は、レンズ２、絞り３、撮像素子４、制御部５、アナログ処理回路６、一時記憶メモリ７、記憶デバイス８、撮像素子駆動回路９、画像処理部１０、Ａ／Ｄ変換器１１、操作部１２、表示部１３、ストロボ駆動回路１４、ストロボ１５、焦点距離調整回路１６、自動焦点駆動回路１７、モータ１８等を備えて構成されている。
【００５５】
デジタルカメラ１の光学系は、レンズ２、絞り３、撮像素子４を備えて構成されている。
【００５６】
レンズ２は、フォーカスの調節を行い、被写体の光画像を結像する。絞り３は、レンズ２を透過した光束の光量を調節する。撮像素子４は、レンズ２により受光面上に結像された被写体光を、撮像素子４内の各センサ毎に光の入射量に応じた量の電気的な信号（撮像信号）へ光電変換する。そして、撮像素子４は、撮像素子駆動回路９から出力されるタイミングパルスに制御されることにより、この撮像信号をアナログ処理回路６へ順次出力する。
【００５７】
なお、撮像素子４は、２次元のＣＣＤ型イメージセンサ、Ｃ−ＭＯＳ型イメージセンサ、ＣＩＤ型イメージセンサ等の何れのデバイスでもよいが、以下の本実施の形態では原色系のフィルタが用いられたインターライン型のＣＣＤ型イメージセンサを例にとって説明する。
【００５８】
制御部５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等により構成され、記憶デバイス８に記憶されているデジタルカメラ１の制御プログラムを読み出して、読み出したプログラムにしたがってってデジタルカメラ１全体の制御を行う。具体的には、制御部５は、操作部１２からの操作信号に応じて、レンズ２の焦点距離とフォーカス（ピント）を調節するモータ１８の制御を行う自動焦点駆動回路１７、焦点距離調整回路１６、撮像素子駆動回路９、アナログ処理回路６、一時記憶メモリ７、画像処理部１０、操作部１２、表示部１３及びストロボ駆動回路１４の制御を行い、撮影を行う。
【００５９】
また、制御部５は、例えば画像を複数のブロックに分割し、各ブロックの代表輝度値に基づいて絞り３の開口径や撮像素子４による電荷蓄積時間を調整する、いわゆる自動露出制御を行う。
【００６０】
アナログ処理回路６は、撮像素子４から入力された撮像信号に対して、Ｒ、Ｇ、Ｂ信号の増幅やノイズの低減処理等を行う。
【００６１】
一時記憶メモリ７は、バッファメモリ等であり、Ａ／Ｄ変換器１１から出力されたデジタル画像データを一時格納する。
【００６２】
記録手段として機能する記憶デバイス８は、不揮発性の半導体メモリ等により構成されており、撮影されたデジタル画像データを記録するメモリカード等の情報記録媒体と、デジタルカメラ１の制御プログラムが記憶された読み出し可能なメモリとにより構成されている。
【００６３】
情報記録媒体は、例えばコンパクトフラッシュ（登録商標）、メモリースティック、スマートメディア、マルチメディアカード、ハードディスク、フロッピー（登録商標）ディスク、磁気情報記録媒体（ＭＯ）、或いはＣＤ−Ｒなど何れであってもよい。また、情報記録媒体に書き込むユニットは、撮影装置と一体であっても、コードを介して有線状態で接続された書き込みユニット、通信やインターネットを介して無線状態で接続された独立、或いは遠隔地に設置されたユニットなどの何れの形態であってもよい。さらに、撮像装置と情報記録媒体への書き込みユニットが接続状態にあるとき、画像処理装置や画像記録装置が撮像装置から直接「撮像装置特性補正処理を施す際の再現補助データ」及び「必要なデータ」を読み出すことのできる機能を併せ持つ態様であってもよい。「メディアに記録する」ときのファイル形式は、撮像装置固有の形式ではなく、ＴＩＦＦ、ＪＰＥＧなどの規格化された汎用のファイル形式で記録されるのが好ましい。
【００６４】
撮像素子駆動回路９は、制御部５から出力される制御信号をもとにタイミングパルスを出力し、撮像素子４の駆動制御を行う。
【００６５】
画像処理部１０は、表示部１３での表示に用いるデジタル画像データの階調補正、分光感度のクロストーク補正、暗電流ノイズ抑制、鮮鋭化、ホワイトバランス調整、彩度調整等の画質向上処理の他、画像サイズの変更、トリミング、アスペクト変換、本発明に係る撮影条件の判別に基づく補正等の処理を行う。この画像処理部１０における処理は、操作部１２からの操作信号に応じ制御部５を介して画像処理内容を切り替えられるようになっている。
【００６６】
Ａ／Ｄ変換器１１は、アナログ処理回路６から入力された撮像信号をデジタル画像データに変換して出力する。
【００６７】
操作部１２には、図示しないレリーズボタン、電源のＯＮ／ＯＦＦボタン、ズームボタン等の各種機能ボタン、カーソルキー等が設けられ、各ボタンやキーに対応する操作信号を入力信号として制御部５に出力する。
【００６８】
表示手段として機能する表示部１３は、制御部５からの制御信号により、デジタル画像データを表示するとともに、デジタルカメラ１の使用者が撮影に関する設定や条件を確認するための情報を表示する。
【００６９】
ストロボ駆動回路１４は、制御部５からの制御信号により、被写体輝度が低いときにストロボ１５を駆動制御して発光させる。
【００７０】
ストロボ１５は、電池電圧を所定の高電圧に昇圧させ、電荷としてコンデンサに蓄える。そして、ストロボ駆動回路１４により駆動されることにより、コンデンサに蓄えられた電荷によりキセノン管を発光して、被写体に対して補助光を照射する。
【００７１】
焦点距離調整回路１６は、制御部５からの制御信号により、レンズ２を移動させて焦点距離を調整するためのモータ１８の制御を行う。
【００７２】
自動焦点駆動回路１７は、制御部５からの制御信号により、レンズ２を移動させてフォーカス（ピント）を調整するためのモータ２０の制御を行う。
【００７３】
なお、図１に示したデジタルカメラ１において、画像処理部１０、制御部５及び操作部１２は協働して本発明に係る画像処理装置として機能しているものである。すなわち、制御部５と操作部１２は協働して閾値設定手段及び補正量設定手段として機能するものである。
【００７４】
図２は、図１に示したデジタルカメラ１の外観図である。図２（ａ）はデジタルカメラ１前面の斜視図であり、図２（ｂ）はデジタルカメラ１背面の斜視図である。
【００７５】
図１（ａ）において、２０はズーム撮像光学系、２２はレンズカバーであり、不使用時はズーム撮像光学系２０は沈胴する。このレンズカバー２２のスライド操作に連動してメインスイッチのＯＮ、ＯＦＦが切り替えられるようになっている。１５１はストロボ１５の一部を構成するフラッシュ発光部、２１は外部入出力端子（例えば、ＵＳＢ端子）である。
【００７６】
図１（ｂ）において、１９はファインダ接眼部、２３は電池／カード蓋である。電池／カード蓋２３の内部には、本カメラの電源を供給する電池と、撮影した画像を記録するカード用のスロットが備えられており、画像を記録する記憶デバイス８の一部を構成する記録用メモリカードが挿脱可能になっている。
【００７７】
表示部１３の一部を構成する赤と緑の表示ランプ１３２は、自動焦点距離調整や自動露出制御の情報を、点灯若しくは点滅により撮影者に表示するものである。また、表示部１３の一部を構成するモニタ１３１は画像やその他文字情報等を表示する。
【００７８】
デジタルカメラ１は、操作部１２の一部を構成するボタンとして、レリーズスイッチ１２１、ズームボタン１２３、選択ボタン１２４、メニュー／セットボタン１２５、再生ボタン１２６、ディスプレイボタン１２７及び消去ボタン１２８を具備している。
【００７９】
レリーズスイッチ１２１はその１段の押し込み（以下、半押しと称す）によりカメラの撮影準備動作、すなわち焦点合わせ動作や測光動作が行われ、その２段の押し込み（以下、レリーズスイッチ１２１のＯＮと称す）により撮影露光動作が行われる。
【００８０】
ズームボタン１２３は、ズームアップ、ズームダウンを行うボタンである。選択ボタン１２４は４方向スイッチであり、メニュー／セットボタン１２５で、モニタ１３１上に各種のメニューを表示させ、選択ボタン１２４で選択し、メニュー／セットボタン１２５で確定させる機能を有している。再生ボタン１２６は、撮影した画像の再生を行うボタンである。ディスプレイボタン１２７は、モニタ１３１に表示された画像やその他文字情報の表示や消去を選択するボタンである。消去ボタン１２８は、撮影記録した画像の消去を行うボタンである。
【００８１】
本発明に図１に示したデジタルカメラ１の画像処理部１０について、図３を用いて説明する。図３は、図１に示したデジタルカメラ１の画像処理部１０の内部構成を示すブロック図である。
【００８２】
画像処理部１０は、画像処理制御部１００、入力部１０１、入出力処理部１０２、撮影条件判別部１０３、補正処理部１０４、記憶部１０５及び出力部１０６により構成される。
【００８３】
画像処理制御部１００は、画像処理部１０の各部の動作を制御し、画像処理制御手段として機能する。
【００８４】
入力手段として機能する入力部１０１へは、一時記憶メモリ７や記憶デバイス８から出力された画像データや、全体制御部５から出力された各種制御データが入力される。
【００８５】
入出力処理部１０２は、入力部１０１から入力された画像データに対し、その画像データのデータ書式にしたがって、必要に応じて圧縮符号の復元、色データの表現方法の変換等の処理を施し、画像処理部１０内の演算に適したデータ形式に変換する。
【００８６】
また、入出力処理部１０２は、画像処理部１０内の各部で処理された画像データに対して、その出力先に応じて校正処理、画素数変更、カラーマッチング等の処理や、必要に応じてＪＰＥＧ、ＴＩＦＦ等に代表される各種の汎用画像フォーマットへの変換を施し、処理済みの画像データを出力部１０６に出力する。また、必要に応じて記憶部１０５に記憶された情報（例えば、撮影条件判別部１０３の判別結果等）を画像データのヘッダ部にタグデータとして付加したり、該情報に基づいて画像データと対応付けられたメタファイルを作成する。
【００８７】
撮影条件判別部１０３は、占有率演算部１０３１、指標算出部１０３２により構成され、入出力処理部１０２で変換された画像データに基づいて撮影条件（以下、撮影シーンともいう）を判別する撮影条件判別手段として機能する。
【００８８】
占有率演算部１０３１は、例えば明度、色相、画像データで再現される画像（以下、単に画像ともいう）の外縁からの距離等の画像データに係わるパラメータの組み合わせによって分割された階級毎に、累積画素数の全画素数（画像データ全体）に占める割合を示す占有率を算出する占有率演算手段として機能する。
【００８９】
指標算出部１０３２は、撮影シーンを特定するための、例えば、下記に示す指標１乃至６を算出する指標算出手段として機能する。なお、指標１乃至６の具体的な算出方法は、後述の本実施形態の動作説明において詳細に説明する。
【００９０】
（指標１）
屋内撮影度、近接撮影度、顔色高明度等のストロボ撮影時の特徴を示す指標。
【００９１】
（指標２）
屋外撮影度、空色高明度、顔色低明度等の逆光撮影時の特徴を複合的に示す指標で、「逆光」と判別されるべき画像を他の撮影シーンから分離するためのものである。
【００９２】
（指標３）
逆光とストロボ近接間における、画像データの画面の中心と外側の明暗関係の差異を示す指標であり、逆光又はストロボ近接と判別されるべき画像のみを定量的に示すものである。
【００９３】
（指標４、５）
順光、逆光、ストロボ近接の各撮影シーンを判別するための指標である。
【００９４】
（指標６）
ストロボ近接撮影シーンとアンダー撮影シーンにおける、画像データの画面の中心と外側の明暗関係の差異を示すだけでなく、輝度ヒストグラムにおける分布情報を示す指標であり、ストロボ近接撮影シーン又はアンダー撮影シーンと判別されるべき画像のみを定量的に示すものである。
【００９５】
補正処理手段として機能する補正処理部１０４は、補正処理選択部１０４１、補正処理量調整部１０４２、補正処理実行部１０４３から構成され、撮影条件判別部１０３で判別された撮影シーンに応じた補正処理を画像データに対して行う。
【００９６】
補正処理選択部１０４１は、撮影条件判別部１０４で判別された撮影シーンに応じた補正処理方法を例えば記憶部１０５に予め記憶されている既定の補正処理の中から選択する。
【００９７】
具体的には、例えば、指標算出部１０３２において算出された指標４、指標５及び指標６の値に基づいて、画像データの撮影シーン（光源条件及び露出条件）を判別し、判別された撮影シーンに応じて、予め設定されている画像データに対する階調調整の方法を決定する。
【００９８】
補正処理量調整部１０４２は、指標算出部１０３２において算出された指標４、指標５、指標６の値に基づいて、例えば画像データに対する階調調整量を算出（決定）する。具体的には、補正処理選択部１０４１において決定された階調調整方法に対応して、オフセット値やガンマ値が設定される。
【００９９】
補正処理実行部１０４３は、補正処理選択部１０４１で選択され、補正処理調整部１０４２で調整された補正処理量に基づいて、画像データに対して画像処理を施す。
【０１００】
記憶部１０５は、画像処理部１０の各部で実行される処理で必要となるパラメータやテーブル等を記憶する。具体的には、撮影条件判別部１０３で撮影シーンを判別するための、指標算出部１０３２で算出された各種指標の閾値と撮影シーンとの対応付けテーブル、撮影条件判別部１０３で判別された撮影シーンや指標の値と補正処理選択部１０４１で選択される階調調整方法との対応付けテーブル等が記憶される。
【０１０１】
出力部１０６は、画像処理部１０の各部で処理された画像データや各種制御データを、画像処理部１０と接続している各部へと出力する。
【０１０２】
なお、図３に示した各部は、画像処理部１０の機能の理解を助けるために設けた区分であり、必ずしも物理的に独立したデバイスとして実現される必要はなく、例えば、単一のＣＰＵによるソフトウエア処理の種類の区分として実現されてもよい。
【０１０３】
次に、本発明に係る画像処理装置における動作の一例を説明する。本発明に係る画像処理装置が適用された撮像装置においては、補正レベルの設定が行われ、設定された補正レベルに基づいて、撮影時に撮影条件の判別及び補正処理が行われるものである。
【０１０４】
補正レベルの設定について図４を用いて説明する。図４は、図１及び図２に示したデジタルカメラ１で実行される補正レベル設定処理の流れを示すフローチャートである。なお、図４に示したフローチャートにおいては、デジタルカメラ１のメインスイッチはオンされた状態であり、操作部１２で所定の操作を行うことにより補正レベル設定モードに設定されているものとする。
【０１０５】
ステップＳ１１では、補正レベルの選択が行われる。本実施の形態においては、補正レベルの選択は、光源の種類に関係なく、あたかも標準的な光源で撮影されたかのように補正する「光源補正モード」と、光源の影響が画像に反映されやすく、撮影者の意図どおりとなるように補正する「自然モード」の２種類から選択される。
【０１０６】
ステップＳ１２では、ステップＳ１１で選択された補正レベルが「光源補正モード」であるか否かが判断される。「光源補正モード」である場合（ステップＳ１２；ＹＥＳ）、ステップＳ１３の処理が実行され、「自然モード」である場合（ステップＳ１２；ＮＯ）、ステップＳ１５の処理が実行される。
【０１０７】
ステップＳ１３では、「光源補正モード」で画像処理部１０の撮影条件判別部１０３が撮影条件を判別するための閾値の設定が行われる（閾値設定工程）。閾値は、画像処理部１０の指標算出部１０３２で算出される指標に対して設定され、例えば、指標４、指標５及び指標６に対して設定される。指標４については、撮影シーンを「逆光」又は「順光」と、それら以外の撮影シーンとを判別するための閾値が設定される。指標５については、撮影シーンを「逆光」、「順光」及び「順光・逆光間」の何れかに判別するための閾値が設定される。指標６については、撮影シーンを「ストロボ近接」、「アンダー」及び「ストロボ近接・アンダー間」の何れかに判別するための閾値が設定される。このとき、設定される閾値で区切られる撮影シーン領域枠が一目で分かるように、モニタ１３１に閾値設定画面が表示される。設定された閾値は、画像処理部１０の記憶部１０６に記憶される。
【０１０８】
ステップＳ１４では、「光源補正モード」における補正処理量の設定が行われる（補正処理量設定工程）。補正処理量の設定は、撮影シーン毎に設定されるようになっており、例えば、「高い」「普通」「低い」の３段階から選択され、画像処理部１０の記憶部１０６に撮影シーン毎に記憶される。記憶された設定は補正処理量調整部１０４２で実行される。
【０１０９】
「光源補正モード」において設定される補正処理量の一例を下記表１に示す。
【０１１０】
【表１】
2006197460.tif 000003
【０１１１】
ステップＳ１５では、「自然モード」で画像処理部１０の撮影条件判別部１０３が撮影条件を判別するための閾値の設定が行われる（閾値設定工程）。設定される閾値はステップＳ１３で設定される閾値と同様であり、画像処理部１０の記憶部１０６に記憶されるとともに、モニタ１３１に画面が表示される。
【０１１２】
ステップＳ１６では、「自然モード」における補正処理量の設定が行われる（補正処理量設定工程）。設定される補正処理量はステップＳ１４と同様であり、画像処理部１０の記憶部１０６に記憶される。
【０１１３】
「自然モード」において設定される補正処理量の一例を下記表２に示す。
【０１１４】
【表２】
2006197460.tif 000004
【０１１５】
なお、図４に示した処理では、補正レベルの設定は２種類のモードから何れか一方を選択するようにしたが、３種類以上のモードから選択するようにしてもよく、閾値及び補正処理量を任意に調整できるようにしてもよい。
【０１１６】
図４のステップＳ１３及びステップＳ１５で設定される閾値について、図５を用いて説明する。図５は、図４のステップＳ１３及びステップＳ１５でモニタ１３１に表示される閾値設定画面の表示例であり、図５（ａ）はステップＳ１１で「光源補正モード」が選択されたときの閾値設定画面であり、図５（ｂ）はステップＳ１１で「自然モード」が選択され
図５（ａ）において、閾値設定画面３０は、第１画面３１と第２画面３２とから構成される。第１画面３１は、撮影シーンを「逆光」又は「順光」と判別するための閾値を設定するための画面であり、具体的には指標４と指標５の閾値を設定するための画面である。第２画面３２は、撮影シーンを「ストロボ近接」又は「アンダー」と判別するための閾値を設定するための画面であり、具体的には指標６の閾値を設定するための画面である。なお、第１画面３１の表示と第２画面３２の表示は、連動して表示される。
【０１１７】
図５（ａ）の第１画面３１には、指標４の座標軸３１２と指標５の座標軸３１１とが表示され、指標４の閾値ライン３１３が座標軸３１１上に、指標５の逆光閾値ライン３１４が座標軸３１２上に表示される。
【０１１８】
指標４の閾値ライン３１３及び指標５の逆光閾値ライン３１４で囲まれた逆光領域枠３１６が、撮影条件が「逆光」と判別される指標４及び指標５の組み合わせ領域となり、逆光領域枠３１６の面積が大きいと画像の枚数が相対的に増し、逆光領域枠３１６の面積を小さくすると撮影条件が「逆光」と判別される画像の枚数が相対的に減少する。
【０１１９】
逆光領域枠３１６と同様に、指標４の閾値ライン３１３及び指標５の順光閾値ライン３１５で囲まれた順光領域枠３１７が、撮影条件が「順光」と判別される指標４及び指標５の組み合わせ領域であり、指標４の閾値ライン３１３、指標５の逆光閾値ライン３１４及び指標５の順光閾値ライン３１５で囲まれた領域が順光・逆光間領域枠３１８である。
【０１２０】
図５（ａ）の第２画面３２には、指標４の座標軸３２１と指標６の座標軸３２２とが表示され、座標軸３２２上に指標６のストロボ近接閾値ライン３２３及び指標６のアンダー閾値ライン３２４が表示される。
【０１２１】
指標６のストロボ近接閾値ライン３２３及び指標４の閾値ライン３１３で囲まれた領域のうち、図中右側、すなわち指標４が閾値よりも大きい領域がストロボ近接領域枠３２５である。ストロボ近接領域枠３２５は、撮影条件が「ストロボ近接」と判別される指標４及び指標６の組み合わせ領域となり、ストロボ近接領域枠３２５の面積を大きくすると、撮影条件が「ストロボ近接」と判別される画像の枚数が相対的に増す。
【０１２２】
指標６のアンダー閾値ライン３２４よりも図中下側にある領域、すなわち指標６がアンダー閾値よりも小さい領域がアンダー領域枠３２６である。アンダー領域枠３２６の面積を大きくすると、撮影条件が「アンダー」と判別される画像の枚数が相対的に増す。また、指標６のストロボ近接閾値ライン３２３、指標６のアンダー閾値ライン３２４及び指標４の閾値ライン３１３で囲まれたはストロボ近接・アンダー間領域枠３２７として第２画面３２に表示される。
【０１２３】
指標６のストロボ近接閾値ライン３２３及び指標４の閾値ライン３１３で囲まれた領域のうち、図中左側、すなわち指標４が閾値よりも小さい領域がオーバー領域枠３２８である。オーバー領域枠３２８は、撮影条件が「オーバー」と判別される指標４及び指標６の組み合わせ領域となり、オーバー領域枠３２８の面積を大きくすると、撮影条件が「オーバー」と判別される画像の枚数が相対的に増す。
【０１２４】
図５（ｂ）の「自然モード」においては、図５（ａ）の「光源補正モード」に比して、逆光領域枠３１６、ストロボ近接領域枠３２５、アンダー領域枠３２６及びオーバー領域枠３２８の面積を小さなものとしている。
【０１２５】
図５（ｂ）の第１画面３１において、逆光領域枠３１６は、指標４の逆光閾値ライン３１３ａ及び指標５の逆光閾値ライン３１４で囲まれた領域となり、順光領域枠３１７は、指標４の順光閾値ライン３１３ｂ及び指標５の順光閾値ライン３１５で囲まれた領域となる。すなわち「自然モード」においては、指標４にも撮影シーンを「順光」と判別するための閾値と「逆光」と判別するための閾値とが設定されることになる。
【０１２６】
図５（ｂ）の第２画面３２において、ストロボ近接領域枠３２５は、指標６のストロボ近接閾値ライン３２３及び指標４の順光閾値ライン３１３ａで囲まれた領域のうち右側となり、アンダー領域枠３２６は、指標６のアンダー閾値ライン３２４よりも下側の領域となる。オーバー領域枠３２８は、指標６のストロボ近接閾値ライン３２３及び指標４の順光閾値ライン３１３ａで囲まれた領域のうち左側側となる。
【０１２７】
本発明に係る画像処理装置が適用された撮像装置の撮影時の動作について図６を用いて説明する。図６は、図１及び図２に示したデジタルカメラ１で実行される撮影処理の流れを示すフローチャートである。なお、図６に示したフローチャートにおいては、デジタルカメラ１のメインスイッチはオンされた状態であり、撮影モードに設定されているものとする。
【０１２８】
ステップＳ２１では、撮像素子４による撮像が開始され、モニタ１３１上にライブビュー表示が行われる。
【０１２９】
ステップＳ２２では、レリーズスイッチ１２１が半押しされたかどうかが判断され、レリーズスイッチ１２１が半押しされるまでステップＳ２２で待機する。レリーズスイッチ１２１が半押しされると（ステップＳ２２；ＹＥＳ）、ステップＳ２３の処理が実行される。
【０１３０】
ステップＳ２３では、制御部５により、オートフォーカス制御（ＡＦ）と露光量制御（ＡＥ）が行われ、ステップＳ２４では、レリーズスイッチ１２１がオンされたかどうかが判断される。レリーズスイッチ１２１がオンされるまでステップＳ２２乃至Ｓ２４の処理が繰り返される。レリーズスイッチ１２１がオンされると（ステップＳ２４；ＹＥＳ）、ステップＳ２５の処理が実行される。
【０１３１】
ステップＳ２５では、撮像素子４により撮影が行われ、ステップＳ２６では、ステップＳ２５で撮影された画像データが一時記憶メモリ７に一旦蓄えられる（入力工程）。
【０１３２】
ステップＳ２７では、ステップＳ２６で一時記憶メモリ７に蓄えられた画像データに基づいて指標が算出され（指標算出工程）、算出された指標に基づいて撮影条件判別が行われる（撮影条件判別工程）。
【０１３３】
ステップＳ２８では、ステップＳ２７で判別された撮影条件に対応する補正処理が画像データに対して施される（補正処理工程）。
【０１３４】
ステップＳ２９では、モニタ１３１上に撮影された画像の表示（アフタービュー表示）が行われ、ステップＳ３０では、ステップＳ２８で補正された画像データが記憶デバイス８に記録される（記録工程）。このとき、ステップＳ２６で判別された撮影条件や図４で説明した補正レベル設定処理で設定された撮影条件判別のための閾値も、画像データと対応付けて記録される。
【０１３５】
ステップＳ３１では、モニタ１３１上のアフタービュー表示が消灯されて、ステップＳ３２では、モニタ１３１上に再度ライブビュー表示が行われ、１画像（１コマ）相当の撮影が終了する。
【０１３６】
ステップＳ３３では、メインスイッチがオフされていないかどうかが判断される。なお、メインスイッチのオフには、規定の時間、何の操作も行われなかった場合に自動的に電源をオフするオートパワーオフ機能によりオフされる場合も含まれる。メインスイッチがオフされていない場合（ステップＳ３３；ＮＯ）、ステップＳ３４の処理が実行され、オフされた場合（ステップＳ３３；ＹＥＳ）、モニタ１３１上のライブビューが消灯され（ステップＳ３５）、撮影処理を終了する。
【０１３７】
ステップＳ３４では、撮影モードが終了されていないか否か、すなわち動作モードが撮影モードから他のモードに変更されていないか否かが判断される。変更されていなければ（ステップＳ３４；ＮＯ）、ステップＳ２１に戻って上述のシーケンスを繰り返す。動作モードが変更されている場合は（ステップＳ３４；ＹＥＳ）、モニタ１３１上のライブビューが消灯され（ステップＳ３５）、変更されたモードでの制御に移行する。
【０１３８】
図６のステップＳ２７で実行される撮影条件判別処理について、図７を用いて説明する。図７は、図３の撮影条件判別部１０３により実行される撮影条件判別処理の流れを示すフローチャートである。図７のフローチャートにおいて、ステップＳ１０１乃至ステップＳ１０５では占有率の算出が行われ、ステップＳ１０６乃至ステップＳ１１０では指標の算出が行われ、ステップＳ１１１乃至ステップＳ１２４では撮影条件の判別が行われる。
【０１３９】
ステップＳ１０１では、図３の占有率演算部１０３１により、画像データのＲＧＢ（Ｒｅｄ，  Ｇｒｅｅｎ，  Ｂｌｕｅ）値がＨＳＶ表色系に変換される。
【０１４０】
なお、上記においてＨＳＶ表色系とは、画像データを、色相（Ｈｕｅ）、彩度（Ｓａｔｕｒａｔｉｏｎ）、明度（Ｖａｌｕｅ又はＢｒｉｇｈｔｎｅｓｓ）の３つの要素で表すものであり、マンセルにより提案された表色体系を元にして考案されたものである。また、本実施形態において、「明度」は特に注釈を設けない限り一般に用いられる「明るさ」の意味である。以下の記載において、ＨＳＶ表色系のＶ（０〜２５５）を「明度」として用いるが、他の如何なる表色系の明るさを表す単位系を用いてもよい。その際、本実施形態で記載する各種係数等の数値を、改めて算出し直すことは言うまでもない。また、本実施形態における画像データは、人物を主要被写体とする画像データであるものとする。
【０１４１】
ステップＳ１０２では、占有率演算部１０３１により、ステップＳ１０１でＨＳＶ表色系に変換された画像データが、所定の領域毎例えば画素毎に、所定の明度範囲と色相範囲との組み合わせからなる階級に分類され、分類された階級毎に累積画素数を算出することにより第１の２次元ヒストグラムが作成される（第１のヒストグラム作成工程）。
【０１４２】
明度（Ｖ）は、明度値が０〜２５（ｖ１）、２６〜５０（ｖ２）、５１〜８４（ｖ３）、８５〜１６９（ｖ４）、１７０〜１９９（ｖ５）、２００〜２２４（ｖ６）、２２５〜２５５（ｖ７）の７つの階級に分類される。色相（Ｈ）は、色相値が０〜３９、３３０〜３５９の肌色色相階級（Ｈ１及びＨ２）、色相値が４０〜１６０の緑色色相階級（Ｈ３）、色相値が１６１〜２５０の青色色相階級（Ｈ４）、赤色色相階級（Ｈ５）の４つの階級に分類される。なお、赤色色相階級（Ｈ５）は、撮影シーンの判別への寄与が少ないとの知見から、以下の計算では用いていない。肌色色相階級は、さらに、肌色階級（Ｈ１）と、それ以外の階級（Ｈ２）に分割される。以下、肌色色相階級（Ｈ＝０〜３９、３３０〜３５９）のうち、下記の式（１）を満たす色相’（Ｈ）を肌色階級（Ｈ１）とし、式（１）を満たさない階級を（Ｈ２）とする。
【０１４３】
１０＜彩度（Ｓ）＜１７５、
色相’（Ｈ）＝色相（Ｈ）＋６０    （０≦色相（Ｈ）＜３００のとき）、
色相’（Ｈ）＝色相（Ｈ）−３００  （３００≦色相（Ｈ）＜３６０のとき）、
輝度（Ｙ）＝ＩｎＲ×０．３０＋ＩｎＧ×０．５９＋ＩｎＢ×０．１１  （Ａ）
として、
色相’（Ｈ）／輝度（Ｙ）＜３．０×（彩度（Ｓ）／２５５）＋０．７      （１）
したがって、画像データの階級の数は４×７＝２８個となる。なお、式（Ａ）及び（１）において明度（Ｖ）を用いることも可能である。
【０１４４】
ステップＳ１０３では、占有率演算部１０３１により、ステップＳ１０２で作成された第１の２次元ヒストグラムに分類された階級毎に、算出された累積度数の全度数（画像全体）に占める割合を示す第１の占有率が算出される（第１の占有率算出工程）。明度階級ｖｉ、色相階級Ｈｊの組み合わせからなる階級において算出された第１の占有率をＲｉｊとすると、各階級における第１の占有率は表３のように表される。
【０１４５】
【表３】
2006197460.tif 000005
【０１４６】
ステップＳ１０４では、占有率演算部１０３１により、ステップＳ１０１でＨＳＶ表色系に変換された画像データが、所定の領域毎例えば画素毎に、画像画面の外縁からの距離と明度の組み合わせからなる階級に分類され、分類された階級毎に累積画素数を算出することにより第２の２次元ヒストグラムが作成される（第２のヒストグラム作成工程）。
【０１４７】
画像の外縁からの距離は、例えば図８（ａ）乃至（ｄ）に示したように、画像データで再現される１つの画像の外縁からの距離に応じて４つの領域ｎ１〜ｎ４に分類される。図８（ａ）に示す領域ｎ１が外枠であり、図８（ｂ）に示す領域ｎ２が、外枠の内側の領域であり、図８（ｃ）に示す領域ｎ３が、領域ｎ２のさらに内側の領域であり、図８（ｄ）に示す領域ｎ４が、画像の中心部の領域である。また、明度は、ステップＳ１０２で作成された第１の２次元ヒストグラムと同様にｖ１〜ｖ７の７つの階級に分類するものとする。したがって、画像データを、画像の外縁からの距離と明度の組み合わせからなる階級に分類した場合の階級の数は４×７＝２８個となる。
【０１４８】
図７に戻って、ステップＳ１０５では、占有率演算部１０３１により、ステップＳ１０４で作成された第２の２次元ヒストグラムに分類された階級毎に、算出された累積度数の全度数（画像全体）に占める割合を示す第２の占有率が算出される（第２の占有率算出工程）。明度階級ｖｉ、画面領域ｎｊの組み合わせからなる階級において算出された第２の占有率をＱｉｊとすると、各階級における第２の占有率は表４のように表される。
【０１４９】
【表４】
2006197460.tif 000006
【０１５０】
ステップＳ１０６では、指標算出部１０３２により、ステップＳ１０３において各階級毎に算出された第１の占有率に、撮影シーンに応じて予め（例えば、判別分析によって）設定された第１の係数を乗算して和をとることにより、撮影シーンを特定するための指標１が算出される（指標１算出工程）。ここで、撮影シーンとは、順光、逆光、ストロボ近接等の、被写体を撮影するときの光源条件及びアンダー撮影等の露出条件を示す。指標１は、屋内撮影度、近接撮影度、顔色高明度等のストロボ近接撮影時の特徴を示すもので、「ストロボ近接」と判別されるべき画像データを他の撮影シーンから分離するためのものである。
【０１５１】
表５に、第１の係数の例を階級別に示す。表５に示された各階級の係数は、表３に示した各階級の第１の占有率Ｒｉｊに乗算する重み係数であり、撮影条件に応じて予め設定されている。
【０１５２】
【表５】
2006197460.tif 000007
【０１５３】
表５に示した第１の係数のうち、肌色階級（Ｈ１）における第１の係数と、その他の階級（緑色色相階級（Ｈ３））における第１の係数を、明度全体にわたって連続的に変化する曲線（係数曲線）として図９に示す。表５及び図９に示したように、本実施の形態においては、高明度の階級ｖ５、ｖ６では、肌色階級（Ｈ１）における第１の係数の符号は正（＋）であり、その他の階級（例えば、緑色色相階級（Ｈ３））における第１の係数の符号は負（−）となるように設定されている。
【０１５４】
明度階級ｖｉ、色相階級Ｈｊにおける第１の係数をＣｉｊとすると、指標１を算出するためのＨｋ階級の和は、式（２）のように定義される。
【０１５５】
【数１】
2006197460.tif 000008
【０１５６】
したがって、Ｈ１〜Ｈ４階級の和は、下記の式（２−１）〜（２−４）のように表される。
Ｈ１階級の和＝R11×(-44.0)＋R21×(-16.0)＋（中略）．．．＋R71×(-11.3)  (2-1)
Ｈ２階級の和＝R12×0.0＋R22×8.6＋（中略）．．．＋R72×(-11.1)          (2-2)
Ｈ３階級の和＝R13×0.0＋R23×(-6.3)＋（中略）．．．＋R73×(-10.0)       (2-3)
Ｈ４階級の和＝R14×0.0＋R24×(-1.8)＋（中略）．．．＋R74×(-14.6)       (2-4)
指標１は、式（２−１）〜（２−４）で示されたＨ１〜Ｈ４階級の和を用いて、式（３）のように定義される。
【０１５７】
指標１＝Ｈ１階級の和＋Ｈ２階級の和＋Ｈ３階級の和＋Ｈ４階級の和＋4.424  （３）
図７に戻って、ステップＳ１０７では、指標算出部１０３２により、ステップＳ１０６で各階級毎に算出された第１の占有率に、撮影シーンに応じて予め（例えば、判別分析によって）設定された第２の係数を乗算して和をとることにより、撮影シーンを特定するための指標２を算出する。指標２は、屋外撮影度、空色高明度、顔色低明度等の逆光撮影時の特徴を複合的に示すもので、「逆光」と判別されるべき画像を他の撮影シーンから分離するためのものである。
【０１５８】
表６に、第２の係数の一例を階級別に示す。表６に示された各階級の係数は、表３に示した各階級の第１の占有率Ｒｉｊに乗算する重み係数であり、撮影条件に応じて予め設定されている。
【０１５９】
【表６】
2006197460.tif 000009
【０１６０】
表６に示した第２の係数のうち、肌色色相階級（Ｈ１）における第２の係数を、明度全体にわたって連続的に変化する曲線（係数曲線）として図１０に示す。表６及び図１０に示したように、肌色色相階級の、中間明度階級ｖ４の第２の係数の符号は負（−）であり、低明度（シャドー）階級ｖ２、ｖ３の第２の係数の符号は正（＋）であり、両階級での係数の符号が異なるように設定されている。
【０１６１】
明度階級ｖｉ、色相階級Ｈｊにおける第２の係数をＤｉｊとすると、指標２を算出するためのＨｋ階級の和は、式（４）のように定義される。
【０１６２】
【数２】
2006197460.tif 000010
【０１６３】
したがって、Ｈ１〜Ｈ４階級の和は、下記の式（４−１）〜（４−４）のように表される。
Ｈ１階級の和＝R11×(-27.0)＋R21×4.5＋（中略）．．．＋R71×(-24.0)  (4-1)
Ｈ２階級の和＝R12×0.0＋R22×4.7＋（中略）．．．＋R72×(-8.5)       (4-2)
Ｈ３階級の和＝R13×0.0＋R23×0.0＋（中略）．．．＋R73×0.0          (4-3)
Ｈ４階級の和＝R14×0.0＋R24×(-5.1)＋（中略）．．．＋R74×7.2       (4-4)
指標２は、式（４−１）〜（４−４）で示されたＨ１〜Ｈ４階級の和を用いて、式（５）のように定義される。
【０１６４】
指標２＝Ｈ１階級の和＋Ｈ２階級の和＋Ｈ３階級の和＋Ｈ４階級の和＋1.554  （５）
指標１及び指標２は、画像データの明度と色相の分布量に基づいて算出されるため、画像データがカラー画像である場合の撮影シーンの判別に有効である。
【０１６５】
図７に戻って、ステップＳ１０８では、指標算出部１０３２により、ステップＳ１０５において各階級毎に算出された第２の占有率に、撮影シーンに応じて予め（例えば、判別分析によって）設定された第３の係数を乗算して和をとることにより、撮影シーンを特定するための指標３を算出する。指標３は、「逆光」と「ストロボ近接」間における、画像データの画面の中心と外側の明暗関係の差異を示すものであり、「逆光」又は「ストロボ近接」と判別されるべき画像のみを定量的に示すものである。
【０１６６】
表７に、第３の係数の一例を階級別に示す。表７に示された各階級の係数は、表４に示した各階級の第２の占有率Ｑｉｊに乗算する重み係数であり、撮影条件に応じて予め設定されている。
【０１６７】
【表７】
2006197460.tif 000011
【０１６８】
表７に示した第３の係数のうち、画面領域ｎ１〜ｎ４における第３の係数を、明度全体にわたって連続的に変化する曲線（係数曲線）として図１１に示す。第３の係数は、画像データの画面の外縁からの距離に応じて異なる値の係数となっている。
【０１６９】
明度階級ｖｉ、画像領域ｎｊにおける第３の係数をＥｉｊとすると、指標３を算出するためのｎｋ階級（画像領域ｎｋ）の和は、式（６）のように定義される。
【０１７０】
【数３】
2006197460.tif 000012
【０１７１】
したがって、ｎ１〜ｎ４階級の和は、下記の式（６−１）〜（６−４）のように表される。
ｎ１階級の和＝Q11×40.1＋Q21×37.0＋（中略）．．．＋Q71×22.0         (6-1)
ｎ２階級の和＝Q12×(-14.8)＋Q22×(-10.5)＋（中略）．．．＋Q72×0.0    (6-2)
ｎ３階級の和＝Q13×24.6＋Q23×12.1＋（中略）．．．＋Q73×10.1         (6-3)
ｎ４階級の和＝Q14×1.5＋Q24×(-32.9)＋（中略）．．．＋Q74×(-52.2)    (6-4)
指標３は、式（６−１）〜（６−４）で示されたｎ１〜ｎ４階級の和を用いて、式（７）のように定義される。
【０１７２】
指標３＝ｎ１階級の和＋ｎ２階級の和＋ｎ３階級の和＋ｎ４階級の和−12.6201  (7)
指標３は、画像データの明度の分布位置による構図的な特徴（画像データで再現される画像の外縁からの距離）に基づいて算出されるため、カラー画像だけでなくモノクロ画像の撮影シーンを判別するのにも有効である。
【０１７３】
図７に戻って、ステップＳ１０９では、指標算出部１０３２により、画像データの画面中央部における肌色の平均輝度値に、撮影シーンに応じて予め（例えば、判別分析によって）設定された第４の係数を乗算して和をとることにより、撮影シーンを特定するための指標６が算出される（指標６算出工程）。
【０１７４】
指標６は、撮影シーン「ストロボ近接」、撮影シーン「オーバー」及び撮影シーン「アンダー」における、画像の中心と外側の明暗関係の差異を示すだけでなく、輝度ヒストグラムにおける分布情報を示すものであり、撮影シーンが「オーバー」、「ストロボ近接」又は「アンダー」と判別されるべき画像のみを定量的に示すものである。
【０１７５】
より好ましくは、入力された画像データの階調分布の偏りを示す偏倚量を算出し、算出された偏倚量に基づいて算出される。
【０１７６】
偏倚量としては、例えば、画像データの最大輝度値と平均輝度値との差分値（異なる条件で算出された明るさの差分値）、輝度標準偏差（画像データの明るさの偏差量）、画面中央部における平均輝度値（画像データの画面中央部における明るさの平均値）、画像の肌色最大輝度値と肌色最小輝度値の差分値と肌色平均輝度値との比較値等が上げられる。
【０１７７】
これらの偏倚量の各々に、撮影シーンに応じて予め設定された第４の係数を乗算して和をとることにより、撮影シーンを特定するための指標６が算出される。ここで、用いる変数によって第４の係数を変えることは言うまでもない。
【０１７８】
指標６の算出に先立ち、偏倚量の算出が行われる。Ｘ１乃至Ｘ５で示される偏倚量の算出は、下記の手順により行われる。
【０１７９】
まず、画像データのＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）値から、ステップＳ１０２で使用された式（Ａ）を用いて各画素の輝度Ｙ（明るさ）が算出され、輝度の標準偏差（ｘ１）が算出される。輝度の標準偏差（ｘ１）は、式（８）のように表される。
【０１８０】
【数４】
2006197460.tif 000013
【０１８１】
式（８）において、画素輝度値とは、画像データの各画素の輝度であり、平均輝度値とは、画像データの輝度の平均値である。また、全体画素数とは、画像データ全体の画素数である。
【０１８２】
次いで、式（９）に示すように、輝度差分値（ｘ２）が算出される。
【０１８３】
輝度差分値（ｘ２）＝（最大輝度値−平均輝度値）／２５５      （９）
式（９）において、最大輝度値とは、画像データの輝度の最大値である。
【０１８４】
次いで、画像データの画面中央部における肌色領域の平均輝度値（ｘ３）が算出され、さらに、当該画面中央部における平均輝度値（ｘ４）が算出される。ここで、画面中央部とは、例えば、図８において、領域ｎ３及び領域ｎ４により構成される領域である。
【０１８５】
次いで、肌色輝度分布値（ｘ５）が算出される。画像データの肌色領域の最大輝度値をＹｓｋｉｎ＿ｍａｘ、肌色領域の最小輝度値をＹｓｋｉｎ＿ｍｉｎ、肌色領域の平均輝度値をＹｓｋｉｎ＿ａｖｅとすると、肌色輝度分布値（ｘ５）は、式（１０）のように表される。
【０１８６】
ｘ５＝（Yskin＿max−Yskin＿min）/2  −Yskin＿ave      （１０）
次いで、上記で算出された偏倚量ｘ１〜ｘ５の各々に、撮影条件に応じて予め設定された第４の係数を乗算し、和をとることにより、指標６が算出される。指標６は、式（１１）のように表される。なお、偏倚量ｘ１〜ｘ５の各値に乗算される重み係数は、撮影条件に応じて予め設定されている。
【０１８７】
指標６＝ｘ１×0.02＋ｘ２×1.13＋ｘ３×0.06＋ｘ４×(-0.01)＋ｘ５×0.03−6.49    （１１）
この指標６は、画像データの画面の構図的な特徴だけでなく、輝度ヒストグラム分布情報を持ち合わせており、特にストロボ近接撮影シーンとアンダー撮影シーンの判別に有効である。
【０１８８】
なお、指標６を算出する際、指標算出部１０４２では、画像中央部における肌色の平均輝度値、画像の最大輝度値と平均輝度値との差分値、輝度標準偏差、画面中央部における平均輝度値、画像の肌色最大輝度値と肌色最小輝度値の差分値と肌色平均輝度値との比較値を用いているが、ここでいう輝度値とは、明るさを表す指標であり、他の明るさを表す指標（例えば、ＨＳＶ表色系の明度値等）を用いてもよい。また、最大輝度値、肌色最大輝度値、肌色最小輝度値には、最大輝度値及び最小輝度値からの累積画素数が全画素に対して所定の割合に達した画素の輝度値を用いてもよい。
【０１８９】
ステップＳ１１０では、指標算出部１０４２により、指標４及び指標５が算出される。
【０１９０】
指標４は、ステップＳ１０６で算出された指標１、ステップＳ１０８で算出された指標３に、それぞれ、撮影シーンに応じて予め（例えば、判別分析によって）設定された係数を乗算して和をとることにより算出される。なお、指標１、指標３及び画面中央部（例えば、図７の領域ｎ２、領域ｎ３及び領域ｎ４から構成される領域）における肌色の平均輝度値ｘ６に、それぞれ、撮影シーンに応じて予め設定された係数を乗算して和をとることにより指標４を算出してもよい。
【０１９１】
指標５は、ステップＳ１０６で算出された指標２、ステップＳ１０７で算出された指標３に、それぞれ、撮影シーンに応じて予め設定された係数を乗算して和をとることにより算出される。指標２、指標３及びｘ６に、それぞれ、撮影シーンに応じて予め設定された係数を乗算して和をとることにより指標５を算出してもよい。
【０１９２】
例えば、指標４は、指標１、指標３、ｘ６を用いて式（１２）のように定義され、指標５は、指標２、指標３、ｘ６を用いて式（１３）のように定義される。
【０１９３】
指標４＝0.46×指標１＋0.61×指標３＋0.01×ｘ６−0.79         （１２）
指標５＝0.58×指標２＋0.18×指標３＋(-0.03)×ｘ６＋3.34      （１３）
ここで、式（１２）及び式（１３）において各指標に乗算される重み係数は、撮影条件に応じて予め設定されている。
【０１９４】
ステップＳ１１１では、図４に示した補正レベル設定処理で設定された閾値ＬＡ1乃至ＬＡ5が記憶部１０５から読み出される。図４のステップＳ１１で選択されるモードに応じて設定される閾値ＬＡ1乃至ＬＡ5の一例を表８に示す。
【０１９５】
【表８】
2006197460.tif 000014
【０１９６】
なお、閾値ＬＡ1乃至閾値ＬＡ5は、各種の光源条件及び露光条件と、該光源条件及び露光条件で撮像された画像データから算出される各指標の値から経験的に定められるものであ。
【０１９７】
ステップＳ１１２では、撮影条件判別部１０３により、ステップＳ１１０で算出された指標４がステップＳ１１１で設定された閾値ＬＡ1よりも大きいか否かが判断される。指標４がＬＡ1より大きい場合（ステップＳ１１２；ＹＥＳ）、ステップＳ１１３の処理が実行され、指標４がＬＡ1以下である場合（ステップＳ１１２；ＮＯ）、ステップＳ１１８の処理が実行される。
【０１９８】
ステップＳ１１３では、ステップＳ１０９で算出された指標６がステップＳ１１１で設定された閾値ＬＡ2より大きいか否か、すなわち高確度で撮影シーンが「ストロボ近接」と判別できる否かが判断される。指標６がＬＡ2より大きい場合（ステップＳ１１３；ＹＥＳ）、ステップＳ１１４の処理が実行され、指標６がＬＡ2以下である場合（ステップＳ１１３；ＮＯ）、ステップＳ１１５の処理が実行される。
【０１９９】
ステップＳ１１４では、撮影シーンが高確度である「ストロボ近接」と判定され、処理を終了する。
【０２００】
ステップＳ１１５では、ステップＳ１０９で算出された指標６がステップＳ１１１で設定された閾値ＬＡ3以下であるか否か、すなわち高確度で撮影シーンが「アンダー」と判別できるか否かが判断される。指標６がＬＡ3以下である場合（ステップＳ１１５；ＹＥＳ）、ステップＳ１１６の処理が実行され、指標６がＬＡ3より大きい場合（ステップＳ１１５；ＮＯ）、「ストロボ近接」とも「アンダー」とも低確度であると判断され、ステップＳ１１７の処理が実行される。
【０２０１】
ステップＳ１１６では撮影シーンが高確度である「アンダー」と判定され、ステップＳ１１７では撮影シーンが低確度である「ストロボ近接・アンダー間」と判定され、処理を終了する。
【０２０２】
ステップＳ１１８では、ステップＳ１１０で算出された指標５がステップＳ１１１で設定された閾値ＬＡ4より大きいか否かすなわち高確度で撮影シーンが「逆光」と判別できる否かが判断される。指標５がＬＡ4より大きい場合（ステップＳ１１８；ＹＥＳ）、ステップＳ１１９の処理が実行され、指標５がＬＡ4以下である場合（ステップＳ１１８；ＮＯ）、ステップＳ１２０の処理が実行される。
【０２０３】
ステップＳ１１９では、撮影シーンが高確度である「逆光」と判定され、処理を終了する。
【０２０４】
ステップＳ１２０では、ステップＳ１１０で算出された指標５がステップＳ１１１で設定された閾値ＬＡ5以下であるか否か、すなわち高確度で撮影シーンが「順光」又は「オーバー」と判別できるか否かが判断される。指標５がＬＡ5以下である場合（ステップＳ１２０；ＹＥＳ）、ステップＳ１２１の処理が実行され、指標５がＬＡ5より大きい場合（ステップＳ１２０；ＮＯ）、「逆光」とも「順光」とも低確度であると判断され、ステップＳ１２４の処理が実行される。
【０２０５】
ステップＳ１２１では、ステップＳ１０９で算出された指標６がステップＳ１１１で設定された閾値ＬＡ2よりも大きいか否か、すなわち撮影シーンが「オーバー」と判別できるか否かが判断される。指標６がＬＡ2よりも大きい場合（ステップＳ１２１；ＹＥＳ）、撮影シーンが「オーバー」と判別され（ステップＳ１２２）、指標６がＬＡ2以下の場合（ステップＳ１２１；ＮＯ）、「順光」と判断され、ステップＳ１２３の処理が実行される。
【０２０６】
ステップＳ１２３では撮影シーンが高確度である「順光」と判定され、ステップＳ１２４では撮影シーンが低確度である「順光・逆光間」と判定され、処理を終了する。
【０２０７】
以上、ステップＳ１１１乃至ステップＳ１２１の処理により、指標４及び指標５の値により光源条件を定量的に判別することができ、指標４及び指標６の値により露出条件を定量的に判別することができる。
【０２０８】
なお、指標４の閾値について、逆光とストロボ近接の間の低確度領域等、他の低確度領域も存在するが、本実施形態では省略している。
【０２０９】
図６のステップＳ２８で実行される補正処理について、図１２を用いて説明する。図１２は、図３の補正処理部１０４で実行される補正処理の流れを示すフローチャートである。
【０２１０】
ステップＳ２０１では、補正処理選択部１０４１により、図６のステップＳ２７で判別された撮影シーンに応じて、予め設定されている補正処理方法が決定される。以下、画像データに対する階調調整処理を例に説明する。
【０２１１】
撮影シーンが「順光」、「オーバー」又は「ストロボ近接」の場合、図１３（ａ）に示すように平行移動（オフセット）補正する方法が適用される（ステップＳ２０１ａ）。オフセット補正は、図１３（ａ）の横軸に示す入力された画像データの値に対して、縦軸に示す出力される画像データの値の関係を、例えば直線Ａ１（オフセット値＝＋１０）やＡ２（オフセット値＝−５）となるように調整する。このとき、調整される補正処理量は、オフセット値となる。
【０２１２】
ここで、図１３は、各階調調整方法に対応する階調変換曲線を示す図であり、横軸に入力される画像データの値、縦軸に出力される画像データの値を、０乃至２５５の８ビットで示してある。また、図１３（ａ）、図１３（ｂ）、図１３（ｃ）それぞれにおいて直線Ａ（オフセット値＝０、ガンマ値＝１．０）は、入力された画像データの値を補正しないときの、入力された画像データの値と出力される画像データの値の関係を示している。
【０２１３】
撮影シーンが「逆光」又は「アンダー」の場合、図１３（ｂ）に示すようにガンマ補正する方法が適用される（ステップＳ２０１ｂ）。ガンマ補正において、入力された画像データの値と出力される画像データの値との関係は、例えば曲線Ｂ１（ガンマ値＝１．５）や曲線Ｂ２（ガンマ値＝１．３）で示されたものとなる。このとき、調整される補正処理量はガンマ値となる。
【０２１４】
撮影シーンが「順光・逆光間」又は「ストロボ近接・アンダー間」の場合、図１３（ｃ）に示すように、ガンマ補正及びオフセット補正する方法が適用される（ステップＳ２０１ｃ）。ガンマ補正及びオフセット補正において、入力された画像データと出力される画像データの値との関係は例えば曲線Ｃ１（オフセット値＝＋５、ガンマ値＝０．８）やＣ２（オフセット値＝−５、ガンマ値＝０．７）で示されたものとなる。このとき、調整される補正処理量はオフセット値及びガンマ値となる。
【０２１５】
ステップＳ２０２では、補正処理量調整部１０４２により、図６のステップＳ２７で算出された各種の指標に基づいて、階調調整に必要なパラメータ（階調調整パラメータ）が算出される。以下、ステップＳ２０２において算出される階調調整パラメータの算出方法について説明する。なお、以下では、８ｂｉｔの画像データは１６ｂｉｔへと事前に変換されているものとし、画像データの値の単位は１６ｂｉｔであるものとする。
【０２１６】
ステップＳ２０２では、階調調整パラメータとして、例えば下記のＰ１〜Ｐ５のパラメータが算出される。
【０２１７】
Ｐ１：撮影画面全体の平均輝度、
Ｐ２：ブロック分割平均輝度、
Ｐ３：輝度補正値１＝Ｐ１−Ｐ２、
Ｐ４：再現目標修正値＝輝度再現目標値（３０３６０）−Ｐ３、
Ｐ５：輝度補正値２＝（指標４／指標６）×１７５００
パラメータＰ１（撮影画面全体の平均輝度）は、画像データ全体の輝度の平均値であり、例えば図７のステップＳ１０２で作成された第１のヒストグラムから算出できる。
【０２１８】
パラメータＰ２（ブロック分割平均輝度）は、例えば下記の手順で算出される。
【０２１９】
まず、画像データを正規化するために、ＣＤＦ（累積密度関数）を作成する。次いで、得られたＣＤＦから最大値と最小値を決定する。この最大値と最小値は、ＲＧＢ毎に求める。ここで、求められたＲＧＢ毎の最大値と最小値を、それぞれ、Ｒｍａｘ、Ｒｍｉｎ、Ｇｍａｘ、Ｇｍｉｎ、Ｂｍａｘ、Ｂｍｉｎとする。
【０２２０】
次いで、画像データの任意の画素（Ｒｘ，Ｇｘ，Ｂｘ）に対する正規化画像データを算出する。ＲプレーンにおけるＲｘの正規化データをＲpoint、ＧプレーンにおけるＧｘの正規化データをＧpoint、ＢプレーンにおけるＢｘの正規化データをＢpointとすると、正規化データＲpoint、Ｇpoint、Ｂpointは、それぞれ、式（１４）〜（１６）のように表される。
Ｒpoint＝｛（Ｒｘ−Ｒｍｉｎ）／（Ｒｍａｘ−Ｒｍｉｎ）｝×65535      （１４）
Ｇpoint＝｛（Ｇｘ−Ｇｍｉｎ）／（Ｇｍａｘ−Ｇｍｉｎ）｝×65535      （１５）
Ｂpoint＝｛（Ｂｘ−Ｂｍｉｎ）／（Ｂｍａｘ−Ｂｍｉｎ）｝×65535      （１６）
次いで、式（１７）により画素（Ｒｘ，Ｇｘ，Ｂｘ）の輝度Ｎpointを算出する。
【０２２１】
Ｎpoint＝（Ｂpoint＋Ｇpoint＋Ｒpoint）／３      （１７）
図１４（ａ）は、正規化する前のＲＧＢ画素の輝度の度数分布（ヒストグラム）である。図１４（ａ）において、横軸は輝度、縦軸は画素の頻度である。このヒストグラムは、ＲＧＢ毎に作成する。輝度のヒストグラムが作成されると、式（１４）〜（１６）により、画像データに対し、プレーン毎に正規化を行う。図１４（ｂ）は、式（１７）により算出された輝度のヒストグラムを示す。画像データが６５５３５で正規化されているため、各画素は、最大値が６５５３５で最小値が０の間で任意の値をとる。
【０２２２】
図１４（ｂ）に示す輝度ヒストグラムを所定の範囲で区切ってブロックに分割すると、図１４（ｃ）に示すような度数分布が得られる。図１４（ｃ）において、横軸はブロック番号（輝度）、縦軸は頻度である。
【０２２３】
次いで、図１４（ｃ）に示された輝度ヒストグラムから、ハイライト、シャドー領域を削除する処理を行う。これは、白壁や雪上シーンでは、平均輝度が非常に高くなり、暗闇のシーンでは平均輝度は非常に低くなっているため、ハイライト、シャドー領域は、平均輝度制御に悪影響を与えてしまうことによる。そこで、図１４（ｃ）に示した輝度ヒストグラムのハイライト領域、シャドー領域を制限することによって、両領域の影響を減少させる。図１４（ｃ）に示す輝度ヒストグラムにおいて、高輝度領域（ハイライト領域）及び低輝度領域（シャドー領域）を削除すると、図１４（ｄ）のようになる。
【０２２４】
次いで、図１４（ｅ）に示すように、輝度ヒストグラムにおいて、頻度が所定の閾値より大きい領域を削除する。これは、頻度が極端に多い部分が存在すると、この部分のデータが、画像全体の平均輝度に強く影響を与えてしまうため、誤補正が生じやすいことによる。そこで、図１４（ｅ）に示すように、輝度ヒストグラムにおいて、閾値以上の画素数を制限する。図１４（ｆ）は、画素数の制限処理を行った後の輝度ヒストグラムである。
【０２２５】
正規化された輝度ヒストグラムから、高輝度領域及び低輝度領域を削除し、さらに、累積画素数を制限することによって得られた輝度ヒストグラム（図１４（ｆ））の各ブロック番号と、それぞれの頻度に基づいて、輝度の平均値を算出したものがパラメータＰ２である。
【０２２６】
パラメータＰ３（輝度補正値１）は、便宜的に算出されるパラメータであり、画像全体でパラメータＰ１からパラメータＰ２を減算した値である。例えば輝度に偏りがあるシーンなどにおいて平均輝度値を修正する値として用いられる。
【０２２７】
パラメータＰ４（再現目標修正値）は、オフセット補正する場合に用いられるパラメータであり、予め定めた輝度再現目標値（１６ビット画像データでは３０３６０）からパラメータＰ３を減算した値である。
【０２２８】
パラメータＰ５（輝度補正値２）は、便宜的に算出されるパラメータであり、指標４を指標４の最大値６で正規化した値に定数（例えば１６ビット画像データでは１７５００）を乗算した値である。撮影シーンがストロボである場合、指標４によってストロボらしさ（ストロボ度）が決められるため、指標４の値に応じて再現目標修正値をさらに修正することが可能となり、より精度の高い補正を行うことができるようになる。
【０２２９】
ステップＳ２０３では、補正処理量調整部１０５２により、ステップＳ２０１で選択された補正処理方法毎に補正処理量が決定される。
【０２３０】
ステップＳ２０１でオフセット補正が選択された場合（ステップＳ２０３ａ）、下記の如く補正処理量が決定される。
【０２３１】
撮影シーンが「順光」の場合、オフセット値＝Ｐ１−Ｐ２（ステップＳ２０３ｂ）。
【０２３２】
撮影シーンが「ストロボ近接」又は「オーバー」の場合、オフセット値＝Ｐ４−Ｐ５−Ｐ１（ステップＳ２０３ｃ）。
【０２３３】
ステップＳ２０１でガンマ補正が選択された場合（ステップＳ２０３ｄ）、下記の手順で補正処理量が決定される。
【０２３４】
まず、図６のステップＳ２７で判別された撮影シーンに基づいて、本実施形態に係る補正処理で目標とするパラメータ（肌色平均輝度など）の再現目標値の修正値Δの最小値Δｍｉｎと最大値Δｍａｘが決定される（ステップＳ２０３ｅ）。図１５に示すように、この修正値Δの最小値Δｍｉｎは、該当する指標の最小値Ｉｍｉｎに対応する修正値であり、修正値Δの最大値Δｍａｘは、該当する指標の最大値Ｉｍａｘに対応する修正値である。この最大値Δｍａｘと最小値Δｍｉｎとの差分（Δｍａｘ−Δｍｉｎ）は、少なくとも、８ｂｉｔ値で３５であることが好ましい。
【０２３５】
次いで、図７のステップＳ１０９又はステップＳ１１０で算出された指標５又は指標６の値が０乃至１の範囲で正規化される（ステップＳ２０３ｆ）。図６のステップＳ２７で判別された撮影シーンが「逆光」の場合は指標５、「アンダー」の場合は指標６が正規化される。指標をＩとすると、正規化指標は下記の式（１８）のように表される。なお、指標の最小値Ｉｍｉｎと最大値Ｉｍａｘは、図４のステップＳ１１で設定されたモード及び図６のステップＳ２７で判別された撮影シーンに応じて、例えば下記表９に示したように予め設定されているものとする。
【０２３６】
正規化指標＝（Ｉ−Ｉｍｉｎ）／（Ｉｍａｘ−Ｉｍｉｎ）      （１８）
【０２３７】
【表９】
2006197460.tif 000015
【０２３８】
正規化指標と、再現目標値の修正値Δの最小値Δｍｉｎと最大値Δｍａｘから、当該指標５又は指標６の値（Ｉ）に対応する再現目標値の修正値Δｍｏｄが算出される（ステップＳ２０３ｇ）。再現目標値の修正値Δｍｏｄは、下記の式（１９）のように表される。
【０２３９】
修正値Δmod＝（Δmax−Δmin）×（正規化指標）＋Δmin      （１９）
次いで、再現目標値とその修正値Δｍｏｄから、式（２０）に示すように修正再現目標値が算出される（ステップＳ２０３ｈ）。
【０２４０】
修正再現目標値＝再現目標値＋Δｍｏｄ      （２０）
次いで、式（２１）に示すように、画像データの肌色領域（Ｈ１）の輝度平均値（肌色平均輝度値）と修正再現目標値との差分から、階調調整量Ｐ６が算出される（ステップＳ２０３ｉ）。
【０２４１】
階調調整量（Ｐ６）＝肌色平均輝度値−修正再現目標値      （２１）
式（１８）乃至式（２１）において、例えば、肌色平均輝度の再現目標値を３０３６０（１６ｂｉｔ）とし、肌色平均輝度値を２１５００（１６ｂｉｔ）とする。また、判別された撮影条件を逆光とし、指標算出処理で算出された指標５の値を２．７とする。このとき、正規化指標、修正値Δｍｏｄ、修正再現目標値、階調調整量Ｐ６は、下記のようになる。
【０２４２】
正規化指標＝（２．７−１．６）／（６．０−１．６）＝０．２５、
Δｍｏｄ＝（９６４０＋２８６０）×０．２５−２８６０＝２６５、
修正再現目標値＝３０３６０＋２６５＝３０６２５、
階調調整量Ｐ６＝２１５００−３０６２５＝−９１２５
次いで、階調調整量Ｐ６から、下記の式（２２）のようにキー補正値Ｑが算出され、キー補正値Ｑに対応するガンマ値が補正処理量として決定される（ステップＳ２０３ｊ）。
【０２４３】
キー補正値Ｑ＝Ｐ６／キー補正係数      （２２）
ここで、式（２２）のキー補正係数の値は２４．７８である。図１３（ｂ）の階調変換曲線の具体例を図１６に示す。キー補正値Ｑの値と、図１６で選択される階調変換曲線及びガンマ値の対応関係を下記表１０に示す。
【０２４４】
【表１０】
2006197460.tif 000016
【０２４５】
例えば、階調調整量４＝−９１２５である場合、キー補正値Ｑ＝−９１２５／２４．７８＝−３６８ゆえ、図１６で選択される階調変換曲線はＬ１（ガンマ値＝１．４）となる。
【０２４６】
なお、撮影シーンが「逆光」の場合、この階調変換処理とともに、覆い焼き処理を併せて行うことが好ましい。この場合、逆光度を示す指標５に応じて覆い焼き処理の程度も調整されることが望ましい。
【０２４７】
ステップＳ２０１でオフセット補正及びガンマ補正が選択された場合（ステップＳ２０３ｋ）、下記の手順で補正処理量が決定される。
【０２４８】
まず、図７のステップＳ１０９又はステップＳ１１０で算出された指標５又は指標６の値が０乃至１の範囲で正規化される（ステップＳ２０３ｌ）。例えば図６のステップＳ２７で判別された撮影シーンが「順光・逆光間」であれば指標５が、「ストロボ近接・アンダー間」であれば指標６が０乃至１の範囲で正規化された正規化指標へ変換される。正規化指標は、式（２３）のように定義される。
【０２４９】
正規化指標＝（基準指標−指標最小値）／（指標最大値−指標最小値）    （２３）
式（２３）において、指標最大値、指標最小値は、それぞれ正規化される指標のとりうる最大値、最小値であり、本実施の形態では指標５、指標６とも、指標最大値は１．５であり、指標最小値は−０．５である。
【０２５０】
次いで、オフセット値が算出される（ステップＳ２０３ｍ）。オフセット値は、式（２３）の正規化指標と、本実施形態に係る補正処理で目標とするパラメータ（肌色平均輝度など）の再現目標値を用いて予め算出された補正量α、βを用いて式（２４）のように表される。
【０２５１】
オフセット値＝（β−α）×正規化指標＋α      （２４）
なお、本実施形態では、正規化指標と補正量との相関を１次の線形関係としたが、補正量をさらに緩やかに移行させるべく、曲線関係としてもよい。
【０２５２】
次いで、ステップＳ２０３ｅ乃至ステップＳ２０３ｊで実行された処理と同様にしてキー補正値Ｑが算出され、ガンマ値が補正処理量として決定される（ステップＳ２０３ｎ）。
【０２５３】
ステップＳ２０４では、補正処理量調整部１０４２により、ステップＳ２０３で決定された補正処理量が調整される。補正処理量の調整は、例えば図４の補正レベル設定処理で設定された補正処理量が記憶部１０５から読み出され、読み出された補正処理量がステップＳ２０３で決定されたオフセット値及びガンマ値に乗算されることで行われる。
【０２５４】
ステップＳ２０５では、補正処理実行部１０４３により、ステップＳ２０１で選択され、ステップＳ２０３又はステップＳ２０４で決定された補正処理量が適用された補正方法で画像データが補正され、補正された画像データが閾値ＬＡ1乃至ＬＡ5とともに出力された後（ステップＳ２０６）、処理が終了する。
【０２５５】
以上、本実施の形態によれば、画像データに基づいて指標４、５及び６を算出し、算出された指標は補正レベル設定処理で設定された閾値との比較で「順光」、「逆光」、「順光・逆光間」、「ストロボ近接」、「アンダー」「ストロボ近接・アンダー間」及び「オーバー」の撮影条件を判別し、判別された撮影条件に基づいて、入力された画像データに対して補正処理を施すので、入力された画像データの撮影条件を表す指標に応じて、入力された画像データの肌色領域の明るさを補正（修正）することにより、肌色領域としての確度検証結果に基づく採用可否判断や、肌色領域の明るさの算出値に依存しすぎることなく、被写体の明るさを適切且つ連続的に補正することが可能となる。しかも、撮影条件の判別に係る閾値が設定できるので、補正の有無やその程度を撮影者の意図どおりとすることが可能となる。
【０２５６】
また、撮影条件を定量的に表す指標に基づいて入力された画像データの撮影条件を判別し、判別結果に基づいて肌色領域の明るさを補正することにより、判別結果に応じた適切な階調変換処理を行うことが可能となる。
【０２５７】
本発明に係る画像処理装置が適用された撮像装置の撮影時の他の実施の形態に係る動作について図１７を用いて説明する。図１７は、図１及び図２に示したデジタルカメラ１で実行される他の実施の形態に係る撮影処理の流れを示すフローチャートである。なお、図１７に示したフローチャートにおいては、デジタルカメラ１のメインスイッチはオンされた状態であり、撮影モードに設定されているものとする。また、図６に示したフローチャートと同じ処理には同符号を付して説明を省略する。
【０２５８】
第２の実施の形態に係る撮影処理においては、撮影を１コマ行う毎にプレ撮影を行い、プレ撮影した画像データに基づいて指標を算出し、算出された指標に基づいて撮影条件を判別し、算出された指標及び判別された撮影条件をモニタ１３１に表示し、補正レベルの設定変更を１コマ毎に行うことができるようにしたものである。
【０２５９】
レリーズスイッチ１２１が半押しされると（ステップＳ２２；ＹＥＳ）、図７に示した撮影処理と同様に、オートフォーカス制御（ＡＦ）と露光量制御（ＡＥ）が行われる（ステップＳ２３）。
【０２６０】
ステップＳ２３に次いで、ステップＳ４１では、撮像素子４によりプレ撮影が行われ、画像データが一時記憶メモリ７に一旦蓄えられる（入力工程）。
【０２６１】
ステップＳ４２では、ステップＳ４１で一時記憶メモリ７に蓄えられた画像データの撮影条件判別が行われる（撮影条件判別工程）。撮影条件の判別は、図１２に示したものと同様である。
【０２６２】
ステップＳ４３では、ステップＳ４２の撮影条件判別処理において算出された指標４、５及び６の値及び判別された撮影条件がモニタ１３１に表示される（指標表示工程、撮影条件表示工程）。モニタ１３１に表示される指標の値及び撮影条件は、例えば図１８に示すように、指標表示画面４０に表示される。指標表示画面４０は、図５に示した閾値設定画面３０に、算出された指標をその値に対応する位置に指標４１を座標表示させたものであり、図５で説明したものと同じ構成要素には同符号を付してある。指標表示画面４０においては、表示されている各撮影条件の領域枠と、表示される指標４１との位置関係で、撮影条件も併せて判別できるように表示されている。
【０２６３】
ステップＳ４４では、ステップＳ４３で表示された指標の値及び撮影条件に基づいて補正レベルの設定が行われる。補正レベルの設定は、図４を用いて説明した処理と同じものである。
【０２６４】
ステップＳ４４の処理が実行された後は、図７で説明したステップＳ２４以降の処理が行われる。
【０２６５】
なお、図１８に示した撮影処理においては、撮影を１コマ行う毎に指標表示画面４０がモニタ１３１に表示され、補正レベルの設定を行う形態としたが、ステップＳ４２で判別された撮影条件のうち、所定の撮影条件（例えば、「アンダー」、「オーバー」、「ストロボ近接」又は「逆光」）の場合に、警告表示とともに指標表示画面４０が表示されるようにし、他の撮影条件では指標表示画面４０を表示しないようにすることも可能である。この場合、撮影者はどのような撮影条件においても指標表示画面４０が表示されるという煩わしさを伴うことなく、撮影することが可能となる。
【０２６６】
本実施の形態によれば、プレ撮影した画像データに基づいて指標を算出し、算出された指標に基づいて撮影条件を判別し、算出された指標及び判別された撮影条件をモニタ１３１に表示し、補正レベルの設定変更を行うことができるので、撮影者は意図どおりの撮影を行うことができる。
【０２６７】
なお、本実施の形態において、画像処理装置が適用された例としてデジタルカメラを例にとり説明したが、液晶ディスプレイ装置やプラズマディスプレイ装置等の画像表示装置、プリンタ、複合機や証明写真用人物撮影装置等の画像形成装置、画像データを保存する画像ストレージ装置等の情報記録装置に対しても適用可能である。
【０２６８】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムを読み出し実行することによっても、達成されることは言うまでもない。
【０２６９】
この場合、記録媒体から読み出されたプログラム自体が前述した実施形態の機能を実現することになり、そのプログラム及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【０２７０】
プログラムを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０２７１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２７２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２７３】
その他、本発明に係る画像処理装置を構成する各構成の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【０２７４】
【図１】本発明に係る画像処理装置が適用された撮像装置の主要な機能的構成を示すブロック図である。
【図２】本実施の形態に係る撮像装置の外観を模式的に示す斜視図である。
【図３】画像処理部の内部構成を示すブロック図である。
【図４】本発明に係る画像処理装置が適用された撮像装置で実行される補正レベル設定処理の流れを示すフローチャートである。
【図５】本実施の形態に係る撮像装置の閾値設定画面の表示例である。
【図６】本発明に係る画像処理装置が適用されたプリント装置で実行される撮影処理の流れを示すフローチャートである。
【図７】図６で実行される撮影条件判別処理の流れを示すフローチャートである。
【図８】画像データの画像の外縁からの距離に応じて決定される領域ｎ１〜ｎ４を示す図である。
【図９】指標１を算出するための、第１の占有率に乗算する第１の係数を表す曲線を示す図である。
【図１０】指標２を算出するための、第１の占有率に乗算する第２の係数を表す曲線を示す図である。
【図１１】指標３を算出するための、第２の占有率に乗算する第３の係数を表す曲線を領域別（ｎ１〜ｎ４）に示す図である。
【図１２】図６で実行される補正処理の流れを示すフローチャートである。
【図１３】図１２で選択される階調調整方法に対応する階調変換曲線を示す図である。
【図１４】輝度の度数分布（ヒストグラム）（ａ）、正規化されたヒストグラム（ｂ）、ブロック分割されたヒストグラムからの低輝度領域及び高輝度領域の削除を説明する図（（ｃ）及び（ｄ））と、輝度の頻度の制限を説明する図（（ｅ）及び（ｆ））である。
【図１５】指標と、階調調整量算出処理で使用されるパラメータ（再現目標値、肌色平均輝度値等）の修正値Δとの関係を示す図である。
【図１６】撮影条件が逆光又はアンダーである場合の階調処理条件を表す階調変換曲線を示す図である。
【図１７】本発明に係る画像処理装置が適用された撮像装置で実行される他の実施の形態に係る撮影処理の流れを示すフローチャートである。
【図１８】図１７の処理における指標及び判別された撮影条件の画面表示例である。
【符号の説明】
【０２７５】
１  撮像装置
２  レンズ
３  絞り
４  撮像素子
５  制御部
６  アナログ処理回路
７  一時記憶メモリ
８  記憶デバイス
９  撮像素子駆動回路
１０  画像処理部
１００  画像処理制御部
１０１  入力部
１０２  入出力処理部
１０３  撮影条件判別部
１０４  補正処理部
１０５  記憶部
１０６  出力部
１１  Ａ／Ｄ変換器
１２  操作部
１３  表示部
１４  ストロボ駆動回路
１５  ストロボ
【図１】
2006197460.tif 000017
【図２】
2006197460.tif 000018
【図３】
2006197460.tif 000019
【図４】
2006197460.tif 000020
【図５】
2006197460.tif 000021
【図６】
2006197460.tif 000022
【図７】
2006197460.tif 000023
【図８】
2006197460.tif 000024
【図９】
2006197460.tif 000025
【図１０】
2006197460.tif 000026
【図１１】
2006197460.tif 000027
【図１２】
2006197460.tif 000028
【図１３】
2006197460.tif 000029
【図１４】
2006197460.tif 000030
【図１５】
2006197460.tif 000031
【図１６】
2006197460.tif 000032
【図１７】
2006197460.tif 000033
【図１８】
2006197460.tif 000034