Driving method, display device, display equipment and computer readable storage medium

By identifying data lines with the same polarity in a liquid crystal display, calculating the coupling influence factor of the parasitic capacitance and generating a compensation voltage, the display abnormality problem that occurs when the row polarity control function of the liquid crystal display is turned on is solved, and the display clarity and uniformity are improved.

CN120690155APending Publication Date: 2025-09-23HKC CORP LTD

Patent Information

Application Number
CN202511073457.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

When the horizontal polarity control function of the LCD display is turned on, vertical stripes and display abnormalities appear on the display screen, which is more obvious when displaying special images.

Method used

By identifying data lines with the same polarity in the driver chip, calculating the coupling influence factor of the parasitic capacitance, and generating a compensation voltage based on a lookup table and preset values, the coupling interference can be accurately offset and display anomalies can be improved.

Benefits of technology

It effectively eliminates the gradient vertical stripes on the LCD panel, improves the display clarity and uniformity, and improves the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120690155A_ABST
    Figure CN120690155A_ABST
Patent Text Reader

Abstract

The invention discloses a driving method, a display device, display equipment and a computer readable storage medium, and the method comprises the steps: determining an xth data line and an (x + 1) th data line in a driving chip, obtaining a first voltage of a first sub-pixel of a current updating line of an xth column of sub-pixels corresponding to the xth data line, determining an influence factor of each sub-pixel on the (x + 1)-th data line according to the voltage difference of the display gray scale of each sub-pixel on the (x + 1)-th data line, and determining a first correlation quantity according to the influence factor of the sub-pixel on the (x + 1)-th row before the first sub-pixel, determining a second correlation quantity according to the influence factor of the sub-pixel on the (x + 1) th row after the first sub-pixel, obtaining a compensation value based on the first preset value, the first correlation quantity and the second correlation quantity, obtaining a second voltage according to the compensation value and the first voltage value, and transmitting the second voltage to the first sub-pixel, the voltage interference of the first sub-pixel caused by a parasitic capacitance coupling effect is reduced, and abnormal display on a display screen is eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of semiconductor devices, and in particular to a driving method, a display device, a display equipment, and a computer-readable storage medium. Background Art

[0002] Currently, the Liquid Crystal Display (LCD) industry generally uses the Polarity On Line Control (POLC) function to address common voltage offset and data crosstalk issues. However, when the POLC function is enabled, uneven display is a common problem in the LCD industry, manifesting as vertical stripes in the vertical direction of the display screen. To address this problem, operators will enable the De-Polarity On Line Control (De-POLC) function. However, when encountering special images, such as pure blue or magenta images, display anomalies will still occur, with multiple gradient vertical stripes appearing on the display screen. Summary of the Invention

[0003] The present application provides a driving method, a display device, a display apparatus and a computer-readable storage medium that can improve the problem of abnormal display of a display screen after POLC is turned on.

[0004] In a first aspect, the present application provides a driving method applied to a display device, the display device including an integrated chip, a timing controller, a data driver, a driver chip, and a plurality of sub-pixels; the plurality of sub-pixels are arranged in an array on the driver chip, the driver chip including at least two connected sub-driver chips, a plurality of data lines arranged sequentially and spaced apart are distributed on the driver chip, sub-pixels in an Xth column of the plurality of sub-pixels are respectively connected to the Xth data line; a parasitic capacitor is connected between the sub-pixels in the Xth column and the X+1th data line; the plurality of sub-pixels include a first sub-pixel, the integrated chip is used to transmit a first voltage value of the first sub-pixel to the timing controller, the method comprising the steps of:

[0005] Determine the xth data line and the x+1th data line based on the polarity of the data line in the driver chip;

[0006] Obtaining a first voltage value of a first sub-pixel, where the first sub-pixel is located in the nth row of sub-pixels in the xth column, and the nth row is a currently updated row among the plurality of sub-pixels;

[0007] Determine an influence factor of each sub-pixel on the x+1th data line according to a voltage difference of each sub-pixel on the x+1th data line displaying a grayscale;

[0008] Determine a first correlation value based on the influence factors of the sub-pixels in the first row to the sub-pixels in the nth row on the x+1th data line, and determine a second correlation value based on the influence factors of the sub-pixels in the nth row to the sub-pixels in the last row on the x+1th data line, wherein the first correlation value is greater than the second correlation value;

[0009] Obtaining a compensation value based on a first preset value, a first correlation value, and a second correlation value, wherein the first preset value corresponds one-to-one to a display grayscale of the x-th sub-pixel;

[0010] A second voltage is obtained based on the first voltage value and the compensation value, and the data driver is controlled to transmit the second voltage to the first sub-pixel.

[0011] In some feasible implementations, determining the xth data line and the x+1th data line based on the polarity of the data line in the driver chip includes:

[0012] Get the polarity of each data line in the driver chip;

[0013] Compare the polarities of every two adjacent data lines in the driver chip;

[0014] The xth data line and the x+1th data line are determined according to two adjacent data lines with the same polarity.

[0015] In some feasible implementations, determining the influence factor of each sub-pixel on the x+1th data line according to the voltage difference of the grayscale displayed by each sub-pixel on the x+1th data line includes:

[0016] Obtaining the positive voltage and negative voltage corresponding to the display grayscale of each sub-pixel on the x+1th data line;

[0017] Determine the difference between the positive voltage and the negative voltage corresponding to the display grayscale of each sub-pixel on the x+1th data line;

[0018] An influence factor of each sub-pixel on the x+1th data line is determined based on the difference.

[0019] In some feasible implementations, when the displayed grayscale is grayscale 0, the positive voltage of the corresponding sub-pixel is the seventh gamma voltage, and the negative voltage of the corresponding sub-pixel is the eighth gamma voltage.

[0020] In some feasible implementations, determining the first correlation value based on the influence factors from the first row of sub-pixels to the nth row of sub-pixels on the x+1th data line, and determining the second correlation value based on the influence factors from the nth row of sub-pixels to the last row of sub-pixels on the x+1th data line include:

[0021] Determine the total number of data lines in the driver chip;

[0022] Determine the nth row of sub-pixels on the x+1th data line;

[0023] Obtaining a first correlation value based on the sum of the influencing factors of the sub-pixels in the first row to the sub-pixels in the nth row on the x+1th data line and the total number of data lines;

[0024] The second correlation value is obtained based on the sum of the influencing factors of the sub-pixels in the nth row to the last row on the x+1th data line and the total number of data lines.

[0025] In some feasible implementations, obtaining the compensation value based on the first preset value, the first correlation value, and the second correlation value includes:

[0026] Setting a first lookup table based on the display device, the first lookup table including a display grayscale of a first sub-pixel and a first preset value;

[0027] Determining a first preset value based on the first lookup table and the display grayscale of the first sub-pixel;

[0028] determining a difference between the first correlation quantity and the second correlation quantity;

[0029] The compensation value is determined based on the first preset value and the difference between the first correlation amount and the second correlation amount.

[0030] In some feasible implementations, obtaining a second voltage based on the first voltage value and the compensation value, and controlling the timing controller to transmit the second voltage to the first sub-pixel includes:

[0031] determining a sum of the first voltage value and the compensation value;

[0032] Controlling the timing controller to transmit the sum value to the data driver;

[0033] The data driver is controlled to convert the sum value into an analog voltage signal as a second voltage, and transmit the second voltage to the first sub-pixel.

[0034] In a second aspect, the present application provides a display device for executing the method described in the first aspect.

[0035] In a third aspect, the present application provides a display device comprising a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call the computer instructions to execute the method described in the first aspect.

[0036] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a computer to execute to implement the method described in the first aspect.

[0037] When calculating the compensation value for the first subpixel, this application simultaneously considers the impact of the subpixel states before and after the nth row on the x+1th data line on the xth data line. A first correlation quantity and a second correlation quantity are obtained based on the subpixel states before and after the nth row on the x+1th data line 1, and then combined with a first preset value to obtain a compensation value. The compensation value is superimposed on the first voltage value corresponding to the ideal voltage of the first subpixel to obtain a sum value, and this sum value is converted to a second voltage, which is then transmitted to the first subpixel for display. This reduces the voltage interference caused by the parasitic capacitance coupling effect on the first subpixel, bringing the actual voltage of the first subpixel closer to the ideal voltage level. By precisely offsetting the coupling interference, the display anomaly problem of gradual vertical stripes appearing on the screen when the LCD panel encounters special images after the POLC function is turned on is effectively resolved. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0039] Figure 1 This is an example of the effect of the "H" character string on the display screen;

[0040] Figure 2 A schematic diagram of the location of the parasitic capacitors described in this application;

[0041] Figure 3 Schematic diagram of image abnormality caused by parasitic capacitance coupling;

[0042] Figure 4 A flowchart of the driving method provided in this application;

[0043] Figure 5 A schematic diagram of polarity changes of sub-pixels in a display device;

[0044] Figure 6 This is a schematic diagram of the xth data line and the x+1th data line described in this application;

[0045] Figure 7 This is a schematic diagram of the effect of the driving method of this application;

[0046] Figure 8 A schematic diagram of the display device provided in this application.

[0047] Figure annotation:

[0048] 101-parasitic capacitance, 102-xth data line, 103-x+1th data line, 104-subpixel, 105-first subpixel, 106-nth row, 107-previous frame, 108-current frame, 109-bus direction, 201-display device, 202-memory, 203-processor. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical solutions and advantages of this application clearer, this application will be further described in detail below with reference to the accompanying drawings.

