(57)【要約】【課題】ホワイトバランス調整に失敗する確率が低く、かつ成功する確率の高い画像処理装置、電子カメラ、及び画像処理プログラムを提供する。【解決手段】被写体の画像に施すべきホワイトバランス調整の第１調整量の値を設定する第１設定手段（Ｓ１〜Ｓ４）と、画像のうち無彩色検出された部分領域が第１調整量でホワイトバランス調整された際の色信号のバランスを演算する演算手段（Ｓ５）と、ずれが閾値以上残存しているとき（Ｓ６ＮＯ）には第１調整量の値をそのまま第２調整量に設定し、ずれが閾値未満しか残存していないとき（Ｓ６ＹＥＳ）にはそのずれが圧縮される方向に第１調整量の値を補正してから（Ｓ７）第２調整量に設定する（Ｓ８）第２設定手段とを備える。【選択図】      図２
2004350222.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像に施すべきホワイトバランス調整の第１調整量の値を設定する第１設定手段と、
前記画像のうち無彩色検出された部分領域が前記第１調整量でホワイトバランス調整された際の色信号のバランスのずれを演算する演算手段と、
前記ずれが閾値以上残存しているときには前記第１調整量の値をそのまま第２調整量に設定し、前記ずれが閾値未満しか残存していないときにはそのずれが圧縮される方向に前記第１調整量の値を補正してから第２調整量に設定する第２設定手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記画像の全体を前記第２調整量でホワイトバランス調整する調整手段をさらに備えた
ことを特徴とする画像処理装置。
【請求項３】
被写体を撮像する撮像素子と、
前記撮像素子から出力される画像に基づいて演算を行う回路部とを備え、
前記回路部は、
被写体の画像に施すべきホワイトバランス調整の第１調整量の値を設定する第１設定手段と、
前記画像のうち無彩色検出された部分領域が前記第１調整量でホワイトバランス調整された際の色信号のバランスのずれを演算する演算手段と、
前記ずれが閾値以上残存しているときには前記第１調整量の値をそのまま第２調整量に設定し、前記ずれが閾値未満しか残存していないときにはそのずれが圧縮される方向に前記第１調整量の値を補正してから第２調整量に設定する第２設定手段と
を備えたことを特徴とする電子カメラ。
【請求項４】
請求項３に記載の電子カメラにおいて、
前記回路部は、
前記画像の全体を前記第２調整量でホワイトバランス調整する調整手段をさらに備えた
ことを特徴とする電子カメラ。
【請求項５】
請求項３又は請求項４に記載の電子カメラにおいて、
前記第１設定手段は、
２種類以上の互いに異なる方法で判定された前記被写体の照明色に基づいて前記設定を行う
ことを特徴とする電子カメラ。
【請求項６】
請求項３又は請求項５に記載の電子カメラにおいて、
前記第１設定手段は、
ユーザ入力に従って前記設定を行う
ことを特徴とする電子カメラ。
【請求項７】
請求項３〜請求項６の何れか一項に記載の電子カメラにおいて、
前記ずれの前記閾値は、
同種照明間の演色性の相違に相当する大きさである
ことを特徴とする電子カメラ。
【請求項８】
請求項３〜請求項６の何れか一項に記載の電子カメラにおいて、
前記ずれの緑色方向の前記閾値は、
前記ずれの反緑色方向の前記閾値より小さい
ことを特徴とする電子カメラ。
【請求項９】
被写体の画像に対しホワイトバランス調整を施すコンピュータ読み取り可能な画像処理プログラムにおいて、
被写体の画像に施すべきホワイトバランス調整の第１調整量の値を設定する第１設定手順と、
前記画像のうち無彩色検出された部分領域が前記第１調整量でホワイトバランス調整された際の色信号のバランスのずれを演算する演算手順と、
前記ずれが閾値以上残存しているときには前記第１調整量の値をそのまま第２調整量に設定し、前記ずれが閾値未満しか残存していないときにはそのずれが圧縮される方向に前記第１調整量の値を補正してから第２調整量に設定する第２設定手順と
を含むことを特徴とする画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムにおいて、
前記画像の全体を前記第２調整量でホワイトバランス調整する調整手順をさらに含む
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、被写体の画像に施すべきホワイトバランス調整の調整量を決定するための画像処理装置、その決定機能を搭載した電子カメラ、及びその調整量を決定するための画像処理プログラムに関する。
【０００２】
【従来の技術】
一般の電子カメラには、白色の物体を照明色に依らず白色で表現するためのオートホワイトバランス調整の機能が搭載されている。
このホワイトバランス調整の方法として代表的なのは、次の方法（１），方法（２）などである。
【０００３】
方法（１）は、被写体の画像全体の平均色に基づき照明色を判定し、その照明色に応じた調整量（ホワイトバランスゲイン（ｇｒ，ｇｂ））でホワイトバランス調整（信号に対するホワイトバランスゲイン（ｇｒ，ｇｂ）の乗算）を行うものである。
方法（２）は、被写体の画像から無彩色領域を探索し、その無彩色領域の色に基づき照明色を判定し、その照明色に応じたホワイトバランスゲイン（ｇｒ，ｇｂ）でホワイトバランス調整を行うものである（特許文献１，特許文献２など）。
【０００４】
しかし、方法（１）は、灰色原理（画像全体の物体色を平均化すると無彩色になるという前提）の上に立つので、物体色に偏りのある画像（例えば、海の画像、芝生の画像、赤い壁の画像など）に適用すると、その物体色の偏りが照明色の偏りとみなされてしまい、誤判定し、ホワイトバランス調整に失敗することがある。
また、方法（２）は、照明色は予め決められた複数種（例えば、日中の自然光の色、蛍光灯の色、白熱灯の色）の何れかであるとの前提の上に立つので、想定外の照明色で照明された被写体の画像に適用すると、有彩色領域が特定の照明色の下での無彩色領域とみなされてしまい、誤判定し、ホワイトバランス調整に失敗することがある。
【０００５】
これらの失敗を低減するため、方法（３）が提案された。
方法（３）は、方法（１），（２）による２つの判定結果（ここでは照明色）を画像撮影時の撮影条件や画像内の色の分布に基づいて重み付け平均し、平均化された照明色に応じて、ホワイトバランスゲイン（ｇｒ，ｇｂ）を決定する方法である。
【０００６】
【特許文献１】
特開平８−３２２０６１号公報
【特許文献２】
特開平１１−２０５８１２号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、方法（３）のように複数の互いに異なる判定結果を平均化すると、ホワイトバランス調整に失敗（大外しする）確率は低減されるものの、ホワイトバランス調整に成功（大正解する）確率も低減されてしまう。
【０００８】
そこで本発明は、ホワイトバランス調整に失敗する確率が低く、かつ成功する確率の高い画像処理装置、電子カメラ、及び画像処理プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
請求項１に記載の画像処理装置は、被写体の画像に施すべきホワイトバランス調整の第１調整量の値を設定する第１設定手段と、前記画像のうち無彩色検出された部分領域が前記第１調整量でホワイトバランス調整された際の色信号のバランスのずれを演算する演算手段と、前記ずれが閾値以上残存しているときには前記第１調整量の値をそのまま第２調整量に設定し、前記ずれが閾値未満しか残存していないときにはそのずれが圧縮される方向に前記第１調整量の値を補正してから第２調整量に設定する第２設定手段とを備えたことを特徴とする。
【００１０】
請求項２に記載の画像処理装置は、請求項１に記載の画像処理装置において、前記画像の全体を前記第２調整量でホワイトバランス調整する調整手段をさらに備えたことを特徴とする。
請求項３に記載の電子カメラは、被写体を撮像する撮像素子と、前記撮像素子から出力される画像に基づいて演算を行う回路部とを備え、前記回路部は、被写体の画像に施すべきホワイトバランス調整の第１調整量の値を設定する第１設定手段と、前記画像のうち無彩色検出された部分領域が前記第１調整量でホワイトバランス調整された際の色信号のバランスのずれを演算する演算手段と、前記ずれが閾値以上残存しているときには前記第１調整量の値をそのまま第２調整量に設定し、前記ずれが閾値未満しか残存していないときにはそのずれが圧縮される方向に前記第１調整量の値を補正してから第２調整量に設定する第２設定手段とを備えたことを特徴とする。
【００１１】
請求項４に記載の電子カメラは、請求項３に記載の電子カメラにおいて、前記回路部は、前記画像の全体を前記第２調整量でホワイトバランス調整する調整手段をさらに備えたことを特徴とする。
請求項５に記載の電子カメラは、請求項３又は請求項４に記載の電子カメラにおいて、前記第１設定手段は、２種類以上の互いに異なる方法で判定された前記被写体の照明色に基づいて前記設定を行うことを特徴とする。
【００１２】
請求項６に記載の電子カメラは、請求項３又は請求項５に記載の電子カメラにおいて、前記第１設定手段は、ユーザ入力に従って前記設定を行うことを特徴とする。
請求項７に記載の電子カメラは、請求項３〜請求項６の何れか一項に記載の電子カメラにおいて、前記ずれの前記閾値は、同種照明間の演色性の相違に相当する大きさであることを特徴とする。
【００１３】
請求項８に記載の電子カメラは、請求項３〜請求項６の何れか一項に記載の電子カメラにおいて、前記ずれの緑色方向の前記閾値は、前記ずれの反緑色方向の前記閾値より小さいことを特徴とする。
請求項９に記載の画像処理プログラムは、被写体の画像に対しホワイトバランス調整を施すコンピュータ読み取り可能な画像処理プログラムにおいて、被写体の画像に施すべきホワイトバランス調整の第１調整量の値を設定する第１設定手順と、前記画像のうち無彩色検出された部分領域が前記第１調整量でホワイトバランス調整された際の色信号のバランスのずれを演算する演算手順と、前記ずれが閾値以上残存しているときには前記第１調整量の値をそのまま第２調整量に設定し、前記ずれが閾値未満しか残存していないときにはそのずれが圧縮される方向に前記第１調整量の値を補正してから第２調整量に設定する第２設定手順とを含むことを特徴とする。
【００１４】
請求項１０に記載の画像処理プログラムは、請求項９に記載の画像処理プログラムにおいて、前記画像の全体を前記第２調整量でホワイトバランス調整する調整手順をさらに備えたことを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
【００１６】
［第１実施形態］
図１、図２、図３、図４を参照して本発明の第１実施形態について説明する。
本実施形態は電子カメラの実施形態である。
図１は、本実施形態の電子カメラの概略構成を示す図である。
電子カメラは、電子カメラ本体１，撮影レンズ２からなる。
【００１７】
電子カメラ本体１には、撮像素子１１、Ａ／Ｄ変換器１２、設定回路１３、ホワイトバランス調整回路１４、補間回路１５、階調変換処理回路１６などが備えられる。このうち、設定回路１３及びホワイトバランス調整回路１４が請求項における回路部、及び画像処理装置に対応する。
撮影レンズ２は、被写体の像を撮像素子１１上に結ぶ。
【００１８】
撮像素子１１から出力される各画像の各画素信号（Ｒ，Ｇ，Ｂ）は、Ａ／Ｄ変換器１２、ホワイトバランス調整回路１４、補間回路１５、階調変換処理回路１６を経由した後、不図示の記録媒体に格納される。
各画素信号（Ｒ，Ｇ，Ｂ）は、Ａ／Ｄ変換器１２にてディジタル信号に変換され、ホワイトバランス調整回路１４にてホワイトバランス調整され、補間回路１５において画素補間処理され、階調変換処理回路１６において階調変換処理される。
【００１９】
このうちホワイトバランス調整は、ホワイトバランス調整回路１４が、各画素信号（Ｒ，Ｇ，Ｂ）に対しホワイトバランスゲイン（ｇｒ，ｇｂ）（請求項における第２調整量に対応。）を乗算する（ｇｒ×Ｒ，Ｇ，ｇｂ×Ｂ）ことによって実現する。
このホワイトバランスゲイン（ｇｒ，ｇｂ）は、演算回路、ＲＡＭ、ＲＯＭなどからなる設定回路１３によって１画像毎に設定される。
【００２０】
設定回路１３は、Ａ／Ｄ変換器１２から出力される１画像分の画素信号（Ｒ，Ｇ，Ｂ）を参照すると共に、設定回路１３内のＲＯＭに予め格納されたルックアップテーブル１３ｃ−１を参照し、ホワイトバランス調整回路１４に対し設定すべきホワイトバランスゲイン（ｇｒ，ｇｂ）を決定し、それをホワイトバランス調整回路１４に設定する。
【００２１】
このルックアップテーブル１３ｃ−１には、照明種類及び色温度の各組み合わせそれぞれに最適なホワイトバランスゲイン（ｇｒ，ｇｂ）が、例えば図１に示すように予め格納されている。
以下、或る画像Ｉに対しホワイトバランスゲイン（ｇｒ，ｇｂ）が設定されるまでの設定回路１３の動作について詳細に説明する。
【００２２】
図２は、本実施形態の設定回路１３の動作フローチャートである。
先ず、画像Ｉの画素信号（Ｒ，Ｇ，Ｂ）から、３種類の互いに異なる方法により画像Ｉの照明色が判定される（図２ステップＳ１，Ｓ２，Ｓ３）。
第１の方法は、画像Ｉの無彩色検出による判定方法であり（図２ステップＳ１）、第２の方法は、画像Ｉの全体の平均色による判定方法あり（図２ステップＳ２）、第３の方法は、画像Ｉの肌色検出による判定方法である（図２ステップＳ３）。
【００２３】
無彩色検出による判定方法（図２ステップＳ１）では、先ず、図３（ａ）に示すように画像Ｉの各小領域ｉ（ｉ＝１，２，３，・・・）の平均色（ＡＲ，ＡＧ，ＡＢ）ｉ（ｉ＝１，２，３，・・・）がそれぞれ求められる。平均色（ＡＲ，ＡＧ，ＡＢ）ｉは、小領域ｉ内の各画素信号（Ｒ，Ｇ，Ｂ）の平均値（又は積算値）である。
【００２４】
求められた各小領域ｉの平均色（ＡＲ，ＡＧ，ＡＢ）ｉ（ｉ＝１，２，３，・・・）は、それぞれ予め想定された複数色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・，Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・，Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・の何れかに属するか否か、さらにどの色に属すかが判断される。また、属すると判断されたときには、該当色の頻度（小領域数）が１だけ加算される。
【００２５】
ここで、各色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・，Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・，Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・は、予め想定された各照明下で無彩色物体が示す各色である。
例えば、色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・は、互いに異なる色温度の自然光で照明された無彩色物体が示す各色である。
また、Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・は、互いに異なる色温度の白熱灯で照明された無彩色物体が示す各色である。
【００２６】
また、Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・は、互いに異なる色温度の蛍光灯で照明された無彩色物体が示す各色である。
そして、各色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・，Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・，Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・の頻度（小領域数）から、図３（ｂ）に示すとおりヒストグラムが作成される。
【００２７】
さらに、このヒストグラムにおいて最大頻度を示す色（図３ではＣｎ２）に属する小領域の集合（図３（ｃ）の領域Ｅ）が、無彩色物体の存在する領域（無彩色領域）とみなされる。
そして、その無彩色領域とみなされた領域Ｅの平均色（ＡＲ，ＡＧ，ＡＢ）Ｅが改めて求められる。領域Ｅの平均色（ＡＲ，ＡＧ，ＡＢ）Ｅは、領域Ｅ内の各画素信号（Ｒ，Ｇ，Ｂ）の平均値である。
【００２８】
なお、無彩色領域とみなされた領域Ｅの平均色（ＡＲ，ＡＧ，ＡＢ）Ｅの情報は、後のステップ（図２ステップＳ５）でも用いられる。
さらに、無彩色領域とみなされた領域Ｅの平均色（ＡＲ，ＡＧ，ＡＢ）Ｅから、照明色（すなわち照明種類及びその色温度）が例えば「２１００Ｋの自然光」などと判定される（以上、図２ステップＳ１）。
【００２９】
一方、画像Ｉの全体の平均色による判定方法（図２ステップＳ２）では、先ず、画像Ｉの全体の平均色（ＡＲ，ＡＧ，ＡＢ）Ａｌｌが求められる。平均色（ＡＲ，ＡＧ，ＡＢ）Ａｌｌは、画像Ｉ内の各画素信号（Ｒ，Ｇ，Ｂ）の平均値（又は積算値）である。
【００３０】
さらに、画像Ｉの全体の平均色（ＡＲ，ＡＧ，ＡＢ）Ａｌｌから、照明色（すなわち照明種類及びその色温度）が例えば「２０００Ｋの自然光」などと判定される（以上、図２ステップＳ２）。
一方、肌色検出による判定方法（図２ステップＳ３）は、上述した無彩色検出による判定方法と類似しており、無彩色領域に代えて肌色領域を検出する点のみがそれと異なる。
【００３１】
すなわち、画像Ｉの各小領域ｉ（ｉ＝１，２，３，・・・）の平均色（ＡＲ，ＡＧ，ＡＢ）ｉ（ｉ＝１，２，３，・・・）がそれぞれ求められる。
求められた各小領域ｉの平均色（ＡＲ，ＡＧ，ＡＢ）ｉ（ｉ＝１，２，３，・・・）は、それぞれ予め想定された複数色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・，Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・，Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・の何れかに属するか否か、さらに、どの色に属すか判断される。また、属すると判断されたときには、該当色の頻度（小領域数）が１だけ加算される。
【００３２】
ここで、各色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・，Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・，Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・は、予め想定された各照明下で肌色の物体が示す各色である。
例えば、色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・は、互いに異なる色温度の自然光で照明された肌色の物体が示す各色である。
また、Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・は、互いに異なる色温度の白熱灯で照明された肌色の物体が示す各色である。
【００３３】
また、Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・は、互いに異なる色温度の蛍光灯で照明された肌色の物体が示す各色である。
そして、各色Ｃｎ１，Ｃｎ２，Ｃｎ３，・・・，Ｃｂ１，Ｃｂ２，Ｃｂ３，・・・，Ｃｆ１，Ｃｆ２，Ｃｆ３，・・・の頻度（小領域数）から、ヒストグラムが作成される。
さらに、このヒストグラムにおいて最大頻度を示す色に属する小領域の集合（領域Ｅ）が、肌色の物体の存在する領域（肌色領域）とみなされる。
【００３４】
そして、その肌色領域とみなされた領域Ｅの平均色（ＡＲ，ＡＧ，ＡＢ）Ｅが求められる。
さらに、肌色領域とみなされた領域Ｅの平均色（ＡＲ，ＡＧ，ＡＢ）Ｅから、照明色（すなわち照明種類及びその色温度）が例えば「２５００Ｋの自然光」などと判定される（以上、図２ステップＳ３）。
【００３５】
以上、３つの判定でそれぞれ照明色が判定されると、設定回路１３は、それらの判定の結果に基づき、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）（請求項における第１調整量に対応。）を決定する（図２ステップＳ４）。
例えば、３つの判定の結果が「２１００Ｋの自然光」、「２０００Ｋの自然光」、「２５００Ｋの自然光」であるときには、照明種類は自然光であり、また、照明の色温度は２１００Ｋ，２０００Ｋ，２５００Ｋを重み付け平均した値（例えば、２０５０Ｋ）とみなされる。
【００３６】
なお、その重み付け平均の荷重は、予め記憶された画像Ｉの撮影条件や、別途取得された画像Ｉ内の色の分布などに応じて、画像Ｉ毎に決定される。
さらに設定回路１３は、その照明種類（ここでは自然光）と平均後の色温度（ここでは２０５０Ｋ）とに応じてルックアップテーブル１３ｃ−１を参照し、その照明種類及び色温度の組み合わせに最適な値を、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）とする（以上、図２ステップＳ４）。
【００３７】
次に、設定回路１３は、ステップＳ１で求めた平均色（ＡＲ，ＡＧ，ＡＢ）Ｅ（無彩色領域とみなされた領域Ｅの平均色）に対し、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）を（ｇｒ’×ＡＲ，ＡＧ，ｇｂ’×ＡＢ）Ｅのように乗算する（図２ステップＳ５）。
この乗算後の領域Ｅの色（ｇｒ’×ＡＲ，ＡＧ，ｇｂ’×ＡＢ）Ｅは、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）を用いたホワイトバランス調整が行われた際の領域Ｅの大凡の色を示している。
【００３８】
さらに、設定回路１３は、乗算後の領域Ｅの色（Ｒ，Ｇ，Ｂ）のバランスの１：１：１からのずれΔｒ，Δｂを求め、それらずれΔｒ，Δｂをそれぞれ閾値と比較し、式（１）を満たすか否か判別する（図２ステップＳ６）。
｜Δｒ｜＜０．０５，かつ｜Δｂ｜＜０．０５    ・・・（１）
但し、Δｒは、Ｒ色方向のずれ、すなわちΔｒ＝１−Ｇ／Ｒであり、Δｂは、Ｂ色方向のずれ、すなわちΔｂ＝１−Ｇ／Ｂである。
【００３９】
ここで、この式（１）の閾値”０．０５”は、同種照明間の演色性の相違に相当する大きさである。
図４（ａ），（ｂ）は、ずれΔｒ，Δｂを有する色（Ｒ，Ｇ，Ｂ）を可視化した図である。図４（ａ）は、ずれΔｒ，Δｂが比較的小さい色（Ｒ，Ｇ，Ｂ）を可視化したものであり、図４（ｂ）は、ずれΔｒ，Δｂが比較的大きい色（Ｒ，Ｇ，Ｂ）を可視化したものである。
【００４０】
そして、ずれΔｒ，Δｂが図４（ａ）に示すごとく小さく、式（１）を満たすとき（それぞれ閾値”０．０５”未満であるとき）には（図２ステップＳ６ＹＥＳ）、そのずれΔｒ，Δｂが図４（ａ’）に示すようにそれぞれ０になるよう、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）は補正され（図２ステップＳ７）、補正後の値がホワイトバランス調整回路１４に設定すべきホワイトバランスゲイン（ｇｒ，ｇｂ）とされる（図２ステップＳ８）。
【００４１】
一方、ずれΔｒ，Δｂが図４（ｂ）に示すごとく大きく、式（１）を満たさないとき（少なくとも一方が閾値”０．０５”以上であるとき）には（図２ステップＳ６ＮＯ）、図４（ｂ’）に示すように仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）のそのままの値がホワイトバランス調整回路１４に設定すべきホワイトバランスゲイン（ｇｒ，ｇｂ）とされる（図２ステップＳ８）。
【００４２】
したがって、ずれΔｒ，Δｂが演色性の相違に相当する大きさ未満しか残存していないときには、無彩色検出による判定結果が重視される方向に仮のホワイトバランスゲインの値が補正される。
一方、バランスのずれΔｒ，Δｂが演色性の相違に相当する大きさ以上残存しているときには、その補正は行われない。
【００４３】
以上のようにして設定されたホワイトバランスゲイン（ｇｒ，ｇｂ）によるホワイトバランス調整は、失敗する確率が低いまま、成功する確率のみが高まる。
なお、式（１）の閾値については、実験的に撮影された各種の被写体の画像に基づいて選定されることが望ましい。例えば、”０．０５”に代えて”０．１”などと選定されてもよい。
【００４４】
［第２実施形態］
図５、図６を参照して本発明の第２実施形態について説明する。
本実施形態も電子カメラの実施形態である。なお、ここでは第１実施形態の電子カメラとの相違点についてのみ説明する。
図５は、本実施形態の電子カメラの概略構成を示す図である。
【００４５】
本実施形態の電子カメラの電子カメラ本体１には、ユーザに対し照明情報を入力させるための操作部材１７が備えられている。
照明情報は、例えば、画像Ｉの撮影環境（例えば、蛍光灯室内、晴天、夕焼け、白熱灯室内など）を示す。
この照明情報は、設定回路１３によって取り込まれる。
【００４６】
設定回路１３は、或る画像Ｉに対しホワイトバランスゲイン（ｇｒ，ｇｂ）を設定するに当たり、画像Ｉを参照すると共に、その照明情報を参照する。
以下、本実施形態において或る画像Ｉに対しホワイトバランスゲイン（ｇｒ，ｇｂ）が設定されるまでの設定回路１３の動作について説明する。
図６は、本実施形態の設定回路１３の動作フローチャートである。
【００４７】
先ず、設定回路１３は、ユーザ入力された照明情報（例えば「晴天」）から、画像Ｉの撮影に使用された照明種類と色温度を、例えば「５０００Ｋの自然光」などと判定し（図６ステップＳ２１）、その照明種類と色温度とに応じてルックアップテーブル１３ｃ−１を参照し、それらの組み合わせに最適な値を、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）とする（図６ステップＳ２２）。
【００４８】
その一方で、設定回路１３は、画像Ｉから無彩色領域Ｅを検出する（図６ステップＳ１’）。その検出の方法は、図２ステップＳ１（図３参照）において無彩色領域Ｅを検出した方法と同じである。
その後、無彩色領域Ｅの平均色（ＡＲ，ＡＧ，ＡＢ）Ｅが求められ、その平均色（ＡＲ，ＡＧ，ＡＢ）Ｅに対し、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）を（ｇｒ’×ＡＲ，ＡＧ，ｇｂ’×ＡＢ）Ｅのように乗算する（図６ステップＳ５）。
【００４９】
さらに、設定回路１３は、乗算後の領域Ｅの色（Ｒ，Ｇ，Ｂ）のバランスの１：１：１からのずれΔｒ，Δｂを求め、それらずれΔｒ，Δｂをそれぞれ閾値と比較し、式（１）を満たすか否か判別する（図６ステップＳ５）。
そして、ずれΔｒ，Δｂが式（１）を満たすとき（それぞれ閾値未満であるとき）には（図６ステップＳ６ＹＥＳ）、そのずれΔｒ，Δｂがそれぞれ０になるよう、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）は補正され（図６ステップＳ７）、補正後の値がホワイトバランス調整回路１４に設定すべきホワイトバランスゲイン（ｇｒ，ｇｂ）とされる（図６ステップＳ８）。
【００５０】
一方、ずれΔｒ，Δｂが式（１）を満たさないとき（少なくとも一方が閾値”０．５”以上であるとき）には（図６ステップＳ６ＮＯ）、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）のそのままの値がホワイトバランス調整回路１４に設定すべきホワイトバランスゲイン（ｇｒ，ｇｂ）とされる（図６ステップＳ８）。
以上のとおり、ユーザ入力に従って仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）が設定される本実施形態の電子カメラでも、ずれΔｒ，Δｂが演色性の相違に相当する大きさ未満しか残存していないときには、無彩色検出による判定結果が重視される方向に仮のホワイトバランスゲインの値が補正される。
【００５１】
一方、バランスのずれΔｒ，Δｂが演色性の相違に相当する大きさ以上残存しているときには、その補正は行われない。
したがって、第１実施形態の電子カメラと同様に、ホワイトバランス調整に失敗する確率が低いまま、成功する確率のみが高まる。
［第３実施形態］
図７を参照して本発明の第３実施形態について説明する。
【００５２】
本実施形態も電子カメラの実施形態である。なお、ここでは第１実施形態の電子カメラとの相違点についてのみ説明する。
本実施形態の電子カメラの構成は、図１に示した第１実施形態の電子カメラのそれと同じである。
また、設定回路１３（図１参照）の動作も、第１実施形態におけるそれと基本的に同じである。
【００５３】
但し、ステップＳ６（図１参照）の判別に用いられる式は、式（１）に代えて式（２）とされる。
−０．０２５＜Δｒ＜０．０７５，かつ
−０．０２５＜Δｂ＜０．０７５        ・・・（２）
但し、式（２）において、Δｒ＝１−Ｇ／Ｒ、Δｂ＝１−Ｇ／Ｂである。
【００５４】
このとき、Δｒが正となる方向は、Ｒ色方向（Ｇ色と比較してＲ色が強い方向）であり、Δｂが正となる方向は、Ｂ色方向（Ｇ色と比較してＢ色が強い方向）である。
式（２）においては、ずれΔｒ，ΔｂのＧ色方向の閾値の大きさとＲ及びＢ色方向の閾値の大きさとに格差が付けられており、前者が”０．０７５”であるのに対し、後者は、”０．０２５”である。
【００５５】
図７においては、ずれΔｒ，Δｂを有する各色（Ｒ，Ｇ，Ｂ）を可視化した。図７において上に行くほどＲ色又はＢ色が強い色、下に行くほどＧ色が強い色を示す。
Ｇ方向の閾値が厳しく設定された式（２）によると、図７（ｂ）、図７（ｅ）のように同じ大きさのずれであっても、ずれの方向がＧ方向であるとき（図７（ｅ））には仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）が補正されず（図７（ｅ’））、ずれの方向がＲ方向又はＢ方向であるとき（図７（ｂ））にのみ仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）が補正される（図７（ｂ’））、という事態が生じうる。
【００５６】
このようにずれの方向に格差が付けられれば、第１実施形態と同様にホワイトバランス調整に成功する確率が高まるだけでなく、或特定の画像に対するホワイトバランス調整の失敗を防ぐことができる。
ここで、特定の画像とは、「自然光下で撮影した芝生の画像」など、蛍光灯以外の照明が採用されたにも拘わらず全体的に緑色が優勢となった画像である。
【００５７】
このような画像は、芝生の領域が誤って無彩色領域Ｅとみなされてしまう可能性がある。この場合に無彩色検出による判定結果が重視されてしまうと、ホワイトバランスゲインは、蛍光灯の照明に適する方向（緑色を抑える方向）に補正されてしまうので、ホワイトバランス調整に失敗し、画像の色が極めて不自然となる。
【００５８】
その点、本実施形態のようにＧ色方向の閾値が厳しく設定されていれば、緑色を抑える方向に補正されにくくなるので、そのような失敗の可能性は抑えられる。
なお、Ｇ色方向の閾値が厳しく設定されていると、「蛍光灯下で照明した通常の画像」のホワイトバランス調整が調整不足となる可能性もある。
しかし、調整不足では、蛍光灯特有の色味（緑色）が画像に残るのだけなので、蛍光灯下で撮影した画像が緑色がかることを経験的に知っているユーザにとっては、問題にはならない。
【００５９】
なお、式（２）の閾値については、実験的に撮影された各種の被写体の画像に基づいて選定されることが望ましい。例えば、”−０．０２５”及び”０．０７５”に代えて”−０．０５”及び”０．１２”などと選定されてもよい。
［その他］
なお、上記各実施形態の電子カメラは、記録媒体に格納される情報が、ホワイトバランス調整後の画像データ（画素信号群）となっているが、そのホワイトバランス調整前の画像データ（ＲＡＷデータ）にホワイトバランスゲイン（ｇｒ，ｇｂ）の情報を添付した情報としてもよい（ＲＡＷ記録）。
【００６０】
また、ホワイトバランスゲイン（ｇｒ，ｇｂ）の情報と共に、仮のホワイトバランスゲイン（ｇｒ’，ｇｂ’）の情報などを添付してもよい。
また、上記各実施形態の電子カメラは、情報を記録媒体に格納しているが、記録媒体に格納する代わりに、外部のコンピュータや別の電子カメラなどに情報を転送してもよい。
【００６１】
また、上記第１実施形態、第３実施形態の電子カメラは、重み付け平均により照明色を判定しているが、重み付け平均に代えて、選択式にしてもよい。
また、上記各実施形態の電子カメラは、仮のホワイトバランスゲイン（ｇｒ，ｇｂ）の設定を、２複数以上の互いに異なる判定に基づいて行ったり、ユーザ設定に応じた判定に基づいて行ったりしているが、無彩色判定以外の少なくとも１つの判定に基づいているのであれば、他の如何なる公知の判定に基づいて行われてもよい。例えば、ユーザによるプリセット内容に応じた判定もある。
【００６２】
また、上記各実施形態の設定回路１３及びホワイトバランス調整回路１４の動作の一部又は全部を、汎用のコンピュータに実行させてもよい。
その場合、その動作の一部又は全部からなるプログラムを、コンピュータ読み取り可能な記録媒体（ＣＤ−ＲＯＭ）などに予め書き込み、その記録媒体を介してコンピュータに対しそのプログラムを実行させればよい。
【００６３】
或いは、そのプログラムをインターネットを介してコンピュータにダウンロードさせてもよい。
【００６４】
【発明の効果】
以上、本発明によれば、ホワイトバランス調整に失敗する確率が低く、かつ成功する確率の高い画像処理装置、電子カメラ、及び画像処理プログラムが実現する。
【図面の簡単な説明】
【図１】第１実施形態の電子カメラの概略構成を示す図である。
【図２】第１実施形態の設定回路１３の動作フローチャートである。
【図３】無彩色検出による判定方法を説明する図である。
【図４】第１実施形態における閾値判別を説明する図である。
【図５】第２実施形態の電子カメラの概略構成を示す図である。
【図６】第２実施形態の設定回路１３の動作フローチャートである。
【図７】第２実施形態における閾値判別を説明する図である。
【符号の説明】
１  電子カメラ本体
２  撮影レンズ
１１  撮像素子
１２  Ａ／Ｄ変換器
１３  設定回路
１４  ホワイトバランス調整回路
１５  補間回路
１６  階調変換処理回路
１３ｃ−１  ルックアップテーブル
【図１】
2004350222.tif 000003
【図２】
2004350222.tif 000004
【図３】
2004350222.tif 000005
【図４】
2004350222.tif 000006
【図５】
2004350222.tif 000007
【図６】
2004350222.tif 000008
【図７】
2004350222.tif 000009