Data-driven method, source driver and display device

By compensating for the data voltage when switching display states in the display device, the problem of power line voltage drop caused by changes in the number of display pixel units is solved, achieving stability and consistency of light emission brightness and improving the user experience.

CN117480548BActive Publication Date: 2026-04-07BOE TECHNOLOGY GROUP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In display devices, when the number of display pixel units changes, the voltage drop on the power supply lines changes, resulting in uneven light emission and affecting the user experience.

Method used

By compensating for the data voltage during display state switching, the voltage drop of the power supply lines under different display states is compensated, ensuring the stability of the light intensity.

Benefits of technology

It effectively improves the problem of sudden changes in light intensity caused by changes in power supply line voltage drop, and enhances the display consistency and user experience of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117480548B_ABST
    Figure CN117480548B_ABST
Patent Text Reader

Abstract

A data driving method applied to a source driver (1) in a display device, wherein the display device comprises a display panel and the source driver (1), the display panel comprises a power supply wire (2), a plurality of pixel unit groups (PG) and a plurality of data lines (DATA), the power supply wire (2) extends along a first direction, and the plurality of pixel unit groups (PG) are arranged in sequence along the first direction away from a power supply input side; the display device is configured with a first display state and a second display state, A preset pixel unit groups (PG) are displayed in the first display state, B preset pixel unit groups (PG) are displayed in the second display state, and A≠B; the data driving method comprises: in a first switching process in which the display device is switched from the first display state to the second display state, compensating for a data voltage to be loaded to a pixel unit (Pix) in response to a first data compensation start instruction, so as to compensate for a change in voltage drop on the power supply wire (2) in the two different display states of the first display state and the second display state (S0).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display, and in particular to a data driving method, a source driver, and a display device. Background Technology

[0002] In recent years, Organic Light-Emitting Diode (OLED) displays have increasingly become the mainstream product in the display field due to their advantages such as high contrast, wide viewing angle, fast response speed, and low power consumption. Furthermore, their flexible and bendable nature has further enhanced the application forms and scenarios of OLED displays. Currently, various forms of terminal devices, such as foldable screens, sliding screens, and rollable screens, have been launched. Because they offer more versatile display areas and usage forms, major terminal manufacturers are vigorously developing them. Summary of the Invention

[0003] In a first aspect, embodiments of this disclosure provide a data driving method applied to a source driver in a display device, wherein the display device includes a display panel and the source driver, the display panel includes: power traces, multiple pixel unit groups, and multiple data lines, the power traces extend from the power input side away from the power input side along a first direction, the multiple pixel unit groups are arranged sequentially away from the power input side along the first direction, each pixel unit group includes multiple pixel units arranged along a second direction, each pixel unit is connected to a corresponding data line and a corresponding power trace respectively, and the source driver is connected to each data line to write a corresponding data voltage to each data line;

[0004] The display device is configured with a first display state and a second display state. In the first display state, A pixel unit groups are preset for display, and in the second display state, B pixel unit groups are preset for display. A and B are both positive integers and A≠B.

[0005] The data-driven method includes:

[0006] During the first switching process of the display device from the first display state to the second display state, in response to the first data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

[0007] In some embodiments, the number of pixel unit groups is N;

[0008] The preset A pixel unit groups are the i-th pixel unit group to the (i+A-1)-th pixel unit group closest to the power input side;

[0009] The preset B pixel unit groups are the i-th pixel unit group to the (i+B-1)-th pixel unit group closest to the power input side;

[0010] i is a positive integer, i+A-1≤N, i+B-1≤N.

[0011] In some embodiments, i=1, A<B, B=N;

[0012] Alternatively, i=1, A>B, A=N.

[0013] In some embodiments, the method further includes the following steps prior to compensating the data voltage to be loaded onto the pixel unit in response to a first data compensation start command:

[0014] In response to the second state switch start command, the first data compensation start command and the second drive switch command are generated;

[0015] Alternatively, in response to the second state switching start command and after a preset first duration, the first data compensation start command and the second drive switching command are generated.

[0016] Alternatively, in response to the second state switch end instruction, the first data compensation start instruction and the second drive switch instruction are generated;

[0017] The data-driven method further includes:

[0018] In response to the second drive switching command, the compensated data voltage is sequentially output to the preset B pixel unit groups to drive the preset B pixel unit groups to display.

[0019] In some embodiments, the step of compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command includes:

[0020] The data voltage to be loaded into each pixel unit is compensated according to the preset first compensation voltage to obtain the compensated data voltage Vdata'.

[0021] Vdata'=Vdata-Vcomp1

[0022] Vdata is the data voltage before compensation, and Vcomp1 is the preset first compensation voltage;

[0023] When A < B, Vcomp1 > 0; when A > B, Vcomp1 < 0.

[0024] In some embodiments, the preset first compensation voltage is related to the maximum voltage drop on the power line in the first display state and the maximum voltage drop on the power line in the second display state.

[0025] In some embodiments, the preset first compensation voltage Vcomp1 is:

[0026] Vcomp1=α1*△Vmax_B-β1*△Vmax_A

[0027] △Vmax_B is the maximum voltage drop on the power supply line in the second display state, △Vmax_A is the maximum voltage drop on the power supply line in the first display state, and α1 and β1 are pre-configured constants.

[0028] In some embodiments, after the step of sequentially outputting compensated data voltages to the preset B pixel unit groups in response to the second drive switching command, the method further includes:

[0029] During the second switching process of the display device from the second display state to the first display state, the compensation of the data voltage to be loaded to the pixel unit is stopped in response to the first data compensation end command.

[0030] In some embodiments, before stopping the step of compensating the data voltage to be loaded to the pixel unit in response to a first data compensation end command, the method further includes...

[0031] In response to the first state switch start command, the first data compensation end command and the first drive switch command are generated;

[0032] Alternatively, in response to the first state switching start command and after a second preset time, the first data compensation end command and the first drive switching command are generated.

[0033] Alternatively, the first data compensation end instruction and the first drive switching instruction are generated in response to the first state switching end instruction;

[0034] The data-driven method further includes:

[0035] In response to the first drive switching command, corresponding data voltages are sequentially output to the preset A pixel unit groups to drive the preset A pixel unit groups to display.

[0036] In some embodiments, the method further includes the following steps prior to compensating the data voltage to be loaded onto the pixel unit in response to a first data compensation start command:

[0037] The first data compensation start command is generated in response to the second state switch start command;

[0038] Following the step of compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command, the method further includes:

[0039] The compensated data voltage is sequentially output to the preset A pixel unit groups to drive the preset A pixel unit groups to display;

[0040] In response to the second state switch end command, a first data compensation end command and a second drive switch command are generated;

[0041] In response to the first data compensation end command, compensation for the data voltage to be loaded into the pixel unit is stopped;

[0042] In response to the second drive switching command, corresponding data voltages are sequentially output to the preset B pixel unit groups to drive the preset B pixel unit groups to display.

[0043] In some embodiments, the step of compensating the data voltage to be loaded into the pixel unit in response to a first data compensation start command includes:

[0044] The data voltage to be loaded onto each pixel unit is compensated according to the preset first compensation voltage and first compensation coefficient to obtain the compensated data voltage Vdata'.

[0045] Vdata'=Vdata+Vcomp1*P1 (t1)

[0046] Vdata is the data voltage before compensation, Vcomp1 is the preset first compensation voltage, P1(t1) is the first compensation coefficient, and the value of the first compensation coefficient P1(t1) is positively correlated with the duration t1 of the first switching process, 0 < P1(t1) ≤ 1, 0 < t1 ≤ T1, and T1 is the total duration of the first switching process.

[0047] When A < B, Vcomp1 > 0; when A > B, Vcomp1 < 0.

[0048] In some embodiments, the preset first compensation voltage is related to the maximum voltage drop on the power supply line in the first display state and the maximum voltage drop on the power supply line in the second display state.

[0049] In some embodiments, the preset first compensation voltage Vcomp1 is:

[0050] Vcomp1=α1*△Vmax_B-β1*△Vmax_A

[0051] △Vmax_B is the maximum voltage drop on the power supply line in the second display state, △Vmax_A is the maximum voltage drop on the power supply line in the first display state, and α1 and β1 are pre-configured constants.

[0052] In some embodiments, the first compensation coefficient P1(t1) is:

[0053] P1(t1) = (t1 / T1) γ

[0054] γ is the gamma value configured for the display device.

[0055] In some embodiments, after the step of sequentially outputting corresponding data voltages to the preset B pixel unit groups in response to the second drive switching command, the method further includes:

[0056] During the second switching process of the display device from the second display state to the first display state, in response to the second data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

[0057] In some embodiments, the method further includes the following steps prior to compensating the data voltage to be loaded onto the pixel unit in response to the second data compensation start command:

[0058] In response to the first state switch start command, generate the second data compensation start command;

[0059] Following the step of compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command, the following is also included:

[0060] The compensated data voltage is sequentially output to the preset B pixel unit groups to drive the preset B pixel unit groups to display;

[0061] In response to the first state switch end command, a second data compensation end command and a first drive switch command are generated;

[0062] In response to the second data compensation end command, compensation for the data voltage to be loaded into the pixel unit is stopped;

[0063] In response to the first drive switching command, corresponding data voltages are sequentially output to the preset A pixel unit groups to drive the preset A pixel unit groups to display.

[0064] In some embodiments, the step of compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command includes:

[0065] The data voltage to be loaded onto each pixel unit is compensated according to the preset second compensation voltage and second compensation coefficient to obtain the compensated data voltage Vdata'.

[0066] Vdata'=Vdata+Vcomp2*P2 (t2)

[0067] Vdata is the data voltage before compensation, Vcomp2 is the preset first compensation voltage, P2(t2) is the second compensation coefficient, the value of the second compensation coefficient P2(t2) is positively correlated with the duration t2 of the second switching process, 0<P2(t2)≤1, 0<t2≤T2, and T2 is the total duration of the second switching process;

[0068] When A < B, Vcomp2 < 0; when A > B, Vcomp2 > 0.

[0069] In some embodiments, the preset second compensation voltage is related to the maximum voltage drop on the power line in the first display state and the maximum voltage drop on the power line in the second display state.

