JP4222130B2 - White balance control device and electronic device - Google Patents

White balance control device and electronic device Download PDF

Info

Publication number
JP4222130B2
JP4222130B2 JP2003193799A JP2003193799A JP4222130B2 JP 4222130 B2 JP4222130 B2 JP 4222130B2 JP 2003193799 A JP2003193799 A JP 2003193799A JP 2003193799 A JP2003193799 A JP 2003193799A JP 4222130 B2 JP4222130 B2 JP 4222130B2
Authority
JP
Japan
Prior art keywords
color temperature
color
maximum value
temperature range
gain
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
JP2003193799A
Other languages
Japanese (ja)
Other versions
JP2005033330A (en
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.)
Konica Minolta Opto Inc
Original Assignee
Konica Minolta Opto Inc
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 Konica Minolta Opto Inc filed Critical Konica Minolta Opto Inc
Priority to JP2003193799A priority Critical patent/JP4222130B2/en
Publication of JP2005033330A publication Critical patent/JP2005033330A/en
Application granted granted Critical
Publication of JP4222130B2 publication Critical patent/JP4222130B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ホワイトバランス制御装置及び電子機器に関する。
【0002】
【従来の技術】
従来より、デジタルカメラには、撮像した白い被写体をヒトの見た目に合わせるように、被写体の出力信号を自動的に調整するホワイトバランス補正を行うものがある。
ホワイトバランス補正の方式には、大別して、外部測定方式とTTL(Through The Lens)方式とがあり、後者は、さらに、全画面平均方式と無彩色検出方式とに分けられる。
【0003】
上記のうち、TTLの無彩色検出方式は、ホワイトバランス補正の主流となってきており、具体的には、画像中から白やグレー等の無彩色の領域を抽出して、その部分の色差が0「ゼロ」となるように補正する方式である。ここで、無彩色の領域を抽出(検出)する方法として、例えば、画像の色度情報を用いて色度平面S上で黒体輻射軌跡の近傍の画素を無彩色と判定する方法が提案されている(例えば、特許文献1参照。)
そして、無彩色検出方式は、無彩色と判定した画素の色度情報を積分して、積分値のRGBがR:G:B=1:1:1となるように色調補正するのが一般的となっている。
【0004】
ところで、無彩色検出方式の場合、光源に照らされた白やグレーの被写体と、黒体輻射軌跡の近傍に位置する有彩色の被写体が混在していると、無彩色の被写体だけでなく有彩色の被写体の画素の色度情報も積分され、有彩色の被写体の彩度を下げるように色調補正してしまう。また、全画面検出方式の場合、有彩色の被写体が画像の大部分を占めていると、有彩色の彩度を下げる方向に色調補正してしまう。このため、TTL方式において画像のホワイトバランス補正を適正に行うことが困難となる。
【0005】
そこで、画像のホワイトバランス補正を行う際に、ホワイトバランス補正用のRゲイン及びBゲインの設定の制限に係るゲイン設定制限範囲を被写体の輝度レベルに基づいて変化させる撮像装置が知られている(例えば、特許文献2参照。)。
【0006】
【特許文献1】
特開2002−112282号公報
【特許文献2】
特開平5−64219号公報
【0007】
【発明が解決しようとする課題】
しかしながら、上記特許文献2等の場合、ゲイン設定制限範囲を被写体の輝度レベルに基づいて変化させただけでは、例えば、低輝度で高色温度シーンや高輝度で低色温度シーンにおいて、画像のホワイトバランス補正を適正に行うことが困難となっている。即ち、この場合には、ゲイン設定制限範囲を適正な範囲に設定することができないために、RゲインやBゲイン等の補正用ゲインが不適切な値に設定されてしまい、画像全体が赤味を帯びたり青味を帯びたりして色再現性が悪くなるだけでなく、補正用ゲインが画像データに乗算されることによりデータが飽和して、階調再現性が悪化してしまうこととなる。
【0008】
本発明の課題は、画像の色再現性及び階調再現性の悪化を抑制することができるホワイトバランス制御装置及び電子機器を提供することである。
【0009】
【課題を解決するための手段】
請求項1に記載の発明は、入力された画像情報の色信号に基づいて被写界の色温度を算出する色温度算出手段と、前記色温度算出手段により算出された被写界の色温度に基づいて、画像のホワイトバランス補正に係る色の補正用ゲインを設定するゲイン設定手段と、を備えるホワイトバランス制御装置であって、
入力された画像情報の色信号に基づいて、所定の輝度情報を算出する輝度情報算出手段と、
前記輝度情報算出手段により算出された輝度情報に基づいて、前記補正用ゲインを設定するための色温度の制限に係る制限色温度範囲を設定する制限色温度範囲設定手段と、
前記画像に含まれる所定範囲の色信号レベルにおける前記補正用ゲインの色に対応する色信号の最大値を検出する最大値検出手段と、
前記最大値検出手段により検出された前記補正用ゲインの色に対応する色信号の最大値に基づいて、前記制限色温度範囲設定手段により設定された制限色温度範囲を変更する制限色温度範囲変更手段と、を備え、
前記ゲイン設定手段は、前記色温度算出手段により算出された被写界の色温度が、前記制限色温度範囲変更手段により変更された制限色温度範囲を超えた場合に、制限色温度範囲内の最も近い色温度に基づいて、前記補正用ゲインを設定することを特徴としている。
【0010】
請求項1に記載の発明によれば、画像に含まれる所定範囲の色信号レベルにおける補正用ゲインの色に対応する色信号の最大値に基づいて、予め設定された制限色温度範囲を変更するので、補正用ゲインの設定に係る制限色温度範囲を適正な範囲に変更設定することができる。また、変更された制限色温度範囲を被写界の色温度が超えた場合に、制限色温度範囲内の最も近い色温度に基づいて、補正用ゲインを取得して設定する。
従って、補正用ゲインをホワイトバランス補正に適正な値に設定することができることとなって、例えばホワイトバランスの補正過多や補正不足等の誤補正に起因した画像の色再現性及び階調再現性の悪化を抑制することができる。
【0011】
請求項2に記載の発明は、被写界の色温度と、画像のホワイトバランス補正に係る色の補正用ゲインとが対応付けられたゲイン設定テーブルを記憶する設定テーブル記憶手段と、入力された画像情報の色信号に基づいて被写界の色温度を算出する色温度算出手段と、前記色温度算出手段により算出された被写界の色温度に基づいて、前記設定テーブル記憶手段に記憶されたゲイン設定テーブルから前記補正用ゲインを取得して設定するゲイン設定手段と、を備えるホワイトバランス制御装置であって、
前記ゲイン設定手段により前記補正用ゲインを設定するための色温度の制限に係る制限色温度と、輝度レベルとが対応付けられた制限色温度範囲テーブルを記憶する制限色温度範囲テーブル記憶手段と、
入力された画像情報の色信号に基づいて、所定の輝度情報を算出する輝度情報算出手段と、
前記輝度情報算出手段により算出された輝度情報に基づいて、前記制限色温度範囲テーブル記憶手段に記憶された前記制限色温度範囲テーブルから制限色温度範囲を設定する制限色温度範囲設定手段と、
前記画像に含まれる所定範囲の色信号レベルにおける前記補正用ゲインの色に対応する色信号の最大値を検出する最大値検出手段と、
前記最大値検出手段により検出された前記補正用ゲインの色に対応する色信号の最大値に基づいて、前記制限色温度範囲設定手段により設定された制限色温度範囲を変更する制限色温度範囲変更手段と、を備え、
前記ゲイン設定手段は、前記色温度算出手段により算出された被写界の色温度が、前記制限色温度範囲変更手段により変更された制限色温度範囲を超えた場合に、制限色温度範囲内の最も近い色温度に基づいて、前記設定テーブル記憶手段に記憶されたゲイン設定テーブルから前記補正用ゲインを取得して設定することを特徴としている。
【0012】
請求項2に記載の発明によれば、画像に含まれる所定範囲の色信号レベルにおける補正用ゲインの色に対応する色信号の最大値に基づいて、予め制限色温度範囲テーブルから設定された制限色温度範囲を変更するので、補正用ゲインの設定に係る制限色温度範囲を適正な範囲に変更設定することができる。また、変更された制限色温度範囲を被写界の色温度が超えた場合に、制限色温度範囲内の最も近い色温度に基づいて、ゲイン設定テーブルから補正用ゲインを取得して設定する。
従って、補正用ゲインをホワイトバランス補正に適正な値に設定することができることとなって、例えばホワイトバランスの補正過多や補正不足等の誤補正に起因した画像の色再現性及び階調再現性の悪化を抑制することができる。
【0013】
請求項3に記載の発明は、請求項2に記載のホワイトバランス制御装置において、
被写界の色温度と、前記補正用ゲインの色に対応する色信号の比較用最大値とが対応付けられた最大値判定テーブルを記憶する判定テーブル記憶手段と、
前記判定テーブル記憶手段に記憶された最大値判定テーブルの比較用最大値と、前記最大値検出手段により検出された前記色信号の最大値とを比較判定する最大値判定手段と、を備え、
前記制限色温度範囲変更手段は、前記最大値判定手段による判定結果に基づいて、前記制限色温度範囲を変更することを特徴としている。
【0014】
請求項3に記載の発明によれば、請求項2に記載の発明と同様の効果が得られるのは無論のこと、特に、最大値判定テーブルの比較用最大値と、色信号の最大値とを比較判定して、この判定結果に基づいて、制限色温度範囲を変更するので、補正用ゲインの設定に係る制限色温度範囲をより適正な範囲に変更することができる。
【0015】
請求項4に記載の発明は、請求項2又は3に記載のホワイトバランス制御装置において、
前記画像を複数のブロックに分割する画像分割手段と、
前記画像情報のうち、前記画像分割手段により分割された複数のブロックの各々に対応する部分の色信号に基づいて設定された色度空間における各ブロックの色度座標を算出する色度座標算出手段と、
前記色度座標算出手段により算出された各ブロックの色度座標に基づいて、前記色度空間の無彩色点を算出する無彩色点算出手段と、を備え、
前記色温度算出手段は、前記無彩色点算出手段により算出された無彩色点に基づいて、被写界の色温度を算出することを特徴としている。
【0016】
請求項4に記載の発明によれば、分割された画像の複数のブロックの各々の色度座標に基づいて、色度空間の無彩色点を算出して、算出された無彩色点に基づいて、被写界の色温度を算出するので、この被写体の色温度に基づいて、補正用ゲインを適正な値に設定することができる。即ち、画像の無彩色点を検出してホワイトバランス補正を行うホワイトバランス制御装置において、請求項2又は3に記載の発明と同様の効果を得ることができる。
【0017】
請求項5に記載の発明は、請求項1〜4の何れか一項に記載のホワイトバランス制御装置を備える電子機器であって、
前記画像を撮像する撮像手段を備えることを特徴としている。
【0018】
請求項5に記載の発明によれば、画像を撮像する撮像手段を備える電子機器であっても、請求項1〜4に記載の発明と同様の効果を得ることができる。
【0019】
【発明の実施の形態】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図1は、本発明に係るホワイトバランス制御装置を備える電子機器の好適な一例として例示するデジタルカメラの要部構成を示すブロック図である。
【0020】
図1に示すように、デジタルカメラ100は、撮像部1、A/D変換回路2、画像用メモリ3、表示装置4、不揮発性メモリ5、RAM6、ROM7、CPU8、電源スイッチ9、レリーズスイッチ10、照明用光源11等を備えて構成されている。
【0021】
撮像部1は、光路上において被写体の光学像を結像する撮像レンズ1aと、撮像レンズ1aの合焦位置調整のために当該撮像レンズ1aを光軸方向に移動させる駆動モータ1bと、撮像レンズ1aにより結像された光学像を光電変換し、光電変換した画像信号(アナログ信号)をA/D変換回路2に出力する、例えばCCD(Charge Coupled Device)等の撮像素子1c(撮像手段)と、CPU8により開放量が制御されることで撮像素子1cに入射する光の量を調節する絞り部1dとを備えている。
【0022】
A/D変換回路2は、撮像素子1cから出力され入力されたアナログ信号をデジタル信号に変換し、変換したデジタル画像信号を画像用メモリ3に出力する。ここで、本実施の形態におけるA/D変換回路2は、撮像素子1cに入射した光の強度が大きいほど大きな値のデジタル画像信号に変換するものとする。
画像用メモリ3は、A/D変換回路2を介して入力されたデジタル画像信号を一時的に格納する。
表示装置4は、例えばLCD(Liquid Crystal Display)やEL(Electro Luminescence)ディスプレイ等により構成され、CPU8から出力され入力された表示信号に従って撮像画像Gや操作画面等を表示する。
不揮発性メモリ5は、例えばメモリカード等により構成され、画像用メモリ3に記憶されたデジタル画像信号のうち、CPU8の制御下にて各種の画像処理が施されたデジタル画像信号を記憶する。
【0023】
RAM(Random Access Memory)6は、例えば、揮発性の半導体メモリであり、CPU8が処理中のプログラム、データ等を一時的に記憶する作業領域を有している。
【0024】
ROM(Read Only Memory)7は、読み出し専用のメモリであり、CPU8により実行されるデジタルカメラ100としての各種の処理にかかるアプリケーションプログラムや、各種動作に使用するデータ等を記憶する。具体的には、ROM7は、画像分割プログラム7a、色度座標算出プログラム7b、無彩色点算出プログラム7c、色温度算出プログラム7d、輝度情報算出プログラム7e、最大値検出プログラム7f、最大値判定プログラム7g、制限色温度範囲変更プログラム7h、ゲイン設定プログラム7i等を記憶している。
【0025】
また、ROM7は、範囲テーブル記憶手段を構成しており、画像Gのホワイトバランス補正に用いられるRゲイン及びBゲイン(補正用ゲイン)を設定するための色温度の制限に係る制限色温度(K)からなる制限色温度範囲と、被写体の輝度レベルとが対応付けられた制限色温度範囲テーブルT1(図6参照)を記憶している。
ここで、制限色温度は、制限色温度範囲の上限(高温側)を規定する高色温度と、制限色温度範囲の下限(低温側)を規定する低色温度とを含んで構成されている。
【0026】
さらに、ROM7は、判定テーブル記憶手段を構成しており、被写界の色温度に応じて設定された色度平面Sにおける無彩色点の色温度(K)と、Rゲイン及びBゲインの各々の色に対応する色信号のR比較用最大値及びB比較用最大値(比較用最大値)とが対応付けられた最大値判定テーブルT2(図7参照)を記憶している。
さらに、ROM7は、設定テーブル記憶手段を構成しており、色度平面Sにおける無彩色点の色温度(K)と、Rゲイン及びBゲインとが対応付けられたゲイン設定テーブルT3(図8参照)を記憶している。
上記において、ゲイン設定テーブルT3は、当該デジタルカメラ100の撮像系の特性によって決定されるものであり、このゲイン設定テーブルT3に関連付けられて最大値判定テーブルT2のR比較用最大値及びB比較用最大値が設定されている。即ち、最大値判定テーブルT2には、例えば、当該デジタルカメラ100が撮像した画像Gを10bit階調(0〜1023)で表現するものとして、1023を各色温度におけるRゲイン及びBゲインの値で除算することにより算出される値が、各温度におけるR比較用最大値又はB比較用最大値として設定されている。
なお、最大値判定テーブルのうち、色温度が10000K、9200K、8600Kに対応するB比較用最大値は、上記のような除算により算出された値が1023を越えるため、一様に1023と規定している。
【0027】
CPU(Central Processing Unit)8は、ROM7に記憶されているデジタルカメラ100としての各種機能に関る各種アプリケーションプログラムを読み出してRAM6内の作業領域に展開し、当該プログラムに従って動画や静止画の撮像処理等の各種処理を実行する。
具体的には、撮像処理において、CPU8は、画像用メモリ3に格納されたデジタル画像信号に基づいて、撮像画像G(図3(a)参照)のホワイトバランス補正処理を行う。
【0028】
また、ホワイトバランス補正処理にて、CPU8は、画像分割手段として、画像分割プログラム7aに従って、画像用メモリ3に格納したデジタル画像信号に基づいて、撮像画像Gを複数(例えば、横:64×縦:48)のブロックに分割する(図3(b)参照)。
さらに、CPU8は、色度座標算出手段として、色度座標算出プログラム7bに従って、デジタル画像信号のうち、分割された複数のブロックの各々に対応する信号に含まれる色データに基づいて、色度平面Sにおける各ブロックの色度座標を算出する。
また、CPU8は、無彩色点算出手段として、無彩色点算出プログラム7cに従って、各ブロックの色度座標に基づいて、色度平面Sにおける無彩色点を算出する。
さらに、CPU8は、色温度算出手段として、色温度算出プログラム7dに従って、デジタル画像信号の色信号、即ち、色度平面Sにおける無彩色点の色度座標に基づいて、無彩色点の色温度(被写界の色温度)を算出する。
【0029】
また、CPU8は、輝度情報算出手段として、輝度情報算出プログラム7eに従って、デジタル画像信号の色信号に基づいて、被写体の輝度値(輝度情報)を算出する。
さらに、CPU8は、制限色温度範囲設定手段として、被写体の輝度値に基づいて、制限色温度範囲テーブルT1から制限色温度範囲を設定する。
【0030】
さらに、CPU8は、最大値検出手段として、最大値検出プログラム7fに従って、撮像画像Gの全画素からRゲイン及びBゲインの各々の色に対応するR信号最大値及びB信号最大値を検出する。具体的には、CPU8は、全画素のデジタル画像信号に含まれる所定範囲の色信号レベルのR信号最大値及びB信号最大値を検出する。即ち、撮像画像Gの一部に例えば蛍光灯や太陽光等の発光体が存在した場合、R信号最大値やB信号最大値は飽和している可能性がある。そこで、R信号最大値及びB信号最大値として、例えば、出現率99%の色信号レベルの各色信号を適用したり、所定の演算を行うことにより撮像画像G中の主要被写体領域を特定して、その領域内において算出された各色信号の最大値を適用したりするのが好ましい。
【0031】
また、CPU8は、制限色温度範囲変更手段として、制限色温度範囲変更プログラム7hに従って、Rゲイン及びBゲインに対応するR信号最大値及びB信号最大値に基づいて、予め設定された制限色温度範囲を変更する。このとき、CPU8は、最大値判定手段として、最大値判定プログラム7gに従って、最大値判定テーブルT2のR比較用最大値及びB比較用最大値と、R信号最大値及びB信号最大値とを比較判定する。そして、CPU8は、R信号最大値及びB信号最大値とR比較用最大値及びB比較用最大値との判定結果に基づいて、具体的には、R信号最大値がR比較用最大値よりも大きい、又は、B信号最大値がB比較用最大値よりも小さいと判定した場合に、制限色温度範囲を変更するようになっている。
【0032】
さらに、CPU8は、ゲイン設定手段として、ゲイン設定プログラム7iに従って、無彩色点(被写界)の色温度が、上記のようにして変更された制限色温度範囲を超えた場合に、無彩色点の色温度を制限色温度範囲内の最も近い色温度に規定して、この規定された無彩色点の色温度に基づいて、ゲイン設定テーブルT3からRゲイン及びBゲインを取得して設定する。
【0033】
電源スイッチ9は、ユーザの操作に基づいて、デジタルカメラ100の電源を投入或いは遮断するための指示信号を出力する。
レリーズスイッチ10は、ユーザの操作に基づいて、CPU8に撮像動作の開始を指示する指示信号を出力する。ここで、出力された指示信号がCPU8に入力されると、CPU8は、図示しないシャッター装置を駆動して画像Gの撮像を行うようになっている。
照明用光源11は、ストロボ等により構成され、CPU8から出力され入力された発光タイミング制御信号に従って照明補助用としての光を発光する。
【0034】
次に、CPU8の制御下におけるホワイトバランス補正処理について、図2〜図8を参照して説明する。
ここで、図2は、デジタルカメラ100によるホワイトバランス補正に係る色の補正用ゲイン設定処理動作の一例を示すフローチャートである。また、図3(a)は、デジタルカメラ100により撮像された画像Gを模式的に示した図であり、図3(b)は、撮像画像Gを複数のブロックに分割した状態を示すものである。また、図4は、補正用ゲイン設定処理に係る色度平面Sを複数のセルに分割した状態を模式的に示した図であり、図5は、複数のセルに分割された色度平面Sにおける黒体輻射軌跡BLを模式的に示した図である。なお、色度平面S内に記載された各数値は、色度係数を表している。
また、図6は、補正用ゲイン設定処理に係る制限色温度範囲テーブルT1を模式的に示した図であり、図7は、最大値判定テーブルT2を模式的に示した図であり、図8は、ゲイン設定テーブルT3を模式的に示した図である。
【0035】
CPU8は、被写体の撮像処理中に、撮像された画像G(図3(a)参照)のホワイトバランス補正処理を実行するようになっており、このホワイトバランス補正処理において、図2に示すように、補正用ゲインとしてのRゲイン及びBゲインを設定する処理を行う。
即ち、CPU8は、先ず、ROM7から画像分割プログラム7aを読み出してRAM6に展開し、この画像分割プログラム7aに従って、画像用メモリ3に格納されたデジタル画像信号に基づく1フレームの画像G1を、例えば横:64×縦:48のブロックに分割する(図3(b)参照)。
【0036】
次に、CPU8は、ROM7から色度座標算出プログラム7bを読み出してRAM6に展開し、この色度座標算出プログラム7bに従って、各ブロックの色データに基づいて、色度平面S(図4参照)における各ブロックの色度座標を算出する。
具体的には、CPU8は、先ず、図示しないRGB分離回路によってデジタル画像信号をR、G、Bの3成分に分離し、各ブロック毎にR、G、B信号の平均値(R、G、B)を算出する(ステップS1)。なお、このとき、飽和した画素を検出し、飽和画素については平均値の算出には用いないものとする。
続けて、CPU8は、所定の演算プログラムに従って、算出したブロック毎のR、G、B平均値(R、G、B)に、色度座標を調整するための基準(例えば、D50)のRGBゲインを乗算して、各画素のR’、G’、B’データ(R’、G’、B’)を算出する(ステップS2)。
ここで、
R’=gR_D50×R
G’=gG_D50×G
B’=gB_D50×B
とする。
そして、CPU8は、所定の演算プログラムに従って、各画素のR’、G’、B’データを用いて色度値を算出し、その値を各ブロック毎の色度座標とする(ステップS3)。即ち、縦軸:g=G/(R+G+B)、横軸:r=R/(R+G+B)の色度平面Sにおける色度値として、
r=R’/(R’+G’+B’)
g=G’/(R’+G’+B’)
を算出する。
【0037】
次に、CPU8は、算出された各ブロックの色度座標から色度平面S内にて所定の光源(例えば、太陽光)下にて表現される黒体輻射軌跡BL(図4参照)の近傍に位置するブロックを無彩色点であると判定する(ステップS4)。
続けて、CPU8は、色度平面Sを、複数(例えば、横:32×縦:16)のセルに分割して(図4参照)、各セルの色度座標とホワイトバランス補正の重み付けに係る重み付け係数とが対応付けられた重み付け係数設定テーブル(図5参照)から各ブロックの重み付け係数を取得して設定する(ステップS5)。なお、重み付け係数設定テーブルには、例えば、黒体輻射軌跡BL(図5参照)からの距離に応じて、各ブロックの重み付け係数が設定されている。
次に、CPU8は、設定された各ブロックの重み付け係数を各ブロックの(R’、G’、B’)データに乗算し、係数が乗算された(R’、G’、B’)データを全ブロックで積算して、画像全体の積分結果を算出する(ステップS6)。
ここで、算出された画像全体の積分結果を、
(R_sum、G_sum、B_sum)
とする。
【0038】
そして、CPU8は、ROM7から無彩色点算出プログラム7cを読み出してRAM6に展開し、この無彩色点算出プログラム7cに従って、色度平面Sにおける無彩色点を算出する(ステップS7)。具体的には、CPU8は、算出された画像全体の積分結果(R_sum、G_sum、B_sum)を用いて色度値を算出して、その値を画像Gの無彩色点とする。即ち、色度値として、
r_sum=R_sum/(R_sum+G_sum+B_sum)
g_sum=G_sum/(R_sum+G_sum+B_sum)
を算出する。
【0039】
そして、CPU8は、ROM7から色温度算出プログラム7dを読み出してRAM6に展開し、この色温度算出プログラム7dに従って、無彩色点の色度座標に基づいて、無彩色点(被写体)の色温度を算出する(ステップS8)。具体的には、CPU8は、例えば、色度平面Sにおいて無彩色点から黒体輻射軌跡BLに対して法線を引き、その交点から色温度を算出して、無彩色点の色温度とするようになっている。
【0040】
次に、CPU8は、ROM7から輝度情報算出プログラム7eを読み出してRAM6に展開し、この輝度情報算出プログラム7eに従って、デジタル画像信号の色信号に基づいて、被写体の輝度値を算出する。
そして、CPU8は、制限色温度範囲テーブルT1を用いて、算出された被写体の輝度値が含まれる被写体輝度レベルを特定して、この被写体輝度レベルと対応付けられた制限色温度範囲を取得して設定する(ステップS9)。これにより、CPU8は、設定された制限色温度範囲の上限を規定する高色温度と、制限色温度範囲の下限を規定する低色温度とを取得する。
【0041】
次に、CPU8は、ROM7から最大値検出プログラム7fを読み出してRAM6に展開し、この最大値検出プログラム7fに従って、撮像画像Gの全画素からRゲイン及びBゲインの各々の色に対応するR信号最大値及びB信号最大値を検出する。
そして、CPU8は、ROM7から制限色温度範囲変更プログラム7hを読み出してRAM6に展開し、この制限色温度範囲変更プログラム7hに従って、R信号最大値及びB信号最大値に基づいて、予め設定された制限色温度範囲を変更する(ステップS10)。
具体的には、CPU8は、先ず、ROM7から最大値判定プログラム7gを読み出してRAM6に展開し、この最大値判定プログラム7gに従って、最大値判定テーブルT2(図7参照)の制限色温度範囲の高色温度及び低色温度に対応するR比較用最大値及びB比較用最大値と、R信号最大値及びB信号最大値とを比較判定する。この判定の結果、CPU8は、例えば、R信号最大値が、制限色温度範囲の高色温度におけるR比較用最大値よりも大きいと判定した場合には、例えばR比較用最大値がR信号最大値よりも大きくなる色温度までか、或いは、所定の温度だけ高色温度を低温度側に補正する一方で、B信号最大値が、制限色温度範囲の下限の低色温度におけるB比較用最大値よりも小さいと判定した場合には、例えばB比較用最大値がB信号最大値よりも大きくなる色温度までか、或いは、所定の温度だけ低色温度を高温度側に補正するようになっている。
【0042】
次に、CPU8は、制限色温度範囲に基づいて、無彩色点の色温度の制限処理を実行する(ステップS11)。
具体的には、CPU8は、先ず、ROM7から読み出した所定の判定プログラムに従って、変更された制限色温度範囲内に無彩色点の色温度が含まれるか否かを判定する。ここで、CPU8は、無彩色点の色温度が制限色温度範囲の高色温度よりも高いと判定した場合には、高色温度を無彩色点の色温度として適用する制限処理を行う一方で、無彩色点の色温度が制限色温度範囲の低色温度よりも低いと判定した場合には、低色温度を無彩色点の色温度として適用する制限処理を行う。
次に、CPU8は、ROM7からゲイン設定プログラム7iを読み出してRAM6に展開し、このゲイン設定プログラム7iに従って、制限処理が施された無彩色点の色温度に対応付けられたRゲイン及びBゲインをゲイン設定テーブルT3(図8参照)から取得して設定する(ステップS12)。
【0043】
そして、CPU8は、上記のようにして設定されたホワイトバランス補正に係るRゲイン及びBゲインを用いて撮像画像Gにホワイトバランス補正処理を施して不揮発性メモリ5に記憶する。
【0044】
以上のように、画像Gの無彩色点を検出してホワイトバランス補正を行う、本実施の形態のデジタルカメラ100によれば、撮像画像Gの全画素から検出されたRゲイン及びBゲインの各々の色に対応するR信号最大値及びB信号最大値に基づいて、予め被写体の輝度レベルに応じて制限色温度範囲テーブルT1から設定された制限色温度範囲を変更するので、補正用ゲインの設定に係る制限色温度範囲を適正な範囲に変更設定することができる。このとき、最大値判定テーブルT2のR比較用最大値及びB比較用最大値と、R信号最大値及びB信号最大値とを比較判定して、この判定結果に基づいて、制限色温度範囲を変更するので、制限色温度範囲をより適正な範囲に変更することができる。
また、変更された制限色温度範囲を無彩色点の色温度が超えた場合に、制限色温度範囲内の最も近い色温度に基づいて、ゲイン設定テーブルT3からホワイトバランス補正に適正な値の補正用ゲインを取得して設定することができる。
従って、従来のようにホワイトバランスの補正過多や補正不足等の誤補正に起因した画像Gの色再現性及び階調再現性の悪化を抑制することができる。
【0045】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施の形態では、画像Gの無彩色点を検出して、この無彩色点に基づいて画像Gのホワイトバランス補正を行う無彩色検出方式を例示したが、これに限られるものではなく、経験則等に従って撮像画像Gの全色差の総和が0「ゼロ」となるようにホワイトバランス補正を行う全画面検出方式であっても良い。
また、本発明にあっては、制限色温度範囲テーブルT1、最大値判定テーブルT2、ゲイン設定テーブルT3内の具体的な値は、例えば画像G、光源等の種類や撮像系の特性等に応じて適宜任意に変更可能となっていることは勿論である。
さらに、制限色温度範囲テーブル記憶手段、判定テーブル記憶手段及び設定テーブル記憶手段としてROM7を例示したが、これに限られるものではなく、例えば、電気的に書き換え可能な記憶手段であっても良く、これにより、ユーザは必要に応じて制限色温度範囲テーブルT1、最大値判定テーブルT2及びゲイン設定テーブルT3の内容を変更することができる。
【0046】
また、上記実施の形態では、制限色温度範囲テーブルT1から制限色温度範囲を設定し、ゲイン設定テーブルT3からRゲイン及びBゲイン等の補正用ゲインを取得して設定するような構成としたが、これに限られるものではなく、例えば、CPU8が、制限色温度範囲設定手段やゲイン設定手段として、所定の演算プログラムを実行することに基づいて、制限色温度範囲や補正用ゲインを算出して設定するような構成としても良い。
【0047】
さらに、上記実施の形態では、画像の無彩色点の算出に用いられる色空間として色度平面Sを例示したが、これに限られるものではなく、図示は省略するが、例えば、色差信号(R−Y)、(B−Y)を座標軸とする色空間や、色差信号(R−G)、(B−G)を座標軸とする色空間や、R信号とG信号との比R/G、B信号とG信号との比B/Gを座標軸とする色空間等であっても良いのは勿論である。
【0048】
さらに、上記実施の形態では、電子機器としてデジタルカメラ100を例示したが、これに限られるものではなく、画像Gを撮像する撮像手段を備える電子機器であれば如何なるものであっても良い。
【0049】
【発明の効果】
請求項1に記載の発明によれば、補正用ゲインの設定に係る制限色温度範囲を適正な範囲に変更設定することができるので、補正用ゲインをホワイトバランス補正に適正な値に設定することができる。従って、例えばホワイトバランスの補正過多や補正不足等の誤補正に起因した画像の色再現性及び階調再現性の悪化を抑制することができる。
【0050】
請求項2に記載の発明によれば、補正用ゲインの設定に係る制限色温度範囲を適正な範囲に変更設定することができるので、補正用ゲインをホワイトバランス補正に適正な値に設定することができる。従って、例えばホワイトバランスの補正過多や補正不足等の誤補正に起因した画像の色再現性及び階調再現性の悪化を抑制することができる。
【0051】
請求項3に記載の発明によれば、補正用ゲインの設定に係る制限色温度範囲をより適正な範囲に変更することができる。
【0052】
請求項4に記載の発明によれば、画像の無彩色点を検出してホワイトバランス補正を行うホワイトバランス制御装置において、請求項2又は3に記載の発明と同様の効果を得ることができる。
【0053】
請求項5に記載の発明によれば、画像を撮像する撮像手段を備える電子機器であるので、請求項1〜4に記載の発明と同様の効果を得ることができる。
【図面の簡単な説明】
【図1】本発明に係るホワイトバランス制御装置を備える電子機器の好適な一例として例示するデジタルカメラの要部構成を示すブロック図である。
【図2】図1のデジタルカメラによるホワイトバランス補正に係る色の補正用ゲイン設定処理動作の一例を示すフローチャートである。
【図3】図1のデジタルカメラにより撮像された画像を模式的に示した図である。
【図4】図2の補正用ゲイン設定処理に係る色度平面を複数のセルに分割した状態を模式的に示した図である。
【図5】図4の複数のセルに分割された色度平面における黒体輻射軌跡を模式的に示した図である。
【図6】図2の補正用ゲイン設定処理に係る制限色温度範囲テーブルを模式的に示した図である。
【図7】図2の補正用ゲイン設定処理に係る最大値判定テーブルを模式的に示した図である。
【図8】図2の補正用ゲイン設定処理に係るゲイン設定テーブルを模式的に示した図である。
【符号の説明】
100 デジタルカメラ(電子機器)
1c 撮像素子(撮像手段)
7 ROM7(ホワイトバランス制御装置、設定テーブル記憶手段、制限色温度範囲テーブル記憶手段、判定テーブル記憶手段)
8 CPU(ホワイトバランス制御装置、色温度算出手段、ゲイン設定手段、輝度情報算出手段、制限色温度範囲設定手段、最大値検出手段、制限色温度範囲変更手段、最大値判定手段、画像分割手段、色度座標算出手段、無彩色点算出手段)
G 画像
S 色度平面(色度空間)
T1 制限色温度範囲テーブル
T2 最大値判定テーブル
T3 ゲイン設定テーブル
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a white balance control device and an electronic apparatus.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, some digital cameras perform white balance correction that automatically adjusts an output signal of a subject so that a captured white subject matches a human appearance.
The white balance correction methods are roughly classified into an external measurement method and a TTL (Through The Lens) method, and the latter is further divided into a full screen average method and an achromatic color detection method.
[0003]
Among the above, the TTL achromatic detection method has become the mainstream of white balance correction. Specifically, an achromatic region such as white or gray is extracted from an image, and the color difference of that portion is detected. This is a method of correcting so as to be 0 “zero”. Here, as a method for extracting (detecting) an achromatic region, for example, a method for determining a pixel near the black body radiation locus on the chromaticity plane S as an achromatic color using the chromaticity information of the image is proposed. (For example, refer to Patent Document 1)
The achromatic color detection method generally integrates the chromaticity information of pixels determined to be achromatic color, and corrects the color tone so that RGB of the integrated value becomes R: G: B = 1: 1: 1. It has become.
[0004]
By the way, in the case of the achromatic color detection method, if a white or gray subject illuminated by a light source and a chromatic color subject located near the black body radiation locus are mixed, not only the achromatic subject but also the chromatic color The chromaticity information of the pixel of the subject is also integrated, and the tone is corrected so as to lower the saturation of the chromatic subject. Further, in the case of the full-screen detection method, if the chromatic color subject occupies most of the image, the color tone is corrected in the direction of decreasing the saturation of the chromatic color. For this reason, it is difficult to appropriately perform white balance correction of an image in the TTL method.
[0005]
In view of this, there is known an imaging device that changes a gain setting restriction range related to restriction of setting of R gain and B gain for white balance correction based on the luminance level of a subject when performing white balance correction of an image ( For example, see Patent Document 2.)
[0006]
[Patent Document 1]
JP 2002-112282 A
[Patent Document 2]
JP-A-5-64219
[0007]
[Problems to be solved by the invention]
However, in the case of the above-mentioned Patent Document 2 or the like, if the gain setting restriction range is changed based on the luminance level of the subject, for example, in a low luminance and high color temperature scene or in a high luminance and low color temperature scene, the image white It is difficult to properly perform balance correction. That is, in this case, since the gain setting limit range cannot be set to an appropriate range, correction gains such as R gain and B gain are set to inappropriate values, and the entire image is reddish. Not only does color reproducibility deteriorate due to tinged or bluish, but also the data is saturated and the gradation reproducibility deteriorates by multiplying the image data by the correction gain. .
[0008]
The subject of this invention is providing the white balance control apparatus and electronic device which can suppress the deterioration of the color reproducibility and gradation reproducibility of an image.
[0009]
[Means for Solving the Problems]
The invention according to claim 1 is a color temperature calculation means for calculating a color temperature of the object scene based on a color signal of the input image information, and a color temperature of the object scene calculated by the color temperature calculation means. A white balance control device comprising: gain setting means for setting a color correction gain related to white balance correction of an image based on
Luminance information calculating means for calculating predetermined luminance information based on the color signal of the input image information;
Limiting color temperature range setting means for setting a limiting color temperature range related to the limitation of the color temperature for setting the correction gain based on the luminance information calculated by the luminance information calculating means;
Maximum value detecting means for detecting a maximum value of a color signal corresponding to the color of the correction gain in a color signal level within a predetermined range included in the image;
Restricted color temperature range change for changing the restricted color temperature range set by the restricted color temperature range setting means based on the maximum value of the color signal corresponding to the color of the correction gain detected by the maximum value detecting means Means, and
When the color temperature of the object scene calculated by the color temperature calculation unit exceeds the limit color temperature range changed by the limit color temperature range change unit, the gain setting unit is within a limit color temperature range. The correction gain is set based on the closest color temperature.
[0010]
According to the first aspect of the present invention, the preset limited color temperature range is changed based on the maximum value of the color signal corresponding to the color of the correction gain in the color signal level in the predetermined range included in the image. Therefore, the limited color temperature range related to the setting of the correction gain can be changed and set to an appropriate range. Further, when the color temperature of the object field exceeds the changed limited color temperature range, the correction gain is acquired and set based on the closest color temperature within the limited color temperature range.
Accordingly, the correction gain can be set to an appropriate value for white balance correction. For example, the color reproducibility and gradation reproducibility of the image due to erroneous correction such as excessive white balance correction or insufficient correction. Deterioration can be suppressed.
[0011]
According to a second aspect of the present invention, there is provided a setting table storage means for storing a gain setting table in which the color temperature of the object scene and the color correction gain relating to the white balance correction of the image are associated with each other. Color temperature calculation means for calculating the color temperature of the object scene based on the color signal of the image information, and the setting table storage means based on the color temperature of the object scene calculated by the color temperature calculation means. Gain setting means for acquiring and setting the correction gain from the gain setting table, and a white balance control device comprising:
A limiting color temperature range table storage unit that stores a limiting color temperature range table in which a limiting color temperature associated with a limiting color temperature for setting the correction gain by the gain setting unit and a luminance level are associated with each other;
Luminance information calculating means for calculating predetermined luminance information based on the color signal of the input image information;
Restricted color temperature range setting means for setting a restricted color temperature range from the restricted color temperature range table stored in the restricted color temperature range table storage means based on the brightness information calculated by the brightness information calculating means;
Maximum value detecting means for detecting a maximum value of a color signal corresponding to the color of the correction gain in a color signal level within a predetermined range included in the image;
Restricted color temperature range change for changing the restricted color temperature range set by the restricted color temperature range setting means based on the maximum value of the color signal corresponding to the color of the correction gain detected by the maximum value detecting means Means, and
When the color temperature of the object scene calculated by the color temperature calculation unit exceeds the limit color temperature range changed by the limit color temperature range change unit, the gain setting unit is within a limit color temperature range. Based on the closest color temperature, the correction gain is acquired from the gain setting table stored in the setting table storage means and set.
[0012]
According to the second aspect of the present invention, the restriction set in advance from the restriction color temperature range table based on the maximum value of the color signal corresponding to the color of the correction gain in the color signal level in the predetermined range included in the image. Since the color temperature range is changed, the limited color temperature range related to the setting of the correction gain can be changed and set to an appropriate range. Further, when the color temperature of the object field exceeds the changed limited color temperature range, the correction gain is acquired from the gain setting table and set based on the closest color temperature within the limited color temperature range.
Accordingly, the correction gain can be set to an appropriate value for white balance correction. For example, the color reproducibility and gradation reproducibility of the image due to erroneous correction such as excessive white balance correction or insufficient correction. Deterioration can be suppressed.
[0013]
According to a third aspect of the present invention, in the white balance control device according to the second aspect,
A determination table storage means for storing a maximum value determination table in which the color temperature of the object scene is associated with the maximum value for comparison of the color signal corresponding to the color of the correction gain;
Maximum value determination means for comparing and comparing the maximum value for comparison in the maximum value determination table stored in the determination table storage means and the maximum value of the color signal detected by the maximum value detection means,
The restricted color temperature range changing unit changes the restricted color temperature range based on a determination result by the maximum value determining unit.
[0014]
According to the invention described in claim 3, it is of course possible to obtain the same effect as that of the invention described in claim 2. In particular, the maximum value for comparison in the maximum value determination table, the maximum value of the color signal, and Since the limited color temperature range is changed based on the determination result, the limited color temperature range related to the setting of the correction gain can be changed to a more appropriate range.
[0015]
The invention according to claim 4 is the white balance control device according to claim 2 or 3,
Image dividing means for dividing the image into a plurality of blocks;
Of the image information, chromaticity coordinate calculation means for calculating the chromaticity coordinates of each block in the chromaticity space set based on the color signal of the portion corresponding to each of the plurality of blocks divided by the image division means When,
An achromatic color point calculating means for calculating an achromatic color point of the chromaticity space based on the chromaticity coordinates of each block calculated by the chromaticity coordinate calculating means,
The color temperature calculating means calculates a color temperature of the object scene based on the achromatic color point calculated by the achromatic color point calculating means.
[0016]
According to the fourth aspect of the present invention, the achromatic color point of the chromaticity space is calculated based on the chromaticity coordinates of each of the plurality of blocks of the divided image, and based on the calculated achromatic color point. Since the color temperature of the object scene is calculated, the correction gain can be set to an appropriate value based on the color temperature of the subject. That is, in the white balance control device that detects the achromatic point of the image and corrects the white balance, the same effect as that of the second or third aspect of the invention can be obtained.
[0017]
Invention of Claim 5 is an electronic device provided with the white balance control apparatus as described in any one of Claims 1-4,
An image pickup means for picking up the image is provided.
[0018]
According to the fifth aspect of the present invention, even if the electronic device includes an image pickup unit that picks up an image, the same effect as the first aspect of the invention can be obtained.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the illustrated examples.
FIG. 1 is a block diagram illustrating a main configuration of a digital camera exemplified as a preferred example of an electronic apparatus including a white balance control device according to the present invention.
[0020]
As shown in FIG. 1, the digital camera 100 includes an imaging unit 1, an A / D conversion circuit 2, an image memory 3, a display device 4, a nonvolatile memory 5, a RAM 6, a ROM 7, a CPU 8, a power switch 9, and a release switch 10. The illumination light source 11 is provided.
[0021]
The imaging unit 1 includes an imaging lens 1a that forms an optical image of a subject on the optical path, a drive motor 1b that moves the imaging lens 1a in the optical axis direction to adjust the focus position of the imaging lens 1a, and an imaging lens. An image sensor 1c (imaging means) such as a CCD (Charge Coupled Device), for example, which photoelectrically converts the optical image formed by 1a and outputs the photoelectrically converted image signal (analog signal) to the A / D conversion circuit 2; And a diaphragm portion 1d that adjusts the amount of light incident on the image sensor 1c by controlling the amount of opening by the CPU 8.
[0022]
The A / D conversion circuit 2 converts the input analog signal output from the image sensor 1 c into a digital signal, and outputs the converted digital image signal to the image memory 3. Here, it is assumed that the A / D conversion circuit 2 in the present embodiment converts a digital image signal having a larger value as the intensity of the light incident on the image sensor 1c increases.
The image memory 3 temporarily stores the digital image signal input via the A / D conversion circuit 2.
The display device 4 includes, for example, an LCD (Liquid Crystal Display), an EL (Electro Luminescence) display, and the like, and displays a captured image G, an operation screen, and the like according to a display signal output from the CPU 8 and input.
The non-volatile memory 5 is composed of, for example, a memory card, and stores digital image signals that have been subjected to various image processes under the control of the CPU 8 among the digital image signals stored in the image memory 3.
[0023]
A RAM (Random Access Memory) 6 is, for example, a volatile semiconductor memory, and has a work area for temporarily storing programs, data, and the like being processed by the CPU 8.
[0024]
A ROM (Read Only Memory) 7 is a read-only memory, and stores application programs for various processes performed by the CPU 8 as the digital camera 100, data used for various operations, and the like. Specifically, the ROM 7 includes an image division program 7a, a chromaticity coordinate calculation program 7b, an achromatic color point calculation program 7c, a color temperature calculation program 7d, a luminance information calculation program 7e, a maximum value detection program 7f, and a maximum value determination program 7g. The limit color temperature range changing program 7h, the gain setting program 7i, and the like are stored.
[0025]
Further, the ROM 7 constitutes a range table storage means, and a limited color temperature (K) relating to a color temperature limit for setting an R gain and a B gain (correction gain) used for white balance correction of the image G. ) And a limited color temperature range table T1 (see FIG. 6) in which the luminance level of the subject is associated with each other.
Here, the limited color temperature includes a high color temperature that defines the upper limit (high temperature side) of the limited color temperature range and a low color temperature that defines the lower limit (low temperature side) of the limited color temperature range. .
[0026]
Further, the ROM 7 constitutes a determination table storage means, and each of the color temperature (K) of the achromatic color point in the chromaticity plane S set in accordance with the color temperature of the object scene, the R gain, and the B gain. The maximum value determination table T2 (see FIG. 7) in which the R comparison maximum value and the B comparison maximum value (comparison maximum value) of the color signal corresponding to the color of the color are associated with each other is stored.
Further, the ROM 7 constitutes a setting table storage means, and a gain setting table T3 in which the color temperature (K) of the achromatic color point on the chromaticity plane S is associated with the R gain and the B gain (see FIG. 8). ) Is remembered.
In the above, the gain setting table T3 is determined by the characteristics of the imaging system of the digital camera 100, and is associated with the gain setting table T3 and used for the R comparison maximum value and B comparison in the maximum value determination table T2. The maximum value is set. That is, in the maximum value determination table T2, for example, assuming that the image G captured by the digital camera 100 is expressed by 10-bit gradation (0 to 1023), 1023 is divided by the values of R gain and B gain at each color temperature. The value calculated by doing is set as the R comparison maximum value or the B comparison maximum value at each temperature.
In the maximum value determination table, the B comparison maximum value corresponding to the color temperature of 10000K, 9200K, and 8600K is uniformly defined as 1023 because the value calculated by the above division exceeds 1023. ing.
[0027]
A CPU (Central Processing Unit) 8 reads out various application programs related to various functions of the digital camera 100 stored in the ROM 7 and develops them in a work area in the RAM 6, and performs video and still image imaging processing according to the programs. Etc. are executed.
Specifically, in the imaging process, the CPU 8 performs a white balance correction process for the captured image G (see FIG. 3A) based on the digital image signal stored in the image memory 3.
[0028]
In the white balance correction process, the CPU 8 serves as an image dividing unit based on the digital image signal stored in the image memory 3 according to the image dividing program 7a (for example, horizontal: 64 × vertical). : 48) (see FIG. 3B).
Further, the CPU 8 serves as a chromaticity coordinate calculation unit based on color data included in a signal corresponding to each of a plurality of divided blocks in the digital image signal in accordance with the chromaticity coordinate calculation program 7b. The chromaticity coordinates of each block in S are calculated.
Further, the CPU 8 calculates an achromatic color point on the chromaticity plane S based on the chromaticity coordinates of each block according to the achromatic color point calculation program 7c as an achromatic color point calculation means.
Further, the CPU 8 serves as a color temperature calculation means according to the color temperature calculation program 7d, based on the color signal of the digital image signal, that is, the chromaticity coordinates of the achromatic color point on the chromaticity plane S (the color temperature of the achromatic color point ( The color temperature of the object scene).
[0029]
Further, the CPU 8 calculates the luminance value (luminance information) of the subject based on the color signal of the digital image signal according to the luminance information calculation program 7e as the luminance information calculation means.
Further, the CPU 8 sets a limited color temperature range from the limited color temperature range table T1 based on the luminance value of the subject as a limited color temperature range setting unit.
[0030]
Further, the CPU 8 detects, as maximum value detection means, the R signal maximum value and the B signal maximum value corresponding to the colors of the R gain and the B gain from all the pixels of the captured image G according to the maximum value detection program 7f. Specifically, the CPU 8 detects the R signal maximum value and the B signal maximum value of the color signal level within a predetermined range included in the digital image signal of all pixels. That is, when a light emitter such as a fluorescent lamp or sunlight is present in a part of the captured image G, the R signal maximum value and the B signal maximum value may be saturated. Therefore, the main subject region in the captured image G is specified by applying each color signal of the color signal level with an appearance rate of 99% or performing a predetermined calculation as the R signal maximum value and the B signal maximum value, for example. It is preferable to apply the maximum value of each color signal calculated in the region.
[0031]
In addition, the CPU 8 serves as a limited color temperature range changing unit, in accordance with the limited color temperature range changing program 7h, based on the R signal maximum value and the B signal maximum value corresponding to the R gain and the B gain, and a preset limited color temperature. Change the range. At this time, the CPU 8 compares the R comparison maximum value and the B comparison maximum value of the maximum value determination table T2 with the R signal maximum value and the B signal maximum value according to the maximum value determination program 7g as the maximum value determination means. judge. Then, based on the determination result of the R signal maximum value and the B signal maximum value and the R comparison maximum value and the B comparison maximum value, the CPU 8 specifically determines that the R signal maximum value is greater than the R comparison maximum value. Or the maximum B signal maximum value is smaller than the B comparison maximum value, the limited color temperature range is changed.
[0032]
Further, the CPU 8 serves as the gain setting means when the color temperature of the achromatic color point (object field) exceeds the limited color temperature range changed as described above according to the gain setting program 7i. Is set to the closest color temperature within the limited color temperature range, and the R gain and the B gain are acquired and set from the gain setting table T3 based on the color temperature of the specified achromatic color point.
[0033]
The power switch 9 outputs an instruction signal for turning on or off the power of the digital camera 100 based on a user operation.
The release switch 10 outputs an instruction signal that instructs the CPU 8 to start an imaging operation based on a user operation. Here, when the output instruction signal is input to the CPU 8, the CPU 8 drives a shutter device (not shown) to capture the image G.
The illumination light source 11 includes a strobe or the like, and emits light for assisting illumination in accordance with a light emission timing control signal output from the CPU 8 and input.
[0034]
Next, white balance correction processing under the control of the CPU 8 will be described with reference to FIGS.
Here, FIG. 2 is a flowchart illustrating an example of a color correction gain setting processing operation related to white balance correction by the digital camera 100. FIG. 3A is a diagram schematically illustrating an image G captured by the digital camera 100, and FIG. 3B illustrates a state in which the captured image G is divided into a plurality of blocks. is there. FIG. 4 is a diagram schematically showing a state in which the chromaticity plane S related to the correction gain setting process is divided into a plurality of cells, and FIG. 5 is a diagram illustrating the chromaticity plane S divided into a plurality of cells. It is the figure which showed typically the black body radiation locus | trajectory BL in. Each numerical value written in the chromaticity plane S represents a chromaticity coefficient.
FIG. 6 is a diagram schematically showing the limited color temperature range table T1 related to the correction gain setting process, and FIG. 7 is a diagram schematically showing the maximum value determination table T2, and FIG. These are figures which showed typically gain setting table T3.
[0035]
The CPU 8 executes white balance correction processing of the captured image G (see FIG. 3A) during the subject imaging processing. In this white balance correction processing, as shown in FIG. Then, processing for setting the R gain and the B gain as the correction gain is performed.
That is, the CPU 8 first reads the image division program 7a from the ROM 7 and develops it in the RAM 6, and in accordance with the image division program 7a, for example, the image G1 of one frame based on the digital image signal stored in the image memory 3 is laterally converted. : Divided into 64 × vertical: 48 blocks (see FIG. 3B).
[0036]
Next, the CPU 8 reads the chromaticity coordinate calculation program 7b from the ROM 7 and develops it in the RAM 6, and in accordance with the chromaticity coordinate calculation program 7b, on the chromaticity plane S (see FIG. 4) based on the color data of each block. Calculate the chromaticity coordinates of each block.
Specifically, the CPU 8 first separates the digital image signal into three components R, G, and B by an RGB separation circuit (not shown), and averages the R, G, and B signals (R, G, and B) for each block. B) is calculated (step S1). At this time, saturated pixels are detected, and the saturated pixels are not used for calculating the average value.
Subsequently, the CPU 8 performs an RGB gain of a reference (for example, D50) for adjusting the chromaticity coordinates to the calculated R, G, B average values (R, G, B) for each block according to a predetermined calculation program. To calculate R ′, G ′, B ′ data (R ′, G ′, B ′) of each pixel (step S2).
here,
R ′ = gR_D50 × R
G ′ = gG_D50 × G
B ′ = gB_D50 × B
And
Then, the CPU 8 calculates a chromaticity value using the R ′, G ′, and B ′ data of each pixel according to a predetermined calculation program, and sets the value as the chromaticity coordinate for each block (step S3). That is, as chromaticity values in the chromaticity plane S of the vertical axis: g = G / (R + G + B) and the horizontal axis: r = R / (R + G + B),
r = R ′ / (R ′ + G ′ + B ′)
g = G ′ / (R ′ + G ′ + B ′)
Is calculated.
[0037]
Next, the CPU 8 determines the vicinity of the black body radiation locus BL (see FIG. 4) expressed under a predetermined light source (for example, sunlight) in the chromaticity plane S from the calculated chromaticity coordinates of each block. Is determined to be an achromatic color point (step S4).
Subsequently, the CPU 8 divides the chromaticity plane S into a plurality of cells (for example, horizontal: 32 × vertical: 16) (see FIG. 4), and relates to the chromaticity coordinates of each cell and weighting for white balance correction. The weighting coefficient of each block is acquired and set from the weighting coefficient setting table (see FIG. 5) associated with the weighting coefficient (step S5). In the weighting coefficient setting table, for example, the weighting coefficient of each block is set in accordance with the distance from the black body radiation locus BL (see FIG. 5).
Next, the CPU 8 multiplies (R ′, G ′, B ′) data of each block by the set weighting coefficient of each block, and uses the data (R ′, G ′, B ′) multiplied by the coefficient. Integration is performed for all blocks to calculate an integration result for the entire image (step S6).
Here, the integration result of the entire image calculated is
(R_sum, G_sum, B_sum)
And
[0038]
Then, the CPU 8 reads the achromatic color point calculation program 7c from the ROM 7, develops it in the RAM 6, and calculates the achromatic color point on the chromaticity plane S according to the achromatic color point calculation program 7c (step S7). Specifically, the CPU 8 calculates a chromaticity value using the calculated integration results (R_sum, G_sum, B_sum) of the entire image, and sets the value as the achromatic point of the image G. That is, as the chromaticity value,
r_sum = R_sum / (R_sum + G_sum + B_sum)
g_sum = G_sum / (R_sum + G_sum + B_sum)
Is calculated.
[0039]
Then, the CPU 8 reads the color temperature calculation program 7d from the ROM 7 and develops it in the RAM 6, and calculates the color temperature of the achromatic color point (subject) based on the chromaticity coordinates of the achromatic color point according to this color temperature calculation program 7d. (Step S8). Specifically, for example, the CPU 8 draws a normal line from the achromatic color point to the black body radiation locus BL on the chromaticity plane S, calculates the color temperature from the intersection, and sets it as the color temperature of the achromatic color point. It is like that.
[0040]
Next, the CPU 8 reads the luminance information calculation program 7e from the ROM 7 and develops it in the RAM 6, and calculates the luminance value of the subject based on the color signal of the digital image signal according to the luminance information calculation program 7e.
Then, the CPU 8 specifies a subject luminance level that includes the calculated luminance value of the subject using the restricted color temperature range table T1, and acquires a restricted color temperature range associated with the subject luminance level. Set (step S9). Thereby, the CPU 8 acquires the high color temperature that defines the upper limit of the set limited color temperature range and the low color temperature that defines the lower limit of the limited color temperature range.
[0041]
Next, the CPU 8 reads the maximum value detection program 7f from the ROM 7 and develops it in the RAM 6, and in accordance with the maximum value detection program 7f, the R signals corresponding to the respective colors of the R gain and the B gain from all the pixels of the captured image G. The maximum value and the B signal maximum value are detected.
Then, the CPU 8 reads out the limited color temperature range change program 7h from the ROM 7 and develops it in the RAM 6, and in accordance with the limited color temperature range change program 7h, a preset limit is set based on the R signal maximum value and the B signal maximum value. The color temperature range is changed (step S10).
Specifically, the CPU 8 first reads the maximum value determination program 7g from the ROM 7 and develops it in the RAM 6, and in accordance with the maximum value determination program 7g, the maximum color temperature range in the maximum value determination table T2 (see FIG. 7) is increased. The R comparison maximum value and the B comparison maximum value corresponding to the color temperature and the low color temperature are compared with the R signal maximum value and the B signal maximum value. As a result of this determination, for example, when the CPU 8 determines that the R signal maximum value is larger than the R comparison maximum value at the high color temperature in the restricted color temperature range, for example, the R comparison maximum value is the R signal maximum value. Up to a color temperature higher than the value, or while the high color temperature is corrected to the low temperature side by a predetermined temperature, the B signal maximum value is the maximum for B comparison at the low color temperature at the lower limit of the limited color temperature range When it is determined that the value is smaller than the value, for example, until the color temperature at which the B comparison maximum value becomes larger than the B signal maximum value, or the low color temperature is corrected to the high temperature side by a predetermined temperature. ing.
[0042]
Next, the CPU 8 executes a process for limiting the color temperature of the achromatic color point based on the limited color temperature range (step S11).
Specifically, the CPU 8 first determines whether or not the color temperature of the achromatic color point is included in the changed limited color temperature range according to a predetermined determination program read from the ROM 7. Here, when the CPU 8 determines that the color temperature of the achromatic color point is higher than the high color temperature in the restricted color temperature range, the CPU 8 performs the restriction process of applying the high color temperature as the color temperature of the achromatic color point. When it is determined that the color temperature of the achromatic color point is lower than the low color temperature in the restricted color temperature range, a restriction process for applying the low color temperature as the color temperature of the achromatic color point is performed.
Next, the CPU 8 reads the gain setting program 7i from the ROM 7 and develops it in the RAM 6, and in accordance with the gain setting program 7i, the R gain and the B gain associated with the color temperature of the achromatic color point subjected to the restriction processing are obtained. It is acquired and set from the gain setting table T3 (see FIG. 8) (step S12).
[0043]
Then, the CPU 8 performs a white balance correction process on the captured image G using the R gain and the B gain related to the white balance correction set as described above, and stores them in the nonvolatile memory 5.
[0044]
As described above, according to the digital camera 100 of this embodiment that detects the achromatic point of the image G and performs white balance correction, each of the R gain and B gain detected from all the pixels of the captured image G Since the limited color temperature range set in advance from the limited color temperature range table T1 is changed in accordance with the luminance level of the subject based on the R signal maximum value and the B signal maximum value corresponding to the color of the color, setting of the correction gain The limited color temperature range according to can be changed and set to an appropriate range. At this time, the R comparison maximum value and the B comparison maximum value of the maximum value determination table T2 are compared with the R signal maximum value and the B signal maximum value, and the limited color temperature range is determined based on the determination result. Since the change is made, the limited color temperature range can be changed to a more appropriate range.
In addition, when the color temperature of the achromatic color point exceeds the changed limited color temperature range, the appropriate value for white balance correction is corrected from the gain setting table T3 based on the closest color temperature within the limited color temperature range. Gain can be obtained and set.
Therefore, it is possible to suppress the deterioration of the color reproducibility and gradation reproducibility of the image G due to erroneous correction such as excessive white balance correction and insufficient correction as in the conventional case.
[0045]
The present invention is not limited to the above embodiment, and various improvements and design changes may be made without departing from the spirit of the present invention.
For example, in the above-described embodiment, the achromatic color detection method in which the achromatic color point of the image G is detected and the white balance correction of the image G is performed based on the achromatic color point is exemplified, but the present invention is not limited to this. In addition, a full-screen detection method in which white balance correction is performed so that the sum of all the color differences of the captured image G is 0 “zero” according to an empirical rule or the like may be used.
In the present invention, specific values in the limited color temperature range table T1, the maximum value determination table T2, and the gain setting table T3 depend on, for example, the type of the image G, the light source, the characteristics of the imaging system, and the like. Of course, it can be arbitrarily changed as appropriate.
Furthermore, the ROM 7 is exemplified as the limited color temperature range table storage unit, the determination table storage unit, and the setting table storage unit. However, the present invention is not limited to this, and for example, an electrically rewritable storage unit may be used. Thereby, the user can change the contents of the limited color temperature range table T1, the maximum value determination table T2, and the gain setting table T3 as necessary.
[0046]
In the above embodiment, the limited color temperature range is set from the limited color temperature range table T1, and the correction gain such as the R gain and the B gain is acquired and set from the gain setting table T3. However, the present invention is not limited to this. For example, the CPU 8 calculates a limited color temperature range and a correction gain based on executing a predetermined calculation program as the limited color temperature range setting unit and the gain setting unit. It is good also as a structure which sets.
[0047]
Furthermore, in the above-described embodiment, the chromaticity plane S is exemplified as the color space used for calculating the achromatic point of the image. However, the chromaticity plane S is not limited to this, and illustration is omitted. For example, the color difference signal (R -Y), (BY) color space with coordinate axes, color difference signal (RG), color space with (BG) coordinate axes, ratio R / G of R signal to G signal, Of course, it may be a color space having the B / G ratio B / G as a coordinate axis.
[0048]
Furthermore, in the above embodiment, the digital camera 100 is exemplified as the electronic device. However, the present invention is not limited to this, and any electronic device including an imaging unit that captures the image G may be used.
[0049]
【The invention's effect】
According to the first aspect of the present invention, since the limited color temperature range related to the setting of the correction gain can be changed and set to an appropriate range, the correction gain is set to an appropriate value for white balance correction. Can do. Accordingly, it is possible to suppress deterioration in color reproducibility and gradation reproducibility of an image due to erroneous correction such as excessive white balance correction or insufficient correction.
[0050]
According to the second aspect of the present invention, since the limited color temperature range related to the setting of the correction gain can be changed and set to an appropriate range, the correction gain is set to an appropriate value for white balance correction. Can do. Therefore, for example, it is possible to suppress deterioration in color reproducibility and gradation reproducibility of an image due to erroneous correction such as excessive white balance correction or insufficient correction.
[0051]
According to the third aspect of the invention, the limited color temperature range related to the setting of the correction gain can be changed to a more appropriate range.
[0052]
According to the invention described in claim 4, in the white balance control device that detects the achromatic point of the image and corrects the white balance, the same effect as that of the invention described in claim 2 or 3 can be obtained.
[0053]
According to the fifth aspect of the present invention, since the electronic apparatus includes an image pickup unit that picks up an image, the same effect as the first aspect of the invention can be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a main configuration of a digital camera exemplified as a preferred example of an electronic apparatus including a white balance control device according to the invention.
2 is a flowchart illustrating an example of a color correction gain setting processing operation related to white balance correction by the digital camera of FIG. 1;
FIG. 3 is a diagram schematically showing an image captured by the digital camera of FIG. 1;
4 is a diagram schematically illustrating a state in which a chromaticity plane according to the correction gain setting process of FIG. 2 is divided into a plurality of cells.
5 is a diagram schematically showing a black body radiation locus in a chromaticity plane divided into a plurality of cells in FIG. 4. FIG.
6 is a diagram schematically showing a limited color temperature range table according to the correction gain setting process of FIG. 2; FIG.
7 is a diagram schematically showing a maximum value determination table according to the correction gain setting process of FIG. 2; FIG.
FIG. 8 is a diagram schematically showing a gain setting table according to the correction gain setting process of FIG. 2;
[Explanation of symbols]
100 Digital camera (electronic equipment)
1c Image sensor (imaging means)
7 ROM 7 (white balance control device, setting table storage means, limit color temperature range table storage means, determination table storage means)
8 CPU (white balance control device, color temperature calculation means, gain setting means, luminance information calculation means, limit color temperature range setting means, maximum value detection means, limit color temperature range change means, maximum value determination means, image division means, Chromaticity coordinate calculation means, achromatic color point calculation means)
G image
S Chromaticity plane (chromaticity space)
T1 limit color temperature range table
T2 maximum value judgment table
T3 gain setting table

