| CPC G09G 3/2003 (2013.01) [G09G 2320/0242 (2013.01); G09G 2320/0626 (2013.01); G09G 2360/144 (2013.01)] | 14 Claims |

|
1. A method for processing color data, comprising:
obtaining initial color data of a target display area collected by a color sensor;
before obtaining the initial color data, sequentially displaying multiple calibration patterns in the target display area and obtaining calibration color data corresponding to each of the multiple calibration patterns collected by the color sensor in sequence, to calculate a color rendering error between the calibration color data and real color data of each of the multiple calibration patterns, wherein each of the multiple calibration patterns corresponds to a color;
adjusting, if the color rendering error between the calibration color data and the real color data of each of the multiple calibration patterns falls within an error margin, a color rendering of a light source according to the initial color data; and
converting, if the color rendering error between the calibration color data and the real color data of any of the multiple calibration patterns does not fall within the error margin, the initial color data into color data to be processed in a target color space, the target color space comprising a saturation channel and a brightness channel; adjusting an initial saturation value of the color data to be processed in the saturation channel and/or an initial brightness value of the color data to be processed in the brightness channel to obtain first target color data; and adjusting the color rendering of the light source according to the first target color data being applied, to enable the color rendering error between the color rendering of the light source and a color rendering of the target display area to be within the error margin.
|