(57)【要約】【課題】ホワイトバランス調整の演算処理の簡易化及び性能向上【解決手段】高色温度下での撮像に対応しては例えば（Ｒ−Ｂ）軸と（Ｒ＋Ｂ−２Ｇ）軸で表される座標上で黒体放射カーブを直線（色温度変化直線）とみなす。そしてＲ信号、Ｇ信号、Ｂ信号の積分データより現在の色温度を推測し、色温度変化直線に沿った引き込み動作を行う。また、高色温度下では、ホワイトバランス制御の収束点である無彩色へ必ずしも収束させるのではなく、Ｒ／Ｇ／Ｂの積分データよりＲ成分が多い時は肌色が残るように、Ｇ成分が多い時は緑色が残るように現在の色温度を推測し、被写体に応じて制御目標値を計算させて収束させる。【選択図】        図４
2004320671.tif 000002
【特許請求の範囲】
【請求項１】
入力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれに対して可変ゲインアンプが設けられたホワイトバランスアンプ手段と、
上記ホワイトバランスアンプ手段から出力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれについての積分値を得る積分手段と、
上記積分手段から出力されるＲ信号、Ｇ信号、Ｂ信号の各積分値から所定の座標上の値として求められる積分値変換データと、上記座標上で黒体放射カーブを直線とみなした色温度変化直線とから、現在の色温度を推測し、推測した色温度に基づいてホワイトバランス調整ゲインを求めて、上記ホワイトバランスアンプ手段の各可変ゲインアンプのゲインを制御する制御手段と、
を備えたことを特徴とするホワイトバランス調整装置。
【請求項２】
上記所定の座標とは、（Ｒ−Ｂ）軸と、（Ｒ＋Ｂ−２Ｇ）軸で表される座標であることを特徴とする請求項１に記載のホワイトバランス調整装置。
【請求項３】
上記所定の座標とは、（Ｒ−Ｂ）／Ｇ軸と、（Ｒ＋Ｂ−２Ｇ）／Ｇ軸で表される座標であることを特徴とする請求項１に記載のホワイトバランス調整装置。
【請求項４】
上記制御手段は、上記積分値変換データが、上記色温度変化直線を基準にして、Ｇ成分が大きい場合はＧ成分を残す様に色温度を推測し、Ｒ成分が大きい場合はＲ成分を残す様に色温度を推測するとともに、推測した色温度の変化分に相当するゲインとして上記ホワイトバランス調整ゲインを求めることを特徴とする請求項１に記載のホワイトバランス調整装置。
【請求項５】
入力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれに対して可変ゲインアンプが設けられたホワイトバランスアンプ手段から出力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれについての積分値を得る積分ステップと、
上記積分ステップで得られるＲ信号、Ｇ信号、Ｂ信号の各積分値から所定の座標上の値としての積分値変換データを求める積分値変換データ算出ステップと、
上記積分値変換データ算出ステップで求めた積分値変換データと、上記座標上で黒体放射カーブを直線とみなした色温度変化直線とから、現在の色温度を推測する推測ステップと、
推測した色温度に基づいてホワイトバランス調整ゲインを求めて、上記ホワイトバランスアンプ手段の各可変ゲインアンプのゲインを制御するゲイン制御ステップと、
を有することを特徴とするホワイトバランス調整方法。
【請求項６】
上記所定の座標とは、（Ｒ−Ｂ）軸と、（Ｒ＋Ｂ−２Ｇ）軸で表される座標であることを特徴とする請求項５に記載のホワイトバランス調整方法。
【請求項７】
上記所定の座標とは、（Ｒ−Ｂ）／Ｇ軸と、（Ｒ＋Ｂ−２Ｇ）／Ｇ軸で表される座標であることを特徴とする請求項５に記載のホワイトバランス調整方法。
【請求項８】
上記推測ステップでは、上記積分値変換データが、上記色温度変化直線を基準にして、Ｇ成分が大きい場合はＧ成分を残す様に色温度を推測し、またＲ成分が大きい場合はＲ成分を残す様に色温度を推測し、
上記ゲイン制御ステップでは、上記推測した色温度の変化分に相当するゲインとして上記ホワイトバランス調整ゲインを求めることを特徴とする請求項５に記載のホワイトバランス調整方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はビデオカメラ、デジタルカメラなどの撮像装置／撮像システムにおいてホワイトバランス調整を行うためのホワイトバランス調整装置及びホワイトバランス制御方法に関するものである。
【０００２】
【従来の技術】
ホワイトバランスとは、例えば固体撮像素子を用いた撮像システムにおいて、光源（被写体）の色温度が変化した場合に、色温度の変化に応じて白色が黒体放射カーブ（黒体軌跡）に沿って移動し、色が付いている白色（例えば、低い色温度の場合は赤っぽくなり、高い色温度の場合は青っぽくなる）を無彩色の白に合わせる事である。ここで、色温度とは、テスト光源と同じ色度を持った黒体の絶対温度（°Ｋ）を言う。
【０００３】
ところで、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などの固体撮像素子を撮像デバイスとして使用したビデオカメラや、デジタルスチルカメラでは、被写体の白色を撮像した撮像結果からその白色を無彩色の白色として映し出すために、光源の色温度の変化に応じて白色を黒体放射カーブに沿って移動させることで、色が付いて見える白色を無彩色の白に合わせるオートホワイトバランス処理機能を備えている。実際には、ＣＣＤ等で撮像された映像の３原色（Ｒ、Ｇ、Ｂ）の信号強度を電子的に増幅・減衰させ各色の信号バランスを変化させて、映像の色温度を補正してホワイトバランスを調整する方法が採用されている。
特にフィードバック制御方式によるホワイトバランス制御としては、各フィールド毎の色差信号の積分値より、被写体が無彩色の白に対してどれだけ色が付いているかを判断し、その結果から被写体が無彩色の白に近づくように現状のホワイトバランスアンプのゲインを一定量操作し、この手順を毎フィールド繰り返すことで、最終的にホワイトバランスをとる、という制御を行っていた。
【０００４】
ホワイトバランス調整に関する技術としては例えば次の文献が知られている。
【特許文献１】特開２００２−２８１５１２
【０００５】
【発明が解決しようとする課題】
ところで従来では、ホワイトバランス調整を行う際には、現在の色温度を特に意識せずに、ゲインを増減させる方向のみを制御することでホワイトバランス制御を実現している。具体的には、Ｒ信号、Ｇ信号、Ｂ信号が１：１：１となるようにゲイン調整する。
この場合、高色温度下での肌色の多い被写体は、色温度の色と相殺されてしまい、現在の色温度よりも低くみてしまうことにより、全体的に青み掛かった映像になることが問題となっていた。
また同様に、高色温度下での緑色の多い被写体は緑色を引き込んでしまうため、白色がマゼンタ色になってしまうことも問題となっていた。
【０００６】
また実際の色温度の変化（黒体放射カーブ）は曲線で表されること、さらにはセンサーにより曲線の変化が異なるため、これを一義的に数式で表すことはできない。このため、光源（被写体）の色温度の変化に応じて白色が黒体放射カーブに沿って移動し、色が付いている白色を無彩色の白に合わせるというホワイトバランスのための調整ゲインの算出は困難である。
さらに黒体放射カーブとしての曲線を数式で表すことができたとしても、調整ゲインの算出の困難さは解消されない。
【０００７】
【課題を解決するための手段】
そこで本発明は、特に高色温度下での肌色と緑色の引込を改善しつつ、黒体放射カーブを直線とみなすことにより、簡易にホワイトバランスの制御目標値を計算できるようにし、ホワイトバランス制御機能の向上を図ることを目的とする。
【０００８】
このため本発明のホワイトバランス調整装置は、入力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれに対して可変ゲインアンプが設けられたホワイトバランスアンプ手段と、上記ホワイトバランスアンプ手段から出力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれについての積分値を得る積分手段と、上記ホワイトバランスアンプ手段の各可変ゲインアンプのゲインを制御する制御手段とを備える。この制御手段は、上記積分手段から出力されるＲ信号、Ｇ信号、Ｂ信号の各積分値から所定の座標上の値として求められる積分値変換データと、上記座標上で黒体放射カーブを直線とみなした色温度変化直線とから現在の色温度を推測し、推測した色温度に基づいてホワイトバランス調整ゲインを求めて、その調整ゲインにより上記ホワイトバランスアンプ手段の各可変ゲインアンプのゲインを制御する。
また上記制御手段は、上記積分値変換データが、上記色温度変化直線を基準にして、Ｇ成分が大きい場合はＧ成分を残す様に色温度を推測し、Ｒ成分が大きい場合はＲ成分を残す様に色温度を推測するとともに、推測した色温度の変化分に相当するゲインとして上記ホワイトバランス調整ゲインを求める。
また上記所定の座標とは、（Ｒ−Ｂ）軸と、（Ｒ＋Ｂ−２Ｇ）軸で表される座標、もしくは（Ｒ−Ｂ）／Ｇ軸と、（Ｒ＋Ｂ−２Ｇ）／Ｇ軸で表される座標である。
【０００９】
本発明のホワイトバランス制御方法は、入力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれに対して可変ゲインアンプが設けられたホワイトバランスアンプ手段から出力されるＲ信号、Ｇ信号、Ｂ信号のそれぞれについての積分値を得る積分ステップと、上記積分ステップで得られるＲ信号、Ｇ信号、Ｂ信号の各積分値から所定の座標上の値としての積分値変換データを求める積分値変換データ算出ステップと、上記積分値変換データ算出ステップで求めた積分値変換データと、上記座標上で黒体放射カーブを直線とみなした色温度変化直線とから、現在の色温度を推測する推測ステップと、推測した色温度に基づいてホワイトバランス調整ゲインを求めて、上記ホワイトバランスアンプ手段の各可変ゲインアンプのゲインを制御するゲイン制御ステップとを有する。
また、上記推測ステップでは、上記積分値変換データが、上記色温度変化直線を基準にして、Ｇ成分が大きい場合はＧ成分を残す様に色温度を推測し、またＲ成分が大きい場合はＲ成分を残す様に色温度を推測し、上記ゲイン制御ステップでは、上記推測した色温度の変化分に相当するゲインとして上記ホワイトバランス調整ゲインを求める。
【００１０】
即ち本発明では、フィードバック制御によるオートホワイトバランス制御において、例えば高色温度下での撮像に対応しては、黒体放射カーブを直線（色温度変化直線）とみなす。そしてＲ信号、Ｇ信号、Ｂ信号の積分データより現在の色温度を推測し、色温度変化直線に沿った引き込み動作を行う制御方式をとる。
黒体放射カーブを直線とみなすことにより演算処理の簡易化を実現する。この場合、（Ｒ−Ｂ）軸と（Ｒ＋Ｂ−２Ｇ）軸で表される座標、もしくは（Ｒ−Ｂ）／Ｇ軸と（Ｒ＋Ｂ−２Ｇ）／Ｇ軸で表される座標を用いることが、黒体放射カーブを直線とみなすことに好適である。
また、色温度は、Ｇ成分が大きい場合はＧ成分を残す様に、Ｒ成分が大きい場合はＲ成分を残す様に推測することで、高色温度下での肌色と緑色の引き込みが改善される。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。図１は実施の形態のホワイトバランス調整装置のブロック図である。ホワイトバランス調整装置は例えばビデオカメラ等の撮像装置に内蔵され、撮像映像信号についてのホワイトバランス調整を行う。
このホワイトバランス調整装置は。原色分離回路２，ホワイトバランスアンプ３，オプティカルディテクタ５，コントローラ６を備える。
入力端子１には、固体撮像素子、例えばＣＭＯＳ型撮像素子等によって得られた電気信号が信号処理され、デジタル信号として供給される。そしてこのデジタル信号が原色分離回路２に入力される。
原色分離回路２では入力されたデジタル信号がＲ（赤）、Ｇ（緑）、Ｂ（青）の原色信号に分離される。
分離された各信号（Ｒ信号、Ｇ信号、Ｂ信号）はホワイトバランスアンプ３に入力される。ホワイトバランスアンプ３には、Ｒ信号、Ｇ信号、Ｂ信号にそれぞれ対応して可変ゲインアンプ３Ｒ、３Ｇ、３Ｂが設けられている。各可変ゲインアンプ３Ｒ、３Ｇ、３Ｂは、それぞれコントローラ６によって制御されるゲインにおいて、それぞれＲ信号、Ｇ信号、Ｂ信号の増幅（又は減衰）を行い、出力する。
【００１２】
ホワイトバランスアンプ３から出力されたＲ信号、Ｇ信号、Ｂ信号は、映像信号に合成するために利用するべく、端子４Ｒ、４Ｇ、４Ｂから図示しない次段の回路系に出力される。
また、Ｒ信号、Ｇ信号、Ｂ信号は、ホワイトバランス調整に利用するべく、オプティカルディテクタ５にも供給される。オプティカルディテクタ５はＲ信号、Ｇ信号、Ｂ信号をそれぞれ、フィールド毎（又はフレーム毎）に積分する積分回路を持つ。即ちオプティカルディテクタ５は、Ｒ信号、Ｇ信号、Ｂ信号の例えばフィールド単位の積分値データＲｉ、Ｇｉ、Ｂｉをコントローラ６に供給する。
【００１３】
コントローラ６は例えばマイクロコンピュータ或いはＤＳＰ等により形成され、ソフトウエアにより所定の演算を行う。具体的には、オプティカルディテクタ５から供給される積分値データＲｉ、Ｇｉ、Ｂｉを元に、Ｒ−Ｂのデータと、Ｒ＋Ｂ−２Ｇのデータを得る演算機能と、Ｒ−Ｂ、Ｒ＋Ｂ−２Ｇの各データに基づいてＲ信号、Ｇ信号、Ｂ信号の各ゲインを設定するゲイン設定の演算機能を備える。
これらの機能（ソフトウェア演算）によって得られた各ゲインの設定値は、ホワイトバランスアンプ３における各可変ゲインアンプ３Ｒ、３Ｇ、３Ｂにフィードバックされて、Ｒ信号、Ｇ信号、Ｂ信号の各ゲインを制御することになる。
【００１４】
このホワイトバランス調整装置において、ホワイトバランスをとる（調整する）とは、基本的には、Ｒ信号、Ｇ信号、Ｂ信号の比率が等しくなるようにホワイトバランスアンプ３の各可変ゲインアンプ３Ｒ、３Ｇ、３Ｂのゲイン（Ｒゲイン、Ｇゲイン、Ｂゲイン）を調整する事をいう。
そしてホワイトバランスを調整するにあたっては、
Ｒ信号×Ｒゲイン＝Ｇ信号×Ｇゲイン＝Ｂ信号×Ｂゲイン
すなわち、
Ｒ信号×Ｒゲイン−Ｇ信号×Ｇゲイン＝Ｂ信号×Ｂゲイン−Ｇ信号×Ｇゲイン＝０
が成り立つように、ホワイトバランスアンプ３を制御する。
【００１５】
そして本例においては、特に高色温度下でのホワイトバランス制御に特徴を有する。以下、コントローラ６によって行われるホワイトバランス調整処理について説明する。
【００１６】
コントローラ６では、ホワイトバランス調整に関して、図２に示すような座標系、即ち（Ｒ−Ｂ）軸と（Ｒ＋Ｂ−２Ｇ）軸による座標を用いる。
後述するがコントローラ６は、ホワイトバランス調整処理に際して、オプティカルディテクタ５からの積分値データＲｉ，Ｇｉ，Ｂｉを変換して当該座標上のデータ値（積分値変換データ）を求めることになる。
この座標上においては、例えば図示するように高色温度側の引込枠Ｗ１及び低色温度側の引込枠Ｗ２が設定される。
なお、このためには、予めプリホワイトバランス調整が行われる。プリホワイトバランス調整とは、基準色温度下で基準の白色を決める調整の事を指す。プリホワイトバランス調整では、基準の白色の色温度の決定、及び上記引込枠Ｗ１，Ｗ２の設定が行われる。
コントローラ６は図２のような座標上の引込枠Ｗ１，Ｗ２についてはパラメータ数値として保持する。
引込枠Ｗ１，Ｗ２とは、ホワイトバランス調整のためのゲイン設定（ホワイトバランス引込）を行う範囲を示すものである。
なお図２に示す引込枠Ｗ１，Ｗ２の範囲は一例であり、必ずしも常にこのように設定されるものではない。
【００１７】
ここで、（Ｒ−Ｂ）軸と（Ｒ＋Ｂ−２Ｇ）軸による図２の座標上で考えると、黒体放射カーブＣＢは点線で示すような曲線となる。但し、黒体放射カーブはセンサにより異なるという事情から、必ずしも一義的に図示するような曲線になるわけではなく、図２の黒体放射カーブＣＢはあくまで一例である。
【００１８】
上述したように従来のホワイトバランス調整においては、現在の色温度を特に意識せずに、ゲインを増減させる方向のみを制御することでホワイトバランス制御を行っていた。
本例において、積分値変換データが低色温度側の引込枠Ｗ２内となった場合は、従来と同様、特に色温度を意識せずに、Ｒ信号、Ｇ信号、Ｂ信号が１：１：１となるようにゲイン調整する。
【００１９】
一方、積分値変換データが高色温度側の引込枠Ｗ１内となった場合は、現在の色温度を推測する処理を行う。この際に、黒体放射カーブＣＢを用いず、この黒体放射カーブＣＢを直線とみなした色温度変化直線ＬＢを用いる。色温度変化直線ＬＢは、例えば設定された引込枠Ｗ１に応じた直線（例えば図２に示すように引込枠Ｗ１の下限側の頂点と座標原点を結ぶ直線）として設定する。
このような色温度変化直線ＬＢを用いて、Ｒ信号、Ｇ信号、Ｂ信号の積分値データＲｉ，Ｇｉ，Ｂｉより現在の色温度を推定し、色温度変化直線ＬＢに沿った引き込み動作を行う。
またこの場合、色温度は、Ｇ成分が大きい場合はＧ成分を残す様に、Ｒ成分が大きい場合はＲ成分を残す様に推測することで、高色温度下での肌色と緑色の引き込みを改善するものである。
【００２０】
このような色温度の推定を図３に模式的に示す。
図３において座標上の領域▲１▼は、第３象限での引込枠Ｗ１の範囲内、及び第４象限での引込枠Ｗ１の範囲内で且つ図面上、色温度変化直線ＬＢより左側となる領域である。
積分値データＲｉ，Ｇｉ，Ｂｉを変換して座標上のデータ値とした積分値変換データが、○で示すように上記領域▲１▼にあった場合は、矢印で示すように（Ｒ＋Ｂ−２Ｇ）軸に沿って平行移動して色温度変化直線ＬＢに到達した点を、現在の色温度とする。
一方、座標上の領域▲２▼は、第４象限での引込枠Ｗ１の範囲内で且つ図面上、色温度変化直線ＬＢより右側となる領域である。
積分値データＲｉ，Ｇｉ，Ｂｉを変換して座標上のデータ値とした積分値変換データが、△で示すように上記領域▲２▼にあった場合は、矢印で示すように（Ｒ＋Ｂ−２Ｇ）軸及び（Ｒ−Ｂ）軸を同じ量だけ負の方向へ移動させる（座標上で４５°左下方に移動させる）。そして色温度変化直線ＬＢに到達した点を、現在の色温度とする。
【００２１】
このような処理方式でホワイトバランス調整を実現するためのコントローラ６の処理（ホワイトバランスアンプ３のゲイン調整のための処理）を図４に示し、具体的に説明する。
【００２２】
図４の処理は、例えば映像信号のフィールド単位で、オプティカルディテクタ５から積分値データＲｉ，Ｇｉ，Ｂｉが入力される毎に行われる。
コントローラ６はステップＦ１０１で積分値データＲｉ，Ｇｉ，Ｂｉが入力されると、ステップＦ１０２で、積分値データＲｉ，Ｇｉ，Ｂｉから、上記図２の座標上でのポイント（積分値変換データ）を算出する。
この場合、まず、
Ｒ’信号＝Ｒｉ×プリホワイトバランス調整時のＲゲイン÷現在のＲゲイン
Ｇ’信号＝Ｇｉ×プリホワイトバランス調整時のＧゲイン÷現在のＧゲイン
Ｂ’信号＝Ｂｉ×プリホワイトバランス調整時のＢゲイン÷現在のＢゲイン
として、Ｒ’信号、Ｇ’信号、Ｂ’信号を得る。
そして、求められたＲ’信号、Ｇ’信号、Ｂ’信号を用いて、（Ｒ−Ｂ）値、（Ｒ＋Ｂ−２Ｇ）値を生成する。
この（Ｒ−Ｂ）値、（Ｒ＋Ｂ−２Ｇ）値が、（Ｒ−Ｂ）軸と（Ｒ＋Ｂ−２Ｇ）軸による座標上での積分値変換データとなる。
【００２３】
続いてステップＦ１０３では、高色温度側の処理とするか低色温度側の処理とするかの判断を行い、低色温度側であった場合は、ステップＦ１０８に進み、当該積分値変換データが、図２に示した引込枠Ｗ２の範囲内であるか否かを判断する。
引込枠Ｗ２の範囲内でなければ、ステップＦ１０９から今回の処理を終え、次のフィールドの積分値データＲｉ，Ｇｉ，Ｂｉの入力を待つ。
【００２４】
引込枠Ｗ２の範囲内であったら、ステップＦ１０９からＦ１１０に進み、低色温度側に対応した収束目標値の算出を行う。
つまり、特に色温度を意識せずに、Ｒ信号、Ｇ信号、Ｂ信号が１：１：１となるように収束目標値を算出し、ステップＦ１１１でホワイトバランスアンプ３の各可変ゲインアンプ３Ｒ、３Ｇ、３Ｂに対してゲイン制御を行う。
【００２５】
一方、ステップＦ１０３で高色温度側の処理と判断された場合は、ステップＦ１０４に進み、積分値変換データが、図２に示した引込枠Ｗ１の範囲内であるか否かを判断する。
引込枠Ｗ１の範囲内でなければ、ステップＦ１０５から今回の処理を終え、次のフィールドの積分値データＲｉ，Ｇｉ，Ｂｉの入力を待つ。
【００２６】
引込枠Ｗ１の範囲内であったら、ステップＦ１０５からＦ１０６に進み、まず現在の色温度を推測する処理を行う。
そしてステップＦ１０７で、高色温度側に対応した収束目標値の算出を行い、ステップＦ１１１でホワイトバランスアンプ３の各可変ゲインアンプ３Ｒ、３Ｇ、３Ｂに対して、収束目標値に相当するゲイン値へのゲイン制御を行う。
このステップＦ１０６〜Ｆ１１１の処理について、図５，図６で説明する。
なお、図５（ａ）、図６（ａ）における座標軸上の点は、ホワイトバランスアンプ３の前段でのＲ信号、Ｇ信号、Ｂ信号に基準の白を調整したＲゲイン、Ｇゲイン、Ｂゲインを掛けたデータである。
一方、図５（ｂ）、図６（ｂ）における座標軸上の点は、ホワイトバランスアンプ３の後段でのＲ信号、Ｇ信号、Ｂ信号に相当する。
【００２７】
図５（ａ）には、積分値変換データが座標上のポイントＰ１であった場合を示している。これは、図３に示した領域▲１▼、つまり第３象限での引込枠Ｗ１の範囲内、又は第４象限での引込枠Ｗ１の範囲内で且つ図面上、色温度変化直線ＬＢより左側となる範囲に、積分値変換データがあった場合である。
このような場合は、高色温度下で緑色が多い被写体が写っているものと認識する。そして、図５（ａ）に破線矢印で示すように、積分値変換データ（Ｐ１）の（Ｒ＋Ｂ−２Ｇ）値を（Ｒ＋Ｂ−２Ｇ）軸に対して水平に移動させ、黒体放射カーブとみなす色温度変化直線ＬＢにぶつかるポイントＰ２を求める。そしてそのポイントＰ２を、現在の色温度とする。
【００２８】
色温度変化直線ＬＢ上のポイントＰ２に相当するＲ、Ｇ、Ｂ値をＲ”、Ｇ”、Ｂ”とする。つまり（Ｒ−Ｂ）値と（Ｒ＋Ｂ−２Ｇ）値がポイントＰ２となるＲ、Ｇ、Ｂ値である。
このポイントＰ２の色温度のＲ”、Ｇ”、Ｂ”各値について、
2004320671.tif 000003
となるような、Ｒ”ゲイン、Ｇ”ゲイン、Ｂ”ゲインを求める。
このＲ”ゲイン、Ｇ”ゲイン、Ｂ”ゲインが、現在の色温度を引き込むゲイン値となる。
【００２９】
現在の色温度を引き込むＲ”ゲイン、Ｇ”ゲイン、Ｂ”ゲインより、
Ｒ信号収束点＝Ｒ信号×Ｒ”ゲイン÷現在のＲゲイン
Ｇ信号収束点＝Ｇ信号×Ｇ”ゲイン÷現在のＧゲイン
Ｂ信号収束点＝Ｂ信号×Ｂ”ゲイン÷現在のＢゲイン
が求まる。各信号の収束点は図５（ｂ）のポイントＰｃの位置として示される。
【００３０】
ここで、図５（ｂ）座標軸の原点は、Ｒ信号：Ｇ信号：Ｂ信号＝１：１：１となっている。
従来の制御方式では、図５（ｂ）に破線矢印で示すようにポイントＰｄから座標原点に向かう引込制御を行っていた。
一方、本例の制御方法では色温度を引き込むゲイン制御を行うことにより、実線矢印に示すように、ポイントＰｄからポイントＰｃに向かう引込制御が行われるものとなる。これは、座標原点に対して（Ｒ＋Ｂ−２Ｇ）軸の負の方向に制御目標値がくることになり、Ｇ方向の成分を引き込むことなく被写体の色のバランスが保たれる事となる。図で言えば矢印ｇの分だけ緑色が残るものとなる。
【００３１】
次に、図６（ａ）には、積分値変換データが座標上のポイントＰ３であった場合を示している。これは、図３に示した領域▲２▼、つまり第４象限での引込枠Ｗ１の範囲内で且つ図面上、色温度変化直線ＬＢより右側となる範囲に、積分値変換データがあった場合である。
この場合は、高色温度下で肌色が多い被写体が写っているものと認識する。
そして、図６（ａ）に矢印で示すように、積分値変換データ（Ｐ３）の（Ｒ−Ｂ）値と（Ｒ＋Ｂ−２Ｇ）値を、同じ量だけ負の方向へ移動させ、黒体放射カーブとみなす色温度変化直線ＬＢにぶつかるポイントＰ４を求める。そしてそのポイントＰ４を、現在の色温度とする。
【００３２】
このポイントＰ４に相当するＲ、Ｇ、Ｂ値をＲ”、Ｇ”、Ｂ”として、
2004320671.tif 000004
となるような、Ｒ”ゲイン、Ｇ”ゲイン、Ｂ”ゲインを求める。
このＲ”ゲイン、Ｇ”ゲイン、Ｂ”ゲインが、現在の色温度を引き込むゲイン値となる。
【００３３】
現在の色温度を引き込むＲ”ゲイン、Ｇ”ゲイン、Ｂ”ゲインより、
Ｒ信号収束点＝Ｒ信号×Ｒ”ゲイン÷現在のＲゲイン
Ｇ信号収束点＝Ｇ信号×Ｇ”ゲイン÷現在のＧゲイン
Ｂ信号収束点＝Ｂ信号×Ｂ”ゲイン÷現在のＢゲイン
が求まる。各信号の収束点は図６（ｂ）のポイントＰｃの位置として示される。
【００３４】
ここで、上記図５（ｂ）と同様、図６（ｂ）座標軸の原点は、Ｒ信号：Ｇ信号：Ｂ信号＝１：１：１となっており、従来の制御方式では、図６（ｂ）に破線矢印で示すようにポイントＰｄから座標原点に向かう引込制御を行っていた。
一方、本例の制御方法では色温度を引き込むゲイン制御を行うことにより、実線矢印に示すように、ポイントＰｄからポイントＰｃに向かう引込制御が行われるものとなる。
これは、図６（ｂ）の座標原点に対して第一象限の４５度方向に制御目標値がくることになり、（Ｒ−Ｂ）値と（Ｒ＋Ｂ−２Ｇ）値を同じ量だけ負の方向へ移動させた点を色温度とするという事は、現在の色温度に対してＲ方向の成分が多いとみなせ、Ｒ方向の成分を引き込むことなく被写体の色のバランスが保たれる事となる。図で言えば矢印ｆの分だけ肌色が残るものとなる。
【００３５】
以上のような色温度の推測及び収束目標値の算出が図４のステップＦ１０６，Ｆ１０７で行われ、それに応じてステップＦ１１１で各各可変ゲインアンプ３Ｒ、３Ｇ、３Ｂのゲイン制御が行われる。
つまり本例のホワイトバランス調整処理は、まず基準の白色を調整する基準色温度から高色温度側への色温度の変化（黒体放射カーブ）を直線（色温度変化直線ＬＢ）とみなす。
そしてフィードバック制御によって自動的にホワイトバランスをとる処理を行う色信号処理方式であって、Ｒ信号、Ｇ信号、Ｂ信号の各々の原色信号のフィールド毎の積分値データＲｉ，Ｇｉ，Ｂｉを得、その積分値データＲｉ，Ｇｉ，Ｂｉを変換して得られる積分値変換データの（Ｒ−Ｂ）値、（Ｒ＋Ｂ−２Ｇ）値より、黒体放射カーブを直線とみなした色温度変化直線ＬＢ上から現在の色温度を推測する。
さらにこの場合、高色温度下で肌色、緑色を自然な色に見せるために、積分値変換データが、引込枠Ｗ１の範囲内で色温度変化直線ＬＢより図面上で左側（図３の領域▲１▼）にある場合、つまりＧ成分が大きいの場合はＧ成分を残す様な色温度を推測する。また、積分値変換データが、引込枠Ｗ１の範囲内で色温度変化直線ＬＢより図面上で右側（図３の領域▲２▼）にある場合、つまりＲ成分が大きい場合はＲ成分を残す様な色温度を推測する。
そして推測した色温度の変化分のみのゲイン制御を行う事により、高色温度側での肌色、緑色に特化したホワイトバランスを取るものである。
【００３６】
このような処理方式によれば、まず黒体放射カーブを直線とみなす事により、コントローラ６で容易な演算で色温度を推測できることになる。
また、高色温度下では、ホワイトバランス制御の収束点である無彩色へ必ずしも収束させるのではなく、積分値データＲｉ，Ｇｉ，ＢｉよりＲ成分が多い時は肌色が残るように、Ｇ成分が多い時は緑色が残るように現在の色温度を推測し、被写体に応じて制御目標値を計算させて収束させる事により、ユーザーが視覚的に好適に感じるホワイトバランス制御を実現できる。
【００３７】
以上実施の形態について説明してきたが、本発明は各種変形例が考えられる。
例えば、上記実施の形態では（Ｒ−Ｂ）軸、（Ｒ＋Ｂ−２Ｇ）軸を用いての処理例を示したが、（Ｒ−Ｂ）／Ｇ軸、（Ｒ＋Ｂ−２Ｇ）／Ｇ軸による座標を用いても同様の処理が可能である。これはつまり上記実施の形態の各軸をＧ信号で除算して正規化するものであり、この場合、（Ｒ−Ｂ）軸，（Ｒ＋Ｂ−２Ｇ）軸を用いる場合よりも、色によるバラつきの吸収も行うことができる。
【００３８】
【発明の効果】
以上の説明から理解されるように、本発明によれば、例えば高色温度下での撮像に対応しては黒体放射カーブを直線（色温度変化直線）とみなす。そしてＲ信号、Ｇ信号、Ｂ信号の積分データより現在の色温度を推測し、色温度変化直線に沿った引き込み動作を行う。これにより、色温度の推測及び調整ゲインの設定のための演算処理が簡易化されるという効果がある。
特にこの場合、（Ｒ−Ｂ）軸と（Ｒ＋Ｂ−２Ｇ）軸で表される座標、もしくは（Ｒ−Ｂ）／Ｇ軸と（Ｒ＋Ｂ−２Ｇ）／Ｇ軸で表される座標を用いることが、黒体放射カーブを直線とみなすことに好適であり、ホワイトバランス制御機能を低下させずに簡易な演算処理を実現する。
【００３９】
また、高色温度下では、ホワイトバランス制御の収束点である無彩色へ必ずしも収束させるのではなく、Ｒ／Ｇ／Ｂの積分データよりＲ成分が多い時は肌色が残るように、Ｇ成分が多い時は緑色が残るように現在の色温度を推測し、被写体に応じて制御目標値を計算させて収束させる事により、ユーザーが視覚的に適切に感じる映像を得ることができ、ホワイトバランス制御を有するカメラシステムについての性能向上に寄与できる。
【図面の簡単な説明】
【図１】本発明の実施の形態のホワイトバランス調整装置のブロック図である。
【図２】実施の形態の座標上の引込範囲及び色温度変化直線の説明図である。
【図３】実施の形態の色温度推測処理の概念の説明図である。
【図４】実施の形態のホワイトバランス調整のためのゲイン調整処理のフローチャートである。
【図５】実施の形態の色温度推測及び引込制御の説明図である。
【図６】実施の形態の色温度推測及び引込制御の説明図である。
【符号の説明】
２  原色分離回路、３  ホワイトバランスアンプ、３Ｒ，３Ｇ，３Ｂ  可変ゲインアンプ、５  オプティカルディテクタ、６  コントローラ
【図１】
2004320671.tif 000005
【図２】
2004320671.tif 000006
【図３】
2004320671.tif 000007
【図４】
2004320671.tif 000008
【図５】
2004320671.tif 000009
【図６】
2004320671.tif 000010