(57)【要約】【課題】  撮影したシーンに応じて色補正処理後の画像の色調をより適正にする手段を提供する。【解決手段】  撮像装置は、撮像素子と、ホワイトバランス演算部と、画像処理部と、制御部とを備える。撮像素子は、被写体像を撮像して画像のデータを生成する。ホワイトバランス演算部は、画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、オートホワイトバランス演算の信頼度を求める。画像処理部は、色補間処理後の画像のデータに対して色補正処理を実行する。制御部は、信頼度の値に基づいて、色補正処理の内容を変化させる。【選択図】  図１
2008160729.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して画像のデータを生成する撮像素子と、
前記画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、前記オートホワイトバランス演算の信頼度を求めるホワイトバランス演算部と、
色補間処理後の前記画像のデータに対して色補正処理を実行する画像処理部と、
前記信頼度の値に基づいて、前記色補正処理の内容を変化させる制御部と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記画像処理部は、前記ホワイトバランス調整量に基づくホワイトバランス補正の後に、前記色補正処理を実行することを特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置において、
前記制御部は、前記オートホワイトバランス演算によって取得した前記信頼度以外のホワイトバランス情報をさらに用いて、前記色補正処理の内容を変化させることを特徴とする撮像装置。
【請求項４】
請求項１に記載の撮像装置において、
前記制御部は、前記信頼度の値に基づいて、前記画像のデータに対する画像処理のうち、前記色補正処理に関する補正配分比率を変更することを特徴とする撮像装置。
【請求項５】
請求項１に記載の撮像装置において、
前記画像処理部は、前記色補正処理のときに彩度制御を実行することを特徴とする撮像装置。
【請求項６】
請求項１に記載の撮像装置において、
前記画像処理部は、前記色補正処理のときに色相別の色補正を実行することを特徴とする撮像装置。
【請求項７】
被写体像を撮像して画像のデータを生成する撮像素子と、
前記画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、前記オートホワイトバランス演算の信頼度を求めるホワイトバランス演算部と、
前記信頼度の値に基づいて、前記ホワイトバランス調整量の補正係数を求める制御部と、
前記補正係数で補正された前記ホワイトバランス調整量に基づいて、前記画像のデータに対してホワイトバランス補正を実行する画像処理部と、
を備えることを特徴とする撮像装置。
【請求項８】
撮像素子で撮像された画像のデータを読み込む第１ステップと、
前記画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、前記オートホワイトバランス演算の信頼度を求める第２ステップと、
前記信頼度の値に基づいて、色補正処理の内容を変化させる第３ステップと、
色補間処理後の前記画像のデータに対して前記色補正処理を実行する第４ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
撮像素子で撮像された画像のデータを読み込む第１ステップと、
前記画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、前記オートホワイトバランス演算の信頼度を求める第２ステップと、
前記信頼度の値に基づいて、前記ホワイトバランス調整量の補正係数を求める第３ステップと、
前記補正係数で補正された前記ホワイトバランス調整量に基づいて、前記画像のデータに対してホワイトバランス補正を実行する第４ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホワイトバランス補正機能を備えた撮像装置や、ホワイトバランス補正を行うプログラムに関する。
【背景技術】
【０００２】
従来から、一般的な電子カメラの画像処理では、撮影光源に応じたホワイトバランス補正を行った後に、ユーザーの意図する色再現を実現するために色補正処理が行われている。かかる色補正処理は、適切なホワイトバランス補正が施された画像のデータに対して実行されることが前提であるため、ホワイトバランス補正が不十分な場合には色補正処理後の画像の色調が不自然なものとなってしまう。
【０００３】
そのため、撮影画像に対するホワイトバランス補正および色補正を適切に行うための手法が従来から種々提案されている。一例として、特許文献１では、複数の色補正値ごとに信頼度をそれぞれ求め、各々の信頼度を反映させて新たな色補正値を演算する画像補正装置が開示されている。
【特許文献１】特開２００６−５０５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、撮像装置は多様なシーンを撮像する一方で、いかなる環境においても完全なホワイトバランス補正を行うことは現実には困難である。そのため、撮像するシーンによっては、ホワイトバランス補正が不十分なために最終的な画像の色調が不自然となるおそれがあった。
本発明は上記従来技術の課題を解決するものである。本発明の目的は、撮影したシーンに応じて色補正処理後の画像の色調をより適正にする手段を提供することである。
【課題を解決するための手段】
【０００５】
第１の発明に係る撮像装置は、撮像素子と、ホワイトバランス演算部と、画像処理部と、制御部とを備える。撮像素子は、被写体像を撮像して画像のデータを生成する。ホワイトバランス演算部は、画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、オートホワイトバランス演算の信頼度を求める。画像処理部は、色補間処理後の画像のデータに対して色補正処理を実行する。制御部は、信頼度の値に基づいて、色補正処理の内容を変化させる。
【０００６】
第２の発明は、第１の発明において、画像処理部は、ホワイトバランス調整量に基づくホワイトバランス補正の後に、色補正処理を実行する。
第３の発明は、第１の発明において、制御部は、オートホワイトバランス演算によって取得した信頼度以外のホワイトバランス情報をさらに用いて、色補正処理の内容を変化させる。
【０００７】
第４の発明は、第１の発明において、制御部は、信頼度の値に基づいて、画像のデータに対する画像処理のうち、色補正処理に関する補正配分比率を変更する。
第５の発明は、第１の発明において、画像処理部は、色補正処理のときに彩度制御を実行する。
第６の発明は、第１の発明において、画像処理部は、色補正処理のときに色相別の色補正を実行する。
【０００８】
第７の発明に係る撮像装置は、撮像素子と、ホワイトバランス演算部と、画像処理部と、制御部とを備える。撮像素子は、被写体像を撮像して画像のデータを生成する。ホワイトバランス演算部は、画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、オートホワイトバランス演算の信頼度を求める。制御部は、信頼度の値に基づいて、ホワイトバランス調整量の補正係数を求める。画像処理部は、補正係数で補正されたホワイトバランス調整量に基づいて、画像のデータに対してホワイトバランス補正を実行する。
【０００９】
第８の発明に係るプログラムは、以下のステップをコンピュータに実行させる。第１ステップでは、撮像素子で撮像された画像のデータを読み込む。第２ステップでは、画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、オートホワイトバランス演算の信頼度を求める。第３ステップでは、信頼度の値に基づいて、色補正処理の内容を変化させる。第４ステップでは、色補間処理後の画像のデータに対して色補正処理を実行する。
【００１０】
第９の発明に係るプログラムは、以下のステップをコンピュータに実行させる。第１ステップでは、撮像素子で撮像された画像のデータを読み込む。第２ステップでは、画像のデータに対するホワイトバランス調整量を求めるオートホワイトバランス演算を実行するとともに、オートホワイトバランス演算の信頼度を求める。第３ステップでは、信頼度の値に基づいて、ホワイトバランス調整量の補正係数を求める。第４ステップでは、補正係数で補正されたホワイトバランス調整量に基づいて、画像のデータに対してホワイトバランス補正を実行する。
【発明の効果】
【００１１】
本発明では、オートホワイトバランス演算の信頼度に基づいて、ホワイトバランス調整量または色補正処理の内容を変化させることで、画像の色調がより適切な色調に調整される。
【発明を実施するための最良の形態】
【００１２】
図１は本実施形態の電子カメラの構成を示すブロック図である。電子カメラは、撮像素子１１と、アナログ信号処理部１２と、画像処理部１３と、バッファメモリ１４と、ＣＰＵ１５と、ＲＯＭ１６と、記録Ｉ／Ｆ１７と、レリーズ釦１８および操作部１９とを有している。なお、撮像素子１１、アナログ信号処理部１２、画像処理部１３、ＲＯＭ１６、記録Ｉ／Ｆ１７、レリーズ釦１８および操作部１９はそれぞれＣＰＵ１５に接続されている。
【００１３】
撮像素子１１は、撮影光学系（不図示）の像空間側に配置されており、レリーズ時に被写体を撮像して記録用画像（本画像）のデータを生成する。この撮像素子１１の出力は、アナログ信号処理部１２に接続されている。
撮像素子１１は受光素子が２次元配列された受光面を有しており、受光面に結像した被写体像を光電変換して画像信号を生成する。撮像素子１１の各受光素子には、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のいずれかのカラーフィルタ（不図示）が公知のベイヤー配列にしたがって配置されている。そのため、撮像素子１１の各受光素子は、カラーフィルタでの色分解によって、カラーフィルタの色に対応する画像信号をそれぞれ出力する。
【００１４】
アナログ信号処理部１２は、撮像素子１１の出力に対してアナログ信号処理を施すアナログフロントエンド回路である。このアナログ信号処理部１２は、相関二重サンプリングや、画像信号のゲインの調整や、画像信号のＡ／Ｄ変換を行う。なお、アナログ信号処理部１２の出力は画像処理部１３に接続されている。
画像処理部１３は、デジタル画像信号に対して各種の画像処理を施すＡＳＩＣである。この画像処理部１３は、ホワイトバランス補正部２１と、補間処理部２２と、第１色補正部２３と、階調変換部２４と、色空間変換部２５と、第２色補正部２６とを有している。また、画像処理部１３は記録Ｉ／Ｆ１７と接続されている。
【００１５】
ホワイトバランス補正部２１は、ＣＰＵ１５が演算したホワイトバランス調整量に基づいて、アナログ信号処理部１２からの出力信号にホワイトバランス補正を実行する。
補間処理部２２は、デジタル画像信号に色補間処理を実行する。撮像素子１１は受光素子に対応する画素毎に１つの色しか得ることができないため、撮像素子１１のＲＡＷデータでは色に関してモザイク状の画像となっている。補間処理部２２は、周囲の画素から得られる色情報を利用して補間を行うことで、全画素で全ての色（ＲＧＢ）が揃った画像のデータを生成する。例えば、補間処理部２２は、赤色の画素に対応する緑色のデータを周囲の緑色画素から補間して生成する。同様に補間処理部２２は、赤色の画素に対応する青色のデータを周囲の青色画素から補間して生成する。
【００１６】
第１色補正部２３は、補間処理後の画像のデータに対して、カラーモード設定に応じた色変換マトリクスを用いて色変換処理を行うとともに記憶色補正を実行する。記憶色補正とは、人間が特定の固定概念を持っている色（肌色、空色、葉緑色等）に近い色の画像領域を、上記の固定概念に対応する色に近づける補正である。
階調変換部２４は、入力階調値と出力階調値との対応関係を示す階調変換曲線に基づいて、画像のデータの階調変換処理を実行する。
【００１７】
色空間変換部２５は、ＲＧＢ色空間の座標値で表現される色のデータをＹＣｒＣｂ色空間の座標値に変換する。
第２色補正部２６は、補間処理後の画像のデータに対して、色相別の色補正処理や彩度調整などを実行する。
バッファメモリ１４は画像処理部１３に接続されている。このバッファメモリ１４は、画像処理部１３による画像処理の前工程や後工程で画像のデータを一時的に記録する。
【００１８】
ＣＰＵ１５は、電子カメラの統括的な制御を行うプロセッサである。ＣＰＵ１５は、シーケンスプログラムに従って電子カメラの各部動作を制御するとともに、撮影時に必要となる各種演算（ＡＦ、ＡＥなど）を実行する。また、ＣＰＵ１５は、ホワイトバランス演算部２７および色補正演算部２８としても機能する。
ホワイトバランス演算部２７は、ホワイトバランス補正部２１に対してホワイトバランス調整量を出力する。このホワイトバランス調整量は、Ｒ画素の信号に対するゲイン（Ｇｒ）と、Ｇｒ画素（Ｒ画素と並ぶＧ画素）の信号に対するゲイン（Ｇｇｒ）と、Ｇｂ画素（Ｂ画素と並ぶＧ画素）の信号に対するゲイン（Ｇｇｂ）と、Ｂ画素の信号に対するゲイン（Ｇｒ）とで構成されている。
【００１９】
ここで、オートホワイトバランスがオンに設定されている場合には、ホワイトバランス演算部２７は、本画像のデータに基づいてホワイトバランス調整量を演算する。一例として、ホワイトバランス演算部２７は、ＪＩＳＺ８７２５の「光源の分布温度及び色温度・相関色温度の測定方法」に従ってＲＧＢデータをＴＣ−Ｄｕｖ座標のデータに変換し、画像データにおける無彩色部分を判定する。そして、座標変換後のデータが無彩色と判定された場合には、ホワイトバランス演算部２７は、ＴＣ−Ｄｕｖ座標から求まる相関色温度を所定の色温度−ホワイトバランスゲインの関係式に当てはめて、上記のホワイトバランス調整量を演算する。
【００２０】
このとき、ホワイトバランス演算部２７は、光源別に予め与えられている色温度情報と、上記の相関色温度とを対比することで、撮影するシーンの光源種別Ｌｋ（晴天、曇天、晴天日陰、電球、蛍光灯など）を推定する。
また、ホワイトバランス演算部２７は、オートホワイトバランスの演算に関する信頼度Ｐを求める。一例として、ホワイトバランス演算部２７は、画像を複数の領域に分割するとともに、分割領域のうちで無彩色と判定された領域の数に基づいて信頼度の値を求める。このとき、ホワイトバランス演算部２７は、無彩色と判定された領域の数が多いほど信頼度を高く設定する。
【００２１】
また、ホワイトバランス演算部２７は、撮像素子１１や測光用センサ（不図示）から取得した被写界の解析データ（被写界の輝度分布や色分布を示すデータ）からオートホワイトバランスの演算の信頼度を調整してもよい。具体的には、ホワイトバランス演算部２７は、オートホワイトバランス演算で統計的に誤判定の多いシーンを示す教師データと、被写界の解析データとを対比し、パターンマッチング等の手法によって両者の類似度を評価する。そして、ホワイトバランス演算部２７は、被写界の解析データと教師データとの類似度の高さに応じて、オートホワイトバランスの演算の信頼度を低く設定する。
【００２２】
ここで、ホワイトバランスの演算で統計的に誤判定の多いシーン（予め教師データを生成しておくシーン）としては、以下の例が挙げられる。例えば、芝生や草木を撮影したシーンと、蛍光灯または水銀灯が光源であるシーンとは誤判定されることが多い。また、紅葉や人物の顔を撮影したシーンと、電球が光源であるシーンとは誤判定されることが多い。さらに、日陰を撮影したシーンと、青空を撮影したシーンとは誤判定されることが多い。
【００２３】
色補正演算部２８は、ホワイトバランス演算の演算結果に基づいて各種の演算を実行する。例えば、色補正演算部２８は、画像のデータに対する画像処理において、ホワイトバランス補正部２１および第２色補正部２６の補正配分比率を演算する。
また、色補正演算部２８は、第２色補正部２６における色補正処理のパラメータ（色相別色補正量θｉ、低彩度抑制量Ｄ）を設定する。なお、色補正演算部２８の演算処理に関する説明は後述する。
【００２４】
ＲＯＭ１６には、第１テーブルおよび第２テーブルのデータが記録されている。
図２は第１テーブルの内容を模式的に示す図である。第１テーブルには、オートホワイトバランス演算の信頼度Ｐの値と、補正配分比率Ｃおよび低彩度抑制量Ｄとの対応関係のデータが記録されている。第２テーブルでの補正配分比率Ｃは、ホワイトバランス補正部２１が占める色補正の分担割合の値を示している。
【００２５】
図３は第２テーブルの内容を模式的に示す図である。第２テーブルには、画像の光源種別Ｌｋと、色相別色補正量θｉとの対応関係のデータが記録されている。この第２テーブルでは、信頼度Ｐが閾値Ｔｐを超える場合と、信頼度Ｐが閾値Ｔｐ以下の場合とで、光源種別と色相別の色補正量との対応関係がそれぞれ異なる値に設定されている。
図３の例では、光源種別Ｌｋが自然光、電球、蛍光灯で場合分けされている。また、色相別色補正量θｉは、所定の色相領域（ｉ）に属する色を色補正するときの変換量を、任意の表色系（例えばＬ*ａ*ｂ*表色系など）の座標の回転量で示したものである。例えば、図３での色補正量の値が＋１の場合には、その色相に属する色の座標を左周りの方向に１度回転させて得られる色に補正することを意味する。同様に、図３での色補正量の値が−１の場合には、その色相に属する色の座標を右周りの方向に１度回転させて得られる色に補正することを意味する。この色相別色補正量θｉは、赤色、肌色、橙色、黄色、緑色、青色、紫色の７つの色相での値がそれぞれ設定されている。
【００２６】
記録Ｉ／Ｆ１７には、記録媒体２９を接続するためのコネクタが形成されている。そして、記録Ｉ／Ｆ１７は、コネクタに接続された記録媒体２９に対してデータの書き込み／読み込みを実行する。上記の記録媒体２９は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記録媒体２９の一例としてメモリカードを図示する。
【００２７】
レリーズ釦１８は、半押し操作によるＡＦ、ＡＥ演算などの指示入力と、全押し操作によるレリーズ指示（露光開始の指示）の入力とをユーザーから受け付ける。
操作部１９は、例えばコマンドダイヤルや十字状のカーソルキーなどで構成され、ユーザーから各種設定の入力操作を受け付ける。例えば、ユーザーは操作部１９を介して、（１）撮影条件の設定や、（２）記録モードの設定などをＣＰＵ１５に対して入力できる。
【００２８】
ここで、上記（１）の撮影条件の設定では、ホワイトバランスのモードをユーザーが切り替えることができる。また、上記（２）の記録モードの設定では、画像処理を施した画像データを記録する第１記録モードと、ＲＡＷデータ（Ａ／Ｄ変換後において一切の画像処理を施さない状態の画像データ）を記録する第２記録モードとの切り替えをユーザーが実行できる。
【００２９】
次に、図４の流れ図を参照しつつ、本実施形態での電子カメラの撮影動作を説明する。なお、図４の例では、ホワイトバランスがオートモードに設定されるとともに、第１記録モードが選択されている状態を前提として説明を行う。
ステップ１０１：ＣＰＵ１５は、レリーズ釦１８の全押し操作に応じて本画像の撮影処理を実行する。まず、ＣＰＵ１５は、撮像素子１１を駆動させて本画像を撮像する。本画像のデータは、アナログ信号処理部１２をパイプライン式に通過して画像処理部１３に入力される。
【００３０】
ステップ１０２：ＣＰＵ１５のホワイトバランス演算部２７は、本画像のデータに基づいてオートホワイトバランスの演算を実行する。そして、ホワイトバランス演算部２７は、ホワイトバランス調整量（Ｇｒ，Ｇｇｒ，Ｇｇｂ，Ｇｂの各ゲインの値）、光源種別Ｌｋ、信頼度Ｐおよび相関色温度の値などをホワイトバランス情報として出力する。
ステップ１０３：ＣＰＵ１５の色補正演算部２８は、第１テーブルを参照して、信頼度Ｐ（Ｓ１０２）の値から補正配分比率Ｃの値を取得する。
【００３１】
ここで、第１テーブルの補正配分比率Ｃの値は、信頼度Ｐの高さに比例して、ホワイトバランス補正部２１での色補正の分担割合が高くなるように設定されている。すなわち、本実施形態の電子カメラは、信頼度Ｐが高いときにはホワイトバランス補正部２１による色補正を支配的にする一方で、第２色補正部２６での色補正処理を抑制する。また、本実施形態の電子カメラは、信頼度Ｐが低いときにはホワイトバランス補正部２１における色補正を抑制し、第２色補正部２６での色補正処理の補正量を大きく設定する。
【００３２】
例えば、ホワイトバランス演算部２７が本画像の光源種別を電球と判定した場合を考える。上記において信頼度Ｐの値が高いときには、電球光源のシーンを撮影した可能性が高いと考えられる。したがって、この場合の電子カメラは、電球光源のシーン向けのホワイトバランス補正を行うことで自然な色調の画像を得ることができる。そのため、第２色補正部２６での色補正の必要性は相対的に低くなる。
【００３３】
一方、上記において信頼度Ｐの値が低いときには、紅葉のシーンなどを撮影したにも拘わらず、電球光源のシーンと誤判定した可能性がある。このような誤判定の場合に電子カメラが電球光源のシーン向けのホワイトバランス補正を行うと、画像が青かぶりして不自然な色調になってしまう。したがって、この場合にはホワイトバランス補正部２１での色補正を抑制する一方で、第２色補正部２６の色補正処理によって色かぶりを補正した方が好ましいことが分かる。
【００３４】
ステップ１０４：ＣＰＵ１５は、補正配分比率Ｃ（Ｓ１０３）に基づいて、ホワイトバランス調整量（Ｓ１０２）を以下の式（１）により補正する。
ＷＢＧout＝Ｃ×ＷＢＧ＋（１−Ｃ）×ＷＢＧdefault      ・・・（１）
ここで、上記の式（１）における各記号を説明する。「ＷＢＧout」はホワイトバランス補正部２１に対して出力されるホワイトバランス調整量を意味する。「Ｃ」はＳ１０３で取得した補正配分比率の値を意味する。「ＷＢＧ」はＳ１０２で取得したホワイトバランス調整量を意味する。また、「ＷＢＧdefault」は、光源不明時に使用されるホワイトバランス調整量のデフォルト値を意味する。
【００３５】
ステップ１０５：画像処理部１３のホワイトバランス補正部２１は、ＣＰＵ１５から出力されたホワイトバランス調整量（Ｓ１０４で求めたもの）に基づいて、本画像のデータに対してホワイトバランス補正を実行する。そして、本画像のデータは補間処理部２２で色補間された後、第１色補正部２３、階調変換部２４および色空間変換部２５をパイプライン式に通過して種々の画像処理を施されることとなる。その後、本画像のデータは第２色補正部２６に入力される。
【００３６】
ステップ１０６：色補正演算部２８は、信頼度Ｐ（Ｓ１０２）の値が閾値Ｔｐを超えるか否かを判定する。信頼度Ｐが閾値Ｔｐを超える場合（ＹＥＳ側）には、ＣＰＵ１５はＳ１０７に移行する。一方、信頼度Ｐが閾値Ｔｐ以下の場合（ＮＯ側）には、ＣＰＵ１５はＳ１０８に移行する。
ステップ１０７：色補正演算部２８は、第２テーブルにおいて信頼度Ｐが閾値Ｔｐを超える場合（Ｐ＞Ｔｐ）のデータを参照し、光源種別Ｌｋ（Ｓ１０２）に対応する色相別色補正量θｉを取得する。
【００３７】
このＳ１０７での色相別色補正量θｉは、本画像に対して適切なホワイトバランス補正が行われている場合において、ホワイトバランス補正で補正しきれない画像の色合いを調整するためのものである。上記の場合において、ホワイトバランス補正後に色かぶりの目立つ色相領域は光源種別ごとにその傾向が概ね決まっている。そのため、光源種別ごとに色かぶりを補正する色相領域およびその補正量を予め決めておくことで、より精度の高い色かぶり補正を実現できる。
【００３８】
例えば、蛍光灯光源のシーンの画像に対して適切なホワイトバランス補正が行われたときには、紫色が青方向に再現されやすく、また肌色が黄色方向に再現されやすい。そのため、信頼度Ｐが高くて蛍光灯光源と判定された場合には、Ｓ１０７において紫色、肌色、橙色の色相領域を補正する補正量が与えられる（図３参照）。なお、Ｓ１０７の処理終了後にＣＰＵ１５はＳ１０９に移行する。
【００３９】
ステップ１０８：色補正演算部２８は、第２テーブルにおいて信頼度Ｐが閾値Ｔｐ以下の場合（Ｐ≦Ｔｐ）のデータを参照し、光源種別Ｌｋ（Ｓ１０２）に対応する色相別色補正量θｉを取得する。
このＳ１０８での色相別色補正量θｉは、光源種別を誤判定している可能性が高い場合において、誤判定の影響を軽減するべく特定の色相領域の色を補正するものである。
【００４０】
例えば、自然光光源のシーンであるにも拘わらず、蛍光灯光源と誤判定されてホワイトバランス補正が行われた場合には、画像の肌色の領域にマゼンダの色かぶりが目立つようになる。そのため、信頼度Ｐが低くて蛍光灯光源と判定された場合には、Ｓ１０８において肌色、緑色の色相領域を補正する補正量が与えられる（図３参照）。
ステップ１０９：色補正演算部２８は、補正配分比率Ｃ（Ｓ１０３）に基づいて、色相別色補正量θｉ（Ｓ１０７またはＳ１０８で求めたもの）を以下の式（２）により補正する。
【００４１】
θｉout＝（１−Ｃ）×θｉtable      ・・・（２）
ここで、上記の式（２）における各記号を説明する。「θｉout」は第２補正部に対して出力される色相別色補正量を意味する。「Ｃ」はＳ１０３で取得した補正配分比率の値を意味する。また、「θｉtable」は、Ｓ１０７またはＳ１０８において第２テーブルから求めた色相別色補正量を意味する。
【００４２】
すなわち、ホワイトバランス補正部２１での色補正の分担割合が高い場合には、Ｓ１０９で求まる色相別色補正量は小さな値となる。一方、第２補正部での色補正の分担割合が高い場合には、Ｓ１０９で求まる色相別色補正量は大きな値となる。
ステップ１１０：画像処理部１３の第２色補正部２６は、ＣＰＵ１５から出力された色相別色補正量（Ｓ１０９で求めたもの）に基づいて、本画像のデータに対して色相別の色補正処理を実行する。
【００４３】
ステップ１１１：色補正演算部２８は、第１テーブルを参照して、信頼度Ｐ（Ｓ１０２）の値から低彩度抑制量Ｄの値を取得する。なお、低彩度抑制量Ｄの値は、信頼度Ｐの高さ（ホワイトバランス補正部２１での色補正の分担割合の高さ）に応じて、その値が低くなるように設定されている。
ステップ１１２：第２色補正部２６は、低彩度抑制量Ｄ（Ｓ１１１）に基づいて、本画像のデータに対して彩度調整処理を実行する。一般的に、画像に色かぶりが残る場合には、高彩度部分での色かぶりよりも、無彩色で再現されるべき部分での色かぶりの方が人間の視覚に大きな印象を与えることとなる。そのため、Ｓ１１２では、本来は無彩色であるがホワイトバランス補正の精度が低いために若干彩度が高くなった部分に対して、彩度を抑制する補正を加えることで本画像の色かぶり感を改善する。
【００４４】
具体的には、Ｓ１１２での彩度調整処理は以下の要領で行われる。まず、第２色補正部２６は、入力画像を彩度Ｓａｔ＝（Ｃｒ×Ｃｒ＋Ｃｂ×Ｃｂ）0.5で表現したときに、彩度Ｓａｔが閾値Ｔｓａｔ以下となる範囲（０≦Ｓａｔ≦Ｔｓａｔ）を彩度調整の対象に設定する。次に、第２色補正部２６は、上記の彩度調整の対象となった範囲（画像中の低彩度の部分）の彩度の値に対し、低彩度抑制量Ｄを乗じて彩度の値を抑制する補正を行う（すなわち、補正後の出力彩度＝入力彩度×Ｄ）。
【００４５】
なお、彩度調整処理が施された本画像のデータは、圧縮処理部（不図示）でＪＰＥＧ圧縮された後に最終的に記録媒体２９に記録される。以上で、図４の一連の動作説明を終了する。
以下、本実施形態の電子カメラの効果を説明する。本実施形態の電子カメラでは、オートホワイトバランスに関する信頼度に応じて、ホワイトバランス補正部２１と第２色補正部２６との補正配分比率を変化させる。特に、信頼度が低い場合にはホワイトバランス補正の度合いを弱めるとともに色補正処理の度合いを大きくすることで、ホワイトバランスに誤判定が生じるシーンでも、画像の色かぶりを効果的に抑制することができる。
【００４６】
また、本実施形態の電子カメラでは、ホワイトバランスの信頼度や光源種別に応じて、色相別の色補正処理を実行する。これにより、ホワイトバランスの結果に基づいて個々のシーンに応じた適切な色補正処理が行われるので、画像の色かぶりをより抑制することができる。
さらに、本実施形態の電子カメラでは、画像の低彩度部分に対する彩度調整の度合いをホワイトバランスの信頼度に応じて変動させる。これにより、ホワイトバランス補正が不十分な場合には色かぶりの影響の大きい低彩度部分が無彩色に近づくので、画像の色かぶり感を大幅に改善することができる。
【００４７】
（実施形態の補足事項）
（１）上記実施形態の第２記録モードで撮影を行う場合、ＣＰＵ１５は本画像のＲＡＷデータをそのまま記録媒体２９に記録する。その後、記録媒体２９からＲＡＷデータを読み込んで現像処理を行うときに、電子カメラはＳ１０２からＳ１１２までの処理を行って、上記実施形態で説明したものとほぼ同様の画像処理を行うことも可能である。
【００４８】
なお、上記実施形態に示したホワイトバランス補正処理および色補正処理は、必ずしも電子カメラが実行するものでなくともよい。例えば、上記のＲＡＷデータを読み込んで現像処理を行うコンピュータが、Ｓ１０２からＳ１１２までの処理を含む画像処理プログラムを実行するものであってもよい（上記のコンピュータの構成に関する図示は省略する）。
【００４９】
（２）上記実施形態の各種のパラメータはあくまで一例にすぎない。例えば、第２テーブルについて、複数の閾値を設けて３つ以上に細分化してもよい。また、第２テーブルについて、他の光源種別に対する色相別色補正量を設定してもよい。また、第２テーブルについて、光源種別に代えて相関色温度で色相別色補正量を選択するものであってもよい。
（３）上記実施形態のＳ１０４において、ＣＰＵ１５は、デフォルト値を考慮することなく、ホワイトバランス調整量（Ｓ１０２）と補正配分比率Ｃ（Ｓ１０３）との積を画像処理部１３に対する出力値としてもよい（すなわち、ＷＢＧout＝Ｃ×ＷＢＧ）。
【００５０】
（４）上記実施形態のＳ１０９において、色補正演算部２８は、信頼度Ｐが高い場合の色相別色補正量θｉ（Ｓ１０７）に対しては、以下の式（３）で補正するようにしてもよい。
θｉout＝Ｃ×θｉtable      ・・・（３）
（５）上記実施形態のＳ１１２において、第２色補正部２６は彩度を他の指標（例えば、Ｌ*ａ*ｂ*色空間のａ*ｂ*）で求めてもかまわない。また、Ｓ１１２の彩度調整では、全色相について同一の処理としたが、色相別に異なる彩度調整を行うものでもよい。さらに、第２色補正部２６は彩度調整において彩度を上げる処理を行ってもよい。
【００５１】
なお、本発明は、その精神またはその主要な特徴から逸脱することなく他の様々な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。
【図面の簡単な説明】
【００５２】
【図１】本実施形態の電子カメラの構成を示すブロック図
【図２】第１テーブルの内容を模式的に示す図
【図３】第２テーブルの内容を模式的に示す図
【図４】本実施形態での電子カメラの撮影動作を説明する流れ図
【符号の説明】
【００５３】
１１…撮像素子、１３…画像処理部、１５…ＣＰＵ、２１…ホワイトバランス補正部、２２…補間処理部、２３…第１色補正部、２６…第２色補正部、２７…ホワイトバランス演算部、２８…色補正演算部
【図１】
2008160729.tif 000003
【図２】
2008160729.tif 000004
【図３】
2008160729.tif 000005
【図４】
2008160729.tif 000006