(57)【要約】【課題】撮像対象の色変化を防止しながら、ホワイトバランス調整を適切に十分行う。【解決手段】本ホワイトバランス調整回路１０は、時系列に入力される画像信号を順次、原色信号Ｒ,Ｇ,Ｂに分離する原色分離回路１５と、撮影時の光源に関する情報を入力し、当該情報に基づいて光源の違いに応じた制御目標に、原色信号Ｒ,Ｇ,Ｂの色温度を推定する色温度推定手段（コントローラ１８内の色温度推定手段１８Ｇ：不図示）と、推定した色温度に基づいて、原色信号Ｒ,Ｇ,Ｂの色ごとにゲインを調整するゲイン調整手段（コントローラ１８およびホワイトバランスアンプ１６）とを有する。【選択図】図１
2007201582.tif 000002
【特許請求の範囲】
【請求項１】
時系列に入力される画像信号を順次、原色信号に分離する原色分離回路と、
撮影時の光源に関する情報を入力し、当該情報に基づいて光源の違いに応じた制御目標に、前記原色信号の色温度を推定する色温度推定手段と、
推定した前記色温度に基づいて、前記原色信号のゲインを色ごとに調整するゲイン調整手段と、
を有するホワイトバランス調整回路。
【請求項２】
前記原色信号を積分する積分手段、および、得られた色ごとの積分値を所定の色座標上の座標値に変換する座標変換手段を有し、
前記色温度推定手段は、前記情報が示す光源が人工光であるときは、前記色座標上で自然光の分布（黒体放射カーブ）と人工光の分布とに基づいて規定される色温度推定枠上に色温度を推定する
請求項１に記載のホワイトバランス調整回路。
【請求項３】
前記色温度推定手段は、光源が人工光である場合、前記色温度推定枠より外側で、かつ、前記人工光の分布側に位置する座標値については当該人工光の分布上に色温度を推定し、前記色温度推定枠より外側で、かつ、前記黒体放射カーブ側の座標値については当該黒体放射カーブ上に色温度を推定する
請求項２に記載のホワイトバランス調整回路。
【請求項４】
高温度側と低温度側のそれぞれに引込制限枠を設定する引込制限枠設定手段を有し、
前記色温度推定手段が、高色温度側引込制限枠内の座標値から色温度を推定する色座標上の向きと、前記低色温度側引込制限枠内の座標値から色温度を推定する色座標上の向きとが異なる
請求項１に記載のホワイトバランス調整回路。
【請求項５】
前記色温度推定手段は、光源が人工光である場合、前記人工光の分布と前記黒体放射カーブとにより前記色座標上で形成される色温度推定枠において、前記人工光の分布と黒体放射カーブの分布との交点側に位置し、かつ、前記高温度引込制限枠内での推定の前記向きと前記低色温度引込制限枠内での推定の前記向きとを規定しただけでは前記色温度推定枠上への推定が不可能な座標値について、当該座標値から最も近い前記交点に色温度を推定する
請求項１に記載のホワイトバランス調整回路。
【請求項６】
前記色温度推定手段は、前記情報が示す光源が人工光であるときは、前記色座標上で自然光の分布（黒体放射カーブ）と人工光の分布とに基づいて規定される色温度推定枠上に色温度を推定するに際し、前記低色温度側引込制限枠内で前記人工光の分布上に色温度を推定する色座標上の向きと、前記高色温度側引込制限枠内で前記人工光の分布上に色温度を推定する色座標上の向きが異なる
請求項４に記載のホワイトバランス調整回路。
【請求項７】
前記ゲイン調整手段は、
前記推定される光源色温度の値を所定の目標値に引き込むことによって、前記画像をホワイトバランス調整するためのゲイン値を原色信号ごとに設定可能なゲイン設定手段と、
前記ゲイン値が設定された場合は当該設定されたゲイン値で、設定されない場合は現在のゲイン値で、前記原色信号を色ごとに増幅する可変利得アンプと、
を含む請求項１に記載のホワイトバランス調整回路。
【請求項８】
撮像素子と、ホワイトバランス調整回路を含む信号処理ブロックとを有するカメラ装置であって、
撮影時の光源に関する情報を取得する情報取得手段を備え、
前記ホワイトバランス調整回路は、
時系列に入力される画像信号を順次、原色信号に分離する原色分離回路と、
前記撮影時の光源に関する情報を入力し、当該情報に基づいて光源の違いに応じた制御目標に、前記原色信号の色温度を推定する色温度推定手段と、
推定した前記色温度に基づいて、前記原色信号のゲインを色ごとに調整するゲイン調整手段と、
を有するカメラ装置。
【請求項９】
光源の色温度を推定し、その色温度を白にするようなゲイン操作を行うホワイトバランス調整方法であって、
時系列に入力される画像信号を順次、原色信号に分離する原色分離ステップと、
撮影時の光源に関する情報を入力し、当該情報に基づいて光源の違いに応じた制御目標に、前記原色信号の色温度を推定する色温度推定ステップと、
推定した前記色温度に基づいて、前記原色信号のゲインを色ごとに調整するゲイン調整ステップと、
を含むホワイトバランス調整方法。
【請求項１０】
前記原色信号を色ごとに積分する積分ステップと、
得られた色ごとの積分値を所定の色座標上の座標値に変換する座標変換ステップと、を有し、
前記色温度推定ステップでは、前記情報が示す光源が人工光であるときは、前記色座標上で自然光の分布（黒体放射カーブ）と人工光の分布とに基づいて規定される色温度推定枠上に色温度を推定する
請求項９に記載のホワイトバランス調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子で発生した信号を処理して得られる画像信号に対し、色味が付いた白部分を無彩色の白に補正するためのホワイトバランス調整回路、その調整方法及びカメラ装置に関する。
【背景技術】
【０００２】
カメラ装置の撮影は、例えば自然光（太陽光）、白熱電灯光や蛍光灯の光等の人工光など種々の光源下で行われる。このとき被写体を照らす光の種類が変わると被写体の色が微妙に変化する。したがって、同じ被写体でも撮像環境下で色が異なる。ホワイトバランス調整は、このような光源の違いによって色付いて見える白色を、無彩色の白に合わせる色バランス補正のことである。
【０００３】
ホワイトバランスの制御方法としては、Ｒ（赤）,Ｇ（緑）,Ｂ（青）各々の原色信号からフィールドごとに積分値を得て、その積分値データを変換して得られる（Ｒ−Ｂ）／Ｇ、（Ｒ＋Ｂ−２Ｇ）／Ｇの値より、高色温度側で光源（自然光）の色温度を推定し、その推定した色温度を目標値に引き込ませることによりホワイトバランスゲインを設定する方法がある（例えば、特許文献１参照）。
【０００４】
ここで“推定”とは、上記積分値データを（Ｒ−Ｂ）／Ｇと（Ｒ＋Ｂ−２Ｇ）／Ｇを軸にとった色座標に積分値データを変換し、かつ、変換後の座標点（色差データ）を黒体放射カーブ上に所定の規則に従って移動させ、そこを光源の色温度と推定して引き込みの起点とすることである。“色温度”とは、一般的な定義によれば「光を一切反射しない仮想物体（黒体）を加熱したきに、その黒体の色を黒体の温度（Ｋ）で表したもの」であるが、画像処理の分野では撮像素子又はカメラ装置において、テスト光源下で白が無彩色な白から変化する色度を、黒体の色温度に対応させて表現したものである。そして“黒体放射カーブ”とは、自然光の上記色温度の変化カーブを所定の色座標上に描いたものである。
また“引き込む”とは、推定した色温度を所定の目標値に移動したときに得られる各色成分の変化量から色バランス調整量（ゲイン比）を抽出する動作を言う。目標値は通常、上記色座標の原点、即ち、所定の基準色温度（例えば３２００[K]）下で無彩色の白と同じＲ＝Ｇ＝Ｂの点にとられる。また、このときフィールドごとの積分値から撮像画面の色温度を求める理由に関しては、一般的な被写体を撮像したときの画面全体には様々な色成分があるが、画面全体の色成分を全て積分して色座標上の１つの色差データを求めると、その色差データは画面全体のＲＧＢのバランスが反映されたものとなり、これは撮像光源下において、その画面が有する白データを表すものとして近似的に推測可能だからである。
【０００５】
特許文献１には、高色温度側の引込制限枠と低色温度側の引込制限枠とを設けることが記載されている。
引込制限枠とは、その内側の範囲に色差データがあるときは引き込みを行い、外側の場合は行わないという引込制限を決める枠を言う。このように２つの引込制限枠を設ける理由に関しては、黒体放射カーブに沿って一つの枠を設けると、例えば緑などの本来色が付いている画像部分の色まで変化させ色再現性を低下させるため、このようなことがないように枠範囲を各々限定した２つの枠を設けたものである。
特許文献１の技術では、色差積分値データが高色温度側引込制限枠内となった場合に色温度推定を行って引き込み動作を行っている。この引き込み動作によって色バランス調整量が抽出できることから、それを基に３つの原色信号の各々に対応する可変利得アンプのゲイン（増幅又は減衰率）を設定する。ゲイン変更後の可変利得アンプから出力される原色信号は、ほぼＲ,Ｇ,Ｂのバランスが正しくとれたものとなる。したがって、可変利得アンプから出力された原色信号を合成して得られる画像において、白を表す表示領域が存在すると、その領域の色が撮像光源下に適合して補正され、ほぼ無彩色の白となる。
【特許文献１】特開２００４−３２０６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、特許文献１では、低色温度側引込制限枠内での色温度推定の記載がなく、この場合、一般には、色差積分値データから光源の色温度を推定することなく、Ｒデータ：Ｇデータ：Ｂデータを１：１：１にするホワイトバランスのための可変利得アンプのゲインを設定する。
ところが、低色温度側で白と同様に検出されやすいのが黄色からの成分である。したがって、黄色成分でも引き込みを掛けることで、全体的に青色の画像になってしまう傾向になる。このため、低色温度側引込制限枠を小さい範囲に設定する必要があり、ホワイトバランス調整が十分でない。
【０００７】
一方、高色温度側では引込制限枠内で色温度推定を行うが、その場合、黒体放射カーブで色温度を推定している。しかし、とくに緑の色成分を引き込みやすいため、高色温度側でも引込制限枠の範囲を小さくする必要がある。
このように特許文献１の技術では、高色温度側と低色温度側でそれぞれ、比較的小さい範囲の引込制限枠を設けるため、ホワイトバランス調整が十分でない場合がある。
また、高色温度側か低色温度側かの判断だけでは、とくに屋内撮影時の画像の色温度が引込制限枠の枠外となり、太陽光の色温度を引けないホワイトバランス調整となっていた。
【０００８】
本発明が解決しようとする課題は、撮像対象の色変化を防止しながら、ホワイトバランス調整を適切に十分行うことである。
【課題を解決するための手段】
【０００９】
本発明に係るホワイトバランス調整回路は、時系列に入力される画像信号を順次、原色信号に分離する原色分離回路と、撮影時の光源に関する情報を入力し、当該情報に基づいて光源の違いに応じた制御目標に、前記原色信号の色温度を推定する色温度推定手段と、推定した前記色温度に基づいて、前記原色信号のゲインを色ごとに調整するゲイン調整手段とを有する。
本発明では好適に、前記原色信号を積分する積分手段、および、得られた色ごとの積分値を所定の色座標上の座標値に変換する座標変換手段を有し、前記色温度推定手段は、前記情報が示す光源が人工光であるときは、前記色座標上で自然光の分布（黒体放射カーブ）と人工光の分布とに基づいて規定される色温度推定枠上に色温度を推定する。
【００１０】
本発明に係るカメラ装置は、撮像素子と、ホワイトバランス調整回路を含む信号処理ブロックとを有するカメラ装置であって、撮影時の光源に関する情報を取得する情報取得手段を備え、前記ホワイトバランス調整回路は、時系列に入力される画像信号を順次、原色信号に分離する原色分離回路と、前記撮影時の光源に関する情報を入力し、当該情報に基づいて光源の違いに応じた制御目標に、前記原色信号の色温度を推定する色温度推定手段と、推定した前記色温度に基づいて、前記原色信号のゲインを色ごとに調整するゲイン調整手段とを有する。
【００１１】
本発明に係るホワイトバランス調整方法は、光源の色温度を推定し、その色温度を白にするようなゲイン操作を行うホワイトバランス調整方法であって、時系列に入力される画像信号を順次、原色信号に分離する原色分離ステップと、撮影時の光源に関する情報を入力し、当該情報に基づいて光源の違いに応じた制御目標に、前記原色信号の色温度を推定する色温度推定ステップと、推定した前記色温度に基づいて、前記原色信号のゲインを色ごとに調整するゲイン調整ステップとを含む。
本発明では好適に、前記原色信号を積分する積分ステップと、得られた色ごとの積分値を所定の色座標上の座標値に変換する座標変換ステップとを有し、前記色温度推定ステップでは、前記情報が示す光源が人工光であるときは、前記色座標上で自然光の分布（黒体放射カーブ）と人工光の分布とに基づいて規定される色温度推定枠上に色温度を推定する。
【００１２】
上記構成によれば、撮影時の光源に応じて、画像信号の撮影光が例えば自然光か人工光かの違いに応じて異なる制御目標に、画像信号の色温度を推定する。例えば人工光の場合、自然光の色温度より緑や黄色に近い色温度を有していることから、人工光の色温度の制御目標より緑や黄色に近い側の積分値は、色温度推定による色温度の調整量が、自然光の色温度の制御目標値に推定する際の調整量より小さい。
【発明の効果】
【００１３】
本発明によれば、撮像対象の色変化を防止しながら、ホワイトバランス調整を適切に十分行うことができるという利点がある。
【発明を実施するための最良の形態】
【００１４】
以下、本発明のホワイトバランス調整回路を含むカメラ装置、及び、ホワイトバランス調整方法の実施形態を、図面を参照して説明する。
【００１５】
＜構成＞
図１に、実施形態のカメラ装置のブロック構成を示す。
図１に図解したカメラ装置１０は、レンズ１１、撮像素子１２、プリアンプ１３、Ａ／Ｄ（アナログ／ディジタル）変換器１４、原色分離器１５、ホワイトバランスアンプ１６、オプティカルディテクタ（ＯＰＤ）１７、コントローラ１８、メモリ１９、その他の不図示のγ（ガンマ）補正器、色差マトリックス器、Ｄ／Ａ（ディジタル／アナログ）変換器などを有する。原色分離器１５、ホワイトバランスアンプ１６、ＯＰＤ１７、コントローラ１８、その他の不図示のγ（ガンマ）補正器、及び、色差マトリックス器等は、例えばディジタル信号処理ＩＣとして実現される。なお、Ａ／Ｄ変換器１４、Ｄ／Ａコンバータの一方又は双方をディジタル信号処理ＩＣ内に設けることも可能である。
【００１６】
レンズ１１は、被写体（図示せず）の画像を撮像素子１２の撮像面上に投写する。撮像素子１２は、例えば、ＣＣＤ(Charge Coupled Device)やＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサなどからなり、レンズ１１を透過した画像を電気信号に変換し、画像信号としてプリアンプ１３に供給する。
【００１７】
プリアンプ１３は、撮像素子１２からの画像信号をサンプルホールドして必要なデータを取り出すと共に、適正なレベルに合わせるためにゲインコントロールを行う。このプリアンプ１３の出力信号は、Ａ／Ｄ変換器１４に出力される。
【００１８】
Ａ／Ｄ変換器１４は、プリアンプ１３からの出力信号を、アナログ信号からディジタル信号に変換し、ディジタル信号を後段に接続されたディジタル信号処理ＩＣに出力する。
【００１９】
原色分離器１５は、Ａ／Ｄ変換器１４からのディジタル信号を、それぞれ赤、緑、青の原色信号Ｒ,Ｇ,Ｂに分離し、これら原色信号Ｒ,Ｇ,Ｂをそれぞれ可変利得アンプ１６ｒ,１６ｇ,１６ｂに出力する。
また、原色信号Ｒ,Ｇ,Ｂは、ホワイトバランス調整に利用される。このために、これらの原色信号Ｒ,Ｇ,Ｂは、ＯＰＤ１７にも供給される。
【００２０】
ＯＰＤ１７は、原色信号Ｒ,Ｇ,Ｂをそれぞれフィールド（またはフレーム）ごとに積分する回路を有する。このため、ＯＰＤ１７は、原色信号Ｒ,Ｇ,Ｂの例えばフィールド単位の積分値データＩｒ,Ｉｇ,Ｉｂを求め、これらの積分値データＩｒ,Ｉｇ,Ｉｂをコントローラ１８に出力する。
【００２１】
コントローラ１８は、例えばマイクロコンピュータやＤＳＰ(Digital Signal Processor)など、内蔵または外部の中央処理ユニット（ＣＰＵ）の制御によりコンピュータベース動作可能なハードウエアである。ＣＰＵは内蔵又は外部メモリから読み込んだプログラムに従って、座標変換、色温度の引込制限枠等の設定、色温度推定、原色信号Ｒ,Ｇ,Ｂごとのゲイン設定などの処理を実行する。各処理の詳細は後述する。以下、これらの一連の処理をソフトウエアに従って実行する場合を主に説明し、適宜、ハードウエア処理による変更例を述べる。
【００２２】
メモリ１９は、データ書き換え可能なメモリ（例えば不揮発性メモリ）であり、各種パラメータ等を保持する。
【００２３】
ホワイトバランスアンプ１６は、原色信号Ｒ,Ｇ,Ｂに対応して３つの可変利得アンプ１６ｒ,１６ｇ,１６ｂを有する。
可変利得アンプ１６ｒ,１６ｇ,１６ｂは、コントローラ１８からのゲインＧｒ,Ｇｇ,Ｇｂに基づいて、必要に応じゲインが変更可能である。可変利得アンプ１６ｒは、ゲインが変更された場合は当該変更後のゲインを用い、ゲインが変更されない場合は現在のゲインを用いて、原色分離器１５からの原色信号Ｒを増幅（又は減衰）し、原色信号Ｒ'としてγ補正器に出力する。同様にして、可変利得アンプ１６ｇは原色信号Ｇを変更されたゲイン又は現在のゲインで増幅（又は減衰）し、可変利得アンプ１６ｂは原色信号Ｂを変更されたゲイン又は現在のゲインで増幅（又は減衰）し、それぞれ原色信号Ｇ',Ｂ'としてγ補正器に出力する。
【００２４】
ホワイトバランスアンプ１６の後段に接続される不図示のγ補正器は、原色信号Ｒ',Ｇ',Ｂ'に基づいてγ補正を行い、図示しない輝度（Ｙ）信号と合わされて映像信号を生成する。
γ補正器からの出力された信号は、不図示の色差マトリックス器を通って圧縮処理などを経た後、映像信号として磁気テープや光磁気ディスクなどの記録媒体に記録され、又は、有線あるいは無線で伝送される。
【００２５】
図１に示すホワイトバランス調整回路は、原色分離器１５からの原色信号を用いてホワイトバランスアンプ１６のゲインを設定するフィードフォワード回路である。
フィードフォワード回路は、ホワイトバランスアンプ１６の出力を用いてゲイン調整量を決定するフィードバック回路に比べ、処理の応答性（最適ゲイン値を求める際の収束性）がよく、また最適ゲイン値が得られずに制御系が発振するようなことがない。
【００２６】
以下、コントローラ１８が行う前述した各種処理について説明する。
図２は、コントローラ１８が実行するプログラムの機能を示す図である。なお、これらの手段には、処理を実行するコントローラ１８やメモリ等のハードウエアも概念的に含まれる。
実行プログラムの機能として、座標変換手段１８Ａ、黒体放射カーブ設定手段１８Ｂ、光源判定手段１８Ｃ、人工光枠設定手段１８Ｄ、引込制限枠判定手段１８Ｅ、不感帯枠判定手段１８Ｆ、色温度推定手段１８Ｇ、引込手段１８Ｈを有する。これらの各手段の動作については以下、順次説明する。
なお、本実施形態のカメラ装置１０は、そのホワイトバランス調整回路に人工光源の色温度推定が可能な機能を有することに大きな特徴の１つがある。
【００２７】
＜座標変換＞
この処理は、図２の座標変換手段１８Ａによって実行される。
図１に示すように、コントローラ１８は、ＯＰＤ１７から、例えばフィールド単位の積分値データＩｒ,Ｉｇ,Ｉｂを入力し、所定の色座標上の座標値に変換する。この積分値データの色座標上の座標値は、フィールド画面の色温度、すなわち無彩色の白部分が画面内にある場合は、その色味を表す評価値となる。
この座標変換は、ＣＰＵのソフトウエア処理により行うが、簡単な加減算なので、とくに図示しないが論理回路で行ってもよい。論理回路の場合はＣＰＵの負担を低減でき、ソフトウエア処理の場合は回路規模増大の抑制といった利点があり、何れかの観点から好ましい処理方法を選択するとよい。
【００２８】
色座標としては、“Ｒ＋Ｂ−２Ｇ”を一方の軸にとり、“Ｒ−Ｂ”を他方の軸にとった色座標、或いは、この色座標を緑信号データ値Ｇで正規化した、“（Ｒ＋Ｂ−２Ｇ）／Ｇ”と“（Ｒ−Ｂ）／Ｇ”の色座標を用いことができる。以下は、後者を用いた場合を述べる。
但し、後述するように（Ｒ−Ｂ）／Ｇ値,（Ｒ＋Ｂ−２Ｇ）／Ｇ値を計算する場合に、（Ｒ−Ｂ）／Ｇ＝Ｒ／Ｇ−Ｂ／Ｇ、（Ｒ＋Ｂ−２Ｇ）／Ｇ＝Ｒ／Ｇ＋Ｂ／Ｇ−２となることから、以下、（Ｒ−Ｂ）／Ｇ値,（Ｒ＋Ｂ−２Ｇ）／Ｇ値を用いる本実施形態のゲイン設定は、Ｒ／Ｇ,Ｂ／Ｇ座標系でも実現可能で、その場合にも同様な効果を有する。
【００２９】
＜黒体放射カーブ設定＞
つぎに、黒体放射カーブの設定方法について述べる。ここで述べる方法はあくまでも一例であり、他の方法も適用可能である。
この処理はカメラ装置の出荷前の調整時等に行う。最初に、調整時に用いる３原色の色ごとのゲイン、即ちＲゲインＧｒ(p),ＧゲインＧｇ(p),ＢゲインＧｂ(p)を求める。この参照符号中の“p”は予め行う調整時を意味する。
これらの調整ゲインの値は、例えば、ＣＰＵの記憶領域、ＣＰＵに接続されているＲＯＭ等に格納されている。
【００３０】
調整ゲインの求め方の例を述べると、以下の如くである。
例えば、カメラ装置１０の出荷調整時等に、白の被写体を所定の基準色温度、例えば３２００[Ｋ]の色温度を持つ光源下で撮影する。このとき図１のＯＰＤ１７から積分値データＩｒ,Ｉｇ,Ｉｂが得られる。
この積分値データＩｒ,Ｉｇ,Ｉｂは、その積分値データが得られた画像の原色信号Ｒ,Ｇ,Ｂのデータ比を保存している。このため、原色信号Ｒ,Ｇ,Ｂの色温度（色バランス）を表すのに、積分値データＩｒ,Ｉｇ,Ｉｂを用いることができる。逆に言うと、積分値データＩｒ,Ｉｇ,Ｉｂを原色信号データ値Ｒ,Ｇ,Ｂによって置き換え可能である。
以上より、次の関係式(1-1),(1-2),(1-3)を用いて、調整時の色ごとのゲインＧｒ(p),Ｇｇ(p),Ｇｂ(p)を求める。
【００３１】
［数１］
Ｉｒ×Ｇｒ(p)＝Ｉｇ×Ｇｇ(p)＝Ｉｂ×Ｇｂ(p)          …(1-1)、即ち、
Ｒ×Ｇｒ(p)＝Ｇ×Ｇｇ(p)＝Ｂ×Ｇｂ(p)                …(1-2)、即ち、
Ｒ×Ｇｒ(p)−Ｇ×Ｇｇ(p)＝Ｂ×Ｇｂ(p)−Ｇ×Ｇｇ(p)＝０…(1-3)
【００３２】
式(1-2)と(1-3)は、図１のホワイトバランスアンプ１６を構成する各可変利得アンプ１６ｒ,１６ｇ,１６ｂから出力される原色信号Ｒ',Ｇ',Ｂ'の比が１：１：１となるホワイトバランス調整の動作を表す式である。この式からは調整ゲインＧｒ(p),Ｇｇ(p),Ｇｂ(p)の比が求められる。この比に所定の比例係数を掛けて、色ごとに調整ゲインＧｒ(p),Ｇｇ(p),Ｇｂ(p)の各値を求め、図１のメモリ１９に格納する。
【００３３】
次に、下記に示す様々な環境下での撮影を行って、図３に示す黒体放射カーブの点をサンプリングする。
ここで符号“Ｗ４”は、白熱灯の下、夕焼け下で白紙に映し出される色温度を表す。符合“３２００Ｋ”は白の被写体（白紙）を所定の基準色温度、例えば３２００[Ｋ]の色温度を持つ光源下で撮影したときの色温度を表す。符合“Ｃｘ”は、ＣＣＤまたはＣＭＯＳセンサの黒体カーブ変化点であり、例えばＣ２〜Ｃ１２のいずれかの色温度変換フィルタを用いて白紙を３２００[Ｋ]の色温度を持つ光源下で撮影したときに得られる色温度を表す。このサンプリング点Ｃｘは、ＣＣＤまたはＣＭＯＳセンサで黒体放射カーブの軌跡を測定した際に生じる変化点である。また、符号“Ｃ１４”は、晴天下の白紙に映し出される色温度を表す。
【００３４】
つぎに、予め求めておいた調整ゲインＧｒ(p),Ｇｇ(p),Ｇｂ(p)をメモリ１９から読み出し、その値と、サンプリング点ごとにＯＰＤ１７から得られる積分値データＩｒ,Ｉｇ,Ｉｂ（→Ｒ,Ｇ,Ｂで置き換え）とから、次式(2)を用いて調整後の色信号レベル値（以下、アンプ出力色レベル値という）Ｒ(p),Ｇ(p),Ｂ(p)を求める。
【００３５】
［数２］
Ｒ(p)＝Ｒ×Ｇｒ(p)
Ｇ(p)＝Ｇ×Ｇｇ(p)
Ｂ(p)＝Ｂ×Ｇｂ(p)  …(2)
【００３６】
このアンプ出力色レベル値Ｒ(p),Ｇ(p),Ｂ(p)から、（Ｒ(p)−Ｂ(p)）／Ｇ(p)値（以下、単に「（Ｒ−Ｂ）／Ｇ値」という）と、（Ｒ(p)＋Ｂ(p)−２Ｇ(p)）／Ｇ(p)値（以下、単に「（Ｒ＋Ｂ−２Ｇ）／Ｇ値」という）とを計算することで、図３に示す４つのサンプリング点Ｗ４,３２００Ｋ,Ｃｘ,Ｃ１４が、（Ｒ−Ｂ）／Ｇを一方軸にとり、（Ｒ＋Ｂ−２Ｇ）／Ｇを他方軸にとる色座標上で得られる。
このようにしてアンプ出力色レベル値は、上記式(2)から明らかなように、入力される原色信号レベル値（実際には積分値データ）に調整ゲインＧｒ(p),Ｇｇ(p),Ｇｂ(p)の各値を掛けたものとなる。
この色座標の原点Ｏは３２００[Ｋ]で３つの原色信号レベルが１：１：１となるような点を表す。このような原色信号レベルが１：１：１となるような点又はその値を「（収束）目標値」と称する。
また、４つのサンプリング点を直線で結んだ折れ線が、黒体放射カーブの軌跡を大まかに表していることから、以下、この折れ線を黒体折れ線ＳＬ１と称する。黒体折れ線ＳＬ１はパラメータに変換されて図１のメモリ１９に格納される。この黒体折れ線ＳＬ１のパラメータは、初期調整以外で値が変更されることはない。
【００３７】
つぎに、ホワイトバランス調整の概要を説明する。
図４は、ホワイトバランス調整処理のフローチャートである。
【００３８】
ステップＳＴ１において、図１のＡ／Ｄ変換器１４から映像信号が原色分離器１５に入力され、そこで原色分離が行われる。原色分離後の原色信号Ｒ,Ｇ,ＢはＯＰＤ１７に入力され、そこで色ごとに１画面単位で積分され、画面の明るさを示すデータ、すなわち積分値データＩｒ,Ｉｇ,Ｉｂに変換される。
また、図２の光源判定手段１８Ｃが、撮像下の光源に関する情報を取得する。この情報は、ＯＰＤ１７からの積分値データＩｒ,Ｉｇ,Ｉｂによって、画面が明るい場合は屋外の自然光での撮影環境にあり、画面が暗い場合は屋内での人工光（蛍光灯、白熱灯）での撮影環境にあると推測してもよい。ただし、単純に明るさだけでは屋外と屋内を判定できない場合もあることから、例えば画像から５０［Hz］または６０［Hz］のフリッカ成分を信号処理により抽出する手法等によって、屋内の人工光を検出することができる。本実施形態では、この手法と明るさの情報を組み合わせて、屋外（自然光源）か屋内（人工光源）かを判定する。なお、フリッカ成分を信号処理により抽出する部分は図１で省略している。
【００３９】
ステップＳＴ２では、積分値データＩｒ,Ｉｇ,Ｉｂを用いてプリホワイトバランスを行う。このプリホワイトバランスは、種々の経時変化によって図３の座標系がずれることを考慮し、ホワイトバランスの直前に原点：３２００[Ｋ]を校正するために行う。具体的な方法は、前述した座標変換および黒体放射カーブ設定の項目で説明したように、メモリ１９から３２００Ｋのサンプリングデータ、すなわち調整ゲインＧｒ(p)３２００Ｋ,Ｇｇ(p) ３２００Ｋ,Ｇｂ(p) ３２００Ｋを読み出す。そして、積分値データＩｒ,Ｉｇ,Ｉｂに対して、この３２００Ｋの調整ゲインＧｒ(p)３２００Ｋ,Ｇｇ(p) ３２００Ｋ,Ｇｂ(p) ３２００Ｋを乗算する。その上で、前述した方法によって座標変換を行う。これにより、積分値データＩｒ,Ｉｇ,Ｉｂが色座標上の座標値に変換される。これによって、図３の座標系では、入力画像に応じた（Ｒ−Ｂ）／Ｇ値,（Ｒ＋Ｂ−２Ｇ）／Ｇ値が算出される。
なお、プリホワイトバランスでは、１画面の積分値データＩｒ,Ｉｇ,Ｉｂを用いる必要はなく、例えば、原色信号Ｒ,Ｇ,Ｂの分布データから高輝度画面部分の輝度データを閾値との比較等で抽出し、その積分値を用いてもよい。このようにすると、より白いものに映し出された色でプリホワイトバランスが正確に実行でき、望ましい。
【００４０】
ステップＳＴ３では、各種枠設定と当該枠を用いた判定を行う。ここでいう枠とは、高色温度側引込制限枠ＨＷ、低色温度側引込制限枠ＬＷ、不感帯枠ＤＷ、および、黒体折れ線ＳＬ１と人工光の色温度分布を代表する折れ線（以下、人工光折れ線ＳＬ２という）とから形成される色温度推定枠を含む。
以下、これらの枠とその判定処理について述べる。
【００４１】
＜引込制限枠判定処理＞
色調整時の制限枠としては、その内側を色調整範囲とする引込制限枠と、その内側を色調整の禁止範囲とする不感帯枠とがある。引込制限枠の具体例として、図５に、低色温度側引込制限枠ＬＷ、高色温度側引込制限枠ＨＷを示している。
本処理は、引込制限枠を用いた引き込み動作の許可判定を行い、これによってゲイン変更の要、不要を決める処理である。この処理は、図２の引込制限枠判定手段１８Ｅによって実行される。
引込制限枠判定は、積分値の色座標上の位置と引込制限枠との関係を調べ、高色温度側引込制限枠ＨＷ、低色温度引込制限枠ＬＷの一方を設定又は選択（有効化）する処理と、設定又は選択された引込制限枠を用いて上記引き込み動作の許可判定を行う判定処理とを実行する。この判定処理の結果はフラグ情報として保存される。
【００４２】
具体的に、現在の画像の色温度を代表する積分値データＩｒ,Ｉｇ,Ｉｂを、（Ｒ−Ｂ）／Ｇ,（Ｒ＋Ｂ−２Ｇ）／Ｇ色座標上の色差積分値に変換したときに、当該色差積分値の色座標位置が、設定又は選択された高色温度側又は低色温度側の引込制限枠の内側か外側かを調べる。
高色温度側引込制限枠ＨＷと、低色温度側引込制限枠ＬＷの各々は、色座標上の位置パラメータによって与えられ、例えばＲＯＭや不揮発性メモリ等（例えばメモリ１９）に予め格納されている。これらの引込制限枠のパラメータ変更を可能とする場合は書き換え可能なように不揮発性メモリ等に保存する。
【００４３】
＜不感帯枠判定＞
この処理は、図２の不感帯枠判定手段１８Ｆによって実行される。不感帯枠ＤＷは、図６に示すように収束目標値、本例では座標原点の周囲に設けられる。不感帯枠とは、枠内が色温度調整の禁止範囲を示す制限枠のことである。したがって、不感帯枠ＤＷ外の色差積分値は色温度調整、即ちゲイン変更の対象となるが、枠内の場合は対象とならない。このため、何度か制御を行う最中に不感帯に入ると制御が停止され、不感帯を出ると制御が再開される。このように、不感帯枠とは、一度ホワイトバランスを調整した値からどの程度までのホワイトバランスのずれを許容できるかの範囲を指す枠ということもできる。不感帯枠が広いと不感帯内領域が目標値であると言えるので制御の収束性が高くなる。逆に狭いと収束性は低くなる。
不感帯は、本来フィードバック制御方式の発振防止のために設けられたものであるが、本発明では、これを収束性制御に用いる。したがって、発振防止の場合のように目標値（この場合原点）の周囲に四方等距離で比較的小さく設けることはしないで、この収束性制御のために必要な大きさ、原点との相対位置が決められる。
【００４４】
不感帯枠判定手段１８Ｆは、不感帯枠を色座標上に設定する機能を有する。具体的には、図６に示すように、（Ｒ−Ｂ）／Ｇ軸、（Ｒ＋Ｂ−２Ｇ）／Ｇ軸方向に所定の幅を持った不感帯枠ＤＷを設ける。不感帯枠ＤＷは、（Ｒ−Ｂ）／Ｇ軸と（Ｒ＋Ｂ−２Ｇ）／Ｇ軸の中心点から４方向に対してパラメータとして設け、ＣＰＵ内又は外部メモリ（例えばメモリ１９）に変更可能に保存される。不感帯枠判定手段１８Ｆは、積分値が不感帯ＤＷの外側にあるかの判定を行い、その結果はフラグ情報として保存される。
【００４５】
＜色温度推定枠の設定＞
輝度データ（およびフリッカ検出結果）などから屋内と屋外の判定を行うことは既に述べたが、屋内判定の場合は、考えられる光源が蛍光灯や白熱灯などの人工光源になる。
【００４６】
図７は、人工光源の色温度分布を（Ｒ＋Ｂ−２Ｇ）／Ｇ,（Ｒ−Ｂ）／Ｇ座標系にて示すものである。
図７には、白熱灯または電球色蛍光灯の色温度範囲ＣＴ１、白色蛍光灯の色温度範囲ＣＴ２、昼色蛍光灯の色温度範囲ＣＴ３、および、昼光色蛍光灯の色温度範囲ＣＴ４が示され、それらの分布中心を結ぶ線をほぼ人工光源の色温度カーブとみなすことができる。
人工光源の色温度カーブを折れ線近似すると、図８に示す人工光折れ線ＳＬ２が得られ、これと黒体折れ線ＳＬ１とから閉じた枠状の色温度推定枠ＴＷが得られる。
なお、図８に３つの矢印Ａ１〜Ａ３で示すように、人工光折れ線ＳＬ２は、黒体折れ線ＳＬ１のサンプリング点の座標からの距離と向きのパラメータとして与えることが可能であり、メモリ１９等に予めパラメータとして保持されている。
また、屋外判定の場合は、黒体折れ線ＳＬ１のみ設定される。
【００４７】
＜色温度推定：ＳＴ４＞
図４のフローチャートにおいて、ステップＳＴ４にて色温度推定を行う。この処理は、図２の色温度推定手段１８Ｇによって実行される。
ここで色温度推定とは、図１の原色分離器１５から入力された原色信号が示す画像（フィールド又はフレーム）の現在の色温度を推定することである。より詳しくは、目標値に色温度調整（引き込み動作）を行うと、色味まで変化させてしまう場合に、色味変化を防止または抑制するために引き込み動作の起点を現在の座標点から色温度推定枠ＴＷの所定位置に変更する動作をいう。この現在の座標点から求められた色温度推定枠ＴＷ上の色温度を、以下、推定色温度という。
【００４８】
次に、色温度の推定方法について、図９を用いて説明する。
図９は、高色温度側における色温度推定方法の説明図である。
この例においては、黒体折れ線ＳＬ１のみ設定されることから、黒体折れ線ＳＬ１に色温度を推定する。
図９においてＸ軸を（Ｒ＋Ｂ−２Ｇ）／Ｇ、Ｙ軸を（Ｒ−Ｂ）／Ｇに取った場合、座標上の領域“Ａ”は、第３象限での引込制限枠Ｗ１内の領域と、第４象限での枠引込制限枠Ｗ１内において黒体折れ線ＳＬ１より左側の領域とからなる。
積分値データＩｒ,Ｉｇ,Ｉｂを元に（Ｉｒ＋Ｉｂ−２Ｉｇ）／Ｉｇと、（Ｉｒ−Ｉｂ）／Ｉｇを計算して得られた座標上のデータが、上述した上記領域“Ａ”内の丸印で示す位置にある場合は、矢印で示すように（Ｒ＋Ｂ−２Ｇ）／Ｇを表すＸ軸に沿って、これらのデータを平行移動して黒体折れ線ＳＬ１と交差する点を、現在の色温度と推定する。
この推定色温度から、例えば座標原点Ｏに引き込み動作を行った場合、データＰ１の色変化は、当該座標上でデータＰ１から、その推定色温度の原点Ｏへの引き込み動作と平行に移動し原点Ｏより（Ｒ＋Ｂ−２Ｇ）／Ｇ値が小さい点Ｐ１’までの色変化と等価となる。このため、Ｇ成分が保存された色温度変化を示す。
【００４９】
一方、座標上の領域“Ｂ”は、第４象限での枠引込制限枠Ｗ１内において黒体折れ線ＳＬ１より右側の領域である。
積分値データＩｒ,Ｉｇ,Ｉｂを変換して座標上のデータとした積分値変換データが、上述した領域“Ｂ”内の三角印で示す位置にある場合は、矢印で示すように（Ｒ＋Ｂ−２Ｇ）／Ｇを表すＸ軸、（Ｒ−Ｂ）／Ｇを表すＹ軸に対して、それぞれ負の方向へ同じ比率で移動させ、黒体折れ線ＳＬ１との交差点から推定色温度を求める。
具体的には、領域“Ｂ”の△印の位置から、座標上で４５°左下方に移動させ、その延長線と黒体折れ線ＳＬ１が交差した点が推定色温度である。
この場合にデータＰ２の色変化は、当該座標軸上でデータＰ２から、その推定色温度から原点Ｏへの引き込み動作と平行に移動し、原点Ｏより（Ｒ＋Ｂ−２Ｇ）／Ｇ値と（Ｒ−Ｂ）／Ｇ値が共に大きな点Ｐ２’までの色変化と等価となる。このためＲ成分が保存された（或いはＢ成分が減少した）ことになり、その結果、とくに肌色の色変化が防止されている。
【００５０】
図１０に、屋外判定の場合の本実施形態で実際に行う色温度推定を示す。
色温度推定の方法は図９と同じであるが、この方法では黒体折れ線ＳＬ１に色温度推定を行えない点、例えばサンプリング点Ｃ１４周囲に座標点Ｐが存在する。これらの座標点Ｐに関しては、サンプリング点Ｃ１４に色温度を推定する。これは、サンプリング点Ｃ１４の周囲には光源がないものとして、色温度に限界を設ける処理である。
【００５１】
図１１（Ａ）および図１１（Ｂ）に、屋内判定の場合の色温度推定を示す。
図１１（Ａ）のように色温度推定枠ＴＷの右側においては、図９の場合と同様にして肌色の赤み成分を残したいため、黒体折れ線ＳＬ１に対し左斜め４５度下方向に予測し、その予測線が黒体折れ線ＳＬ１と交わる点を推定色温度とする。
また、図１０の場合と同様、サンプリング点Ｗ４と１４の周囲に光源はないものとして、色温度に限界を設ける。
【００５２】
図１１（Ｂ）のように色温度推定枠ＴＷの左側に検波値がある場合においては、本来の色を見ていると考えられるため、引き過ぎない様に人工光折れ線ＳＬ２上に色温度を推定する。ただし第２象限の人工光折れ線ＳＬ２の左側に検波値（積分値）がある場合は、人工光折れ線ＳＬ２に対し右斜め４５度下方向に予測し、その予測線と人工光折れ線ＳＬ２との交点を推定色温度とする。これは、高輝度の成分を取得したホワイトバランス機能を実現した際に、白成分と同様に、黄色の成分も取得してしまう傾向にあるため、黄色成分に対し（Ｒ＋Ｂ−２Ｇ）／Ｇ軸に水平に予測してしまうと、全体的に青色方向に引き込んでしまう現象が見受けられることから、この現象を防止するためである。
第３象限における色温度の予測では、蛍光灯＋物本来の色を映し出していると考え、図９と同様に（Ｒ＋Ｂ−２Ｇ）／Ｇ軸に水平に予測し、その予測線と人工光折れ線ＳＬ２との交点を推定色温度とする。
【００５３】
このように色温度推定を行うと、その方法に応じて所定色成分を保存し、画面の色再現性に影響を与えない色温度の補正が可能となる。
なお、黒体折れ線ＳＬ１と人工光折れ線ＳＬ２からなる色温度推定枠ＴＷ内の空間内に被写体の検波値（積分値）が存在する場合には、その検波値を白にするようなゲインを掛けるため、色温度推定は行わない。つまり、次に説明する引き込みでは座標系の原点が収束目標値となる。
【００５４】
＜引き込み（ゲイン設定）：ＳＴ５＞
図４のフローチャートにおいて、ステップＳＴ５にて引き込み（ゲイン設定）を実行する。この処理はホワイトバランスをとるために、図２の引込手段１８Ｈによって実行される。
ここで、ホワイトバランスをとる（調整する）とは、前記プリホワイトバランス調整の説明で述べたように、推定して得られた色温度のＲ,Ｇ,Ｂの各色成分の比率が等しくなるようにホワイトバランスアンプのゲインの値を調整することをいう。
【００５５】
以下、ステップ引き込み動作を説明する。
推測した色温度について、（Ｒ＋Ｂ−２Ｇ）／Ｇ値,（Ｒ−Ｂ）／Ｇ値からＲ／Ｇ,Ｂ／Ｇ値を算出する。
算出したＲ／Ｇ値,Ｂ／Ｇ値に現在のゲインを掛けることによって、Ｒ／Ｇ＝１,Ｂ／Ｇ＝１の座標との差を計算する。
この差について不感帯ＤＷ（図６参照）を設け、不感帯から出た場合収束させる処理へ移行する。
【００５６】
より詳細には、図１２のＲ／Ｇ,Ｂ／Ｇ座標系において、Ａ点を上記過程で推測し算出したＲ／Ｇ値，Ｂ／Ｇ値の点にゲインを掛け求めた座標とする。この座標に対し、Ｒ／Ｇ＝１,Ｂ／Ｇ＝１となる点が収束目標となる。
収束目標に対し徐々に収束させるのだが、Ａ点とＥ点の距離をステップ値で割ることにより、次の収束点Ｂを求めて、そこへ収束するゲインを計算する。その後は、Ｃ点〜Ｅ点まで収束させる。これにより、まっすぐに収束目標へ引き込むホワイトバランスを実現する。
【００５７】
この動作を、より一般化した式を用いて説明する。
図１に示すコントローラ１８においてホワイトバランス調整のゲイン値を算出するにあたっては、前記プリホワイトバランス調整に用いた式(1-2)と(1-3)を一般化した次式(3-1)と(3-2)を用いる。
【００５８】
［数３］
Ｒ×Ｇｒ(i)＝Ｇ×Ｇｇ(i)＝Ｂ×Ｇ(i)        …(3-1)、即ち、
Ｒ×Ｇｒ(i)−Ｇ×Ｇｇ(i)＝Ｂ×Ｇ(i)−Ｇ×Ｇｇ(i)＝０…(3-2)
【００５９】
ここで符号“i”はプリホワイトバランス調整後に行われたホワイトバランス調整の回数を示す任意の自然数である。また、色温度を推定した場合、参照符号Ｒ,Ｇ,Ｂは推定温度の色成分を表す色信号データ値を表す。
また、前記プリホワイトバランス調整に用いた式(2)を、同じ画像（フィールド又はフレーム）の原色信号に対しｉ回ホワイトバランス調整するときの一般式(4)は、以下のように表すことができる。このような場合としては、後述するステップ引き込み動作がある。
【００６０】
［数４］
Ｒ(i)＝Ｒ×Ｇｒ(i)
Ｇ(i)＝Ｇ×Ｇｇ(i)
Ｂ(i)＝Ｂ×Ｇｂ(i)  …(4)
【００６１】
ステップ引き込み動作では同じ画像（フィールド又はフレーム）に対し複数のホワイトバランス調整を行うことから、その画面の原色信号データを代表する積分値データは色ごとに１つであり、式(4)と式(2)では同じ色信号データ値Ｒ,Ｇ,Ｂを用いている。この色信号データは、推定色温度の色信号データとも１：１で対応しており、式(4)の色信号データＲ,Ｇ,Ｂを色温度推定後の色信号データを表しているとみなしてよい。
引き込み動作は、上記式(4)の３つの式の左辺同士の比を１：１：１とすることであるから、推定色温度の色信号データＲ,Ｇ,Ｂが分かれば、上記式(4)を用いて、各色のゲインＧｒ(i),Ｇｇ(i),Ｇｂ(i)を求めることができる。
【００６２】
具体的には、上記方法でゲインＧｒ(1),Ｇｇ(1),Ｇｂ(1)を求めて、これらを用いて最初の引き込みを行い、つぎにゲインＧｒ(2),Ｇｇ(2),Ｇｂ(2)を求めて、これらを用いて２回目の引き込みを行うといった具合に、必要な回数の引き込み動作を繰り返す。不感帯枠ＤＷに入った点で制御を停止する。その後他の画面に対する検波値（積分値）が不感帯枠ＤＷの外に外れるたびに、所定の引き込みステップ幅の引き込み動作を少なくとも１回は実行する。
算出されたゲインＧｒ(i),Ｇｇ(i),Ｇｂ(i)は、実際に図１の可変利得アンプ１６ｒ,１６ｇ,１６ｂに与えられ、以後、入力される原色信号Ｒ,Ｇ,ＢがゲインＧｒ(i),Ｇｇ(i),Ｇｂ(i)によって増幅または減衰される。
【００６３】
なお、ゲインＧｒ(i),Ｇｇ(i),Ｇｂ(i)をまとめて最初に計算してもよい。
また、このステップ引き込み動作において、図２の引込手段１８Ｈは、人工光枠設定手段１８Ｄ、引込制限枠判定手段１８Ｅおよび不感帯枠判定手段１８Ｆが検波値または推定色温度値に対して行う枠判定のフラグ情報を監視しているため、引き込み動作を行うかの情報を得ることができる。
これによって、引き込み動作に処理遅延（ディレイ）を持たせることができ、急激な色変化を防止できる。なお、急激な色変化防止の必要がない場合にあってはステップ引き込み動作をしない通常の引き込み動作とすることができる。
【００６４】
本実施形態によれば、以下の利益が得られる。
第１に、人工光源や黒体放射カーブで規定された範囲内で、光源を予測することでその物本来の持つ色味を引きすぎることがない。
第２に、人工光源や黒体放射カーブから大きく離れたＲＧＢ積分データでも、ＲＧＢ積分データをそのまま１：１：１に引き込むような大きなゲイン操作はしないので、引き込み枠を広く持つことが出来る。上記説明では高色温度側引込制限枠ＨＷと低色温度側引込制限枠ＬＷを設けたが、この意味では、これらの引込制限枠を設けなくともよい。その場合、その枠設定と枠判定の分だけ処理負担を軽減できる。
第３に、引込制限枠を大きく出来ることで、屋内と屋外を誤検出した場合でも引込制限枠外と判定されないため、引き込み動作へ移行できる。
第４に、高色温度側に色温度を予測することで、全体的な高色温度側への引き込みを軽減できる。
【図面の簡単な説明】
【００６５】
【図１】実施形態のカメラ装置のブロック図である。
【図２】コントローラの実行プログラム機能図である。
【図３】色座標上で黒体折れ線を例示するための図である。
【図４】ホワイトバランス調整処理のフローチャートである。
【図５】色座標上で低色温度側と高色温度側の引込制限枠の例を示す図である。
【図６】色座標上で不感帯枠の設定例を示す図である。
【図７】色座標上で人工光源の色温度分布を示す図である。
【図８】色座標上で色温度推定枠を示す図である。
【図９】屋外判定の場合の高色温度側での色温度推定方法の説明図である。
【図１０】屋外判定の場合の色温度推定リミットを説明するための図である。
【図１１】屋内判定の場合の高色温度側での色温度推定方法の説明図である。
【図１２】ステップ引き込み動作をＲ／Ｇ，Ｂ／Ｇ座標上で示す図である。
【符号の説明】
【００６６】
１０…カメラ装置、１２…撮像素子、１５…原色分離器、１６…ホワイトバランスアンプ、１６ｒ，１６ｇ，１６ｂ…可変利得アンプ、１７…オプティカルディテクタ（ＯＰＤ）、１８…コントローラ、１８Ａ…座標変換手段、１８Ｂ…黒体放射カーブ設定手段、１８Ｃ…光源判定手段、１８Ｄ…人工光枠設定手段、１８Ｅ…引込制限枠判定手段、１８Ｆ…不感帯枠判定手段、１８Ｇ…色温度推定手段、１８Ｈ…引込手段、１９…メモリ、ＨＷ…高色温度側引込制限枠、ＬＷ…低色温度側引込制限枠、ＤＷ…不感帯枠、ＴＷ…色温度推定枠、ＳＬ１…黒体折れ線、ＳＬ２…人工光折れ線
【図１】
2007201582.tif 000003
【図２】
2007201582.tif 000004
【図３】
2007201582.tif 000005
【図４】
2007201582.tif 000006
【図５】
2007201582.tif 000007
【図６】
2007201582.tif 000008
【図７】
2007201582.tif 000009
【図８】
2007201582.tif 000010
【図９】
2007201582.tif 000011
【図１０】
2007201582.tif 000012
【図１１】
2007201582.tif 000013
【図１２】
2007201582.tif 000014