[0050] Currently, when solving the data crosstalk problem of a display device, the POLC function is usually turned on to flip the polarity of each row of sub-pixels in the display device row by row to solve the crosstalk problem. For example, see Figure 1 Taking the "H" type character string as an example, when the first sub-pixel is a "+" position, it can be seen that the second row has 8*2 "+" and 10*2 "-", where 2 is the number of "H" characters. The impact of the data in this row on the common electrode voltage (VCOM) is biased towards "-", and the display of other positions in this row will be affected by the "H" character string. The more "H" characters there are, the more serious the "-" phenomenon will be. After the POLC function is turned on, the POLC will Figure 1 The polarity of the sub-pixels after the boundary between the two marked columns of sub-pixels is swapped, changing the original "+-+-" display to "-+-+" to offset the crosstalk effect. However, after the POLC function is turned on, when the display screen is in a normal image, the polarity distribution of the sub-pixels of the entire display device is continuous; when the display screen is in a red and blue image, the polarity distribution of the sub-pixels of the entire display device is discontinuous. See Figure 2 Because there is a parasitic capacitor 101 between each column of sub-pixels 104 in the display device and the data line driving the adjacent column of sub-pixels, when the polarity distribution of the data line of the display device is discontinuous, the presence of the parasitic capacitor 101 will cause a voltage difference between the sub-pixel 104 and the adjacent data line, making the polarity distribution discontinuity problem in the LCD driver more prominent, resulting in inconsistent coupling, uneven display and image artifacts. For example, a dark line will appear at the boundary of each sub-driver chip, appearing as follows Figure 3 The abnormal display screen shown is as follows. It should be noted that, in order to make the accompanying drawings clearer, Figure 2 When data lines and sub-pixels appear in subsequent figures, the parasitic capacitance between the sub-pixels and the data lines driving the sub-pixels in adjacent columns is no longer shown.

[0051] Therefore, the present application provides a driving method, which is applied to a display device. The display device includes an integrated chip, a timing controller, a data driver, a driver chip, and a plurality of sub-pixels. The plurality of sub-pixels are arranged in an array on the driver chip. The driver chip includes at least two connected sub-driver chips. A plurality of data lines are distributed on the driver chip and arranged in sequence. The sub-pixels in the Xth column of the plurality of sub-pixels are respectively connected to the Xth data line. A parasitic capacitor is connected between the sub-pixels in the Xth column and the X+1th data line. The plurality of sub-pixels include a first sub-pixel. The integrated chip is used to transmit a first voltage value of the first sub-pixel to the timing controller. See Figure 4 , the method comprises the steps of:

[0052] S101 , determining the xth data line and the x+1th data line based on the polarity of the data lines in the driving chip.

[0053] In some feasible implementations, the driver chip includes a first sub-driver chip and a second sub-driver chip connected to each other, the xth data line is located in the first sub-driver chip, and the x+1th data line is located in the second sub-driver chip. The polarity of the xth data line and the x+1th data line is the same, including the new polarity of the updated sub-pixels on the xth data line and the x+1th data line being the same, and also including the polarity of the unupdated sub-pixels on the xth data line and the x+1th data line being the same. See Figure 5 In the display device, the polarity of the voltage applied to the sub-pixel 104 in the bus direction 109 is periodically reversed. The polarity of all data lines and all rows is reversed once at the end of each display frame. When scanning each row, from the previous frame 107 to the current frame 108, the polarity of all pixels in the row is reversed relative to the previous row. In the currently updated row nth row 106, the polarity of other adjacent data lines is opposite, and the polarity of the xth data line 102 and the x+1th data line 103 are the same, as shown in FIG. Figure 5 The polarity of the S-2 data line and the S-1 data line is opposite, while the polarity of the S1 data line and the S2 data line is the same. If the polarity of two adjacent data lines is opposite, then when the voltage of one data line rises, the other data line will sense a negative coupling voltage, and vice versa. This differential effect helps to offset the coupling interference to a certain extent. However, if the polarity of two adjacent data lines is the same, for example, the xth data line and the x+1th data line, then when the voltage of the x+1th data line changes, a coupling voltage in the same direction will be sensed on the xth data line. This means that the interference on the two data lines is superimposed, the coupling effect will be more significant, and it will be more likely to cause display problems, such as vertical stripes appearing on the display screen. Therefore, by identifying the xth data line and the x+1th data line, the sub-pixel that needs to be compensated can be accurately found, making the compensation calculation more accurate, thereby more effectively offsetting the display anomalies caused by parasitic capacitance coupling.

[0054] S102 , obtaining a first voltage value of a first sub-pixel, where the first sub-pixel is located in the nth row of sub-pixels in the xth column, and the nth row is a currently updated row among a plurality of sub-pixels.