[0070] In some embodiments, the preset second compensation voltage Vcomp2 is:

[0071] Vcomp2=α2*△Vmax_A-β2*△Vmax_B

[0072] △Vmax_A is the maximum voltage drop on the power supply line in the first display state, △Vmax_B is the maximum voltage drop on the power supply line in the second display state, and α2 and β2 are pre-configured constants.

[0073] In some embodiments, the second compensation coefficient P2(t2) is:

[0074] P2(t2) = (t2 / T2) γ

[0075] γ is the gamma value configured for the display device.

[0076] In some embodiments, the first switching process includes M1 first switching phases performed sequentially;

[0077] In the m1th first switching stage, the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group near the power input side are displayed, where m1 is a positive integer and m1≤M1, and the value of (BA) / M1 is an integer;

[0078] The step of compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command also includes:

[0079] In response to the second state switching start command, the first data compensation start command and the second drive continuous switching start command are generated.

[0080] The steps for compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command include:

[0081] In response to the first data compensation start command and the second drive continuous switching start command, M1 first switching stages are performed sequentially, wherein the m1th first switching stage includes:

[0082] The data voltage of each pixel unit in the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit group to be loaded to the power input side is compensated to obtain the compensated data voltage Vdata';

[0083] Compensated data voltages are sequentially output to the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group closest to the power input side to drive the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group closest to the power input side to perform display.

[0084] In some embodiments, the step of compensating the data voltage of each pixel unit in the pixel unit groups from the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit groups near the power input side includes:

[0085] The data voltage of each pixel unit in the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit group to be loaded onto the power input side is compensated according to the preset third compensation voltage to obtain the compensated data voltage Vdata'.

[0086] Vdata'=Vdata-m1*Vcomp3

[0087] Vdata is the data voltage before compensation, and Vcomp3 is the preset third compensation voltage;

[0088] When A < B, Vcomp3 > 0; when A > B, Vcomp3 < 0.

[0089] In some embodiments, the preset third compensation voltage Vcomp3 is:

[0090] Vcomp3=δ1*Vchange*(BA) / M1

[0091] Wherein, δ1 is a pre-configured compensation coefficient, and Vchange is the increase in the maximum voltage drop of the power supply line when an additional pixel unit group is added to the display device.

[0092] In some embodiments, after performing M1 first switching stages in response to the first data compensation start command and the second drive continuous switching start command, the method further includes:

[0093] During the second switching process of the display device from the second display state to the first display state, in response to the second data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

[0094] In some embodiments, the second switching process includes M2 second switching phases performed sequentially;

[0095] In the m2th second switching phase, the i-th pixel unit group closest to the power input side to the i+B-1-(BA)*m2 / M2 pixel unit group are displayed, where m2 is a positive integer and m2≤M2, and the value of (BA) / M2 is an integer;

[0096] The step of compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command also includes:

[0097] In response to the first state switching start command, a second data compensation start command and a first drive continuous switching command are generated;

[0098] The steps for compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command include:

[0099] In response to the second data compensation start command and the first drive continuous switching command, M2 second switching stages are performed sequentially, wherein the m2th second switching stage includes:

[0100] Compensate the data voltage of each pixel unit in the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit groups that are to be loaded to the power input side to obtain the compensated data voltage Vdata'.

[0101] Compensated data voltages are sequentially output to the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group closest to the power input side to drive the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group closest to the power input side for display.

[0102] In some embodiments, the step of compensating the data voltage of each pixel unit in the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit groups to be loaded to the power input side includes:

[0103] The data voltage of each pixel unit in the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group to be applied to the power input side is compensated according to the preset fourth compensation voltage to obtain the compensated data voltage Vdata'.

[0104] Vdata'=Vdata-(M2-m2)*Vcomp4

[0105] Vdata is the data voltage before compensation, and Vcomp4 is the preset third compensation voltage;

[0106] When A < B, Vcomp4 > 0; when A > B, Vcomp4 < 0.

[0107] In some embodiments, the preset fourth compensation voltage Vcomp4 is:

[0108] Vcomp4=δ2*Vchange*(BA) / M1

[0109] Wherein, δ2 is a pre-configured compensation coefficient, and Vchange is the increase in the maximum voltage drop of the power supply line when an additional pixel unit group is added to the display device.

[0110] In some embodiments, after the step of compensating the data voltage to be loaded to the pixel unit in response to the second data compensation start command, the method further includes:

[0111] A second data compensation end command is generated in response to the first state switch end command;

[0112] In response to the second data compensation end command, the compensation of the data voltage to be loaded to the pixel unit is stopped.

[0113] In some embodiments, the process further includes the following step between the first switching process and the second switching process:

[0114] During the second display state, the same data voltage compensation method used in the M1 first switching stage is used to compensate the data voltage to be loaded to the preset B pixel unit groups.

[0115] The preset B pixel unit groups sequentially output compensated data voltages to drive the preset B pixel unit groups for display.

[0116] Secondly, embodiments of this disclosure also provide a source driver, comprising:

[0117] One or more processors;

[0118] A memory on which one or more programs are stored;

[0119] When the one or more programs are executed by the one or more processors, the one or more processors implement the data-driven method as described in the first aspect.

[0120] Thirdly, embodiments of this disclosure also provide a display device, comprising: a display panel and a source driver as described in the first aspect.

[0121] In some embodiments, the display panel is a flexible display panel.

[0122] In some embodiments, the flexible display panel is a foldable screen, a sliding screen, or a rollable screen. Attached Figure Description

[0123] Figure 1 This is a schematic diagram of a display device involved in this disclosure;

[0124] Figure 2 This is a schematic diagram of a circuit structure of a pixel unit in an embodiment of this disclosure;

[0125] Figure 3 This is a schematic diagram showing how pixel units located in different pixel unit groups are connected to power supply traces in an embodiment of this disclosure;

[0126] Figure 4 This diagram illustrates the voltage applied at different locations on the power supply line when displaying A pixel units.

[0127] Figure 5 This diagram illustrates the voltage applied at different locations on the power supply lines when B pixel units are displayed.

[0128] Figure 6 A flowchart of a data-driven method provided in an embodiment of this disclosure;

[0129] Figure 7 This is a schematic diagram illustrating the switching of the display device from a first display state to a second display state in an embodiment of this disclosure;

[0130] Figure 8 This is a schematic diagram illustrating the switching of the display device from a first display state to a second display state in an embodiment of this disclosure;

[0131] Figure 9A This is a schematic diagram showing the switching between displaying the foldable screen in the present disclosure using only area C1 and displaying it simultaneously using area C1 and area C2.

[0132] Figure 9BThis is a schematic diagram illustrating the switching between displaying the scrolling screen using only area C1 and displaying it simultaneously using area C1 and area C2, as described in the embodiments of this disclosure.

[0133] Figure 9C This is a schematic diagram showing the switching between displaying the scroll screen in the present disclosure using only area C1 and displaying it simultaneously using area C1 and area C2 in the embodiments of the present disclosure.

[0134] Figure 10 A flowchart of another data-driven method provided in this disclosure embodiment;

[0135] Figure 11 For the corresponding Figure 10 The diagram shows a timing representation of a data-driven method.

[0136] Figure 12 A flowchart of yet another data-driven method provided in this disclosure embodiment;

[0137] Figure 13 For the corresponding Figure 12 The diagram shows a timing representation of a data-driven method.

[0138] Figure 14 A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0139] Figure 15 For the corresponding Figure 14 The diagram shows a timing representation of a data-driven method.

[0140] Figure 16 A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0141] Figure 17 For the corresponding Figure 16 The diagram shows a timing representation of a data-driven method.

[0142] Figure 18 A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0143] Figure 19 For the corresponding Figure 18 The diagram shows a timing representation of a data-driven method.

[0144] Figure 20 A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0145] Figure 21 For the corresponding Figure 20 The diagram shows a timing representation of a data-driven method.

[0146] Figure 22A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0147] Figure 23 For the corresponding Figure 22 The diagram shows a timing representation of a data-driven method.

[0148] Figure 24 This is a schematic diagram of the curve showing how the first compensation coefficient P1(t1) changes with the duration t1 of the first switching process in this embodiment of the present disclosure.

[0149] Figure 25 A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0150] Figure 26 For the corresponding Figure 25 The diagram shows a timing representation of a data-driven method.

[0151] Figure 27 A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0152] Figure 28 For the corresponding Figure 27 The diagram shows a timing representation of a data-driven method.

[0153] Figure 29 A flowchart of yet another data-driven method provided in an embodiment of this disclosure;

[0154] Figure 30 For the corresponding Figure 29 The diagram shows a timing representation of a data-driven method.

[0155] Figure 31 This is a structural block diagram of a source driver in an embodiment of this disclosure. Detailed Implementation

[0156] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0157] In the embodiments of this disclosure, the use of terms such as "first" and "second" to distinguish identical or similar items with essentially the same function and effect is only for the purpose of clearly describing the technical solutions of the embodiments of this disclosure, and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated.

[0158] Figure 1This is a schematic diagram of a display device involved in this disclosure, such as... Figure 1 As shown, the display device includes a display panel and a source driver 1. The display panel includes a display area Q1 and a peripheral area Q2. The source driver 1 is located in the peripheral area Q2. A power trace 2 is also provided in the peripheral area Q2. The power trace 2 extends from the power input side away from the power input side along a first direction. A plurality of pixel unit groups PG are arranged sequentially along the first direction away from the power input side in the display area Q1. The pixel unit group PG includes a plurality of pixel units Pix arranged along a second direction (the second direction intersects the first direction, for example, the two can be perpendicular). Each pixel unit Pix is ​​connected to a corresponding data line DATA and the power trace 2 respectively. The source driver 1 is connected to each data line DATA to write a corresponding data voltage to each data line DATA. The power trace 2 is used to write the power voltage VDD input from the power input side (which is provided with a power module, and the power module is connected to the power trace) to each pixel unit Pix.

[0159] exist Figure 1 The example provided illustrates a case where the first direction is a column direction and the second direction is a row direction. This case is for illustrative purposes only and does not limit the technical solution of this disclosure.

