Pixel driving method and circuit and display panel
By dynamically calculating and compensating the common voltage distortion value in the high refresh rate display panel, the problem of horizontal crosstalk in the high refresh rate display panel is solved, and higher display accuracy and stability are achieved.
Patent Information
- Application Number
- CN202510697796.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2045-05-28
AI Technical Summary
The crosstalk problem caused by common voltage distortion in high refresh rate display panels is only applicable to low refresh rate display panels, and cannot effectively solve the crosstalk problem of high refresh rate display panels.
The display data of the pixel units of the display panel is obtained through the timing controller, including the initial grayscale data and the polarity data of the source driving signal, calculate the common voltage distortion value and recovery coefficient of each pixel unit, dynamically compensate the grayscale data to offset the voltage coupling interference, and output the compensated grayscale data and polarity data to drive the pixel units.
Accurately calculating the distortion value of the common voltage avoids the problem of insufficient accuracy of the traditional method, adapts to changes in panel position and refresh rate, effectively reduces display errors and reduces crosstalk.
Smart Images

Figure CN120220620A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display panels, and in particular, to a display pixel driving method, a circuit, and a display panel. Background Art
[0002] With the rapid iteration of display technologies, the application of display panels in the fields of high resolution and ultra-high refresh rate has become the mainstream in the market, and they are particularly favored in high-end devices such as e-sports monitors. However, such high-refresh-rate display panels generally face the problem of horizontal crosstalk, specifically manifested as horizontal dark lines or abnormal brightness in the background area, which seriously restricts the display quality.
[0003] The reason for horizontal crosstalk is mainly that the common voltage of the common electrode in the display panel is distorted due to parasitic capacitance, so that the common voltage cannot quickly recover to the preset value, thereby affecting the amount of charge for charging the pixels, and ultimately causing horizontal crosstalk. Currently, the solutions for horizontal crosstalk are only applicable to low-refresh-rate display panels. Therefore, there is an urgent need for a more accurate and adaptable method to solve the horizontal crosstalk problem of high-refresh-rate display panels. Summary of the Invention
[0004] In view of this, the present application provides a pixel driving method, a circuit, and a display panel for solving the problem of horizontal crosstalk caused by the distortion of the common voltage in a high-refresh-rate display panel.
[0005] To achieve the above object, in a first aspect, an embodiment of the present application provides a pixel driving method, which includes: The timing controller obtains the display data of each pixel unit in the M rows × N columns of pixel units included in the display panel, and the display data includes the initial grayscale data and the polarity data of the source driving signal. The timing controller determines the distortion value of the common voltage corresponding to any row of pixel units according to the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in the row above any row of pixel units, the distortion value of the common voltage corresponding to the row above any row of pixel units, and the recovery coefficient corresponding to any row of pixel units. The recovery 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 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 any row of pixel units. 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.
[0006] In the present application, the timing controller acquires the display data of each pixel unit in the M rows × N columns of pixel units included in the display panel. Since the display data includes grayscale data and source driver signal polarity data, the timing controller can determine the distortion value of the common voltage corresponding to each row of pixel units according to the display data of each pixel unit in each row, the display data of each pixel unit in the previous row of each row, the distortion value of the common voltage corresponding to the pixel units in the previous row of each row, and the recovery coefficient corresponding to each row of pixel units. Among them, the recovery coefficient is related to the position of the pixel unit in the display panel and the refresh rate of the display panel. After the timing controller determines the distortion value of the common voltage corresponding to each row of pixel units, it can determine the compensated grayscale data of each pixel unit in each row. The timing controller drives the pixel units according to the compensated grayscale data of each pixel unit and the source driver signal polarity data. In this way, the distortion value of the common voltage can be calculated more accurately, avoiding the problem of insufficient accuracy of the traditional method, thus better adapting to the changes in the panel position and refresh rate, and finally effectively reducing the display error and reducing the crosstalk phenomenon of the display panel.
[0007] In a possible implementation manner 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 recovery coefficient corresponding to any row of pixel units.
[0008] Among them, the first parameter is the cumulative sum of the difference between the product of the initial grayscale data of each pixel unit in any row of pixel units and the polarity data of the source driver signal, and the product of the initial grayscale data of each pixel unit in the previous row of any row of pixel units and the polarity data of the source driver signal.
[0009] As an optional implementation manner of the embodiment of the present application, by dynamically compensating the voltage difference between adjacent rows, the cumulative propagation of the common voltage distortion is effectively suppressed, thereby significantly reducing the flicker and afterimage phenomena of the display panel and improving the image uniformity.
[0010] In a possible implementation manner of the first aspect, the distortion value of the common voltage corresponding to any row of pixel units satisfies the following formula:
[0011]
[0012] Among them, represents the distortion value of the common voltage corresponding to the m-th row of pixel units, represents the recovery coefficient corresponding to the m-th row of pixel units, represents the distortion value of the common voltage corresponding to the (m - 1)-th row of pixel units, represents the initial grayscale data of the pixel unit at the m-th row and n-th column, represents the polarity data of the source driving signal of the pixel unit at the m-th row and n-th column, represents the initial grayscale data of the pixel unit at the (m - 1)-th row and n-th column, represents the polarity data of the source driving signal of the pixel unit at the (m - 1)-th row and n-th column. Wherein, the value range of m is 1 to M, and the value range of n is 1 to N.
[0013] As an optional implementation manner of the embodiment of the present application, the formula introduces the dynamic compensation of the grayscale-polarity difference between adjacent rows and the distortion variable with progressive attenuation of the recovery coefficient, effectively blocking the forward accumulation of common voltage distortion between rows, thereby significantly improving the visual stability and dynamic picture clarity of the display panel.
[0014] In a possible implementation manner of the first aspect, 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 any row of pixel units, including: the timing controller determines the compensation value 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, the polarity data of the source driving signal of each pixel unit in any row of pixel units, and the compensation coefficient. The timing controller determines the 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.
[0015] As an optional implementation manner of the embodiment of the present application, by dynamically compensating the grayscale data pixel by pixel, combining the polarity distribution and distortion feedback, the voltage coupling interference is accurately offset, thereby significantly improving the color accuracy and brightness uniformity of the display picture and reducing local flicker noise.
[0016] In a possible implementation manner of the first aspect, the compensated grayscale data of each pixel unit in any row of pixel units satisfies the following formula: ; Wherein, represents the compensated grayscale data of the pixel unit at the m-th row and n-th column; represents the initial grayscale data of the pixel unit at the m-th row and n-th column; represents the compensation coefficient; represents the distortion value of the common voltage corresponding to the m-th row of pixel units; the polarity data of the source driving signal of the pixel unit at the m-th row and n-th column.
[0017] As an optional implementation manner of the embodiment of the present application, through a real-time gray-scale compensation mechanism associated with polarity, the coupling influence of the common voltage distortion on the pixel unit is adaptively offset, significantly improving the local brightness consistency of the picture and reducing the dynamic crosstalk and flicker noise caused by polarity inversion.
[0018] In a second aspect, an embodiment of the present application provides a pixel driving circuit, which includes: an acquisition module, a data processing module, and a first data storage module. The acquisition module is configured to acquire the display data of each pixel unit in M rows × N columns of pixel units included in the display panel, and the display data includes initial gray-scale data and polarity data of the source driving signal. The data processing module is configured to determine the distortion value of the common voltage corresponding to any row of pixel units according to the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in the row immediately above any row of pixel units, the distortion value of the common voltage corresponding to the row immediately above any row of pixel units, and the recovery coefficient corresponding to any row of pixel units, and the recovery 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 gray-scale 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. The first data storage module is configured to store and output the compensated gray-scale data of each pixel unit in any row of pixel units and the polarity data of the source driving signal.
[0019] In a possible implementation manner of the second aspect, the data processing module is specifically further configured to determine the compensation value 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, the polarity data of the source driving signal of each pixel unit in any row of pixel units, and the compensation coefficient. The data processing module is specifically further configured to determine the compensated gray-scale 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 gray-scale data of each pixel unit in any row of pixel units.
[0020] In a possible implementation manner 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 the initial gray-scale data of each pixel unit in any row of pixel units. The internal register is configured to store the 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 configured to read the polarity data of the source driving signal of each pixel unit in any row of pixel units from the internal register.
[0021] In a possible implementation manner of the second aspect, the circuit further includes a timing module, and the timing module is configured to provide the refresh rate of the display panel for the data processing module, and the refresh rate is used to determine the recovery coefficient.
[0022] In a third aspect, an embodiment of the present application provides a display panel, which includes 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.
[0023] Among them, 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.
[0024] It can be understood that for the beneficial effects of the above second aspect to the third aspect, reference can be made to the relevant descriptions in the above first aspect, which will not be elaborated here. Description of the Drawings
[0025] Figure 1 Schematic diagram of a test screen of a display panel provided by an embodiment of the present application; Figure 2 Schematic diagram of the structure of a pixel unit of a display panel provided by an embodiment of the present application; Figure 3 Schematic diagram of common voltage compensation provided by an embodiment of the present application; Figure 4 Schematic diagram of the process of a timing controller detecting a display screen provided by an embodiment of the present application; Figure 5 Schematic diagram of the process of a pixel driving method provided by an embodiment of the present application; Figure 6 Schematic diagram of a timing controller receiving display data provided by an embodiment of the present application; Figure 7 Schematic diagram of the cause of the distortion value of the common voltage provided by an embodiment of the present application; Figure 8 Schematic diagram of the distortion value of the common voltage of a low refresh rate display panel provided by an embodiment of the present application; Figure 9 Schematic diagram of the area division of a display panel provided by an embodiment of the present application; Figure 10 Schematic diagram of the compensation principle of the distortion value of the common voltage provided by an embodiment of the present application; Figure 11 Schematic diagram of the relationship curve between the gray scale value and the compensation coefficient provided by an embodiment of the present application; Figure 12 Schematic diagram of the structure of a pixel driving circuit provided by an embodiment of the present application; Figure 13 Gray scale data of sub-pixels stored in a second data storage module provided by an embodiment of the present application; Figure 14 Polarity data of the source driving signal of the sub-pixels provided by an internal register according to an embodiment of the present application; Figure 15 Recovery coefficient and distortion value of the common voltage of any row of sub-pixels provided by an embodiment of the present application; Figure 16 Schematic diagram of compensated grayscale data provided by an embodiment of the present application; Figure 17 Schematic diagram of a display panel provided by an embodiment of the present application; Figure 18 Schematic diagram of a common voltage waveform provided by an embodiment of the present application.
[0026] Explanation of reference numerals: 101, background area; 102, window area; 1201, acquisition module; 1201a, second data storage module; 1201b, internal register; 1202, data processing module; 1202a, calculation module; 1202b, compensation module; 1203, first data storage module; 1204, timing module. Detailed implementation manners
[0027] The embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. The terms used in the implementation manners part 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. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0028] Before explaining the embodiments of the present application in detail, the application scenarios of the embodiments of the present application will be described first.
[0029] Currently, there are liquid crystal display panels on the market with a resolution of quad high definition (QHD) and a refresh rate of 500 Hz. However, there is still the phenomenon of horizontal crosstalk. As Figure 1 shown in the test picture of the display panel, Figure 1 the background area 101 in it is set to a pure gray scale (for example, the brightness is set to gary = 127), the window area 102 is a longitudinal equally spaced dotted line, and horizontal dark lines, that is, crosstalk phenomena, will appear in the background area 101 on both sides of the window area 102.
[0030] Horizontal crosstalk is mainly caused by the parasitic capacitance of the pixel units in the display panel. As Figure 2The figure shows a schematic diagram of the structure of a pixel unit of a display panel provided by an embodiment of the present application. The signal line is used to transmit a 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 a common voltage Vcom to the pixel unit 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, the data voltage change of the signal line will couple the common electrode through the parasitic capacitance Cdc, so that the common voltage Vcom of the common electrode will be distorted. According to the capacitor charging formula Q=C*V=C*(Vdata-Vcom), if the common voltage Vcom cannot quickly restore the preset value, it will affect the amount of charged charge, so that the charging voltage and brightness of the pixel unit cannot meet expectations, thus causing crosstalk.
[0031] 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 feedback common voltage Vcom_FB and the common voltage compensation value Vcom_in of the display panel, and outputs the compensated common voltage Vcom. However, this method is only applicable to display panels with a low refresh rate, such as display panels with a refresh rate below 180Hz. When the refresh rate of the display panel exceeds 300Hz, the compensation effect of this method is poor due to the impedance and parasitic capacitance of the display panel wiring.
[0032] Another method is to use a timing controller (TCON) to detect whether the display screen is a feature screen, such as Figure 4 As shown. If TCON detects that the display screen of the display panel is a characteristic screen, TCON adjusts the signal line switching setting to reduce the coupling of the signal line to the common electrode. If TCON detects that the display screen of the display panel is not a characteristic screen, the current driving mode is maintained. However, due to the probability of false detection of characteristic screens, there is a certain risk in actual use, so this method is not widely used.
[0033] To this end, the embodiments of the present application provide a pixel driving method, circuit, timing controller and display panel. The method takes into account the influence of the data voltage change of the current row of pixel units and the previous row of pixel units in the display panel on the common voltage, and also takes into account the distortion in the common voltage recovery process corresponding to the previous row of pixel units. According to 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. The method can effectively reduce display errors and reduce crosstalk.
[0034] The following provides a detailed explanation of a pixel driving method, circuit, timing controller, and display panel provided by an embodiment of the present application.
[0035] As Figure 5 shown, Figure 5 FIG. 7 is a schematic flowchart of a pixel driving method provided by an embodiment of the present application. This method can be executed by a pixel driving circuit, and this pixel driving circuit can be a timing controller or a circuit of the timing controller. Of course, this method can also be executed by a display panel or a display. The embodiment of the present application does not limit this. The following takes the example that this method is executed by the timing controller for illustration. This method includes: Step 501, the timing controller acquires the 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 gray-scale data and polarity data of the source driving signal.
[0036] Among them, the display panel is composed of a matrix array of M×N pixel units.
[0037] In a possible embodiment, each pixel unit includes three sub-pixels of R / G / B.
[0038] For example, pixel unit a includes three sub-pixels of R / G / B. The display data of pixel unit a includes the initial gray-scale data and polarity data of the source driving signal of the R sub-pixel, the initial gray-scale data and polarity data of the source driving signal of the G sub-pixel, and the initial gray-scale data and polarity data of the source driving signal of the B sub-pixel.
[0039] In a possible embodiment, the pixel unit represents a single sub-pixel. For example, the pixel unit is any one of the R / G / B sub-pixels. The display data of each pixel unit is the initial gray-scale data and polarity data of each sub-pixel.
[0040] For example, pixel unit b is the G sub-pixel in the second column of the first row, and the display data includes the initial gray-scale data and polarity data of this G sub-pixel.
[0041] Among them, the initial gray-scale data represents the brightness level of each pixel unit, usually represented by the number of binary digits. For example, 8 bits, 10 bits, 12 bits. The initial gray-scale data can be represented by a gray-scale value.
[0042] For example, taking 8-bit grayscale as an example, the range of grayscale values corresponding to 8-bit grayscale is 0 - 255. For instance, the grayscale value of the R sub-pixel is 200, corresponding to approximately 78% brightness, the grayscale value of the G sub-pixel is 150, corresponding to approximately 59% brightness; the grayscale value of the B sub-pixel is 100, corresponding to approximately 39% brightness. For example, if a pixel unit refers to an R / G / B sub-pixel combination, the grayscale value of the pixel unit is (200, 150, 100); if a pixel unit refers to a single sub-pixel (such as the R sub-pixel), the grayscale value of the pixel unit is 200.
[0043] Among them, the polarity data of the source drive signal is used to reverse the voltage polarity during pixel driving to prevent the deterioration of the liquid crystal material. Common modes include: frame-by-frame inversion, row-by-row inversion, or column-by-column inversion. For example, when the polarity data of the source drive signal is +1, it represents the positive polarity, and when the polarity data of the source drive signal is -1, it represents the negative polarity.
[0044] For example, taking the pixel unit representing a single sub-pixel as an example. During frame-by-frame inversion, the polarity data of the source drive signal of the R sub-pixel in the first frame 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; the polarity data of the source drive signal of the R sub-pixel in the second frame 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.
[0045] For example, taking the pixel unit representing a single sub-pixel as an example. During row-by-row inversion (such as alternating odd and even rows), the polarity data of the source drive signal of the R sub-pixel in odd rows 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; the polarity data of the source drive signal of the R sub-pixel in even rows 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.
[0046] In a possible implementation manner of the present application, the timing controller can receive the initial grayscale data in the display data through a system on a chip (SOC) or a scaler.
[0047] As an example, a signal source (such as a graphics card or a set-top box) sends the initial grayscale data to the SOC or the scaler, and then the SOC or the scaler sends the initial grayscale data to the timing controller.
[0048] For example, the initial grayscale data received by the timing controller can be transmitted in the form of an RGB data table, and the RGB data table can include the initial grayscale data of each pixel unit. Figure 6As shown, each space can be the initial gray-scale data of a sub-pixel; alternatively, each space can include the initial gray-scale data of three sub-pixels (R / G / B).
[0049] In a possible implementation manner of the present application, the timing controller can obtain the polarity data of the source driving signal of each pixel unit in any row of pixel units according to the internal register.
[0050] 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 (polarity table) of the source driving signal, and the polarity data table of the source driving signal can include the polarity data of the source driving signal of each pixel unit. As Figure 6 shown, each space can be the polarity data of the source driving signal of a sub-pixel; alternatively, each space can include the polarity data of the source driving signals of three sub-pixels (R / G / B).
[0051] Step 502: The timing controller determines the distortion value of the common voltage corresponding to any row of pixel units according to 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 any row, the distortion value of the common voltage corresponding to the previous row of pixel units, and the recovery coefficient corresponding to any row of pixel units.
[0052] Among them, the distortion value of the common voltage corresponding to any row of pixel units is caused by the change of 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 high level to low level, if Vcom does not recover to the preset value, there will be an abnormality in charging the pixel unit at this time, where point A is the distortion value of Vcom.
[0053] 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 recovery coefficient corresponding to the first row of pixel units.
[0054] For example, taking the pixel unit as a single sub-pixel. The display panel includes M rows × 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 included in the first row is determined by the initial gray-scale data and the polarity data of the source driving signal of each sub-pixel among the N sub-pixels, and the recovery coefficient corresponding to the first row of sub-pixels.
[0055] In a possible embodiment, the distortion value of the common voltage corresponding to the Mth row of pixel units is determined by the display data of each pixel unit in the Mth row of pixel units, the display data of each pixel unit in the (M - 1)th row of pixel units, the distortion value of the common voltage corresponding to the (M - 1)th row of pixel units, and the recovery coefficient corresponding to the Mth row of pixel units. Here, M is greater than 1.
[0056] For example, taking a single sub-pixel as a pixel unit. The display panel includes M rows × N columns of sub-pixels. The 5th row includes N sub-pixels. The distortion value of the common voltage corresponding to the 5th row of sub-pixels is determined by the initial gray-scale data and the polarity data of the source driving signal of each sub-pixel among the N sub-pixels, the initial gray-scale data and the polarity data of the source driving signal of each sub-pixel among the N sub-pixels in the 4th row, the distortion value of the common voltage corresponding to the 4th row of sub-pixels, and the recovery coefficient corresponding to the 5th row of sub-pixels.
[0057] Among them, the recovery coefficient corresponding to any row of pixel units is related to the position of the pixel units in the display panel and the refresh rate of the display panel. As Figure 6 shown, the timing controller receives the refresh rate and combines the initial gray-scale data and the polarity data of the source driving signal to generate a distortion table of the common voltage.
[0058] In a 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. At this time, the common voltage has enough time to recover to a preset value. Therefore, the recovery coefficient can decrease as the refresh rate decreases.
[0059] For example, as Figure 8 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 fully recover to the preset value. At this time, the recovery coefficient can take a value of 0.
[0060] In a possible embodiment, the longer the trace of the common voltage, the greater the impedance, and the greater the recovery coefficient. For example, the closer to the input end of the common voltage, the faster the recovery of the common voltage, and the smaller the recovery coefficient; on the contrary, the farther from the input end of the common voltage, the slower the recovery of the common voltage, and the greater the recovery coefficient. Among them, the input end of the common voltage is also called the input side of the common voltage.
[0061] As an example, the lower end of the display panel is the input side of the common voltage. As Figure 9 shown, as the pixel units are farther from the input side of the common voltage, the recovery coefficient is also greater.
[0062] For example, the display panel includes M rows of pixel units, and the M rows of pixel units 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 recovery coefficients corresponding to the 5 regions are λ1, λ2, λ3, λ4, and λ5 respectively. Among them, each region includes multiple rows of pixel units. Within the same region, the recovery coefficients corresponding to different rows of pixel units are the same; within different regions, the recovery coefficients are different. According to the principle that the farther the pixel unit is from the input side of the common voltage, the greater the recovery coefficient, the relationship of the recovery coefficients corresponding to the 5 regions satisfies λ1 > λ2 > λ3 > λ4 > λ5.
[0063] 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 row above any row and the first parameter, and the recovery coefficient corresponding to any row of pixel units.
[0064] In the embodiments of the present application, for the convenience of formula description, the pixel units in the following embodiments all represent single sub-pixels. For example, the m-th row including N pixel units means the m-th row includes N sub-pixels.
[0065] Among them, the first parameter is the cumulative sum of the difference between the product of the initial gray-scale data and the polarity data of the source driving signal of each pixel unit in any row of pixel units and the product of the initial gray-scale data and the polarity data of the source driving signal of each pixel unit in the row above any row.
[0066] As an example, the initial gray-scale data of different pixel units are distinguished by the row number and column number where the pixel unit is located. For example, the initial gray-scale data of the pixel unit in the m-th row and the n-th column is . Similarly, for the polarity data of the source driving signal of different pixel units, for example, the polarity data of the source driving signal of the pixel unit in the m-th row and the n-th column is .
[0067] For example, the first parameter of the 5th row can be expressed by the following formula:
[0068] 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:
[0069]
[0070] Among them, represents the distortion value of the common voltage corresponding to the m-th row of pixel units, represents the recovery coefficient corresponding to the pixel units in the m-th row, represents the distortion value of the common voltage corresponding to the pixel units in the (m - 1)-th row, represents the initial grayscale data of the pixel unit at the m-th row and n-th column, represents the polarity data of the source driving signal of the pixel unit at the m-th row and n-th column, represents the initial grayscale data of the pixel unit at the (m - 1)-th row and n-th column, represents the polarity data of the source driving signal of the pixel unit at the (m - 1)-th row and n-th column.
[0071] For example, the distortion value of the common voltage corresponding to the pixel units in the 5th row is:
[0072] where n is the number of columns of the pixel units, for example, from 1 to N.
[0073] It should be noted that the distortion value of the common voltage represents the direction and relative magnitude of the distortion of the common voltage.
[0074] For example, when the distortion value of the common voltage is negative, it means that the distortion is in the negative direction relative to the preset value of the common voltage; or, when the distortion value of the common voltage is positive, it means that the distortion is in the positive direction relative to the preset value of the common voltage.
[0075] 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 any row of pixel units.
[0076] In a possible embodiment, the compensated grayscale data of each pixel unit in any row of pixel units is determined by a compensation value and the initial grayscale data.
[0077] For example, the initial grayscale data of the pixel unit at the 4th column in the 5th row has a value of 127, and the compensation value is X. Then the value of the compensated grayscale data of the pixel unit at the 4th column in the 5th row is 127 + X. Where X can be a positive number or a negative number.
[0078] It should be noted that, as Figure 10As shown, when the source drive signal polarity data is positive, the initial gray-scale data is positive polarity (Vdata+), and the voltage difference from the common voltage (Vcom) is △V+; when the source drive signal polarity data is negative, the initial gray-scale data is negative polarity (Vdata-), and the voltage difference from the common voltage is △V-. If the preset value of the common voltage is distorted in the negative direction, at this time △V+ will become larger and △V- will become smaller. According to the capacitor charging formula Q = C*V = C*(Vdata - Vcom), it can be known that the charging charge amount of the pixel with the initial gray-scale data of positive polarity will be greater than expected, while the charging charge amount of the pixel with the initial gray-scale data of negative polarity will be less than expected. Therefore, the way to compensate the initial gray-scale data is to reduce the initial gray-scale data of positive polarity and increase the initial gray-scale data of negative polarity.
[0079] Step 504: The timing controller outputs the compensated gray-scale data of each pixel unit in any row of pixel units and the polarity data of the source drive signal to drive each pixel unit in any row of pixel units.
[0080] For example, the timing controller determines the compensated gray-scale data of each pixel unit in the m-th row of pixel units and the polarity data of the source drive signal of each pixel unit, and outputs the compensated gray-scale data and the polarity data of the source drive signal to the m-th row. Each pixel unit in the m-th row rotates according to its respective compensated gray-scale data and the polarity data of the source drive signal.
[0081] In this application, the timing controller acquires the display data of each pixel unit in the M rows × N columns of pixel units included in the display panel. Since the display data includes gray-scale 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 units according to the display data of each pixel unit in each row, the display data of each pixel unit in the previous row of each row, the distortion value of the common voltage corresponding to the pixel units in the previous row of each row, and the recovery coefficient corresponding to each row of pixel units. Among them, the recovery coefficient is related to the position of the pixel unit in the display panel and the refresh rate of the display panel. After the timing controller determines the distortion value of the common voltage corresponding to each row of pixel units, it can determine the compensated gray-scale data of each pixel unit in each row. The timing controller drives the pixel units according to the compensated gray-scale data of each pixel unit and the polarity data of the source drive signal. This can more accurately calculate the distortion value of the common voltage, avoid the accuracy deficiency problem of the traditional method, thus better adapting to the changes in the panel position and refresh rate, and finally effectively reducing the display error and reducing the crosstalk phenomenon of the display panel.
[0082] 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 according to the distortion value of the common voltage corresponding to any row of pixel units, the polarity data of the source driving signal of each pixel unit in any row of pixel units, and the compensation coefficient.
[0083] Among them, the compensation coefficient can be set differently according to the value of the display data.
[0084] As an example, when the background area is at a low gray level (for example, gray = 63), the visible degree of crosstalk is significantly more serious than when the background area is at a medium gray level (for example, gray = 127). Therefore, the compensation coefficient at the medium gray level is smaller than that at the low gray level.
[0085] And so on, several fixed gray level values can be selected and debugged according to the display of the display panel. For the remaining gray level values other than the fixed gray level values, linear interpolation is used for calculation. As Figure 11 shown in the schematic diagram of the relationship curve between the gray level value and the compensation coefficient, where the gray level values corresponding to the dots are the selected fixed gray level values.
[0086] 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.
[0087] Illustrating with an 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: .
[0088] In a possible embodiment of the present application, the timing controller determines the compensated gray level 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 gray level data of each pixel unit in any row of pixel units.
[0089] As an example, the compensated gray level 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 gray level data of each pixel unit in any row of pixel units.
[0090] In a possible embodiment of the present application, the compensated gray level data of each pixel unit in any row of pixel units satisfies the following formula: .
[0091] Among them, The compensated grayscale data of the pixel unit at the m-th row and n-th column; The initial grayscale data of the pixel unit at the m-th row and n-th column; The compensation coefficient; The distortion value of the common voltage corresponding to the pixel units in the m-th row; The polarity data of the source driving signal of the pixel unit at the m-th row and n-th column.
[0092] For example, the compensated grayscale data of each pixel unit in the 5th row satisfies: , where n ranges from 1 to N.
[0093] Such as Figure 12 shown, Figure 12 This is a pixel driving circuit provided by an embodiment of the present application. The pixel driving circuit includes: an acquisition module 1201, a data processing module 1202, and a first data storage module 1203.
[0094] Among them, the acquisition module 1201 is used to acquire the display data of each pixel unit in the M×N pixel units included in the display panel. The display data includes the initial grayscale data and the polarity data of the source driving signal.
[0095] In a possible implementation manner, as Figure 12 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 driving signal of each pixel unit in any row of pixel units.
[0096] In a possible embodiment, the second data storage module 1201a receives the initial grayscale data of each pixel unit in any row of pixel units from the signal source.
[0097] In a possible embodiment, the internal register 1201b provides the polarity data of the source driving signal of each pixel unit in any row of pixel units to the data processing module 1202.
[0098] Among them, the data processing module 1202 is configured to determine the distortion value of the common voltage corresponding to any row of pixel units according to the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in the row of pixel units immediately above any row, the distortion value of the common voltage corresponding to the row of pixel units immediately above any row, and the recovery coefficient corresponding to any row of pixel units. The recovery 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 1202 is further configured to determine 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.
[0099] In a possible embodiment of the present application, as Figure 12 shown, the data processing module 1202 includes a calculation module 1202a and a compensation module 1202b.
[0100] Among them, the calculation module 1202a is configured to determine the compensation value 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, the polarity data of the source driving signal of each pixel unit in any row of pixel units, and the compensation coefficient.
[0101] Among them, the compensation module 1202b is configured to determine the 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.
[0102] Among them, 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.
[0103] In a possible embodiment of the present application, the circuit further includes a timing module 1204. The timing module 1204 is configured to provide the refresh rate of the display panel for the data processing module 1202. The refresh rate is used to determine the recovery coefficient.
[0104] The following takes the pixel driving circuit as shown in Figure 12 as an example to illustrate the specific implementation manner of a pixel driving method provided by an embodiment of the present application. Among them, the pixel unit takes a single sub-pixel as an example. The specific method includes: Step 1, the data processing module 1202 obtains the display data of each sub-pixel.
[0105] In a 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. Correspondingly, 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.
[0106] For example, as Figure 13 shown, Figure 13 is the initial grayscale data of a sub-pixel stored in the second data storage module 1201a provided by an embodiment of the present application. Among them, 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 as Figure 13 shown in gray = 0, or gray = 255.
[0107] It can be understood that Figure 13 the horizontal direction of the initial grayscale data shown in is from top to bottom for the 1st row to the Mth row of sub-pixels, and the vertical direction is from left to right for the 1st column to the Nth column. For example, taking a QHD product as an example, the sub-pixels are 1440 rows and 7680 columns, and only a part of the initial grayscale data is shown in the figure.
[0108] In a 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. Correspondingly, 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.
[0109] For example, as Figure 14 shown, Figure 14 is the polarity data of the source driving signal of a sub-pixel provided by the internal register 1201b provided by an embodiment of the present application, corresponding to the Figure 13 initial grayscale data in. Among them, the polarity data of the source driving signal in the dark area is negative polarity, represented by -1; the polarity data of the source driving signal in the white area is positive polarity, represented by +1.
[0110] 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.
[0111] Among them, the refresh rate is used to determine the recovery coefficient corresponding to any row of sub-pixels.
[0112] Step 3: The calculation module 1202a determines the distortion value of the common voltage corresponding to any row of sub-pixels according to the initial gray-scale data of each sub-pixel in any row of sub-pixels and the polarity data of the source driving signal, the initial gray-scale data of each sub-pixel in the sub-pixels of the previous row of any row and the polarity data of the source driving signal, the distortion value of the common voltage corresponding to the sub-pixels of the previous row of any row, and the recovery coefficient corresponding to any row of sub-pixels.
[0113] Among them, the distortion value of the common voltage corresponding to any row of sub-pixels satisfies the following formula:
[0114]
[0115] For example, as Figure 15 shown, Figure 15 are the recovery coefficient corresponding to any row of sub-pixels calculated according to the above formula and the distortion value of the common voltage provided by the embodiment of the present application, corresponding to Figure 13 and Figure 14 . Among them, the recovery coefficient of the first row is 0.2, and the distortion value of the common voltage is 0; the recovery coefficient of the second row is 0.16, and the distortion value of the common voltage is 0; the recovery coefficient of the third row is 0.14, and the distortion value of the common voltage is -71; the recovery coefficient of the fourth row is 0.12, and the distortion value of the common voltage is 114; the recovery coefficient of the fifth row is 0.1, and the distortion value of the common voltage is -40; the recovery coefficient of the first row is 0.08, and the distortion value of the common voltage is -3.
[0116] 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 any row of sub-pixels, the polarity data of the source driving signal of each sub-pixel in any row of sub-pixels, and the compensation coefficient.
[0117] Among them, the compensation value of each sub-pixel in any row of sub-pixels satisfies the formula: .
[0118] Step 5: The compensation module 1202b in the data processing module 1202 determines the compensated gray-scale data of each sub-pixel in any row of sub-pixels according to the compensation value of each sub-pixel in any row of sub-pixels and the initial gray-scale data of each sub-pixel in any row of sub-pixels.
[0119] Among them, the compensated gray-scale data of each pixel unit in any row of sub-pixels satisfies the following formula: .
[0120] For example, as Figure 16 shown, Figure 16A schematic diagram of compensated grayscale data provided by an embodiment of the present application, which includes 4 initial grayscale data with grayscale values all being gray = 127. For the 1st initial grayscale data, the polarity data of the source driving signal is +1, the distortion value of the common voltage is +20, the compensation coefficient is 0.5, and the compensated grayscale data is 137; for the 2nd initial grayscale data, the polarity data of the source driving signal is -1, the distortion value of the common voltage is +20, the compensation coefficient is 0.5, and the compensated grayscale data is 117; for the 3rd initial grayscale data, the polarity data of the source driving signal is +1, the distortion value of the common voltage is -20, the compensation coefficient is 0.5, and the compensated grayscale data is 137; for the 4th initial grayscale data, the polarity data of the source driving signal is -1, the distortion value of the common voltage is -20, the compensation coefficient is 0.5, and the compensated grayscale data is 117.
[0121] Step 6: The data processing module 1202 sends the compensated grayscale data of each sub-pixel and the polarity data of the source driving 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 driving signal of each sub-pixel from the data processing module 1202.
[0122] 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-pixels.
[0123] An embodiment of the present application provides a timing controller, and the timing controller includes the pixel driving circuit described in the above embodiment.
[0124] As Figure 17 shown, Figure 17 A schematic diagram of a display panel provided by an embodiment of the present application, and the display panel includes the above timing controller.
[0125] Optionally, the display panel further includes a driver. The driver is connected to the timing controller, and the driver is used to output a common voltage and display data.
[0126] Among them, the driver includes a waveform generator, and the waveform generator 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 sub-pixels. The square wave signal is used to synchronously output the common voltage and the display data.
[0127] For example, as Figure 18As shown, the common voltage distortion waveform refers to: the common voltage is affected by the data voltage, and after coupling, distortion occurs and it automatically recovers; the common voltage modulation waveform refers to: a square wave signal generated by a waveform generator; the actual waveform of the common voltage refers to: the waveform of the common voltage after modulation. It can be seen from the figure that although the common voltage is still affected by coupling, the recovery speed is significantly accelerated. Among them, the recovery speed of the common voltage can be adjusted by adjusting the amplitude and falling edge of the common voltage modulation waveform.
[0128] Among them, the common voltage modulation waveform can also be a sawtooth wave, which is not limited in the embodiments of the present application.
[0129] Based on the same inventive concept, the embodiments of the present application further provide 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 embodiment of the above display panel. For details, refer to the above embodiment and will not be elaborated here.
[0130] It should be understood that in the description of the specification and the appended claims of the present application, the terms "include", "comprise", "have" and any variations thereof are intended to cover non-exclusive inclusion, all meaning "including but not limited to", unless otherwise specifically emphasized in other ways.
[0131] In the description of the present application, unless otherwise specified, " / " means that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present 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 simultaneously, and B exists alone. Among them, A and B can be singular or plural.
[0132] Moreover, in the description of the present application, unless otherwise specified, "a plurality of" means two or more than two. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single items or plural items.
[0133] In addition, in the description of the present application, it should be understood that the orientation or positional relationship indicated by the terms "longitudinal", "transverse", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "perpendicular", "top", "bottom", "inner", "outer", "axial", "radial", "circumferential", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying 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 to the present application.
[0134] In this application, unless otherwise clearly defined and limited, terms such as "connected" and "linked" shall 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 communication inside two components or the interaction relationship between two components. Unless otherwise clearly defined, for those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0135] In addition, in the description of this application's specification and the appended claims, terms such as "first", "second", etc. are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments described here can be implemented in an order other than that shown or described here; the features defined with "first", "second" can explicitly or implicitly include at least one of such features.
[0136] 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 construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplarily" or "for example" is intended to present relevant concepts in a specific manner.
[0137] The reference to "one embodiment" or "some embodiments" etc. described in this application's specification means that a specific feature, structure or characteristic described in connection with that embodiment is included in one or more embodiments of this application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.
[0138] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A pixel driving method, characterized in that, The method includes: Obtaining display data of each pixel unit in M rows × N columns of pixel units included in a display panel, where the display data includes initial grayscale data and polarity data of a source driver signal; Determining a distortion value of a common voltage corresponding to any row of pixel units according to the display data of each pixel unit in any row of pixel units, the display data of each pixel unit in the row above the any row of pixel units, a distortion value of a common voltage corresponding to the row above the any row of pixel units, and a recovery coefficient corresponding to the any row of pixel units, where the recovery coefficient corresponding to the 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; Determining compensated grayscale data of each pixel unit in the any row of pixel units according to the distortion value of the common voltage corresponding to the any row of pixel units; Outputting the compensated grayscale data of each pixel unit in the any row of pixel units and the polarity data of the source driver signal to drive each pixel unit in the any row of pixel units.
2. The method according to claim 1, wherein The distortion value of the common voltage corresponding to the any row of pixel units is determined by a product of a sum of the distortion value of the common voltage corresponding to the row above the any row of pixel units and a first parameter, and the recovery coefficient corresponding to the any row of pixel units; The first parameter is a cumulative sum of differences between a product of the initial grayscale data and the polarity data of the source driver signal of each pixel unit in the any row of pixel units and a product of the initial grayscale data and the polarity data of the source driver signal of each pixel unit in the row above the any row of pixel units.
3. The method according to claim 2, wherein The distortion value of the common voltage corresponding to the any row of pixel units satisfies the following formula: Among them, represents the distortion value of the common voltage corresponding to the pixel units in the m-th row, represents the recovery coefficient corresponding to the pixel units in the m-th row, represents the distortion value of the common voltage corresponding to the pixel units in the (m - 1)-th row, represents the initial grayscale data of the pixel unit in the m-th row and the n-th column, represents the polarity data of the source driving signal of the pixel unit in the m-th row and the n-th column, represents the initial grayscale data of the pixel unit in the (m - 1)-th row and the n-th column, represents the polarity data of the source driving signal of the pixel unit in the (m - 1)-th row and the n-th column; where m ranges from 1 to M, and n ranges from 1 to N.
4. The method according to any one of claims 1 to 3, characterized in that Determining the compensated grayscale data of each pixel unit in the any row of pixel units according to the distortion value of the common voltage corresponding to the any row of pixel units includes: Determining a compensation value of each pixel unit in the any row of pixel units according to the distortion value of the common voltage corresponding to the any row of pixel units, the polarity data of the source driver signal of each pixel unit in the any row of pixel units, and a compensation coefficient; Determining the compensated grayscale data of each pixel unit in the any row of pixel units according to the compensation value of each pixel unit in the any row of pixel units and the initial grayscale data of each pixel unit in the any row of pixel units.
5. The method according to claim 4, wherein The compensated grayscale data of each pixel unit in the any row of pixel units satisfies the following formula: ; Among them, represents the compensated gray-scale data of the pixel unit at the m-th row and the n-th column; represents the initial gray-scale data of the pixel unit at the m-th row and the n-th column; represents the compensation coefficient; represents the distortion value of the common voltage corresponding to the pixel units in the m-th row; The polarity data of the source driving signal of the pixel unit at the m-th row and the n-th column.
6. 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 obtain display data of each pixel unit in M rows × N columns of pixel units included in a display panel, where the display data includes initial grayscale data and polarity data of a source driver signal; The data processing module is configured to determine the distortion value of the common voltage corresponding to any row of pixel units according to the display data of each of the pixel units in any row of pixel units, the display data of each of the pixel units in the row of pixel units immediately above the any row, the distortion value of the common voltage corresponding to the row of pixel units immediately above the any row, and the recovery coefficient corresponding to the any row of pixel units, where the recovery coefficient corresponding to the 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 of the pixel units in the any row of pixel units according to the distortion value of the common voltage corresponding to the any row of pixel units; The first data storage module is configured to store and output the compensated grayscale data of each of the pixel units in any row of pixel units and the polarity data of the source driving signal; 7. The circuit according to claim 6, characterized in that, The data processing module is specifically further configured to determine the compensation value of each of the pixel units in the any row of pixel units according to the distortion value of the common voltage corresponding to the any row of pixel units, the polarity data of the source driving signal of each of the pixel units in the any row of pixel units, and the compensation coefficient; The data processing module is specifically further configured to determine the compensated grayscale data of each of the pixel units in the any row of pixel units according to the compensation value of each of the pixel units in the any row of pixel units and the initial grayscale data of each of the pixel units in the any row of pixel units; 8. The circuit according to claim 6 or 7, characterized in that The pixel driving circuit includes a second data storage module and an internal register; The second data storage module is configured to store the initial grayscale data of each of the pixel units in any row of pixel units; The internal register is configured to store the polarity data of the source driving signal of each of the pixel units in any row of pixel units; The data processing module is connected to the internal register and is configured to read the polarity data of the source driving signal of each of the pixel units in any row of pixel units from the internal register; 9. The circuit according to claim 8, characterized in that, The circuit further includes a timing module, and the timing module is configured to provide the refresh rate of the display panel for the data processing module, and the refresh rate is used to determine the recovery coefficient; 10. A display panel, characterized in that, The display panel includes the pixel driving circuit according to any one of claims 6-9, and further includes a timing controller and a driver, the driver is connected to the timing controller, and the driver is configured to output a common voltage and the display data; The driver includes a waveform generator, and the waveform generator is configured to determine a square wave signal according to a preset value of the common voltage and the distortion value of the common voltage corresponding to any row of pixel units, and 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
Display driving method, display driving device and display module
CN107464541A
Driving method of display panel and display device
CN118711518A
Liquid crystal display and method for driving the same
KR1020080040952A