[0055] In some feasible embodiments, the integrated chip transmits the first voltage value of the first sub-pixel to a timing controller. The integrated chip may be a system on chip (SoC). The SoC transmits the ideal voltage data of the first sub-pixel, i.e., the first voltage value, to a timing controller (TCON) via an internal bus. The timing controller calculates a compensation value and superimposes the compensation value with the first voltage value and transmits the result to the first sub-pixel located in the nth row of the currently updated row. The first voltage value serves as the basis and target for subsequent compensation calculations for the first sub-pixel.

[0056] S103 , determining an influence factor of each sub-pixel on the x+1 th data line according to a voltage difference of each sub-pixel on the x+1 th data line displaying a grayscale.

[0057] In some feasible embodiments, the display chip converts the display grayscale value of the sub-pixel on the x+1th data line sent by the integrated chip into corresponding positive voltages and negative voltages. For LCD panels, their driving voltage usually varies between a positive voltage and a negative voltage. For a given polarity, the voltage of the sub-pixel display grayscale will vary within this range. For example, under a positive voltage, the voltage may change from low to high; under a negative voltage, it may change from high to low. The influence factor of the sub-pixel is the voltage difference between the positive voltage and the negative voltage corresponding to the sub-pixel display grayscale. The intensity of the parasitic capacitance coupling effect is proportional to the voltage difference between the xth and x+1th data lines and the size of the parasitic capacitance. By defining the influence factor as being related to the positive voltage and negative voltage difference of the x+1th data line, the magnitude of the coupling interference caused by the voltage state on the x+1th data line to the sub-pixel on the xth data line can be quantified more accurately.

[0058] S104, determining a first correlation value based on the influence factors from the first row of sub-pixels to the nth row of sub-pixels on the x+1th line, and determining a second correlation value based on the influence factors from the nth row of sub-pixels to the last row of sub-pixels on the x+1th line, wherein the first correlation value is greater than the second correlation value.

[0059] In some feasible implementations, according to theoretical deduction and experimental verification, the value of the first correlation quantity is twice the value of the second correlation quantity. Figure 6, before the first sub-pixel 105, that is, when the first sub-pixel 105 has updated its data, the display polarity (+) of the x+1th data line 103 adjacent to the first sub-pixel 105 is opposite to the polarity (-) of the first sub-pixel 105; after the first sub-pixel 105, that is, when the first sub-pixel 105 has not updated its data yet, the display polarity (+) of the x+1th data line 103 adjacent to the first sub-pixel 105 is the same as the polarity (+) of the first sub-pixel 105; then the coupling before the first sub-pixel 105 is nearly twice that after the first sub-pixel 105, which is also Figure 3 The reason why there is no abnormality at the top of the display screen and a gradually disappearing vertical dark line appears is also the fundamental reason why the impact of a single sub-pixel on the adjacent data line (x+1) 103 after the first sub-pixel 105 is not as significant as the impact of a single sub-pixel on the adjacent data line (x+1) 103 before the first sub-pixel 105. When calculating the compensation value for the first sub-pixel, the present application simultaneously considers the impact of the sub-pixel states before and after the nth row on the x+1th data line on itself or other lines. By distinguishing the sub-pixel states before and after the nth row 106 on the x+1th data line 1 and assigning different weights, a more sophisticated model than the existing algorithm model is established, which more accurately calculates the actual coupling interference amount of the x+1th data line on the sub-pixel in the nth row on the xth data line, making the compensation value calculated in the subsequent steps more accurate.

[0060] S105 , obtaining a compensation value based on the first preset value, the first correlation value, and the second correlation value.

[0061] There is a one-to-one correspondence between the first preset value and the display grayscale of the sub-pixel on the x-th data line, and is used to adjust the compensation range of the first correlation quantity and the second correlation quantity. The influence factors of all sub-pixels on the x+1-th data line, or at least the influence factors of the sub-pixels of the selected row in the current frame period, are calculated in step S103. In step S104, the first correlation quantity and the second correlation quantity are obtained by aggregating these sub-pixels relative to the positions of the n-th row of the currently updated row. Since the polarity of the sub-pixel controlled by the x+1-th data line, which is the adjacent data line before the first sub-pixel, is opposite to that of the first sub-pixel, the brightness of the first sub-pixel tends to darken, so the first correlation quantity needs to be superimposed; the polarity of the sub-pixel controlled by the x+1-th data line, which is the adjacent data line after the first sub-pixel, is consistent with that of the first sub-pixel, and the brightness of the first sub-pixel tends to brighten, so the second correlation quantity needs to be superimposed. In some feasible embodiments, the calculation formula of the compensation value is as follows:

[0062] Pn=Cn*(Un-Ln)

[0063] Wherein, Pn is the compensation value, Cn is the first preset value, Un is the first correlation value, and Ln is the second correlation value.

[0064] S106 , obtaining a second voltage based on the first voltage value and the compensation value, and controlling the data driver to transmit the second voltage to the first sub-pixel.

