Patent US6549233B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 18:07
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag