Patent ID: 7570282

Claim:
An image correction method comprising: obtaining expected signals for an image-rendering device of each of a plurality of known reference colors; obtaining detected signals by imaging a color image array under conditions similar to those occurring during user operation of an image sensor, said detected signals being obtained for said plurality of known reference colors, said plurality of known reference colors including white, at least three primary colors, and at least two other non-primary colors; determining an error measure, G E , R E , B E , for each of said plurality of known reference colors, said error measure being calculated by ( Gn′−G c ) 2 =G E ( Rn′−R c ) 2 =R E ( Bn′−B c ) 2 =B E where Gn′, Rn′ and Bn′ are expected color values, G c , R c and B c are actual detected color values; applying a weight factor to said error measure for each of said plurality of known reference colors to obtain a respective weighted error measure for each of said plurality of known reference colors; and obtaining a color correction matrix by simultaneously reducing the weighted error measure for each of said plurality of known reference colors to obtain color correction for said plurality of known reference colors.