Method and apparatus applying digital image filtering to color filter array data
AssigneeSeiko Epson Corporation
InventorsBarinder Rai, Eric Jeffrey
Life of this patent
Estimating the term…
Abstract
A method and graphics controller for processing an image is provided wherein color filter array (CFA) data representing the image is received from a digital image capture device into a buffer, a digital filter effect is applied to the CFA data to generate filtered CFA data representing a filtered image, and the filtered image is displayed in real time on a display.
Claims36
A method for processing an image, the method comprising:
- receiving color filter array (CFA) data representing an image from a digital image capture device into a buffer;
- applying a digital filter effect to the CFA data to generate one of filtered CFA data or filtered RGB data representing a filtered image;
- and
- displaying the filtered image in real time on a display.
A method for processing an image, the method comprising:
- receiving color filter array (CFA) data representing an image from a digital image capture device into a buffer;
- applying a convolution filter to the CFA data to generate filtered CFA data representing a filtered image;
- and
- wherein the applying the convolution filter comprises for each particular pixel represented in the CFA data, calculating a new value for the particular pixel by passing old values of the particular pixel and neighboring pixels having a same color as the particular pixel through an algorithm wherein the old values are each multiplied by a respective coefficient resulting in a plurality of products and the sum of the products are divided by a divide-by value.
A method for processing an image, the method comprising:
- receiving color filter array (CFA) data representing an image from a digital image capture device into a buffer;
- applying a convolution filter to the CFA data to generate filtered RGB data representing a filtered image;
- and
- wherein the applying the convolution filter comprises for each particular pixel represented in the CFA data, calculating a new red, a new green, and a new blue intensity value the particular pixel by solving a reduced convolution equation using nearest neighbors of neighboring pixels of the particular pixel in the CFA data, wherein the reduced convolution equation combines terms containing a common nearest neighbor value.
A graphics controller comprising:
- a buffer receiving color filter array (CFA) data representing an image from a digital image capture device;
- a filter receiving the CFA data, applying a digital filter effect to the CFA data, and outputting one of filtered CFA data or filtered RGB data representing a filtered image;
- and
- a display controller providing the filtered CFA data in real time for a display.
A graphics controller for processing an image, the graphics controller comprising:
- a buffer receiving color filter array (CFA) data representing an image from a digital image capture device;
- a convolution filter that applies a convolution filter effect to the CFA data thereby generating filtered CFA data representing a filtered image, wherein the convolution filter, for each particular pixel represented in the CFA data, calculates a new value for the particular pixel by passing old values of the particular pixel and neighboring pixels having the same color as the particular pixel through an algorithm wherein the old values are each multiplied by a respective coefficient resulting in a plurality of products, the sum of the products being divided by a divide-by value.
Dependencies are inferred from the claim text.