(57)【特許請求の範囲】
【請求項１】
光源色の色画素で構成されたカラー画像信号の原色バランスを制御するホワイトバランス制御装置において、
前記カラー画像信号の画像平面内の画像信号を所定画素数からなる画素ブロックごとに色度変換する変換手段と、
光源種別ごとの色度パターンテーブルを記憶する記憶手段と、
前記変換手段により得られた色度値と前記記憶手段に記憶されている色度パターンテーブルとを照合して一致の度合いを判定し、該一致の度合いが所定以上と判定された色度パターンテーブルに基づいて光源種別を特定する特定手段と、
前記特定手段により特定された光源種別に基づいて、前記原色バランスを制御する制御手段とを具備し、
前記特定手段は、前記色度値と前記色度パターンテーブルとが一致する位置により重み付けを異ならせて一致の度合いを判定することを特徴とするホワイトバランス制御装置。
【請求項２】
前記制御手段は、
前記カラー画像信号の画面平面内から所定の色範囲に含まれる画像信号を抽出し、該抽出画像信号の色付きをなくすように原色バランスを制御する第１の制御手段と、
前記特定手段により特定された光源種別に基づいて前記色範囲を変更設定することにより前記原色バランスを制御する第２の制御手段とを含むことを特徴とする請求項１記載のホワイトバランス制御装置。
【請求項３】
前記画素ブロックごとに該画素ブロック内に含まれる各色毎の平均値を演算する演算手段を備え、
前記変換手段は、この演算手段により演算された平均値を色度変換することを特徴とする請求項１又は２記載のホワイトバランス制御装置。
【請求項４】
前記色度パターンテーブルは太陽光を光源種別とする色度パターンテーブルを有し、該色度パターンテーブルは太陽光の色温度ごとに予め設定されたセグメントを有することを特徴とする請求項１乃至３いずれかに記載のホワイトバランス制御装置。
【請求項５】
前記色度パターンテーブルは太陽光を光源種別とする色度パターンテーブルを有すると共に、さらに、人工光を光源種別とする色度パターンテーブルを有することを特徴とする請求項１乃至４いずれかに記載のホワイトバランス制御装置。
【請求項６】
請求項１乃至５いずれかに記載のホワイトバランス制御装置を用いて撮像画像のホワイトバランス補正を行うことを特徴とする撮像装置。
【請求項７】
光源色の色画素で構成されたカラー画像信号の原色バランスを制御するホワイトバランス制御方法において、
前記カラー画像信号の画像平面内の画像信号を所定画素数からなる画素ブロックごとに色度変換する変換工程と、
光源種別ごとの色度パターンテーブルを記憶する記憶工程と、
前記変換工程により得られた色度値と前記記憶工程で記憶された色度パターンテーブルとを照合して、一致の度合いが所定以上と判定された色度パターンテーブルに基づいて光源種別を特定する特定工程と、
前記特定工程により特定された光源種別に基づいて、前記原色バランスを制御する制御工程とを含み、
前記特定工程は、前記色度値と前記色度パターンテーブルとが一致する位置により重み付けを異ならせて一致の度合いを判定することを特徴とするホワイトバランス制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホワイトバランス制御装置及びホワイトバランス制御方法に関し、例えば、電子スチルカメラやビデオカメラ等の撮像装置一般に適用することができるホワイトバランス制御装置及びホワイトバランス制御方法に関する。
【０００２】
【従来の技術】
ＣＣＤ（Charge Coupled Device）等の撮像デバイスによって生成されるカラー画像に含まれる被写体の色は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の三原色の加法混色によって表される光源色である。加法混色では、三原色の混合割合を増やしていくと、光の量が足し算的に増加するために、色はより鮮やかに変化して最終的に無彩色の白色になるという特性をもっている。
【０００３】
図８は、光源色に含まれる三原色の割合を三色記法で表した図いわゆる色度図であり、ここでは一般的に用いられているＣＩＥ色度図（ＣＩＥ：Commission Internationale de l'Eclairage表色系における色度座標ｘ、ｙを直角座標にとったもの。）を示している。
【０００４】
この図において、理論上の光源色は馬蹄形の曲線で囲まれた範囲の全ての色を含むが、上記カラー画像のようにＲＧＢ三原色の混合によって表された実際の光源色は、赤色の原色座標Ｒ、緑色の原色座標Ｇ及び青色の原色座標Ｂを各頂点とする三角図形の範囲内の色を表現する。
【０００５】
光源色における三原色（ＲＧＢ）のバランス調整は、加法混色における無彩色部分（白色部分）を基準として行われることから、一般にホワイトバランス調整と呼ばれており、かかる調整を行うためのホワイトバランス制御装置として、従来より、例えば、特開平５−３４４５３０号公報に記載されたものが知られている。
【０００６】
このホワイトバランス制御装置は、概ね、以下の動作を行うものである。
（１）まず、カラー撮像デバイスの出力信号（カラー撮像信号）を色分解して得られるＲＧＢの各原色信号から、二つの色差信号〔（Ｒ−Ｙ）、（Ｂ−Ｙ）〕と輝度信号Ｙを生成する。
（２）次に、二つの色差信号〔（Ｒ−Ｙ）、（Ｂ−Ｙ）〕を加減算することによって、色差信号を軸変換した二つの彩度信号〔（Ｒ−Ｂ）、（Ｒ＋Ｂ−２Ｙ）〕を生成する。
（３）そして、これら二つの彩度信号〔（Ｒ−Ｂ）、（Ｒ＋Ｂ−２Ｙ）〕に対し、輝度信号Ｙのレベルに応じた閾値（しきいち）を設けて、カラー撮像信号に含まれる被写体の無彩色部分（白色部分）を抽出するための領域（以下「白色部抽出領域」という。）を設定する。
（４）最後に、白色部抽出領域に含まれる彩度信号を積分して得られる信号から無彩色被写体の色付き（ホワイトバランスずれ）を検出し、そのずれをなくすように各原色信号の利得（一般にＲとＢの利得）を個別にフィードバック制御する。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記のホワイトバランス制御装置にあっては、白色部抽出領域の位置が、必ずしも、カラー撮像信号に含まれる被写体の無彩色部分（白色部分）に一致しない場合があり、無彩色被写体の色付き（ホワイトバランスずれ）を正確に検出できないことがあるという精度上の欠点があった。
【０００８】
図９は、色差信号を軸変換した二つの彩度信号〔（Ｒ−Ｂ）、（Ｒ＋Ｂ−２Ｙ）〕を示す模式図である。この模式図は、（Ｒ−Ｙ）軸と（Ｂ−Ｙ）軸の直交座標系で表現された色差平面を表し、４５度方向でマゼンタ（赤紫）の強さ、１３５度方向で青の強さ、２２５度方向で緑の強さ、３１５度方向で赤の強さを各々表す。信号（Ｒ−Ｂ）は赤と青を結ぶ軸線２１の上にあり、信号（Ｒ＋Ｂ−２Ｙ）はマゼンタと緑を結ぶ軸線２２の上にあり、また、輝度信号Ｙはこの図面のＺ軸方向（図面の表裏方向）にある。
【０００９】
図９において、長手方向を軸線２１の方向とし、短手方向を軸線２２の方向とする矩形状図形２３は、上述の「白色部抽出領域」に相当するものであり、この矩形状図形２３は、黒体輻射に従う色温度変化の軌跡２４に沿ってその位置が設定されるようになっている。しかし、軌跡２４は、例えば、太陽光等の特定光源の色温度変化を表しているに過ぎず、蛍光灯や白熱灯などの他光源の色温度変化には対応していないから、光源の種類が変わった場合には、白色部抽出領域の位置が不適切となり、無彩色被写体の色付き（ホワイトバランスずれ）を正確に検出できないという問題点がある。
【００１０】
なお、上記公報記載の技術では、他の光源にも対応するために、光源の種類ごとに「白色部抽出領域」の色差平面上における位置を変更できるように工夫されているが、位置の変更はもっぱら人為操作によって行われており、操作の面倒さを招くばかりか、操作ミス（例えば、日中の屋外撮影時に人工光用の設定を選択してしまうなど。）があった場合には、却ってホワイトバランスを大きくずらしてしまうという問題点がある。
【００１１】
したがって、本発明が解決しようとする課題は、画像生成時の光源の種類に係わらず、常に適切なホワイトバランス制御を行なうことができるホワイトバランス制御装置及びホワイトバランス制御方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明は、光源色の色画素で構成されたカラー画像信号の原色バランスを制御するホワイトバランス制御装置において、前記カラー画像信号の画像平面内の画像信号を所定画素数からなる画素ブロックごとに色度変換する変換手段と、光源種別ごとの色度パターンテーブルを記憶する記憶手段と、前記変換手段により得られた色度値と前記記憶手段に記憶されている色度パターンテーブルとを照合して一致の度合いを判定し、該一致の度合いが所定以上と判定された色度パターンテーブルに基づいて光源種別を特定する特定手段と、前記特定手段により特定された光源種別に基づいて、前記原色バランスを制御する制御手段とを具備し、前記特定手段は、前記色度値と前記色度パターンテーブルとが一致する位置により重み付けを異ならせて一致の度合いを判定することを特徴とする。
好ましい実施の態様によれば、前記制御手段は、前記カラー画像信号の画面平面内から所定の色範囲に含まれる画像信号を抽出し、該抽出画像信号の色付きをなくすように原色バランスを制御する第１の制御手段と、前記特定手段により特定された光源種別に基づいて前記色範囲を変更設定することにより前記原色バランスを制御する第２の制御手段とを含む。
又は、さらに、前記画素ブロックごとに該画素ブロック内に含まれる各色毎の平均値を演算する演算手段を備え、前記変換手段は、この演算手段により演算された平均値を色度変換する。
又は、前記色度パターンテーブルは太陽光を光源種別とする色度パターンテーブルを有し、該色度パターンテーブルは太陽光の色温度ごとに予め設定されたセグメントを有する。
又は、前記色度パターンテーブルは太陽光を光源種別とする色度パターンテーブルを有すると共に、さらに、人工光を光源種別とする色度パターンテーブルを有する。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
図１は、本発明におけるホワイトバランス制御装置の実施の形態を示すその構成ブロック図である。図１において、画像メモリ１には少なくとも１枚のカラー画像信号が格納されている。このカラー画像信号は、図外のカラー撮像デバイス（例えば、カラーＣＣＤ）から出力されたものであり、又は、他のカラー撮像装置で生成されたものである。画像メモリ１内のカラー画像信号は、色分離回路２に送られ、この色分離回路２で光源色の三つの原色成分信号、すなわち赤色信号（Ｒ）、緑色信号（Ｇ）、青色信号（Ｂ）に分離される。以下、これらの赤色信号、緑色信号及び青色信号を“原色信号”ということもある。
【００１４】
三つの原色信号Ｒ、Ｇ、Ｂはそれぞれ色差信号生成回路５に送られるが、ＲとＢの二つの原色信号については、その転送経路中に挿入された増幅器３、４によって利得を調節できるようになっている。すなわち、Ｒ経路中の増幅器３は信号Ｓａに従って原色信号Ｒの利得を制御し、Ｂ経路中の増幅器４は信号Ｓｂに従って原色信号Ｂの利得を制御し、これらの信号Ｓａ、Ｓｂを用いて光源色の三つの原色信号Ｒ、Ｇ、Ｂのバランスを調節できるようになっている。
【００１５】
色差信号生成回路５は、三つの原色信号Ｒ、Ｇ、Ｂに基づいて輝度信号Ｙと二つの色差信号〔（Ｒ−Ｙ）、（Ｂ−Ｙ）〕を生成し、これらの生成信号を画像処理や記録又は伝送等のために後段回路（画像処理装置等）に出力すると共に、彩度信号生成回路６に出力する。
【００１６】
彩度信号生成回路６、白部領域抽出回路７及びＷＢ（ホワイトバランス）設定回路８は、一体として、冒頭で説明した従来技術のホワイトバランス制御装置と類似の動作を実行する。すなわち、彩度信号生成回路６は、二つの色差信号〔（Ｒ−Ｙ）、（Ｂ−Ｙ）〕を所定比率（ここでは便宜的に１：１）で加減算処理することによって、色差信号を軸変換した二つの彩度信号〔（Ｒ−Ｂ）、（Ｒ＋Ｂ−２Ｙ）〕を生成し、白部領域抽出回路７は、これら二つの彩度信号〔（Ｒ−Ｂ）、（Ｒ＋Ｂ−２Ｙ）〕に対し、輝度信号Ｙのレベルに応じた閾値（しきいち）を適用してこの閾値を超える彩度信号のうち所定の“白色部抽出領域”に含まれる彩度信号を抽出する。ＷＢ設定回路８は、抽出された彩度信号を積分して得られる信号から無彩色被写体の色付き（ホワイトバランスずれ）を検出し、そのずれをなくすように原色信号ＲとＢの利得を個別にフィードバック制御するための信号Ｓａ、Ｓｂを生成する。
【００１７】
ここで、白色部抽出領域は、図９の矩形状図形２３に相当する領域であり、白色部抽出領域の位置（図９の軸線２１、２２上の位置）は位置指定信号生成回路９の出力信号Ｅに基づいて設定される。位置指定信号生成回路９は、平均値演算部１０、色度変換部１１、色度パターン評価部１２及び色度パターンテーブル部１３を含み、各部の機能は以下のとおりである。
【００１８】
＜平均値演算部１０＞
平均値演算部１０は、画像平面における原色信号Ｒ、Ｇ、Ｂの平均値ＲAV、ＧAV、ＢAVを演算する。この平均値演算を説明すると、色分離回路２で色分離された後のカラー画像信号の画素配列は図２（ａ）のように模式化して示される。但し、図示の例は一般的なベイヤー方式の画素配列であるが、これに限定されない。図２（ａ）において、カラー画像信号２７を構成する升目の一つ一つはそれぞれ赤色画素（Ｒ）、緑色画素（Ｇ）及び青色画素（Ｂ）である。平均値演算処理は、図２（ｂ）に示すように、カラー画像信号２７をＮ×Ｎ個の画素ブロックごとに区切り、各々の画素ブロックに含まれる赤色画素の平均値（ＲAV）、緑色画素の平均値（ＧAV）及び青色画素の平均値（ＢAV）を演算するというものである。なお、図２（ｂ）ではＮ＝２としているが、これは図示の都合である。実際にはＮは２以上の整数である。
【００１９】
＜色度変換部１１＞
色度変換部１１は、上記の各画素ブロックごとのＲAV、ＧAV、ＢAVを色度（Ｒ／Ｇ，Ｂ／Ｇ）に変換する。ここで、図３の色度図上に示された曲線２５は、完全放射体（黒体）における、例えば、太陽光の相対分光分布の色度（色温度）の軌跡である。曲線２５上に記載したいくつかの点と数値（１５００〜∞）はその点における色温度を表し、この曲線２５から、同じ光源であっても時間帯によっては色温度が異なることを読み取ることができる。
【００２０】
＜色度パターンテーブル１３＞
色度パターンテーブル１３は、予め設定された、例えば、図４に示すようなデータテーブルを有する。図４において、データテーブル２６は、縦軸をＢ／Ｇ、横軸をＲ／Ｇとする二次元テーブルマップ構造を有しており、升目の各々を色度座標（ｘ，ｙ）の点とし、いくつかの点を集めてセグメントとすると共に、セグメントの集まりをパターンとしている。ｓ０〜ｓ２８はそれぞれセグメントであり、各セグメントには重み値（ｗ０〜ｗ２８）が設定されている。
【００２１】
ここで、例えば、ｓ９、ｓ１０及びｓ１１の三つのセグメントにより、図３の色度図上に示された曲線２５に対応する一つのパターンを構成するものとする。以下、このパターンのことを便宜的に「太陽光パターン」ということにする。さらに、図示は略すが、同様にして他のいくつかのセグメントによって「蛍光灯パターン」や「白熱灯パターン」を構成するものとする。
【００２２】
＜色度パターン評価部１２＞
色度パターン評価部１２は、色度パターンテーブル１３を用いて、上記の各画素ブロックごとの色度（Ｒ／Ｇ，Ｂ／Ｇ）のパターン評価を行う。すなわち、図５（ａ）に示すように、まず、入力された色度（Ｒ／Ｇ，Ｂ／Ｇ）の座標位置に当てはまる色度パターンテーブル１３の該当セグメント（図では便宜的にセグメント２９）を特定する。セグメント２９の升目内に示した×印は入力された色度（Ｒ／Ｇ，Ｂ／Ｇ）の色度座標位置（ｘ，ｙ）であり、図示の例ではセグメント２９の４つの升目に色度（Ｒ／Ｇ，Ｂ／Ｇ）の座標位置（ｘ，ｙ）がマッチしているので、図５（ｂ）に示すように、それぞれの升目に対応したマッチカウント数ｎの値を＋１して更新する。そして、この操作を上記の各画素ブロックごとの全ての色度（Ｒ／Ｇ，Ｂ／Ｇ）について実行することにより、現在処理中のカラー画像信号に関するパターン評価データ（それぞれの升目に対応したマッチカウント数ｎの値を収めたデータ）を得ることができる。
【００２３】
図６は、前述のＲ、Ｇ、Ｂの平均値演算を含むここまでの動作を示す流れ図である。この流れ図は、上記の各画素ブロックごとに（ステップＳ１）、Ｒ、Ｇ、Ｂ平均値（ＲAV、ＧAV、ＢAV）の演算（ステップＳ１ａ）、色度変換（ステップＳ１ｂ）及びマッチカウント数ｎの更新処理（ステップＳ１ｃ）を実行すると共に、以下に説明する色度パターン評価値計算（ステップＳ２ａ）を全ての色度パターンについて繰り返し実行し（ステップＳ２）、最後に色度パターン評価値から白点色度を決定して色度に対応するホワイトバランスを設定する（ステップＳ３）というものである。
【００２４】
図７は、上記のステップＳ２の具体的なフローチャートである。このフローチャートでは、例えば、太陽光（昼光）パターン、蛍光灯パターン及び白熱灯パターンの三種類の光源パターンに関する評価を行う。さらに、太陽光パターンについては、晴天時パターンと夕日パターンについての評価も行う。
フローチャートを開始すると、まず、太陽光パターン評価値が規定値以上であるか否かを判定する（ステップＳ１１）。太陽光パターン評価値とは、前記色度パターンテーブル１３において、太陽光パターン（例えば、図４のセグメントｓ９、ｓ１０及びｓ１１で構成されたパターン）の各升目に対応したマッチカウント数ｎの値に、各々のセグメントｓ９、ｓ１０及びｓ１１の重み値を乗じた値のことである。例えば、各セグメントｓ９、ｓ１０及びｓ１１のマッチカウント数ｎをそれぞれｎ９、ｎ１０及びｎ１１とし、各重み値をｗ９、ｗ１０及びｗ１１とすると、太陽光パターン評価値は、式「ｎ９×ｗ９＋ｎ１０×ｗ１０＋ｎ１１×ｗ１１」で与えられる。
【００２５】
今、太陽光パターン評価値が規定値以上であるとすると、次に、空パターン評価値が規定値以上であるか否かの判定（ステップＳ１２）と、夕日パターン評価値が規定値以上であるか否かの判定（ステップＳ１４）とを行い、空パターン評価値が規定値以上の場合は、太陽光パターン内の高い色温度に対応するセグメントの重み値を所定量減少させ（ステップＳ１３）、また、夕日パターン評価値が規定値以上の場合は、太陽光パターン内の低い色温度に対応するセグメントの重み値を所定量減少させ（ステップＳ１５）る。そして、太陽光パターン内のセグメントに対応する画素ブロックから最も評価値が高いセグメントを白点セグメントとして決定し（ステップＳ１６）、その白点セグメントの画素ブロックデータの重心点を白点抽出位置として指定する信号Ｅを生成し、白点領域抽出回路７に出力する。
【００２６】
したがって、太陽光パターンを構成するセグメントｓ９、ｓ１０及びｓ１１のうち、例えば、ｓ１１を色温度の高いセグメントとし、ｓ９を色温度の低いセグメントとすると、太陽光パターン評価値が規定値以上で且つ空パターン評価値も規定値以上であれば、色温度の高いセグメントｓ１１の重み値が減少修正され、一方、太陽光パターン評価値が規定値以上で且つ夕日パターン評価値も規定値以上であれば、色温度の低いセグメントｓ９の重み値が減少修正されるから、同じ太陽光であっても、その色温度の違いに応じて動的に適切な白点セグメントを決定し、その白点セグメントの画素ブロックデータの重心点を白点抽出位置として指定する信号Ｅを生成することができる。その結果、青空の多い晴天時の撮影画像や夕日をバックにした撮影画像のいずれであっても、白点領域抽出回路７における白色部の抽出位置を適正化して、色温度の変化に伴う無彩色被写体の色付き（ホワイトバランスずれ）検出を正確に行うことができる。
【００２７】
本実施の形態は、以上の太陽光のみならず、蛍光灯や白熱灯などのその他の照明光源についても、人為的操作によることなく、その光源種別を判定して適切な白色部の抽出位置決定を行うことができる。
【００２８】
すなわち、本実施の形態では、太陽光パターン評価値が規定値以上でない場合（ステップＳ１１の“Ｎｏ”判定の場合）は太陽光以外のその他の光源であると判断し、まず、蛍光灯パターン評価値が規定値以上であるか否かを判定（ステップＳ１８）する。そして、蛍光灯パターン評価値が規定値以上であれば、蛍光灯パターンを構成するセグメントの画素ブロックデータ重心から白点位置を決定し（ステップＳ１９）、蛍光灯パターン評価値が規定値以上でなければ、次に、白熱灯パターン評価値が規定値以上であるか否かを判定（ステップＳ２０）する。そして、蛍光灯パターン評価値が規定値以上であれば、白熱灯パターンを構成するセグメントの画素ブロックデータ重心から白点位置を決定し（ステップＳ２１）、蛍光灯パターン評価値が規定値以上でなければ、太陽光パターンを構成するセグメントの画素ブロックデータ重心から白点位置を決定（ステップＳ２２）する。
【００２９】
したがって、本実施の形態によれば、太陽光だけでなく、蛍光灯や白熱灯などのその他の光源を用いて撮影されたカラー画像信号に対しても、その光源の色温度に対応したセグメントの画素ブロックデータ重心から白点位置を決定することができるので、光源の種類に係わらず、白色部抽出領域の位置を適正化して、無彩色被写体の色付き（ホワイトバランスずれ）を正確に検出することができるという格別のメリットが得られる。
【００３０】
このため、本実施の形態のホワイトバランス制御装置を、例えば、電子スチルカメラやビデオカメラ等の撮像装置に適用すれば、光源の種別にかかわらず、その撮影画像のホワイトバランス補正を適切に行うことができ、これら撮像装置一般の画質向上を図ることができる。
【００３１】
なお、実施の形態では、光源種別として太陽光、蛍光灯及び白熱灯の三種類を例示したが、本発明の意図するところはこれらの例示光源に限定されない。しかし、一般的な撮影は屋内外のいずれかで行われ、屋外の光源は太陽光、屋内の光源は人工光（蛍光灯又は白熱灯）であるので、少なくとも実施の形態で例示した三種類の光源を網羅しておけば実用上は十分である。
【００３２】
また、白色部分抽出やホワイトバランス設定の際に、絞り、シャッター速度、被写体照度、被写体距離、撮影時間帯（季節を含む）等の撮影条件パラメータを加味してもよい。上記抽出処理やホワイトバランス設定値などをこれらのパラメータに基づいて微調整することにより、より一層のホワイトバランス補正の適正化を図ることができる。
また、実施の形態では、位置指定信号生成回路９は白部領域抽出回路７に設定される白色部抽出領域の位置を指定するための信号Ｅを生成する構成としたが、彩度信号生成回路６、白部領域抽出回路７及びＷＢ設定回路８、つまり、冒頭で説明した従来技術のホワイトバランス制御装置と類似の動作を実行するための回路を設けずに、代わりに位置指定信号生成回路９から出力された信号Ｅの値に応じた信号Ｓａ、Ｓｂを生成するための回路を設けるように構成してもよい。
【００３３】
【発明の効果】
請求項１又は７記載の発明によれば、光源色の色画素で構成されたカラー画像信号の原色バランスを制御するホワイトバランス制御装置において、前記カラー画像信号の画像平面内の画像信号を所定画素数からなる画素ブロックごとに色度変換する変換手段と、光源種別ごとの色度パターンテーブルを記憶する記憶手段と、前記変換手段により得られた色度値と前記記憶手段に記憶されている色度パターンテーブルとを照合して一致の度合いを判定し、該一致の度合いが所定以上と判定された色度パターンテーブルに基づいて光源種別を特定する特定手段と、前記特定手段により特定された光源種別に基づいて、前記原色バランスを制御する制御手段とを具備し、前記特定手段は、前記色度値と前記色度パターンテーブルとが一致する位置により重み付けを異ならせて一致の度合いを判定するようにしたので、原色バランスの制御を、そのカラー画像信号の光源種別に対応させて適正化することができる。したがって、画像生成時の光源の種類に係わらず、常に白色部抽出領域の位置を動的かつ適切に設定でき、以ってホワイトバランスのずれを正確に検出できるホワイトバランス制御装置を提供することができる。
また、一致の度合いが所定以上と判定された色度パターンテーブルに基づいて光源種別を特定するので、微妙な温度差の光源に対する無用な光源種別特定を回避できる。
また、照合を行なう際、前記色度値と前記色度パターンテーブルとが一致する位置により重み付けを異ならせて一致の度合いを判定するので、より正確に光源種別の判定を行うことができる。
請求項２記載の発明によれば、同じ太陽光であっても、その色温度に対応させて抽出領域の位置を設定することができ、例えば、早朝や夕方などの撮影時間帯に係わらず、ホワイトバランスのずれを正確に検出することができる。
請求項３記載の発明によれば、画素ブロックごとに該画素ブロック内に含まれる各色毎の平均値を演算し、演算された平均値を色度変換するので、特異な色の画素ブロックが存在しても、違和感のないホワイトバランス補正を行うことができる。
請求項４記載の発明によれば、同じ太陽光であっても、その色温度に対応させて光源種別の判定を行うことができ、たとえば、早朝や夕方などの撮影時間帯に係わらず、ホワイトバランスのずれを正確に検出することができる。
請求項５記載の発明によれば、太陽光以外の人工光（たとえば、蛍光灯や白熱灯）を光源とするカラー画像信号に対しても、常に適切な光源種別判定を行うことができる。
請求項６記載の発明によれば、光源の種類や色温度に係わらず、常に適切な光源種別判定を行うことができる。
【図面の簡単な説明】
【図１】本発明におけるホワイトバランス制御装置の実施の形態を示すその構成ブロック図である。
【図２】色分離回路２で色分離された後のカラー画像信号の画素配列図及びその画素ブロック構成図である。
【図３】太陽光の相対分光分布の色度（色温度）軌跡を含む色度図である。
【図４】色度パターンテーブル１３のテーブル模式図である。
【図５】入力された色度（ｘ，ｙ）の座標位置に当てはまる色度パターンテーブル１３の該当セグメント特定説明図である。
【図６】Ｒ、Ｇ、Ｂの平均値演算を含む動作の流れ図である。
【図７】図６のステップＳ２の具体的なフローチャートである。
【図８】Ｒ、Ｇ、Ｂ三原色の色度図である。
【図９】色差信号を軸変換した二つの彩度信号〔（Ｒ−Ｂ）、（Ｒ＋Ｂ−２Ｙ）〕を示す模式図である。
【符号の説明】
９  位置指定信号生成回路（設定手段）
１０  平均値演算部
１１  色度変換部
１２  色度パターン評価部
１３  色度パターンテーブル
【図１】
0003835517.tif 000002
【図２】
0003835517.tif 000003
【図３】
0003835517.tif 000004
【図４】
0003835517.tif 000005
【図５】
0003835517.tif 000006
【図６】
0003835517.tif 000007
【図７】
0003835517.tif 000008
【図８】
0003835517.tif 000009
【図９】
0003835517.tif 000010