[0160] Figure 2 This is a schematic diagram of a circuit structure for a pixel unit in an embodiment of this disclosure. Figure 3 This is a schematic diagram illustrating how pixel units located within different pixel unit groups are connected to power supply traces in an embodiment of this disclosure, such as... Figure 2 and Figure 3 As shown, in some embodiments, the pixel unit includes a pixel driving circuit and a light-emitting device EL. The pixel driving circuit is used to generate a corresponding driving current according to the received data voltage and output the driving current to the light-emitting device EL to drive the light-emitting device to emit light.

[0161] The light-emitting device EL in the embodiments of this disclosure can be a current-driven light-emitting device, such as an OLED, a light-emitting diode (LED), etc.

[0162] In some embodiments, the pixel driving circuit adopts a 2T1C structure, which includes two transistors (one switching transistor T0 and one driving transistor DTFT, the gate of the switching transistor T0 is connected to the gate line GATE) and one capacitor C. Optionally, all transistors in the pixel driving circuit are P-type transistors. Of course, each transistor in the pixel driving circuit can be selected from either an N-type transistor or a P-type transistor. It should be noted that... Figure 2The pixel driving circuit shown in the illustration uses a 2T1C structure, which is merely illustrative and does not limit the technical solutions of this disclosure. In the embodiments of this disclosure, the pixel driving circuit may also use structures with other numbers of transistors, such as a 7T2C structure, a 6T1C structure, a 6T2C structure, or a 9T2C structure, and this disclosure does not limit this.

[0163] In some embodiments, to connect pixel units Pix to power lines, each pixel unit group PG is configured with a corresponding connection line 3. The connection line 3 extends along a second direction, and pixel units Pix located within the same pixel unit group PG are connected to power lines 2 through the same corresponding connection line 3. The connection lines 3 configured in different pixel unit groups PG connect to different positions on the power lines 2.

[0164] For ease of description, the end of power trace 2 closest to the power input side is denoted as node Q0, and the voltage at node Q0 is denoted as VDD. The node where the connecting trace of the j-th pixel unit group PG closest to the power input side connects to the power trace is denoted as Qj, and the voltage at node Qj is denoted as Vj. The resistance between node Qj and node Qj-1 is Rj, 1≤j≤N, where N is the total number of pixel unit groups PG in the display panel. Due to the voltage drop (IR Drop) on the power trace, the actual power supply voltage applied at different locations on the power trace varies when all N pixel unit groups PG are displayed.

[0165] Taking node Qj as an example, the current flowing through resistor Rj is IG_j, the current on the connection trace configured in the j-th pixel unit group PG is Ij, and the current flowing through resistor Rj-1 is IG_j-1; where IG_j = Ij + IG_j-1. Similarly, IG_j-1 = Ij-1 + IG_j-2; through iteration, we can obtain... .

[0166] At this point, the voltage difference across resistor Rj is ΔV_Rj = IG_j * Rj, that is, Vj+1 - Vj = IG_j * Rj. The voltage at node Qj at this point is Vj = .

[0167] As can be seen from the above, the actual power supply voltage applied at different nodes on the power supply traces is different; that is, the power supply voltage transmitted on different connection traces is different, and the power supply voltage received by different pixel unit groups (PGs) is different. More specifically, VDD > V1 > V2 > V3 ... > VN.

[0168] Within the pixel cell located in the j-th pixel cell group PG, the driving current Iout output by the driving transistor is:

[0169] Iout = K * (Vgs - Vth)2 = K*(Vdata-Vj-Vth) 2

[0170] Where K is a constant, and its magnitude is related to the channel characteristics of the driving transistor. Vgs is the gate-source voltage of the driving transistor, Vgs = Vdata - Vj < 0. For ease of description, assume Vth = 0V. In this case, Iout = K * (Vdata - VDD). 2 .

[0171] Specifically, if Vdata remains constant, a decrease in the actual power supply voltage Vj applied to the pixel unit in the j-th pixel unit group PG will decrease Iout, meaning the luminous intensity of the light-emitting device within the pixel unit of the j-th pixel unit group PG will decrease. Conversely, if Vdata remains constant, an increase in the actual power supply voltage Vj applied to the pixel unit in the j-th pixel unit group PG will increase Iout, meaning the luminous intensity of the light-emitting device within the pixel unit of the j-th pixel unit group PG will increase.

[0172] As can be seen from the above, when two pixel units receive different power supply voltages, corresponding to the same data voltage Vdata, the driving current generated in the two pixel units is different, and the luminous brightness of the light-emitting devices in the two pixel units is different. In other words, the display effect of pixel units located in different pixel unit groups PG is inconsistent. To improve this problem, manufacturers take into account the voltage drop on the power supply lines during the manufacturing process of display devices and add voltage drop compensation during the manufacturing process (the specific compensation method is well known in the art and will not be elaborated here), so that when all N pixel unit groups PG on the display panel are displaying, the display effect of pixel units located in different pixel unit groups PG can be nearly consistent.

[0173] However, with technological advancements, display devices need to address more diverse application scenarios, such as those where the number of pixel units used for display changes. Specifically, the display device is configured with a first display state and a second display state. In the first display state, A pixel units are preset for display, while in the second display state, B pixel units are preset for display. Both A and B are positive integers, and A ≠ B. Because the number of pixel units used for display changes, the voltage drop across the power supply lines changes (i.e., there is a voltage drop variation on the power supply lines), and the actual power supply voltage received by the same pixel unit group also changes.

[0174] Figure 4 This diagram illustrates the voltage applied at different locations on the power supply lines when displaying a group of A pixel units. Figure 5 This diagram illustrates the voltage applied at different locations on the power supply lines when B pixel units are displayed, as shown below. Figure 4 and Figure 5 As shown, it is assumed that when each pixel unit group PG is displayed, the current on its configured connection line 3 is I (when the pixel unit group PG is not displayed, there is no current on its configured connection line 3, or it can be regarded as the current is 0), and the resistance between the connection point of the configured connection line 3 of two adjacent pixel units and the power supply line 2 is R.

[0175] When displaying A pixel units PG, the voltage difference across resistor RA can be calculated as follows: ΔV_RA = I*R, ΔV_RA-1 = 2*I*R, ΔV_RA-2 = 3*I*R, ..., ΔV_Rj = (A-j+1)*I*R, ..., ΔV_R2 = (A-1)*I*R, and ΔV_R1 = A*I*R.

[0176] When displaying A pixel units PG, the maximum voltage drop VDD-VA_A on power trace 2 is: The voltage Vj_A at node Qj is: .

[0177] Similarly, when displaying B pixel units PG, the voltage difference across resistor RB can be calculated as follows: ΔV_RB = I*R; ΔV_RB-1 = 2*I*R; ΔV_RB-2 = 3*I*R; ... ΔV_Rj = (B-j+1)*I*R; ... ΔV_R2 = (B-1)*I*R; ... ΔV_R1 = B*I*R.

[0178] When displaying B pixel units PG, the maximum voltage drop VDD-VB_b on power trace 2 is: The voltage Vj_B at node Qj is: .

[0179] Since A≠B, Vj_A≠Vj_B; that is, the voltage at node Qj is not equal when A pixel units PG are displayed, compared to the voltage at node Qj when B pixel units PG are displayed.

[0180] Based on the above, when the number of pixel units displayed in the display device changes, the actual power supply voltage applied at the same node on the power supply line will also change; correspondingly, the power supply voltage supplied to the same pixel unit group will also change, and the brightness of the pixel unit group will also change.

[0181] Specifically, when the display device switches from displaying with A pixel units to displaying with B pixel units; if A < B, then Vj_A > Vj_B, meaning that the power supply voltage provided to the j-th pixel unit group decreases. While the data voltage received by the pixel unit group corresponding to the connection trace connected to node Qj remains unchanged, the luminous brightness of the pixel unit group corresponding to the connection trace connected to node Qj will decrease. If A > B, then Vj_A < Vj_B, meaning that the power supply voltage provided to the j-th pixel unit group increases. While the data voltage received by the pixel unit group corresponding to the connection trace connected to node Qj remains unchanged, the luminous brightness of the pixel unit group corresponding to the connection trace connected to node Qj will increase.

[0182] Therefore, when the number of pixel units displayed in a display device changes, users will observe a sudden change in the brightness of the display device, affecting the user experience.

[0183] To address the aforementioned technical problems, this disclosure provides corresponding solutions, which will be described in detail below with reference to specific embodiments.

[0184] Figure 6 A flowchart of a data-driven method provided in an embodiment of this disclosure, such as... Figure 6 As shown, this data driving method is applied to a source driver in a display device. The display device includes a display panel and a source driver. The display panel includes power traces, multiple pixel unit groups, and multiple data lines. The power traces extend from the power input side away from the power input side along a first direction. The multiple pixel unit groups are arranged sequentially away from the power input side along the first direction. Each pixel unit group includes multiple pixel units arranged along a second direction. Each pixel unit is connected to a corresponding data line and a corresponding power trace. The source driver is connected to each data line to write a corresponding data voltage to each data line. The display device is configured with a first display state and a second display state. In the first display state, A pixel unit groups are preset for display, and in the second display state, B pixel unit groups are preset for display. A and B are both positive integers and A≠B. The data driving method includes:

[0185] Step S0: During the first switching process of the display device from the first display state to the second display state, in response to the first data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

[0186] In this embodiment of the disclosure, by compensating for the data voltage to be loaded onto the pixel unit during the first switching process of the display device from the first display state to the second display state, the voltage drop of the power supply line under the two different display states can be compensated, which can also effectively improve the problem of sudden changes in the brightness of the display device caused by the voltage drop change on the power supply line.

[0187] In some embodiments, the number of pixel unit groups is N; the preset A pixel unit groups are the i-th pixel unit group to the (i+A-1)-th pixel unit group closest to the power input side; the preset B pixel unit groups are the i-th pixel unit group to the (i+B-1)-th pixel unit group closest to the power input side; i is a positive integer, i+A-1≤N, i+B-1≤N.

