Pixel driving method, circuit and display panel

The timing controller dynamically compensates grayscale data, solves the problem of horizontal crosstalk caused by common voltage distortion in the high refresh rate display panel, and improves picture quality.

CN120220620BActive Publication Date: 2025-08-29HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510697796.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-08-29
Estimated Expiration
2045-05-28

AI Technical Summary

Technical Problem

The existing methods are not effective at high refresh rate due to horizontal crosstalk caused by common voltage distortion in the display panel.

Method used

The display data and common voltage distortion values ​​of the display panel are obtained through the timing controller, combined with the recovery coefficient and position relationship, and dynamically compensate the grayscale data to accurately calculate common voltage distortion, suppress distortion accumulation, and reduce crosstalk.

Benefits of technology

Significantly reduce flickering and afterimage phenomena of the display panel, improve picture uniformity and visual stability, and reduce crosstalk phenomena.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120220620B_ABST
    Figure CN120220620B_ABST
Patent Text Reader

Abstract

The present application provides a pixel driving method, circuit and display panel, which relate to the field of display technology. The method includes: a timing controller obtains the initial grayscale data and polarity data of the source drive signal of each pixel unit in the M rows × N columns of pixel units included in the display panel. According to the restoration coefficient corresponding to the pixel units in any row, and the display data of each pixel unit, the distortion value of the common voltage corresponding to the pixel units in the previous row of any row, and the display data of each pixel unit, the distortion value of the common voltage corresponding to the pixel units in any row is determined. According to the distortion value of the common voltage corresponding to the pixel units in any row, the compensated grayscale data of each pixel unit in any row of pixel units is determined and output to drive each pixel unit in any row of pixel units. The distortion value of the common voltage can be calculated more accurately, effectively reducing the crosstalk phenomenon of the display panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display panels, and in particular to a display pixel driving method, circuit, and display panel. Background Art

[0002] With the rapid evolution of display technology, high-resolution and ultra-high refresh rate display panels have become mainstream, particularly in high-end devices like gaming monitors. However, these high-refresh rate display panels often face the problem of lateral crosstalk, manifesting as horizontal dark lines in the background or abnormal brightness, which severely limits display quality.

[0003] The main cause of lateral crosstalk is that the common voltage of the common electrode in the display panel is distorted by parasitic capacitance, which prevents the common voltage from quickly returning to its preset value. This affects the amount of charge applied to the pixels, ultimately causing lateral crosstalk. Current solutions for lateral crosstalk only work for low-refresh-rate display panels. Therefore, a more accurate and adaptable solution is urgently needed to address lateral crosstalk in high-refresh-rate display panels. Summary of the Invention

[0004] In view of this, the present application provides a pixel driving method, circuit and display panel for solving the lateral crosstalk problem caused by common voltage distortion in a high refresh rate display panel.

[0005] To achieve the above objectives, in a first aspect, embodiments of the present application provide a pixel driving method, comprising: a timing controller acquiring display data for each pixel unit in M ​​rows × N columns of pixel units included in a display panel, the display data including initial grayscale data and polarity data of a source drive signal. The timing controller determines a distortion value of a common voltage corresponding to the pixel units in any row based on the display data of each pixel unit in the row of pixel units, the display data of each pixel unit in the row of pixel units immediately preceding the row of pixel units in any row, a distortion value of a common voltage corresponding to the pixel units in the row of pixel units immediately preceding the row of pixel units in any row, and a restoration coefficient corresponding to the pixel units in any row, wherein the restoration coefficient corresponding to the pixel units in any row is related to the position of the pixel units in the display panel and the refresh rate of the display panel. The timing controller determines compensated grayscale data for each pixel unit in any row of pixel units based on the distortion value of the common voltage corresponding to the pixel units in any row of pixel units. The timing controller outputs the compensated grayscale data and polarity data of the source drive signal for each pixel unit in any row of pixel units to drive each pixel unit in any row of pixel units.

[0006] In the present application, a timing controller obtains display data for each pixel cell in a display panel comprising M rows x N columns of pixel cells. Since the display data includes grayscale data and source drive signal polarity data, the timing controller can determine the distortion value of the common voltage corresponding to each row of pixel cells based on the display data of each pixel cell in each row, the display data of each pixel cell in the row immediately preceding each row, the distortion value of the common voltage corresponding to the pixel cells in the row immediately preceding each row, and the restoration coefficient corresponding to each pixel cell in each row. The restoration coefficient is related to the position of the pixel cell on the display panel and the refresh rate of the display panel. After determining the distortion value of the common voltage corresponding to each row of pixel cells, the timing controller can determine compensated grayscale data for each pixel cell in each row. The timing controller drives the pixel cells based on the compensated grayscale data and source drive signal polarity data for each pixel cell. This allows for more accurate calculation of the common voltage distortion value, avoiding the inaccuracy of traditional methods, better adapting to changes in panel position and refresh rate, and ultimately effectively reducing display errors and crosstalk in the display panel.

[0007] In a possible implementation of the first aspect, the distortion value of the common voltage corresponding to any row of pixel units is determined by the product of the sum of the distortion value of the common voltage corresponding to the previous row of pixel units and the first parameter, and the restoration coefficient corresponding to any row of pixel units.

[0008] Among them, the first parameter is the cumulative sum of the product of the initial grayscale data of each pixel unit in any row of pixel units and the polarity data of the source drive signal, and the difference between the product of the initial grayscale data of each pixel unit in the previous row of pixel units in any row and the polarity data of the source drive signal.

[0009] As an optional implementation of the embodiment of the present application, by dynamically compensating the voltage difference between adjacent rows, the cumulative propagation of common voltage distortion is effectively suppressed, thereby significantly reducing the flicker and afterimage phenomena of the display panel and improving the uniformity of the picture.

[0010] In a possible implementation of the first aspect, a distortion value of the common voltage corresponding to any row of pixel units satisfies the following formula:

[0011]

[0012]

[0013] in, represents the distortion value of the common voltage corresponding to the pixel unit in the mth row, represents the restoration coefficient corresponding to the pixel unit in the mth row, represents the distortion value of the common voltage corresponding to the pixel unit in the m-1th row, Represents the initial grayscale data of the pixel unit in the mth row and nth column, Indicates the polarity data of the source drive signal of the pixel unit in the mth row and the nth column, represents the initial grayscale data of the pixel unit at the m-1th row and the nth column, Indicates the polarity data of the source driving signal of the pixel unit in the m-1th row and the nth column, where m ranges from 1 to M and n ranges from 1 to N.

