US5373322A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for adaptively interpolating a full color image utilizing chrominance gradients
Assignee: Intellectual Ventures Fund 83 LLC
•
Filing: 1993-06-30
•
Granted: 1994-12-13
•
Expires: 2013-06-30
Abstract
Abstract Adaptive interpolation is performed by apparatus operating upon a digitized image signal obtained from an image sensor having color photosites that generate a plurality of color values, but only one color per photosite. A digital processor obtains gradient values from the differences between chrominance values in vertical and horizontal image directions. The gradient values are compared with each other in order to select one of the directions as the preferred orientation for the interpolation of additional luminance values. The interpolation is then performed upon values selected to agree with the preferred orientation.
Inventors
- 👤 Claude A. Laroche
- 👤 Mark A. Prescott
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 18:50
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
135 words
Apparatus for processing a digitized image signal obtained from an image sensor having color photosites that generate a plurality of color values, but only one color value for each photosite location, said apparatus comprising: means for storing the digitized image signal; a processor operative with said storing means for generating a color value missing from a photosite location by the interpolation of an additional color value for such photosite locations from color values at nearby photosite locations, said processor including means for obtaining gradient values in at least two image directions; means responsive to the gradient values for selecting a preferred orientation for the interpolation of the additional color values; and means for interpolating the additional color values for such photosite location from color values at nearby locations selected to agree with the preferred orientation.
Claim 2
Dependent Claim
135 words
Apparatus for processing a digitized image signal obtained from an image sensor having color photosites that generate a plurality of color values, but only one color value for each photosite location, said apparatus comprising: means for storing the digitized image signal; a processor operative with said storing means for generating a color value missing from a photosite location by the interpolation of an additional color value for such photosite locations from color values at nearby photosite locations, said processor including means for obtaining gradient values in at least two image directions; means responsive to the gradient values for selecting a preferred orientation for the interpolation of the additional color values; and means for interpolating the additional color values for such photosite location from color values at nearby locations selected to agree with the preferred orientation.
Claim 3
Dependent Claim
17 words
Apparatus as claimed in claim 1 wherein said gradient values are obtained for two orthogonal image directions.
Claim 4
Dependent Claim
21 words
Apparatus as claimed in claim 2 wherein said orthogonal image directions are associated with horizontal and vertical directions in the image.
Claim 5
Dependent Claim
27 words
Apparatus as claimed in claim 1 wherein said preferred orientation for the interpolation of additional color values coincides with one of said at least two image directions.
Claim 6
Dependent Claim
23 words
Apparatus as claimed in claim 1 wherein said means for obtaining gradient values generates differences between color values oriented in each image direction.
Claim 7
Dependent Claim
21 words
Apparatus as claimed in claim 1 wherein said means for selecting a preferred orientation compares the gradient values with each other.
Claim 8
Dependent Claim
24 words
Apparatus as claimed in claim 1 wherein said color values include a pattern of chrominance values interspersed in a checkerboard pattern of luminance values.
Claim 9
Dependent Claim
143 words
Apparatus for processing a digitized image signal obtained from an image sensor having color photosites that generate a plurality of color values, but only one color value for each photosite location, said apparatus comprising: means for storing the digitized image signal as a pattern of luminance and chrominance values, wherein some photosite locations lack luminance values; a processor operative with said storing means for generating an additional luminance value missing from a photosite location by the interpolation of the additional luminance value for such locations from luminance values at nearby photosite locations, said processor including means for generating gradient values in at least two image directions; means responsive to the gradient values for selecting a preferred orientation for the interpolation of an additional luminance value; and means for interpolating the additional luminance value from luminance values selected to agree with the preferred orientation.
Claim 10
Dependent Claim
143 words
Apparatus for processing a digitized image signal obtained from an image sensor having color photosites that generate a plurality of color values, but only one color value for each photosite location, said apparatus comprising: means for storing the digitized image signal as a pattern of luminance and chrominance values, wherein some photosite locations lack luminance values; a processor operative with said storing means for generating an additional luminance value missing from a photosite location by the interpolation of the additional luminance value for such locations from luminance values at nearby photosite locations, said processor including means for generating gradient values in at least two image directions; means responsive to the gradient values for selecting a preferred orientation for the interpolation of an additional luminance value; and means for interpolating the additional luminance value from luminance values selected to agree with the preferred orientation.
Claim 11
Dependent Claim
17 words
Apparatus as claimed in claim 8 wherein said gradient values are obtained for two orthogonal image directions.
Claim 12
Dependent Claim
21 words
Apparatus as claimed in claim 9 wherein said orthogonal image directions are associated with horizontal and vertical directions in the image.
Claim 13
Dependent Claim
27 words
Apparatus as claimed in claim 8 wherein said preferred orientation for the interpolation of additional color values coincides with one of said at least two image directions.
Claim 14
Dependent Claim
30 words
Apparatus as claimed in claim 8 wherein said means for obtaining gradient values generates differences between chrominance values oriented in each image direction to obtain chrominance gradients in said directions.
Claim 15
Dependent Claim
21 words
Apparatus as claimed in claim 12 wherein said means for selecting a preferred orientation compares the chrominance gradients to each other.
Claim 16
Dependent Claim
182 words
Apparatus for processing a digitized image signal obtained from a color image sensor having photosites that generate a pattern of chrominance and luminance values, but only one value for each photosite location, said apparatus comprising: means for storing the digitized image signal as a pattern of luminance and chrominance values, wherein some photosite locations are chrominance locations lacking luminance values; a processor operative with the pattern of values in said storing means, said processor generating a luminance value missing from a chrominance location by the interpolation of a missing luminance value for such locations from luminance values at nearby luminance locations, said processor comprising: means for generating chrominance gradient values from the difference between a pair of chrominance values each oriented in at least two image directions: means for comparing the chrominance gradient values to each other; means responsive to the outcome of the gradient comparison for selecting a particular image direction as a preferred orientation for the interpolation of a missing luminance value; and means for interpolating the missing luminance value from luminance values selected to agree with the preferred orientation.
Claim 17
Dependent Claim
182 words
Apparatus for processing a digitized image signal obtained from a color image sensor having photosites that generate a pattern of chrominance and luminance values, but only one value for each photosite location, said apparatus comprising: means for storing the digitized image signal as a pattern of luminance and chrominance values, wherein some photosite locations are chrominance locations lacking luminance values; a processor operative with the pattern of values in said storing means, said processor generating a luminance value missing from a chrominance location by the interpolation of a missing luminance value for such locations from luminance values at nearby luminance locations, said processor comprising: means for generating chrominance gradient values from the difference between a pair of chrominance values each oriented in at least two image directions: means for comparing the chrominance gradient values to each other; means responsive to the outcome of the gradient comparison for selecting a particular image direction as a preferred orientation for the interpolation of a missing luminance value; and means for interpolating the missing luminance value from luminance values selected to agree with the preferred orientation.
Claim 18
Dependent Claim
24 words
Apparatus as claimed in claim 14 wherein said pattern of luminance and chrominance comprises chrominance values interspersed in a checkerboard pattern of luminance values.
Claim 19
Dependent Claim
20 words
Apparatus as claimed in claim 15 wherein said luminance color is green, and said chrominance colors are red and blue.
Claim 20
Independent Claim
107 words
A method for interpolating missing color values from a digitized image signal obtained from a color image sensor having photosites that generate a pattern of chrominance and luminance color values, one value for each photosite location, said method comprising the steps of: obtaining gradient values from the differences between color values in at least two image directions; evaluating the gradient values relative to a predetermined criterion; selecting, based on the step of evaluating the gradient values, a preferred orientation for the interpolation of the missing color values; and interpolating each missing color value from like color values at nearby locations selected to agree with the preferred orientation.
Claim 21
Independent Claim
107 words
A method for interpolating missing color values from a digitized image signal obtained from a color image sensor having photosites that generate a pattern of chrominance and luminance color values, one value for each photosite location, said method comprising the steps of: obtaining gradient values from the differences between color values in at least two image directions; evaluating the gradient values relative to a predetermined criterion; selecting, based on the step of evaluating the gradient values, a preferred orientation for the interpolation of the missing color values; and interpolating each missing color value from like color values at nearby locations selected to agree with the preferred orientation.
Claim 22
Dependent Claim
27 words
A method as claimed in claim 17 wherein the step of obtaining gradient values obtains said gradient values from the differences between chrominance values in said directions.
Claim 23
Dependent Claim
17 words
A method as claimed in claim 17 wherein the missing color values being interpolated are luminance values.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-12-12 | 1998-06-13 | 1998-12-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-12-12 | 2002-06-13 | 2002-12-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-12-12 | 2006-06-13 | 2006-12-13 | $7700.00 | Window Closed / Lapsed |