[0188] Figure 7 This is a schematic diagram illustrating the switching of the display device from a first display state to a second display state in an embodiment of this disclosure, as shown below. Figure 7 As shown, in some embodiments, i=1, A<B, B=N. Specifically, the display device includes B pixel unit groups arranged along a first direction, and the display device is divided into two regions arranged along the first direction: region C1 and region C2, wherein region C1 is closer to the power input side, and region C1 includes A pixel unit groups: the 1st pixel unit group to the Ath pixel unit group, and region C2 includes the BAth pixel unit group: the (A+1)th pixel unit group to the Bth pixel unit group. At this time, the preset A pixel unit groups are all the pixel unit groups in region C1, and the preset B pixel unit groups are all the pixel unit groups in region C1 + region C2.

[0189] Figure 8 This is a schematic diagram illustrating the switching of the display device from a first display state to a second display state in an embodiment of this disclosure, as shown below. Figure 8 As shown, in some embodiments, i=1, A>B, A=N. Specifically, the display device includes A pixel unit groups arranged along a first direction, and the display device is divided into two regions arranged along the first direction: region C1 and region C2, wherein region C1 is closer to the power input side, and region C1 includes B pixel unit groups: the 1st pixel unit group to the Bth pixel unit group, and region C2 includes the ABth pixel unit group: the B+1th pixel unit group to the Ath pixel unit group. At this time, the preset A pixel unit groups are all the pixel unit groups in region C1 + region C2, and the preset B pixel unit groups are all the pixel unit groups in region C1.

[0190] In some embodiments, the display panel is a flexible display panel. Further optionally, the flexible display panel is a foldable screen, a rollable screen, or a retractable screen.

[0191] Figure 9A This is a schematic diagram illustrating the switching between displaying the foldable screen using only area C1 and displaying it simultaneously using area C1 and area C2, as described in this embodiment. Figure 9B This is a schematic diagram illustrating the switching between displaying the scrolling screen using only area C1 and displaying it simultaneously using area C1 and area C2, as described in this embodiment. Figure 9C This is a schematic diagram illustrating the switching between displaying the scroll screen using only area C1 and displaying it simultaneously using area C1 and area C2, as described in the embodiments of this disclosure. Figures 9A to 9C As shown, when foldable, sliding, and rollable screens switch display states, the physical state of the display panel also switches synchronously. For example, for a foldable screen, area C2 can be folded to the back of area C1, or area C2 can be restored to the same plane as area C1; for a sliding screen, area C2 can be slid into a storage box, or slide out of the storage box and unfolded; for a rollable screen, area C2 can be bent for storage, or unfolded from its bent state.

[0192] In specific scenarios, when i=1, A<B, and B=N, during the transition from the first display state to the second display state, the folding screen restores the area C2 located behind the area C1 to be on the same plane as the area C1; the sliding screen slides out the area C2 located in the storage box and unfolds it to be on the same plane as the area C1; and the rolling screen unfolds the area C2, which is in a bent state, to be on the same plane as the area C1. Correspondingly, during the transition from the second display state to the first display state, the folding screen folds the area C2 to the back of the area C1; the sliding screen slides the area C2 into the storage box; and the rolling screen bends the area C2.

[0193] In other specific scenarios, when i=1, A>B, and A=N, during the switching process of the display device from the first display state to the second display state, the folding screen folds the area C2 portion to the back of the area C1 portion, the sliding screen slides the area C2 portion into the storage box, and the rollable screen bends the area C2 portion. Correspondingly, during the switching process of the display device from the second display state to the first display state, the folding screen folds the area C2 portion located on the back of the area C1 portion to be on the same plane as the area C1 portion, the sliding screen slides the area C2 portion located in the storage box out to be on the same plane as the area C1 portion, and the rollable screen unfolds the area C2 portion in the bent state to be on the same plane as the area C1 portion.

[0194] Of course, the technical solutions disclosed herein can also be applied to other scenarios, which will not be described in detail here.

[0195] Figure 10 A flowchart of another data-driven method provided in this disclosure embodiment. Figure 11 For the corresponding Figure 10 The diagram shows a timing representation of a data-driven method, such as... Figure 10 and Figure 11 As shown, this data-driven method includes:

[0196] Step S101a: In response to the second state switching start instruction, generate a first data compensation start instruction and a second drive switching instruction.

[0197] The switching of the display state of a display device is accompanied by a switching of the physical state of the display device (e.g., folding / restoring a foldable screen, collapsing / unfolding a rollable screen, bending / unfolding a retractable screen). Therefore, the switching of the display state involves a switching process. In this embodiment of the disclosure, the switching process of the display device from a first display state to a second display state is referred to as the first switching process, and the switching process of the display device from a second display state to the first display state is referred to as the second switching process. During the first switching process and the second switching process, the physical state of the display device will also switch accordingly.

[0198] Specifically, in response to a preset first operation command (a pre-designed operation command corresponding to the first switching process), the switching control unit inside the display device generates a second state switching start command, indicating the start of the first switching process. The physical state of the display device also begins to switch accordingly (e.g., a folding screen performs a folding operation, a folding screen performs a restoring operation, a rollable screen performs a sliding storage operation, a rollable screen performs a sliding unfolding operation, a scrollable screen performs a bending operation, or a scrollable screen performs an unfolding operation; the specific switching operation corresponds to the preset first operation command). In response to this second state switching start command, the source driver generates a first data compensation start command and a second drive switching command.

[0199] Step S102: In response to the first data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

[0200] Step S103: In response to the second drive switching command, the compensated data voltage is sequentially output to the preset B pixel unit groups to drive the preset B pixel unit groups for display.

[0201] In other words, at the beginning of the first switching process, the source driver begins to compensate for the data voltage to offset the voltage drop changes on the power supply lines between the first and second display states. Simultaneously, the source driver switches from providing data voltage to a preset group of A pixel units to drive them in display mode, to sequentially outputting compensated data voltage to a preset group of B pixel units to drive them in display mode. That is, both the start of data voltage compensation and the switching of the number of pixel units in display mode occur at the beginning of the first switching process.

[0202] Figure 12 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 13 For the corresponding Figure 12 The diagram shows a timing representation of a data-driven method, such as... Figure 12 and Figure 13 As shown, Figure 12 The data-driven method shown is to... Figure 10 In the data-driven method shown, step S101a is replaced by step S101b. Only step S101b will be described in detail below.

[0203] Step S101b: In response to the second state switching start command and after a preset first time period, generate a first data compensation start command and a second drive switching command.

[0204] and Figure 10 The source driver in the illustrated embodiment generates a first data compensation start command and a second drive switching command at the beginning of the first switching process, which differs from the second command. Figure 12 In the illustrated embodiment, the source driver generates the first data compensation start command and the second drive switching command only after the first switching process has started and a preset first duration has elapsed (the specific value can be pre-designed according to actual needs). That is, the start of data voltage compensation and the switching of the number of pixel units for display both occur at the beginning of the first switching process after the preset first duration.

[0205] Figure 14 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 15 For the corresponding Figure 14 The diagram shows a timing representation of a data-driven method, such as... Figure 14 and Figure 15 As shown, Figure 14 The data-driven method shown is to... Figure 10 In the data-driven method shown, step S101a is replaced by step S101c. Only step S101c will be described in detail below.

[0206] Step S101c: In response to the second state switching end instruction, generate a first data compensation start instruction and a second drive switching instruction.

[0207] and Figure 10 The source driver in the illustrated embodiment generates a first data compensation start command and a second drive switching command at the beginning of the first switching process, which differs from the second command. Figure 14 In the illustrated embodiment, the source driver generates a first data compensation start command and a second drive switching command at the end of the first switching process. That is, the start of data voltage compensation and the switching of the number of pixel units for display both occur at the end of the first switching process.

[0208] It should be noted that at the end of the first switching process, the switching control unit inside the display device generates a second state switching end command, indicating that the first switching process has ended, the display device has completed the switching to the second display state, and the display device then operates in the second display state.

[0209] See also Figure 10 , Figure 12 , Figure 14 In some embodiments of the data-driven method shown, step S102 specifically includes: compensating the data voltage to be loaded onto each pixel unit according to a preset first compensation voltage to obtain the compensated data voltage Vdata'.

[0210] Vdata'=Vdata-Vcomp1

[0211] Vdata is the data voltage before compensation, and Vcomp1 is the preset first compensation voltage; where Vcomp1 > 0 when A < B, and Vcomp1 < 0 when A > B.

[0212] Based on the above Figure 4 and Figure 5As described, when A < B, the number of pixel units displayed increases after the first switching process. For the j-th pixel unit group, the actual power supply voltage received by the j-th pixel unit group decreases, and the brightness of the pixels within the j-th pixel unit group decreases. Therefore, by reducing the data voltage while switching the number of pixel units displayed, the brightness of the j-th pixel unit group can be increased. This compensates for the decrease in brightness caused by the reduced actual power supply voltage received by the j-th pixel unit group, effectively preventing brightness jumps. When A > B, the number of pixel units displayed after the first switching process decreases. For the j-th pixel unit group, the actual power supply voltage received by the j-th pixel unit group increases, and the brightness of the pixel units within the j-th pixel unit group increases. Based on this, by increasing the data voltage while switching the number of pixel units displayed, the brightness of the j-th pixel unit group decreases, thereby compensating for the increase in brightness caused by the increase in the actual power supply voltage received by the j-th pixel unit group, effectively avoiding the phenomenon of brightness jumps.

[0213] In some embodiments, the preset first compensation voltage is related to the maximum voltage drop on the power supply line in the first display state and the maximum voltage drop on the power supply line in the second display state.

[0214] In some embodiments, the preset first compensation voltage Vcomp1 is:

[0215] Vcomp1=α1*△Vmax_B-β1*△Vmax_A

[0216] △Vmax_B is the maximum voltage drop on the power supply line in the second display state, △Vmax_A is the maximum voltage drop on the power supply line in the first display state, and α1 and β1 are pre-configured constants.

[0217] It should be noted that △Vmax_B and △Vmax_A can be obtained through prior experiments, and the values ​​of α1 and β1 can be set according to actual compensation needs.

