Patent ID: 8229212

Claim:
A system comprising: an input to receive image data; an image processing system responsive to the image data and including a demosaicing module, the demosaicing module configured to receive input image data including first color data representing a first color, second color data representing a second color, and third color data representing a third color, and wherein the demosaicing module includes an interpolation filter configured to receive the input image data and to output filtered data including interpolated first color data, the interpolation filter including logic to interpolate the second color data to generate interpolated second color data, logic to subtract the interpolated second color data from the first color data to generate fourth color data, adaptive bi-cubic spline interpolation logic configured to receive the fourth color data and to generate interpolated fourth color data, and logic to add the second color data to the interpolated fourth color data to produce interpolated first color data at locations associated with the second color data; an output responsive to the image processing system and adapted to provide output data.