(57)【特許請求の範囲】
【請求項１】
画像に対し、予め定められたシーンを撮像した画像である確からしさを表すシーン信頼度を算出する信頼度算出手段と、
前記信頼度算出手段により算出されるシーン信頼度に基づいて画像を補正する補正手段と、を有し、
前記信頼度算出手段は、
被写界輝度値に基づくシーン信頼度を算出して、前記画像が第１のシーンである確からしさを判定し、
前記被写界輝度値に基づく信頼度と、前記画像に含まれる色に基づく信頼度とからシーン信頼度を算出して、前記画像が第２のシーンである確からしさを判定し、
対応する被写界輝度における、前記第１のシーンについての被写界輝度値に基づくシーン信頼度が、第２のシーンについてのシーン信頼度の算出に用いられる、前記被写界輝度値に基づく信頼度を、下回らないように設定されていることを特徴とする画像処理装置。
【請求項２】
前記補正手段は、
複数種のシーンについて、予め定められた補正範囲に含まれる画素値に予め定められた補正を適用するための補正量テーブルを算出する補正量算出手段と、
前記複数種のシーンの各々について算出された前記補正量テーブルを、対応するシーンのシーン信頼度を適用して合成することにより、入力画素値の各々に対して補正後の画素値を対応付けた補正テーブルを算出するテーブル算出手段と、を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正量算出手段が、前記第２のシーンに対して予め定められた色の範囲に含まれる色の画素が、補正前の色の所定の色空間における座標と、前記第２のシーンについてのシーン信頼度が最大である場合の補正後の色の前記所定の色空間における座標とを結ぶ直線上に存在する色となるような補正量を算出することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記信頼度算出手段が、前記画像を所定数に分割した領域ごとの代表色を算出し、前記代表色が前記第２のシーンに対して予め定められた色の範囲に含まれる領域の数の前記所定数に対する割合が高いほど高くなる信頼度と、前記被写界輝度値が高いほど高くなる信頼度との積を前記第２のシーンについてのシーン信頼度として算出することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記予め定められた色の範囲が、所定の色空間における領域として定められるとともに、前記予め定められた色の範囲の周囲に補正量低減領域がさらに定められ、前記補正量算出手段は、前記補正量低減領域に含まれる色に対する補正量を、前記予め定められた色の範囲から離れるにつれて、前記予め定められた色の範囲に含まれる色に対する補正量から低減させることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記第１のシーンについてのシーン信頼度及び前記第２のシーンについてのシーン信頼度の算出に用いられる前記被写界輝度値に基づく信頼度は、いずれも、第１の被写界輝度値に対応する信頼度が、前記第１の被写界輝度値よりも低い第２の被写界輝度値に対応する信頼度以上であることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１のシーンが屋外シーンであり、前記第２のシーンが青空シーン、自然の緑シーン、紅葉シーン、夕景シーンの少なくとも１つであることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記信頼度算出手段は、前記被写界輝度値に応じて前記屋外シーンのシーン信頼度を算出することを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記信頼度算出手段は、
前記画像の向きに応じて予め定められた青空検出領域のうち、予め色空間に設定された青空判定領域に含まれる色を有する青空領域の割合に応じて算出される第１の信頼度と、
前記屋外シーンのシーン信頼度とは異なる特性で、前記被写界輝度値に応じて算出される第２の信頼度と、
に基づいて前記青空シーンのシーン信頼度を算出することを特徴とする請求項７又は８に記載の画像処理装置。
【請求項１０】
前記信頼度算出手段は、
前記画像のうち、予め色空間に設定された自然の緑判定領域に含まれる色を有する自然の緑領域の割合に応じて算出される第１の信頼度と、
前記屋外シーンのシーン信頼度とは異なる特性で、前記被写界輝度値に応じて算出される第２の信頼度と、
に基づいて前記自然の緑シーンのシーン信頼度を算出することを特徴とする請求項７乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記信頼度算出手段は、
前記画像のうち、予め色空間に設定された夕景判定領域に含まれる色を有する夕景領域の割合に応じて算出される第１の信頼度と、
前記画像のうち、予め色空間に設定された非夕景判定領域に含まれる色を有する非夕景領域の割合に応じて算出される第２の信頼度と、
前記屋外シーンのシーン信頼度とは異なる特性で、前記被写界輝度値に応じて算出される第３の信頼度と、
に基づいて前記夕景シーンのシーン信頼度を算出することを特徴とする請求項７乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記信頼度算出手段は、
前記画像のうち、予め色空間に設定された紅葉判定領域に含まれる色を有する紅葉領域の割合に応じて算出される第１の信頼度と、
前記屋外シーンのシーン信頼度とは異なる特性で、前記被写界輝度値に応じて算出される第２の信頼度と、
に基づいて前記紅葉シーンのシーン信頼度を算出することを特徴とする請求項７乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記補正手段は、前記第１及び第２のシーンについてのシーン信頼度に基づいて画像の色相、彩度、明度の少なくともいずれかを補正することを特徴とする請求項１乃至１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記補正手段は、前記第１のシーンについてのシーン信頼度に基づいて前記第１のシーンに対応する画像の彩度を補正し、前記第２のシーンについてのシーン信頼度に基づいて前記第２のシーンに対応する画像の所定の色領域の彩度を補正することを特徴とする請求項１乃至１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記補正手段により補正された画像を記録媒体に記録する記録手段をさらに有することを特徴とする請求項１乃至１４のいずれか１項に記載の画像処理装置。
【請求項１６】
前記画像を撮像によって取得する撮像手段と、
請求項１乃至１５のいずれか１項に記載の画像処理装置と、を有することを特徴とする撮像装置。
【請求項１７】
前記信頼度算出手段が前記シーン信頼度を算出する前記画像は、前記撮像手段で撮像され、ホワイトバランス補正、ガンマ補正を含む現像処理がなされた画像であることを特徴とする請求項１６に記載の撮像装置。
【請求項１８】
画像に対し、予め定められたシーンを撮像した画像である確からしさを表すシーン信頼度を、画像処理装置の信頼度算出手段が算出する信頼度算出工程と、
前記画像処理装置の補正手段が、前記信頼度算出手段により算出されるシーン信頼度に基づいて画像を補正する補正工程とを有し、
前記信頼度算出工程において前記信頼度算出手段は、
被写界輝度値に基づくシーン信頼度を算出して、前記画像が第１のシーンである確からしさを判定し、
前記被写界輝度値に基づく信頼度と、前記画像に含まれる色に基づく信頼度とからシーン信頼度を算出して、前記画像が第２のシーンである確からしさを判定し、
対応する被写界輝度における、前記第１のシーンについての被写界輝度値に基づくシーン信頼度が、第２のシーンについてのシーン信頼度の算出に用いられる、前記被写界輝度値に基づく信頼度を、下回らないように設定されていることを特徴とする画像処理装置の制御方法。
【請求項１９】
コンピュータを、請求項１乃至請求項１５のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびその制御方法、ならびに撮像装置に関し、特に画像が撮像されたシーンを判別する技術に関する。
【背景技術】
【０００２】
例えばデジタルスチルカメラのような撮像装置には、撮像するシーンに適した撮像条件や画像処理パラメータを設定とするため、シーン自動判別機能が設けられているものがある。例えば、シーン自動判別機能が、合焦距離が所定距離より長いため、風景シーンの撮像と判別したとする。このシーン判別結果により、撮像装置の制御部が、彩度が高めの撮像画像が得られるように画像処理パラメータを設定したり、被写界深度が大きくなるように絞り値を設定したりする。
【０００３】
しかしながら、シーンに適切な画像処理パラメータを設定することは容易でない。例えば、風景シーンと判別され、彩度を強調する画像処理を適用したとする。この場合、青空や植物の緑は強調によって実際の色と異なった色になっても見栄えが良いと感じられるが、例えば青色や緑色の服が実際の色と異なる色になると、違和感を与えてしまう。このような問題を抑制する方法として、風景シーンの検出精度を向上することで不用意に彩度が強調されないようにすることが考えられる。
【０００４】
例えば、特許文献１では、画像上部に空の画像を示す領域が含まれているかどうかを判別するためのシーン判断領域を設定し、シーン判断領域内に空を表す画像が含まれれば風景シーンであると判別することで、室内が風景シーンと誤判別されないようにしている。また、空の画像を示す領域の青色レベルが高いほど彩度を強調する補正率を高くすることが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−４１２８８号公報（００３８〜００４９、図６〜図９）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のように、青空の画像が特定の位置に含まれるかどうかに応じて全体の彩度を補正すると、例えば画角変化によって青空の画像の特定の位置に含まれなくなると、同シーンの撮像であっても画像の彩度が大きく変化してしまうことがある。
【０００７】
このような、画角変化による画像全体の色味変化を抑える対策として、青空検出結果に応じて青色のみ彩度を強調するように制御することが考えられる。例えば、画像中の青色を検出し、検出した色のみを補正することで、画角変化による色味の変化を最小限にすることができる。しかしながらこのような構成では、青色ばかり彩度が強調され、補正を行ったときの青色とそれ以外の色で彩度のバランスが崩れてしまう。
【０００８】
本発明はこのような従来技術の課題に鑑みなされたものである。本発明は、シーン検出結果に応じた色補正を行う画像処理装置及びその制御方法、ならびに撮像装置において、撮像時に画角が変化した場合の色補正結果のバラツキを抑制可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
この目的は、画像に対し、予め定められたシーンを撮像した画像である確からしさを表すシーン信頼度を算出する信頼度算出手段と、信頼度算出手段により算出されるシーン信頼度に基づいて画像を補正する補正手段と、を有し、信頼度算出手段は、被写界輝度値に基づくシーン信頼度を算出して、画像が第１のシーンである確からしさを判定し、被写界輝度値に基づく信頼度と、画像に含まれる色に基づく信頼度とからシーン信頼度を算出して、画像が第２のシーンである確からしさを判定し、対応する被写界輝度における、第１のシーンについての被写界輝度値に基づくシーン信頼度が、第２のシーンについてのシーン信頼度の算出に用いられる、被写界輝度値に基づく信頼度を、下回らないように設定されていることを特徴とする画像処理装置によって達成される。
【発明の効果】
【００１０】
このような構成により、本発明によれば、シーン検出結果に応じた色補正を行う画像処理装置及びその制御方法、ならびに撮像装置において、撮像時に画角が変化した場合の色補正結果のバラツキを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像処理装置の一例としての撮像装置の機能構成例を示すブロック図。
【図２】本発明の実施形態に係る撮像装置の撮像時の動作について説明するためのフローチャート。
【図３】本発明の実施形態における、被写界輝度と、明るさによるシーン信頼度との関係例を示す図。
【図４】（ａ）は正位置撮像時、（ｂ）は縦位置撮像時の青空検出領域の例を示す図。
【図５】（ａ）は青空判定領域の例を、（ｂ）は青空領域の割合と、青空領域数によるシーン信頼度との関係の例を示す図。
【図６】（ａ）は自然の緑判定領域の例を、（ｂ）は緑領域の割合と、自然の緑領域数によるシーン信頼度との関係の例を示す図。
【図７】（ａ）は夕景のオレンジ色判定領域および非夕景色領域の例を、（ｂ）は夕景領域の割合と、夕景領域数によるシーン信頼度との関係の例を、（ｃ）は非夕景領域の割合と、非夕景領域数によるシーン信頼度の関係の例を示す図。
【図８】本発明の実施形態における、各シーン用の補正領域をＵＶ色空間に示した図。
【図９】本発明の実施形態における３ＤＬＵＴの概念図。
【図１０】（ａ）は、全てのシーン信頼度が０％の場合、（ｂ）は屋外シーン信頼度のみ１００％の場合、（ｃ）は屋外シーン信頼度と自然の緑シーン信頼度が１００％の場合の、本発明の実施形態によって得られる補正用３ＤＬＵＴの形状の例を示す図。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明を例示的な実施形態に基づいて詳細に説明する。図１は、本発明の実施形態に係る画像処理装置の一例としての撮像装置１１９の機能構成例を示すブロック図である。
【００１３】
図１において、１００は被写体からの反射光Ｌを撮像素子１０３上に結像する撮像レンズである。１０１は絞り、１０２はシャッターであり、撮像素子１０３は撮像レンズ１００が結像する被写体像を画素単位のアナログ電気信号に変換する。Ａ／Ｄ変換器１０４は撮像素子１０３のアナログ信号出力をデジタル信号に変換する。タイミング発生部１０５は、撮像素子１０３、Ａ／Ｄ変換器１０４にクロック信号や制御信号を供給して、それらの動作を制御している。このタイミング発生部１０５はメモリ制御部１０６及びシステム制御部１１８により制御されている。
【００１４】
画像処理部１０８ではＡ／Ｄ変換器１０４又はメモリ制御部１０６からの画像データに対して、ホワイトバランス制御、ＲＧＢベイヤー配列の信号をＲＧＢ３プレーン信号に変換する色補間、ガンマ補正、彩度補正、色相補正などの画像処理を適用する。また、画像処理部１０８では、後述の測光センサから解析される被写体の明るさ情報や、撮像画像データから青、緑、黄、赤、オレンジ色等の占有率等を解析して、屋外シーン、青空シーン、自然の緑シーン等、複数種のシーンについてのシーン信頼度を算出する。そして、画像処理部１０８は、シーン信頼度の判定結果に応じた彩度、色相、明度、コントラストの補正を行う。本処理については後で詳細に説明する。
【００１５】
メモリ制御部１０６は、Ａ／Ｄ変換器１０４、タイミング発生部１０５、画像処理部１０８、メモリ１０７を制御する。これにより、Ａ／Ｄ変換器１０４でＡ／Ｄ変換されたデジタルデータは画像処理部１０８、メモリ制御部１０６を介して、或いは直接メモリ制御部１０６を介して、メモリ１０７に書き込まれる。
【００１６】
メモリ１０７は撮像した静止画像を格納するためのメモリで、所定枚数の静止画像を格納するのに十分な記憶容量を備えている。また、このメモリ１０７はシステム制御部１１８や画像処理部１０８の作業領域としても使用することが可能である。
外部記憶装置１０９は半導体メモリカードのような着脱可能な記録媒体である。メモリ１０７に一時的に記録された画像データは最終的にこの外部記憶装置１０９に記録される。
【００１７】
測光センサ１１４は、撮像レンズ１００の被写界の平均輝度を測定する外測センサである。この測光センサ１１４の輝度値に応じて、後述するシーン検出が行われる。また、この測光センサ１１４の輝度値に応じて、システム制御部１１８にて適切な露光量が算出されると、露光制御部１１０は、露光量に応じた絞り１０１とシャッター１０２を制御する。なお、測光センサ１１４は必須でなく、測光センサ１１４がない場合には撮像画像の輝度値（必要に応じてさらに撮像条件（感度、シャッタスピードおよび絞り）を用いてもよい）から、被写界輝度値を求めることができる。
【００１８】
測距センサ１１３は例えば発光体と受光体を有し、発光体が発した赤外光が被写体に反射して戻ってくるまでの時間によって被写体の距離情報を検出するアクティブセンサである。焦点制御部１１１は測距センサ１１３の出力により撮像レンズ１００のフォーカシングレンズの位置を制御する。
【００１９】
ズーム制御部１１２は手動で行われた撮像レンズ１００のズーム量（画角変化量）を検知する。またズーム制御部１１２は、撮像装置１１９の操作部１１７を通じて指示された画角変更指示に応じて撮像レンズ１００の画角を制御する。
【００２０】
姿勢検知センサ１１６は撮像装置１１９の姿勢を検知するセンサである。この姿勢検知センサ１１６では、撮像装置１１９の正位置、縦位置（右側面が下）、縦位置（左側面が下）の３種類のの姿勢を検出することができる。
【００２１】
システム制御部１１８は撮像装置１１９全体の動作を制御する。
ＳＷ１はレリーズ釦１１５の第１ストロークでＯＮする。ＳＷ１のＯＮは、測光、焦点検出といった撮像準備処理の開始指示である。ＳＷ２、はレリーズ釦１１５の第２ストロークでＯＮし、ＳＷ２のＯＮは本撮像動作の開始指示である。
【００２２】
（全体動作）
以下、図２のフローチャートを参照して、本実施形態における撮像装置１１９の撮像時の動作について説明する。
まずＳ２０１で撮像装置１１９のレリーズ釦１１５のＳＷ１がＯＮになると、システム制御部１１８が測光センサ１１４に測光処理を行わせ、被写界（撮像レンズ１００の視野）の輝度値を検出する。なお、上述したように、測光センサ１１４がない場合には、撮像画像の輝度値に基づいて被写界輝度値を求めることができる。
【００２３】
Ｓ２０２でシステム制御部１１８は、姿勢検知センサ１１６を用いて撮像装置１１９の姿勢を検出する。Ｓ２０３でレリーズ釦１１５のＳＷ２がＯＮになると、システム制御部１１８は撮像処理を開始する。撮像素子１０３で電気信号に変換された光学像はＡ／Ｄ変換器１０４を介してデジタル信号に変換され、色補間等の処理を施す前の１２ビットＲＡＷデータの状態で一度メモリ１０７に記録される。本実施形態では撮像素子１０３はベイヤ配列のカラーフィルタを備えており、ＲＡＷデータはＲ画素、Ｇ画素、Ｂ画素からなるモザイク画像を表す。
【００２４】
Ｓ２０４で、システム制御部１１８は、メモリ１０７に記録された１２ビットＲＡＷデータを画像処理部１０８で所定の複数の領域に分割させる。ここでは、画像をｎ×ｍ（ｎ、ｍは正の整数。ここではｎ＝ｍ＝８とする）の領域に分割するものとする。そして、システム制御部１１８は、画像処理部１０８に、各領域の代表値として、各領域に含まれるＲ，Ｇ，Ｂ各色の画素の平均値を算出させる。画像処理部１０８はさらに、領域ごとに仮現像処理を実行する。具体的には、画像処理部１０８は、領域ごとに算出したＲ，Ｇ，Ｂ平均値に対して、ホワイトバランス制御、ガンマ補正、色変換、彩度補正、色相補正を適用する。
【００２５】
まず最初に画像処理部１０８は、式１によるホワイトバランス制御（ホワイトバランス補正）を実行する。
WB後のR = R × WBgainR
WB後のG = G × WbgainG      ・・・（式１）
WB後のB = B × WBgainB
ここで、WbgainR,G,Bは仮現像処理用のＷＢ（ホワイトバランス）補正値として事前にメモリ１０７に記録されているものとする。この仮現像処理用のＷＢ補正値は例えば色温度5200K相当の光源でホワイトバランスが適切に補正される値である。あるいは、詳細な説明は割愛するが、既知の手法で撮像画像から得られるホワイトバランス補正値（オートホワイトバランス補正値）を適用してもよい。
【００２６】
次に画像処理部１０８は、ＷＢ補正後のＲＧＢ値に対してガンマ補正を実行する。ここで使用する仮現像処理用のガンマ補正カーブは事前にメモリ１０７に格納されているものとする。
【００２７】
次に画像処理部１０８は、ガンマ補正後のＲＧＢ値を、式２のマトリックス演算によってＹＵＶ値に変換する（色変換）。
Y = a ×γR + b ×γG + c× γB
U = d ×γR + e ×γG + f× γB        ・・・（式２）
V = g ×γR + h ×γG + i× γB
ここで、γR, γG, γBはそれぞれガンマ補正後のＲ，Ｇ，Ｂ値、 a〜iは任意の浮動小数点である。
【００２８】
最後に、画像処理部１０８は、色変換後のＵ，Ｖ値に対し、彩度補正及び色相補正を式３に従って実行する。
彩度・色相補正後Ｕ＝Ｕ×gainU + OffsetU
彩度・色相補正後Ｖ＝Ｖ×gainV + OffsetV
ここでgainU, gainVは任意の浮動小数点、OffsetU, OffsetVは任意の整数である。
このような仮現像処理により、８×８の各領域の画像データはＹＵＶ値に変換される。このＹＵＶ値もまた、各領域の代表色を表す。
【００２９】
次にＳ２０５で、信頼度算出手段としての画像処理部１０８は、８×８のＹＵＶ値、Ｓ２０１で検出された被写界輝度値、Ｓ２０２で検出された撮像装置の姿勢情報を用い、屋外、青空、自然の緑、夕景、紅葉の各シーンのシーン信頼度を算出する。
【００３０】
以下に、各シーンの検出方法の詳細について述べる。なお、各シーンの検出結果は０％〜１００％の数値で示されるシーン信頼度という形で表される。ある特定のシーンに対するシーン信頼度は、画像がその特定のシーンを撮像した画像であることの確からしさ（可能性）を表す。
【００３１】
また、各シーンの検出処理（シーン信頼度の算出処理）に用いられる輝度値は、特に説明がない限りＳ２０１で検出した被写界輝度値である。また、必要に応じて、８×８のＹＵＶ値及び撮像装置の姿勢情報が用いられる。
【００３２】
先ず、各シーンの検出処理に共通する被写界の輝度値の判定処理について説明する。図３に、被写界の輝度値と明るさによるシーン信頼度との関係を示す。図３に示すように、被写界の輝度値が大きいほどシーンが明るく、小さいほどシーンが暗くなる。
【００３３】
図３において、屋外、自然の緑、夕景、紅葉シーンについて、明るさによるシーン信頼度の算出に使用される判定カーブを３０１で、青空シーンについて、明るさによる信頼度の算出に使用される判定カーブを３０２で示す。
【００３４】
図３に示すように、明るさによるシーン信頼度は、被写界輝度が高いほど高くなる。シーン信頼度を算出する５つのシーンは全て屋外を想定しているため、シーンが明るいほどシーン信頼度が高くなるように判定カーブを定めている。また、青空を含むシーンの被写界輝度値は青空を含まない屋外シーンの被写界輝度値よりも高くなるのが一般的である。そのため、青空シーンについては他のシーンよりも被写界輝度値が大きくなってからシーン信頼度が０を超えるように判定カーブ３０２を定めている。
【００３５】
なお、判定カーブを定める際、屋外シーン（第１のシーン）についてのシーン信頼度が０より大きくなる被写界輝度値を、他のシーン（第２のシーン）についてのシーン信頼度が０より大きくなる被写界輝度値以下に設定することが重要である。すなわち、屋外シーンの信頼度が、同一被写界輝度において、青空、自然の緑、夕景、紅葉シーンのいずれかのシーンの信頼度を下回らないように判定カーブを定める。
【００３６】
次に、各シーンの信頼度算出方法について具体的に説明する。
■屋外シーン信頼度算出方法
屋外シーンの信頼度は被写界輝度値のみで決定され、画像に含まれる色には依存しない。すなわち、図３の判定カーブ３０１に示す、明るさによる信頼度が屋外シーン信頼度となる。
【００３７】
■青空シーン信頼度算出方法
画像処理部１０８は、撮像装置１１９の姿勢情報によって画像の向きを判定し、８×８ＹＵＶ値のうち、姿勢情報から判定した画面上部を基準として横８×縦５の領域を青空検出領域とする。図４（ａ）及び（ｂ）に、正位置及び縦位置で撮像された青空シーンの画像の例と、青空検出領域４０１及び５０１の例を示す。なお、画像処理部１０８は、縦位置については、撮像装置１１９の右側面と左側面のどちらが下になっているかにより、画像の向きを決定する。
【００３８】
そして、画像処理部１０８は、青空検出領域内に占める青空領域の割合を算出する。画像処理部１０８は、仮現像処理において算出したＵ値及びＶ値が、予めＵＶ色空間に定義された青空判定領域に含まれる領域を青空領域と判定し、青空領域と判定された領域数をカウントする。
【００３９】
図５（ａ）に、青空判定領域６０１の例を示す。本実施形態ではＵＶ色空間における青空判定領域はＹ値に依存しないものとしているが、Ｙ値に応じてＵＶ色空間における青空判定領域を異ならせても良い。
【００４０】
なお、青空判定領域は、様々な場所、季節、時刻に撮像した青空画像を仮現像処理して求めた、青空領域のＵＶ値によって規定される領域として事前に決定しておき、青空判定領域を規定するＵＶ色空間座標情報をメモリ１０７に記録しておく。
【００４１】
次に画像処理部１０８は、青空検出領域を構成する領域の個数（本実施形態では５×８＝４０個）に占める、青空領域の個数の割合（以下青空領域の割合）に応じて、青空領域数によるシーン信頼度を算出する。図５（ｂ）に本実施形態における、青空領域の割合に対する、青空領域数によるシーン信頼度の関係の例を示す。図５（ｂ）に示すように、青空領域の割合が高くなるほど、シーン信頼度が高くなるようにする。
【００４２】
画像処理部１０８は、最終的な青空シーン信頼度を以下の式４によって算出する。
青空シーン信頼度 ＝ 明るさによる青空シーン信頼度×青空領域数によるシーン信頼度  ・・・（式４）
すなわち、明るいほど、また画像上部に特定の青色被写体が多く存在しているほど、高い青空シーン信頼度が算出される。
【００４３】
■自然の緑シーン信頼度算出方法
画像処理部１０８は、自然の緑シーン信頼度を以下のように算出する。
まず、画像処理部１０８は、８×８領域ＹＵＶ値に対して自然の緑領域の割合を算出する。画像処理部１０８は、青空領域判定と同様に、ＵＶ値が予めＵＶ色空間に定義された自然の緑判定領域に含まれる領域を自然の緑領域と判定し、自然の緑領域と判定された領域の数をカウントする。
【００４４】
図６（ａ）に、自然の緑判定領域８０１の例を示す。本実施形態ではＵＶ色空間における自然の緑判定領域はＹ値に依存しないものとしているが、Ｙ値に応じてＵＶ色空間における自然の緑判定領域を異ならせても良い。
【００４５】
なお、自然の緑判定領域は、様々な場所、季節、時刻に撮像した様々な草木の画像を仮現像処理して求めた、自然の緑領域のＵＶ値によって規定される領域として事前に決定しておく。そして、自然の緑判定領域を規定するＵＶ色空間座標情報をメモリ１０７に記録しておく。
【００４６】
次に画像処理部１０８は、画像全体を構成する領域の個数（本実施形態では８×８＝６４個）に占める、自然の緑領域の個数の割合（以下緑領域の割合）に応じて、緑領域数によるシーン信頼度を算出する。図６（ｂ）に本実施形態における、緑領域の割合に対する、緑領域数によるシーン信頼度の関係の例を示す。図６（ｂ）に示すように、緑領域の割合が高くなるほど、シーン信頼度が高くなるようにする。
【００４７】
画像処理部１０８は、最終的な自然の緑シーン信頼度を以下の式５によって算出する。
自然の緑シーン信頼度 ＝ 明るさによる自然の緑シーン信頼度×自然の緑領域数によるシーン信頼度・・・（式５）
すなわち、明るいほど、また画像中に特定の緑色の被写体が多く存在しているほど、高い自然の緑シーン信頼度が算出される。
【００４８】
■夕景シーン信頼度算出方法
画像処理部１０８は、夕景シーン信頼度を以下のように算出する。
まず、画像処理部１０８は、８×８領域ＹＵＶ値に対して夕景領域の割合を算出する。画像処理部１０８は、自然の緑領域判定と同様に、ＵＶ値が予めＵＶ色空間に定義された夕景判定領域に含まれる領域を夕景領域と判定し、夕景領域と判定された領域の数をカウントする。
【００４９】
図７（ａ）に、夕景判定領域１００１の例を示す。本実施形態ではＵＶ色空間における夕景判定領域はＹ値に依存しないものとしているが、Ｙ値に応じてＵＶ色空間における右夕景判定領域を異ならせても良い。夕景判定領域１００１は、具体的には夕景に特徴的なオレンジ色の領域を規定している。
【００５０】
なお、夕景判定領域は、自然の緑判定領域と同様、様々な場所、季節、時刻に撮像した様々な夕景（夕焼け空）の画像を仮現像処理して求めた、夕景領域（オレンジ色領域）のＵＶ値によって規定される領域として事前に決定しておく。そして、夕景判定領域を規定するＵＶ色空間座標情報をメモリ１０７に記録しておく。
【００５１】
次に画像処理部１０８は、画像全体を構成する領域の個数（本実施形態では８×８＝６４個）に占める、夕景領域の個数の割合（以下夕景領域の割合）に応じて、夕景領域数によるシーン信頼度を算出する。図７（ｂ）に本実施形態における、夕景領域の割合に対する、夕景領域数によるシーン信頼度の関係の例を示す。図７（ｂ）に示すように、夕景領域の割合が高くなるほど、シーン信頼度が高くなるようにする。
【００５２】
また、画像処理部１０８は、夕景検出の確度を高めるために、夕焼けのオレンジや空の青色以外の、夕景（夕焼け空）に存在しない色が含まれていないかどうかを判定する。そして、画像処理部１０８は、夕景に存在しない色が含まれていた場合には夕景シーンと判定されにくくする。
【００５３】
具体的には、図７（ａ）に示す緑や赤色の領域を、夕景に存在しない色の領域（不存在色領域）１００２，１００３として予め規定しておく。そして、画像処理部１０８は、８×８領域ＹＵＶ値のうち、ＵＶ値が不存在色領域１００２，１００３に含まれる領域（非夕景領域）の数をカウントする。
【００５４】
次に画像処理部１０８は、画像全体を構成する領域の個数（本実施形態では８×８＝６４個）に占める、非夕景領域の個数の割合に応じて、非夕景領域数によるシーン信頼度を算出する。図７（ｃ）に本実施形態における、非夕景領域の割合に対する非夕景領域数によるシーン信頼度の関係を示す。図７（ｃ）に示すように、非夕景領域の割合が多くなるほど、シーン信頼度が低くなるようにする。
【００５５】
画像処理部１０８は、最終的な夕景シーン信頼度を以下の式６によって算出する。
夕景シーン信頼度 ＝ 明るさによる夕景シーン信頼度×夕景領域数によるシーン信頼度×非夕景領域数によるシーン信頼度  ・・・（式６）
すなわち、明るいほど、画像中に特定のオレンジ色の被写体が多く存在しているほど、また、緑や赤など夕景に存在しない色の被写体が少ないほど、高い夕景シーン信頼度が算出される。
【００５６】
■紅葉シーン信頼度算出方法
画像処理部１０８は、紅葉シーン信頼度を以下のように算出する。
まず、画像処理部１０８は、８×８領域ＹＵＶ値に対して紅葉領域の割合を算出する。画像処理部１０８は、自然の緑領域判定と同様に、ＵＶ値が予めＵＶ色空間に定義された紅葉判定領域（紅葉の赤、黄色に対応する領域）に含まれる領域を紅葉領域と判定し、紅葉領域と判定された領域の数をカウントする。
【００５７】
なお、紅葉判定領域は、図６（ａ）の８０１で示した自然の緑領域と同様、様々な紅葉の画像を仮現像処理して求めた、紅葉の赤、黄部のＵＶ値によって規定される領域として事前に決定しておく。そして、紅葉判定領域を規定するＵＶ色空間座標情報をメモリ１０７に記録しておく。
【００５８】
次に画像処理部１０８は、画像全体を構成する領域の個数（本実施形態では８×８＝６４個）に占める、紅葉領域の個数の割合（以下紅葉領域の割合）に応じて、紅葉領域数によるシーン信頼度を算出する。紅葉領域の割合に対する、紅葉領域数によるシーン信頼度の関係の例は、図６（ｂ）に示した自然の緑領域数の割合と、自然の緑領域数によるシーン信頼度との関係例と同一でよいため、図示を省略する。具体的には、図６（ｂ）のＸ軸が紅葉領域の割合、Ｙ軸が紅葉領域数によるシーン信頼度に置きかえればよい。このように、紅葉領域の割合が多くなるほど、シーン信頼度が高くなるようにする。
【００５９】
画像処理部１０８は、最終的な紅葉シーン信頼度を以下の式７によって算出する。
紅葉シーン信頼度 ＝ 明るさによる紅葉シーン信頼度×紅葉領域数によるシーン信頼度・・・（式７）
なお、誤検出により夕景シーンと紅葉シーンが同時に検出されないように、夕景シーン信頼度が０％以外のときは紅葉シーン信頼度は強制的に０％となるようにする。
すなわち、夕景シーンの信頼度が０％である場合に、明るいほど、また画像中に特定の赤、黄色の被写体が多く存在するほど、高い紅葉シーン信頼度が決定される。
【００６０】
以上のように、画像処理部１０８は仮現像処理の結果から、屋外、青空、自然の緑、夕景、紅葉の各シーンのシーン信頼度を算出する。
なお、青空判定領域６０１など各シーンを検出するための色空間領域は、ＵＶ値が小さい範囲を除外して規定されている。これは、ＵＶ値が小さい（すなわち低彩度の）領域では、ノイズ等の影響により正しい色を検出しにくいためである。
【００６１】
図２に戻り、Ｓ２０６で画像処理部１０８は、Ｓ２０５で算出した各シーン信頼度に応じた色補正値を算出し、さらに各シーン信頼度を反映した補正用３次元ルックアップテーブル（３ＤＬＵＴ）を算出する。この３ＤＬＵＴは、予め定められた補正範囲に含まれる画素値（ＲＧＢ値）に対して予め定められた補正を適用するテーブルである。画素値を入力すると、対応する補正後の画素値が得られる。補正範囲に含まれない画素に対しては、入力された画素値と同じ画素値が得られる。本実施形態において画像処理部１０８は、各シーン信頼度に応じた色補正値を、ＲＧＢのＮ×Ｎ×Ｎグリッド（Ｎ＝正の整数）の３ＤＬＵＴの形式で算出する。なお、本実施形態ではＮ＝１７とする。
【００６２】
補正量算出手段としての画像処理部１０８は、シーン信頼度に応じた補正値の算出を、事前に作成し、メモリ１０７に記憶した、各シーンのシーン信頼度１００％に対応する補正量テーブルを用いて行う。まず、シーン信頼度１００％に対応する、３ＤＬＵＴの形式を有する補正量テーブルの算出方法について説明する。
【００６３】
図９は、３ＤＬＵＴの概念図である。図９は、入力値が８ビットＲＧＢ値であり、各グリッド（格子点）が８ｂｉｔＲＧＢの入力画素値に対して１６カウント刻みに配置されていることを示している。この１６カウント刻みの各グリッドの入力画素値に対応した出力画素値又は補正量を事前に下記の手法で作成しておき、メモリ１０７に記録しておく。
【００６４】
まず屋外シーン用補正量３ＤＬＵＴは、屋外シーン信頼度１００％のときに全ての色の彩度を補正前の彩度に対して所定割合（ここでは１０％とする）高めるような３ＤＬＵＴとする。
【００６５】
そのため、画像処理部１０８は、各グリッドの入力ＲＧＢ値を既知の式に従って色相、彩度、明度に変換し、算出された彩度を一律１０％高くした上で、再度その色相、彩度、明度から既知の式に従ってＲＧＢ値に変換する。画像処理部１０８はこれを全てのグリッドに適用し、入力ＲＧＢ値に対応する出力ＲＧＢ値（補正後の値）を算出する。さらに画像処理部１０８は、後述の３ＤＬＵＴ合成処理を容易にするため、式８に従って屋外シーン用補正量３ＤＬＵＴを算出し、メモリ１０７に記録しておく。
屋外シーン用補正量３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk） ＝ 彩度補正後の屋外シーン用３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk） − ３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）の入力値
・・・（式８）
【００６６】
式８では、各グリッドの入力値に対応した、ＲＧＢの補正量（補正後の値と補正前の値の差）を算出している。すなわち、各グリッドの入力値に対し、出力値ではなく、補正量を対応付けた３ＤＬＵＴをメモリ１０７に記録しておく。
【００６７】
なお、本実施形態では全ての色の彩度を高める３ＤＬＵＴとしているが、肌の透明感を重視して、予め定められた肌色付近の色については、彩度を強調しないようにしたり補正量を１０％より小さくした３ＤＬＵＴとしても良い。また、高彩度部を更に高彩度に補正すると色飽和が生じてしまうため、高彩度の領域に対しては補正量を１０％より小さくするような３ＤＬＵＴとしても良い。
【００６８】
次に青空シーン用補正量３ＤＬＵＴは、補正前ＵＶ値が図８に示すＵＶ色空間上の青空補正領域１３０１内の色については、青空シーン信頼度が１００％のときに補正前の彩度を所定割合（ここでは１０％とする）高めるような３ＤＬＵＴとする。
【００６９】
このような補正を実現する３ＤＬＵＴを作成するため、画像処理部１０８はまず各グリッドの入力ＲＧＢ値を既知の変換式に従ってＹＵＶ値に変換し、ＹＵＶ値が青空補正領域１３０１に含まれるか否かに従って各グリッドの彩度向上量（補正量）を決定する。
【００７０】
その後、画像処理部１０８は、各グリッドに対応する入力ＲＧＢ値を既知の式に従って色相、彩度、明度に変換し、算出された彩度を事前に算出しておいた彩度向上量だけ増加する補正を行う。そして、補正後の色相、彩度、明度を既知の式に従ってＲＧＢ値に変換する。画像処理部１０８はこの処理を全てのグリッドに対応する入力ＲＧＢ値に適用し、入力ＲＧＢ値に対応した出力ＲＧＢ値を算出する。そして最後に屋外シーンで説明した式８と同様の演算を行い、青空シーン用補正量３ＤＬＵＴを算出し、メモリ１０７に記録しておく。
【００７１】
なお、本実施形態ではＹ値に依らず青空補正領域１３０１内の色に対する補正量を等しくしている。しかし、例えば日陰の青味が強くなり過ぎないように、Ｙ値が低い青空補正領域の彩度補正量はＹ値が高い青空補正領域よりも弱めにするなど、Ｙ値に応じて補正量を異ならせた３ＤＬＵＴとしても良い。
【００７２】
また、青空シーン用補正量３ＤＬＵＴを、青空補正領域１３０１の外側の色を全く補正しないようにしてしまうと、青空補正領域１３０１の境界で補正量が大きく異なることにより、トーンジャンプが発生してしまう。そこで、青空補正領域１３０１の周囲に青空補正量低減領域１３０９を設け、青空補正量低減領域１３０９内の色の補正量は、青空補正領域１３０１の境界から離れるほど徐々に小さくなるようにする。具体的には、青空補正領域１３０１の境界上での補正量を１００％、青空補正量低減領域１３０９の境界上での補正量が０％となるようにする。そして、境界間の色については、青空補正領域１３０１と青空補正量低減領域１３０９の境界の間隔に応じた線形補間によって補正量を決定した３ＤＬＵＴを作成する。
【００７３】
また、自然の緑、紅葉、夕景シーン用補正量３ＤＬＵＴも青空シーン用補正量３ＤＬＵＴと同様のものとする。つまり、補正前のＵＶ値が図８に示す自然の緑補正領域１３０２、紅葉補正領域１３０３、夕景補正領域１３０４に含まれる色については、自然の緑、紅葉、夕景の各シーン信頼度が１００％の時に、補正前の彩度を１０％高める３ＤＬＵＴとする。
【００７４】
なお本実施形態では、自然の緑補正領域１３０２、紅葉補正領域１３０３、夕景補正領域１３０４内の色の補正値はＹ値に依らず一定としているが、Ｙ値に応じて補正量が異なる３ＤＬＵＴとしても良い。
【００７５】
また、自然の緑、紅葉、夕景シーンの補正用３ＤＬＵＴについても、青空シーンの補正量３ＤＬＵＴと同様にして、補正領域の境界におけるトーンジャンプを防止することができる。具体的には、自然の緑補正量低減領域１３１０、紅葉補正量低減領域１３１１、夕景補正量低減領域１３１２をそれぞれ設ける。そして、前述した青空補正量低減領域１３０９と同様に、これら領域内の色については、補正領域から離れるに従って徐々に補正量が小さくなるように３ＤＬＵＴを作成する。
【００７６】
自然の緑、紅葉、夕景シーンの補正用３ＤＬＵＴも屋外シーンや青空シーンの補正用３ＤＬＵＴと同様、最終的には補正量３ＤＬＵＴの形式でメモリ１０７に記録しておく。
【００７７】
次に、全てのシーン信頼度を反映した、最終的に画像に適用する１つの補正テーブルの作成方法について説明する。テーブル算出手段としての画像処理部１０８は、以下の式９によって各シーン用の補正量３ＤＬＵＴを合成して補正テーブルを算出する。
【００７８】
なお、式９によって求める最終的な補正テーブルは、前述した補正量の３ＤＬＵＴの形式ではなく、入力ＲＧＢ値に対応した出力ＲＧＢ値の形式で算出される。
【００７９】
全シーン信頼度を反映した補正用３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）＝
３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）の入力値
＋ 屋外シーン用補正量３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）× 屋外シーン信頼度
＋ 青空シーン用補正量３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）× 青空シーン信頼度
＋ 自然の緑シーン用補正量３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）× 自然の緑シーン信頼度
＋ 夕景シーン用補正量３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）× 夕景シーン信頼度
＋ 紅葉シーン用補正量３ＤＬＵＴ（Ｒijk, Ｇijk, Ｂijk）× 紅葉シーン信頼度
・・・式（９）
ここで、i,j,k = 0〜16（３ＤＬＵＴの各グリッドを示す）であり、（Ｒijk, Ｇijk, Ｂijk）は各シーンの各グリッドに対応する補正前後のＲＧＢ値の差分である。
【００８０】
各シーンの補正用の３ＤＬＵＴを、入力値からの補正量の形式で算出しておくことで、式９のように簡略化した演算により、各シーンの補正量が適用された、入力ＲＧＢ値と出力ＲＧＢ値の形式の３ＤＬＵＴを算出することができる。
【００８１】
式９によれば、屋外シーン信頼度が１００％でその他のシーン信頼度が０％の場合、屋外シーン用３ＤＬＵＴが１００％適用される。また、青空シーン信頼度が１００％の場合、図３に示した、明るさによるシーン信頼度の関係から、屋外シーン信頼度も必ず１００％となる。そのため、青空補正領域１３０１内の色には、屋外シーン用補正量３ＤＬＵＴによる１０％彩度向上と、青空シーン用補正量３ＤＬＵＴによる１０％彩度向上の計２０％の彩度を向上する補正が適用される。
【００８２】
自然の緑、夕景、紅葉シーンについても同様に、これら３つのいずれかのシーン信頼度が１００％の場合、明るさによるシーン信頼度の関係により、屋外シーン信頼度も必ず１００％となる。そのため、自然の緑補正領域１３０２、紅葉補正領域１３０３、及び夕景補正領域１３０４内の色には、屋外シーン用補正量３ＤＬＵＴによる１０％彩度向上と、各シーン用補正量３ＤＬＵＴによる１０％彩度向上の計２０％の彩度を向上する補正が適用される。
【００８３】
ここで、青空シーン信頼度１００％（すなわち、屋外シーン信頼度も１００％）時における、青空補正領域１３０１内の色の補正前後の関係について、図８を用いて補足説明する。
補正前の色１３０５に対して、青空シーン信頼度１００％（かつ屋外シーン信頼度１００％）時の補正後の色が１３０７であるとする。この場合、屋外シーン信頼度１００％かつ青空シーン信頼度０％の時の補正後の色は、以下の理由により、ＹＵＶ色空間における色１３０５および１３０７の座標を結ぶ直線上の色１３０６とする必要がある。
【００８４】
仮に、この補正後の色が色１３０５と１３０７を結ぶ直線上にない、例えば色１３０８であった場合、屋外シーン信頼度のみが１００％の場合と、青空シーン信頼度１００％（かつ屋外シーン信頼度１００％）の場合で青空の色相が変化してしまう。すなわち、明るさの変化や、青空領域の面積の変化に応じて空の色相がシアン寄り、マゼンタ寄りに変化してしまい、ショット毎の画角変化による空の色の変化が顕著になってしまう。ここでは青空補正領域１３０１内の色について説明したが、自然の緑補正領域１３０２、紅葉補正領域１３０３、夕景補正領域１３０４内の色の補正についても同様である。
【００８５】
なお、青空補正量低減領域１３０９内の色については、前述したように補正前の色１３０５に対して、屋外シーン信頼度が１００％であれば色１３０６まで補正され、青空シーン信頼度が１００％であればさらに色１３０７に補正される。自然の緑、紅葉、夕景シーンについても同様である。
すなわち、青空、自然の緑、紅葉、夕景シーンの検出結果によって補正される特定色は、屋外シーン信頼度と、青空、自然の緑、紅葉、夕景シーンのいずれかのシーン信頼度との２つのシーン信頼度の大きさにより、段階的に補正される。
【００８６】
ここで、屋外シーン信頼度以外のシーン信頼度は、被写界輝度（明るさ）とは別に、８×８領域ＹＵＶ値に基づいて算出されるため、画角変化によって値が変化しやすい。一方、図３に示したように屋外シーン信頼度は被写界輝度のみに基づいき、画像に含まれる色に基づかずに算出されるので、画角変化によって値が変化しにくい。本実施形態では、画像に含まれる色に基づくシーン信頼度だけでなく、被写界輝度値に基づき、画像に含まれる色に基づかない屋外シーン信頼度を考慮して補正量を算出するので、前者のみによる補正量の算出と比較して画角変化が補正量に与える影響を抑制できる。本実施形態では、ＵＶ値に基づいて算出するシーン信頼度と屋外シーン信頼度による彩度補正量をそれぞれ最大で１０％としている。この場合、画角変化によって被写界の明るさが変化しなければ、仮にＵＶ値に基づくシーン信頼度が１００％から０％に変化しても、彩度補正量に与える影響を１０％に抑制できる。また、この場合でも屋外シーン信頼度は１００％なので、最低１０％の補正量は確保される。このように、特定シーンでの補正効果を所定量以上保ったまま、画角変化による色補正量の変化を軽減することができる。
【００８７】
また、各シーンの補正量低減領域１３０９〜１３１２の外側の領域に含まれる色については屋外シーン信頼度に応じた補正のみが行われる。屋外シーン信頼度１００％の場合、例えば図８の色１３１３は色１３１４に補正される。色１３１３の補正量はその他のシーン信頼度に依存しない。このように、青空、自然の緑、紅葉、夕景シーン信頼度に応じて補正される特定色以外の色を屋外シーン信頼度に応じて補正することで、シーン検出結果に応じて特定の色だけ彩度が高くなるといった色バランスの悪化を軽減することができる。
【００８８】
図１０（ａ）〜（ｃ）は、全シーン信頼度が考慮された補正用３ＤＬＵＴの形状の例を示す図である。図１０では、各グリッドに出力ＲＧＢ値をプロットした形状を示しているため、変形部分から補正量と補正方向が把握できる。図１０（ａ）は、全てのシーン信頼度が０％の場合（すなわち、補正なし）、図１０（ｂ）は屋外シーン信頼度のみ１００％の場合、図１０（ｃ）は屋外シーン信頼度と自然の緑シーン信頼度が１００％の場合である。
【００８９】
本実施形態では補正量と補正色の範囲の決定に屋外シーン信頼度を考慮しているので、段階的に特定色（図１０（ｃ）は自然の緑）が変化していることが分かる。また、屋外シーンを設けることで特定色（図１０（ｃ）では自然の緑）以外の彩度も同時に高くなっていることが分かる。よってこの図１０（ａ）〜（ｃ）からも、前述した効果が得られる様子が確認できる。
以上のようにして、画像処理部１０８は全シーン信頼度を考慮した補正用３ＤＬＵＴを算出する。
【００９０】
なお、本実施形態では説明を分かりやすくするため、最大のシーン信頼度（１００％）に対応する補正量（最大補正量）を、シーン信頼度の種類によらず、補正前の色に対して彩度を１０％高くする補正量としている。しかし、最大補正量は１０％より高くしてもよいし、低くしてもよい。また、シーン信頼度の種類によって最大補正量を変えてもよい。
【００９１】
また、本実施形態では補正範囲に含まれる画素値に対して彩度を強調する補正を適用する場合について例示したが、例えば色相、明度、コントラストの１つ以上を補正する場合にも適用可能である。彩度以外の補正を行う場合も、屋外シーン信頼度のみ１００％の場合の補正目標色は、屋外シーンとそれ以外のシーン信頼度が共に１００％の場合の補正目標色と補正前の色のＹＵＶ色空間座標を結ぶ直線上にあるようにする。
【００９２】
最後にＳ２０７で画像処理部１０８は、Ｓ２０３でメモリ１０７に一時記録されていた１２ビットＲＡＷデータに対して本現像処理を適用する。本現像処理において画像処理部１０８はまず、ＲＡＷデータに対してホワイトバランス補正を実行する。ここで適用するホワイトバランス補正値は、Ｓ２０４で述べた仮現像処理と同様、オートホワイトバランス補正値や色温度5200K相当の光源でホワイトバランスが適切に補正される固定のホワイトバランス補正値などを用いることができる。
【００９３】
そして、画像処理部１０８は、ＲＧＢベイヤー配列の色モザイク画像を、色補間処理によってＲＧＢ３プレーンデータに変換し、仮現像処理と同様にガンマ補正、色変換、彩度補正、色相補正の各処理を適用する。
【００９４】
最後に画像処理部１０８は、Ｓ２０８において、本現像処理後の画像データに対し、Ｓ２０６で算出した補正用３ＤＬＵＴを用いた色補正処理を実行する。
【００９５】
このようにして得られたＹＵＶ画像に対し、画像処理部１０８は記録形式に応じた符号化処理、例えばＪＰＥＧ形式への符号化処理を適用し、メモリ１０７に保存する。その後、画像データは、ヘッダなどの付加情報を有する画像ファイルの形式で外部記憶装置１０９に記録される。
【００９６】
（その他の実施形態）
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005706705.tif 000002
【図２】
0005706705.tif 000003
【図３】
0005706705.tif 000004
【図５】
0005706705.tif 000005
【図６】
0005706705.tif 000006
【図７】
0005706705.tif 000007
【図８】
0005706705.tif 000008
【図９】
0005706705.tif 000009
【図４】
0005706705.tif 000010
【図１０】
0005706705.tif 000011