Display panel, and driving method and apparatus therefor
By dynamically adjusting the thrust parameters of the source drive circuit, the problem of high power consumption of the display panel was solved, and power consumption optimization under different load conditions was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WUHAN TIANMA MICRO ELECTRONICS CO LTD
- Filing Date
- 2023-07-21
- Publication Date
- 2026-05-05
AI Technical Summary
The existing source drive circuit of the display panel adopts a fixed heavy load mode in the thrust setting, resulting in high power consumption.
By calculating the data voltage change between two adjacent rows of pixel units, the thrust parameters of the source drive circuit are dynamically adjusted to adapt to different load conditions and achieve optimal thrust power supply.
While ensuring normal display of the image, the power consumption of the source drive circuit is reduced, achieving a power reduction effect.
Smart Images

Figure CN117037708B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and more particularly to a display panel and its driving method and apparatus. Background Technology
[0002] The display panel has pixel units in its display area, and the circuit structure around the display area provides signals to the pixel units to drive them to display.
[0003] The peripheral circuit structure of the display panel includes at least a source driver circuit, which provides data voltage to the pixel units via data lines. A certain amount of thrust is required when the source driver circuit outputs data voltage to the data lines.
[0004] Currently, the source drive circuit uses high thrust for heavy-load scenes, resulting in high power consumption. Summary of the Invention
[0005] This invention provides a display panel and its driving method and apparatus to solve the problem of high power consumption in existing display panels.
[0006] According to one aspect of the present invention, a driving method for a display panel is provided, the display panel including a plurality of pixel units arranged in an array, a plurality of data lines and a source driving circuit, each of the data lines being connected to a column of the pixel units, and the source driving circuit being used to provide a data voltage to the data lines;
[0007] The driving method includes:
[0008] Calculate the change in data voltage between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row in a frame, where 2≤i≤N, and N is the total number of rows of pixel units;
[0009] The target thrust parameter of the i-th row pixel unit is determined based on the target voltage range to which the data voltage change belongs.
[0010] According to another aspect of the present invention, a driving device for a display panel is provided, the display panel including a plurality of pixel units arranged in an array, a plurality of data lines and a source driving circuit, each of the data lines being connected to a column of the pixel units, and the source driving circuit being used to provide a data voltage to the data lines;
[0011] The driving device includes:
[0012] The voltage calculation module is used to calculate the change in data voltage between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row in a frame, where 2≤i≤N and N is the total number of rows of pixel units.
[0013] The thrust adjustment module is used to determine the target thrust parameters of the i-th row pixel unit based on the target voltage range to which the data voltage change belongs.
[0014] According to another aspect of the present invention, a display panel is provided, comprising: a plurality of pixel units arranged in an array, a plurality of data lines, a source driving circuit, and a driving device as described above;
[0015] Each of the data lines is connected to a column of pixel units, the source drive circuit is connected to the multiple data lines, and the drive device is connected to the source drive circuit.
[0016] In this invention, the driving device calculates the data voltage change between the i-th row of pixel units and the (i-1)-th row of pixel units in a frame to be refreshed. Based on the target voltage range to which the data voltage change belongs, the target thrust parameter of the i-th row of pixel units is determined. Then, during the display panel's display of a refreshed frame, when the source driving circuit provides data voltage to the i-th row of pixel units, the driving device can adjust the thrust of the source driving circuit to the predetermined target thrust parameter of the i-th row of pixel units. This allows the thrust of the source driving circuit to be dynamically adjusted according to the data voltage of the i-th row of pixel units. In this way, while ensuring normal display of the image, the power consumption of the source driving circuit can be reduced, achieving the effect of power reduction.
[0017] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of a display panel provided in an embodiment of the present invention;
[0020] Figure 2 This is a schematic diagram of the thrust of a source drive circuit;
[0021] Figure 3 This is a power consumption diagram of a source drive circuit;
[0022] Figure 4 This is a schematic diagram of a driving method for a display panel provided in an embodiment of the present invention;
[0023] Figure 5 This is a graph showing the relationship between the voltage difference ΔVA and the thrust I.
[0024] Figure 6 This is a schematic diagram of another display panel driving method provided in an embodiment of the present invention;
[0025] Figure 7 This is a graph showing the relationship between the voltage difference ΔVAP and the thrust I.
[0026] Figure 8 This is a graph showing the relationship between the voltage difference ΔVP and the thrust I.
[0027] Figure 9 This is a schematic diagram of a driving device for a display panel provided in an embodiment of the present invention;
[0028] Figure 10 This is a schematic diagram of another display panel driving device provided in an embodiment of the present invention;
[0029] Figure 11 This is a schematic diagram of a display panel provided in an embodiment of the present invention. Detailed Implementation
[0030] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0032] Figure 1 This is a schematic diagram of a display panel provided in an embodiment of the present invention. This embodiment can be applied to any type of display panel, such as an organic light-emitting display panel, but is not limited thereto. Figure 1As shown, the display panel includes multiple pixel units 10 arranged in an array, multiple data lines 11, and a source driving circuit 12. Each data line 11 is connected to a column of pixel units 10, and the source driving circuit 12 is used to provide data voltage to the data lines 11.
[0033] In this embodiment, the display panel includes a plurality of pixel units 10 arranged in an array. The plurality of pixel units 10 constitute multiple rows of pixel units, arranged along the column direction, with a total of N rows of selectable pixel units 10. The plurality of pixel units 10 also constitute multiple columns of pixel units, arranged along the row direction, with a total of M columns of selectable pixel units 10. However, the arrangement of pixel units in the display panel is not limited to an array arrangement; other pixel arrangements are also possible. Any pixel unit arrangement of the display panel falls within the protection scope of this invention and is not specifically limited herein. Pixel units 10 can be organic light-emitting display units, which include an organic light-emitting material layer; or, pixel units 10 can be micro-light-emitting diode display units, which include micro-light-emitting diodes; pixel units can also be other types of pixel units, etc., and are not specifically limited herein.
[0034] The display panel includes multiple data lines 11, which extend along the column direction and are arranged along the row direction. Each data line 11 connects to a column of pixel units 10.
[0035] The display panel includes a peripheral circuit structure disposed around the pixel units 10. This peripheral circuit structure drives the pixel units 10 for display. The peripheral circuit structure includes a source drive circuit 12, which is connected to multiple data lines 11. The source drive circuit 12 provides a data voltage to each data line 11, allowing the data lines 11 to provide corresponding data voltages to each pixel unit 10 in a corresponding column of pixel units 10 at different times. It is understood that the peripheral circuit structure also includes at least a gate drive circuit, which provides gate scan signals to multiple rows of pixel units; details are not elaborated here.
[0036] It is important to note that Figure 1 The above-described embodiments only schematically illustrate the key structures and do not include all the structures that the display panel operates in. All or part of the other circuit structures of the display panel are not described in this invention.
[0037] When the source drive circuit 12 outputs data voltage to the data line 11, a certain amount of current is required to output the data voltage to the data line 11. The magnitude of the current is the driving force of the source drive circuit 12 on the data voltage.
[0038] Figure 2 This is a schematic diagram of the thrust of a source drive circuit. For example... Figure 2 As shown, the horizontal axis represents the screen load Pf, and the vertical axis represents the theoretical thrust I' and the actual thrust I. The amount of data voltage required to refresh one frame determines the screen load. By testing the screen load of each frame refresh of the display panel, the maximum screen load of the display panel can be obtained. Obviously, when the display panel is displaying, the screen load of one frame refresh is less than or equal to the maximum screen load.
[0039] like Figure 2 As shown, the maximum screen load of a display panel is Pf3. Based on the screen load size, three different screen load ranges can be preset: light screen load, medium screen load, and heavy screen load. Light screen load is less than or equal to Pf1, medium screen load is greater than Pf1 and less than or equal to Pf2, and heavy screen load is greater than Pf2 and less than or equal to Pf3. Here, light screen load can be simply referred to as light load Pf1, medium screen load as medium load Pf2, and heavy screen load as heavy load Pf3. Pf1 is less than Pf2, and Pf2 is less than Pf3. Tests revealed that when the load on a single frame of the display panel is light (Pf1), the theoretical thrust required by the source drive circuit is relatively small, approximately I1. I1 can be set to the theoretical thrust level corresponding to light load Pf1. When the load on a single frame of the display panel is medium (Pf2), the theoretical thrust required by the source drive circuit increases to approximately I2. I2 can be set to the theoretical thrust level corresponding to medium load Pf2, as I2 is greater than I1. When the load on a single frame of the display panel is heavy (Pf3), the theoretical thrust required by the source drive circuit increases to approximately I3. I3 can be set to the theoretical thrust level corresponding to heavy load Pf3, as I3 is greater than I2.
[0040] Currently, the actual thrust of the source drive circuit remains constant across different refresh screens, regardless of whether it is a heavy load Pf3 screen or a light load Pf1 screen. The actual thrust of the source drive circuit is always set to the theoretical thrust level I3 for the heavy load Pf3 screen, thus ensuring that the heavy load Pf3 screen, medium load Pf2 screen, and light load Pf1 screen can all be displayed normally.
[0041] Figure 3 This is a power consumption diagram of a source drive circuit. (Example) Figure 3 As shown, the horizontal axis represents different thrust levels I, and the vertical axis represents power consumption W. Tests revealed that the greater the thrust I used by the source drive circuit, the greater the power consumption W. Clearly, the power consumption corresponding to thrust level I3 is greater than that corresponding to thrust level I2, and the power consumption corresponding to thrust level I2 is greater than that corresponding to thrust level I1.
[0042] Combination Figure 2 and Figure 3As shown, the actual thrust of the source drive circuit is always set to the theoretical thrust level I3 of the heavy load Pf3 screen. Therefore, when the refresh frame of the display panel is a light load Pf1 screen or a medium load Pf2 screen, the power consumption increases.
[0043] In this invention, the thrust of the source drive circuit 12 is not fixed, but dynamically adjusted according to the data voltage. The display panel adopts a dynamic thrust adjustment function, which can reduce the power consumption of the source drive circuit 12 while ensuring normal display, thus achieving the effect of power reduction.
[0044] Figure 4 This is a schematic diagram of a driving method for a display panel provided in an embodiment of the present invention. This embodiment is applicable to situations where the thrust of the display panel is dynamically adjusted. The driving method can be executed by a driving device, which can be implemented in hardware and / or software. The driving device can be configured in the peripheral circuit structure of the display panel. Figure 4 As shown, the driving method includes:
[0045] Step 110: Calculate the data voltage change between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row in a frame, where 2≤i≤N, and N is the total number of rows of pixel units;
[0046] Step 120: Determine the target thrust parameters of the i-th row pixel unit based on the target voltage range to which the data voltage change belongs.
[0047] In this embodiment, the driving device can determine the target thrust parameter of the i-th row of pixel units based on the data voltage change of two adjacent rows of pixel units, thereby controlling the source driving circuit to dynamically adjust the thrust of the source driving circuit according to the data voltage of the i-th row of pixel units. By analogy, the source driving circuit can provide the optimal thrust to each row of pixel units, thus achieving power consumption reduction during the entire frame display process.
[0048] Specifically, the driving device acquires the data voltage of a refreshed frame, which allows it to obtain the data voltage of each pixel unit in the i-th row of the refreshed frame, as well as the data voltage of each pixel unit in the (i-1)-th row of the refreshed frame. Based on the data voltage of the i-th row and the (i-1)-th row of the pixel units, the driving device can calculate the data voltage change between these two rows of pixel units.
[0049] The display panel includes a memory that stores multiple voltage ranges based on the data voltage changes of the two rows of pixel units. The memory also stores the thrust corresponding to each voltage range. After the display panel is manufactured, testers perform relevant tests according to the product application requirements to obtain multiple voltage ranges corresponding to different data voltage changes of the two rows of pixel units. They also test to obtain the optimal thrust value required for each voltage range and store the relevant test data in the memory. During actual application, the driving device retrieves the relevant data from the memory to execute the driving process. The testing process is not detailed here.
[0050] The driving device retrieves multiple pre-stored voltage ranges from the memory and compares the data voltage change calculated in step 110 with these ranges to determine the voltage range to which the data voltage change belongs. This voltage range is defined as the target voltage range. The driving device then retrieves the thrust corresponding to the target voltage range from the memory; this thrust is determined as the target thrust parameter for the i-th row of pixel units. When the source driving circuit provides data voltage to the i-th row of pixel units via the data line, the driving device controls the thrust of the source driving circuit to be the target thrust parameter for the i-th row of pixel units.
[0051] For example, the next frame refresh of the display panel is frameX, taking i=5 as an example. The driving device obtains the data voltage of each pixel unit in the 4th row and the data voltage of each pixel unit in the 5th row of pixel units in frameX, and calculates the data voltage change between the 5th row and the 4th row of pixel units. Next, the driving device retrieves multiple pre-stored voltage intervals from the memory and finds the voltage interval to which the data voltage change between the 5th row and the 4th row of pixel units belongs. Next, the driving device retrieves the thrust corresponding to the target voltage interval from the memory and determines this thrust as the target thrust parameter for the 5th row of pixel units.
[0052] It is understandable that the target thrust parameter of the 5th row pixel unit is the optimal thrust determined by the source drive circuit to provide data voltage to the 5th row pixel unit based on the pre-stored data in the memory.
[0053] During the display of frameX on the display panel, when the source drive circuit provides data voltage to the 5th row of pixel units through the data line, the driving device controls the thrust of the source drive circuit to the predetermined target thrust parameter of the 5th row of pixel units. In this way, the source drive circuit can use the optimal thrust to provide data voltage to the 5th row of pixel units, which can achieve the effect of power consumption reduction.
[0054] Similarly, the driving device obtains the target thrust parameters for each row of pixel units in frameX in advance.
[0055] Based on this, during the display panel's display of frameX, when the source drive circuit provides data voltage to the i-th row of pixel units, the driving device controls the thrust of the source drive circuit to a predetermined target thrust parameter for the i-th row of pixel units. Since the thrust of the source drive circuit is dynamically adjusted according to the data voltage of each row of pixel units, the source drive circuit can provide data voltage to each row of pixel units with optimal thrust, thereby achieving power consumption reduction during the entire frame display process.
[0056] Clearly, when the refresh frame displayed on the display panel is a lightly loaded or medium-loaded image, the thrust of the source driver circuit is dynamically adjusted based on the data voltage of each row of pixel units. It can automatically adjust to a smaller thrust, reducing the power consumption of the entire frame while ensuring normal image display. When the refresh frame displayed on the display panel is a heavily loaded image, the thrust of the source driver circuit is dynamically adjusted based on the data voltage of each row of pixel units. It can automatically adjust to a larger thrust, ensuring normal display of the heavily loaded image. This not only guarantees normal image display but also reduces the power consumption of the source driver circuit, achieving a power reduction effect.
[0057] It should be noted that the display panel includes a display chip, which is used to control the display of the screen. The driver can obtain relevant data such as voltage from the display chip.
[0058] In this invention, the driving device calculates the data voltage change between the i-th row of pixel units and the (i-1)-th row of pixel units in a frame to be refreshed. Based on the target voltage range to which the data voltage change belongs, the target thrust parameter of the i-th row of pixel units is determined. Then, during the display panel's display of a refreshed frame, when the source driving circuit provides data voltage to the i-th row of pixel units, the driving device can adjust the thrust of the source driving circuit to the predetermined target thrust parameter of the i-th row of pixel units. This allows the thrust of the source driving circuit to be dynamically adjusted according to the data voltage of the i-th row of pixel units. In this way, while ensuring normal display of the image, the power consumption of the source driving circuit can be reduced, achieving the effect of power reduction.
[0059] Optional data voltage changes include: ΔVA(i);
[0060] ΔVA(i)=|VAvg(i)-VAvg(i-1)|;
[0061] Where VAvg(i) is the average data voltage of the pixel unit in the i-th row, and VAvg(i-1) is the average data voltage of the pixel unit in the (i-1)-th row.
[0062] In this embodiment, the data voltage change between the i-th row pixel unit and the (i-1)-th row pixel unit calculated in step 110 can be the average difference of the data voltage of the two rows of pixel units, ΔVA(i).
[0063] Specifically, the driving device acquires the data voltage of each pixel unit in the i-th row, sums them, and calculates the average value to obtain the average data voltage VAvg(i) of the pixel units in the i-th row. The driving device acquires the data voltage of each pixel unit in the (i-1)-th row, sums them, and calculates the average value to obtain the average data voltage VAvg(i-1) of the pixel units in the (i-1)-th row. The absolute value of the difference between VAvg(i) and VAvg(i-1) is defined as ΔVA(i), which is the amount of data voltage change between the pixel units in the i-th row and the pixel units in the (i-1)-th row.
[0064] Optional methods for determining the target thrust parameter of the i-th row pixel unit include: finding the voltage range to which ΔVA(i) belongs from a plurality of preset ΔVA voltage ranges, and determining the thrust set corresponding to the voltage range to which ΔVA(i) belongs as the target thrust parameter of the i-th row pixel unit.
[0065] In this embodiment, the display panel's memory pre-stores multiple different ΔVA voltage ranges and the thrust corresponding to each ΔVA voltage range. The testing process for the multiple different ΔVA voltage ranges and their corresponding thrusts will not be described in detail here.
[0066] The driving device retrieves multiple pre-stored ΔVA voltage intervals from the memory and compares them with ΔVA(i) to determine the target ΔVA voltage interval to which ΔVA(i) belongs. The driving device then retrieves the thrust corresponding to the target ΔVA voltage interval from the memory; this thrust is determined as the target thrust parameter for the i-th row of pixel units. Then, when the source driving circuit provides data voltage to the i-th row of pixel units through the data line, the driving device controls the thrust of the source driving circuit to be the target thrust parameter for the i-th row of pixel units. This allows the source driving circuit to provide data voltage to the i-th row of pixel units using the optimal thrust. Similarly, based on the average voltage difference between the i-th row and the (i-1)-th row of data voltages, the target thrust parameter for the i-th row is obtained. The source driving circuit then provides data voltage to each row of pixel units using the optimal thrust, achieving power reduction through real-time dynamic adjustment of the thrust.
[0067] Figure 5 This is a graph showing the relationship between the voltage difference ΔVA and the thrust I. (Example) Figure 5As shown, the horizontal axis represents the data voltage difference ΔVA, and the vertical axis represents the thrust I. The optional memory pre-stores four ΔVA voltage intervals and the corresponding thrust for each interval. The interval limits for the four ΔVA voltage intervals are arranged from smallest to largest: ΔVA_0, ΔVA_1, and ΔVA_2. Based on this, the first ΔVA voltage interval is defined as ΔVA less than or equal to ΔVA_0, and the preset thrust for this first ΔVA voltage interval is IA_0; the second ΔVA voltage interval is defined as ΔVA greater than ΔVA_0 and less than or equal to ΔVA_1, and the preset thrust for this second ΔVA voltage interval is IA_1; the third ΔVA voltage interval is defined as ΔVA greater than ΔVA_1 and less than or equal to ΔVA_2, and the preset thrust for this third ΔVA voltage interval is IA_2; the fourth ΔVA voltage interval is defined as ΔVA greater than ΔVA_2, and the preset thrust for this fourth ΔVA voltage interval is IA_3.
[0068] Taking i=5 as an example, the driving device calculates ΔVA(i=5). If the ΔVA voltage range to which ΔVA(i=5) belongs is detected to be the first ΔVA voltage range, then when the source driving circuit provides data voltage to the 5th row pixel unit, the driving device controls the source driving circuit to push the same force to each data line as IA_0.
[0069] It is understood that ΔVA_0, ΔVA_1, ΔVA_2, IA_0, IA_1, IA_2, and IA_3 are relevant data obtained from laboratory tests. Those skilled in the art can also reasonably design the number of multiple ΔVA voltage ranges in the memory and the corresponding thrust for each voltage range according to product requirements. For example, there can be 2, 3, 5, or other numbers of ΔVA voltage ranges, and this is not limited to these.
[0070] Optional calculation of the data voltage change between the i-th row pixel unit and the (i-1)-th row pixel unit in a frame includes: calculating the data voltage change of the j-th column between the i-th row pixel unit and the (i-1)-th row pixel unit in a frame, so as to determine the target thrust parameter of the j-th column in the i-th row pixel unit, 1≤j≤M, where M is the total number of columns of pixel units.
[0071] Figure 6 This is a schematic diagram of another display panel driving method provided in an embodiment of the present invention, such as... Figure 6 The optional driving methods shown specifically include:
[0072] Step 110a: Calculate the voltage change in the j-th column of the data between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row in a frame;
[0073] Step 120a: Determine the target thrust parameter in the j-th column of the pixel unit in the i-th row based on the target voltage range to which the voltage change in the j-th column of data belongs.
[0074] In this embodiment, the driving device can determine the target thrust parameter of the j-th column in the i-th row of pixel units based on the data voltage change of the same column of pixel units in two adjacent rows of pixel units. This parameter controls the source drive circuit, causing the thrust supplied to the corresponding data line to be dynamically adjusted according to the data voltage of the j-th column in the i-th row of pixel units. By analogy, the source drive circuit can provide the optimal thrust to each data line, thereby achieving power consumption reduction during the display of the entire frame.
[0075] Specifically, the driving device can calculate the data voltage change between the pixel units in the i-th row and the pixel units in the (i-1)-th row. Furthermore, the driving device can also calculate the data voltage change in the pixel units in the j-th column of the i-th row and the j-th column of the (i-1)-th row.
[0076] It is understood that the display panel includes a memory, which stores multiple voltage ranges based on the data voltage changes in the same column of two rows of pixel units. The memory also stores the thrust corresponding to each voltage range. The testing process will not be described in detail.
[0077] The driving device retrieves multiple voltage intervals based on the data voltage changes in the same column from memory. It compares the calculated data voltage change in the j-th column with these voltage intervals to determine the target voltage interval to which the j-th column data voltage change belongs. The driving device then retrieves the thrust corresponding to this target voltage interval from memory; this thrust is determined as the target thrust parameter for the j-th column in the i-th row of pixel units. Taking the j-th data line connecting to the j-th column pixel circuit as an example, when the source driving circuit provides data voltage to the j-th column in the i-th row of pixel units through the j-th data line, the driving device controls the thrust provided by the source driving circuit to the j-th data line to be the target thrust parameter for the j-th column in the i-th row of pixel units. This allows the source driving circuit to provide data voltage to the j-th column in the i-th row of pixel units using the optimal thrust.
[0078] Similarly, the driving device can control the thrust of the source drive circuit to each data line, and through dynamic adjustment, make the source drive circuit use the optimal thrust to each data line, thereby achieving the effect of power consumption reduction during the display of the entire frame.
[0079] Clearly, if the data voltage required by a pixel unit is relatively small in a single frame refresh, the driving device can automatically adjust the thrust of the source driving circuit to the data line to a smaller thrust; conversely, if the data voltage required by a pixel unit is relatively large in a single frame refresh, the driving device can automatically adjust the thrust of the source driving circuit to the data line to a larger thrust. This not only ensures normal image display but also reduces the power consumption of the source driving circuit, achieving a power reduction effect.
[0080] Optional data voltage changes include: ΔVAP(i,j);
[0081] ΔVAP(i,j)=ΔVA(i)-ΔVP(i,j);
[0082] ΔVA(i)=|VAvg(i)-VAvg(i-1)|;
[0083] ΔVP(i,j)=|Vp(i,j)-Vp(i-1,j)|;
[0084] Wherein, VAvg(i) is the average data voltage of the pixel unit in the i-th row, VAvg(i-1) is the average data voltage of the pixel unit in the (i-1)-th row, Vp(i,j) is the data voltage of the j-th column in the i-th row, and Vp(i-1,j) is the data voltage of the j-th column in the (i-1)-th row.
[0085] In this embodiment, the data voltage change between the i-th row pixel unit and the (i-1)-th row pixel unit calculated in step 110 is related to the average difference of the data voltage between the i-th row pixel unit and the (i-1)-th row pixel unit, and is also related to the data voltage difference between the i-th row pixel unit and the j-th column pixel unit in the (i-1)-th row pixel unit.
[0086] Specifically, the driving device acquires the data voltage of each pixel unit in the i-th row, sums them, and calculates the average value to obtain the average data voltage VAvg(i) of the pixel units in the i-th row. The driving device acquires the data voltage of each pixel unit in the (i-1)-th row, sums them, and calculates the average value to obtain the average data voltage VAvg(i-1) of the pixel units in the (i-1)-th row. The absolute value of the difference between VAvg(i) and VAvg(i-1) is calculated as ΔVA(i).
[0087] The driving device also acquires the data voltage Vp(i,j) of the pixel unit in the j-th column of the i-th row, and also acquires the data voltage Vp(i-1,j) of the pixel unit in the j-th column of the (i-1)-th row, and calculates the absolute value of the difference ΔVP(i,j) between Vp(i,j) and Vp(i-1,j).
[0088] The difference between ΔVA(i) and ΔVP(i,j) is determined as the data voltage change amount mentioned in step 110. Specifically, ΔVAP(i,j) is defined as the data voltage change amount of the j-th column between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row.
[0089] Optional methods for determining the target thrust parameter of the i-th row pixel unit include: finding the voltage range to which ΔVAP(i,j) belongs from a plurality of preset ΔVAP voltage ranges, and determining the thrust corresponding to the voltage range to which ΔVAP(i,j) belongs as the target thrust parameter of the j-th column in the i-th row pixel unit.
[0090] In this embodiment, the display panel's memory pre-stores multiple different ΔVAP voltage ranges and the thrust corresponding to each ΔVAP voltage range. The testing process for the multiple different ΔVAP voltage ranges and their corresponding thrusts will not be described in detail here.
[0091] The driving device retrieves multiple pre-stored ΔVAP voltage intervals from the memory and compares them with ΔVAP(i,j) to determine the target ΔVAP voltage interval to which ΔVAP(i,j) belongs. The driving device then retrieves the thrust corresponding to the target ΔVAP voltage interval from the memory; this thrust is determined as the target thrust parameter for the j-th column in the i-th row of pixel units. Taking the j-th data line connected to the j-th column of pixel circuits as an example, when the source driving circuit provides data voltage to the j-th column of the i-th row of pixel units through the j-th data line, the driving device controls the thrust provided by the source driving circuit to the j-th data line to be the target thrust parameter for the j-th column of the i-th row of pixel units. This allows the source driving circuit to provide data voltage to the j-th column of the i-th row of pixel units using the optimal thrust. Similarly, based on the average voltage difference between the row data of row i and row (i-1) and the voltage difference of the data in the same column, the target thrust parameter of column j in row i is obtained. The source drive circuit uses the optimal thrust to each data line, and achieves the effect of power consumption reduction by dynamically adjusting the thrust in real time.
[0092] Figure 7 This is a graph showing the relationship between the voltage difference ΔVAP and the thrust I. (Example) Figure 7As shown, the horizontal axis represents the data voltage difference ΔVAP, and the vertical axis represents the thrust I. The optional memory pre-stores five ΔVAP voltage ranges and the corresponding thrust for each range. The range limits for the five ΔVAP voltage ranges are arranged from smallest to largest: ΔVAP_0, ΔVAP_1, ΔVAP_2, and ΔVAP_3. Based on this, the first ΔVAP voltage range is defined as ΔVAP less than or equal to ΔVAP_0, and the preset thrust corresponding to this first ΔVAP voltage range is IAP_0; the second ΔVAP voltage range is defined as ΔVAP greater than ΔVAP_0 and less than or equal to ΔVAP_1, and the preset thrust corresponding to this second ΔVAP voltage range is IAP_1; the third ΔVAP voltage range is defined as ΔVAP greater than ΔVAP_1 and less than or equal to ΔVAP_2, and the preset thrust corresponding to this third ΔVAP voltage range is IAP_2; the fourth ΔVAP voltage range is defined as ΔVAP greater than ΔVAP_2 and less than or equal to ΔVAP_3, and the preset thrust corresponding to this fourth ΔVAP voltage range is IAP_3; the fifth ΔVAP voltage range is defined as ΔVAP greater than ΔVAP_3, and the preset thrust corresponding to this fifth ΔVAP voltage range is IAP_4.
[0093] Taking i=5, j=2, j=18 as an example, the driving device calculates ΔVAP(5,2) and ΔVAP(5,18), and detects that the ΔVAP voltage range to which ΔVAP(5,2) belongs is the first ΔVAP voltage range, and the ΔVAP voltage range to which ΔVAP(5,18) belongs is the fourth ΔVAP voltage range. Therefore, when the source driving circuit provides data voltage to the 5th row pixel unit, the driving device controls the source driving circuit to push the force on the 2nd data line to IAP_0, and simultaneously controls the source driving circuit to push the force on the 18th data line to IAP_3.
[0094] It is understood that ΔVAP_0, ΔVAP_1, ΔVAP_2, ΔVAP_3, IAP_0, IAP_1, IAP_2, IAP_3, and IAP_4 are relevant data obtained from laboratory tests. Those skilled in the art can also reasonably design the number of ΔVAP voltage ranges in the memory according to product requirements, and use this to test the thrust corresponding to each ΔVAP voltage range; this is not a limitation.
[0095] Optional data voltage changes also include: ΔVP(i,j).
[0096] In this embodiment, the data voltage change between the i-th row pixel unit and the (i-1)-th row pixel unit calculated in step 110 includes two voltage parameters, namely ΔVAP(i,j) and ΔVP(i,j).
[0097] Specifically, the driving device acquires the data voltage of each pixel unit in the i-th row, sums them, and calculates the average value to obtain the average data voltage VAvg(i) of the pixel units in the i-th row. The driving device acquires the data voltage of each pixel unit in the (i-1)-th row, sums them, and calculates the average value to obtain the average data voltage VAvg(i-1) of the pixel units in the (i-1)-th row. The absolute value of the difference between VAvg(i) and VAvg(i-1) is calculated as ΔVA(i).
[0098] The driving device also acquires the data voltage Vp(i,j) of the pixel unit in the j-th column of the i-th row, and also acquires the data voltage Vp(i-1,j) of the pixel unit in the j-th column of the (i-1)-th row, and calculates the absolute value of the difference ΔVP(i,j) between Vp(i,j) and Vp(i-1,j).
[0099] The difference between ΔVA(i) and ΔVP(i,j) is calculated as ΔVAP(i,j).
[0100] ΔVAP(i,j) and ΔVP(i,j) are jointly determined as the data voltage change amount described in step 110.
[0101] Optional parameters for determining the target thrust of the i-th row of pixels include:
[0102] Find the voltage range to which ΔVP(i,j) belongs from a number of preset ΔVP voltage ranges, and determine the thrust corresponding to the voltage range to which ΔVP(i,j) belongs as the first thrust;
[0103] Find the voltage range to which ΔVAP(i,j) belongs from the multiple preset ΔVAP voltage ranges, and determine the thrust corresponding to the voltage range to which ΔVAP(i,j) belongs as the second thrust;
[0104] The sum of the first thrust and the second thrust is the target thrust parameter in the j-th column of the i-th row pixel unit.
[0105] In this embodiment, the display panel's memory pre-stores multiple different ΔVP voltage ranges and the corresponding thrust for each ΔVP voltage range. The testing process for the multiple different ΔVP voltage ranges and their corresponding thrusts is not detailed here. The driving device retrieves the pre-stored multiple ΔVP voltage ranges from the memory and compares them with ΔVP(i,j) to determine the target ΔVP voltage range to which ΔVP(i,j) belongs. The driving device then retrieves the thrust corresponding to the target ΔVP voltage range from the memory, and this thrust is determined as the first thrust.
[0106] The display panel's memory also pre-stores multiple different ΔVAP voltage ranges and the corresponding thrust for each ΔVAP voltage range. The testing process for the different ΔVAP voltage ranges and their corresponding thrusts is not detailed here. The drive device retrieves the pre-stored multiple ΔVAP voltage ranges from the memory and compares them with ΔVAP(i,j). This determines the target ΔVAP voltage range to which ΔVAP(i,j) belongs. The drive device then retrieves the thrust corresponding to the target ΔVAP voltage range from the memory, and this thrust is determined as the second thrust.
[0107] The sum of the first and second thrusts, I(i,j), represents the target thrust parameter for the j-th column in the i-th row of pixel units. Taking the j-th data line connected to the j-th column of pixel circuits as an example, when the source drive circuit provides data voltage to the j-th column of the i-th row of pixel units through the j-th data line, the drive device controls the thrust provided by the source drive circuit to the j-th data line to be the target thrust parameter for the j-th column of the i-th row of pixel units. This allows the source drive circuit to provide data voltage to the j-th column of the i-th row of pixel units using the optimal thrust. Similarly, the source drive circuit uses the optimal thrust for each data line, achieving power consumption reduction through real-time dynamic adjustment of the thrust.
[0108] Figure 8 This is a graph showing the relationship between the voltage difference ΔVP and the thrust I. (Example) Figure 8 As shown, the horizontal axis represents the data voltage difference ΔVP, and the vertical axis represents the thrust I. The optional memory pre-stores three ΔVP voltage intervals and the corresponding thrust for each interval. The interval limits for the three ΔVP voltage intervals include ΔVP_0 and ΔVP_1, arranged from smallest to largest. Based on this, the first ΔVP voltage interval is defined as ΔVP less than or equal to ΔVP_0, and the preset thrust for this first ΔVP voltage interval is IP_0; the second ΔVP voltage interval is defined as ΔVP greater than ΔVP_0 and less than or equal to ΔVP_1, and the preset thrust for this second ΔVP voltage interval is IP_1; the third ΔVP voltage interval is defined as ΔVP greater than ΔVP_1, and the preset thrust for this third ΔVP voltage interval is IP_2.
[0109] Taking i=5 and j=2 as an example, the drive device calculates ΔVP(5,2) and detects that the ΔVP voltage range to which ΔVP(5,2) belongs is the first ΔVP voltage range. Then, the thrust IP_0 set corresponding to the first ΔVP voltage range is determined as the first thrust.
[0110] It is understood that ΔVP_0, ΔVP_1, IP_0, IP_1, and IAP_2 are relevant data obtained from laboratory tests. Those skilled in the art can also reasonably design the number of ΔVP voltage ranges in the memory according to the product requirements, and use this to test the thrust corresponding to each ΔVP voltage range, without limitation.
[0111] Combination Figure 7 and Figure 8 As shown, taking i=5 and j=10 as an example.
[0112] The drive unit determines the initial thrust. For details, refer to... Figure 8 The drive device calculates ΔVP(5,10). If the ΔVP voltage range to which ΔVP(5,10) belongs is detected to be the second ΔVP voltage range, the thrust IP_1 corresponding to the second ΔVP voltage range is determined as the first thrust.
[0113] The drive unit determines the second thrust. For details, refer to... Figure 7 The drive unit calculates ΔVAP(5,10). If the ΔVAP voltage range to which ΔVAP(5,10) belongs is detected to be the third ΔVAP voltage range, the thrust IAP_2 corresponding to the third ΔVAP voltage range is determined as the second thrust.
[0114] The value obtained by adding IP_1 and IAP_2 is the target thrust parameter in the 10th column of the 5th row pixel unit.
[0115] When the source drive circuit provides data voltage to the 10th column of the 5th row pixel unit through the 10th data line, the driving device controls the source drive circuit to provide a thrust to the 10th data line of (IP_1+IAP_2).
[0116] Similarly, the source drive circuit uses the optimal thrust to supply each data line, and achieves power reduction by dynamically adjusting the thrust in real time.
[0117] Based on the same inventive concept, embodiments of the present invention provide a driving device for a display panel, wherein the display panel includes a plurality of pixel units arranged in an array, a plurality of data lines and a source driving circuit, each data line being connected to a column of pixel units, and the source driving circuit being used to provide data voltage to the data lines; the display panel is the display panel described in any of the above embodiments.
[0118] The display panel includes a driving device as described in any of the above embodiments. The driving device is used to execute the driving method as described in any of the above embodiments. The driving device can be implemented in hardware and / or software. The driving device is configured in the display panel. Specifically, the driving device can be configured in the display chip of the display panel.
[0119] Figure 9 This is a schematic diagram of a driving device for a display panel provided in an embodiment of the present invention, as shown below. Figure 9 The driving device shown includes a voltage calculation module 210 and a thrust adjustment module 220. The voltage calculation module 210 is used to calculate the data voltage change between the i-th row pixel unit and the (i-1)-th row pixel unit in a frame, where 2≤i≤N and N is the total number of rows of pixel units. The thrust adjustment module 220 is used to determine the target thrust parameter of the i-th row pixel unit according to the target voltage range to which the data voltage change belongs.
[0120] The driving device provided in the embodiments of the present invention can execute the driving method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0121] In this invention, the driving device calculates the data voltage change between the i-th row of pixel units and the (i-1)-th row of pixel units in a frame to be refreshed. Based on the target voltage range to which the data voltage change belongs, the target thrust parameter of the i-th row of pixel units is determined. Then, during the display panel's display of a refreshed frame, when the source driving circuit provides data voltage to the i-th row of pixel units, the driving device can adjust the thrust of the source driving circuit to the predetermined target thrust parameter of the i-th row of pixel units. This allows the thrust of the source driving circuit to be dynamically adjusted according to the data voltage of the i-th row of pixel units. In this way, while ensuring normal display of the image, the power consumption of the source driving circuit can be reduced, achieving the effect of power reduction.
[0122] The optional voltage calculation module 210 is specifically used to calculate the voltage change of the j-th column data between the i-th row pixel unit and the (i-1)-th row pixel unit in a frame, so that the thrust adjustment module 220 can determine the target thrust parameter of the j-th column in the i-th row pixel unit, 1≤j≤M, where M is the total number of columns of pixel units.
[0123] In this embodiment, the driving device can calculate the target thrust parameter of the j-th column in the i-th row of pixel units, thereby controlling the thrust of the source driving circuit to the j-th data line. Through dynamic adjustment, the source driving circuit applies the optimal thrust to each data line, achieving power reduction throughout the entire frame display process. Clearly, if the data voltage required by a pixel unit in a refreshed frame is relatively small, the driving device can automatically adjust the thrust of the source driving circuit to the corresponding data line to a smaller thrust; conversely, if the data voltage required by a pixel unit in a refreshed frame is relatively large, the driving device can automatically adjust the thrust of the source driving circuit to the corresponding data line to a larger thrust. Applying the optimal thrust to each data line not only ensures normal image display but also reduces power consumption through real-time dynamic thrust adjustment, achieving power reduction.
[0124] Figure 10 This is a schematic diagram of another display panel driving device provided in an embodiment of the present invention. Figure 10 Part of the circuit structure of the drive device is shown. Figure 10 In the process, the target thrust parameters of the i-th row pixel unit can be optionally determined as follows: the thrust corresponding to the voltage range to which ΔVP(i,j) belongs is determined as the first thrust; the thrust corresponding to the voltage range to which ΔVAP(i,j) belongs is determined as the second thrust; the sum of the first thrust and the second thrust is the target thrust parameter of the j-th column in the i-th row pixel unit.
[0125] Based on this, such as Figure 10 As shown, the drive device includes a first thrust selection circuit 310, a second thrust selection circuit 320, a calculation circuit 330, and a thrust output circuit 340.
[0126] Combination Figure 8 As shown, the first thrust selection circuit 310 includes three thrust input terminals (IN11~IN13) and one thrust output terminal (OUT11). The three thrust input terminals (IN11~IN13) receive IP_0, IP_1, and IP_2, respectively. The first thrust selection circuit 310 also includes a differential pressure input terminal (VIN11), which is used to receive ΔVP(i,j). The first thrust selection circuit 310 stores three ΔVP voltage ranges. The first thrust selection circuit 310 determines the target ΔVP voltage range to which ΔVP(i,j) belongs and determines the required thrust based on the target ΔVP voltage range. Taking i=5 and j=10 as an example, if the thrust corresponding to the target ΔVP voltage range is IP_1, the first thrust selection circuit 310 controls the transmission path between the thrust input terminal (IN12) and the thrust output terminal (OUT11) input to the thrust IP_1 to be connected, and other transmission paths are turned off. The first thrust selection circuit 310 outputs the first thrust IP_1. Multiple switching devices, such as transistors, can be used in the first thrust selection circuit 310 to control the conduction or cutoff of the transmission path.
[0127] Combination Figure 7As shown, the second thrust selection circuit 320 includes five thrust input terminals (IN21~IN25) and one thrust output terminal (OUT21). The five thrust input terminals (IN21~IN25) receive IAP_0, IAP_1, IAP_2, IAP_3, and IAP_4, respectively. The second thrust selection circuit 320 also includes one differential pressure input terminal (VIN21), which is used to receive ΔVAP(i,j). The second thrust selection circuit 320 stores five ΔVAP voltage ranges. The second thrust selection circuit 320 determines the target ΔVAP voltage range to which ΔVAP(i,j) belongs and determines the required thrust based on the target ΔVAP voltage range. Taking i=5 and j=10 as an example, if the thrust corresponding to the target ΔVAP voltage range is IAP_2, the second thrust selection circuit 320 controls the transmission path between the thrust input terminal (IN23) and the thrust output terminal (OUT21) of the thrust IAP_2 to be connected, while other transmission paths are turned off. The second thrust selection circuit 320 outputs the second thrust IAP_2. Multiple switching devices, such as transistors, can be used in the second thrust selection circuit 320 to control the connection or disconnection of the transmission paths.
[0128] The calculation circuit 330 includes a first calculation unit 331, which is connected to the differential pressure input terminal (VIN11) of the first thrust selection circuit 310. The first calculation unit 331 is used to calculate ΔVP(i,j) and output it to the first thrust selection circuit 310.
[0129] The calculation circuit 330 includes a second calculation unit 332, which is used to calculate ΔVA(i).
[0130] The calculation circuit 330 includes a third calculation unit 333, the output of which is connected to the differential pressure input (VIN21) of the second thrust selection circuit 320. The two inputs of the third calculation unit 333 are connected to the first calculation unit 331 and the second calculation unit 332, respectively, to obtain ΔVP(i,j) and ΔVA(i), calculate the difference to obtain ΔVAP(i,j), and output it to the second thrust selection circuit 320.
[0131] The thrust output circuit 340 is connected to the thrust output terminal (OUT11) of the first thrust selection circuit 310 and the thrust output terminal (OUT21) of the second thrust selection circuit 320. The thrust output circuit 340 is also connected to a register (not shown). The thrust output circuit 340 is used to acquire the first thrust and the second thrust, sum them to obtain the target thrust parameter I(i,j), and output it to the register for storage, where I(i,j) is the target thrust parameter in the j-th column of the i-th row pixel unit.
[0132] It is understandable that before frameX is refreshed, the driver calculates the target thrust parameters corresponding to each pixel unit in frameX and stores them in a register. When frameX is refreshed, the driver retrieves the thrust data associated with frameX from the register and dynamically adjusts the thrust of the source drive circuit in real time.
[0133] Based on the same inventive concept, embodiments of the present invention also provide a display panel, which includes: a plurality of pixel units arranged in an array, a plurality of data lines, a source driving circuit, and a driving device as described in any of the above embodiments; each data line is connected to a column of pixel units, the source driving circuit is connected to the plurality of data lines, and the driving device is connected to the source driving circuit.
[0134] In this embodiment, during the process of displaying a frame of refreshed image on the display panel, when the source driving circuit provides data voltage to the i-th row of pixel units, the driving device can adjust the thrust of the source driving circuit to a predetermined target thrust parameter of the i-th row of pixel units, so that the thrust of the source driving circuit can be dynamically adjusted according to the data voltage of the i-th row of pixel units. In this way, while ensuring normal display of the image, the power consumption of the source driving circuit can be reduced, achieving the effect of power reduction.
[0135] Figure 11 This is a schematic diagram of a display panel provided in an embodiment of the present invention. Figure 11 As shown, the optional display panel 1 is suitable for mobile phones, but in other embodiments, the optional display panel may also be suitable for other electronic devices such as tablets and computers.
[0136] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0137] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A driving method for a display panel, characterized in that, The display panel includes multiple pixel units arranged in an array, multiple data lines, and a source driving circuit. Each data line is connected to a column of pixel units, and the source driving circuit is used to provide data voltage to the data line. The driving method includes: Calculate the change in data voltage between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row in a frame, where 2≤i≤N, and N is the total number of rows of pixel units; Based on the target voltage range to which the data voltage change belongs, determine the target thrust parameter of the i-th row pixel unit; The voltage change in the data includes: ΔVA(i); ΔVA(i)=|VAvg(i)-VAvg(i-1)|; Wherein, VAvg(i) is the average data voltage of the pixel unit in the i-th row, and VAvg(i-1) is the average data voltage of the pixel unit in the (i-1)-th row; Determining the target thrust parameter of the i-th row pixel unit includes: finding the voltage range to which ΔVA(i) belongs from a plurality of preset ΔVA voltage ranges, and determining the thrust set corresponding to the voltage range to which ΔVA(i) belongs as the target thrust parameter of the i-th row pixel unit.
2. The driving method according to claim 1, characterized in that, Calculating the data voltage change between the i-th row of pixels and the (i-1)-th row of pixels in a frame includes: Calculate the voltage change in the j-th column between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row in a frame to determine the target thrust parameter in the j-th column of the pixel unit in the i-th row, where 1≤j≤M and M is the total number of columns of pixel units.
3. The driving method according to claim 2, characterized in that, The voltage change in the data includes: ΔVAP(i,j); ΔVAP(i,j)=ΔVA(i)-ΔVP(i,j); ΔVA(i)=|VAvg(i)-VAvg(i-1)|; ΔVP(i,j)=|Vp(i,j)-Vp(i-1,j)|; Wherein, VAvg(i) is the average data voltage of the pixel unit in the i-th row, VAvg(i-1) is the average data voltage of the pixel unit in the (i-1)-th row, Vp(i,j) is the data voltage of the j-th column in the pixel unit in the i-th row, and Vp(i-1,j) is the data voltage of the j-th column in the pixel unit in the (i-1)-th row.
4. The driving method according to claim 3, characterized in that, Determining the target thrust parameters of the i-th row pixel unit includes: Find the voltage range to which ΔVAP(i,j) belongs from a plurality of preset ΔVAP voltage ranges, and determine the thrust corresponding to the voltage range to which ΔVAP(i,j) belongs as the target thrust parameter of the j-th column in the i-th row pixel unit.
5. The driving method according to claim 3, characterized in that, The voltage change in the data also includes: ΔVP(i,j).
6. The driving method according to claim 5, characterized in that, Determining the target thrust parameters of the i-th row pixel unit includes: Find the voltage range to which ΔVP(i,j) belongs from a plurality of preset ΔVP voltage ranges, and determine the thrust corresponding to the voltage range to which ΔVP(i,j) belongs as the first thrust; Find the voltage range to which ΔVAP(i,j) belongs from a plurality of preset ΔVAP voltage ranges, and determine the thrust corresponding to the voltage range to which ΔVAP(i,j) belongs as the second thrust; The sum of the first thrust and the second thrust is the target thrust parameter in the j-th column of the i-th row pixel unit.
7. A driving device for a display panel, characterized in that, The display panel includes multiple pixel units arranged in an array, multiple data lines, and a source driving circuit. Each data line is connected to a column of pixel units, and the source driving circuit is used to provide data voltage to the data line. The driving device includes: The voltage calculation module is used to calculate the change in data voltage between the pixel unit in the i-th row and the pixel unit in the (i-1)-th row in a frame, where 2≤i≤N and N is the total number of rows of pixel units. The thrust adjustment module is used to determine the target thrust parameters of the i-th row pixel unit based on the target voltage range to which the data voltage change belongs; The voltage change in the data includes: ΔVA(i); ΔVA(i)=|VAvg(i)-VAvg(i-1)|; Wherein, VAvg(i) is the average data voltage of the pixel unit in the i-th row, and VAvg(i-1) is the average data voltage of the pixel unit in the (i-1)-th row; The thrust adjustment module is used to find the voltage range to which ΔVA(i) belongs from a plurality of preset ΔVA voltage ranges, and to determine the thrust set corresponding to the voltage range to which ΔVA(i) belongs as the target thrust parameter of the i-th row pixel unit.
8. The driving device according to claim 7, characterized in that, The voltage calculation module is specifically used to calculate the voltage change of the j-th column data between the i-th row pixel unit and the (i-1)-th row pixel unit in a frame, so that the thrust adjustment module can determine the target thrust parameter of the j-th column in the i-th row pixel unit, 1≤j≤M, where M is the total number of columns of pixel units.
9. A display panel, characterized in that, Includes: a plurality of pixel units arranged in an array, a plurality of data lines, a source drive circuit, and a drive device as described in any one of claims 7-8; Each of the data lines is connected to a column of pixel units, the source drive circuit is connected to the multiple data lines, and the drive device is connected to the source drive circuit.
Citation Information
Patent Citations
Thrust adjusting method and device of source drive circuit and display device
CN111477160A