[0218] Figure 16 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 17 For the corresponding Figure 16 The diagram shows a timing representation of a data-driven method, such as... Figure 16 and Figure 17 As shown, Figure 16 The data-driven approach shown includes not only Figure 10The steps S101a, S102 and S103 are included, and after step S103, steps S104a, S105 and S106 are also included. Only steps S104a, S105 and S106 will be described in detail below.

[0219] Step S104a: In response to the first state switching start instruction, generate a first data compensation end instruction and a first drive switching instruction.

[0220] After the first switching process is completed, the display device will operate in the second display state. During the operation of the display device in the second display state, the source driver will continue to compensate the data voltage in the compensation method in step S102, and send the compensated data voltage to a preset B pixel unit group to drive the preset B pixel unit group to display.

[0221] At a certain moment, in response to a preset second operation command (a pre-designed operation command corresponding to the second switching process), the switching control unit inside the display device generates a first state switching start command, indicating the start of the second switching process. The physical state of the display device also begins to switch accordingly (for example, a folding screen performs a folding operation, a folding screen performs a restoring operation, a rollable screen performs a sliding storage operation, a rollable screen performs a sliding unfolding operation, a scrollable screen performs a bending operation, or a scrollable screen performs an unfolding operation; the specific switching operation corresponds to the preset first operation command). In response to this first state switching start command, the source driver generates a first data compensation end command and a first drive switching command.

[0222] Step S105: In response to the first data compensation end command, stop compensating for the data voltage to be loaded to the pixel unit.

[0223] Step S106: In response to the first drive switching command, output corresponding data voltages to a preset A pixel unit group in sequence to drive the preset A pixel unit group to display.

[0224] In other words, at the beginning of the second switching process, the source driver stops compensating for the data voltage; simultaneously, the source driver switches from providing data voltage to a preset group of B pixel units to drive the preset group of B pixel units for display, to providing data voltage to a preset group of A pixel units for display. That is, both the end of data voltage compensation and the switching of the number of pixel units for display occur at the beginning of the second switching process.

[0225] In this embodiment of the disclosure, when the number of pixel units displayed is switched from B to A, the voltage drop on the power supply line returns to the state before data voltage compensation. In order to avoid sudden changes in the brightness of the pixel units, data voltage compensation needs to be stopped.

[0226] Figure 18 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 19 For the corresponding Figure 18 The diagram shows a timing representation of a data-driven method, such as... Figure 18 and Figure 19 As shown, Figure 18 The data-driven method shown is to... Figure 16 In the data-driven method shown, steps S101a and S104a are replaced by steps S101b and S104b, respectively. For a description of step S101b, please refer to the previous section. Figure 12 The content of the data-driven method shown below will only describe step S104b in detail.

[0227] Step S104b: In response to the first state switching start command and after a second preset time, generate the first data compensation end command and the first drive switching command.

[0228] and Figure 16 The source driver in the illustrated embodiment generates a first data compensation end instruction and a first drive switching instruction at the beginning of the second switching process, which differs from the first instruction. Figure 18 In the illustrated embodiment, the source driver generates the first data compensation end command and the second drive switching command only after the second switching process begins and a preset second time interval has elapsed (the specific value can be pre-designed according to actual needs). That is, the end of data voltage compensation and the switching of the number of pixel units for display both occur at the beginning of the second switching process after the preset second time interval.

[0229] Figure 20 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 21 For the corresponding Figure 20 The diagram shows a timing representation of a data-driven method, such as... Figure 20 and Figure 21 As shown, Figure 20 The data-driven method shown is to... Figure 16 In the data-driven method shown, steps S101a and S104a are replaced by steps S101c and S104c, respectively. For a description of step S101c, please refer to the previous section. Figure 14 The content of the data-driven method shown below will only describe step S104c in detail.

[0230] Step S104c: In response to the first state switching end instruction, generate a first data compensation end instruction and a first drive switching instruction.

[0231] and Figure 16 The source driver in the illustrated embodiment generates a first data compensation start command and a second drive switching command at the beginning of the first switching process, which differs from the second command. Figure 16 In the illustrated embodiment, the source driver generates a first data end command and a first drive switching command at the end of the second switching process. That is, the end of data voltage compensation and the switching of the number of pixel units for display both occur at the end of the second switching process.

[0232] It should be noted that at the end of the second switching process, the switching control unit inside the display device generates a first state switching end command, indicating that the second switching process has ended, the display device has completed the switching of the first display state, and the display device then operates in the first display state.

[0233] In this embodiment of the disclosure, Figure 10 Steps S101a to S103 Figure 12 Steps S101b to S103 Figure 14 Any one of steps S101c to S103 can be combined with Figure 16 Steps S104a to S106 Figure 18 Steps S104b to S106 Figure 20 Any combination of steps S104c to S106, the resulting technical solution, also falls within the scope of protection of this disclosure. For example, Figure 10 Steps S101a to S103 and Figure 18 The combination of steps S104b to S106 in the above steps can yield a new technical solution.

[0234] Figure 22 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 23 For the corresponding Figure 22 The diagram shows a timing representation of a data-driven method, such as... Figure 22 and Figure 23 As shown, this data-driven method includes:

[0235] Step S201: In response to the second state switching start command, generate a first data compensation start command.

[0236] Step S202: In response to the first data compensation start command, compensate the data voltage to be loaded into the pixel unit.

[0237] Step S203: Output the compensated data voltage sequentially to the preset A pixel unit groups to drive the preset A pixel unit groups for display.

[0238] Step S204: In response to the second state switching end instruction, generate a first data compensation end instruction and a second drive switching instruction.

[0239] Step S205: In response to the first data compensation end command, stop compensating for the data voltage to be loaded to the pixel unit.

[0240] Step S206: In response to the second drive switching command, output corresponding data voltages to the preset B pixel unit groups in sequence to drive the preset B pixel unit groups to display.

[0241] Unlike the previous embodiment where the first data compensation start command and the second drive switching command are generated synchronously, in this embodiment, the first data compensation start command is generated at the beginning of the first switching process to compensate the data voltage, and the first data compensation end command and the second drive switching command are generated at the end of the first switching process to switch the number of pixel unit groups to be displayed (the number of pixel unit groups to be displayed is switched from A to B) and stop compensating the data voltage.

[0242] In some embodiments, step S202 specifically includes: compensating the data voltage to be loaded onto each pixel unit according to a preset first compensation voltage and a first compensation coefficient to obtain the compensated data voltage Vdata';

[0243] Vdata'=Vdata+Vcomp1*P1 (t1)

[0244] Vdata is the data voltage before compensation, Vcomp1 is the preset first compensation voltage, P1(t1) is the first compensation coefficient, and the value of the first compensation coefficient P1(t1) is positively correlated with the duration t1 of the first switching process, 0 < P1(t1) ≤ 1, 0 < t1 ≤ T1, and T1 is the total duration of the first switching process; where Vcomp1 > 0 when A < B, and Vcomp1 < 0 when A > B.

[0245] Based on the above Figure 4 and Figure 5As described, when A < B, the number of pixel unit groups displayed increases after the first switching process. For the j-th pixel unit group, the actual power supply voltage received by the j-th pixel unit group decreases, and the brightness of the pixel units within the j-th pixel unit group decreases. Based on this, by continuously increasing the first compensation coefficient (Vcomp1 is positive) during the first switching process, the compensated data voltage can be continuously increased, and the brightness of the pixel units can be continuously decreased. At the end of the first switching process, the compensation for the data voltage is stopped, and the number of pixel unit groups displayed is switched. During the first switching process (including the start and end times of the first switching process), the brightness of the preset A pixel unit groups will continuously decrease without any brightness jump. It should be noted that although the brightness of the pixel units decreases at the end of the first switching process due to the switching of the number of pixel unit groups displayed, the brightness of the pixel units is continuously reduced before the end of the first switching process due to data voltage compensation. Therefore, the difference between the brightness of the pixel units at the end of the first switching process and the brightness in the previous frame is small, and no brightness jump occurs.

[0246] When A > B, the number of pixel units displayed after the first switching process decreases. For the j-th pixel unit group, the actual power supply voltage received by the j-th pixel unit group increases, and the brightness of the pixel units within the j-th pixel unit group increases. Based on this, by continuously increasing the first compensation coefficient (Vcomp1 is negative) during the first switching process, the compensated data voltage can be continuously reduced, and the brightness of the pixel units can be continuously increased. At the end of the first switching process, compensation for the data voltage is stopped, and the number of pixel units displayed is switched. During the first switching process (including the start and end times of the first switching process), the brightness of the preset A pixel unit groups will continuously increase without any brightness jump. It should be noted that although the brightness of the pixel units increases at the end of the first switching process due to the switching of the number of pixel units displayed, the brightness of the pixel units increases continuously before the end of the first switching process because of the continuous increase in brightness caused by data voltage compensation. Therefore, the difference between the brightness of the pixel units at the end of the first switching process and the brightness in the previous frame is small, and no brightness jump occurs.

[0247] In some embodiments, the preset first compensation voltage is related to the maximum voltage drop on the power supply line in the first display state and the maximum voltage drop on the power supply line in the second display state.

[0248] In some embodiments, the preset first compensation voltage Vcomp1 is:

[0249] Vcomp1=α1*△Vmax_B-β1*△Vmax_A

[0250] △Vmax_B is the maximum voltage drop on the power supply line in the second display state, △Vmax_A is the maximum voltage drop on the power supply line in the first display state, and α1 and β1 are pre-configured constants.

[0251] In some embodiments, the first compensation coefficient P1(t1) is: P1(t1) = (t1 / T1) γ Where γ is the gamma value configured for the display device.

[0252] Figure 24 This is a schematic diagram of the change of the first compensation coefficient P1(t1) with the duration t1 of the first switching process in this embodiment of the present disclosure, as shown in the figure. Figure 24 As shown, the first compensation coefficient P1(t1) has a non-linear relationship with the duration t1 of the first switching process. Generally, the gamma value γ configured in the display device is ≥1.5, for example, the gamma value γ takes the value of 1.8, 2.2, etc.

