"画像に対し、予め定められたシーンを撮像した画像である確からしさを表すシーン信頼度を、複数種のシーンの各々について決定する信頼度算出手段と、前記複数種のシーンの各々について、予め定められた補正範囲に含まれる画素値に予め定められた補正を適用するための補正量テーブルを算出する補正量算出手段と、前記複数種のシーンの各々について算出された前記補正量テーブルを、対応するシーンのシーン信頼度を適用して合成することにより、入力画素値の各々に対して補正後の画素値を対応付けた補正テーブルを算出するテーブル算出手段と、前記画像の各画素に、前記補正テーブルを用いた補正を適用する補正手段とを有し、前記複数種のシーンには、被写界輝度値に基づき、前記画像に含まれる色に依存しないシーン信頼度を算出する第1のシーンと、前記被写界輝度値と前記画像に含まれる色とに基づいてシーン信頼度を算出する第2のシーンが含まれることを特徴とする画像処理装置。前記信頼度算出手段が、前記画像を所定の複数に分割した領域ごとの代表色を算出し、前記代表色が前記第2のシーンに対して予め定められた色の範囲に含まれる領域の数の前記所定の複数に対する割合が高いほど高くなる信頼度と、前記被写界輝度値が高いほど高くなる信頼度との積を前記第2のシーンについてのシーン信頼度として算出することを特徴とする請求項1記載の画像処理装置。前記信頼度算出手段は、同一被写界輝度において、前記第1のシーンについてのシーン信頼度が、第2のシーンについてのシーン信頼度の算出に用いられる前記被写界輝度値が高いほど高くなる信頼度を、下回らないように算出されることを特徴とする請求項2記載の画像処理装置。前記予め定められた色の範囲が、所定の色空間における領域として定められるとともに、前記予め定められた色の範囲の周囲に補正量低減領域がさらに定められ、前記補正量算出手段は、前記補正量低減領域に含まれる色に対する補正量を、前記予め定められた色の範囲から離れるにつれて、前記予め定められた色の範囲に含まれる色に対する補正量から低減させることを特徴とする請求項2又は請求項3記載の画像処理装置。前記補正量算出手段が、前記第2のシーンに対して予め定められた色の範囲に含まれる色の画素が、補正前の色の所定の色空間における座標と、前記第2のシーンについてのシーン信頼度が最大である場合の補正後の色の前記所定の色空間における座標とを結ぶ直線上に存在する色となるような補正量を算出することを特徴とする請求項1乃至請求項4のいずれか1項に記載の画像処理装置。前記第1のシーンが屋外シーンであり、前記第2のシーンが青空シーン、自然の緑シーン、紅葉シーン、夕景シーンの少なくとも1つであることを特徴とする請求項1乃至請求項5のいずれか1項に記載の画像処理装置。画像に対し、予め定められたシーンを撮像した画像である確からしさを表すシーン信頼度を、画像処理装置の信頼度算出手段が複数種のシーンの各々について算出する信頼度算出工程と、前記複数種のシーンの各々について、予め定められた補正範囲に含まれる画素値に予め定められた補正を適用するための補正量テーブルを、前記画像処理装置の補正量算出手段が算出する補正量算出工程と、前記画像処理装置のテーブル算出手段が、前記複数種のシーンの各々について算出された前記補正量テーブルを、対応するシーンのシーン信頼度を適用して合成することにより、入力画素値の各々に対して補正後の画素値を対応付けた補正テーブルを算出するテーブル算出工程と、前記画像処理装置の補正手段が、前記画像の各画素に、前記補正テーブルを用いた補正を適用する補正工程とを有し、前記複数種のシーンには、被写界輝度値に基づき、前記画像に含まれる色に依存しないシーン信頼度を算出する第1のシーンと、前記被写界輝度値と前記画像に含まれる色とに基づいてシーン信頼度を算出する第2のシーンが含まれ、前記信頼度算出工程では、前記第1のシーンについての前記シーン信頼度が、前記第2のシーンについての前記シーン信頼度を下回らないように前記複数種のシーンの各々について前記シーン信頼度を算出することを特徴とする画像処理装置の制御方法。コンピュータを、請求項1乃至請求項6のいずれか1項に記載の画像処理装置の各手段として機能させるためのプログラム。しかしながら、特許文献1のように、青空の画像が特定の位置に含まれるかどうかに応じて全体の彩度を補正すると、例えば画角変化によって青空の画像の特定の位置に含まれなくなると、同シーンの撮像であっても画像の彩度が大きく変化してしまうことがある。このような、画角変化による画像全体の色味変化を抑える対策として、青空検出結果に応じて青色のみ彩度を強調するように制御することが考えられる。例えば、画像中の青色を検出し、検出した色のみを補正することで、画角変化による色味の変化を最小限にすることができる。しかしながらこのような構成では、青色ばかり彩度が強調され、補正を行ったときの青色とそれ以外の色で彩度のバランスが崩れてしまう。本発明はこのような従来技術の課題に鑑みなされたものである。本発明は、シーン検出結果に応じた色補正を行う画像処理装置及びその制御方法において、撮像時に画角が変化した場合の色補正結果のバラツキを抑制可能とすることを目的とする。この目的は、画像に対し、予め定められたシーンを撮像した画像である確からしさを表すシーン信頼度を、複数種のシーンの各々について決定する信頼度算出手段と、複数種のシーンの各々について、予め定められた補正範囲に含まれる画素値に予め定められた補正を適用するための補正量テーブルを算出する補正量算出手段と、複数種のシーンの各々について算出された補正量テーブルを、対応するシーンのシーン信頼度を適用して合成することにより、入力画素値の各々に対して補正後の画素値を対応付けた補正テーブルを算出するテーブル算出手段と、画像の各画素に、補正テーブルを用いた補正を適用する補正手段とを有し、複数種のシーンには、被写界輝度値に基づき、画像に含まれる色に依存しないシーン信頼度を算出する第1のシーンと、被写界輝度値と画像に含まれる色とに基づいてシーン信頼度を算出する第2のシーンが含まれることを特徴とする画像処理装置によって達成される。このような構成により、本発明によれば、シーン検出結果に応じた色補正を行う画像処理装置及びその制御方法において、撮像時に画角が変化した場合の色補正結果のバラツキを抑制することができる。以下、添付図面を参照して、本発明を例示的な実施形態に基づいて詳細に説明する。図1は、本発明の実施形態に係る画像処理装置の一例としての撮像装置119の機能構成例を示すブロック図である。図1において、100は被写体からの反射光Lを撮像素子103上に結像する撮像レンズである。101は絞り、102はシャッターであり、撮像素子103は撮像レンズ100が結像する被写体像を画素単位のアナログ電気信号に変換する。A/D変換器104は撮像素子103のアナログ信号出力をデジタル信号に変換する。タイミング発生部105は、撮像素子103、A/D変換器104にクロック信号や制御信号を供給して、それらの動作を制御している。このタイミング発生部105はメモリ制御部106及びシステム制御部118により制御されている。画像処理部108ではA/D変換器104又はメモリ制御部106からの画像データに対して、ホワイトバランス制御、RGBベイヤー配列の信号をRGB3プレーン信号に変換する色補間、ガンマ補正、彩度補正、色相補正などの画像処理を適用する。また、画像処理部108では、後述の測光センサから解析される被写体の明るさ情報や、撮像画像データから青、緑、黄、赤、オレンジ色等の占有率等を解析して、屋外シーン、青空シーン、自然の緑シーン等、複数種のシーンについてのシーン信頼度を算出する。そして、画像処理部108は、シーン信頼度の判定結果に応じた彩度、色相、明度、コントラストの補正を行う。本処理については後で詳細に説明する。メモリ制御部106は、A/D変換器104、タイミング発生部105、画像処理部108、メモリ107を制御する。これにより、A/D変換器104でA/D変換されたデジタルデータは画像処理部108、メモリ制御部106を介して、或いは直接メモリ制御部106を介して、メモリ107に書き込まれる。メモリ107は撮像した静止画像を格納するためのメモリで、所定枚数の静止画像を格納するのに十分な記憶容量を備えている。また、このメモリ107はシステム制御部118や画像処理部108の作業領域としても使用することが可能である。外部記憶装置109は半導体メモリカードのような着脱可能な記録媒体である。メモリ107に一時的に記録された画像データは最終的にこの外部記憶装置109に記録される。測光センサ114は、撮像レンズ100の被写界の平均輝度を測定する外測センサである。この測光センサ114の輝度値に応じて、後述するシーン検出が行われる。また、この測光センサ114の輝度値に応じて、システム制御部118にて適切な露光量が算出されると、露光制御部110は、露光量に応じた絞り101とシャッター102を制御する。なお、測光センサ114は必須でなく、測光センサ114がない場合には撮像画像の輝度値必要に応じてさらに撮像条件感度、シャッタスピードおよび絞りを用いてもよいから、被写界輝度値を求めることができる。測距センサ113は例えば発光体と受光体を有し、発光体が発した赤外光が被写体に反射して戻ってくるまでの時間によって被写体の距離情報を検出するアクティブセンサである。焦点制御部111は測距センサ113の出力により撮像レンズ100のフォーカシングレンズの位置を制御する。ズーム制御部112は手動で行われた撮像レンズ100のズーム量画角変化量を検知する。またズーム制御部112は、撮像装置119の操作部117を通じて指示された画角変更指示に応じて撮像レンズ100の画角を制御する。姿勢検知センサ116は撮像装置119の姿勢を検知するセンサである。この姿勢検知センサ116では、撮像装置119の正位置、縦位置右側面が下、縦位置左側面が下の3種類のの姿勢を検出することができる。システム制御部118は撮像装置119全体の動作を制御する。SW1はレリーズ釦115の第1ストロークでONする。SW1のONは、測光、焦点検出といった撮像準備処理の開始指示である。SW2、はレリーズ釦115の第2ストロークでONし、SW2のONは本撮像動作の開始指示である。全体動作以下、図2のフローチャートを参照して、本実施形態における撮像装置119の撮像時の動作について説明する。まずS201で撮像装置119のレリーズ釦115のSW1がONになると、システム制御部118が測光センサ114に測光処理を行わせ、被写界撮像レンズ100の視野の輝度値を検出する。なお、上述したように、測光センサ114がない場合には、撮像画像の輝度値に基づいて被写界輝度値を求めることができる。S202でシステム制御部118は、姿勢検知センサ116を用いて撮像装置119の姿勢を検出する。S203でレリーズ釦115のSW2がONになると、システム制御部118は撮像処理を開始する。撮像素子103で電気信号に変換された光学像はA/D変換器104を介してデジタル信号に変換され、色補間等の処理を施す前の12ビットRAWデータの状態で一度メモリ107に記録される。本実施形態では撮像素子103はベイヤ配列のカラーフィルタを備えており、RAWデータはR画素、G画素、B画素からなるモザイク画像を表す。S204で、システム制御部118は、メモリ107に記録された12ビットRAWデータを画像処理部108で所定の複数の領域に分割させる。ここでは、画像をn×mn、mは正の整数。ここではn=m=8とするの領域に分割するものとする。そして、システム制御部118は、画像処理部108に、各領域の代表値として、各領域に含まれるR,G,B各色の画素の平均値を算出させる。画像処理部108はさらに、領域ごとに仮現像処理を実行する。具体的には、画像処理部108は、領域ごとに算出したR,G,B平均値に対して、ホワイトバランス制御、ガンマ補正、色変換、彩度補正、色相補正を適用する。まず最初に画像処理部108は、式1によるホワイトバランス制御ホワイトバランス補正を実行する。WB後のRR×WBgainRWB後のGG×WbgainG式1WB後のBB×WBgainBここで、WbgainRGBは仮現像処理用のWBホワイトバランス補正値として事前にメモリ107に記録されているものとする。この仮現像処理用のWB補正値は例えば色温度5200K相当の光源でホワイトバランスが適切に補正される値である。あるいは、詳細な説明は割愛するが、既知の手法で撮像画像から得られるホワイトバランス補正値オートホワイトバランス補正値を適用してもよい。次に画像処理部108は、WB補正後のRGB値に対してガンマ補正を実行する。ここで使用する仮現像処理用のガンマ補正カーブは事前にメモリ107に格納されているものとする。次に画像処理部108は、ガンマ補正後のRGB値を、式2のマトリックス演算によってYUV値に変換する色変換。Ya×γRb×γGc×γBUd×γRe×γGf×γB式2Vg×γRh×γGi×γBここで、γRγGγBはそれぞれガンマ補正後のR,G,B値、a~iは任意の浮動小数点である。最後に、画像処理部108は、色変換後のU,V値に対し、彩度補正及び色相補正を式3に従って実行する。彩度色相補正後U=U×gainUOffsetU彩度色相補正後V=V×gainVOffsetVここでgainUgainVは任意の浮動小数点、OffsetUOffsetVは任意の整数である。このような仮現像処理により、8×8の各領域の画像データはYUV値に変換される。このYUV値もまた、各領域の代表色を表す。次にS205で、信頼度算出手段としての画像処理部108は、8×8のYUV値、S201で検出された被写界輝度値、S202で検出された撮像装置の姿勢情報を用い、屋外、青空、自然の緑、夕景、紅葉の各シーンのシーン信頼度を算出する。以下に、各シーンの検出方法の詳細について述べる。なお、各シーンの検出結果は0~100の数値で示されるシーン信頼度という形で表される。ある特定のシーンに対するシーン信頼度は、画像がその特定のシーンを撮像した画像であることの確からしさ可能性を表す。また、各シーンの検出処理シーン信頼度の算出処理に用いられる輝度値は、特に説明がない限りS201で検出した被写界輝度値である。また、必要に応じて、8×8のYUV値及び撮像装置の姿勢情報が用いられる。先ず、各シーンの検出処理に共通する被写界の輝度値の判定処理について説明する。図3に、被写界の輝度値と明るさによるシーン信頼度との関係を示す。図3に示すように、被写界の輝度値が大きいほどシーンが明るく、小さいほどシーンが暗くなる。図3において、屋外、自然の緑、夕景、紅葉シーンについて、明るさによるシーン信頼度の算出に使用される判定カーブを301で、青空シーンについて、明るさによる信頼度の算出に使用される判定カーブを302で示す。図3に示すように、明るさによるシーン信頼度は、被写界輝度が高いほど高くなる。シーン信頼度を算出する5つのシーンは全て屋外を想定しているため、シーンが明るいほどシーン信頼度が高くなるように判定カーブを定めている。また、青空を含むシーンの被写界輝度値は青空を含まない屋外シーンの被写界輝度値よりも高くなるのが一般的である。そのため、青空シーンについては他のシーンよりも被写界輝度値が大きくなってからシーン信頼度が0を超えるように判定カーブ302を定めている。なお、判定カーブを定める際、屋外シーン第1のシーンについてのシーン信頼度が0より大きくなる被写界輝度値を、他のシーン第2のシーンについてのシーン信頼度が0より大きくなる被写界輝度値以下に設定することが重要である。すなわち、屋外シーンの信頼度が、同一被写界輝度において、青空、自然の緑、夕景、紅葉シーンのいずれかのシーンの信頼度を下回らないように判定カーブを定める。次に、各シーンの信頼度算出方法について具体的に説明する。■屋外シーン信頼度算出方法屋外シーンの信頼度は被写界輝度値のみで決定され、画像に含まれる色には依存しない。すなわち、図3の判定カーブ301に示す、明るさによる信頼度が屋外シーン信頼度となる。■青空シーン信頼度算出方法画像処理部108は、撮像装置119の姿勢情報によって画像の向きを判定し、8×8YUV値のうち、姿勢情報から判定した画面上部を基準として横8×縦5の領域を青空検出領域とする。図4a及びbに、正位置及び縦位置で撮像された青空シーンの画像の例と、青空検出領域401及び501の例を示す。なお、画像処理部108は、縦位置については、撮像装置119の右側面と左側面のどちらが下になっているかにより、画像の向きを決定する。そして、画像処理部108は、青空検出領域内に占める青空領域の割合を算出する。画像処理部108は、仮現像処理において算出したU値及びV値が、予めUV色空間に定義された青空判定領域に含まれる領域を青空領域と判定し、青空領域と判定された領域数をカウントする。図5aに、青空判定領域601の例を示す。本実施形態ではUV色空間における青空判定領域はY値に依存しないものとしているが、Y値に応じてUV色空間における青空判定領域を異ならせても良い。なお、青空判定領域は、様々な場所、季節、時刻に撮像した青空画像を仮現像処理して求めた、青空領域のUV値によって規定される領域として事前に決定しておき、青空判定領域を規定するUV色空間座標情報をメモリ107に記録しておく。次に画像処理部108は、青空検出領域を構成する領域の個数本実施形態では5×8=40個に占める、青空領域の個数の割合以下青空領域の割合に応じて、青空領域数によるシーン信頼度を算出する。図5bに本実施形態における、青空領域の割合に対する、青空領域数によるシーン信頼度の関係の例を示す。図5bに示すように、青空領域の割合が高くなるほど、シーン信頼度が高くなるようにする。画像処理部108は、最終的な青空シーン信頼度を以下の式4によって算出する。青空シーン信頼度=明るさによる青空シーン信頼度×青空領域数によるシーン信頼度式4すなわち、明るいほど、また画像上部に特定の青色被写体が多く存在しているほど、高い青空シーン信頼度が算出される。■自然の緑シーン信頼度算出方法画像処理部108は、自然の緑シーン信頼度を以下のように算出する。まず、画像処理部108は、8×8領域YUV値に対して自然の緑領域の割合を算出する。画像処理部108は、青空領域判定と同様に、UV値が予めUV色空間に定義された自然の緑判定領域に含まれる領域を自然の緑領域と判定し、自然の緑領域と判定された領域の数をカウントする。図6aに、自然の緑判定領域801の例を示す。本実施形態ではUV色空間における自然の緑判定領域はY値に依存しないものとしているが、Y値に応じてUV色空間における自然の緑判定領域を異ならせても良い。なお、自然の緑判定領域は、様々な場所、季節、時刻に撮像した様々な草木の画像を仮現像処理して求めた、自然の緑領域のUV値によって規定される領域として事前に決定しておく。そして、自然の緑判定領域を規定するUV色空間座標情報をメモリ107に記録しておく。次に画像処理部108は、画像全体を構成する領域の個数本実施形態では8×8=64個に占める、自然の緑領域の個数の割合以下緑領域の割合に応じて、緑領域数によるシーン信頼度を算出する。図6bに本実施形態における、緑領域の割合に対する、緑領域数によるシーン信頼度の関係の例を示す。図6bに示すように、緑領域の割合が高くなるほど、シーン信頼度が高くなるようにする。画像処理部108は、最終的な自然の緑シーン信頼度を以下の式5によって算出する。自然の緑シーン信頼度=明るさによる自然の緑シーン信頼度×自然の緑領域数によるシーン信頼度式5すなわち、明るいほど、また画像中に特定の緑色の被写体が多く存在しているほど、高い自然の緑シーン信頼度が算出される。■夕景シーン信頼度算出方法画像処理部108は、夕景シーン信頼度を以下のように算出する。まず、画像処理部108は、8×8領域YUV値に対して夕景領域の割合を算出する。画像処理部108は、自然の緑領域判定と同様に、UV値が予めUV色空間に定義された夕景判定領域に含まれる領域を夕景領域と判定し、夕景領域と判定された領域の数をカウントする。図7aに、夕景判定領域1001の例を示す。本実施形態ではUV色空間における夕景判定領域はY値に依存しないものとしているが、Y値に応じてUV色空間における右夕景判定領域を異ならせても良い。夕景判定領域1001は、具体的には夕景に特徴的なオレンジ色の領域を規定している。なお、夕景判定領域は、自然の緑判定領域と同様、様々な場所、季節、時刻に撮像した様々な夕景夕焼け空の画像を仮現像処理して求めた、夕景領域オレンジ色領域のUV値によって規定される領域として事前に決定しておく。そして、夕景判定領域を規定するUV色空間座標情報をメモリ107に記録しておく。次に画像処理部108は、画像全体を構成する領域の個数本実施形態では8×8=64個に占める、夕景領域の個数の割合以下夕景領域の割合に応じて、夕景領域数によるシーン信頼度を算出する。図7bに本実施形態における、夕景領域の割合に対する、夕景領域数によるシーン信頼度の関係の例を示す。図7bに示すように、夕景領域の割合が高くなるほど、シーン信頼度が高くなるようにする。また、画像処理部108は、夕景検出の確度を高めるために、夕焼けのオレンジや空の青色以外の、夕景夕焼け空に存在しない色が含まれていないかどうかを判定する。そして、画像処理部108は、夕景に存在しない色が含まれていた場合には夕景シーンと判定されにくくする。具体的には、図7aに示す緑や赤色の領域を、夕景に存在しない色の領域不存在色領域1002,1003として予め規定しておく。そして、画像処理部108は、8×8領域YUV値のうち、UV値が不存在色領域1002,1003に含まれる領域非夕景領域の数をカウントする。次に画像処理部108は、画像全体を構成する領域の個数本実施形態では8×8=64個に占める、非夕景領域の個数の割合に応じて、非夕景領域数によるシーン信頼度を算出する。図7cに本実施形態における、非夕景領域の割合に対する非夕景領域数によるシーン信頼度の関係を示す。図7cに示すように、非夕景領域の割合が多くなるほど、シーン信頼度が低くなるようにする。画像処理部108は、最終的な夕景シーン信頼度を以下の式6によって算出する。夕景シーン信頼度=明るさによる夕景シーン信頼度×夕景領域数によるシーン信頼度×非夕景領域数によるシーン信頼度式6すなわち、明るいほど、画像中に特定のオレンジ色の被写体が多く存在しているほど、また、緑や赤など夕景に存在しない色の被写体が少ないほど、高い夕景シーン信頼度が算出される。■紅葉シーン信頼度算出方法画像処理部108は、紅葉シーン信頼度を以下のように算出する。まず、画像処理部108は、8×8領域YUV値に対して紅葉領域の割合を算出する。画像処理部108は、自然の緑領域判定と同様に、UV値が予めUV色空間に定義された紅葉判定領域紅葉の赤、黄色に対応する領域に含まれる領域を紅葉領域と判定し、紅葉領域と判定された領域の数をカウントする。なお、紅葉判定領域は、図6aの801で示した自然の緑領域と同様、様々な紅葉の画像を仮現像処理して求めた、紅葉の赤、黄部のUV値によって規定される領域として事前に決定しておく。そして、紅葉判定領域を規定するUV色空間座標情報をメモリ107に記録しておく。次に画像処理部108は、画像全体を構成する領域の個数本実施形態では8×8=64個に占める、紅葉領域の個数の割合以下紅葉領域の割合に応じて、紅葉領域数によるシーン信頼度を算出する。紅葉領域の割合に対する、紅葉領域数によるシーン信頼度の関係の例は、図6bに示した自然の緑領域数の割合と、自然の緑領域数によるシーン信頼度との関係例と同一でよいため、図示を省略する。具体的には、図6bのX軸が紅葉領域の割合、Y軸が紅葉領域数によるシーン信頼度に置きかえればよい。このように、紅葉領域の割合が多くなるほど、シーン信頼度が高くなるようにする。画像処理部108は、最終的な紅葉シーン信頼度を以下の式7によって算出する。紅葉シーン信頼度=明るさによる紅葉シーン信頼度×紅葉領域数によるシーン信頼度式7なお、誤検出により夕景シーンと紅葉シーンが同時に検出されないように、夕景シーン信頼度が0以外のときは紅葉シーン信頼度は強制的に0となるようにする。すなわち、夕景シーンの信頼度が0である場合に、明るいほど、また画像中に特定の赤、黄色の被写体が多く存在するほど、高い紅葉シーン信頼度が決定される。以上のように、画像処理部108は仮現像処理の結果から、屋外、青空、自然の緑、夕景、紅葉の各シーンのシーン信頼度を算出する。なお、青空判定領域601など各シーンを検出するための色空間領域は、UV値が小さい範囲を除外して規定されている。これは、UV値が小さいすなわち低彩度の領域では、ノイズ等の影響により正しい色を検出しにくいためである。図2に戻り、S206で画像処理部108は、S205で算出した各シーン信頼度に応じた色補正値を算出し、さらに各シーン信頼度を反映した補正用3次元ルックアップテーブル3DLUTを算出する。この3DLUTは、予め定められた補正範囲に含まれる画素値RGB値に対して予め定められた補正を適用するテーブルである。画素値を入力すると、対応する補正後の画素値が得られる。補正範囲に含まれない画素に対しては、入力された画素値と同じ画素値が得られる。本実施形態において画像処理部108は、各シーン信頼度に応じた色補正値を、RGBのN×N×NグリッドN=正の整数の3DLUTの形式で算出する。なお、本実施形態ではN=17とする。補正量算出手段としての画像処理部108は、シーン信頼度に応じた補正値の算出を、事前に作成し、メモリ107に記憶した、各シーンのシーン信頼度100に対応する補正量テーブルを用いて行う。まず、シーン信頼度100に対応する、3DLUTの形式を有する補正量テーブルの算出方法について説明する。図9は、3DLUTの概念図である。図9は、入力値が8ビットRGB値であり、各グリッド格子点が8bitRGBの入力画素値に対して16カウント刻みに配置されていることを示している。この16カウント刻みの各グリッドの入力画素値に対応した出力画素値又は補正量を事前に下記の手法で作成しておき、メモリ107に記録しておく。まず屋外シーン用補正量3DLUTは、屋外シーン信頼度100のときに全ての色の彩度を補正前の彩度に対して所定割合ここでは10とする高めるような3DLUTとする。そのため、画像処理部108は、各グリッドの入力RGB値を既知の式に従って色相、彩度、明度に変換し、算出された彩度を一律10高くした上で、再度その色相、彩度、明度から既知の式に従ってRGB値に変換する。画像処理部108はこれを全てのグリッドに適用し、入力RGB値に対応する出力RGB値補正後の値を算出する。さらに画像処理部108は、後述の3DLUT合成処理を容易にするため、式8に従って屋外シーン用補正量3DLUTを算出し、メモリ107に記録しておく。屋外シーン用補正量3DLUTRijkGijkBijk=彩度補正後の屋外シーン用3DLUTRijkGijkBijk-3DLUTRijkGijkBijkの入力値式8式8では、各グリッドの入力値に対応した、RGBの補正量補正後の値と補正前の値の差を算出している。すなわち、各グリッドの入力値に対し、出力値ではなく、補正量を対応付けた3DLUTをメモリ107に記録しておく。なお、本実施形態では全ての色の彩度を高める3DLUTとしているが、肌の透明感を重視して、予め定められた肌色付近の色については、彩度を強調しないようにしたり補正量を10より小さくした3DLUTとしても良い。また、高彩度部を更に高彩度に補正すると色飽和が生じてしまうため、高彩度の領域に対しては補正量を10より小さくするような3DLUTとしても良い。次に青空シーン用補正量3DLUTは、補正前UV値が図8に示すUV色空間上の青空補正領域1301内の色については、青空シーン信頼度が100のときに補正前の彩度を所定割合ここでは10とする高めるような3DLUTとする。このような補正を実現する3DLUTを作成するため、画像処理部108はまず各グリッドの入力RGB値を既知の変換式に従ってYUV値に変換し、YUV値が青空補正領域1301に含まれるか否かに従って各グリッドの彩度向上量補正量を決定する。その後、画像処理部108は、各グリッドに対応する入力RGB値を既知の式に従って色相、彩度、明度に変換し、算出された彩度を事前に算出しておいた彩度向上量だけ増加する補正を行う。そして、補正後の色相、彩度、明度を既知の式に従ってRGB値に変換する。画像処理部108はこの処理を全てのグリッドに対応する入力RGB値に適用し、入力RGB値に対応した出力RGB値を算出する。そして最後に屋外シーンで説明した式8と同様の演算を行い、青空シーン用補正量3DLUTを算出し、メモリ107に記録しておく。なお、本実施形態ではY値に依らず青空補正領域1301内の色に対する補正量を等しくしている。しかし、例えば日陰の青味が強くなり過ぎないように、Y値が低い青空補正領域の彩度補正量はY値が高い青空補正領域よりも弱めにするなど、Y値に応じて補正量を異ならせた3DLUTとしても良い。また、青空シーン用補正量3DLUTを、青空補正領域1301の外側の色を全く補正しないようにしてしまうと、青空補正領域1301の境界で補正量が大きく異なることにより、トーンジャンプが発生してしまう。そこで、青空補正領域1301の周囲に青空補正量低減領域1309を設け、青空補正量低減領域1309内の色の補正量は、青空補正領域1301の境界から離れるほど徐々に小さくなるようにする。具体的には、青空補正領域1301の境界上での補正量を100、青空補正量低減領域1309の境界上での補正量が0となるようにする。そして、境界間の色については、青空補正領域1301と青空補正量低減領域1309の境界の間隔に応じた線形補間によって補正量を決定した3DLUTを作成する。また、自然の緑、紅葉、夕景シーン用補正量3DLUTも青空シーン用補正量3DLUTと同様のものとする。つまり、補正前のUV値が図8に示す自然の緑補正領域1302、紅葉補正領域1303、夕景補正領域1304に含まれる色については、自然の緑、紅葉、夕景の各シーン信頼度が100の時に、補正前の彩度を10高める3DLUTとする。なお本実施形態では、自然の緑補正領域1302、紅葉補正領域1303、夕景補正領域1304内の色の補正値はY値に依らず一定としているが、Y値に応じて補正量が異なる3DLUTとしても良い。また、自然の緑、紅葉、夕景シーンの補正用3DLUTについても、青空シーンの補正量3DLUTと同様にして、補正領域の境界におけるトーンジャンプを防止することができる。具体的には、自然の緑補正量低減領域1310、紅葉補正量低減領域1311、夕景補正量低減領域1312をそれぞれ設ける。そして、前述した青空補正量低減領域1309と同様に、これら領域内の色については、補正領域から離れるに従って徐々に補正量が小さくなるように3DLUTを作成する。自然の緑、紅葉、夕景シーンの補正用3DLUTも屋外シーンや青空シーンの補正用3DLUTと同様、最終的には補正量3DLUTの形式でメモリ107に記録しておく。次に、全てのシーン信頼度を反映した、最終的に画像に適用する1つの補正テーブルの作成方法について説明する。テーブル算出手段としての画像処理部108は、以下の式9によって各シーン用の補正量3DLUTを合成して補正テーブルを算出する。なお、式9によって求める最終的な補正テーブルは、前述した補正量の3DLUTの形式ではなく、入力RGB値に対応した出力RGB値の形式で算出される。全シーン信頼度を反映した補正用3DLUTRijkGijkBijk=3DLUTRijkGijkBijkの入力値屋外シーン用補正量3DLUTRijkGijkBijk×屋外シーン信頼度青空シーン用補正量3DLUTRijkGijkBijk×青空シーン信頼度自然の緑シーン用補正量3DLUTRijkGijkBijk×自然の緑シーン信頼度夕景シーン用補正量3DLUTRijkGijkBijk×夕景シーン信頼度紅葉シーン用補正量3DLUTRijkGijkBijk×紅葉シーン信頼度式9ここで、ijk0~163DLUTの各グリッドを示すであり、RijkGijkBijkは各シーンの各グリッドに対応する補正前後のRGB値の差分である。各シーンの補正用の3DLUTを、入力値からの補正量の形式で算出しておくことで、式9のように簡略化した演算により、各シーンの補正量が適用された、入力RGB値と出力RGB値の形式の3DLUTを算出することができる。式9によれば、屋外シーン信頼度が100でその他のシーン信頼度が0の場合、屋外シーン用3DLUTが100適用される。また、青空シーン信頼度が100の場合、図3に示した、明るさによるシーン信頼度の関係から、屋外シーン信頼度も必ず100となる。そのため、青空補正領域1301内の色には、屋外シーン用補正量3DLUTによる10彩度向上と、青空シーン用補正量3DLUTによる10彩度向上の計20の彩度を向上する補正が適用される。自然の緑、夕景、紅葉シーンについても同様に、これら3つのいずれかのシーン信頼度が100の場合、明るさによるシーン信頼度の関係により、屋外シーン信頼度も必ず100となる。そのため、自然の緑補正領域1302、紅葉補正領域1303、及び夕景補正領域1304内の色には、屋外シーン用補正量3DLUTによる10彩度向上と、各シーン用補正量3DLUTによる10彩度向上の計20の彩度を向上する補正が適用される。ここで、青空シーン信頼度100すなわち、屋外シーン信頼度も100時における、青空補正領域1301内の色の補正前後の関係について、図8を用いて補足説明する。補正前の色1305に対して、青空シーン信頼度100かつ屋外シーン信頼度100時の補正後の色が1307であるとする。この場合、屋外シーン信頼度100かつ青空シーン信頼度0の時の補正後の色は、以下の理由により、YUV色空間における色1305および1307の座標を結ぶ直線上の色1306とする必要がある。仮に、この補正後の色が色1305と1307を結ぶ直線上にない、例えば色1308であった場合、屋外シーン信頼度のみが100の場合と、青空シーン信頼度100かつ屋外シーン信頼度100の場合で青空の色相が変化してしまう。すなわち、明るさの変化や、青空領域の面積の変化に応じて空の色相がシアン寄り、マゼンタ寄りに変化してしまい、ショット毎の画角変化による空の色の変化が顕著になってしまう。ここでは青空補正領域1301内の色について説明したが、自然の緑補正領域1302、紅葉補正領域1303、夕景補正領域1304内の色の補正についても同様である。なお、青空補正量低減領域1309内の色については、前述したように補正前の色1305に対して、屋外シーン信頼度が100であれば色1306まで補正され、青空シーン信頼度が100であればさらに色1307に補正される。自然の緑、紅葉、夕景シーンについても同様である。すなわち、青空、自然の緑、紅葉、夕景シーンの検出結果によって補正される特定色は、屋外シーン信頼度と、青空、自然の緑、紅葉、夕景シーンのいずれかのシーン信頼度との2つのシーン信頼度の大きさにより、段階的に補正される。ここで、屋外シーン信頼度以外のシーン信頼度は、被写界輝度明るさとは別に、8×8領域YUV値に基づいて算出されるため、画角変化によって値が変化しやすい。一方、図3に示したように屋外シーン信頼度は被写界輝度のみに基づいき、画像に含まれる色に基づかずに算出されるので、画角変化によって値が変化しにくい。本実施形態では、画像に含まれる色に基づくシーン信頼度だけでなく、被写界輝度値に基づき、画像に含まれる色に基づかない屋外シーン信頼度を考慮して補正量を算出するので、前者のみによる補正量の算出と比較して画角変化が補正量に与える影響を抑制できる。本実施形態では、UV値に基づいて算出するシーン信頼度と屋外シーン信頼度による彩度補正量をそれぞれ最大で10としている。この場合、画角変化によって被写界の明るさが変化しなければ、仮にUV値に基づくシーン信頼度が100から0に変化しても、彩度補正量に与える影響を10に抑制できる。また、この場合でも屋外シーン信頼度は100なので、最低10の補正量は確保される。このように、特定シーンでの補正効果を所定量以上保ったまま、画角変化による色補正量の変化を軽減することができる。また、各シーンの補正量低減領域1309~1312の外側の領域に含まれる色については屋外シーン信頼度に応じた補正のみが行われる。屋外シーン信頼度100の場合、例えば図8の色1313は色1314に補正される。色1313の補正量はその他のシーン信頼度に依存しない。このように、青空、自然の緑、紅葉、夕景シーン信頼度に応じて補正される特定色以外の色を屋外シーン信頼度に応じて補正することで、シーン検出結果に応じて特定の色だけ彩度が高くなるといった色バランスの悪化を軽減することができる。図10a~cは、全シーン信頼度が考慮された補正用3DLUTの形状の例を示す図である。図10では、各グリッドに出力RGB値をプロットした形状を示しているため、変形部分から補正量と補正方向が把握できる。図10aは、全てのシーン信頼度が0の場合すなわち、補正なし、図10bは屋外シーン信頼度のみ100の場合、図10cは屋外シーン信頼度と自然の緑シーン信頼度が100の場合である。本実施形態では補正量と補正色の範囲の決定に屋外シーン信頼度を考慮しているので、段階的に特定色図10cは自然の緑が変化していることが分かる。また、屋外シーンを設けることで特定色図10cでは自然の緑以外の彩度も同時に高くなっていることが分かる。よってこの図10a~cからも、前述した効果が得られる様子が確認できる。以上のようにして、画像処理部108は全シーン信頼度を考慮した補正用3DLUTを算出する。なお、本実施形態では説明を分かりやすくするため、最大のシーン信頼度100に対応する補正量最大補正量を、シーン信頼度の種類によらず、補正前の色に対して彩度を10高くする補正量としている。しかし、最大補正量は10より高くしてもよいし、低くしてもよい。また、シーン信頼度の種類によって最大補正量を変えてもよい。また、本実施形態では補正範囲に含まれる画素値に対して彩度を強調する補正を適用する場合について例示したが、例えば色相、明度、コントラストの1つ以上を補正する場合にも適用可能である。彩度以外の補正を行う場合も、屋外シーン信頼度のみ100の場合の補正目標色は、屋外シーンとそれ以外のシーン信頼度が共に100の場合の補正目標色と補正前の色のYUV色空間座標を結ぶ直線上にあるようにする。最後にS207で画像処理部108は、S203でメモリ107に一時記録されていた12ビットRAWデータに対して本現像処理を適用する。本現像処理において画像処理部108はまず、RAWデータに対してホワイトバランス補正を実行する。ここで適用するホワイトバランス補正値は、S204で述べた仮現像処理と同様、オートホワイトバランス補正値や色温度5200K相当の光源でホワイトバランスが適切に補正される固定のホワイトバランス補正値などを用いることができる。そして、画像処理部108は、RGBベイヤー配列の色モザイク画像を、色補間処理によってRGB3プレーンデータに変換し、仮現像処理と同様にガンマ補正、色変換、彩度補正、色相補正の各処理を適用する。最後に画像処理部108は、S208において、本現像処理後の画像データに対し、S206で算出した補正用3DLUTを用いた色補正処理を実行する。このようにして得られたYUV画像に対し、画像処理部108は記録形式に応じた符号化処理、例えばJPEG形式への符号化処理を適用し、メモリ107に保存する。その後、画像データは、ヘッダなどの付加情報を有する画像ファイルの形式で外部記憶装置109に記録される。その他の実施形態以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"