Patent US5408250A successfully refreshed from Google Patents.
Patent US6069972A successfully refreshed from Google Patents.
US6069972A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Global white point detection and white balance for color images
Assignee: Intel Corp
•
Filing: 1998-06-02
•
Granted: 2000-05-30
•
Expires: 2018-06-02
Abstract
Abstract A methodology for white balancing a digital color image in its entirety without segmenting the image into sections. In one embodiment, the images (still or video) are captured and transferred to a computer, and software loaded in the computer then performs the white balancing methodology. A global white point is generated for a color image based on pixels of the image that are in a given percentile of frequency distribution, such as one that is part of a histogram. Pixel adjusting values are then computed for the image and used to white balance the entire image indiscriminately to improve its color quality.
Inventors
- 👤 Ajaya V. Durg
- 👤 Oleg Rashkovskiy
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:39
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/40; H; H04; H04N; H04N23/00; H04N23/80; H04N23/84; H04N23/88; G06T5/90; G06T5/92; G06T2207/00; G06T2207/10; G06T2207/10024
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
131 words
An imaging system comprising: computer configured with instructions that when executed cause the computer to perform the steps of: a) identifying a plurality of respective sets of pixel component values from a plurality of pixel component values defining a color image, each respective set having pixel component values of a component type, at least a first one of said sets having pixel component values in a predefined percentile of pixel component values defining the color image; and b) generating a global white point for the color image, the global white point being a plurality of white values, each white value being related to the pixel component values in the respective set; imager for capturing the color image; and transfer device for transferring the color image from the imager to the computer.
Claim 2
Dependent Claim
131 words
An imaging system comprising: computer configured with instructions that when executed cause the computer to perform the steps of: a) identifying a plurality of respective sets of pixel component values from a plurality of pixel component values defining a color image, each respective set having pixel component values of a component type, at least a first one of said sets having pixel component values in a predefined percentile of pixel component values defining the color image; and b) generating a global white point for the color image, the global white point being a plurality of white values, each white value being related to the pixel component values in the respective set; imager for capturing the color image; and transfer device for transferring the color image from the imager to the computer.
Claim 3
Dependent Claim
15 words
The system of claim 1 wherein the transfer device comprises a non-volatile removable storage device.
Claim 4
Dependent Claim
19 words
The system of claim 1 in combination with a digital camera, wherein the imager is part of the camera.
Claim 5
Dependent Claim
37 words
The system of claim 1 wherein the computer is configured to decompress a received color image file to obtain the color image before performing step a), the received color image file having been transferred from the imager.
Claim 6
Independent Claim
144 words
A method, comprising: a) identifying a plurality of respective sets of pixel component values from a plurality of pixel component values defining a color image, each respective set having pixel component values of a component type, at least a first one of said sets having pixel component values in a predefined percentile of pixel component values defining the color image; b) generating a global white point for the color image, the global white point being a plurality of white point component values, each white point component value being related to the pixel component values in the respective set c) computing a plurality of adjusting values using the global white point, each adjusting value corresponding to the respective component type; and d) multiplying the plurality of pixel component values defining the color image by the plurality of adjusting values to obtain adjusted pixel component values.
Claim 7
Independent Claim
144 words
A method, comprising: a) identifying a plurality of respective sets of pixel component values from a plurality of pixel component values defining a color image, each respective set having pixel component values of a component type, at least a first one of said sets having pixel component values in a predefined percentile of pixel component values defining the color image; b) generating a global white point for the color image, the global white point being a plurality of white point component values, each white point component value being related to the pixel component values in the respective set c) computing a plurality of adjusting values using the global white point, each adjusting value corresponding to the respective component type; and d) multiplying the plurality of pixel component values defining the color image by the plurality of adjusting values to obtain adjusted pixel component values.
Claim 8
Dependent Claim
34 words
The method of claim 5 wherein the first respective set comprises red (R) component values, a second respective set has green (G) component values, and a third respective set comprises blue (B) component values.
Claim 9
Dependent Claim
42 words
The method of claim 5 wherein the first respective set comprises luminance (Y) component values, a second respective set comprises U component values, and a third respective set comprises V component values, the U and V component values being within respective ranges.
Claim 10
Dependent Claim
27 words
The method of claim 7 wherein the respective ranges are selected based on the color content of the color image as displayed and perceived by a human.
Claim 11
Dependent Claim
65 words
The method of claim 5 wherein each of the plurality of white point component values are related to an average of the pixel component values in the respective set and the adjusting values are selected such that each of a plurality of adjusted white point component values, obtained by adjusting a corresponding one of the plurality of white point component values, is equal to another.
Claim 12
Dependent Claim
18 words
The method of claim 5 further comprising: performing a color interpolation algorithm upon the adjusted pixel component values.
Claim 13
Dependent Claim
27 words
The method of claim 5 further comprising: performing a color interpolation algorithm before identifying the plurality of respective sets, to obtain the plurality of pixel component values.
Claim 14
Dependent Claim
20 words
The method of claim 5 further comprising: repeating steps a)-d) with a plurality of color images defining a video stream.
Claim 15
Dependent Claim
154 words
An article comprising: a machine-readable medium having instructions that cause a processor to: a) identify a plurality of respective sets of pixel component values from a plurality of pixel component values defining a color image each respective set having pixel component values of a component type, at least a first one of said sets having pixel component values in a predefined percentile of pixel component values defining the color image; b) determine a global white point for the color image, the global white point being a plurality of white point component values, each white point component value being related to the pixel component values in the respective set c) compute a plurality of adjusting values using the global white point, each adjusting value corresponding to the respective component type; and d) multiply the plurality of pixel component values defining the color image by the plurality of adjusting values to obtain adjusted pixel component values.
Claim 16
Dependent Claim
154 words
An article comprising: a machine-readable medium having instructions that cause a processor to: a) identify a plurality of respective sets of pixel component values from a plurality of pixel component values defining a color image each respective set having pixel component values of a component type, at least a first one of said sets having pixel component values in a predefined percentile of pixel component values defining the color image; b) determine a global white point for the color image, the global white point being a plurality of white point component values, each white point component value being related to the pixel component values in the respective set c) compute a plurality of adjusting values using the global white point, each adjusting value corresponding to the respective component type; and d) multiply the plurality of pixel component values defining the color image by the plurality of adjusting values to obtain adjusted pixel component values.
Claim 17
Dependent Claim
34 words
The article of claim 13 wherein the machine-readable medium further comprises instructions that cause the computer to perform the further steps of: repeating steps a)-d) with a plurality of color images defining a video.
Claim 18
Dependent Claim
17 words
The article of claim 13 wherein the instructions are part of driver software for a digital camera.
Claim 19
Dependent Claim
65 words
The article of claim 13 wherein each of the plurality of white point component values are related to an average of the pixel component values in the respective set and the adjusting values are selected such that each of a plurality of adjusted white point component values, obtained by adjusting a corresponding one of the plurality of white point component values, is equal to another.
References Cited (Backward Citations)
US5181105A
Cited
US5581298A
Cited
US5038205A
Cited
US5606630A
Cited
US5481302A
Cited
US5619347A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-30 | 2003-11-29 | 2004-05-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-30 | 2007-11-29 | 2008-05-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-30 | 2011-11-29 | 2012-05-30 | $7700.00 | Window Closed / Lapsed |