JP5818668B2 - オートホワイトバランス調整システム - Google Patents

オートホワイトバランス調整システム Download PDF

Info

Publication number
JP5818668B2
JP5818668B2 JP2011275640A JP2011275640A JP5818668B2 JP 5818668 B2 JP5818668 B2 JP 5818668B2 JP 2011275640 A JP2011275640 A JP 2011275640A JP 2011275640 A JP2011275640 A JP 2011275640A JP 5818668 B2 JP5818668 B2 JP 5818668B2
Authority
JP
Japan
Prior art keywords
white balance
color determination
unit
threshold value
determination gate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011275640A
Other languages
English (en)
Other versions
JP2013126222A (ja
Inventor
成 吉野
成 吉野
恵一郎 柳田
恵一郎 柳田
紀子 松尾
紀子 松尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2011275640A priority Critical patent/JP5818668B2/ja
Priority to KR1020120094105A priority patent/KR101325451B1/ko
Priority to CN201210320233.0A priority patent/CN103167292B/zh
Priority to US13/611,688 priority patent/US8817130B2/en
Publication of JP2013126222A publication Critical patent/JP2013126222A/ja
Application granted granted Critical
Publication of JP5818668B2 publication Critical patent/JP5818668B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/73Colour balance circuits, e.g. white balance circuits or colour temperature control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/84Camera processing pipelines; Components thereof for processing colour signals
    • H04N23/88Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/10Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
    • H04N23/12Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths with one sensor only

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)

Description