[0253] Figure 25 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 26 For the corresponding Figure 25 The diagram shows a timing representation of a data-driven method, such as... Figure 25 and Figure 26 As shown, this data-driven method not only includes Figure 22 The data-driven method shown includes steps S201 to S206, as well as steps S207 to S2012. Only steps S207 to S2012 will be described in detail below.

[0254] Step S207: In response to the first state switching start command, generate a second data compensation start command.

[0255] After the first switching process is completed, the display device will operate in the second display state. During the operation of the display device in the second display state, the source driver will not compensate for the data voltage. Instead, the source driver will send the data voltage to a preset group of B pixel units to drive the preset group of B pixel units for display.

[0256] At a certain moment, in response to a preset second operation command (a pre-designed operation command corresponding to the second switching process), the switching control unit inside the display device generates a first state switching start command, indicating the start of the second switching process. The physical state of the display device also begins to switch accordingly (for example, a folding screen performs a folding operation, a folding screen performs a restoring operation, a rollable screen performs a sliding storage operation, a rollable screen performs a sliding unfolding operation, a scrollable screen performs a bending operation, or a scrollable screen performs an unfolding operation; the specific switching operation corresponds to the preset first operation command). The source driver generates a second data compensation start command in response to the first state switching start command.

[0257] Step S208: In response to the second data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

[0258] Step S209: Output the compensated data voltage sequentially to the preset B pixel unit groups to drive the preset B pixel unit groups for display.

[0259] Step S210: In response to the first state switching end instruction, generate a second data compensation end instruction and a first drive switching instruction.

[0260] Step S211: In response to the second data compensation end command, stop compensating for the data voltage to be loaded to the pixel unit.

[0261] Step S212: In response to the first drive switching command, output corresponding data voltages to a preset A pixel unit group in sequence to drive the preset A pixel unit group to display.

[0262] In this embodiment, a second data compensation start command is generated at the beginning of the second switching process to compensate for the data voltage, and a second data compensation end command and a first drive switching command are generated at the end of the second switching process to switch the number of pixel unit groups to be displayed (the number of pixel unit groups to be displayed is switched from B to A) and stop compensating for the data voltage.

[0263] In some embodiments, step S208 specifically includes: compensating the data voltage to be loaded onto each pixel unit according to a preset second compensation voltage and a second compensation coefficient to obtain the compensated data voltage Vdata';

[0264] Vdata'=Vdata+Vcomp2*P2 (t2)

[0265] Vdata is the data voltage before compensation, Vcomp2 is the preset first compensation voltage, P2(t2) is the second compensation coefficient, and the value of the second compensation coefficient P2(t2) is positively correlated with the duration t2 of the second switching process, 0 < P2(t2) ≤ 1, 0 < t2 ≤ T2, and T2 is the total duration of the second switching process; when A < B, Vcomp2 < 0; when A > B, Vcomp2 > 0.

[0266] Based on the above Figure 4 and Figure 5 As described, when A < B, the number of pixel units displayed after the second switching process decreases. For the j-th pixel unit group, the actual power supply voltage received by the j-th pixel unit group increases, and the brightness of the pixel units within the j-th pixel unit group increases. Based on this, by continuously increasing the first compensation coefficient (Vcomp1 is negative) during the second switching process, the compensated data voltage can be continuously reduced, and the brightness of the pixel units can be continuously increased. At the end of the second switching process, compensation for the data voltage is stopped, and the number of pixel units displayed is switched. During the second switching process (including the start and end times of the second switching process), the brightness of the preset B pixel unit groups will continuously increase without any brightness jump. It should be noted that although the brightness of the pixel units increases at the end of the first switching process due to the switching of the number of pixel units displayed, the brightness of the pixel units increases continuously before the end of the second switching process due to data voltage compensation. Therefore, the difference between the brightness of the pixel units at the end of the second switching process and the brightness in the previous frame is small, and no brightness jump occurs.

[0267] When A > B, the number of pixel unit groups displayed increases after the second switching process. For the j-th pixel unit group, the actual power supply voltage received by the j-th pixel unit group decreases, and the brightness of the pixel units within the j-th pixel unit group decreases. Based on this, by continuously increasing the first compensation coefficient (Vcomp1 is positive) during the second switching process, the compensated data voltage can be continuously increased, and the brightness of the pixel units can be continuously decreased. At the end of the second switching process, the compensation for the data voltage is stopped, and the number of pixel unit groups displayed is switched. During the second switching process (including the start and end times of the second switching process), the brightness of the preset B pixel unit groups will continuously decrease without any brightness jump. It should be noted that although the brightness of the pixel units decreases at the end of the second switching process due to the switching of the number of pixel unit groups displayed, the brightness of the pixel units is continuously reduced before the end of the second switching process due to data voltage compensation. Therefore, the difference between the brightness of the pixel units at the end of the second switching process and the brightness in the previous frame is small, and no brightness jump occurs.

[0268] In some embodiments, the preset second compensation voltage is related to the maximum voltage drop on the power supply line in the first display state and the maximum voltage drop on the power supply line in the second display state.

[0269] In some embodiments, the preset second compensation voltage Vcomp2 is:

[0270] Vcomp2=α2*△Vmax_A-β2*△Vmax_B

[0271] △Vmax_A is the maximum voltage drop on the power supply line in the first display state, △Vmax_B is the maximum voltage drop on the power supply line in the second display state, and α2 and β2 are pre-configured constants.

[0272] It should be noted that △Vmax_B and △Vmax_A can be measured through prior experiments, and the values ​​of α2 and β2 can be set according to actual compensation needs.

[0273] As an optional approach, the absolute values ​​of the first compensation voltage Vcomp1 and the second compensation voltage Vcomp2 are preset to be equal (one of Vcomp1 and Vcomp2 is positive and the other is negative).

[0274] In some embodiments, the second compensation coefficient P2(t2) is: P2(t2) = (t2 / T2) γ Where γ is the gamma value configured for the display device. The curve showing the change of the second compensation coefficient P2(t2) with the duration t2 of the second switching process can be found in [reference needed]. Figure 24 As shown in the image.

[0275] Figure 27 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 28 For the corresponding Figure 27 The diagram shows a timing representation of a data-driven method, such as... Figure 27 and Figure 28 As shown, in some embodiments, the first switching process includes M1 sequential first switching stages; in the m1th first switching stage, the i-th pixel unit group closest to the power input side to the i+A-1+(BA)*m1 / M1 pixel unit group are displayed, where m1 is a positive integer and m1≤M1, and the value of (BA) / M1 is an integer. This data-driven method includes:

[0276] Step S301: In response to the second state switching start command, generate a first data compensation start command and a second drive continuous switching start command.

[0277] Step S302: In response to the first data compensation start command and the second drive continuous switching start command, the M1 first switching stages included in the first switching process are performed sequentially.

[0278] In step S302, the m1th first switching stage includes steps S3021 and S3022.

[0279] Step S3021: Compensate the data voltage of each pixel unit in the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit group to be loaded to the power input side, and obtain the compensated data voltage Vdata'.

[0280] Step S3022: Output the compensated data voltage sequentially to the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group closest to the power input side, so as to drive the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group closest to the power input side to perform display.

[0281] Unlike the previous embodiment, where the number of pixel units to be displayed is directly switched from A to B at a certain moment in the first switching process, in this embodiment, the number of pixel units to be displayed is switched multiple times so that the number of pixel units to be displayed is gradually switched from A to B.

[0282] It should be noted that in the M1 first switching phase, the number of pixel unit groups for display is switched to B, and in response to the second driving continuous switching stop command, the number of pixel unit groups for display no longer changes.

[0283] As an application scenario, during the first switching process, the number of pixel unit groups for displaying changes synchronously as the physical state of the display device changes.

[0284] As a specific example, the display panel in the display device is Figure 9B The screen shown is a sliding screen where A < B. When the display device is in the first display state, it uses only region C1 (including A pixel units) for display, while region C2 (including BA pixel units) is housed in the storage box. When the display device is in the second display state, it uses both region C1 and region C2 for display simultaneously. During the first switching process from the first to the second display state, region C2, located in the storage box, gradually slides out and unfolds. In practical applications, the first switching process can be pre-divided into M1 first switching stages. In each first switching stage, (BA) / M1 pixel units slide out and unfold from the storage box, and these (BA) / M1 pixel units switch from a non-displayed state to a displayed state.

[0285] As another specific example, the display panel in the display device is Figure 9B The screen shown is a sliding screen where A > B. When the display device is in the first display state, it simultaneously displays using region C1 (including B pixel units) and region C2 (including AB pixel units). When the display device is in the second display state, it displays using only region C1, while region C2 is housed in the storage box. During the first switching process from the first display state to the second display state, region C2 gradually slides into the storage box. In practical applications, the first switching process can be pre-divided into M1 first switching stages. In each first switching stage, (BA) / M1 pixel units slide into the storage box, and these (BA) / M1 pixel units switch from a display state to a non-display state.

[0286] In some embodiments, step S3021 specifically includes: compensating the data voltage of each pixel unit in the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit group to be loaded near the power input side according to a preset third compensation voltage, so as to obtain the compensated data voltage Vdata'.

[0287] Vdata'=Vdata-m1*Vcomp3

[0288] Vdata represents the data voltage before compensation, and Vcomp3 represents the preset third compensation voltage; where Vcomp3 > 0 when A < B, and Vcomp3 < 0 when A > B. As can be seen from the above formula, the part used for voltage compensation of the data voltage is m1 * Vcomp3, and this part changes linearly with the change of m1.

[0289] Based on the above Figure 4 and Figure 5 As the description shows, when A < B, as the number of displayed pixel units increases, the actual power supply voltage received by the j-th pixel unit group decreases, resulting in a decrease in the brightness of the pixels within the j-th pixel unit group. Therefore, by reducing the data voltage while switching the number of displayed pixel units, the brightness of the j-th pixel unit group can be increased. This compensates for the decrease in brightness caused by the reduced actual power supply voltage, effectively preventing brightness jumps. When A > B, as the number of pixel units displayed decreases, the actual power supply voltage received by the j-th pixel unit group increases, and the brightness of the pixel units within the j-th pixel unit group increases. Based on this, by increasing the data voltage while switching the number of pixel units displayed, the brightness of the j-th pixel unit group can be reduced, thereby compensating for the increase in brightness caused by the increased actual power supply voltage received by the j-th pixel unit group, effectively avoiding the phenomenon of brightness jumps.

