Patent ID: 7447357

Claim:
A method for adjusting an input image on the basis of the characteristics of a display system, the input image comprising N color components, each of the N color components having respective first color coordinates (X1 i ,Y1 i ) in accordance with a specification, N being an natural number, i being an integer index ranging from 1 to N, the input image also comprising N first gray levels (G1 i , i=1˜N), each of the N first gray levels corresponding to one of the N color components, the display system being capable of displaying P second gray levels, P being a natural number, P sets of second color coordinates corresponding to the P second gray levels being predetermined, the P sets of the second color coordinates being related to the characteristics of the display system, P sets of first conversion coefficients (a ij , i=1˜N, j=1˜N) being previously calculated according to a rule of color matching, the first color coordinates, and the P sets of second color coordinates, a look-up table being used for storing the P sets of first conversion coefficients, for the ith color component among the N color components, a respective initial second gray level, G PREi , and a respective set of second conversion coefficients (a PREij , j=1˜N) corresponding to G PREi being predetermined, said method comprising the steps of: based on said specification and the N first gray levels, calculating N adjusted gray levels (G2 i , i=1˜N), wherein each of the N adjusted gray level corresponds to one of the N color components; according to a first equation, the N adjusted gray levels, and the sets of second conversion coefficients (a PREij , i=1˜N, j=1˜N), calculating N estimated gray levels (G ESTj ,j=1˜N); based on the N estimated gray levels, selecting a set of third conversion coefficients (b ij , i=1˜N, j=1˜N) corresponding to the N estimated gray levels from the look-up table; according to a second equation, the N adjusted gray levels, and the set of third conversion coefficients, calculating N final gray levels (G FINALj , j=1˜N); and combining the N final gray levels and the N color components into an adjusted image to replace the input image, whereby the inputted image is adjusted.