[0014] As an optional implementation of the embodiment of the present application, the formula introduces dynamic compensation of the grayscale-polarity differences between adjacent rows and the restoration coefficient to attenuate the distortion row by row, effectively blocking the positive accumulation of common voltage distortion between rows, thereby significantly improving the visual stability and dynamic picture clarity of the display panel.

[0015] In a possible implementation of the first aspect, the timing controller determines compensated grayscale data for each pixel unit in any row of pixel units based on a distortion value of a common voltage corresponding to the pixel units in any row, including: determining the compensation value for each pixel unit in any row of pixel units based on the distortion value of the common voltage corresponding to the pixel units in any row, polarity data of a source drive signal for each pixel unit in any row of pixel units, and a compensation coefficient. The timing controller determines the compensated grayscale data for each pixel unit in any row of pixel units based on the compensation value for each pixel unit in any row of pixel units and initial grayscale data for each pixel unit in any row of pixel units.

[0016] As an optional implementation of the embodiment of the present application, by dynamically compensating grayscale data pixel by pixel, combining polarity distribution and distortion feedback, voltage coupling interference can be accurately offset, thereby significantly improving the color accuracy and brightness uniformity of the display image and reducing local flicker noise.

[0017] In a possible implementation of the first aspect, the compensated grayscale data of each pixel unit in any row of pixel units satisfies the following formula:

[0018] ;

[0019] in, represents the compensated grayscale data of the pixel unit at the mth row and the nth column; Represents the initial grayscale data of the pixel unit at the mth row and nth column; represents the compensation coefficient; represents the distortion value of the common voltage corresponding to the pixel unit in the mth row; Polarity data of the source driving signal of the pixel unit in the mth row and the nth column.

[0020] As an optional implementation of the embodiment of the present application, a polarity-related real-time grayscale compensation mechanism is used to adaptively offset the coupling effect of common voltage distortion on pixel units, significantly improve the local brightness consistency of the picture, and reduce the dynamic crosstalk and flicker noise caused by polarity reversal.

[0021] In a second aspect, embodiments of the present application provide a pixel driving circuit, comprising: an acquisition module, a data processing module, and a first data storage module. The acquisition module is configured to acquire display data for each pixel unit in the M rows × N columns of pixel units included in a display panel, the display data including initial grayscale data and source drive signal polarity data. The data processing module is configured to determine the distortion value of the common voltage corresponding to any row of pixel units based on the display data of each pixel unit in any row, the display data of each pixel unit in the previous row of pixel units in any row, the distortion value of the common voltage corresponding to the previous row of pixel units in any row, and the restoration coefficient corresponding to any row of pixel units, wherein the restoration coefficient corresponding to any row of pixel units is related to the position of the pixel unit in the display panel and the refresh rate of the display panel. The data processing module is further configured to determine the compensated grayscale data of each pixel unit in any row of pixel units based on the distortion value of the common voltage corresponding to any row of pixel units. The first data storage module is configured to store and output the compensated grayscale data and source drive signal polarity data of each pixel unit in any row of pixel units.

[0022] In a possible implementation of the second aspect, the data processing module is further configured to determine a compensation value for each pixel unit in any row of pixel units based on a distortion value of a common voltage corresponding to the pixel units in any row, polarity data of a source drive signal for each pixel unit in any row of pixel units, and a compensation coefficient. The data processing module is further configured to determine compensated grayscale data for each pixel unit in any row of pixel units based on the compensation value for each pixel unit in any row of pixel units and initial grayscale data for each pixel unit in any row of pixel units.

[0023] In one possible implementation of the second aspect, the pixel driving circuit includes a second data storage module and an internal register. The second data storage module is configured to store initial grayscale data for each pixel unit in any row of pixel units. The internal register is configured to store polarity data of a source drive signal for each pixel unit in any row of pixel units. A data processing module is connected to the internal register and is configured to read the polarity data of the source drive signal for each pixel unit in any row of pixel units from the internal register.

[0024] In a possible implementation of the second aspect, the circuit further includes a timing module, where the timing module is used to provide a refresh rate of the display panel to the data processing module, and the refresh rate is used to determine the restoration coefficient.

[0025] In a third aspect, an embodiment of the present application provides a display panel, the display panel including a timing controller and a driver. The driver is connected to the timing controller and is used to output a common voltage and display data.

[0026] The driver includes a waveform generator configured to generate a square wave signal based on a preset value of the common voltage and a distortion value of the common voltage corresponding to any row of pixel units. The square wave signal is configured to synchronize the output of the common voltage and display data.

[0027] It can be understood that the beneficial effects of the second to third aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A schematic diagram of a display panel test screen provided in an embodiment of the present application;

[0029] Figure 2 A schematic structural diagram of a pixel unit of a display panel provided in an embodiment of the present application;

[0030] Figure 3 A common voltage compensation schematic diagram provided in an embodiment of the present application;

[0031] Figure 4 A schematic diagram of a flow chart of a timing controller detecting a display screen according to an embodiment of the present application;

[0032] Figure 5 A schematic flow chart of a pixel driving method provided in an embodiment of the present application;

[0033] Figure 6 A schematic diagram of a timing controller receiving display data provided by an embodiment of the present application;

[0034] Figure 7 A schematic diagram of the causes of common voltage distortion values ​​provided in an embodiment of the present application;

[0035] Figure 8 A schematic diagram of a common voltage distortion value of a low refresh rate display panel provided in an embodiment of the present application;

[0036] Figure 9 A schematic diagram of area division of a display panel provided in an embodiment of the present application;

[0037] Figure 10 A schematic diagram of a compensation principle for a common voltage distortion value provided in an embodiment of the present application;

[0038] Figure 11 A schematic diagram of a relationship curve between grayscale value and compensation coefficient provided in an embodiment of the present application;

[0039] Figure 12 A schematic structural diagram of a pixel driving circuit provided in an embodiment of the present application;

[0040] Figure 13 Grayscale data of a sub-pixel stored in a second data storage module provided by an embodiment of the present application;

