| CPC G09G 3/3607 (2013.01) [G09G 2300/0452 (2013.01); G09G 2320/028 (2013.01); G09G 2320/0673 (2013.01); G09G 2320/068 (2013.01)] | 20 Claims |

|
1. A method for adjusting grayscales of a display panel, comprising:
obtaining a plurality of initial high grayscales and a plurality of initial low grayscales corresponding to a plurality of original grayscales;
obtaining a plurality of reference brightness corresponding to the original grayscales according to the initial high grayscales and the initial low grayscales;
setting a target grayscale arrangement and obtaining an initial dataset according to the target grayscale arrangement, wherein the initial dataset comprises a plurality of groups of grayscale data corresponding to each original grayscale and a preset brightness corresponding to each group of grayscale data, and each group of grayscale data comprises a preset high grayscale and a preset low grayscale;
selecting at least a part of the original grayscales as binding-point grayscales and setting a high grayscale threshold and a front-viewing weight corresponding to each binding-point grayscale;
filtering the initial dataset according to the high grayscale threshold, the initial high grayscales, and the initial low grayscales to obtain a preliminary dataset;
calculating a weight of the preset brightness corresponding to each original grayscale in the preliminary dataset according to the front-viewing weight and the reference brightness; and
for one same original grayscale, selecting one group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale of the original grayscale.
|