Color interpolation system
AssigneeIntel Corporation
InventorPeter N. Martin
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.