[0065] In some feasible implementations, the timing controller calculates the sum of the calculated compensation value and the first voltage value to obtain a sum value, and transmits the sum value to the data driver. The data driver converts the digitized sum value into an analog voltage signal, namely a second voltage, and applies the calculated second voltage to the xth data line when updating data in the nth row, thereby transmitting the calculated second voltage to the first sub-pixel.

[0066] This application combines a static first preset value with a dynamic first correlation value and a second correlation value to generate an accurate compensation value for the current display state of the first sub-pixel and the state of the adjacent data line (x+1). This compensation value is superimposed on the original first voltage value and converted to a second voltage. This reduces the voltage interference caused by the parasitic capacitance coupling effect on the first sub-pixel, making the actual voltage of the first sub-pixel closer to the ideal voltage level. By accurately offsetting the coupling interference, the image anomaly on the LCD panel is effectively eliminated. See [Note: The original text appears to be corrupted and should be omitted.] Figure 7 The end result is that the gradient dark lines on the display screen disappear, the image is clearer, and the overall display effect is significantly improved.

[0067] Determining the xth data line and the x+1th data line based on the polarity of the data lines within the driver chip includes: obtaining the polarity of each data line within the driver chip; comparing the polarity of each adjacent data line within the driver chip; and determining the xth data line and the x+1th data line based on two adjacent data lines with the same polarity. Taking an FHD display as an example, an FHD display includes six sub-driver chips, each responsible for 1920 x 3 data lines, with each sub-driver chip responsible for 960 data lines. The polarity distribution of the 960 data lines managed by each sub-driver chip is continuous, with the trend of each adjacent data line within each sub-driver chip being "-+-+", meaning the polarity is reversed. However, the polarity distribution of two adjacent data lines at the boundary is discontinuous. For example, the trend of the xth data line and the x+1th data line is "++", meaning the polarity remains unchanged. Since the number of adjacent data lines with reversed polarity is much greater than the number of adjacent data lines with the same polarity, the overall polarity change of the data lines in the driver chip is "-+-+", while the xth data line and the x+1th data line with a polarity change of "++" have a change trend that is inconsistent with the overall polarity change trend, that is, the polarity distribution of the xth data line and the x+1th data line is discontinuous. Therefore, the present application determines the xth data line and the x+1th data line with the same polarity in the driver chip through a sensor or detection device to determine the data lines with discontinuous polarity distribution in the driver chip, and compensates for the sub-pixels on the data lines with discontinuous polarity distribution, thereby improving the image abnormality problem caused by the discontinuous polarity distribution.

[0068] Determining the influence factor of each sub-pixel on the x+1th data line based on the voltage difference of the grayscale displayed by each sub-pixel on the x+1th data line includes: obtaining the positive voltage and negative voltage corresponding to the grayscale displayed by each sub-pixel on the x+1th data line; and determining the difference between the positive voltage and negative voltage corresponding to the grayscale displayed by each sub-pixel on the x+1th data line as the influence factor of each sub-pixel on the x+1th data line. In a display device, the voltage gray of each sub-pixel periodically switches between positive and negative voltages, and the absolute values ​​of the positive and negative voltages depend on the grayscale displayed by the sub-pixel. Based on the image data to be displayed, the grayscale value to be displayed by each sub-pixel on the x+1th data line is obtained. For each sub-pixel on the x+1th data line, an internal voltage mapping table is queried based on its grayscale value to obtain the positive and negative voltage values ​​corresponding to the grayscale. The difference between the positive and negative voltage values ​​is calculated to obtain the influence factor. The calculation formula of the influence factor is:

[0069] Im=Vpm-Vnm

[0070] Wherein: Im is the influence factor of the sub-pixel displaying grayscale m, Vpm is the positive voltage of the sub-pixel displaying grayscale m, and Vnm is the negative voltage of the sub-pixel displaying grayscale m.

[0071] By using the actual positive and negative voltage difference of each sub-pixel as the influencing factor, rather than using a fixed value or the grayscale itself, the potential intensity of the coupling interference generated by the sub-pixel on the adjacent data line can be more accurately reflected. And the influencing factor is calculated dynamically, it will change with the image content, that is, the grayscale of the sub-pixel. This means that the compensation value of the present application can adapt to the changes in the coupling effect under different image scenes. More accurate and dynamic influencing factors provide more accurate basic data for the subsequent calculation of the first related quantity and the second related quantity, which helps to calculate more accurate compensation values, thereby more effectively offsetting the negative effects of parasitic capacitance coupling.

[0072] In some feasible embodiments, the positive voltage corresponding to the subpixel displaying grayscale 0 is the seventh gamma voltage, and the negative voltage corresponding to the subpixel displaying grayscale 0 is the eighth gamma voltage. The gamma correction voltage (Vgamma) is a key parameter that determines the shape of the entire grayscale voltage curve and is typically evenly distributed within the positive and negative voltage range. The seventh gamma voltage is selected as the positive voltage for grayscale 0, and the eighth gamma voltage is selected as the negative voltage for grayscale 0, so that the voltage swing for grayscale 0 is between Vgamma7 and Vgamma8. When the subpixel displays grayscale 0, the corresponding influence factor is definitely non-zero. Existing compensation algorithms simplify processing for subpixels displaying grayscale 0, assuming that their coupling effect is minimal or negligible. However, due to parasitic capacitance between a subpixel and an adjacent data line, such as the first subpixel and the x+1th data line, if the influence factor is sufficiently large, even when displaying pure black, the grayscale 0 subpixel on the adjacent data line x+1 will still affect the voltage state of the first subpixel in the nth row on the xth data line. The driving method proposed in this application not only recognizes the need for compensation for 0-grayscale sub-pixels, but also designs a compensation mechanism for these sub-pixels, taking into account the fact that the impact factor of 0-grayscale sub-pixels is not zero, thereby improving the display uniformity of the display device. For example, when displaying a large black background with a bright object moving rapidly within it, if 0-grayscale compensation is not performed, residual blur may be seen on the black background. The driving method proposed in this application can effectively reduce or even eliminate this phenomenon.

[0073] Determining a first correlation value based on the influence factors of the first row of sub-pixels to the nth row of sub-pixels on the x+1th data line, and determining a second correlation value based on the influence factors of the nth row of sub-pixels to the last row of sub-pixels on the x+1th data line, includes: determining the total number of data lines in the driver chip; determining the nth row of sub-pixels on the x+1th data line; obtaining the first correlation value based on the sum of the influence factors of the first row of sub-pixels to the nth row of sub-pixels on the x+1th data line and the total number of data lines; obtaining the second correlation value based on the sum of the influence factors of the nth row of sub-pixels to the last row of sub-pixels on the x+1th data line and the total number of data lines. The calculation formula for the first correlation value is as follows:

[0074]

[0075] Where: Un is the first related quantity; Im is the influence factor of the sub-pixel displaying grayscale m; the value of A is related to the total number of data lines in the driver chip, and A can be a fixed value of 256 or an adjustable constant.

[0076] The calculation formula of the second correlation quantity is as follows:

[0077]

[0078] Where: Pn is the second correlation quantity; Im is the influence factor of the sub-pixel displaying grayscale m; Y is the total number of data lines in the driver chip; the value of A depends on the type of display device and can be a fixed value of 256 or an adjustable constant. A and 2A indicate that the value of the first correlation quantity is twice the value of the second correlation quantity.

[0079] The subpixels on the x+1th data line have different positions relative to the first subpixel on the nth row of the xth data line, and the coupling effects they produce may also be different. This application divides the x+1th data line into two regions: "row 1 to row n" and "row n to last row," calculates the sum of their influence factors, and then combines the total number of rows to obtain a first correlation quantity reflecting the strength of the coupling effect before the first subpixel and a second correlation quantity reflecting the strength of the coupling effect after the first subpixel. This provides a more refined input for the subsequent calculation of the compensation value, and uses the difference between the first correlation quantity and the second correlation quantity to adjust the compensation strength to make it more consistent with the actual, spatially differentiated coupling effect, thereby more effectively eliminating the negative impact of weakening parasitic capacitance coupling.

[0080] Obtaining a compensation value based on a first preset value, a first correlation quantity, and a second correlation quantity includes: setting a first lookup table based on the display device, the first lookup table including a display grayscale of a first subpixel and a first preset value, with the display grayscale of the first subpixel corresponding to the first preset value in a one-to-one manner; determining the first preset value based on the first lookup table and the display grayscale of the first subpixel; determining a difference between the first correlation quantity and the second correlation quantity; and determining the compensation value based on the first preset value and the difference between the first correlation quantity and the second correlation quantity. See Table 1 for a diagram of the first lookup table set based on the display device.

[0081] Table 1

[0082] Target sub-pixel grayscale 0 2 ... 184 186 188 240 242 ... 248 250 252 254 First preset value 0 0 ... 15 14 12 7 6 ... 3 2 1 0

[0083] The data in the first lookup table is based on the data after manual debugging of the display device. Different display devices will obtain different debugging data, and the corresponding first lookup table will also be different. After determining the display grayscale of the first sub-pixel in the nth row, the corresponding first preset value is found in the first lookup table. For different first sub-pixels, the display grayscale is inconsistent, and the ratio between the first correlation quantity and the second correlation quantity will change. Therefore, the first preset value is introduced to dynamically adjust the proportional relationship between the first correlation quantity and the second correlation quantity, so that it is more in line with the coupling effect of adjacent data lines under the current actual display content. By multiplying the calculated difference between the first correlation quantity and the second correlation quantity by this variable, the deviation caused by the fixed ratio can be corrected, so that the proportional relationship between the two correlation quantities used to calculate the compensation value is more accurate.

[0084] Calculating a second voltage based on a first voltage value and a compensation value, and controlling the timing controller to transmit the second voltage to the first subpixel includes: determining the sum of the first voltage value and the compensation value; controlling the timing controller to transmit the sum to a data driver; and controlling the data driver to convert the sum into an analog voltage signal as the second voltage, and transmitting the second voltage to the first subpixel. In some feasible embodiments, the sum of the first voltage value and the compensation value is a digital signal, such as a digital code or a digital word representing a voltage value. The timing controller transmits this sum to the data driver based on the current scan sequence, for example, the subpixels in the currently updated row. The data driver converts the sum into an analog voltage signal, namely the second voltage, and then applies the second voltage to the xth data line where the first subpixel is located. When the gate driver selects the gate line for the row where the first subpixel is located at the appropriate time, the thin-film transistor of the first subpixel turns on. The second voltage applied to the xth data line charges the pixel capacitor of the first subpixel through the turned-on thin-film transistor, ultimately determining the display brightness of the subpixel. By calculating the sum of the first voltage and the compensation value, the second voltage applied to the first subpixel corrects for interference caused by voltage variations on the adjacent data line (x+1), bringing the actual drive voltage of the first subpixel closer to its originally set target voltage, thereby displaying the correct grayscale. By effectively compensating for the coupling effect, the appearance of gradual vertical stripes on the display screen is eliminated, significantly improving the image quality, clarity, and uniformity of the LCD panel.

[0085] See Figure 8 , the present application provides a display device 201, comprising a memory 202 and a processor 203, wherein the memory 202 is used to store computer instructions, and the processor 203 is used to call the computer instructions to execute the following steps:

[0086] Determine the xth data line and the x+1th data line based on the polarity of the data line in the driver chip;

[0087] Obtaining a first voltage value of a first sub-pixel, where the first sub-pixel is located in the nth row of sub-pixels in the xth column, and the nth row is a currently updated row among the plurality of sub-pixels;

[0088] Determine an influence factor of each sub-pixel on the x+1th data line according to a voltage difference of each sub-pixel on the x+1th data line displaying a grayscale;

[0089] Determine a first correlation value based on the influence factors of the sub-pixels in the first row to the sub-pixels in the nth row on the x+1th data line, and determine a second correlation value based on the influence factors of the sub-pixels in the nth row to the sub-pixels in the last row on the x+1th data line, wherein the first correlation value is greater than the second correlation value;

[0090] Obtaining a compensation value based on a first preset value, a first correlation value, and a second correlation value, wherein the first preset value corresponds one-to-one to a display grayscale of the x-th sub-pixel;

[0091] A second voltage is obtained based on the first voltage value and the compensation value, and the data driver is controlled to transmit the second voltage to the first sub-pixel.

[0092] A second voltage is obtained based on the first voltage value and the compensation value, and the data driver is controlled to transmit the second voltage to the first sub-pixel.

[0093] Those skilled in the art will understand that for ease of explanation, Figure 8 Only one memory 202 and processor 203 are shown. In an actual terminal or server, there may be multiple processors 203 and memories 202. The memory 202 may also be referred to as a storage medium or a storage device, etc., which is not limited in the present embodiment.

[0094] It should be understood that in the present application, the processor 203 may be a central processing unit (CPU), and the processor 203 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 203 may also adopt a general-purpose microprocessor, a graphics processing unit (GPU) or one or more integrated circuits to execute relevant programs to implement the functions required to be executed in the embodiments of the present application.

[0095] The processor 203 can also be an integrated circuit chip with signal processing capabilities. During implementation, the various steps of the present application can be completed by the integrated logic circuit of the hardware in the processor or by instructions in the form of software. The above-mentioned processor can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory and a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in combination with its hardware, completes the functions required to be executed by the units included in the method, device and storage medium of the embodiments of the present application.

[0096] It should also be understood that the memory 202 mentioned in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). The memory can also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these. The memory can be independent and connected to the processor via a bus. The memory can also be integrated with the processor. The memory can store programs. When the program stored in the memory is executed by the processor, the processor is used to execute the various steps of the determination method in the above embodiments of the present application.

[0097] It should be noted that when the processor 203 is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor. It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0098] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0099] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0100] Those skilled in the art will appreciate that the various illustrative logical blocks (ILBs) and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0101] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer-programmed program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the processor, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber) or wireless (e.g., infrared, wireless, microwave, etc.) means, or can be transmitted from one website, computer, server or data center to a mobile phone processor by wired means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk).

[0102] The above is only a specific implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the protection scope of the present application.

Claims

