US6549233B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Color interpolation system
Assignee: Intel Corp
•
Filing: 1998-08-07
•
Granted: 2003-04-15
•
Expires: 2018-08-07
Abstract
Abstract A color interpolation technique may use a Bayer matrix or pattern. In one embodiment, a color intensity gradient may be calculated between data from a center pixel in the Bayer pattern and the sensor spaced from the center pixel. A minimum and maximum gradient for a plurality of pixels may then be determined. Minimum and maximum intensity values for a group of pixel data values may be determined and these may be averaged to determine a value which may be utilized for interpolation purposes. The technique can use only a simple shift and does not require large dividers.
Inventors
- 👤 Peter N. Martin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:53
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4007; G06T3/4015; H; H04; H04N; H04N23/00; H04N23/80; H04N23/84; H04N23/843; H04N25/00; H04N25/10; H04N25/11; H04N25/13; H04N25/134; H04N2209/00; H04N2209/04; H04N2209/041; H04N2209/042; H04N2209/045; H04N2209/046
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
111 words
A method of analyzing image data from an array of pixel sensors comprising: calculating color intensity gradients between data from a center pixel sensor for a first color and sensors for the first color spaced from the center pixel sensor; determining a minimum gradient for a plurality of pixel gradients; determining the highest and lowest intensity values for a series of intensity values for pixel sensors; summing the high and low values; averaging the high and low values; comparing said average values to a threshold; and wherein if the average value exceeds the threshold, substituting a predetermined value for the intensity value of a pixel spaced from said center pixel sensor.
Claim 2
Independent Claim
111 words
A method of analyzing image data from an array of pixel sensors comprising: calculating color intensity gradients between data from a center pixel sensor for a first color and sensors for the first color spaced from the center pixel sensor; determining a minimum gradient for a plurality of pixel gradients; determining the highest and lowest intensity values for a series of intensity values for pixel sensors; summing the high and low values; averaging the high and low values; comparing said average values to a threshold; and wherein if the average value exceeds the threshold, substituting a predetermined value for the intensity value of a pixel spaced from said center pixel sensor.
Claim 3
Dependent Claim
18 words
The method of claim 1 including calculating coloring intensity gradients for the first color along two transverse axes.
Claim 4
Dependent Claim
34 words
A method of claim 2 , wherein the array includes rows and columns of pixel sensors, and said two transverse axes are aligned with the rows and columns of pixel sensors for calculating gradients.
Claim 5
Dependent Claim
33 words
The method of claim 2 wherein the array includes rows and columns of pixel sensors, and said axes are offset with respect to the rows and columns of pixel sensors for calculating gradients.
Claim 6
Dependent Claim
20 words
The method of claim 2 wherein the calculating step includes determining four color intensity gradients from each center pixel sensor.
Claim 7
Dependent Claim
16 words
The method of claim 1 including determining a maximum gradient for a plurality of pixel gradients.
Claim 8
Dependent Claim
20 words
The method of claim 6 further including summing the maximum and minimum gradients and averaging said maximum and minimum gradients.
Claim 9
Dependent Claim
28 words
The method of claim 1 wherein determining comprises determining the maximum and the minimum gradients, summing said maximum and minimum gradients and averaging said maximum and minimum gradients.
Claim 10
Dependent Claim
36 words
The method of claim 1 further including determining the highest and lowest intensity values for a series of intensity values for pixel sensors, summing the high and low values, and averaging the high and low values.
Claim 11
Dependent Claim
13 words
The method of claim 9 including comparing said averaged values to a threshold.
Claim 12
Dependent Claim
31 words
The method of claim 1 wherein if said gradient exceeds said threshold, using the center pixel sensor to define the intensity value of a pixel spaced from said center pixel sensor.
Claim 13
Dependent Claim
10 words
The method of claim 1 including using a Bayer matrix.
Claim 14
Independent Claim
82 words
A method of analyzing image data from an array of pixel sensors comprising: determining the maximum intensity value of data values from at least three different pixel sensors; determining a minimum intensity value of data values from at least three different pixel sensors; averaging the maximum and minimum intensity values; comparing an average value to a threshold; and if the average value exceeds a threshold, substituting a predetermined value for the intensity value of a pixel spaced from a center pixel sensor.
Claim 15
Independent Claim
82 words
A method of analyzing image data from an array of pixel sensors comprising: determining the maximum intensity value of data values from at least three different pixel sensors; determining a minimum intensity value of data values from at least three different pixel sensors; averaging the maximum and minimum intensity values; comparing an average value to a threshold; and if the average value exceeds a threshold, substituting a predetermined value for the intensity value of a pixel spaced from a center pixel sensor.
Claim 16
Dependent Claim
10 words
The method of claim 13 including using a Bayer matrix.
Claim 17
Independent Claim
70 words
A method of interpolating color values comprising: calculating color intensity gradients between data from a center pixel sensor for a first color and a pixel for the first color spaced from the center pixel sensor; comparing said gradients to a threshold value; and if a gradient exceeds said threshold for that color, using the intensity value of the center pixel sensor for a pixel spaced from said center pixel sensor.
Claim 18
Independent Claim
70 words
A method of interpolating color values comprising: calculating color intensity gradients between data from a center pixel sensor for a first color and a pixel for the first color spaced from the center pixel sensor; comparing said gradients to a threshold value; and if a gradient exceeds said threshold for that color, using the intensity value of the center pixel sensor for a pixel spaced from said center pixel sensor.
Claim 19
Dependent Claim
43 words
The method of claim 15 including calculating said color intensity gradients in a tile for a first color and if said gradients exceed said threshold, replacing the interpolated values for two other color planes with the color value for the center pixel sensor.
Claim 20
Dependent Claim
38 words
The method of claim 15 further comprises determining said intensity gradients along transverse axes of an array of pixel sensors having rows and columns, where said transverse axes are aligned with said rows and columns of pixel sensors.
Claim 21
Dependent Claim
14 words
The method of claim 17 including only comparing said axes in one axial direction.
Claim 22
Dependent Claim
38 words
The method of claim 15 further comprises determining said color intensity gradients along axes of an array of pixel sensors having rows and columns, wherein said axes are offset.with respect to said rows and columns of pixel sensors.
Claim 23
Dependent Claim
14 words
The method of claim 19 including only comparing said gradients in one axial direction.
References Cited (Backward Citations)
US5909242A
Cited
US5373322A
Cited
US5382976A
Cited
US5506619A
Cited
US5596367A
Cited
US5805217A
Cited
US5821999A
Cited
US5999636A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-04-14 | 2006-10-14 | 2007-04-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-04-14 | 2010-10-14 | 2011-04-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-04-14 | 2014-10-14 | 2015-04-15 | $7700.00 | Window Closed / Lapsed |