Claims (5)

入力された画像情報の色信号に基づいて被写界の色温度を算出する色温度算出手段と、前記色温度算出手段により算出された被写界の色温度に基づいて、画像のホワイトバランス補正に係る色の補正用ゲインを設定するゲイン設定手段と、を備えるホワイトバランス制御装置であって、
入力された画像情報の色信号に基づいて、所定の輝度情報を算出する輝度情報算出手段と、
前記輝度情報算出手段により算出された輝度情報に基づいて、前記補正用ゲインを設定するための色温度の制限に係る制限色温度範囲を設定する制限色温度範囲設定手段と、
前記画像に含まれる所定範囲の色信号レベルにおける前記補正用ゲインの色に対応する色信号の最大値を検出する最大値検出手段と、
前記最大値検出手段により検出された前記補正用ゲインの色に対応する色信号の最大値に基づいて、前記制限色温度範囲設定手段により設定された制限色温度範囲を変更する制限色温度範囲変更手段と、を備え、
前記ゲイン設定手段は、前記色温度算出手段により算出された被写界の色温度が、前記制限色温度範囲変更手段により変更された制限色温度範囲を超えた場合に、制限色温度範囲内の最も近い色温度に基づいて、前記補正用ゲインを設定することを特徴とするホワイトバランス制御装置。
Color temperature calculation means for calculating the color temperature of the object scene based on the color signal of the input image information, and white balance correction of the image based on the color temperature of the object scene calculated by the color temperature calculation means A white balance control device comprising: gain setting means for setting a color correction gain according to
Luminance information calculating means for calculating predetermined luminance information based on the color signal of the input image information;
Limiting color temperature range setting means for setting a limiting color temperature range related to the limitation of the color temperature for setting the correction gain based on the luminance information calculated by the luminance information calculating means;
Maximum value detecting means for detecting a maximum value of a color signal corresponding to the color of the correction gain in a color signal level within a predetermined range included in the image;
Restricted color temperature range change for changing the restricted color temperature range set by the restricted color temperature range setting means based on the maximum value of the color signal corresponding to the color of the correction gain detected by the maximum value detecting means Means, and
When the color temperature of the object scene calculated by the color temperature calculation unit exceeds the limit color temperature range changed by the limit color temperature range change unit, the gain setting unit is within a limit color temperature range. A white balance control apparatus, wherein the correction gain is set based on a closest color temperature.
被写界の色温度と、画像のホワイトバランス補正に係る色の補正用ゲインとが対応付けられたゲイン設定テーブルを記憶する設定テーブル記憶手段と、入力された画像情報の色信号に基づいて被写界の色温度を算出する色温度算出手段と、前記色温度算出手段により算出された被写界の色温度に基づいて、前記設定テーブル記憶手段に記憶されたゲイン設定テーブルから前記補正用ゲインを取得して設定するゲイン設定手段と、を備えるホワイトバランス制御装置であって、
前記ゲイン設定手段により前記補正用ゲインを設定するための色温度の制限に係る制限色温度と、輝度レベルとが対応付けられた制限色温度範囲テーブルを記憶する制限色温度範囲テーブル記憶手段と、
入力された画像情報の色信号に基づいて、所定の輝度情報を算出する輝度情報算出手段と、
前記輝度情報算出手段により算出された輝度情報に基づいて、前記制限色温度範囲テーブル記憶手段に記憶された前記制限色温度範囲テーブルから制限色温度範囲を設定する制限色温度範囲設定手段と、
前記画像に含まれる所定範囲の色信号レベルにおける前記補正用ゲインの色に対応する色信号の最大値を検出する最大値検出手段と、
前記最大値検出手段により検出された前記補正用ゲインの色に対応する色信号の最大値に基づいて、前記制限色温度範囲設定手段により設定された制限色温度範囲を変更する制限色温度範囲変更手段と、を備え、
前記ゲイン設定手段は、前記色温度算出手段により算出された被写界の色温度が、前記制限色温度範囲変更手段により変更された制限色温度範囲を超えた場合に、制限色温度範囲内の最も近い色温度に基づいて、前記設定テーブル記憶手段に記憶されたゲイン設定テーブルから前記補正用ゲインを取得して設定することを特徴とするホワイトバランス制御装置。
A setting table storage means for storing a gain setting table in which a color temperature of the object scene and a color correction gain relating to the white balance correction of the image are associated with each other, and a target table based on the color signal of the input image information A color temperature calculating means for calculating a color temperature of the field, and the correction gain from a gain setting table stored in the setting table storage means based on the color temperature of the object scene calculated by the color temperature calculating means; A white balance control device comprising: gain setting means for acquiring and setting
A limiting color temperature range table storage unit that stores a limiting color temperature range table in which a limiting color temperature associated with a limiting color temperature for setting the correction gain by the gain setting unit and a luminance level are associated with each other;
Luminance information calculating means for calculating predetermined luminance information based on the color signal of the input image information;
Restricted color temperature range setting means for setting a restricted color temperature range from the restricted color temperature range table stored in the restricted color temperature range table storage means based on the brightness information calculated by the brightness information calculating means;
Maximum value detecting means for detecting a maximum value of a color signal corresponding to the color of the correction gain in a color signal level within a predetermined range included in the image;
Restricted color temperature range change for changing the restricted color temperature range set by the restricted color temperature range setting means based on the maximum value of the color signal corresponding to the color of the correction gain detected by the maximum value detecting means Means, and
When the color temperature of the object scene calculated by the color temperature calculation unit exceeds the limit color temperature range changed by the limit color temperature range change unit, the gain setting unit is within a limit color temperature range. A white balance control device that acquires and sets the correction gain from a gain setting table stored in the setting table storage unit based on the closest color temperature.
被写界の色温度と、前記補正用ゲインの色に対応する色信号の比較用最大値とが対応付けられた最大値判定テーブルを記憶する判定テーブル記憶手段と、
前記判定テーブル記憶手段に記憶された最大値判定テーブルの比較用最大値と、前記最大値検出手段により検出された前記色信号の最大値とを比較判定する最大値判定手段と、を備え、
前記制限色温度範囲変更手段は、前記最大値判定手段による判定結果に基づいて、前記制限色温度範囲を変更することを特徴とする請求項2に記載のホワイトバランス制御装置。
A determination table storage means for storing a maximum value determination table in which the color temperature of the object scene is associated with the maximum value for comparison of the color signal corresponding to the color of the correction gain;
Maximum value determination means for comparing and comparing the maximum value for comparison in the maximum value determination table stored in the determination table storage means and the maximum value of the color signal detected by the maximum value detection means,
3. The white balance control device according to claim 2, wherein the limited color temperature range changing unit changes the limited color temperature range based on a determination result by the maximum value determining unit.
前記画像を複数のブロックに分割する画像分割手段と、
前記画像情報のうち、前記画像分割手段により分割された複数のブロックの各々に対応する部分の色信号に基づいて設定された色度空間における各ブロックの色度座標を算出する色度座標算出手段と、
前記色度座標算出手段により算出された各ブロックの色度座標に基づいて、前記色度空間の無彩色点を算出する無彩色点算出手段と、を備え、
前記色温度算出手段は、前記無彩色点算出手段により算出された無彩色点に基づいて、被写界の色温度を算出することを特徴とする請求項2又は3に記載のホワイトバランス制御装置。
Image dividing means for dividing the image into a plurality of blocks;
Of the image information, chromaticity coordinate calculation means for calculating the chromaticity coordinates of each block in the chromaticity space set based on the color signal of the portion corresponding to each of the plurality of blocks divided by the image division means When,
An achromatic color point calculating means for calculating an achromatic color point of the chromaticity space based on the chromaticity coordinates of each block calculated by the chromaticity coordinate calculating means,
4. The white balance control device according to claim 2, wherein the color temperature calculation unit calculates a color temperature of the object scene based on the achromatic color point calculated by the achromatic color point calculation unit. 5. .
請求項1〜4の何れか一項に記載のホワイトバランス制御装置を備える電子機器であって、
前記画像を撮像する撮像手段を備えることを特徴とする電子機器。
An electronic device comprising the white balance control device according to any one of claims 1 to 4,
An electronic apparatus comprising: an imaging unit that captures the image.
JP2003193799A 2003-07-08 2003-07-08 White balance control device and electronic device Expired - Fee Related JP4222130B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003193799A JP4222130B2 (en) 2003-07-08 2003-07-08 White balance control device and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003193799A JP4222130B2 (en) 2003-07-08 2003-07-08 White balance control device and electronic device