本発明の実施形態は、オートホワイトバランス調整システムに関する。
通常、撮像装置は、光源の色温度に応じたホワイトバランス調整を実施する。撮像装置は、例えば、白い被写体が緑色を帯びて映る蛍光灯下や、赤みを帯びて映る白熱灯下においても、白い物が白く撮影されるように、ホワイトバランス調整によって補正する。このようなホワイトバランス調整を自動的に行うシステムが、オートホワイトバランス調整(AWB)システムである。
AWBシステムは、ホワイトバランス調整の対象とする色温度の範囲を、色判定ゲートとして設定する。色判定ゲートは、光源からの光の影響で色を帯びている、本来無彩色の部分を、有彩色をなす部分から選別するための基準とされる。AWBシステムは、色判定ゲートで選別した画素データをフレームごとに積算し、積算対象とした画素数で除算することで、各フレームにつき1画素当たりの画素データの平均値を算出する。AWBシステムは、例えば色差信号を積算する場合、算出した平均値がゼロとなるようなホワイトバランスゲインを求め、ホワイトバランス調整を実施する。
従来のシステムでは、色温度が低い光源から高い光源まで、各種光源色が含まれるように、色判定ゲートが設定されている。この設定では、光源色以外の色まで色判定ゲートの選別対象に含まれる場合がある。例えば、青やシアンを帯びる低彩度の色相を持つ被写体を白熱灯下で撮影すると、白熱灯による赤みと被写体の青がかった色とが相殺されてあたかも無彩色のようになり、色判定ゲートの範囲に入ってしまう場合がある。この場合、光源色以外の色の部分も積算対象に含まれるため、理想的なポイントに到達しないホワイトバランス調整がなされることになる。前述の白熱灯下の例では、若干赤みが残る状態にホワイトバランスが調整されることとなる。
特開2008−5540号公報
本発明の一つの実施形態は、高精度なホワイトバランス調整を可能とするオートホワイトバランス調整システムを提供することを目的とする。
本発明の一つの実施形態によれば、オートホワイトバランス調整システムは、ホワイトバランス調整部、色判定部、積算部、第1の色判定ゲート生成部、第2の色判定ゲート生成部、ホワイトバランス微調整開始指示部、色判定ゲート切り換え部及び閾値切り換え部を有する。ホワイトバランス調整部は、画像信号に対し、ホワイトバランス調整を実施する。ホワイトバランス調整は、ホワイトバランスゲインに基づく。色判定部は、画像信号を対象とする色判定の実施により、ホワイトバランスゲインの算出に画素データを使用する画素を選別する。積算部は、色判定部において選別された画素を対象として画素データを積算する。積算部は、積算データを出力する。第1の色判定ゲート生成部は、第1の色判定ゲートを生成する。第1の色判定ゲートは、ホワイトバランス調整の対象とする色温度の全範囲を画定する。第2の色判定ゲート生成部は、第2の色判定ゲートを生成する。第2の色判定ゲートは、ホワイトバランス調整の対象とする色温度の範囲を、ホワイトバランスゲインに応じて特定される光源ごとに対して画定する。ホワイトバランス微調整開始指示部は、ホワイトバランスの微調整の開始を指示する。ホワイトバランスの微調整は、第2の色判定ゲートを色判定の基準とする。色判定ゲート切り換え部は、ホワイトバランス微調整開始指示部による指示に応じて、色判定部における色判定の基準を、第1の色判定ゲートから第2の色判定ゲートへ切り換える。閾値切り換え部は、第1の閾値及び第2の閾値を保持する。第2の閾値は、第1の閾値より大きい。閾値切り換え部は、ホワイトバランス微調整開始指示部による指示に応じて第1の閾値及び第2の閾値を切り換えて、ホワイトバランス微調整開始指示部へ出力する。ホワイトバランス微調整開始指示部は、第1の閾値と積算データとの比較結果に応じて、微調整の開始の可否を判定する。ホワイトバランス微調整開始指示部は、第2の閾値と積算データとの比較結果に応じて、微調整の継続の可否を判定する。
第1の実施形態にかかるAWBシステムを適用したカメラモジュールの概略構成を示すブロック図。 AWBシステムの構成を示すブロック図。 色空間での色温度軌跡分布例を示す図。 第1の色判定ゲートの設定例を説明する図。 光源特定部において光源を特定する手法の例を説明する図。 第2の色判定ゲートの設定例を説明する図。 AWBシステムの動作手順を示すフローチャート。 第1の実施形態のAWBシステムにおける積算データと閾値との関係を示す概念図。 第1の実施形態の比較例にかかるAWBシステムにおける積算データと閾値との関係を示す概念図。 第2の実施形態にかかるAWBシステムの構成を示すブロック図。 第2の色判定ゲートの変化について説明する図。
以下に添付図面を参照して、実施形態にかかるオートホワイトバランス調整システムを詳細に説明する。なお、これらの実施形態により本発明が限定されるものではない。
(第1の実施形態)
図1は、第1の実施形態にかかるAWBシステムを適用したカメラモジュールの概略構成を示すブロック図である。カメラモジュール100は、例えば、デジタルカメラである。カメラモジュール100は、デジタルカメラ以外の電子機器、例えばカメラ付き携帯端末等であっても良い。カメラモジュール100は、レンズユニット101、イメージセンサ102、デジタルシグナルプロセッサ(DSP)103、記憶部104及び表示部105を有する。
レンズユニット101は、被写体からの光を取り込み、イメージセンサ102に被写体像を結像させる。イメージセンサ102は、レンズユニット101により取り込まれた光を信号電荷に変換し、被写体像を撮像する。イメージセンサ102は、赤(R)、緑(G)、青(B)の信号値をベイヤー配列に対応する順序で取り込むことによりアナログ信号を生成し、得られた信号をアナログ方式からデジタル方式へ変換する。
DSP103は、イメージセンサ102からの画像信号に対する種々の処理を実施する。DSP103は、画像処理装置として機能する。DSP103は、AWBシステム1を備える。AWBシステム1は、画像信号に対するホワイトバランス調整を実施する。また、DSP103は、画像信号に対し、例えば、自動露出調整、マトリクス処理、輪郭強調、輝度圧縮、ガンマ処理等を実施する。
記憶部104は、DSP103での信号処理を経た画像を格納する。記憶部104は、ユーザの操作等に応じて、表示部105へ画像信号を出力する。表示部105は、DSP103あるいは記憶部104から入力される画像信号に応じて、画像を表示する。表示部105は、例えば、液晶ディスプレイである。
図2は、AWBシステムの構成を示すブロック図である。AWBシステム1は、ホワイトバランス調整部11、第1の色判定ゲート生成部12、色判定部13、積算部14、ホワイトバランスゲイン算出部15、光源特定部22、第2の色判定ゲート生成部23、ホワイトバランス微調整開始指示部24、色判定ゲート切り換え部25及び閾値切り換え部30を有する。
ホワイトバランス調整部11は、画像信号に対し、ホワイトバランスゲインに基づくホワイトバランス調整を実施する。ホワイトバランス調整部11は、ホワイトバランス調整前の画像信号16にホワイトバランスゲイン21を乗算する。ホワイトバランス調整部11は、その乗算結果を、ホワイトバランス調整後の画像信号17として出力する。
色判定部13は、ホワイトバランス調整前の画像信号16を対象とする色判定を実施する。色判定部13は、ホワイトバランスゲイン21の算出に画素データ(信号値)を使用する画素を、画素ごとの色判定により選別する。色判定部13は、画素の選別結果を、積算対象画素信号19として出力する。
積算部14は、ホワイトバランス調整後の画像信号17のうち、積算対象画素信号19に該当する画素を対象として、1フレームにつき画素データを積算する。積算部14は、画素データの積算結果を、積算データ20として出力する。積算データ20は、積算に関わるデータであって、例えば、画素データの積算値及びその積算した画素数、もしくは1画素当たりの画素データの平均値とする。1画素当たりの画素データの平均値は、積算値を積算画素数で除算して得られる。
ホワイトバランスゲイン算出部15は、積算データ20を基に、ホワイトバランスゲイン21を算出する。AWBシステム1は、1フレームの画素データから算出したホワイトバランスゲイン21を、次のフレームの画像信号16のホワイトバランス調整に使用する。
光源特定部22は、ホワイトバランスゲイン算出部15からのホワイトバランスゲイン21に応じて、撮影時における光源を特定する。光源特定部22は、光源を特定した結果を、光源特定信号26として出力する。
第1の色判定ゲート生成部12は、第1の色判定ゲートを生成し、第1の色判定ゲート信号18を出力する。第1の色判定ゲートは、AWBシステム1によるホワイトバランス調整の対象とする色温度の全範囲を画定するものとする。
第2の色判定ゲート生成部23は、光源特定部22で特定される光源ごとに対して、第2の色判定ゲートを生成する。第2の色判定ゲートは、ホワイトバランス調整の対象とする色温度の範囲を、ホワイトバランスゲイン21に応じて特定される光源ごとに対して画定するものとする。第2の色判定ゲート生成部23は、光源特定部22で特定された光源に対応する第2の色判定ゲートを光源特定信号26に応じて選択し、第2の色判定ゲート信号27を出力する。
色判定ゲート切り換え部25は、第1の色判定ゲート信号18と第2の色判定ゲート信号27とのいずれかを選択し、色判定ゲート信号29として出力する。色判定ゲート切り換え部25は、色判定部13における色判定の基準として、第1の色判定ゲートと第2の色判定ゲートとを切り換える。
ホワイトバランス微調整開始指示部24は、ホワイトバランス微調整開始信号28を出力する。ホワイトバランス微調整開始信号28は、第2の色判定ゲートを色判定の基準とするホワイトバランスの微調整の開始を指示するための信号とする。ホワイトバランス微調整開始指示部24は、積算データ20である例えば画素データの積算値が所定の閾値を下回ったことを確認すると、ホワイトバランス微調整開始信号28を出力する。色判定ゲート切り換え部25は、ホワイトバランス微調整開始信号28が入力されると、色判定ゲート信号29を第1の色判定ゲート信号18から第2の色判定ゲート信号27へ切り替える。
閾値切り換え部30は、ホワイトバランス微調整開始指示部24へ閾値信号31を出力する。閾値信号31は、ホワイトバランス微調整開始指示部24における積算データ20との比較に使用する閾値を表す信号とする。閾値切り換え部30は、閾値信号31とする第1の閾値及び第2の閾値を、ホワイトバランス微調整開始信号28に応じて切り換える。
第1の閾値は、第1の色判定ゲートによるホワイトバランス調整について設定された閾値とする。第2の閾値は、第2の色判定ゲートによるホワイトバランスの微調整について設定された閾値とする。第2の閾値は、第1の閾値より大きい値とする。閾値切り換え部30は、例えば、第1の閾値及び第2の閾値を予め保持する。
図3は、色空間での色温度軌跡分布例を示す図である。グラフの横軸は色差信号U、縦軸は色差信号Vとする。本実施形態は、UV座標系における直線上に光源色がプロットされるA光源、D光源及びC光源を想定する場合を例とする。A光源、D光源、C光源は、色温度がそれぞれ約2800K、約6500K、約6800Kの標準光源とする。
図4は、第1の色判定ゲートの設定例を説明する図である。第1の色判定ゲートG1は、AWBシステム1によるホワイトバランス調整の対象とするA光源、D光源及びC光源のいずれの光源色範囲も一括して含むように設定される。
図5は、光源特定部において光源を特定する手法の例を説明する図である。光源特定部22は、例えば、ホワイトバランスゲイン21であるRゲインの大きさにより、A光源、D光源及びC光源のいずれかを特定する。例えば、1倍を中心とする所定の範囲35にRゲインが含まれる場合、光源特定部22はD光源を特定する。範囲35の上限より大きい値の範囲36にRゲインが含まれる場合、光源特定部22はC光源を特定する。範囲35の下限より小さい値の範囲37にRゲインが含まれる場合、光源特定部22はA光源を特定する。
図6は、第2の色判定ゲートの設定例を説明する図である。第2の色判定ゲート生成部23は、A光源、D光源、C光源に対して、それぞれ第2の色判定ゲートG2A、G2D、G2Cを生成する。A光源に対する第2の色判定ゲートG2Aは、A光源の光源色を中心として設定される。D光源に対する第2の色判定ゲートG2Dは、D光源の光源色を中心として設定される。C光源に対する第2の色判定ゲートG2Cは、C光源の光源色を中心として設定される。第2の色判定ゲートG2A、G2D、G2Cの色温度の範囲は、互いに分離させ、間隔を設けて設定されている。第2の色判定ゲートG2A、G2D、G2Cの色温度の範囲の間隔は、適宜設定可能である。
AWBシステム1は、A光源、D光源、C光源に対応する第2の色判定ゲートを適用してホワイトバランスの微調整を実施するものに限られない。第2の色判定ゲートは、A光源、D光源、C光源以外の光源に対応するものであっても良い。第2の色判定ゲートを対応させる光源は複数であれば良く、3つ以外としても良い。
図7は、AWBシステムの動作手順を示すフローチャートである。ホワイトバランス調整の開始時において、色判定ゲート切り換え部25は、第1の色判定ゲート信号18を、色判定ゲート信号29として出力する。
色判定部13は、第1の色判定ゲートを基準とする色判定を実施する(ステップS1)。色判定部13は、積算対象画素信号19を出力する。積算部14は、画像信号17から、積算対象画素信号19に応じた画素データを選別し、積算する(ステップS2)。積算部14は、1フレームについて画素データを積算すると、積算データ20を出力する。
ホワイトバランスゲイン算出部15は、積算データ20を基に、ホワイトバランスゲイン21を算出する(ステップS3)。ホワイトバランス調整部11は、画像信号16にホワイトバランスゲイン21を乗算する。光源特定部22は、ホワイトバランスゲイン21に応じて光源を特定する。
ホワイトバランス微調整開始指示部24は、ステップS3での積算により得られた積算データ20と第1の閾値とを比較する(ステップS4)。
積算データ20が第1の閾値未満である場合(ステップS4、Yes)、ホワイトバランス微調整開始指示部24は、ホワイトバランス微調整開始信号28を出力する。色判定ゲート切り換え部25は、ホワイトバランス微調整開始信号28に応じて、第1の色判定ゲートから第2の色判定ゲートへの切り換えを行う(ステップS5)。
色判定ゲート切り換え部25は、光源特定信号26に応じて第2の色判定ゲート生成部23で生成された第2の色判定ゲートを適用する。色判定ゲート切り換え部25は、第2の色判定ゲート信号27を、色判定ゲート信号29として出力する。これにより、AWBシステム1は、ホワイトバランス調整のフェーズを、通常の調整から、特定された光源についての微調整へと移行させる。ホワイトバランス微調整開始指示部24は、第1の閾値と積算データ20との比較結果に応じて、ホワイトバランスの微調整の開始の可否を判定する。
また、閾値切り換え部30は、ホワイトバランス微調整開始信号28に応じて、第1の閾値から第2の閾値への切り換えを行う(ステップS5)。閾値切り換え部30は、閾値信号31の出力により、第1の閾値を第2の閾値へと切り換える。
積算データ20が第1の閾値未満ではない場合(ステップS4、No)、AWBシステム1は、次のフレームの画像信号16にも第1の色判定ゲートを適用し、ステップS1からステップS4の手順を繰り返す。
ステップS5における色判定ゲートの切り換え、及び閾値の切り換えに続いて、色判定部13は、次のフレームの画像信号16を対象として、第2の色判定ゲートを基準とする色判定を実施する(ステップS6)。積算部14は、画像信号17から、積算対象画素信号19に応じた画素データを選別し、積算する(ステップS7)。
ホワイトバランスゲイン算出部15は、積算データ20を基に、ホワイトバランスゲイン21を算出する(ステップS8)。ホワイトバランス調整部11は、画像信号16にホワイトバランスゲイン21を乗算する。光源特定部22は、ホワイトバランスゲイン21に応じて光源を特定する。
ホワイトバランス微調整開始指示部24は、ステップS3での積算により得られた積算データ20と第2の閾値とを比較する(ステップS9)。
積算データ20が第2の閾値未満ではない場合(ステップS9、No)、ホワイトバランス微調整開始指示部24は、ホワイトバランス微調整開始信号28をOFFにする。色判定ゲート切り換え部25は、ホワイトバランス微調整開始信号28がOFFとされたことに応じて、第2の色判定ゲートから第1の色判定ゲートへの切り換えを行う(ステップS11)。
また、閾値切り換え部30は、ホワイトバランス微調整開始信号28がOFFとされたことに応じて、第2の閾値から第1の閾値への切り換えを行う(ステップS11)。AWBシステム1は、次のフレームの画像信号16にも第1の色判定ゲートを適用し、ステップS1以降の手順を繰り返す。
積算データ20が第2の閾値未満である場合(ステップS9、Yes)、AWBシステム1は、次のフレームの画像信号16にも第2の色判定ゲートを適用し、ホワイトバランスの微調整を継続する(ステップS10)。積算データ20が第2の閾値未満である限り、AWBシステム1は、光源が変化していないものとみなしてホワイトバランス調整を実施する。
AWBシステム1は、ホワイトバランスの微調整を継続する間、積算データ20が第2の閾値未満であるか否かを監視する。積算データ20が第2の閾値以上となると、AWBシステム1は、第1の色判定ゲートを適用するホワイトバランス調整を開始する。
このように、積算データ20が第2の閾値以上となったとき、AWBシステム1は、光源が変化したものとみなして、ホワイトバランス調整のフェーズを、微調整から通常の調整へと戻す。ホワイトバランス微調整開始指示部24は、第2の閾値と積算データ20との比較結果に応じて、微調整の継続の可否を判定する。
AWBシステム1は、光源ごとに予め用意された第2の色判定ゲートを、ホワイトバランスの微調整に適用することで、積算対象とする画素データを撮影時の光源に応じて高い精度で選別することができる。AWBシステム1は、光源色以外の色の部分を高い精度で積算対象から除外可能とすることで、高精度なホワイトバランス調整が可能となる。
図8は、第1の実施形態のAWBシステムにおける積算データと閾値との関係を示す概念図である。図9は、第1の実施形態の比較例にかかるAWBシステムにおける積算データと閾値との関係を示す概念図である。図9に示す比較例では、AWBシステムは、ホワイトバランスの微調整の開始及び継続の判定において、色判定ゲートの切り換えに関わらず一定の閾値Thを適用するものとする。
図8及び図9のいずれも、第1の色判定ゲートを適用する場合を左側、第2の色判定ゲートを適用する場合を右側として、色判定ゲートの切り換えによる積算データと閾値との関係の推移を表している。
各光源の色範囲を一括して含む第1の色判定ゲートから、特定の光源の色範囲に限定された第2の色判定ゲートへと切り換えた直後、画素データが積算の対象となる画素が限定されることとなる。被写体によっては、1画素当たりのデータとして求められる積算データは、第1の色判定ゲートから第2の色判定ゲートへの切り換えに伴い一旦増大し、その後収束するように推移することがある。
図9に示す比較例において、あるフレームにおける積算データQ1が閾値Th未満の範囲41に含まれたことにより、第1の色判定ゲートから第2の色判定ゲートへの切り換えを実施したとする。色判定ゲートへの切り換えに伴い、次のフレームにおいて積算データがQ1からQ2へ増大したとする。
積算データQ2が閾値Th以上の範囲42に含まれることとなった場合、AWBシステムは、たとえ光源が変化していない場合であっても、特定の光源の色範囲内での微調整を中止し、全色範囲を対象とする調整をやり直すことになる。
このような調整フェーズの入れ変わりは、色判定ゲートの切り換えに伴って積算データQ2>Thの関係が成立する限り、繰り返されることとなる。かかる繰り返しを回避するために、閾値Thとして大きい値を予め設定したとすると、AWBシステムは、積算データQ1が十分に収束する以前に微調整を開始することとなる。このため、高精度なホワイトバランス調整が困難となる。
図8に示すように、本実施形態において、あるフレームにおける積算データQ1が第1の閾値Th1未満の範囲41に含まれたことにより、第1の色判定ゲートから第2の色判定ゲートへの切り換えを実施したとする。閾値切り換え部30は、第1の色判定ゲートから第2の色判定ゲートへの切り換えに伴い、第1の閾値Th1から第2の閾値Th2への切り換えを実施する。
ホワイトバランス微調整開始指示部24は、第1の色判定ゲートから第2の色判定ゲートへの切り換えに応じて、積算データQ1、Q2との比較対象とする閾値を、第1の閾値Th1から第2の閾値Th2へと拡張させる。色判定ゲートへの切り換えに伴い、積算データがQ1からQ2へ増大しても、拡張された第2の閾値Th2を比較対象に採用することで、AWBシステム1は、第2の閾値Th2以上の範囲42への積算データQ2の遷移を抑制させる。AWBシステム1は、光源の変化に因らない積算データQ2の増大に対して、第2の閾値Th2未満の範囲41に積算データQ2をとどめさせる。
図7に示す手順において、AWBシステム1は、積算データQ2と第2の閾値Th2との比較(ステップS9)、及び第1の色判定ゲートへの切り換え(ステップS11)に続く、ステップS1以降の手順の過剰な繰り返しを低減させる。AWBシステム1は、ホワイトバランス調整のフェーズについて、無用な入れ変わりを効果的に抑制させることが可能となる。
AWBシステム1は、フェーズ間の行き来の繰り返しを抑制可能とすることで、ホワイトバランスの収束までの変化を滑らかにさせる。AWBシステム1は、ホワイトバランス調整の過程における画像の変化を滑らかにさせることができる。AWBシステム1は、フェーズ間の行き来の繰り返しを抑制可能とすることで、ホワイトバランスの収束に要する時間を短くすることができる。これにより、AWBシステム1は、高精度なホワイトバランス調整を実施することができる。
閾値切り換え部30は、予め設定された第1の閾値Th1及び第2の閾値Th2を出力する場合に限られない。閾値切り換え部30は、例えば、演算により求められた第2の閾値Th2を出力することとしても良い。閾値切り換え部30は、例えば、予め設定された第1の閾値Th1へ所定の係数を乗算あるいは加算することにより、第2の閾値Th2を求める。
また、閾値切り換え部30は、色判定ゲート切り換え部25による第1の色判定ゲートから第2の色判定ゲートへの切り換えによる積算データ20の変化量に応じた値を、第1の閾値Th1へ乗算あるいは加算しても良い。AWBシステム1は、第1の閾値Th1に対して適宜拡張された第2の閾値Th2を自動で生成し、ホワイトバランス微調整開始指示部24での判定に使用することができる。なお、第2の閾値Th2を演算により求める場合、第2の閾値Th2は、第1の閾値Th1と同じである場合を含むものとする。
(第2の実施形態)
図10は、第2の実施形態にかかるAWBシステムの構成を示すブロック図である。第2の実施形態にかかるAWBシステム2は、ホワイトバランス調整部11、第1の色判定ゲート生成部12、色判定部13、積算部14、ホワイトバランスゲイン算出部15、ホワイトバランス微調整開始指示部24、色判定ゲート切り換え部25及び第2の色判定ゲート生成部50を有する。第2の色判定ゲート生成部50は、第1の実施形態における第2の色判定ゲート生成部23及び光源特定部22(図2参照)に代えて設けられている。第1の実施形態と同一の部分には同一の符号を付し、重複する説明を適宜省略する。
第2の色判定ゲート生成部50は、予め基準とされた光源に対して第2の色判定ゲートを生成する。また、第2の色判定ゲート生成部50は、生成した第2の色判定ゲートの色温度範囲を、ホワイトバランスゲイン21に応じて変化させる。
色判定ゲート切り換え部25は、積算データ20の変化を基に、光源が変化したことを検出する。第2の色判定ゲートを基準とする微調整へとホワイトバランスの調整を切り換えた後に、光源が変化したことを検出すると、色判定ゲート切り換え部25は、ホワイトバランスを再調整する動作として、第1の色判定ゲートを基準とする調整への切り換えを行う。
その後、AWBシステム2は、第1の色判定ゲートを基準とするホワイトバランス調整により光源を特定し、第2の色判定ゲートによるホワイトバランスの微調整へと再度移行する。なお、色判定ゲート切り換え部25が、積算データ20の変化に応じてホワイトバランスを再調整する動作は、第1の実施形態においても、第2の実施形態と同様に行うこととしても良い。
図11は、第2の色判定ゲートの変化について説明する図である。第2の色判定ゲート生成部50は、基準となる第2の色判定ゲートとして、例えば、D光源の光源色を中心とする範囲の第2の色判定ゲートG2を生成する。第2の色判定ゲート生成部50は、ホワイトバランスゲイン21に応じて、A光源の光源色を中心とする範囲からC光源の光源色を中心とする範囲において連続的に第2の色判定ゲートG2をシフトさせる。
AWBシステム2は、予め想定された光源ごとのみならず、その光源色同士の中間の色温度に対応する第2の色判定ゲートG2によるホワイトバランスの微調整が可能となる。AWBシステム2は、色温度に自在に対応し、その他の色の部分を積算対象から除外することで、高精度なホワイトバランス調整が可能となる。AWBシステム2は、複数の光源に対応する第2の色判定ゲートを保持する場合に比べて、メモリの規模を小さくすることができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
1、2 AWBシステム、11 ホワイトバランス調整部、12 第1の色判定ゲート生成部、13 色判定部、14 積算部、20 積算データ、21 ホワイトバランスゲイン、23、50 第2の色判定ゲート生成部、24 ホワイトバランス微調整開始指示部、25 色判定ゲート切り換え部、30 閾値切り換え部。

