| CPC G09G 3/3291 (2013.01) [G09G 2310/027 (2013.01); G09G 2310/08 (2013.01); G09G 2380/02 (2013.01)] | 18 Claims | 

| 
               1. A data driving method for a source driver in a display apparatus, wherein 
            the data driving method comprises: 
                configuring the display apparatus to have a first display state and a second display state wherein A pixel unit groups are preset for displaying in the first display state, B pixel unit groups are preset for displaying in the second display state, A and B are positive integers, and A≠B; and 
                in a first switching process of switching the display apparatus from the first display state to the second display state, compensating a data voltage to be loaded to pixel units in response to a first data compensation start instruction, to compensate a change in a voltage drop on a power trace between two different display states of the first display state and the second display state, wherein the display apparatus further comprises a display panel which comprises: the power trace, a plurality of pixel unit groups and a plurality of data lines; the power trace extends away from an input side of a power supply along a first direction; the plurality of pixel unit groups are sequentially arranged away from the input side of the power supply along the first direction; each pixel unit group comprises a plurality of pixel units arranged along a second direction; each pixel unit is connected to a corresponding data line and the power trace; the source driver is connected to each data line to write a corresponding data voltage into the data line; 
                wherein the plurality of pixel unit groups comprises N pixel unit groups; 
                the preset A pixel unit groups are an ith pixel unit group to an (i+A−1) th pixel unit group close to the input side of the power supply; 
                the preset B pixel unit groups are the ith pixel unit group to an (i+B−1) th pixel unit group close to the input side of the power supply; and 
                i is a positive integer, i+A−1≤N, and i+B−1≤N; and 
                wherein before the compensating a data voltage to be loaded to the pixel units in response to a first data compensation start instruction, the data driving method further comprises: 
                generating the first data compensation start instruction and a second driving switching instruction in response to a second state switching start instruction; or 
                generating the first data compensation start instruction and a second driving switching instruction in response to a second state switching start instruction and after a preset first time period; or 
                generating the first data compensation start instruction and a second driving switching instruction in response to a second state switching end instruction; and 
                the data driving method further comprises: 
                sequentially outputting the compensated data voltage to the preset B pixel unit groups in response to the second driving switching instruction, to drive the preset B pixel unit groups to display. 
               |