[0290] In some embodiments, the preset third compensation voltage Vcomp3 is:

[0291] Vcomp3=δ1*Vchange*(BA) / M1

[0292] Where δ1 is a pre-configured compensation coefficient, and Vchange is the increase in the maximum voltage drop of the power supply trace when an additional pixel unit group is added to the display device. It should be noted that the value of Vchange can be obtained through prior experiments, and δ1 can be set according to actual compensation needs.

[0293] Figure 29 A flowchart illustrating yet another data-driven method provided in this disclosure embodiment. Figure 30 For the corresponding Figure 29 The diagram shows a timing representation of a data-driven method, such as... Figure 29 and Figure 30 As shown, Figure 29 The data-driven approach shown includes not only Figure 27The data-driven method shown includes steps S301 and S302, as well as steps S303 and S304. Only steps S303 and S304 will be described in detail below.

[0294] Step S303: In response to the first state switching start command, generate a second data compensation start command and a first drive continuous switching command.

[0295] Step S304: In response to the second data compensation start command and the first drive continuous switching command, the M2 second switching stages included in the second switching process are performed sequentially.

[0296] The second switching process includes M2 second switching stages performed sequentially; in the m2th second switching stage, the i-th pixel unit group closest to the power input side to the i+B-1-(BA)*m2 / M2 pixel unit group are displayed, where m2 is a positive integer and m2≤M2, and the value of (BA) / M2 is an integer.

[0297] In step S304, the m2th second switching stage includes steps S3041 and S3042.

[0298] Step S3041: Compensate the data voltage of each pixel unit in the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit groups to be loaded to the power input side, and obtain the compensated data voltage Vdata'.

[0299] Step S3042: Output the compensated data voltage sequentially to the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group closest to the power input side, so as to drive the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group closest to the power input side to perform display.

[0300] Similar to the compensation process in the first switching process, in the second switching process, the number of pixel unit groups to be displayed is switched multiple times so that the number of pixel unit groups to be displayed gradually switches from B to A.

[0301] As an application scenario, during the first switching process, the number of pixel unit groups for displaying changes synchronously as the physical state of the display device changes. For details, please refer to the preceding descriptions of steps S3021 and S3022.

[0302] In some embodiments, step S3041 specifically includes: compensating the data voltage of each pixel unit in the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit groups to be loaded near the power input side according to a preset fourth compensation voltage, so as to obtain the compensated data voltage Vdata'.

[0303] Vdata'=Vdata-(M2-m2)*Vcomp4

[0304] Vdata is the data voltage before compensation, and Vcomp4 is the preset third compensation voltage; where Vcomp4 > 0 when A < B, and Vcomp4 < 0 when A > B. As can be seen from the above formula, the part used for voltage compensation of the data voltage is (M2 - m2) * Vcomp4, and this part changes linearly with the change of m1.

[0305] In some embodiments, the preset fourth compensation voltage Vcomp4 is:

[0306] Vcomp4=δ2*Vchange*(BA) / M1

[0307] Where δ2 is a pre-configured compensation coefficient, and Vchange is the increase in the maximum voltage drop of the power supply trace when an additional pixel unit group is added to the display device. It should be noted that the value of Vchange can be obtained through prior experiments, and δ2 can be set according to actual compensation needs.

[0308] In some embodiments, steps S304 and S305 and S306 are further included after step S304.

[0309] Step S305: In response to the first state switching end instruction, generate a second data compensation end instruction.

[0310] Step S306: In response to the second data compensation end command, stop compensating for the data voltage to be loaded to the pixel unit.

[0311] In some embodiments, steps S30a and S30b are further included between steps S302 and S303.

[0312] Step S30a: During the second display state of the display device, the same data voltage compensation method used in the M1 first switching stage is used to compensate the data voltage to be loaded to the preset B pixel unit groups.

[0313] Step S30b: Output the compensated data voltage sequentially to the preset B pixel unit groups to drive the preset B pixel unit groups to display.

[0314] It should be noted that when the second display state ends and the second switching process begins, the source driver will also generate a first data compensation end command to stop using the data voltage compensation method adopted in the M1 first switching stage to compensate the data voltage.

[0315] Based on the same inventive concept, this disclosure also provides a source driver. Figure 31 This is a structural block diagram of a source driver in an embodiment of this disclosure, such as... Figure 31 As shown, the source driver includes one or more processors 102 and a memory 101, on which one or more programs are stored; when one or more programs are executed by one or more processors 102, the one or more processors 102 implement the data driving method as provided in the previous embodiments.

[0316] In some embodiments, the source driver further includes a receiving module 103 and a plurality of voltage output channels 104, wherein each voltage output channel 104 corresponds to a data line and each voltage output channel 104 is electrically connected to the corresponding data line.

[0317] The receiving module is used to receive display data (e.g., grayscale data) of each pixel unit in the screen to be displayed sent from the outside, and calculate the corresponding data voltage based on the received display data.

[0318] As an optional scheme, the data voltage Vdata is:

[0319]

[0320] Where Vmin is the preset minimum data voltage, Vmax is the preset maximum data voltage, Lmax is the preset maximum grayscale value, and Lg is the grayscale data.

[0321] The receiving module 103 sends the calculated data voltage to the processor for processing.

[0322] After the processor 102 executes the program in the memory 101 to implement the data driving method provided in the previous embodiment, it needs to send the data voltage to the corresponding data line through the voltage output channel 104 to transmit the data voltage to the corresponding pixel unit. The voltage output channel 104 has both digital-to-analog conversion (DAC) and buffering functions. Specifically, the voltage output channel 104 generally includes a DAC circuit and an output buffer circuit. The DAC circuit performs DAC processing on the data voltage sent by the processor 102, and then sends it to the corresponding data line through the output buffer circuit. The output buffer circuit generally uses a unity-gain operational amplifier structure (with good unity gain) to improve the driving capability of the data voltage.

[0323] It will be understood by those skilled in the art that all or some steps, systems, and functional modules in the data-driven methods provided in this disclosure can be implemented as software, firmware, hardware, and suitable combinations thereof. In hardware implementations, the division between functional modules mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital multifunction disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer.

[0324] Based on the same inventive concept, this disclosure also provides a display device, which includes a display panel and a source driver as provided in the preceding embodiments.

[0325] In some embodiments, the display panel is a flexible display panel. Further optionally, the flexible display panel is a foldable screen, a rollable screen, or a retractable screen.

[0326] The display device provided in this embodiment can be any product or component with display function, such as a flexible wearable device, mobile phone, tablet computer, television set, monitor, laptop computer, digital photo frame, or navigator. Other essential components of this display device are understood by those skilled in the art and will not be described in detail here, nor should they be construed as limiting the invention.

[0327] It is understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of this disclosure, and this disclosure is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and substance of this disclosure, and these modifications and improvements are also considered to be within the scope of protection of this disclosure.

Claims

1. A data-driven method applied to a source driver in a display device, wherein, The display device includes a display panel and the source driver. The display panel includes: power traces, multiple pixel unit groups, and multiple data lines. The power traces extend from the power input side away from the power input side along a first direction. The multiple pixel unit groups are arranged sequentially away from the power input side along the first direction. Each pixel unit group includes multiple pixel units arranged along a second direction. Each pixel unit is connected to a corresponding data line and a corresponding power trace. The source driver is connected to each data line to write a corresponding data voltage to each data line. The display device is configured with a first display state and a second display state. In the first display state, A pixel unit groups are preset for display, and in the second display state, B pixel unit groups are preset for display. A and B are both positive integers and A≠B. The data-driven method includes: During the first switching process of the display device from the first display state to the second display state, in response to the first data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

2. The data-driven method according to claim 1, wherein, The number of pixel unit groups is N; The preset A pixel unit groups are the i-th pixel unit group to the (i+A-1)-th pixel unit group closest to the power input side; The preset B pixel unit groups are the i-th pixel unit group to the (i+B-1)-th pixel unit group closest to the power input side; i is a positive integer, i+A-1≤N, i+B-1≤N.

3. The data-driven method according to claim 2, wherein, i=1, A<B, B=N; Alternatively, i=1, A>B, A=N.

4. The data-driven method according to claim 3, wherein, The step of compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command also includes: In response to the second state switch start command, the first data compensation start command and the second drive switch command are generated; Alternatively, in response to the second state switching start command and after a preset first duration, the first data compensation start command and the second drive switching command are generated. Alternatively, in response to the second state switch end instruction, the first data compensation start instruction and the second drive switch instruction are generated; The data-driven method further includes: In response to the second drive switching command, the compensated data voltage is sequentially output to the preset B pixel unit groups to drive the preset B pixel unit groups to display.

5. The data-driven method according to claim 4, wherein, The steps for compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command include: The data voltage to be loaded into each pixel unit is compensated according to the preset first compensation voltage to obtain the compensated data voltage Vdata'. Vdata'=Vdata-Vcomp1 Vdata is the data voltage before compensation, and Vcomp1 is the preset first compensation voltage; When A < B, Vcomp1 > 0; when A > B, Vcomp1 < 0.

6. The data-driven method according to claim 5, wherein, The preset first compensation voltage is related to the maximum voltage drop on the power supply line in the first display state and the maximum voltage drop on the power supply line in the second display state.

7. The data-driven method according to claim 6, wherein, The preset first compensation voltage Vcomp1 is: Vcomp1=α1*△Vmax_B-β1*△Vmax_A △Vmax_B is the maximum voltage drop on the power supply line in the second display state, △Vmax_A is the maximum voltage drop on the power supply line in the first display state, and α1 and β1 are pre-configured constants.

8. The data-driven method according to any one of claims 4 to 7, wherein, After the step of sequentially outputting compensated data voltages to the preset B pixel unit groups in response to the second drive switching command, the method further includes: During the second switching process of the display device from the second display state to the first display state, the compensation of the data voltage to be loaded to the pixel unit is stopped in response to the first data compensation end command.