Claims (5)

  1. 画像信号に対し、ホワイトバランスゲインに基づくホワイトバランス調整を実施するホワイトバランス調整部と、
    前記画像信号を対象とする色判定の実施により、前記ホワイトバランスゲインの算出に画素データを使用する画素を選別する色判定部と、
    前記色判定部において選別された画素を対象として前記画素データを積算し、積算データを出力する積算部と、
    前記ホワイトバランス調整の対象とする色温度の全範囲を画定する第1の色判定ゲートを生成する第1の色判定ゲート生成部と、
    前記ホワイトバランス調整の対象とする色温度の範囲を、前記ホワイトバランスゲインに応じて特定される光源ごとに対して画定する第2の色判定ゲートを生成する第2の色判定ゲート生成部と、
    前記第2の色判定ゲートを前記色判定の基準とするホワイトバランスの微調整の開始を指示するホワイトバランス微調整開始指示部と、
    前記ホワイトバランス微調整開始指示部による指示に応じて、前記色判定部における前記色判定の基準を、前記第1の色判定ゲートから前記第2の色判定ゲートへ切り換える色判定ゲート切り換え部と、
    第1の閾値と、前記第1の閾値より大きい第2の閾値とを保持し、前記ホワイトバランス微調整開始指示部による指示に応じて前記第1の閾値及び前記第2の閾値を切り換えて、前記ホワイトバランス微調整開始指示部へ出力する閾値切り換え部と、を有し、
    前記ホワイトバランス微調整開始指示部は、前記積算データが前記第1の閾値より小さくなったときに前記微調整の開始を指示し、かつ、前記積算データが前記第2の閾値より小さい場合に前記微調整継続することを特徴とするオートホワイトバランス調整システム。
  2. 画像信号に対し、ホワイトバランスゲインに基づくホワイトバランス調整を実施するホワイトバランス調整部と、
    前記画像信号を対象とする色判定の実施により、前記ホワイトバランスゲインの算出に画素データを使用する画素を選別する色判定部と、
    前記色判定部において選別された画素を対象として前記画素データを積算し、積算データを出力する積算部と、
    前記ホワイトバランス調整の対象とする色温度の全範囲を画定する第1の色判定ゲートを生成する第1の色判定ゲート生成部と、
    前記ホワイトバランス調整の対象とする色温度の範囲を、前記ホワイトバランスゲインに応じて特定される光源ごとに対して画定する第2の色判定ゲートを生成する第2の色判定ゲート生成部と、
    前記第2の色判定ゲートを前記色判定の基準とするホワイトバランスの微調整の開始を指示するホワイトバランス微調整開始指示部と、
    前記ホワイトバランス微調整開始指示部による指示に応じて、前記色判定部における前記色判定の基準を、前記第1の色判定ゲートから前記第2の色判定ゲートへ切り換える色判定ゲート切り換え部と、を有し、
    前記ホワイトバランス微調整開始指示部は、前記第1の色判定ゲートによる前記ホワイトバランス調整について設定された第1の閾値より前記積算データが小さくなったときに前記微調整の開始を指示し、かつ、前記第2の色判定ゲートによる前記微調整について設定された第2の閾値より前記積算データが小さい場合に前記微調整継続することを特徴とするオートホワイトバランス調整システム。
  3. 前記第2の閾値が、前記第1の閾値より大きい値であることを特徴とする請求項に記載のオートホワイトバランス調整システム。
  4. 前記ホワイトバランス微調整開始指示部による指示に応じて前記第1の閾値及び前記第2の閾値を切り換えて、前記ホワイトバランス微調整開始指示部へ出力する閾値切り換え部を有し、
    前記閾値切り換え部は、予め設定された前記第1の閾値及び前記第2の閾値を出力することを特徴とする請求項2又は3に記載のオートホワイトバランス調整システム。
  5. 前記ホワイトバランス微調整開始指示部による指示に応じて前記第1の閾値及び前記第2の閾値を切り換えて、前記ホワイトバランス微調整開始指示部へ出力する閾値切り換え部を有し、
    前記閾値切り換え部は、前記色判定ゲート切り換え部における前記第1の色判定ゲートから前記第2の色判定ゲートへの切り換えによる前記積算データの変化量を基に、前記第2の閾値を算出することを特徴とする請求項2又は3に記載のオートホワイトバランス調整システム。