Publications (2)

Publication Number Publication Date
JP2005033330A JP2005033330A (en) 2005-02-03
JP4222130B2 true JP4222130B2 (en) 2009-02-12

Family

ID=34205164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003193799A Expired - Fee Related JP4222130B2 (en) 2003-07-08 2003-07-08 White balance control device and electronic device

Country Status (1)

Country Link
JP (1) JP4222130B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101092539B1 (en) 2005-02-18 2011-12-14 삼성전자주식회사 Image apparatus for controlling white-balance automatically and method for controlling white-balance thereof
KR101328955B1 (en) 2007-07-25 2013-11-14 엘지전자 주식회사 Display apparatus and method for control color temperature
KR101650842B1 (en) * 2010-05-27 2016-08-25 삼성전자주식회사 Image processing apparatus, image processing method and recording medium storing program to execute the method
KR101131109B1 (en) 2010-05-31 2012-04-03 인하대학교 산학협력단 Auto white balance setting method by white detection considering sensor characteristic
JP6024098B2 (en) * 2011-11-15 2016-11-09 株式会社ニコン Imaging apparatus and imaging system
JP6004221B2 (en) * 2012-03-22 2016-10-05 三星電子株式会社Samsung Electronics Co.,Ltd. Image processing device

Also Published As

Publication number Publication date
JP2005033330A (en) 2005-02-03