[0041] Figure 14 Polarity data of a sub-pixel source driving signal provided by an internal register provided in an embodiment of the present application;

[0042] Figure 15 A restoration coefficient and a distortion value of a common voltage of sub-pixels in any row provided in an embodiment of the present application;

[0043] Figure 16 A schematic diagram of compensated grayscale data provided in an embodiment of the present application;

[0044] Figure 17 A schematic diagram of a display panel provided in an embodiment of the present application;

[0045] Figure 18 A schematic diagram of a common voltage waveform provided in an embodiment of the present application.

[0046] Description of reference numerals:

[0047] 101. Background area; 102. Window area;

[0048] 1201, acquisition module; 1201a, second data storage module;

[0049] 1201b, internal register; 1202, data processing module;

[0050] 1202a, calculation module; 1202b, compensation module;

[0051] 1203, a first data storage module; 1204, a timing module. DETAILED DESCRIPTION

[0052] The following describes the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application. The terms used in the implementation methods of the embodiments of the present application are only used to explain the specific embodiments of the present application and are not intended to limit the present application. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0053] Before explaining the embodiments of the present application in detail, the application scenarios of the embodiments of the present application are first explained.

[0054] Currently, there are LCD panels with a resolution of quad high definition (QHD) and a refresh rate of 500Hz on the market. However, the phenomenon of lateral crosstalk still exists. Figure 1 The display panel test screen shown is Figure 1 The background area 101 is set to pure grayscale (for example, the brightness is set to gary=127), and the window area 102 is a vertical equally spaced dotted line. Horizontal dark lines appear in the background area 101 on both sides of the window area 102, which is the crosstalk phenomenon.

[0055] The lateral crosstalk is mainly caused by the parasitic capacitance of the pixel unit in the display panel, such as Figure 2 The figure shows a schematic diagram of the structure of a pixel unit of a display panel provided by an embodiment of the present application. Among them, the signal line is used to transmit the data voltage Vdata to provide data to the pixel unit; the scan line is used to activate the pixel unit row by row to charge the pixel unit; the common electrode is used to provide the pixel unit with a common voltage Vcom as a reference voltage for the data voltage. Each signal line and common electrode has a parasitic capacitance Cdc, such as Figure 2 As shown, changes in the data voltage on the signal line will couple to the common electrode through parasitic capacitance Cdc, distorting the common voltage Vcom. According to the capacitor charging formula Q = C*V = C*(Vdata - Vcom), if the common voltage Vcom cannot quickly return to its preset value, the amount of charge will be affected, causing the pixel unit's charging voltage and brightness to fall short of expectations, thus causing crosstalk.

[0056] Currently, a common solution to the problem of lateral crosstalk is to reversely compensate the common voltage Vcom to accelerate its recovery to a preset value. Figure 3 As shown, the operational amplifier receives the display panel's feedback common voltage Vcom_FB and the common voltage compensation value Vcom_in, and outputs the compensated common voltage Vcom. However, this method is only suitable for display panels with low refresh rates, such as those below 180Hz. When the display panel's refresh rate exceeds 300Hz, the compensation effect of this method is poor due to the impedance and parasitic capacitance of the display panel's wiring.

[0057] Another method is to use the timing controller (TCON) to detect whether the display image is a feature image, such as Figure 4If the TCON detects that the display panel is displaying the characteristic screen, the TCON adjusts the signal line switching settings to reduce the coupling of the signal lines to the common electrode. If the TCON detects that the display panel is not displaying the characteristic screen, the current driving mode is maintained. However, due to the possibility of false detection of the characteristic screen, there is a certain risk in actual use, so this method is not widely used.

[0058] To this end, embodiments of the present application provide a pixel driving method, circuit, timing controller, and display panel. This method considers the impact of data voltage changes in the current row of pixel units and the previous row of pixel units on the common voltage in the display panel, while also accounting for distortion during the recovery process of the common voltage corresponding to the previous row of pixel units. Based on the distortion value of the common voltage, the compensation value of the initial grayscale data of the current row of pixel units is quickly calculated. This method can effectively reduce display errors and mitigate crosstalk.

[0059] The following is a detailed explanation of a pixel driving method, circuit, timing controller, and display panel provided in an embodiment of the present application.

[0060] like Figure 5 As shown, Figure 5 This is a flow chart of a pixel driving method provided in an embodiment of the present application. The method can be performed by a pixel driving circuit. The pixel driving circuit can be a timing controller or a circuit of a timing controller. Of course, the method can also be performed by a display panel or a display. The embodiment of the present application does not limit this. The following description takes the method performed by a timing controller as an example. The method includes:

[0061] Step 501: A timing controller obtains display data of each pixel unit in M ​​rows×N columns of pixel units included in a display panel. The display data includes initial grayscale data and polarity data of a source driving signal.

[0062] The display panel is a matrix array composed of M×N pixel units.

[0063] In a possible embodiment, each pixel unit includes three sub-pixels: R, G, and B.

[0064] For example, pixel unit a includes three sub-pixels R / G / B, and the display data of pixel unit a includes the initial grayscale data of the R sub-pixel and the polarity data of the source drive signal, the initial grayscale data of the G sub-pixel and the polarity data of the source drive signal, and the initial grayscale data of the B sub-pixel and the polarity data of the source drive signal.

[0065] In a possible embodiment, a pixel unit represents a single sub-pixel, for example, a pixel unit is any one of R / G / B sub-pixels. Display data of each pixel unit includes initial grayscale data of each sub-pixel and polarity data of a source driving signal.

[0066] For example, the pixel unit b is the G sub-pixel in the first row and second column, and the display data includes the initial grayscale data of the G sub-pixel and the polarity data of the source driving signal.

[0067] The initial grayscale data represents the brightness level of each pixel unit and is usually represented by a binary bit number, such as 8 bits, 10 bits, or 12 bits. The initial grayscale data can be represented by a grayscale value.

[0068] For example, taking 8-bit grayscale as an example, the grayscale value range corresponding to 8-bit grayscale is 0-255. For example, the grayscale value of the R subpixel is 200, corresponding to approximately 78% brightness, the grayscale value of the G subpixel is 150, corresponding to approximately 59% brightness; and the grayscale value of the B subpixel is 100, corresponding to approximately 39% brightness. For example, if the pixel unit refers to a combination of R / G / B subpixels, the grayscale value of the pixel unit is (200, 150, 100); if the pixel unit refers to a single subpixel (such as the R subpixel), the grayscale value of the pixel unit is 200.

[0069] The source drive signal's polarity data is used to reverse the voltage polarity when driving pixels to prevent degradation of the liquid crystal material. Common modes include frame-by-frame, row-by-row, or column-by-column inversion. For example, a source drive signal polarity of +1 indicates positive polarity, while a source drive signal polarity of -1 indicates negative polarity.

[0070] For example, taking a pixel unit representing a single sub-pixel, during frame-by-frame inversion, in the first frame, the polarity data of the source drive signal of the R sub-pixel is +1, the polarity data of the source drive signal of the G sub-pixel is +1, and the polarity data of the source drive signal of the B sub-pixel is +1; in the second frame, the polarity data of the source drive signal of the R sub-pixel is -1, the polarity data of the source drive signal of the G sub-pixel is -1, and the polarity data of the source drive signal of the B sub-pixel is -1.

[0071] For example, taking a pixel unit representing a single sub-pixel, when row-by-row inversion occurs (for example, alternating between odd and even rows), the polarity data of the source drive signal for the R sub-pixel in the odd rows is +1, the polarity data of the source drive signal for the G sub-pixel is -1, and the polarity data of the source drive signal for the B sub-pixel is +1; while the polarity data of the source drive signal for the R sub-pixel in the even rows is -1, the polarity data of the source drive signal for the G sub-pixel is +1, and the polarity data of the source drive signal for the B sub-pixel is -1.

[0072] In a possible implementation of the present application, the timing controller may receive initial grayscale data in the display data through a system on a chip (SOC) or a video scaler.

[0073] As an example, a signal source (eg, a graphics card or a set-top box) sends initial grayscale data to a SOC or a scaler, and the SOC or the scaler then sends the initial grayscale data to a timing controller.

[0074] For example, the initial grayscale data received by the timing controller may be transmitted in the form of an RGB data table, which may include the initial grayscale data of each pixel unit. Figure 6 As shown, each space may contain initial grayscale data of one sub-pixel; or, each space may contain initial grayscale data of three sub-pixels R / G / B.

[0075] In a possible implementation of the present application, the timing controller may obtain polarity data of the source driving signal of each pixel unit in any row of pixel units according to an internal register.

[0076] For example, the register inside the timing controller can transmit the polarity data of the source driving signal in the form of a polarity data table of the source driving signal. The polarity data table of the source driving signal can include the polarity data of the source driving signal of each pixel unit. Figure 6 As shown, each space may contain polarity data of a source driving signal of one sub-pixel; or, each space may contain polarity data of source driving signals of three sub-pixels (R / G / B).

[0077] Step 502: The timing controller determines the distortion value of the common voltage corresponding to any row of pixel units based on the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in the previous row of pixel units in any row, the distortion value of the common voltage corresponding to the previous row of pixel units in any row, and the restoration coefficient corresponding to any row of pixel units.

[0078] The distortion of the common voltage corresponding to any row of pixel cells is caused by changes in the data signal. As shown in Figure 7, gate is the gate control signal, data is the data signal, and Vcom is the common voltage. When gate switches from a high level to a low level, if Vcom does not return to its preset value, abnormal charging of the pixel cells occurs. Point A represents the distorted value of Vcom.

[0079] In a possible embodiment, the distortion value of the common voltage corresponding to the first row of pixel units is determined by the display data of each pixel unit in the first row of pixel units and the restoration coefficient corresponding to the first row of pixel units.

[0080] For example, assuming a pixel unit is a single sub-pixel, the display panel includes M rows x N columns of sub-pixels. The first row of pixel units includes N sub-pixels. The distortion value of the common voltage corresponding to the N sub-pixels in the first row is determined by the initial grayscale data of each of the N sub-pixels, the polarity data of the source drive signal, and the restoration coefficient corresponding to the sub-pixels in the first row.

[0081] In one possible embodiment, the distortion value of the common voltage corresponding to the Mth row of pixel units is determined by display data of each pixel unit in the Mth row of pixel units, display data of each pixel unit in the M-1th row of pixel units, the distortion value of the common voltage corresponding to the M-1th row of pixel units, and the restoration coefficient corresponding to the Mth row of pixel units, where M is greater than 1.

[0082] For example, taking a pixel unit as a single sub-pixel, the display panel includes M rows x N columns of sub-pixels, and the fifth row includes N sub-pixels. The distortion value of the common voltage corresponding to the sub-pixels in the fifth row is determined by the initial grayscale data and polarity data of the source drive signal of each sub-pixel in the N sub-pixels, the initial grayscale data and polarity data of the source drive signal of each sub-pixel in the fourth row, the distortion value of the common voltage corresponding to the sub-pixels in the fourth row, and the restoration coefficient corresponding to the sub-pixels in the fifth row.

[0083] The restoration coefficient corresponding to any row of pixel units is related to the position of the pixel units on the display panel and the refresh rate of the display panel. Figure 6 As shown, the timing controller receives the refresh rate and combines the initial grayscale data and the polarity data of the source driving signal to generate a distortion table of the common voltage.

[0084] In one possible embodiment, when the refresh rate of the display panel is lower, the recovery time of any row of pixel units after charging will be longer. In this case, the common voltage has enough time to recover to the preset value. Therefore, the recovery coefficient can be reduced as the refresh rate decreases.

[0085] For example, Figure 8 As shown, when the refresh rate of the display panel is low, the recovery time of any row of pixel units is relatively long, and the common voltage Vcom can be completely restored to the preset value. At this time, the recovery coefficient can be 0.

[0086] In one possible embodiment, the longer the common voltage trace, the greater the impedance and the larger the recovery coefficient. For example, the closer the trace is to the common voltage input terminal, the faster the common voltage recovers and the smaller the recovery coefficient can be. Conversely, the farther the trace is from the common voltage input terminal, the slower the common voltage recovers and the larger the recovery coefficient can be. The common voltage input terminal is also called the common voltage input side.

[0087] As an example, the lower end of the display panel is the common voltage input side, such as Figure 9 As shown in FIG, as the pixel unit is farther away from the common voltage input side, the recovery coefficient is larger.

[0088] For example, the display panel includes M rows of pixel units, which are divided into 5 regions. Starting from the input side of the common voltage, the 5 regions from bottom to top are region 1, region 2, region 3, region 4, and region 5. The restoration coefficients corresponding to the 5 regions are λ1, λ2, λ3, λ4, and λ5, respectively. Each region includes multiple rows of pixel units. In the same region, the restoration coefficients corresponding to different rows of pixel units are the same; in different regions, the restoration coefficients are different. According to the principle that the farther the pixel unit is from the common voltage input side, the larger the restoration coefficient, the relationship between the restoration coefficients corresponding to the 5 regions satisfies λ1>λ2>λ3>λ4>λ5.

[0089] In a possible embodiment of the present application, the distortion value of the common voltage corresponding to any row of pixel units is determined by the product of the sum of the distortion value of the common voltage corresponding to the previous row of pixel units in any row and the first parameter, and the restoration coefficient corresponding to any row of pixel units.

[0090] In the embodiments of the present application, for the convenience of describing formulas, the pixel units in the following embodiments all represent single sub-pixels. For example, if the mth row includes N pixel units, it means that the mth row includes N sub-pixels.

[0091] Among them, the first parameter is the cumulative sum of the product of the initial grayscale data of each pixel unit in any row of pixel units and the polarity data of the source drive signal, and the difference between the product of the initial grayscale data of each pixel unit in the previous row of pixel units in any row and the polarity data of the source drive signal.

[0092] As an example, the initial grayscale data of different pixel units are distinguished by the row number and column number of the pixel unit. For example, the initial grayscale data of the pixel unit in the mth row and the nth column is The polarity data of the source driving signal of different pixel units is similar. For example, the polarity data of the source driving signal of the pixel unit in the mth row and the nth column is .

[0093] For example, the first parameter in line 5 can be expressed as follows:

[0094]

[0095] In a possible embodiment of the present application, the distortion value of the common voltage corresponding to any row of pixel units satisfies the following formula:

[0096]

[0097]

[0098] in, represents the distortion value of the common voltage corresponding to the pixel unit in the mth row, represents the restoration coefficient corresponding to the pixel unit in the mth row, represents the distortion value of the common voltage corresponding to the pixel unit in the m-1th row, Represents the initial grayscale data of the pixel unit in the mth row and nth column, Indicates the polarity data of the source drive signal of the pixel unit in the mth row and the nth column, represents the initial grayscale data of the pixel unit at the m-1th row and the nth column, Indicates the polarity data of the source driving signal of the pixel unit in the m-1th row and the nth column.

[0099] For example, the distortion value of the common voltage corresponding to the pixel unit in the 5th row is:

[0100]

[0101] Wherein, n is the number of columns of pixel units, for example, from 1 to N.

[0102] It is worth noting that the distortion value of the common voltage represents the direction and relative magnitude of the common voltage distortion.

[0103] For example, when the distortion value of the common voltage is a negative number, it indicates that the common voltage is distorted in a negative direction relative to the preset value of the common voltage; or when the distortion value of the common voltage is a positive number, it indicates that the common voltage is distorted in a positive direction relative to the preset value of the common voltage.

[0104] Step 503 : The timing controller determines the compensated grayscale data of each pixel unit in any row of pixel units according to the distortion value of the common voltage corresponding to the pixel units in any row.

[0105] In a possible embodiment, the compensated grayscale data of each pixel unit in any row of pixel units is determined by the compensation value and the initial grayscale data.

[0106] For example, the initial grayscale data of the pixel unit at row 5 and column 4 is The value of is 127, and the compensation value is X. Then the value of the compensated grayscale data of the pixel unit in the 5th row and the 4th column is 127+X. Wherein, X can be a positive number or a negative number.

[0107] It is worth mentioning that Figure 10 As shown, when the source drive signal polarity data is positive, the initial grayscale data is positive (Vdata+), with a voltage difference of △V+ from the common voltage (Vcom). When the source drive signal polarity data is negative, the initial grayscale data is negative (Vdata-), with a voltage difference of △V- from the common voltage. If the preset common voltage value is distorted in the negative direction, △V+ will increase and △V- will decrease. According to the capacitor charging formula Q=C*V=C*(Vdata-Vcom), the charge amount of pixels with positive initial grayscale data will be greater than expected, while the charge amount of pixels with negative initial grayscale data will be less than expected. Therefore, the method to compensate for the initial grayscale data is to reduce the positive initial grayscale data and increase the negative initial grayscale data.

[0108] Step 504 : The timing controller outputs the compensated grayscale data of each pixel unit in any row of pixel units and the polarity data of the source driving signal to drive each pixel unit in any row of pixel units.

[0109] For example, the timing controller determines the compensated grayscale data for each pixel unit in the mth row of pixel units and the polarity data of the source drive signal for each pixel unit, and outputs the compensated grayscale data and the polarity data of the source drive signal to the mth row. Each pixel unit in the mth row is rotated according to its respective compensated grayscale data and the polarity data of the source drive signal.

[0110] In the present application, a timing controller obtains display data for each pixel cell in a display panel comprising M rows x N columns of pixel cells. Since the display data includes grayscale data and source drive signal polarity data, the timing controller can determine the distortion value of the common voltage corresponding to each row of pixel cells based on the display data of each pixel cell in each row, the display data of each pixel cell in the row immediately preceding each row, the distortion value of the common voltage corresponding to the pixel cells in the row immediately preceding each row, and the restoration coefficient corresponding to each pixel cell in each row. The restoration coefficient is related to the position of the pixel cell on the display panel and the refresh rate of the display panel. After determining the distortion value of the common voltage corresponding to each row of pixel cells, the timing controller can determine compensated grayscale data for each pixel cell in each row. The timing controller drives the pixel cells based on the compensated grayscale data and source drive signal polarity data for each pixel cell. This allows for more accurate calculation of the common voltage distortion value, avoiding the inaccuracy of traditional methods, better adapting to changes in panel position and refresh rate, and ultimately effectively reducing display errors and crosstalk in the display panel.

[0111] In a possible embodiment of the present application, the timing controller determines the compensation value of each pixel unit in any row of pixel units based on the distortion value of the common voltage corresponding to any row of pixel units, the polarity data of the source drive signal of each pixel unit in any row of pixel units, and the compensation coefficient.

[0112] The compensation coefficient can be set differently according to the value of the display data.

[0113] For example, when the background area is at a low grayscale (e.g., gray = 63), the crosstalk is more visible than when the background area is at a medium grayscale (e.g., gray = 127). Therefore, the compensation coefficient for medium grayscale is smaller than that for low grayscale.

[0114] Similarly, several fixed grayscale values ​​can be selected and debugged according to the display of the display panel. The remaining grayscale values ​​except the fixed grayscale values ​​are calculated using linear interpolation. Figure 11 The figure shows a curve diagram of the relationship between the grayscale value and the compensation coefficient, wherein the grayscale value corresponding to the circle is the selected fixed grayscale value.

[0115] As an example, the compensation value of each pixel unit in any row of pixel units is the product of the distortion value of the common voltage corresponding to any row of pixel units, the compensation coefficient and the polarity data of the source driving signal of each pixel unit in any row of pixel units.

[0116] For example, the distortion value of the common voltage corresponding to any row of pixel units is , the compensation coefficient is , then the compensation value of each pixel unit in any row of pixel units satisfies the formula: .

[0117] In a possible embodiment of the present application, the timing controller determines the compensated grayscale data of each pixel unit in any row of pixel units based on the compensation value of each pixel unit in any row of pixel units and the initial grayscale data of each pixel unit in any row of pixel units.

[0118] As an example, the compensated grayscale data of each pixel unit in any row of pixel units is the sum of the compensation value of each pixel unit in any row of pixel units and the initial grayscale data of each pixel unit in any row of pixel units.

[0119] In a possible embodiment of the present application, the compensated grayscale data of each pixel unit in any row of pixel units satisfies the following formula:

[0120] .

[0121] in, represents the compensated grayscale data of the pixel unit at the mth row and the nth column; Represents the initial grayscale data of the pixel unit at the mth row and nth column; represents the compensation coefficient; represents the distortion value of the common voltage corresponding to the pixel unit in the mth row; Polarity data of the source driving signal of the pixel unit in the mth row and the nth column.

[0122] For example, the grayscale data of each pixel unit in the 5th row after compensation satisfies: , where n ranges from 1 to N.

[0123] like Figure 12 As shown, Figure 12 A pixel driving circuit provided in an embodiment of the present application includes: an acquisition module 1201 , a data processing module 1202 , and a first data storage module 1203 .

[0124] The acquisition module 1201 is used to acquire display data of each pixel unit in the M rows×N columns of pixel units included in the display panel. The display data includes initial grayscale data and polarity data of the source driving signal.

[0125] In one possible implementation, Figure 12As shown, the circuit may include a second data storage module 1201a and an internal register 1201b. The second data storage module 1201a is used to store the initial grayscale data of each pixel unit in any row of pixel units. The internal register 1201b is used to store the polarity data of the source drive signal of each pixel unit in any row of pixel units.

[0126] In a possible embodiment, the second data storage module 1201 a receives initial grayscale data of each pixel unit in any row of pixel units from a signal source.

[0127] In a possible embodiment, the internal register 1201 b provides the data processing module 1202 with polarity data of the source driving signal of each pixel unit in any row of pixel units.

[0128] The data processing module 1202 is configured to determine the distortion value of the common voltage corresponding to any row of pixel units based on the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in the row immediately preceding any row of pixel units, the distortion value of the common voltage corresponding to the row immediately preceding any row of pixel units, and the restoration coefficient corresponding to any row of pixel units. The restoration coefficient corresponding to any row of pixel units is related to the position of the pixel unit on the display panel and the refresh rate of the display panel. The data processing module 1202 is further configured to determine compensated grayscale data for each pixel unit in any row of pixel units based on the distortion value of the common voltage corresponding to any row of pixel units.

[0129] In a possible embodiment of the present application, Figure 12 As shown, the data processing module 1202 includes a calculation module 1202a and a compensation module 1202b.

[0130] The calculation module 1202a is used to determine the compensation value of each pixel unit in any row of pixel units based on the distortion value of the common voltage corresponding to the pixel units in any row, the polarity data of the source driving signal of each pixel unit in any row of pixel units, and the compensation coefficient.

[0131] The compensation module 1202b is configured to determine compensated grayscale data of each pixel unit in any row of pixel units according to the compensation value of each pixel unit in any row of pixel units and the initial grayscale data of each pixel unit in any row of pixel units.

[0132] The first data storage module 1203 is configured to store and output the compensated grayscale data of each pixel unit in any row of pixel units and the polarity data of the source driving signal.

[0133] In a possible embodiment of the present application, the circuit further includes a timing module 1204. The timing module 1204 is configured to provide a refresh rate of the display panel to the data processing module 1202. The refresh rate is used to determine the restoration coefficient.

[0134] The following is Figure 12 Taking the pixel driving circuit shown in FIG. 1 as an example, a specific implementation of a pixel driving method provided by an embodiment of the present application is described, wherein a pixel unit is taken as an example of a single sub-pixel. The specific method includes:

[0135] Step 1: The data processing module 1202 obtains display data of each sub-pixel.

[0136] In one possible implementation, the second data storage module 1201a receives and stores the initial grayscale data of each sub-pixel, and sends the initial grayscale data of each sub-pixel to the data processing module 1202. Accordingly, the calculation module 1202a in the data processing module 1202 receives the initial grayscale data of each sub-pixel from the second data storage module 1201a.

[0137] For example, Figure 13 As shown, Figure 13 The initial grayscale data of the sub-pixel stored in the second data storage module 1201a provided in the embodiment of the present application. In the background area, the initial grayscale data of each sub-pixel is gray=127. In the window area, the initial grayscale data of each sub-pixel is gray=127. Figure 13 In the example, gray=0 or gray=255.

[0138] It is understandable that Figure 13 The initial grayscale data shown in the figure is the 1st to Mth row of sub-pixels horizontally from top to bottom, and the 1st to Nth column vertically from left to right. For example, taking a QHD product as an example, the sub-pixels have 1440 rows and 7680 columns, and only a portion of the initial grayscale data is shown in the figure.

[0139] In one possible implementation, the internal register 1201b sends the polarity data of the source driving signal of each sub-pixel to the data processing module 1202. Accordingly, the calculation module 1202a in the data processing module 1202 receives the polarity data of the source driving signal of each sub-pixel from the internal register 1201b.

[0140] For example, Figure 14 As shown, Figure 14 The polarity data of the source driving signal of the sub-pixel provided by the internal register 1201b provided in the embodiment of the present application is Figure 13The polarity data of the source driving signal in the dark area is negative, represented by -1; the polarity data of the source driving signal in the white area is positive, represented by +1.

[0141] Step 2: The timing module 1204 sends the refresh rate to the data processing module 1202 . Correspondingly, the data processing module 1202 receives the refresh rate from the timing module 1204 .

[0142] The refresh rate is used to determine the restoration coefficient corresponding to any row of sub-pixels.

[0143] Step 3. The calculation module 1202a determines the distortion value of the common voltage corresponding to the sub-pixels in any row based on the initial grayscale data and the polarity data of the source drive signal of each sub-pixel in the previous row of sub-pixels in any row, the initial grayscale data and the polarity data of the source drive signal of each sub-pixel in the previous row of sub-pixels in any row, the distortion value of the common voltage corresponding to the sub-pixels in the previous row of sub-pixels in any row, and the restoration coefficient corresponding to the sub-pixels in any row.

[0144] The distortion value of the common voltage corresponding to any row of sub-pixels satisfies the following formula:

[0145]

[0146]

[0147] For example, Figure 15 As shown, Figure 15 The restoration coefficient corresponding to any row of sub-pixels and the distortion value of the common voltage calculated according to the above formula provided in the embodiment of the present application are Figure 13 and Figure 14 Corresponding. Among them, the restoration coefficient of the first row is 0.2, and the distortion value of the common voltage is 0; the restoration coefficient of the second row is 0.16, and the distortion value of the common voltage is 0; the restoration coefficient of the third row is 0.14, and the distortion value of the common voltage is -71; the restoration coefficient of the fourth row is 0.12, and the distortion value of the common voltage is 114; the restoration coefficient of the fifth row is 0.1, and the distortion value of the common voltage is -40; the restoration coefficient of the first row is 0.08, and the distortion value of the common voltage is -3.

[0148] Step 4: The calculation module 1202a determines the compensation value of each sub-pixel in any row of sub-pixels according to the distortion value of the common voltage corresponding to the sub-pixels in any row, the polarity data of the source driving signal of each sub-pixel in any row of sub-pixels, and the compensation coefficient.

[0149] The compensation value of each sub-pixel in any row of sub-pixels satisfies the formula: .

[0150] Step 5: The compensation module 1202b in the data processing module 1202 determines the compensated grayscale data of each subpixel in any row of subpixels according to the compensation value of each subpixel in any row of subpixels and the initial grayscale data of each subpixel in any row of subpixels.

[0151] The compensated grayscale data of each pixel unit in any row of sub-pixels satisfies the following formula: .

[0152] For example, Figure 16 As shown, Figure 16 A schematic diagram of compensated grayscale data provided in an embodiment of the present application includes four initial grayscale data, each with a grayscale value of gray = 127. The polarity data of the source drive signal corresponding to the first initial grayscale data is +1, the distortion value of the common voltage is +20, the compensation coefficient is 0.5, and the compensated grayscale data is 137; the polarity data of the source drive signal corresponding to the second initial grayscale data is -1, the distortion value of the common voltage is +20, the compensation coefficient is 0.5, and the compensated grayscale data is 117; the polarity data of the source drive signal corresponding to the third initial grayscale data is +1, the distortion value of the common voltage is -20, the compensation coefficient is 0.5, and the compensated grayscale data is 137; the polarity data of the source drive signal corresponding to the fourth initial grayscale data is -1, the distortion value of the common voltage is -20, the compensation coefficient is 0.5, and the compensated grayscale data is 117.

[0153] Step 6: The data processing module 1202 sends the compensated grayscale data of each sub-pixel and the polarity data of the source drive signal of each sub-pixel to the first data storage module 1203. Correspondingly, the first data storage module 1203 receives the compensated grayscale data of each sub-pixel and the polarity data of the source drive signal of each sub-pixel from the data processing module 1202.

[0154] Step 7: The first data storage module 1203 stores and outputs the compensated grayscale data of each sub-pixel and the polarity data of the source driving signal to drive the sub-pixel.

[0155] An embodiment of the present application provides a timing controller, which includes the pixel driving circuit described in the above embodiment.

[0156] like Figure 17 As shown, Figure 17 A schematic diagram of a display panel provided in an embodiment of the present application, wherein the display panel includes the above-mentioned timing controller.

[0157] Optionally, the display panel further includes a driver, which is connected to the timing controller and is used to output a common voltage and display data.

[0158] The driver includes a waveform generator configured to generate a square wave signal based on a preset value of the common voltage and a distortion value of the common voltage corresponding to any row of sub-pixels. The square wave signal is configured to synchronize the output of the common voltage and display data.

[0159] For example, Figure 18 As shown in the figure, the common voltage distortion waveform refers to the common voltage affected by the data voltage, which is distorted and automatically recovers after coupling; the common voltage modulation waveform refers to the square wave signal generated by the waveform generator; and the actual common voltage waveform refers to the waveform of the modulated common voltage. The figure shows that although the common voltage is still affected by coupling, the recovery speed is significantly accelerated. The recovery speed of the common voltage can be adjusted by adjusting the amplitude and trailing edge of the common voltage modulation waveform.

[0160] The common voltage modulation waveform may also be a sawtooth wave, which is not limited in the embodiments of the present application.

[0161] Based on the same inventive concept, an embodiment of the present application also provides a display device. Since the display device in this embodiment includes the display panel in the above embodiment, that is, the display device in this embodiment has all the technical features and technical effects of the above display panel embodiment, please refer to the above embodiment for details and will not be repeated here.

[0162] It should be understood that in the description of this application specification and the appended claims, the terms "include", "comprises", "has" and any variations thereof are intended to cover non-exclusive inclusions and mean "including but not limited to", unless otherwise specifically emphasized.

[0163] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is used to describe the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0164] Furthermore, in the description of this application, unless otherwise specified, "a plurality of" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items.

[0165] In addition, in the description of the present application, it should be understood that the terms "longitudinal", "horizontal", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "vertical", "top", "bottom", "inside", "outside", "axial", "radial", "circumferential", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application.