9. The data-driven method according to claim 8, wherein, Before the step of stopping the compensation of the data voltage to be loaded to the pixel unit in response to the first data compensation end command, it also includes... In response to the first state switch start command, the first data compensation end command and the first drive switch command are generated; Alternatively, in response to the first state switching start command and after a second preset time, the first data compensation end command and the first drive switching command are generated. Alternatively, the first data compensation end instruction and the first drive switching instruction are generated in response to the first state switching end instruction; The data-driven method further includes: In response to the first drive switching command, corresponding data voltages are sequentially output to the preset A pixel unit groups to drive the preset A pixel unit groups to display.

10. The data-driven method according to claim 3, wherein, The step of compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command also includes: The first data compensation start command is generated in response to the second state switch start command; Following the step of compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command, the method further includes: The compensated data voltage is sequentially output to the preset A pixel unit groups to drive the preset A pixel unit groups to display; In response to the second state switch end command, a first data compensation end command and a second drive switch command are generated; In response to the first data compensation end command, compensation for the data voltage to be loaded into the pixel unit is stopped; In response to the second drive switching command, corresponding data voltages are sequentially output to the preset B pixel unit groups to drive the preset B pixel unit groups to display.

11. The data-driven method according to claim 10, wherein, The steps for compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command include: The data voltage to be loaded onto each pixel unit is compensated according to the preset first compensation voltage and first compensation coefficient to obtain the compensated data voltage Vdata'. Vdata'=Vdata+Vcomp1*P1 (t1) Vdata is the data voltage before compensation, Vcomp1 is the preset first compensation voltage, P1(t1) is the first compensation coefficient, and the value of the first compensation coefficient P1(t1) is positively correlated with the duration t1 of the first switching process, 0 < P1(t1) ≤ 1, 0 < t1 ≤ T1, and T1 is the total duration of the first switching process. When A < B, Vcomp1 > 0; when A > B, Vcomp1 < 0.

12. The data-driven method according to claim 11, wherein, The preset first compensation voltage is related to the maximum voltage drop on the power supply line in the first display state and the maximum voltage drop on the power supply line in the second display state.

13. The data-driven method according to claim 12, wherein, The preset first compensation voltage Vcomp1 is: Vcomp1=α1*△Vmax_B-β1*△Vmax_A △Vmax_B is the maximum voltage drop on the power supply line in the second display state, △Vmax_A is the maximum voltage drop on the power supply line in the first display state, and α1 and β1 are pre-configured constants.

14. The data-driven method according to claim 11, wherein, The first compensation coefficient P1(t1) is: P1(t1)=(t1 / T1) γ γ is the gamma value configured for the display device.

15. The data-driven method according to any one of claims 10 to 14, wherein, After the step of sequentially outputting corresponding data voltages to the preset B pixel unit groups in response to the second drive switching command, the method further includes: During the second switching process of the display device from the second display state to the first display state, in response to the second data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

16. The data-driven method according to claim 15, wherein, The step of compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command also includes: In response to the first state switch start command, generate the second data compensation start command; Following the step of compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command, the following is also included: The compensated data voltage is sequentially output to the preset B pixel unit groups to drive the preset B pixel unit groups to display; In response to the first state switch end command, a second data compensation end command and a first drive switch command are generated; In response to the second data compensation end command, compensation for the data voltage to be loaded into the pixel unit is stopped; In response to the first drive switching command, corresponding data voltages are sequentially output to the preset A pixel unit groups to drive the preset A pixel unit groups to display.

17. The data-driven method according to claim 16, wherein, The steps for compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command include: The data voltage to be loaded onto each pixel unit is compensated according to the preset second compensation voltage and second compensation coefficient to obtain the compensated data voltage Vdata'. Vdata'=Vdata+Vcomp2*P2 (t2) Vdata is the data voltage before compensation, Vcomp2 is the preset second compensation voltage, P2(t2) is the second compensation coefficient, the value of the second compensation coefficient P2(t2) is positively correlated with the duration t2 of the second switching process, 0 < P2(t2) ≤ 1, 0 < t2 ≤ T2, and T2 is the total duration of the second switching process. When A < B, Vcomp2 < 0; when A > B, Vcomp2 > 0.

18. The data-driven method according to claim 17, wherein, The preset second compensation voltage is related to the maximum voltage drop on the power supply line in the first display state and the maximum voltage drop on the power supply line in the second display state.

19. The data-driven method according to claim 18, wherein, The preset second compensation voltage Vcomp2 is: Vcomp2=α2*△Vmax_A-β2*△Vmax_B △Vmax_A is the maximum voltage drop on the power supply line in the first display state, △Vmax_B is the maximum voltage drop on the power supply line in the second display state, and α2 and β2 are pre-configured constants.

20. The data-driven method according to any one of claims 17 to 19, wherein, The second compensation coefficient P2(t2) is: P2(t2)=(t2 / T2) γ γ is the gamma value configured for the display device.

21. The data-driven method according to claim 2, wherein, The first switching process includes M1 first switching phases performed sequentially; In the m1th first switching stage, the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group near the power input side are displayed, where m1 is a positive integer and m1≤M1, and the value of (BA) / M1 is an integer; The step of compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command also includes: In response to the second state switching start command, the first data compensation start command and the second drive continuous switching start command are generated. The steps for compensating the data voltage to be loaded into the pixel unit in response to the first data compensation start command include: In response to the first data compensation start command and the second drive continuous switching start command, M1 first switching stages are performed sequentially, wherein the m1th first switching stage includes: The data voltage of each pixel unit in the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit group to be loaded to the power input side is compensated to obtain the compensated data voltage Vdata'; Compensated data voltages are sequentially output to the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group closest to the power input side to drive the i-th pixel unit group to the i+A-1+(BA)*m1 / M1-th pixel unit group closest to the power input side to perform display.

22. The data-driven method according to claim 21, wherein, The steps for compensating the data voltage of each pixel unit in the pixel unit groups from the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit groups closest to the power input side include: The data voltage of each pixel unit in the i-th pixel unit group to the i+A-1+(BA)*m1 / M1 pixel unit group to be loaded onto the power input side is compensated according to the preset third compensation voltage to obtain the compensated data voltage Vdata'. Vdata'=Vdata-m1*Vcomp3 Vdata is the data voltage before compensation, and Vcomp3 is the preset third compensation voltage; When A < B, Vcomp3 > 0; when A > B, Vcomp3 < 0.

23. The data-driven method according to claim 22, wherein, The preset third compensation voltage Vcomp3 is: Vcomp3=δ1*Vchange*(BA) / M1 Wherein, δ1 is a pre-configured compensation coefficient, and Vchange is the increase in the maximum voltage drop of the power supply line when an additional pixel unit group is added to the display device.

24. The data-driven method according to any one of claims 21 to 23, wherein, After performing M1 first switching stages in response to the first data compensation start command and the second drive continuous switching start command, the method further includes: During the second switching process of the display device from the second display state to the first display state, in response to the second data compensation start command, the data voltage to be loaded to the pixel unit is compensated to compensate for the change in voltage drop on the power supply line in the two different display states of the first display state and the second display state.

25. The data-driven method according to claim 24, wherein, The second switching process includes M2 second switching phases performed sequentially; In the m2th second switching phase, the i-th pixel unit group closest to the power input side to the i+B-1-(BA)*m2 / M2 pixel unit group are displayed, where m2 is a positive integer and m2≤M2, and the value of (BA) / M2 is an integer; The step of compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command also includes: In response to the first state switching start command, a second data compensation start command and a first drive continuous switching command are generated; The steps for compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command include: In response to the second data compensation start command and the first drive continuous switching command, M2 second switching stages are performed sequentially, wherein the m2th second switching stage includes: Compensate the data voltage of each pixel unit in the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit groups that are to be loaded to the power input side to obtain the compensated data voltage Vdata'. Compensated data voltages are sequentially output to the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group closest to the power input side to drive the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group closest to the power input side for display.

26. The data-driven method according to claim 25, wherein, The steps for compensating the data voltage of each pixel unit in the pixel unit groups from the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit groups closest to the power input side include: The data voltage of each pixel unit in the i-th pixel unit group to the i+B-1-(BA)*m2 / M2 pixel unit group to be applied to the power input side is compensated according to the preset fourth compensation voltage to obtain the compensated data voltage Vdata'. Vdata'=Vdata-(M2-m2)*Vcomp4 Vdata is the data voltage before compensation, and Vcomp4 is the preset fourth compensation voltage; When A < B, Vcomp4 > 0; when A > B, Vcomp4 < 0.

27. The data-driven method according to claim 26, wherein, The preset fourth compensation voltage Vcomp4 is: Vcomp4=δ2*Vchange*(BA) / M1 Wherein, δ2 is a pre-configured compensation coefficient, and Vchange is the increase in the maximum voltage drop of the power supply line when an additional pixel unit group is added to the display device.

28. The data-driven method according to any one of claims 25 to 27, wherein, Following the step of compensating the data voltage to be loaded into the pixel unit in response to the second data compensation start command, the following is also included: A second data compensation end command is generated in response to the first state switch end command; In response to the second data compensation end command, the compensation of the data voltage to be loaded to the pixel unit is stopped.

29. The data-driven method according to claim 24, wherein, Between the first switching process and the second switching process, the following is also included: During the second display state, the same data voltage compensation method used in the M1 first switching stage is used to compensate the data voltage to be loaded to the preset B pixel unit groups. The preset B pixel unit groups sequentially output compensated data voltages to drive the preset B pixel unit groups for display.

30. A source driver, wherein, include: One or more processors; A memory on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the data-driven method as described in any one of claims 1 to 29.

31. A display device, wherein, include: The display panel and the source driver as described in claim 30.

32. The display device according to claim 31, characterized in that, The display panel is a flexible display panel.

33. The display device according to claim 32, characterized in that, The flexible display panel is a foldable screen, a sliding screen, or a rollable screen.

Citation Information

Patent Citations

  • Display panel and driving method thereof, and display device

    CN109686312A

  • Folding screen, control method thereof and electronic equipment

    CN111681586A