Similar Documents

Publication Publication Date Title
US8035727B2 (en) Image taking device which determines whether a taken image is backlit and controls exposure and method of controlling exposure for the same
US20080129860A1 (en) Digital camera
JP4956581B2 (en) Imaging apparatus, white balance processing method of imaging apparatus, program, and recording medium
JP2002374539A (en) Camera capable of correcting white balance
US7990431B2 (en) Calculation method for the correction of white balance
JP2006081037A (en) Image pickup device
US9036046B2 (en) Image processing apparatus and method with white balance correction
KR100609155B1 (en) Image processing device and method for compensating a picture taken against the light using the same
CN112365550A (en) Display calibration method and device, terminal, calibration system and storage medium
JP4222130B2 (en) White balance control device and electronic device
US8502882B2 (en) Image pick-up apparatus, white balance setting method and recording medium
JP2011009937A (en) Image processing apparatus and program
US20070211165A1 (en) Imaging device, method for controlling imaging device, program of method for controlling imaging device, recording medium in which program of method for controlling imaging device is recorded
JP4816016B2 (en) Imaging apparatus and image display method
US20200243024A1 (en) Display device and display method thereof
JP5316923B2 (en) Imaging apparatus and program thereof
JP4210920B2 (en) White balance adjustment method and camera
JP4396225B2 (en) White balance control device and electronic device
JP4332413B2 (en) Imaging device, white balance processing method of imaging device, white balance processing method of imaging system, program, and storage medium
JP2010021645A (en) Image processing apparatus, image capturing apparatus, and image processing program
JP2006166132A (en) Camera and luminance distribution display method
JP2005033332A (en) White balance control unit and electronic equipment
JP4440562B2 (en) Video signal processing device
US10469761B2 (en) Image capturing apparatus
JP4525717B2 (en) Electronic camera device and strobe color correction method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060616

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081017

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: 20081028

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081110

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131128

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees