(57)【特許請求の範囲】
【請求項１】
ホワイトバランス調整のためのホワイトバランスゲインを算出するホワイトバランスゲイン算出部と、
前記ホワイトバランスゲインの算出に使用する画素を、色判定ゲートに基づく色判定により抽出する色判定部と、
前記ホワイトバランス調整の対象とする色温度の全範囲を画定する第１の色判定ゲートを生成する第１の色判定ゲート生成部と、
前記ホワイトバランスゲインに応じて特定される光源ごとに対して、前記ホワイトバランス調整の対象とする色温度の範囲を画定する第２の色判定ゲートを生成する第２の色判定ゲート生成部と、
前記色判定ゲートとして、前記第１の色判定ゲートと前記第２の色判定ゲートとを切り換える色判定ゲート切り換え部と、を有し、
前記色判定ゲート切り換え部は、フレームごとの前記ホワイトバランスゲインの変化に応じて、前記第１の色判定ゲートと前記第２の色判定ゲートとを切り換えることを特徴とするオートホワイトバランス調整システム。
【請求項２】
前記ホワイトバランスゲインの変化の収束を確認したことに応じて、ホワイトバランスの微調整の開始を指示するホワイトバランス微調整開始指示部をさらに有し、
前記色判定ゲート切り換え部は、前記ホワイトバランス微調整開始指示部による指示に応じて、前記第１の色判定ゲートから前記第２の色判定ゲートへの切り換えを実施することを特徴とする請求項１に記載のオートホワイトバランス調整システム。
【請求項３】
撮影時における前記光源を特定する光源特定部と、
前記ホワイトバランスゲインの変化の収束を確認したことに応じて、ホワイトバランスの微調整の開始を指示するホワイトバランス微調整開始指示部と、をさらに有し、
前記第２の色判定ゲート生成部は、前記光源特定部で特定される前記光源ごとに対して前記第２の色判定ゲートを生成し、
前記光源特定部は、特定された前記光源の情報を含む色判定ゲート選択信号を、前記ホワイトバランス微調整開始指示部による指示に応じて生成し、
前記色判定ゲート切り換え部は、前記光源特定部からの前記色判定ゲート選択信号に応じて、前記光源ごとの前記第２の色判定ゲートのいずれかを選択することを特徴とする請求項１に記載のオートホワイトバランス調整システム。
【請求項４】
ホワイトバランス調整のためのホワイトバランスゲインを算出するホワイトバランスゲイン算出部と、
前記ホワイトバランスゲインの算出に使用する画素を、色判定ゲートに基づく色判定により抽出する色判定部と、
前記ホワイトバランス調整の対象とする色温度の全範囲を画定する第１の色判定ゲートを生成する第１の色判定ゲート生成部と、
前記ホワイトバランスゲインに応じて特定される光源ごとに対して、前記ホワイトバランス調整の対象とする色温度の範囲を画定する第２の色判定ゲートを生成する第２の色判定ゲート生成部と、
前記色判定ゲートとして、前記第１の色判定ゲートと前記第２の色判定ゲートとを切り換える色判定ゲート切り換え部と、
前記色判定部にて抽出された画素を対象として画素データを積算し、積算データを出力する積算部と、を有し、
前記ホワイトバランスゲイン算出部は、前記積算部からの前記積算データを基に前記ホワイトバランスゲインを算出し、
前記色判定ゲート切り換え部は、フレームごとの前記積算データに応じて、前記第１の色判定ゲートと前記第２の色判定ゲートとを切り換えることを特徴とするオートホワイトバランス調整システム。
【請求項５】
前記積算データが閾値を下回ったことに応じて、ホワイトバランスの微調整の開始を指示するホワイトバランス微調整開始指示部をさらに有し、
前記色判定ゲート切り換え部は、前記ホワイトバランス微調整開始指示部による指示に応じて、前記第１の色判定ゲートから前記第２の色判定ゲートへの切り換えを実施することを特徴とする請求項４に記載のオートホワイトバランス調整システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、オートホワイトバランス調整システムに関する。
【背景技術】
【０００２】
通常、撮像装置は、映像信号に対して、光源の色温度に応じたホワイトバランス調整を実施する。撮像装置は、例えば、白い被写体が緑色を帯びて映る蛍光灯下や、赤みを帯びて映る白熱灯下においても、白い物が白く撮影されるように、ホワイトバランス調整によって補正する。このようなホワイトバランス調整を自動的に行うシステムが、自動ホワイトバランス調整システム（以下、ＡＷＢ（Automatic  White  Balance  control）システムという）である。
【０００３】
ＡＷＢシステムは、ホワイトバランス調整の対象とする色温度の範囲を、色判定ゲートとして設定する。色判定ゲートは、本来無彩色であって光源からの光の影響で色を帯びた部分を、有彩色である部分から選別する基準とされる。ＡＷＢシステムは、色判定ゲートで選別した画素データをフレームごとに積算し、積算対象とした画素数で除算することで、各フレームにつき１画素当たりの画素データの平均値を算出する。ＡＷＢシステムは、例えば色差信号を積算する場合、算出した平均値がゼロとなるようなホワイトバランスゲインを用いた調整を実施する。
【０００４】
従来のシステムでは、色温度が低い光源から高い光源まで、各種光源色が含まれるように、色判定ゲートが設定されている。この設定では、光源色以外の色まで色判定ゲートの選別対象に含まれる場合がある。例えば、青やシアンを帯びる低彩度の色相を持つ被写体を白熱灯下で撮影すると、白熱灯による赤みと被写体の青がかった色とが相殺されてあたかも無彩色のようになり、色判定ゲートの範囲に入ってしまう場合がある。この場合、光源色以外の色の部分も積算対象に含まれるため、理想的なポイントに到達しないホワイトバランス調整がなされることになる。前述の白熱灯下の例では、若干赤みが残る状態にホワイトバランスが調整されることとなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−５５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の一つの実施形態は、高精度なホワイトバランス調整を可能とするオートホワイトバランス調整システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一つの実施形態によれば、オートホワイトバランス調整システムは、ホワイトバランス調整部と、第１の色判定ゲート生成部と、第２の色判定ゲート生成部と、色判定ゲート切り換え部と、を有する。ホワイトバランス調整部は、映像信号へのホワイトバランスゲインの乗算によるホワイトバランス調整を実施する。第１の色判定ゲート生成部は、第１の色判定ゲートを生成する。第１の色判定ゲートは、ホワイトバランス調整の対象とする色温度の全範囲を画定する。第２の色判定ゲート生成部は、ホワイトバランスゲインに応じて特定される光源ごとに対して、第２の色判定ゲートを生成する。第２の色判定ゲートは、ホワイトバランス調整の対象とする色温度の範囲を光源ごとに画定する。色判定ゲート切り換え部は、ホワイトバランスゲインの算出に使用する画素データを選別する基準として、第１の色判定ゲートと第２の色判定ゲートとを切り換える。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態にかかるＡＷＢシステムを適用したカメラモジュールの概略構成を示すブロック図。
【図２】ＡＷＢシステムの構成を示すブロック図。
【図３】色空間での色温度軌跡分布例を示す図。
【図４】第１の色判定ゲートの例を説明する図。
【図５】光源特定部において光源を特定する手法の例を説明する図。
【図６】第２の色判定ゲートの例を説明する図。
【図７】第２の実施形態にかかるＡＷＢシステムの構成を示すブロック図。
【図８】第２の色判定ゲートの例を説明する図。
【図９】第３の実施形態にかかるＡＷＢシステムの構成を示すブロック図。
【図１０】第４の実施形態にかかるＡＷＢシステムの構成を示すブロック図。
【図１１】第５の実施形態にかかるＡＷＢシステムの構成を示すブロック図。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、実施形態にかかるオートホワイトバランス調整システムを詳細に説明する。なお、これらの実施形態により本発明が限定されるものではない。
【００１０】
（第１の実施形態）
図１は、第１の実施形態にかかるＡＷＢシステムを適用したカメラモジュールの概略構成を示すブロック図である。カメラモジュールは、画像処理装置１００、レンズユニット１０１及びイメージセンサ１０２を有する。レンズユニット１０１は、被写体からの光を取り込み、イメージセンサ１０２に被写体像を結像させる。イメージセンサ１０２は、被写体からの光を信号電荷に変換することにより、被写体像を撮像する。
【００１１】
画像処理装置１００は、ＡＷＢシステム１を有する。画像処理装置１００は、イメージセンサ１０２からの映像信号に対して種々の画像処理を施す。ＡＷＢシステム１は、映像信号に対してホワイトバランス調整を実施する。
【００１２】
図２は、ＡＷＢシステムの構成を示すブロック図である。ＡＷＢシステム１は、ホワイトバランス調整部１１、第１の色判定ゲート生成部１２、色判定部１３、積算部１４、ホワイトバランスゲイン算出部１５、光源特定部２２、第２の色判定ゲート生成部２３、ホワイトバランス微調整開始指示部２４及び色判定ゲート切り換え部２５を有する。
【００１３】
ホワイトバランス調整部１１は、ホワイトバランス調整前の映像信号１６にホワイトバランスゲイン２１を乗算し、ホワイトバランス調整後の映像信号１７として出力する。第１の色判定ゲート生成部１２は、第１の色判定ゲートを生成し、第１の色判定ゲート信号１８として出力する。第１の色判定ゲートは、ＡＷＢシステム１によるホワイトバランス調整の対象とする色温度の全範囲を画定するものとする。
【００１４】
図３は、色空間での色温度軌跡分布例を示す図である。グラフの横軸は色差信号Ｕ、縦軸は色差信号Ｖとする。本実施形態は、ＵＶ座標系にて直線上に光源色がプロットされるＡ光源、Ｄ光源及びＣ光源を想定する場合を例とする。Ａ光源、Ｄ光源、Ｃ光源は、色温度がそれぞれ約２８００Ｋ、約６５００Ｋ、約６８００Ｋの標準光源とする。
【００１５】
図４は、第１の色判定ゲートの例を説明する図である。第１の色判定ゲートＧ１は、ＡＷＢシステム１によるホワイトバランス調整の対象とするＡ光源、Ｄ光源及びＣ光源のいずれの光源色範囲も一括して含むように設定される。
【００１６】
図２に示す色判定ゲート切り換え部２５は、第１の色判定ゲート信号１８と後述する第２の色判定ゲート信号２７とのいずれかを選択し、色判定ゲート信号２９として出力する。色判定ゲート切り換え部２５は、ホワイトバランスゲイン２１の算出のための画素データを選別する基準として、第１の色判定ゲートと第２の色判定ゲートとを切り換える。
【００１７】
色判定部１３は、色判定ゲート信号２９を基にして、ホワイトバランス調整前の映像信号１６の色判定を実施する。色判定部１３は、ホワイトバランスゲイン２１の算出に使用する画素を色判定により抽出し、抽出結果を積算対象画素信号１９として出力する。
【００１８】
積算部１４は、ホワイトバランス調整後の映像信号１７のうち、積算対象画素信号１９に該当する画素のみを対象として、１フレームにつき信号値（画素データ）を積算する。積算部１４は、ホワイトバランスゲインの算出に使用すると判定された画素データを積算し、積算データ２０を出力する。積算データ２０は、積算に関わるデータであって、例えば、画像データの積算値及びその積算した画素数、もしくは１画素当たりの画素データの平均値とする。１画素当たりの画素データの平均値は、積算値を積算画素数で除算して得られる。
【００１９】
ホワイトバランスゲイン算出部１５は、積算データ２０を基に、ホワイトバランスゲイン２１を算出する。ホワイトバランスゲイン２１は、積算部１４で積算の対象としたフレームの次のフレームの映像信号１６に反映される。
【００２０】
光源特定部２２は、ホワイトバランスゲイン２１に応じて、撮影時における光源を特定する。光源特定部２２は、光源を特定した結果を、光源特定信号２６として出力する。
【００２１】
図５は、光源特定部において光源を特定する手法の例を説明する図である。光源特定部２２は、例えば、ホワイトバランスゲイン２１であるＲゲインの大きさにより、Ａ光源、Ｄ光源及びＣ光源のいずれかを特定する。例えば、Ｒゲインが１倍を中心とする所定の範囲内の値であった場合、光源特定部２２はＤ光源を特定する。ＲゲインがＤ光源の範囲から外れる大きい値であった場合、光源特定部２２はＣ光源を特定する。ＲゲインがＤ光源の範囲から外れる小さい値であった場合、光源特定部２２はＡ光源を特定する。
【００２２】
図２に示す第２の色判定ゲート生成部２３は、光源特定部２２で特定される光源ごとに対して、第２の色判定ゲートを生成する。第２の色判定ゲートは、ホワイトバランスゲイン２１に応じて特定される光源ごとに対して、ホワイトバランス調整の対象とする色温度の範囲を画定するものとする。第２の色判定ゲート生成部２３は、光源特定部２２で特定された光源に対応する第２の色判定ゲートを光源特定信号２６に応じて選択し、第２の色判定ゲート信号２７として出力する。
【００２３】
図６は、第２の色判定ゲートの例を説明する図である。第２の色判定ゲート生成部２３は、Ａ光源、Ｄ光源、Ｃ光源に対して、それぞれ第２の色判定ゲートＧ２Ａ、Ｇ２Ｄ、Ｇ２Ｃを生成する。Ａ光源に対する第２の色判定ゲートＧ２Ａは、Ａ光源の光源色を中心として設定される。Ｄ光源に対する第２の色判定ゲートＧ２Ｄは、Ｄ光源の光源色を中心として設定される。Ｃ光源に対する第２の色判定ゲートＧ２Ｃは、Ｃ光源の光源色を中心として設定される。第２の色判定ゲートＧ２Ａ、Ｇ２Ｄ、Ｇ２Ｃの色温度の範囲は、互いに分離させ、間隔を設けて設定されている。第２の色判定ゲートＧ２Ａ、Ｇ２Ｄ、Ｇ２Ｃの色温度の範囲の間隔は、適宜設定可能である。
【００２４】
図２に示すホワイトバランス微調整開始指示部２４は、ホワイトバランスゲイン２１の変化が所定の範囲に収束したことを確認すると、ホワイトバランスの微調整の開始を指示するホワイトバランス微調整開始信号２８を出力する。ホワイトバランス微調整開始指示部２４は、第１の色判定ゲートによる通常のホワイトバランス調整から、第２の色判定ゲートによるホワイトバランスの微調整への移行のタイミングを、ホワイトバランス微調整開始信号２８として発生する。色判定ゲート切り換え部２５は、ホワイトバランス微調整開始信号２８に応じて、第１の色判定ゲートから第２の色判定ゲートへの切り換えを実施する。
【００２５】
ホワイトバランスゲイン２１の変化が所定の範囲に収束したことがホワイトバランス微調整開始指示部２４において確認されるまでの間、色判定ゲート切り換え部２５は、第１の色判定ゲート信号１８を選択し、色判定ゲート信号２９として出力する。ホワイトバランス調整部１１は、第１の色判定ゲートＧ１を基準とするホワイトバランス調整を実施する。
【００２６】
第２の色判定ゲート生成部２３は、光源ごとに生成した第２の色判定ゲートＧ２Ａ、Ｇ２Ｄ、Ｇ２Ｃのいずれかを光源特定信号２６に応じて選択し、第２の色判定ゲート信号２７として出力する。ホワイトバランスゲイン２１の変化が所定の範囲に収束したことがホワイトバランス微調整開始指示部２４において確認され、ホワイトバランス微調整開始信号２８が出力されると、色判定ゲート切り換え部２５は、第２の色判定ゲート信号２７を選択し、色判定ゲート信号２９として出力する。ホワイトバランス調整部１１は、第１の色判定ゲートＧ１を基準とする通常の調整から、第２の色判定ゲートＧ２Ａ、Ｇ２Ｄ、Ｇ２Ｃのいずれかを基準とする微調整へと、ホワイトバランスの調整を切り換える。
【００２７】
ＡＷＢシステム１は、光源ごとに予め用意された第２の色判定ゲートＧ２Ａ、Ｇ２Ｄ、Ｇ２Ｃを適用することで、積算対象とする画素データを撮影時の光源に応じて高い精度で選別することができる。ＡＷＢシステム１は、光源色以外の色の部分を高い精度で積算対象から除外可能とすることで、高精度なホワイトバランス調整が可能となる。ＡＷＢシステム１は、光源特定部２２の適用により、ブロックメモリ等の比較的大規模なメモリを用いなくても、ホワイトバランスゲイン２１を流用する簡易な演算により光源を特定することが可能である。これにより、ＡＷＢシステム１は、回路規模を抑制することができる。
【００２８】
ＡＷＢシステム１は、Ａ光源、Ｄ光源、Ｃ光源に対応する第２の色判定ゲートを適用してホワイトバランスの微調整を実施するものに限られない。第２の色判定ゲートは、Ａ光源、Ｄ光源、Ｃ光源以外の光源に対応するものであっても良い。また、第２の色判定ゲートを対応させる光源は複数であれば良く、３つ以外としても良い。
【００２９】
（第２の実施形態）
図７は、第２の実施形態にかかるＡＷＢシステムの構成を示すブロック図である。本実施形態にかかるＡＷＢシステム２は、ホワイトバランス調整部１１、第１の色判定ゲート生成部１２、色判定部１３、積算部１４、ホワイトバランスゲイン算出部１５、ホワイトバランス微調整開始指示部２４、色判定ゲート切り換え部２５及び第２の色判定ゲート生成部３０を有する。第２の色判定ゲート生成部３０は、第１の実施形態における第２の色判定ゲート生成部２３及び光源特定部２２（図２参照）に代えて設けられている。第１の実施形態と同一の部分には同一の符号を付し、重複する説明を適宜省略する。
【００３０】
第２の色判定ゲート生成部３０は、予め基準とされた光源に対して第２の色判定ゲートを生成する。また、第２の色判定ゲート生成部３０は、生成した第２の色判定ゲートの色温度範囲を、ホワイトバランスゲイン２１に応じて変化させる。
【００３１】
図８は、第２の色判定ゲートの例を説明する図である。第２の色判定ゲート生成部３０は、基準として、例えば、Ｄ光源の光源色を中心とする範囲の第２の色判定ゲートＧ２を生成する。また、第２の色判定ゲート生成部３０は、ホワイトバランスゲイン２１に応じて、Ａ光源の光源色を中心とする範囲からＣ光源の光源色を中心とする範囲において連続的に第２の色判定ゲートＧ２をシフトさせる。
【００３２】
ＡＷＢシステム２は、予め想定された光源ごとのみならず、その光源色同士の中間の色温度に対応する第２の色判定ゲートＧ２によるホワイトバランスの微調整が可能となる。ＡＷＢシステム２は、色温度に自在に対応し、その他の色の部分を積算対象から除外することで、高精度なホワイトバランス調整が可能となる。ＡＷＢシステム２は、複数の光源に対応する第２の色判定ゲートを保持する場合に比べて、メモリの規模を小さくすることができる。
【００３３】
（第３の実施形態）
図９は、第３の実施形態にかかるＡＷＢシステムの構成を示すブロック図である。本実施形態にかかるＡＷＢシステム３は、ホワイトバランス調整部１１、第１の色判定ゲート生成部１２、色判定部１３、積算部１４、ホワイトバランスゲイン算出部１５、光源特定部２２、第２の色判定ゲート生成部２３、色判定ゲート切り換え部２５及びホワイトバランス微調整開始指示部３１を有する。ホワイトバランス微調整開始指示部３１は、第１の実施形態におけるホワイトバランス微調整開始指示部２４（図２参照）に代えて設けられている。第１の実施形態と同一の部分には同一の符号を付し、重複する説明を適宜省略する。
【００３４】
ホワイトバランス微調整開始指示部３１は、積算データ２０である例えば画素データの積算値が所定の閾値を下回ったことを確認すると、ホワイトバランス微調整開始信号２８を出力する。
【００３５】
ＡＷＢシステム３は、第１の実施形態と同様に、光源色以外の色の部分を高い精度で積算対象から除外可能とすることで、高精度なホワイトバランス調整が可能となる。ＡＷＢシステム３は、ホワイトバランスゲイン２１の変化の収束を待つ場合に比べて、早い時期にホワイトバランスの微調整への切り換えを指示することができる。これにより、ＡＷＢシステム３は、ホワイトバランスゲインの調整を完了するまでの時間を短縮することができる。
【００３６】
また、ＡＷＢシステム３は、ホワイトバランスゲイン２１の変化が一旦収束する前にホワイトバランスの微調整を開始することで、変化を途切れさせずにホワイトバランスゲイン２１を収束させる。これにより、例えば動画を撮影した場合に、良好なホワイトバランスで自然な映像を得ることができる。ＡＷＢシステム３は、第２の実施形態と同様に、ホワイトバランスゲイン２１に応じて第２の色判定ゲートの色温度範囲を変化させる第２の色判定ゲート生成部３０（図７参照）を適用しても良い。
【００３７】
（第４の実施形態）
図１０は、第４の実施形態にかかるＡＷＢシステムの構成を示すブロック図である。本実施形態にかかるＡＷＢシステム４は、ホワイトバランス調整部１１、第１の色判定ゲート生成部１２、色判定部１３、積算部１４、ホワイトバランスゲイン算出部１５、ホワイトバランス微調整開始指示部２４、光源特定部３２、第２の色判定ゲート生成部３３及び色判定ゲート切り換え部３４を有する。光源特定部３２、第２の色判定ゲート生成部３３及び色判定ゲート切り換え部３４は、第１の実施形態における光源特定部２２、第２の色判定ゲート生成部２３及び色判定ゲート切り換え部２５（図２参照）に代えて設けられている。第１の実施形態と同一の部分には同一の符号を付し、重複する説明を適宜省略する。
【００３８】
光源特定部３２は、ホワイトバランスゲイン２１に応じて、撮影時における光源を特定する。光源特定部３２は、ホワイトバランス微調整開始信号２８に応じて、光源の特定を実施する。ホワイトバランス微調整開始指示部２４は、光源を特定するタイミングを、ホワイトバランス微調整開始信号２８として発生する。光源特定部３２は、光源を特定したか否かの情報、及び、特定した光源の情報を含む色判定ゲート選択信号３５を、ホワイトバランス微調整開始信号２８に応じて生成する。
【００３９】
第２の色判定ゲート生成部３３は、光源特定部３２で特定される光源ごとに対して、第２の色判定ゲートを生成する。第２の色判定ゲート生成部３３は、光源ごとに生成した第２の色判定ゲートの全てを、第２の色判定ゲート信号３６として出力する。
【００４０】
色判定ゲート切り換え部３４は、第１の色判定ゲート信号１８と第２の色判定ゲート信号３６とのいずれかを選択し、色判定ゲート信号２９として出力する。光源特定部３２から色判定ゲート選択信号３５が出力されると、色判定ゲート切り換え部３４は、色判定ゲート選択信号３５に応じて、光源ごとの第２の色判定ゲートのいずれかを選択し、色判定ゲート信号２９として出力する。
【００４１】
ＡＷＢシステム４は、第１の実施形態と同様に、光源色以外の色の部分を高い精度で積算対象から除外可能とすることで、高精度なホワイトバランス調整が可能となる。ＡＷＢシステム４は、光源の特定のタイミングを調整することで、ホワイトバランスの微調整への切り換えのタイミングを調整することができる。なお、ＡＷＢシステム４は、第３の実施形態と同様に、ホワイトバランスゲイン２１に代えて積算データ２０を参照して、ホワイトバランス微調整開始信号２８を出力するホワイトバランス微調整開始指示部３１（図９参照）を適用しても良い。
【００４２】
（第５の実施形態）
図１１は、第５の実施形態にかかるＡＷＢシステムの構成を示すブロック図である。本実施形態にかかるＡＷＢシステム５は、ホワイトバランス調整部１１、第１の色判定ゲート生成部１２、色判定部１３、積算部１４、光源特定部２２、第２の色判定ゲート生成部２３、確実性判定部３７、ホワイトバランス微調整開始指示部３８及びホワイトバランスゲイン算出部３９を有する。ホワイトバランス微調整開始指示部３８及びホワイトバランスゲイン算出部３９は、第１の実施形態におけるホワイトバランス微調整開始指示部２４及びホワイトバランスゲイン算出部１５（図２参照）に代えて設けられている。確実性判定部３７は、本実施形態にて追加されたものである。第１の実施形態と同一の部分には同一の符号を付し、重複する説明を適宜省略する。
【００４３】
色判定ゲート切り換え部２５は、積算データ２０の変化を基に、光源が変化したことを検出する。第２の色判定ゲートを基準とする微調整へとホワイトバランスの調整を切り換えた後に、光源が変化したことを検出すると、色判定ゲート切り換え部２５は、ホワイトバランスを再調整する動作として、第１の色判定ゲートを基準とする調整への切り換えを行う。その後、ＡＷＢシステム５は、光源の特定及び第２の色判定ゲートによるホワイトバランスの微調整を実施する。なお、上述のホワイトバランスの再調整動作は、第１の実施形態から第４の実施形態においても同様に行われるものとする。
【００４４】
確実性判定部３７は、フレームごとの積算データ２０の比較により、光源特定部２２での光源の特定についての確実性を判定する。例えば、光源を特定する直前の積算画素数と、光源を特定した直後の積算画素数とがある程度一定であることを確認した場合、確実性判定部３７は、かかる光源の特定が確実であるとして、光源特定可否信号４０をＯＮにする。
【００４５】
光源特定可否信号４０がＯＮである場合、ホワイトバランス微調整開始指示部３８は、ホワイトバランス微調整開始信号２８をＯＮのままとする。ＡＷＢシステム５は、光源を特定した後の回路での動作を継続する。光源特定可否信号４０がＯＦＦである場合、ホワイトバランス微調整開始指示部３８は、ホワイトバランス微調整開始信号２８をＯＦＦにする。ＡＷＢシステム５は、光源を特定する前の回路での動作に戻る。
【００４６】
光源特定可否信号４０がＯＮである場合、ホワイトバランスゲイン算出部３９は、ホワイトバランスゲイン２１の算出を行う。光源特定可否信号４０がＯＦＦである場合、ホワイトバランスゲイン算出部３９は、ホワイトバランスゲイン２１の算出を停止する。
【００４７】
ＡＷＢシステム５は、第１の実施形態と同様に、光源色以外の色の部分を高い精度で積算対象から除外可能とすることで、高精度なホワイトバランス調整が可能となる。さらに、ＡＷＢシステム５は、確実性判定部３７を設けることで、光源の特定についての確実性を向上させることができる。
【００４８】
ＡＷＢシステム５は、第２の実施形態と同様に、ホワイトバランスゲイン２１に応じて第２の色判定ゲートの色温度範囲を変化させる第２の色判定ゲート生成部３０（図７参照）を適用しても良い。また、ホワイトバランス微調整開始指示部３８は、第３の実施形態のホワイトバランス微調整開始指示部３１（図９参照）と同様に、ホワイトバランスゲイン２１に代えて積算データ２０を参照して、ホワイトバランス微調整開始信号２８を出力するものとしても良い。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５０】
１、２、３、４、５  オートホワイトバランス調整システム、１１  ホワイトバランス調整部、１２  第１の色判定ゲート生成部、１４  積算部、２１  ホワイトバランスゲイン、２２、３２  光源特定部、２３、３０、３３  第２の色判定ゲート生成部、２４、３１、３８  ホワイトバランス微調整開始指示部、２５、３４  色判定ゲート切り換え部、３７  確実性判定部。
【図１】
0005631714.tif 000002
【図２】
0005631714.tif 000003
【図３】
0005631714.tif 000004
【図４】
0005631714.tif 000005
【図５】
0005631714.tif 000006
【図６】
0005631714.tif 000007
【図７】
0005631714.tif 000008
【図８】
0005631714.tif 000009
【図９】
0005631714.tif 000010
【図１０】
0005631714.tif 000011
【図１１】
0005631714.tif 000012