JP2011275640A 2011-12-16 2011-12-16 オートホワイトバランス調整システム Expired - Fee Related JP5818668B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2011275640A JP5818668B2 (ja) 2011-12-16 2011-12-16 オートホワイトバランス調整システム
KR1020120094105A KR101325451B1 (ko) 2011-12-16 2012-08-28 오토 화이트 밸런스 조정 시스템, 오토 화이트 밸런스 조정 방법 및 카메라 모듈
CN201210320233.0A CN103167292B (zh) 2011-12-16 2012-08-31 自动白平衡调整***、自动白平衡调整方法及照相机模块
US13/611,688 US8817130B2 (en) 2011-12-16 2012-09-12 Auto white balance adjustment system, auto white balance adjustment method, and camera module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011275640A JP5818668B2 (ja) 2011-12-16 2011-12-16 オートホワイトバランス調整システム

Publications (2)

Publication Number Publication Date
JP2013126222A JP2013126222A (ja) 2013-06-24
JP5818668B2 true JP5818668B2 (ja) 2015-11-18

Family

ID=48590001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011275640A Expired - Fee Related JP5818668B2 (ja) 2011-12-16 2011-12-16 オートホワイトバランス調整システム

Country Status (4)

Country Link
US (1) US8817130B2 (ja)
JP (1) JP5818668B2 (ja)
KR (1) KR101325451B1 (ja)
CN (1) CN103167292B (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103338383B (zh) * 2013-06-25 2016-12-28 努比亚技术有限公司 白平衡校准的方法及装置
JP6234191B2 (ja) * 2013-11-28 2017-11-22 オリンパス株式会社 マルチエリアホワイトバランス制御装置、マルチエリアホワイトバランス制御方法、マルチエリアホワイトバランス制御プログラム、マルチエリアホワイトバランス制御プログラムを記録したコンピュータ、マルチエリアホワイトバランス画像処理装置、マルチエリアホワイトバランス画像処理方法、マルチエリアホワイトバランス画像処理プログラム、マルチエリアホワイトバランス画像処理プログラムを記録したコンピュータ及びマルチエリアホワイトバランス画像処理装置を備えた撮像装置
JP6063093B2 (ja) * 2014-03-31 2017-01-18 富士フイルム株式会社 画像処理装置、撮像装置、画像処理方法及びプログラム
KR102281256B1 (ko) 2014-12-04 2021-07-23 삼성전자주식회사 화이트 밸런스 제어 방법 및 그 전자 장치
CN106101680B (zh) * 2015-05-06 2018-12-25 小米科技有限责任公司 拍摄参数设置方法及装置
JP6563751B2 (ja) 2015-09-09 2019-08-21 三星電子株式会社Samsung Electronics Co.,Ltd. 画像処理装置及び画像処理方法
WO2017043811A1 (ko) * 2015-09-09 2017-03-16 삼성전자 주식회사 화상 처리 장치 및 화상 처리 방법
KR102309812B1 (ko) * 2017-03-06 2021-10-07 한화테크윈 주식회사 영상처리장치 및 영상처리방법
WO2019017081A1 (ja) 2017-07-21 2019-01-24 ソニー株式会社 画像処理装置と画像処理方法とプログラムおよび撮像装置
CN107635123B (zh) * 2017-10-30 2019-07-19 Oppo广东移动通信有限公司 白平衡处理方法及装置、电子装置和计算机可读存储介质
JP2019205003A (ja) * 2018-05-21 2019-11-28 オリンパス株式会社 撮像装置、及び、ホワイトバランスゲインの算出方法
WO2020000262A1 (zh) * 2018-06-27 2020-01-02 华为技术有限公司 光源估测方法、图像处理方法和相关产品
JP7515271B2 (ja) * 2020-02-28 2024-07-12 キヤノン株式会社 画像処理装置および画像処理方法
CN113473101B (zh) * 2020-03-30 2023-06-30 浙江宇视科技有限公司 一种色彩校正方法、装置、电子设备和存储介质
CN114071106B (zh) * 2020-08-10 2023-07-04 合肥君正科技有限公司 一种低功耗设备冷启动快速白平衡方法
CN114630095B (zh) * 2022-03-15 2024-02-09 锐迪科创微电子(北京)有限公司 目标场景图像的自动白平衡方法及装置、终端

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3271139B2 (ja) * 1990-03-23 2002-04-02 ソニー株式会社 ホワイトバランス制御回路
JP3193456B2 (ja) * 1992-06-11 2001-07-30 株式会社日立製作所 ホワイトバランス制御装置
JP3302214B2 (ja) * 1995-04-03 2002-07-15 キヤノン株式会社 画像入力装置
JP2002262298A (ja) * 2001-03-02 2002-09-13 Sony Corp 撮像装置および方法、プログラム格納媒体、並びにプログラム
JP4740602B2 (ja) * 2005-01-19 2011-08-03 イーストマン コダック カンパニー オートホワイトバランス装置及びホワイトバランス調整方法
JP2008124928A (ja) * 2006-11-14 2008-05-29 Toshiba Corp オートホワイトバランスシステム
JP2008258902A (ja) 2007-04-04 2008-10-23 Nikon Corp ホワイトバランス制御装置および撮像装置
JP2009017301A (ja) * 2007-07-05 2009-01-22 Toshiba Corp 信号処理装置
JP4067033B2 (ja) 2007-08-21 2008-03-26 富士フイルム株式会社 画像処理装置及び方法
JP2010114667A (ja) 2008-11-06 2010-05-20 Toshiba Corp 自動ホワイトバランス調整システム
JP2011239067A (ja) 2010-05-07 2011-11-24 Toshiba Corp 画像処理装置
KR101131109B1 (ko) 2010-05-31 2012-04-03 인하대학교 산학협력단 센서 특성을 고려한 화이트 검출에 의한 자동 화이트밸런스 설정방법

Also Published As

Publication number Publication date
KR101325451B1 (ko) 2013-11-04
CN103167292A (zh) 2013-06-19
JP2013126222A (ja) 2013-06-24
KR20130069331A (ko) 2013-06-26
US8817130B2 (en) 2014-08-26
US20130155274A1 (en) 2013-06-20
CN103167292B (zh) 2015-10-21

Similar Documents

Publication Publication Date Title
JP5818668B2 (ja) オートホワイトバランス調整システム
US8130292B2 (en) Scene illumination adaptive lens shading correction for imaging devices
US7969480B2 (en) Method of controlling auto white balance
KR100513342B1 (ko) 디지털 자동 화이트 밸런스 장치
US9300935B2 (en) Image processing apparatus capable of reducing differences of color characteristics between interchangeable lenses using white balance adjustment and control method thereof
US8614751B2 (en) Image processing apparatus and image processing method
JP2013527730A (ja) 適応レンズシェーディング補正
US7864222B2 (en) Automatic white balance system and automatic white balance control method
US8810681B2 (en) Image processing apparatus and image processing method
JP2011166753A (ja) 撮像装置
US8593539B2 (en) Image processing apparatus and image processing method for performance white balance processing
US8743239B2 (en) Image processing apparatus, control method thereof, and image-capturing apparatus
JP2010114667A (ja) 自動ホワイトバランス調整システム
JP5631714B2 (ja) オートホワイトバランス調整システム
US20120154625A1 (en) Image processing apparatus, image processing method, and program recording medium
KR101143834B1 (ko) 화이트 밸런스 보정 장치 및 방법
JP2009260542A (ja) 色補正装置及び色補正方法
JP2005033330A (ja) ホワイトバランス制御装置及び電子機器
KR20060089094A (ko) 자동 화이트 밸런스 연동형 색 공간 변환기 및 색 공간변환 방법
JP2012227744A (ja) 撮像装置
KR20100001807A (ko) 이미지 처리 장치 및 방법
JP2009017301A (ja) 信号処理装置
JP6649176B2 (ja) 画像処理装置及び画像処理方法
JP2017112421A (ja) 画像処理装置、撮像装置および画像処理プログラム
KR101245199B1 (ko) 카메라용 컬러 밸런스 조절 장치 및 조절 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150513

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150901

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150929

R151 Written notification of patent or utility model registration

Ref document number: 5818668

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees