Patent Document ID: 20140184863
Application ID: 13730475
Patent Status: 0

Claim One:
1. A method for correcting pixel information of color pixels on a color filter array of an image sensor, the color filter array including a plurality of pixel arrays, each pixel array consisting of a four (4) N×N pixel units, N being an integer equal to or larger than 2, each N×N pixel unit having a plurality of white pixels and at least one color pixel, the at least one color pixel including one or more red pixels, one or more green pixels, one or more blue pixels, or any combination thereof, the number of the at least one color pixel in each of the four (4) N×N pixel units being the same, the number of the at least one color pixel in each of the four (4) N×N pixel units being smaller than the number of the plurality of white pixels in each of the four (4) N×N pixel units, the method comprising: establishing an M×M distance factor table having M×M distance factors (d fij ); selecting M×M pixels of the color filter array, wherein the M×M pixels of the color filter array cover at least two red pixels, at least two green pixels, at least two blue pixels, and a target pixel, and the target pixel is a center pixel of the M×M pixels of the color filter array; calculating a red-color contribution (R average ) from the at least two red pixels to the target pixel in the M×M pixels of the color filter array by using the distance factors of the M×M distance factor table and measured pixel information (R ij ) of each of the at least two red pixels; calculating a green-color contribution (G average ) from the at least two green pixels to the target pixel in the M×M pixels of the color filter array by using the distance factors of the M×M distance factor table and measured pixel information (G ij ) of each of the at least two green pixels; calculating a blue-color contribution (B average ) from the at least two blue pixels to the target pixel in the M×M pixels of the color filter array by using the distance factors of the M×M distance factor table and measured pixel information (B ij ) of each of the at least two blue pixels; calculating at least one of a red-color pixel performance (f Rij ) of the target pixel, a green-color pixel performance (f Gij ) of the target pixel, and a blue-color pixel performance (f Bij ) of the target pixel, based on the red-color contribution (R average ), the green-color contribution (G average ) and the blue-color contribution (B average ), and measured pixel information (W) of the target pixel; calculating at least one of a red-color correcting factor (T R ) that is a ratio of the red-color pixel performance (f Rij ) to the red-color contribution (R average ), a green-color correcting factor (T G ) that is a ratio of the green-color pixel performance (f Gij ) to the green-color contribution (G average ), and a blue-color correcting factor (T B ) that is a ratio of the blue-color pixel performance (f Bij ) to the blue-color contribution (B average ); and performing at least one of obtaining a corrected pixel information (R final ) of each of the at least two red pixels, by applying the red-color correcting factor (T R ) to the measured pixel information (R ij ) of each of the at least two red pixels; obtaining a corrected pixel information (B final ) of each of the at least two green pixels, by applying the green-color correcting factor (T G ) to the measured pixel information (G ij ) of each of the at least two green pixels; and obtaining a corrected pixel information (B final ) of each of the at least two blue pixels, by applying the blue-color correcting factor (T B ) to the measured pixel information (B ij ) of each of the at least two blue pixels.