1. A driving method, characterized in that: The driving method is applied to a display device, the display device including an integrated chip, a timing controller, a data driver, a driver chip, and a plurality of sub-pixels; the plurality of sub-pixels are arranged in an array on the driver chip, the driver chip including at least two connected sub-driver chips, a plurality of data lines arranged sequentially and spaced apart are distributed on the driver chip, the sub-pixels in the Xth column of the plurality of sub-pixels are respectively connected to the Xth data line; a parasitic capacitor is connected between the sub-pixels in the Xth column and the X+1th data line; the plurality of sub-pixels include a first sub-pixel, the integrated chip is used to transmit a first voltage value of the first sub-pixel to the timing controller, and the method includes the steps of: determining an xth data line and an x+1th data line based on polarities of data lines in the driver chip; Obtaining a first voltage value of the first sub-pixel, where the first sub-pixel is located in the nth row of the xth column of sub-pixels, and the nth row is a currently updated row among the plurality of sub-pixels; determining an influence factor of each sub-pixel on the x+1th data line according to a voltage difference of each sub-pixel on the x+1th data line displaying a grayscale; Determine a first correlation value based on the influence factors of the sub-pixels in the first row to the sub-pixels in the nth row on the x+1th data line, and determine a second correlation value based on the influence factors of the sub-pixels in the nth row to the sub-pixels in the last row on the x+1th data line, wherein the first correlation value is greater than the second correlation value; Obtaining a compensation value based on a first preset value, the first correlation value, and the second correlation value, wherein the first preset value corresponds one-to-one to a display grayscale of the x-th sub-pixel; A second voltage is obtained based on the first voltage value and the compensation value, and the data driver is controlled to transmit the second voltage to the first sub-pixel.

2. The driving method according to claim 1, wherein: The determining the xth data line and the x+1th data line based on the polarity of the data line in the driving chip includes: Obtaining the polarity of each data line in the driver chip; comparing the polarities of every two adjacent data lines in the driver chip; The xth data line and the x+1th data line are determined according to two adjacent data lines with the same polarity.

3. The driving method according to claim 1, wherein: The determining of the influence factor of each sub-pixel on the x+1th data line according to the voltage difference of the gray scale displayed by each sub-pixel on the x+1th data line comprises: Obtaining a positive voltage and a negative voltage corresponding to a display grayscale of each sub-pixel on the x+1th data line; Determine the difference between the positive voltage and the negative voltage corresponding to the display grayscale of each sub-pixel on the x+1th data line; An influence factor of each sub-pixel on the x+1th data line is determined based on the difference.

4. The driving method according to claim 3, wherein: When the displayed grayscale is grayscale 0, the positive voltage of the corresponding sub-pixel is the seventh gamma voltage, and the negative voltage of the corresponding sub-pixel is the eighth gamma voltage.

5. The driving method according to claim 1, wherein: Determining a first correlation value based on influence factors from the first row of sub-pixels to the nth row of sub-pixels on the x+1th data line, and determining a second correlation value based on influence factors from the nth row of sub-pixels to the last row of sub-pixels on the x+1th data line, including: Determining the total number of rows of the data lines in the driver chip; Determine the nth row of sub-pixels on the x+1th data line; Obtaining a first correlation value based on the sum of the influencing factors of the sub-pixels in the first row to the sub-pixels in the nth row on the x+1th data line and the total number of the data lines; A second correlation value is obtained based on the sum of the influencing factors of the sub-pixels in the nth row to the last row on the x+1th data line and the total number of the data lines.

6. The driving method according to claim 1, wherein: The obtaining of the compensation value based on the first preset value, the first correlation value, and the second correlation value includes: Setting a first lookup table based on the display device, wherein the first lookup table includes a display grayscale of the first sub-pixel and a first preset value; determining the first preset value based on the first lookup table and the display grayscale of the first sub-pixel; determining a difference between the first correlation value and the second correlation value; The compensation value is determined based on the first preset value and a difference between the first correlation value and the second correlation value.

7. The driving method according to claim 1, wherein: The obtaining a second voltage based on the first voltage value and the compensation value, and controlling the data driver to transmit the second voltage to the first sub-pixel comprises: determining a sum of the first voltage value and the compensation value; controlling the timing controller to transmit the sum value to the data driver; The data driver is controlled to convert the sum value into an analog voltage signal as a second voltage, and the second voltage is transmitted to the first sub-pixel.

8. A display device, characterized in that: The method comprises executing the method according to any one of claims 1 to 7.

9. A display device, characterized in that: The system comprises a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call the computer instructions to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which causes a computer to execute to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Crosstalk elimination method and device of display panel, and display equipment

    CN113205771A

  • Image display method, display module and display device

    CN118609520A

  • Display device

    CN119541412A

  • Array substrate, display apparatus and drive method therefor

    US20210408060A1

Cited By

  • Crosstalk compensation method and display device

    CN121148325A