[0166] In this application, unless otherwise clearly specified and limited, the terms "connection", "connected", etc. should be understood in a broad sense. For example, it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection between two elements or the interaction relationship between two elements. Unless otherwise clearly specified and limited, ordinary technicians in this field can understand the specific meanings of the above terms in this application according to specific circumstances.

[0167] In addition, in the description of this application specification and the appended claims, the terms "first," "second," etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or precedence, nor should they be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein; and features specified as "first" or "second" may explicitly or implicitly include at least one of such features.

[0168] In the embodiments of this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner.

[0169] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized.

[0170] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A pixel driving method, characterized in that: The method comprises: Acquire display data of each pixel unit in M ​​rows×N columns of pixel units included in the display panel, wherein the display data includes initial grayscale data and polarity data of a source driving signal; Determining a distortion value of the common voltage corresponding to any row of pixel units based on the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in a row of pixel units preceding any row of pixel units, a distortion value of the common voltage corresponding to the row of pixel units preceding any row of pixel units, and a restoration coefficient corresponding to any row of pixel units; The distortion value of the common voltage corresponding to any row of pixel units is determined by the sum of the distortion value of the common voltage corresponding to the row of pixel units in the previous row of the row and a first parameter, and the product of the restoration coefficient corresponding to the pixel units in the previous row of the row; the first parameter is the cumulative sum of the difference between the product of the initial grayscale data and the polarity data of the source drive signal of each pixel unit in the previous row of pixel units in the previous row of the row; The restoration coefficient corresponding to any row of pixel units is related to the position of the pixel unit on the display panel and the refresh rate of the display panel; determining compensated grayscale data of each pixel unit in any row of pixel units according to the distortion value of the common voltage corresponding to the pixel units in any row; The compensated grayscale data of each pixel unit in any row of pixel units and the polarity data of the source driving signal are output to drive each pixel unit in any row of pixel units.

2. The method according to claim 1, characterized in that The distortion value of the common voltage corresponding to any row of pixel units satisfies the following formula: in, represents the distortion value of the common voltage corresponding to the pixel unit in the mth row, represents the restoration coefficient corresponding to the pixel unit in the mth row, represents the distortion value of the common voltage corresponding to the pixel unit in the m-1th row, represents the initial grayscale data of the pixel unit in the mth row and the nth column, Indicates the polarity data of the source driving signal of the pixel unit in the mth row and the nth column, represents the initial grayscale data of the pixel unit at the m-1th row and the nth column, Polarity data representing the source driving signal of the pixel unit at the m-1th row and the nth column; Among them, the value range of m is 1~M, and the value range of n is 1~N.

3. The method according to claim 1 or 2, characterized in that Determining the compensated grayscale data of each pixel unit in any row of pixel units according to the distortion value of the common voltage corresponding to any row of pixel units includes: determining a compensation value for each pixel unit in any row of pixel units according to a distortion value of a common voltage corresponding to the pixel units in any row, polarity data of the source driving signal of each pixel unit in any row of pixel units, and a compensation coefficient; The compensated grayscale data of each pixel unit in any row of pixel units is determined according to the compensation value of each pixel unit in any row of pixel units and the initial grayscale data of each pixel unit in any row of pixel units.

4. The method according to claim 3, characterized in that The compensated grayscale data of each pixel unit in any row of pixel units satisfies the following formula: ; in, Representing the compensated grayscale data of the pixel unit in the mth row and the nth column; represents the initial grayscale data of the pixel unit at the mth row and the nth column; represents the compensation coefficient; Indicates the distortion value of the common voltage corresponding to the pixel unit in the mth row; Polarity data of the source driving signal of the pixel unit in the mth row and the nth column.

5. A pixel driving circuit, characterized in that: The circuit includes: an acquisition module, a data processing module and a first data storage module; The acquisition module is configured to acquire display data of each pixel unit in the M rows×N columns of pixel units included in the display panel, wherein the display data includes initial grayscale data and polarity data of a source driving signal; The data processing module is configured to determine a distortion value of a common voltage corresponding to any row of pixel units based on the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in a row of pixel units immediately preceding any row of pixel units, a distortion value of a common voltage corresponding to the row of pixel units immediately preceding any row of pixel units, and a restoration coefficient corresponding to any row of pixel units, wherein the restoration coefficient corresponding to any row of pixel units is related to a position of the pixel unit on the display panel and a refresh rate of the display panel; The data processing module is further configured to determine a compensation value for each pixel unit in any row of pixel units based on a distortion value of a common voltage corresponding to the pixel units in any row, polarity data of a source driving signal of each pixel unit in any row of pixel units, and a compensation coefficient, and to determine the compensated grayscale data for each pixel unit in any row of pixel units based on the compensation value of each pixel unit in any row of pixel units and the initial grayscale data of each pixel unit in any row of pixel units; The data processing module is further configured to determine compensated grayscale data of each pixel unit in any row of pixel units according to the distortion value of the common voltage corresponding to the pixel units in any row; The first data storage module is used to store and output the compensated grayscale data of each pixel unit in any row of pixel units and the polarity data of the source driving signal.

6. The circuit according to claim 5, characterized in that The pixel driving circuit includes a second data storage module and an internal register; The second data storage module is used to store the initial grayscale data of each pixel unit in any row of pixel units; The internal register is used to store polarity data of the source driving signal of each pixel unit in any row of pixel units; The data processing module is connected to the internal register and is used to read the polarity data of the source driving signal of each pixel unit in any row of pixel units from the internal register.

7. The circuit according to claim 6, characterized in that The circuit further includes a timing module, which is used to provide the data processing module with a refresh rate of the display panel, and the refresh rate is used to determine the restoration coefficient.

8. A display panel, characterized in that: The display panel comprises the pixel driving circuit according to any one of claims 5 to 7, further comprising a timing controller and a driver, wherein the driver is connected to the timing controller and is configured to output a common voltage and the display data; The driver includes a waveform generator, which is used to determine a square wave signal according to a preset value of the common voltage and a distortion value of the common voltage corresponding to any row of pixel units. The square wave signal is used to synchronously output the common voltage and the display data.

Citation Information

Patent Citations

  • Gray-scale signal compensation unit, gray-scale signal compensation method, source driver and display device

    CN106652966A

  • Gray scale voltage compensation method and drive circuit for liquid crystal panel, and liquid crystal panel

    CN106898323A