Patent ID: 7986358
Filing Date: 2011-07-26
Classification: G06T,H04N

Abstract:
1. A method for processing a single-site color camera image having a plurality of colors with each pixel corresponding to a photosite of one of said colors and a remainder of said colors located at neighboring photosites, the method comprising: converting the single-site color camera image to a color space image using a Graphics Processing Unit (GPU) having a texture engine by: loading the single-site color camera image into the GPU, the GPU being an image array processor with texture mapping capabilities; and loading into said GPU commands to cause the texture engine to use the single-site color camera image as a source texture and to compute, for each pixel in a destination image having same dimensions as the single-site color camera image, interpolated neighbor pixel values from the single-site color camera image for the remainder of said colors, said destination image being said color space image; accessing the color space image by a Central Processing Unit (CPU); and processing the color space image using the CPU, wherein a code image is provided, said code image providing, for each pixel in said destination image, a value for each combination of color space image color and each single-site color camera image color, each said pixel in said destination image being computed as a sum of a product of each said code image value and a corresponding value selected from corresponding source texture pixels and an interpolation of neighboring source texture pixels.