IP Library Granted Patent US 7,705,892
Granted Patent B2
US 7,705,892 · App. 11/256,530 · Granted Apr 27, 2010

Auto white balance apparatus and white balance adjusting method

Assignee: Eastman Kodak Company
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,705,892
App. No.
11/256,530
Filed
Oct 21, 2005
Granted
Apr 27, 2010
Kind
B2
Art Unit
2622
USPC
348/223.1
Abstract

To provide an auto white balance apparatus and a white balance adjusting method capable of performing more stable white balance adjustment. For every block, a characteristic pixel determination circuit 106 determines a characteristic pixel from among a pixel group in a block and a light-source reflection determination circuit 108 determines whether the typical value of a block reflects the light source of an input image, by comparing the color difference of a characteristic pixel of the block with the typical color difference of the block. Then, as a result of the determination, a white balance evaluating circuit 110 determines the light source of an image by using blocks that reflect the light source.

Claims (62)

1. An auto white balance apparatus comprising:

block-dividing means for dividing an input image into a plurality of blocks;

typical-value calculating means for calculating, for every block, a typical value including luminance and color difference representing a block in accordance with each color value in the block;

characteristic pixel determination means for determining, for every block, a characteristic pixel from a pixel group constituting the block;

light-source reflection determination means for determining, for every block, whether the typical value of the block reflects a light source of the input image, by comparing a typical color difference of the block with a color difference of a characteristic pixel of the block;

white balance evaluating means for estimating the color of the light source of the input image in accordance with the typical luminance and the typical color difference of the block for which the light-source reflection determination means determines that the block reflects the light source and the object luminance of the input image;

white balance gain calculating means for calculating a white balance gain to be applied to the input image in accordance with the estimated light-source color;

white balance adjusting means for adjusting the white balance to the input image by use of the calculated white balance gain; and

the characteristic pixel determination means determines as a characteristic pixel of the block a pixel having the highest luminance from among a pixel group constituting the block.

2. An auto white balance apparatus comprising:

block-dividing means for dividing an input image into a plurality of blocks;

typical-value calculating, means for calculating, for every block, a typical value including luminance and color difference representing a block in accordance with each color value in the block;

characteristic pixel determination means for determining, for every block, a characteristic pixel from a pixel group constituting the block;

light-source reflection determination means for determining, for every block, whether the typical value of the block reflects a light source of the input image, by comparing a typical color difference of the block with a color difference of a characteristic pixel of the block;

white balance evaluating means for estimating the color of the light source of the input image in accordance with the typical luminance and the typical color difference of the block for which the light-source reflection determination means determines that the block reflects the light source and the object luminance of the input image;

white balance gain calculating means for calculating a white balance gain to be applied to the input image in accordance with the estimated light-source color;

white balance adjusting means for adjusting the white balance to the input image by use of the calculated white balance gain; and

the characteristic pixel determination means determines as a characteristic pixel of the block a pixel having the largest color difference from among a pixel group constituting the block.

3. An auto white balance apparatus comprising:

block-dividing means for dividing an input image into a plurality of blocks;

typical-value calculating means for calculating, for every block, a typical value including luminance and color difference representing a block in accordance with each color value in the block;

characteristic pixel determination means for determining, for every block, a characteristic pixel from a pixel group constituting the block;

light-source reflection determination means for determining, for every block, whether the typical value of the block reflects a light source of the input image, by comparing a typical color difference of the block with a color difference of a characteristic pixel of the block;

white balance evaluating means for estimating the color of the light source of the input image in accordance with the typical luminance and the typical color difference of the block for which the light-source reflection determination means determines that the block reflects the light source and the object luminance of the input image;

white balance gain calculating means for calculating a white balance gain to be applied to the input image in accordance with the estimated light-source color;

white balance adjusting means for adjusting the white balance to the input image by use of the calculated white balance gain; and

the light-source reflection determination means determines whether the typical value of the block reflects the color of the light source, in accordance with an angle θ formed between a vector T0 connecting the typical color difference of the block with the origin of a color difference space and a vector T1 connecting the color difference of a characteristic pixel of the block with the origin of the color difference space, and a scalar ratio R between the vector T0 and the vector T1.

4. The auto white balance apparatus according to claim 3 , wherein:

the light-source reflection determination means determines that the typical value of the block reflects the color of the light source when the pixel having the highest luminance is a characteristic pixel and conditions of cos θ>α (α:constant) and β 1 <R<β 2 (β 1 and β 2 are constants) are satisfied.

5. The auto white balance apparatus according to claim 3 , wherein:

