| CPC G09G 3/2007 (2013.01) [G09G 3/2092 (2013.01); G09G 2320/0233 (2013.01); G09G 2320/0276 (2013.01); G09G 2320/0686 (2013.01)] | 19 Claims |

|
1. A method for driving a display panel, wherein the display panel comprises a plurality of display blocks; and the method comprises:
acquiring gamma correction data of each of the display blocks, wherein the gamma correction data of the plurality of display blocks is acquired by performing gamma correction on at least one of the plurality of display blocks;
for each pixel in the display panel, determining, based on the gamma correction data of a first display block where the pixel is located, a first correction voltage corresponding to a to-be-displayed target gray scale of the pixel;
determining, based on the gamma correction data of at least one second display block adjacent to the first display block, at least one second correction voltage corresponding to the target gray scale;
determining a gamma voltage of the pixel based on the first correction voltage, the at least one second correction voltage, and a position of the pixel in the display panel; and
driving, based on the gamma voltage, the pixel to display the target gray scale;
wherein determining the gamma voltage of the pixel based on the first correction voltage, the at least one second correction voltage, and the position of the pixel in the display panel comprises:
acquiring a mapping relationship between correction voltages and positions of pixels by processing the first correction voltage, the at least one second correction voltage, a position of a central pixel of the first display block in the display panel, and a position of a central pixel of each second display block in the display panel based on a linear difference algorithm; and
determining the gamma voltage of the pixel based on the position of the pixel in the display panel and the mapping relationship.
|