(57)【特許請求の範囲】
【請求項１】
１画面分の画像信号から色評価値を算出する評価値検波手段と、
前記色評価値に基づいてホワイトバランスゲインを算出するホワイトバランスゲイン算出手段と、
前記算出されたホワイトバランスゲインを画像信号に適用する適用手段とを有するホワイトバランス制御装置において、
前記評価値検波手段が、予め定められた、白に近い信号を抽出するための閾値を設定する閾値設定手段を有し、
前記評価値検波手段は、画面ごとに、１画面分の画像信号を複数のブロックに分割し、前記複数のブロックの各々に含まれる前記閾値を満たす画像信号に基づく前記ブロックごとの色評価値から算出される第１の色評価値の算出と、前記１画面分の画像信号に基づく第２の色評価値の算出とが可能であるとともに、複数画面分の画像信号のうち、前記第１の色評価値を算出する画像信号の割合を前記ホワイトバランスゲインの算出周期に基づいて設定し、
前記ホワイトバランスゲイン算出手段は、前記複数画面分の画像信号から得られる前記第１の色評価値及び前記第２の色評価値に基づいて前記ホワイトバランスゲインを算出することを特徴とするホワイトバランス制御装置。
【請求項２】
前記評価値検波手段が、前記複数のブロックのうち、前記閾値を満たす画像信号が予め定めた割合以上のブロックについてのみ、前記第１の色評価値を算出することを特徴とする請求項１記載のホワイトバランス制御装置。
【請求項３】
前記閾値設定手段が、１画面分の画像信号ごとに前記閾値を選択的に設定し、前記評価値検波手段が、前記閾値が設定された画像信号については前記第１の色評価値を、前記閾値が設定されていない画像信号については前記第２の色評価値を算出することを特徴とする請求項１又は請求項２記載のホワイトバランス制御装置。
【請求項４】
前記評価値検波手段が、前記第１の色評価値を求める第１の評価値検波部と、前記第２の色評価値を求める第２の評価値検波部とを有し、同一の画像信号に対して前記第１の色評価値および前記第２の色評価値の両方を算出することを特徴とする請求項１又は請求項２記載のホワイトバランス制御装置。
【請求項５】
前記ホワイトバランスゲイン算出手段は、前記第１の色評価値および前記第２の色評価値のうち、より白に近いほうの評価値に基づいて前記ホワイトバランスゲインを算出することを特徴とする請求項４に記載のホワイトバランス制御装置。
【請求項６】
前記閾値設定手段が設定する閾値が、前記白抽出領域を規定する閾値と等しいことを特徴とする請求項１乃至請求項５のいずれか１項に記載のホワイトバランス制御装置。
【請求項７】
画像を連続的に撮像する撮像手段と、
請求項１乃至請求項６のいずれか１項に記載のホワイトバランス制御装置とを備え、
前記ホワイトバランス制御装置の前記適用手段が、前記撮像手段が撮像した画像の画像信号に対して前記ホワイトバランスゲインを適用することを特徴とする撮像装置。
【請求項８】
評価値検波手段が１画面分の画像信号から色評価値を算出する評価値検波工程と、
ホワイトバランスゲイン算出手段が前記色評価値に基づいてホワイトバランスゲインを算出するホワイトバランスゲイン算出工程と、
適用手段が前記算出されたホワイトバランスゲインを画像信号に適用する適用工程とを有するホワイトバランス制御方法において、
前記評価値検波工程では、画面ごとに、１画面分の画像信号を複数のブロックに分割し、前記複数のブロックの各々に含まれる、予め定められた白に近い信号を抽出するための閾値を満たす画像信号に基づく前記ブロックごとの色評価値から算出される第１の色評価値の算出と、前記１画面分の画像信号に基づく第２の色評価値の算出とが可能であるとともに、複数画面分の画像信号のうち、前記第１の色評価値を算出する画像信号の割合を前記ホワイトバランスゲインの算出周期に基づいて設定し、
前記ホワイトバランスゲイン算出工程では、前記複数画面分の画像信号から得られる前記第１の色評価値及び前記第２の色評価値に基づいて前記ホワイトバランスゲインを算出することを特徴とするホワイトバランス制御方法。
【請求項９】
コンピュータを、請求項１乃至請求項６のいずれか１項に記載のホワイトバランス制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はホワイトバランス制御装置及び制御方法に関し、特に画像の輝度及び色差信号に基づいて画像のホワイトバランスを制御するホワイトバランス制御装置及び制御方法に関する。
本発明はさらに、本発明のホワイトバランス制御装置を用いた撮像装置に関する。
【背景技術】
【０００２】
ビデオカメラをはじめとする撮像装置においては、撮像画像の色調を自動補正するオートホワイトバランス制御機能が設けられている。現在、オートホワイトバランス制御は、外測センサを用いず、撮像素子の出力信号のみを用いるTTL（Through The Lens）方式が主流である（特許文献１参照）。
【０００３】
図３は、従来のホワイトバランス制御装置を備えた撮像装置の機能構成例を示すブロック図である。
図３において、レンズ３０１は被写体からの光束を撮像素子３０２上に結像する。ＣＣＤイメージセンサやＣＭＯＳイメージセンサである撮像素子３０２は、レンズ３０１が結像する光学像を画素単位の画像信号に変換する。輝度・色度信号生成部３０３は、撮像素子３０２で生成した画像信号を輝度（Y）と色信号（R、G、B）に変換する。ホワイトバランス回路３０４は、輝度・色度信号生成部３０３から出力される色信号（R、G、B）に対して利得を制御し、ホワイトバランスを補正する。色差信号生成部３０５は、ホワイトバランス回路３０４が出力する色信号から、色差信号（R-Y、B-Y）を生成する。エンコーダ３０６は、色差信号と輝度信号を、標準テレビ信号等に変換する。評価値検波部３０７は、輝度信号（Y）、色差信号（R-Y、B-Y）を所定の領域ごとに検波する。ホワイトバランス制御部３０８は、評価値検波部３０７の検波結果に基づいて、ホワイトバランス回路３０４を制御する。
【０００４】
これらの構成のうち、ホワイトバランス回路３０４、評価値検波部３０７及びホワイトバランス制御部３０８が、ホワイトバランス制御装置３００を構成する。
【０００５】
次に、このような構成を有する撮像装置の動作について説明する。
撮像素子３０２に結像された光学像は、光電変換され、画像信号として輝度・色度信号生成部３０３に出力される。輝度・色度信号生成部３０３では画像信号から輝度信号（Y）、色信号（R、G、B）を生成し、このうち色信号はホワイトバランス回路３０４へ出力される。
【０００６】
ホワイトバランス回路３０４は、ホワイトバランス制御部３０８の制御に従って色信号の成分ごとのホワイトバランスゲインを調節し、ゲイン調節された色信号（R'、G'、B'）を色差信号生成部３０５へ出力する。
【０００７】
色差信号生成部３０５では色信号（R'、G'、B'）から色差信号（R-Y、B-Y）を生成し、色差信号をエンコーダ３０６及び評価値検波部３０７へ出力する。
エンコーダ３０６では輝度信号（Y）及び色差信号（R-Y、B-Y）から、NTSC信号などの標準テレビジョン信号を生成し、外部装置や図示しない表示装置などへ出力する。
【０００８】
評価値検波部３０７では１画面（フィールド又はフレーム）分の画像信号を所定数（例えば８×８）のブロックに分割する。そして、各ブロックに対する色評価値として、各ブロックに含まれる画素の輝度信号（Y）、色差信号（R-Y、B-Y）の平均値を算出する。そして、算出した平均輝度信号、平均色差信号をホワイトバランス制御部３０８へ出力する。
【０００９】
ホワイトバランス制御部３０８では、評価値検波部３０７からのブロックごとの色評価値（平均輝度信号（Y）及び平均色差信号（R-Y、B-Y））を用いて、白に近い信号を抽出する。そして、抽出した白に近い信号が、予め設定された目標の白に近づくようにホワイトバランス回路３０４におけるホワイトバランスゲインを算出する。そして、算出したホワイトバランスゲインにより、ホワイトバランス回路３０４を制御する。
【００１０】
ここで、ホワイトバランス制御部３０８が白に近い色信号を抽出する方法として、１フレーム分の画像データの「全ブロックから判断」する手法と、「白に近いブロックから判断する」手法の２種類が一般的である。
【００１１】
前者の「全ブロックから判断」する手法は、古典的なホワイトバランスゲイン算出法で、「全ての色を加算すると無彩色になる」という仮説（Gray World Assumption）に基づく（以下「全面平均処理」と呼ぶ）。具体的には、全ブロックの色評価値を平均化した、換言すれば画面内の全画素についての平均輝度信号及び平均色差信号を白に近い信号として抽出する。
【００１２】
また後者の「白に近いブロックから判断」する手法では、輝度・色差信号空間に白に近い領域である白抽出領域を設定する。そして、画像データの各ブロックで求めた色評価値のうち、白抽出領域内に入るものを白に近い色信号として抽出する（以下「白抽出平均処理」と呼ぶ）。
【００１３】
ここで白抽出領域について補足説明する。
図５は光源の種類に対応した白抽出領域の例を示す図である。
図５において５００は色差平面における白抽出範囲を示している。色評価値として求められた平均輝度信号が所定の閾値よりも大きい信号であり、かつ、対応する平均色差信号が白抽出範囲５００に入る場合、それら色評価値を白に近い信号として抽出する。
【００１４】
白抽出範囲５００は、光源が太陽光（屋外）の場合には、図５（ａ）に示すように、白（中心）からやや青系の色までが含まれるように範囲が定められる。一方、光源が人工灯（屋内）の場合には、図５（ｂ）に示すように、白（中心）からハロゲン灯に対応する赤および蛍光灯に対応する緑系の色までが含まれるように範囲が定められる。
【００１５】
そして、従来の技術では、全面平均処理及び白抽出平均処理の２つの処理で抽出された白に近い色信号のうち、最も白（中心値）に近いものを用いてホワイトバランスゲインを算出していた。
【００１６】
【特許文献１】特開平５−６４２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、上述した従来の手法では、画像データの画素信号は１フレームの全体又はブロック単位で平均化されてしまう。そのため、例えば「白に近い領域から判断する」手法において、ブロック内に含まれる画素の混色により、正確な白領域を抽出することができず、シーンによっては誤ったホワイトバランスゲインを算出をしてしまうことがあった。
【００１８】
混色による影響が生じる例について、図４を用いて具体的に説明する。
図４（ａ）は芝（明るい緑色）を背景として人物を撮影するシーンの例を示す。
ホワイトバランスが適正の状態でこのようなシーンを撮影すると、背景の芝の色と人物の肌色の両方が含まれるブロックには、それらが混色することにより、平均化された輝度信号及び色差信号が白抽出領域内に入ってしまうものが発生する。このような信号を白に近い信号として抽出してしまうと、誤ったホワイトバランスゲインを算出してしまい、結果として誤ったホワイトバランス補正をしてしまう。
【００１９】
図４（ｂ）は、空（青）を背景として雲（白）を撮影するシーンの例を示す。
この場合は、雲から白のみを抽出するブロックと、雲と空とを含んだブロックとが存在する。そして、雲の白と空の青が混色して平均輝度信号及び色差信号が白抽出領域内に入ってしまうブロックが多く存在する場合、白抽出領域に入った平均輝度信号及び色差信号の平均値を取ると、全体として青寄りになる。この青味がかった色を白にするホワイトバランスゲインを算出してしまうと、全体にアンバーが被ったような画像になってしまう。
【００２０】
図４（ｃ）は色褪せたレンガを撮影するシーンの例を示す。
この場合は、色褪せて白っぽくなった部分が含まれるブロックにおいて、混色によって平均輝度信号及び色差信号が白抽出領域に入ると、やはり誤ったホワイトバランス補正処理の原因となる。
【００２１】
上述したような状況は、パンニングなどによる画角の変化や、同一画角内でも被写体（人物や雲）が向きや姿勢を変えた場合によく起こっていた。
【００２２】
本発明はこのような従来技術の課題に鑑みてなされたものであり、精度の良いホワイトバランス補正を実現するホワイトバランス制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【００２３】
上述の目的は、１画面分の画像信号から色評価値を算出する評価値検波手段と、色評価値に基づいてホワイトバランスゲインを算出するホワイトバランスゲイン算出手段と、算出されたホワイトバランスゲインを画像信号に適用する適用手段とを有するホワイトバランス制御装置において、評価値検波手段が、予め定められた、白に近い信号を抽出するための閾値を設定する閾値設定手段を有し、評価値検波手段は、画面ごとに、１画面分の画像信号を複数のブロックに分割し、複数のブロックの各々に含まれる閾値を満たす画像信号に基づくブロックごとの色評価値から算出される第１の色評価値の算出と、１画面分の画像信号に基づく第２の色評価値の算出とが可能であるとともに、複数画面分の画像信号のうち、第１の色評価値を算出する画像信号の割合をホワイトバランスゲインの算出周期に基づいて設定し、ホワイトバランスゲイン算出手段は、複数画面分の画像信号から得られる第１の色評価値及び第２の色評価値に基づいてホワイトバランスゲインを算出することを特徴とするホワイトバランス制御装置によって達成される。
【００２４】
また、上述の目的は、評価値検波手段が１画面分の画像信号から色評価値を算出する評価値検波工程と、ホワイトバランスゲイン算出手段が色評価値に基づいてホワイトバランスゲインを算出するホワイトバランスゲイン算出工程と、適用手段が算出されたホワイトバランスゲインを画像信号に適用する適用工程とを有するホワイトバランス制御方法において、評価値検波工程では、画面ごとに、１画面分の画像信号を複数のブロックに分割し、複数のブロックの各々に含まれる、予め定められた白に近い信号を抽出するための閾値を満たす画像信号に基づくブロックごとの色評価値から算出される第１の色評価値の算出と、１画面分の画像信号に基づく第２の色評価値の算出とが可能であるとともに、複数画面分の画像信号のうち、第１の色評価値を算出する画像信号の割合をホワイトバランスゲインの算出周期に基づいて設定し、ホワイトバランスゲイン算出工程では、複数画面分の画像信号から得られる第１の色評価値及び第２の色評価値に基づいてホワイトバランスゲインを算出することを特徴とするホワイトバランス制御方法によっても達成される。
【発明の効果】
【００２５】
このような構成により、本発明によれば、精度の良いホワイトバランス補正を実現することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の好適かつ例示的な実施形態について詳細に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係るホワイトバランス制御装置を適用した撮像装置の構成例を示すブロック図であり、図３と同様の構成には同じ参照数字を付し、重複する説明を省略する。
【００２７】
なお、図１に示す各機能ブロックは、ハードウェア、ソフトウェア又はその組み合わせにより実現することができる。例えば以下に説明する動作は、ＣＰＵが不揮発性記憶装置に記憶されたプログラムをＲＡＭなどを利用して実行することにより各部をソフトウェア的に実現することによって実現できる。
【００２８】
図３と図１との比較から明らかなように、本実施形態におけるホワイトバランス制御装置１００は、評価値検波部１０７において評価値を求めるための画素（画像信号）を絞り込むための閾値を設定する検波閾値設定部１０９を有する。また、評価値検波部１０７は、設定された閾値を用いて色評価値を算出する点で従来の評価値検波部３０７と異なる。
【００２９】
検波閾値設定部１０９は、評価値検波部１０７が、白に近いと判断される画素に基づいた色評価値を求めるよう、輝度及び色差信号の値に閾値を設定する。本実施形態において検波閾値設定部１０９は、ホワイトバランス制御部３０８において「白に近い領域から判断する」方法、すなわち白抽出平均処理を行う画像（フィールド／フレーム）に対して、閾値を設定する。
【００３０】
一方で、検波閾値設定部１０９は、「全領域から判断する」方法、すなわち全面平均処理を行う画面に対しては、閾値を設定しない。検波閾値設定部１０９が閾値を設定するかどうかは、ホワイトバランス制御部３０８の制御に基づく。このように、本実施形態において、検波閾値設定部１０９はホワイトバランス制御部３０８の制御に基づいて選択的に閾値を設定する。
【００３１】
すなわち、ホワイトバランス制御部３０８は、予め定められた割合で全面平均処理と白抽出平均処理を実行し、白抽出平均処理を実行するフィールド又はフレームに対しては検波閾値設定部１０９が閾値を設定するように制御する。
【００３２】
なお、検波閾値設定部１０９が設定する閾値は、例えばホワイトバランス制御部３０８で行う「白に近い領域」又は「白に近い信号」の抽出に用いる輝度及び色差信号の閾値（白抽出領域を規定する閾値）を使用しても良いし、別途設定しても良い。
また、輝度及び色差信号の閾値は、環境の変化（明るさ・光源の色温度の変化）などに応じて動的に変化させてもよい。
【００３３】
評価値検波部１０７は、検波閾値設定部１０９から閾値設定があった場合には、ブロックごとに、閾値を満足する輝度信号及び色差信号のみを平均化して色評価値を求める。また、評価値検波部１０７は、検波閾値設定部１０９から閾値設定がない場合には、全ての輝度信号及び色差信号を平均化して色評価値を求める。換言すれば、評価値検波部１０７は、２種類の色評価値を算出可能である。
【００３４】
本実施形態における評価値検波部１０７は、同一のフレーム又はフィールドに対し、設定された閾値を用いた色評価値の算出と、閾値を用いない色評価値の算出の両方を実行することはできない。そのため、上述のように、検波閾値設定部１０９は評価値検波部１０７に対して、ホワイトバランス制御部３０８からの制御に従い、フレーム又はフィールド単位で閾値の設定・無設定を切り替える。この切り替え処理はフレーム又はフィールドごとに行ってもよいし、白抽出平均処理と全画面平均処理の一方の頻度を多く、他方の頻度を少なくしてもよい。
【００３５】
白抽出平均処理を行うと、ホワイトバランス補正精度の向上は期待できる。しかし、白抽出平均処理においては、色評価値を白色ブロックごとに保存する必要があるため、全画面平均処理よりも色評価値を保存するために多くのメモリ容量が必要となる。
【００３６】
ホワイトバランスゲインを短期間で変化させると、色合いが短い周期で変化して好ましくない場合が生じるため、一般には複数画面分の色評価値を保存し、それらの代表値に基づいてホワイトバランスゲインを求める。そのため、白抽出平均処理の頻度を高くすると、保存に必要なメモリ容量が増加する。
【００３７】
従って、撮像装置が備えるメモリ容量、分割ブロック数、ホワイトバランスゲインの算出周期を勘案して、白抽出平均処理と全画面平均処理の割合を決定すればよい。
【００３８】
図６は、本実施形態のホワイトバランス制御装置の全体的な動作を説明するフローチャートである。
Ｓ４０１において、評価値検波部１０７は、撮像素子３０２によって撮像された１画面分（１フレーム又はフィールド分）の画像信号を複数のブロック、例えば縦８×横８の６４ブロックに分割する。
【００３９】
Ｓ４０３において、評価値検波部１０７は、検波閾値設定部１０９から閾値が設定されているか否かを調べる。
Ｓ４０３で閾値設定がなされていなければ、Ｓ４０５において、評価値検波部１０７は画面内の全画素の画像信号（輝度信号及び色信号）にもとづいて色評価値（第２の色評価値）を算出する。
【００４０】
Ｓ４０３で閾値設定されていれば、Ｓ４０７において、評価値検波部１０７はブロックごとに、輝度及び色信号についての閾値を満たす画素の輝度及び色信号にもとづいて色評価値（第１の色評価値）を算出する。
【００４１】
評価値検波部１０７は、Ｓ４０５又はＳ４０７で算出した第２又は第１の色評価値を、ホワイトバランス制御部３０８へ出力する。
ホワイトバランス制御部３０８は、評価値検波部１０７からの色評価値を、図示しない内部メモリ等に蓄積（保存）する（Ｓ４０９）。
【００４２】
Ｓ４１１において、ホワイトバランス制御部３０８は、所定画面数分の色評価値を蓄積したかどうか判定し、まだ所定画面数に達していない場合には、処理をＳ４０１に戻し、次の画面についてＳ４０１〜Ｓ４０９の処理を実行する。
【００４３】
Ｓ４１１において、所定画面数分の色評価値を蓄積したと判定された場合、ホワイトバランス制御部３０８は、蓄積した色評価値に基づいてホワイトバランスゲインを算出する（Ｓ４１３）。例えば、従来と同様に、色評価値のうち最も白（中心値）に近いものを用いてホワイトバランスゲインを算出してもよい。
【００４４】
そして、Ｓ４１５において、ホワイトバランス制御部３０８は、算出したホワイトバランスゲインをホワイトバランス回路３０４に設定する。
以降は、撮像装置が連続的に撮像して得られる画像フレーム又はフィールドについて、同様の処理を繰り返す。
【００４５】
（変形例）
評価値検波部１０７において閾値設定下で色評価値を求める場合、閾値を満たす画素を用いるのみならず、閾値を満たす画素がブロック中の全画素に占める割合をさらに勘案してもよい。例えば、閾値を満たす（すなわち、白に近い）画素の数が予め定めた数、あるいは閾値を満たす画素の割合が予め定めた割合以上のブロックについてのみ、閾値を満たす画素から色評価値を求めるようにすることができる。
【００４６】
このように、閾値を満たす画素の割合を勘案することにより、ブロック中に含まれるノイズ成分などの影響を抑制し、より「白に近い領域」に含まれる画素に基づく精度良い色評価値を求めることができる。その結果、精度の良いホワイトバランスゲインの算出を実現することができる。
【００４７】
このように、本実施形態によれば、ブロック単位の色評価値を、ブロック内の画素のうち、閾値を満たす画素のみに基づいて色評価値を求める第１の方法と、ブロック内の全画素に基づいて色評価値を求める第２の方法を利用可能とした。
そのため、ブロック内の全画素に基づいて色評価値を求める場合に発生しうる、混色に起因した誤補正を抑制することが可能となる。
【００４８】
加えて、閾値を満たす画素が画素の数が予め定めた数あるいは閾値を満たす画素の割合が予め定めた割合以上のブロックについてのみ、閾値を満たす画素から色評価値を求めるようにすれば、さらに精度の良いホワイトバランス制御が可能になる。
【００４９】
（第２の実施形態）
図２は、本発明の第２の実施形態に係るホワイトバランス制御装置を適用した撮像装置の構成例を示すブロック図であり、図１または図３と同様の構成には同じ参照数字を付し、重複する説明を省略する。
【００５０】
図３及び図１との比較から明らかなように、本実施形態におけるホワイトバランス制御装置２００は、第１の評価値検波部１０７に加え、第２の評価値検波部２０９が設けられている点が構成上異なる。
【００５１】
第２の評価値検波部２０９の機能は従来の評価値検波部３０７と同等であり、閾値設定のない色評価値を求めて、ホワイトバランス制御部３０８へ出力する。
一方、ホワイトバランス制御部３０８は、検波閾値設定部１０９を通じて第１の評価値検波部１０７に常時閾値を設定する。従って、ホワイトバランス制御部３０８は、同一フレーム又はフィールドに対し、閾値設定下で求められた第１の色評価値と、閾値が設定されていない状態で求められた第２の色評価値の両方を取得することができる。
【００５２】
ホワイトバランス制御部３０８は例えば、各画面（フレーム又はフィールド）に対して並行して求められた第１の色評価値（白ブロックごとの色評価値）と、第２の色評価値の平均値（画面全体についての色評価値）とを求め、所定画面数分蓄積する。第１及び第２の色評価値は、例えば、ホワイトバランス制御部３０８内の図示しないメモリに蓄積することができる。そして、ホワイトバランス制御部３０８は、蓄積した評価値のうち、最も白に近い評価値に基づいてホワイトバランスゲインを算出し、次の所定数の画面に対するホワイトバランス補正に適用するよう、ホワイトバランス回路３０４へ設定する。
【００５３】
このように、本実施形態によれば、第１の実施形態と異なり、画面ごとに評価値検波における閾値設定有無を切り替える必要がない。すなわち、図６のフローチャートにおけるＳ４０３の判断が不要となり、同一画面に対してＳ４０５及びＳ４０７が実行される。もちろん、ホワイトバランス制御部３０８におけるメモリ容量の空きが閾値未満となった場合などには第１の実施形態と同様に動作させることで、メモリ容量を節約することもできる。この場合、第２の評価値検波部２０９の動作を停止させても、第２の色評価値を保存しないようにしても良い。
【００５４】
あるいは、メモリ容量の節約という観点からは、第２の色評価値と第１の色評価値とに、白さの差が少なければ、第２の評価値のみを保存するようにしても良い。
従って、本実施形態によれば、第１の実施形態の効果に加えて、より柔軟なホワイトバランス制御を行うことができる。
【００５５】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。
従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００５６】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【００５７】
上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００５８】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【００５９】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【００６０】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【００６１】
また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１の実施形態に係るホワイトバランス制御装置を適用した撮像装置の構成例を示すブロック図である。
【図２】本発明の第２の実施形態に係るホワイトバランス制御装置を適用した撮像装置の構成例を示すブロック図である。
【図３】従来のホワイトバランス制御装置を適用した撮像装置の構成例を示すブロック図である。
【図４】混色による誤検出が生じる例を説明する図である。
【図５】光源に種類に応じた白抽出領域の例を示す図である。
【図６】本発明の第１の実施形態に係るホワイトバランス制御装置の動作を説明するフローチャートである。
【図１】
0005166859.tif 000002
【図２】
0005166859.tif 000003
【図３】
0005166859.tif 000004
【図６】
0005166859.tif 000005
【図４】
0005166859.tif 000006
【図５】
0005166859.tif 000007