the light-source reflection determination means determines that the typical value of the block does not reflect the color of the light source when a pixel having the largest color difference is a characteristic pixel and conditions of cos θ>α (α:constant) and β 3 <R<β 4 (β 3 and β 4 are constants) are satisfied.

6. A white balance adjusting method for performing white balance adjustment for a picked-up image, comprising;

a block-dividing step of dividing an input image into a plurality of blocks;

a typical value calculating step of calculating, for every block, a typical value including luminance and color difference representing a block in accordance with each color value in the block;

a characteristic pixel determination step of determining, for every block, a characteristic pixel from a pixel group constituting the block;

a light-source reflection determination step of determining, for every block, whether the typical value of the block indicates reflection of a light source of the input image, by comparing a typical color difference of the block with a color difference of a characteristic pixel of the block;

a white balance evaluating step of estimating the color of the light source of the image in accordance with a typical luminance of the block for which, in the light-source reflection determination step, a determination is made that the block reflects the light source, and the object luminance of the input image;

a white balance gain calculating step of calculating a white balance gain to be applied to the input image in accordance with the estimated color of the light source;

a white balance adjusting step of adjusting the white balance for the input image by using the calculated white balance gain; and

in the characteristic pixel determination step, a pixel having the highest luminance is determined from among the pixel group constituting the block as the characteristic pixel in the block.

7. A white balance adjusting method for performing white balance adjustment for a picked-up image, comprising:

a block-dividing step of dividing an input image into a plurality of blocks;

a typical value calculating step of calculating, for every block, a typical value including luminance and color difference representing a block in accordance with each color value in the block;

a characteristic pixel determination step of determining, for every block, a characteristic pixel from a pixel group constituting the block;

a light-source reflection determination step of determining, for even block, whether the typical value of the block indicates reflection of a light source of the input image, by comparing a typical color difference of the block with a color difference of a characteristic pixel of the block;

a white balance evaluating step of estimating the color of the light source of the image in accordance with a typical luminance of the block for which, in the light-source reflection determination step, a determination is made that the block reflects the light source, and the object luminance of the input image;

a white balance gain calculating step of calculating a white balance gain to be applied to the input image in accordance with the estimated color of the light source;

a white balance adjusting step of adjusting the white balance for the input image by using the calculated white balance gain; and

in the characteristic pixel determination step, a pixel having the largest color difference is detected from the pixel group constituting the block as a characteristic pixel of the block.

8. A white balance adjusting method for performing white balance adjustment for a picked-up image, comprising:

a block-dividing step of dividing an input image into a plurality of blocks;

a typical value calculating step of calculating for every block, a typical value including luminance and color difference representing a block in accordance with each color value in the block;

a characteristic pixel determination step of determining, for every block, a characteristic pixel from a pixel group constituting the block;

a light-source reflection determination step of determining, for every block, whether the typical value of the block indicates reflection of a light source of the input image, by comparing a typical color difference of the block with a color difference of a characteristic pixel of the block;

a white balance evaluating step of estimating the color of the light source of the image in accordance with a typical luminance of the block for which, in the light-source reflection determination step, a determination is made that the block reflects the light source, and the object luminance of the input image;

a white balance gain calculating step of calculating a white balance gain to be applied to the input image in accordance with the estimated color of the light source;

a white balance adjusting step of adjusting the white balance for the input image by using the calculated white balance gain; and

in the light-source reflection determination step, for every block a determination is made as to whether the typical value of the block indicates reflection of the color of a light source, in accordance with an angle θ formed between a vector T0 connecting the typical color difference of the block with the origin of a color difference space and a vector T1 connecting the color difference of the characteristic pixel of the block with the origin of the color difference space, and a scalar ratio R between the vector T0 and the vector T1.

9. The white balance adjusting method according to claim 8 , wherein:

in the light-source reflection determination step, a determination is made that the typical value of the block reflects the color of the light source when a pixel having the largest color difference is the characteristic pixel and conditions of cos θ>α (α:constant) and β 1 <R<β 2 (β 1 and β 2 are constants) are satisfied.

10. The white balance adjusting method according to claim 8 , wherein:

in the light-source reflection determination step, a determination is made that the typical value of the block does not reflect the color of the light source when a pixel having the largest color difference is the characteristic pixel and conditions of cos θ>α (α:constant) and β 3 <R<β 4 (β 3 and β 4 are constants) are satisfied.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041941/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 030215/0289 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2006
From: UEZONO, TETSUJI
To: EASTMAN KODAK COMPANY
Reel/Frame 017563/0818 →
Priority Claims (1)
JP 2005-011109 · Jan 19, 2005 · national
Continuity (1)
Related Publication 20060159336A1 · Jul 20, 2006