JP4378629B2 - オートホワイトバランス調整方法 - Google Patents
オートホワイトバランス調整方法 Download PDFInfo
- Publication number
- JP4378629B2 JP4378629B2 JP2004257587A JP2004257587A JP4378629B2 JP 4378629 B2 JP4378629 B2 JP 4378629B2 JP 2004257587 A JP2004257587 A JP 2004257587A JP 2004257587 A JP2004257587 A JP 2004257587A JP 4378629 B2 JP4378629 B2 JP 4378629B2
- Authority
- JP
- Japan
- Prior art keywords
- color information
- representative color
- representative
- white balance
- calculating
- 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
Links
Images
Landscapes
- Color Television Image Signal Generators (AREA)
- Processing Of Color Television Signals (AREA)
Description
光源種に対応する色分布の範囲を示す検出枠を多数用意するために、それぞれの検出枠ごとのパラメータが必要であり、枠領域の座標、その他枠ごとの設定座標など、多くのパラメータを用意しなければならない。
画角違いや機種違いなどで、少しR/G、B/Gの積算値がずれた場合、入る検出枠、位置などもずれが生じ、ホワイトバランス補正値が異なってくる。
Djta=√{(Rjt −Rjta ) 2+(Bjt −Bjta ) 2}
ここで、aはj〜分布数kt であり、t=1の場合には、256個すべての色情報の座標(Rjt,Bjt )と他の色情報との距離を求める。
上記のようにして選択された色情報には、フラグFLGa=1を設定し(ステップS20)、続いて、Kjtaと、(Rjta,Bjta)との加重平均からステップS18で選択された色情報の代表色情報(Rjt+1,Bjt+1)を算出する。[数2]は、代表色情報(Rjt+1,Bjt+1)を算出する式を示している。
Gr =ΣGri×Ni/ΣNi
Gb=ΣGbi×Ni/ΣNi
以上のようにして求めたR/GゲインGr 、B/GゲインGb から、図1のメモリ18に保存したR,G,B信号に対するR,G,Bゲイン値(WB補正値)を求める。尚、G信号に付与する所要のゲイン値を、前記R/GゲインGr 、B/GゲインGb に乗算することによりR、B信号に付与するR、Bゲイン値を求めることができる。また、G信号に付与する所要のゲイン値を1とした場合には、前記R/GゲインGr 、B/GゲインGb がそのままR、B信号に付与するR、Bゲイン値となる。
Claims (8)
- カラー撮像素子から得られるR,G,B信号に基づいてホワイトバランス補正値を算出するステップと、前記算出したホワイトバランス補正値に基づいて前記R,G,B信号のホワイトバランス調整を行うステップとを含むオートホワイトバランス調整方法において、
前記ホワイトバランス補正値を算出するステップは、
(a) 1画面を複数のエリアに分割してなる複数の分割エリアの色情報を各分割エリア内のR,G,B信号に基づいて求めるステップと、
(b) 前記複数の分割エリアの色情報の中から注目する色情報を順次変更しながら各注目する色情報ごとに該色情報と相互に近似する色情報を求めるステップであって、前記注目する色情報及び注目する色情報と近似する色情報は第1の代表色情報の算出に使用されていない色情報の中から求めるステップと、
(c) 前記ステップ(b) において注目する色情報を順次変更しながら各注目する色情報ごとに求めた色情報を代表する前記第1の代表色情報を算出するステップと、
(d) 前記ステップ(c) で算出された第1の代表色情報の中から注目する第1の代表色情報を順次変更しながら各注目する第1の代表色情報ごとに該第1の代表色情報と相互に近似する第1の代表色情報を求めるステップであって、前記注目する第1の代表色情報及び注目する第1の代表色情報と近似する第1の代表色情報は第2の代表色情報の算出に使用されていない第1の代表色情報の中から求めるステップと、
(e) 前記ステップ(d) において注目する第1の代表色情報を順次変更しながら各注目する第1の代表色情報ごとに求めた第1の代表色情報を代表する前記第2の代表色情報を算出するステップと、
(f) 前記ステップ(d) 及びステップ(e) の処理と同様にして算出された代表色情報に基づいて次の代表色情報を算出し、代表色情報が収束するまで繰り返すステップと、
(g) 前記収束した代表色情報に基づいて前記ホワイトバランス補正値を算出するステップと、を含み、
前記収束した代表色情報が複数個ある場合には、各代表色情報の算出に使用された前記色情報の個数が、所定の個数以上の代表色情報、又は代表色情報の算出に使用された色情報の個数が多い上位のm個の代表色情報を前記ホワイトバランス補正値の算出に使用することを特徴とし、
前記ホワイトバランス補正値の算出は、前記所定の個数以上の代表色情報、又はm個の代表色情報の各代表色情報を目標の色情報にするためのホワイトバランス補正値をそれぞれ算出し、該算出した代表色情報ごとのホワイトバランス補正値をそれぞれ代表色情報の算出に使用された第1の色情報の個数によって重み付け加算して算出することを特徴とするオートホワイトバランス調整方法。 - 前記ステップ(a) は、
前記分割エリア内のR,G,B信号を色別に積算して各色ごとの積算値を求めるステップと、
前記各色ごとの積算値の比R/G及びB/Gを求め、これらの比R/G及びB/Gを該分割エリアの色情報とするステップと、
を含むことを特徴とする請求項1に記載のオートホワイトバランス調整方法。 - 前記ステップ(b) は、前記R/GとB/Gとで表される色空間上での注目する色情報と他の色情報との距離を求めるステップを含み、前記求めた距離が所定の閾値以下のときに前記他の色情報を前記注目する色情報と近似する色情報とすることを特徴とする請求項2に記載のオートホワイトバランス調整方法。
- 前記ステップ(c) は、前記ステップ(b) で求めた色情報の平均値を算出し、この算出した平均値を第1の代表色情報とすることを特徴とする請求項1に記載のオートホワイトバランス調整方法。
- 前記ステップ(d) は、前記R/GとB/Gとで表される色空間上での注目する第1の代表色情報と他の第1の代表色情報との距離を求めるステップを含み、前記求めた距離が所定の閾値以下のときに前記他の第1の代表色情報を前記注目する第1の代表色情報と近似する第1の代表色情報とすることを特徴とする請求項2に記載のオートホワイトバランス調整方法。
- 前記ステップ(e) は、前記ステップ(d) で求めた第1の代表色情報の平均値を算出し、この算出した平均値を第2の代表色情報とすることを特徴とする請求項1に記載のオートホワイトバランス調整方法。
- カラー撮像素子から得られるR,G,B信号に基づいてホワイトバランス補正値を算出するステップと、前記算出したホワイトバランス補正値に基づいて前記R,G,B信号のホワイトバランス調整を行うステップとを含むオートホワイトバランス調整方法において、
前記ホワイトバランス補正値を算出するステップは、
(a) 1画面を複数のエリアに分割してなる複数の分割エリアの色情報を各分割エリア内のR,G,B信号に基づいて求めるステップと、
(b) 前記複数の分割エリアの色情報の中から注目する色情報を順次変更しながら各注目する色情報ごとに該色情報と相互に近似する色情報を求めるステップであって、前記注目する色情報及び注目する色情報と近似する色情報は第1の代表色情報の算出に使用されていない色情報の中から求めるステップと、
(c) 前記ステップ(b) において注目する色情報を順次変更しながら各注目する色情報ごとに求めた色情報を代表する前記第1の代表色情報を算出するステップと、
(d) 前記ステップ(c) で算出された第1の代表色情報の中から注目する第1の代表色情報を順次変更しながら各注目する第1の代表色情報ごとに該第1の代表色情報と相互に近似する第1の代表色情報を求めるステップであって、前記注目する第1の代表色情報及び注目する第1の代表色情報と近似する第1の代表色情報は第2の代表色情報の算出に使用されていない第1の代表色情報の中から求めるステップと、
(e) 前記ステップ(d) において注目する第1の代表色情報を順次変更しながら各注目する第1の代表色情報ごとに求めた第1の代表色情報を代表する前記第2の代表色情報を算出するステップと、
(f) 前記ステップ(d) 及びステップ(e) の処理と同様にして算出された代表色情報に基づいて次の代表色情報を算出し、代表色情報が収束するまで繰り返すステップと、
(g) 前記収束した代表色情報に基づいて前記ホワイトバランス補正値を算出するステップと、を含み、
前記収束した代表色情報が複数個ある場合には、各代表色情報を目標の色情報にするためのホワイトバランス補正値をそれぞれ算出し、該算出した代表色情報ごとのホワイトバランス補正値をそれぞれ代表色情報の算出に使用された第1の色情報の個数によって重み付け加算して前記ホワイトバランス補正値を算出することを特徴とするオートホワイトバランス調整方法。 - カラー撮像素子から得られるR,G,B信号に基づいてホワイトバランス補正値を算出するステップと、前記算出したホワイトバランス補正値に基づいて前記R,G,B信号のホワイトバランス調整を行うステップとを含むオートホワイトバランス調整方法において、
前記ホワイトバランス補正値を算出するステップは、
(a) 1画面を複数のエリアに分割してなる複数の分割エリアの色情報を各分割エリア内のR,G,B信号に基づいて求めるステップと、
(b) 前記複数の分割エリアの色情報の中から注目する色情報を順次変更しながら各注目する色情報ごとに該色情報と相互に近似する色情報を求めるステップであって、前記注目する色情報及び注目する色情報と近似する色情報は第1の代表色情報の算出に使用されていない色情報の中から求めるステップと、
(c) 前記ステップ(b) において注目する色情報を順次変更しながら各注目する色情報ごとに求めた色情報を代表する前記第1の代表色情報を算出するステップと、
(d) 前記ステップ(c) で算出された第1の代表色情報の中から注目する第1の代表色情報を順次変更しながら各注目する第1の代表色情報ごとに該第1の代表色情報と相互に近似する第1の代表色情報を求めるステップであって、前記注目する第1の代表色情報及び注目する第1の代表色情報と近似する第1の代表色情報は第2の代表色情報の算出に使用されていない第1の代表色情報の中から求めるステップと、
(e) 前記ステップ(d) において注目する第1の代表色情報を順次変更しながら各注目する第1の代表色情報ごとに求めた第1の代表色情報を代表する前記第2の代表色情報を算出するステップと、
(f) 前記ステップ(d) 及びステップ(e) の処理と同様にして算出された代表色情報に基づいて次の代表色情報を算出し、代表色情報が収束するまで繰り返すステップと、
(g) 前記収束した代表色情報に基づいて前記ホワイトバランス補正値を算出するステップと、を含み、
前記収束した代表色情報が複数個ある場合には、各代表色情報の算出に使用された前記色情報の個数が最大の代表色情報を前記ホワイトバランス補正値の算出に使用することを特徴とするオートホワイトバランス調整方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004257587A JP4378629B2 (ja) | 2004-09-03 | 2004-09-03 | オートホワイトバランス調整方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004257587A JP4378629B2 (ja) | 2004-09-03 | 2004-09-03 | オートホワイトバランス調整方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006074623A JP2006074623A (ja) | 2006-03-16 |
JP4378629B2 true JP4378629B2 (ja) | 2009-12-09 |
Family
ID=36154712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004257587A Expired - Fee Related JP4378629B2 (ja) | 2004-09-03 | 2004-09-03 | オートホワイトバランス調整方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4378629B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106993175B (zh) * | 2016-01-20 | 2019-08-20 | 瑞昱半导体股份有限公司 | 产生供自动白平衡校正运算使用的像素筛选范围的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11205812A (ja) * | 1998-01-19 | 1999-07-30 | Ricoh Co Ltd | 白バランス制御方法及び装置 |
JPH11308634A (ja) * | 1998-04-20 | 1999-11-05 | Ricoh Co Ltd | 白バランス制御装置 |
JP3849834B2 (ja) * | 1999-02-02 | 2006-11-22 | 富士写真フイルム株式会社 | オートホワイトバランス制御方法 |
-
2004
- 2004-09-03 JP JP2004257587A patent/JP4378629B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006074623A (ja) | 2006-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4158592B2 (ja) | オートホワイトバランス調整方法及びこの方法が適用されたカメラ | |
JP4329125B2 (ja) | ホワイトバランス制御方法、ホワイトバランス制御装置及び撮像装置 | |
JP4284448B2 (ja) | 画像処理装置及び方法 | |
JP4791331B2 (ja) | 撮像装置及び露出制御方法 | |
JP4697606B2 (ja) | 撮影装置及び合焦制御方法 | |
JP4730553B2 (ja) | 撮影装置及び露出制御方法 | |
JP3778163B2 (ja) | 撮像装置 | |
JP2005086499A (ja) | 撮像装置 | |
JP2017022610A (ja) | 画像処理装置、画像処理方法 | |
JP4639406B2 (ja) | 撮像装置 | |
JP2008109485A (ja) | 撮像装置及び撮像制御方法 | |
JP2008278354A (ja) | 撮像装置 | |
JP4067033B2 (ja) | 画像処理装置及び方法 | |
JP2007053499A (ja) | ホワイトバランス制御装置及び撮像装置 | |
JP5277863B2 (ja) | 撮像装置および撮像方法 | |
US7570294B2 (en) | Digital camera | |
JP2008017198A (ja) | 光源色算出装置、光源色算出方法及び撮影装置 | |
JP4716182B2 (ja) | 撮像装置及び撮像制御プログラム | |
JP4026516B2 (ja) | 画像処理装置及び方法 | |
JP4264808B2 (ja) | 動画像処理装置および方法 | |
JP2006042399A (ja) | 撮像装置 | |
JP2008083243A (ja) | 撮影装置及び露出制御方法 | |
JP2004304695A (ja) | ホワイトバランス調整方法 | |
JP4378629B2 (ja) | オートホワイトバランス調整方法 | |
JP2005109999A (ja) | ホワイトバランス調整方法およびカメラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080527 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090306 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090403 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090605 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090730 |
|
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: 20090820 |
|
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: 20090902 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121002 Year of fee payment: 3 |
|
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: 20121002 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131002 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |