Driving method, display device, and display apparatus

CN120690154BActive Publication Date: 2026-10-30HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511071946.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2026-10-30
Estimated Expiration
2045-07-31

AI Technical Summary

Technical Problem

[0002]目前在液晶显示器(Liquid Crystal Display,LCD)行业一般采用行极性控制(Polarity On Line Control,POLC)功能改善公共电压偏移问题和数据串扰问题,但在POLC功能开启后,显示屏显示不均是LCD行业普遍存在的问题,其表现为显示屏幕的垂直方向上出现竖纹

Benefits of technology

[0016]本申请选取驱动芯片内第一列子像素或最后一列子像素作为目标列子像素,基于目标列子像素的显示灰阶构造了虚拟数据线,同时也构造了虚拟数据线上的虚拟子像素,基于虚拟子像素的虚拟显示灰阶对应的正负电压之间的压差确定对目标列子像素当前更新行的子像素的补偿值,并将补偿值与第一电压值结合输送给目标列子像素当前更新行的子像素。通过引入虚拟数据线计算补偿值以抵消目标列子像素受到的电容耦合干扰,使第一列子像素或最后一列子像素的显示电压与理想电压更接近,从而解决了耦合干扰导致的画面显示异常问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120690154B_ABST
    Figure CN120690154B_ABST
Patent Text Reader

Abstract

The application discloses a driving method, a display device and a display equipment. The method comprises the following steps: identifying a first data line and a last data line in a driving chip; selecting a first column of sub-pixels or a last column of sub-pixels in the driving chip as target column sub-pixels; constructing a virtual data line based on a display gray scale of the target column sub-pixels; simultaneously, a virtual sub-pixel on the virtual data line is also constructed; determining a compensation value of a sub-pixel of a current update row of the target column sub-pixels based on a voltage difference between positive and negative voltages corresponding to a virtual display gray scale of the virtual sub-pixel; and combining the compensation value with a first voltage value and delivering the combination to the sub-pixel of the current update row of the target column sub-pixels. The compensation value is calculated by introducing the virtual data line to offset the capacitive coupling interference suffered by the target column sub-pixels, so that the display voltage of the first column of sub-pixels or the last column of sub-pixels is closer to the ideal voltage, thereby solving the picture display abnormality problem caused by the coupling interference.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of semiconductor devices, and more particularly to a driving method, a display device, and a display apparatus. Background Technology

[0002] Currently, the Liquid Crystal Display (LCD) industry generally uses Polarity On Line Control (POLC) to improve common voltage offset and data crosstalk issues. However, after POLC is enabled, uneven display is a common problem in the LCD industry, manifesting as vertical lines on the screen. To solve this problem, users often enable De-Polarity On Line Control (De-POLC). However, parasitic capacitance between the sub-pixels on the first or last data line of the driver chip and their adjacent data lines can cause coupling interference to the sub-pixels on the first or last data line of the driver chip, resulting in display abnormalities, such as dark lines appearing on the screen. Summary of the Invention

[0003] This application provides a driving method, display device, and display apparatus that can improve the problem of abnormal display on the screen after POLC is turned on.

[0004] In a first aspect, this application provides a driving method applied to a display device. The display device includes an integrated chip, a timing controller, a data driver, a driving chip, and multiple sub-pixels. The multiple sub-pixels are arrayed on the driving chip, which includes at least two interconnected sub-driving chips. Multiple data lines are distributed on the driving chip at intervals. The Xth column of sub-pixels is connected to the Xth data line. A parasitic capacitance is connected between the Xth column of sub-pixels and the (X+1)th data line. The multiple sub-pixels include a first sub-pixel. The integrated chip transmits a first voltage value to the timing controller. The method includes the following steps: Identify the first and last data lines within the driver chip. The first data line corresponds to the first column of sub-pixels, and the last data line corresponds to the last column of sub-pixels. Select one column of sub-pixels from the first column and the last column of sub-pixels as the target column of sub-pixels; A virtual data line is constructed based on the display grayscale of the target column sub-pixels; Construct the virtual display grayscale for each virtual sub-pixel on the virtual data line, and determine the positive and negative voltages corresponding to the virtual display grayscale for each virtual sub-pixel; The compensation value of the sub-pixel in the nth row of the target column is obtained based on the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel. The nth row is the current update row among multiple sub-pixels. Based on the first voltage value and the compensation value, the second voltage is obtained, and the control data driver transmits the second voltage to the sub-pixel located in the nth row of the target column sub-pixel.

[0005] In some feasible implementations, the data transmitted to the sub-pixel within the driver chip passes sequentially along the first direction through the Xth data line and the (X+1)th data line. One column of sub-pixels, either the first column or the last column, is selected as the target column of sub-pixels, including: When the Xth column sub-pixel is located between the Xth data line and the (X+1)th data line, the target column sub-pixel is the last column sub-pixel in the driver chip; When the Xth column sub-pixel is located on the side of the Xth data line that is away from the (X+1)th data line, the target column sub-pixel is the first column sub-pixel in the driver chip.

[0006] In some feasible implementations, a virtual data line is constructed based on the display grayscale of the target column sub-pixels, including: Obtain the display grayscale of each sub-pixel on the target column to determine the driving timing of the target column data lines; The voltage waveform of the virtual data line is determined based on the driving timing. The voltage waveform of the virtual data line includes the positive and negative voltages of the virtual display grayscale for each virtual sub-pixel.

[0007] In some feasible implementations, the virtual display grayscale of the virtual sub-pixels on the virtual data line is all 0.

[0008] In some feasible implementations, the compensation value of the sub-pixel in the nth row of the target column is obtained based on the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel, including: Determine the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel on the virtual data line; The influence factor of each virtual sub-pixel on the virtual data line is determined based on the pressure difference. The first correlation factor is determined based on the influence factors of the virtual sub-pixels in the first row to the nth row of virtual sub-pixels on the virtual data line, and the second correlation factor is determined based on the influence factors of the virtual sub-pixels in the nth row to the last row of virtual sub-pixels on the virtual data line. A first preset value is determined based on the display grayscale of the sub-pixel in the nth row of the target column and a first correlation value; a second preset value is determined based on the display grayscale of the sub-pixel in the nth row of the target column and a second correlation value. The compensation value is obtained based on the first preset value, the second preset value, the first correlation quantity, and the second correlation quantity.

[0009] In some feasible implementations, the first correlation quantity is smaller than the second correlation quantity.

[0010] In some feasible implementations, the first correlation quantity is negatively correlated with the compensation value, while the second correlation quantity is positively correlated with the compensation value.

[0011] In some feasible implementations, the data transmitted to the sub-pixel within the driver chip passes sequentially along the first direction through the Xth data line and the (X+1)th data line. The method also includes: The Xth and X+1th data lines are determined based on the polarity of the data lines within the driver chip, and the Xth and X+1th data lines have the same polarity.

[0012] When the sub-pixel in column X is located between data line X and data line X+1, the compensation value of the sub-pixel in row n of column X is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on data line X+1; based on the first voltage value and the compensation value, the second voltage is obtained, and the control data driver transmits the second voltage to the sub-pixel in row n of column X.

[0013] When the sub-pixel in column X is located on the side of the X data line away from the (X+1)th data line, the compensation value of the sub-pixel in row n of column X+1 is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on the X data line; based on the first voltage value and the compensation value, the second voltage is obtained, and the control data driver transmits the second voltage to the sub-pixel in row n of column X+1.

[0014] Secondly, this application provides a display device for performing the method described in the first aspect.

[0015] Thirdly, this application provides a display device including a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to invoke the computer instructions to perform the method as described in the first aspect.

[0016] This application selects the first or last column of sub-pixels within the driver chip as the target column sub-pixels. A virtual data line is constructed based on the display grayscale of the target column sub-pixels, and virtual sub-pixels are also constructed on the virtual data line. The compensation value for the sub-pixels in the current update row of the target column sub-pixels is determined based on the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of the virtual sub-pixels. This compensation value is then combined with a first voltage value and sent to the sub-pixels in the current update row of the target column sub-pixels. By introducing a virtual data line to calculate the compensation value to counteract the capacitive coupling interference experienced by the target column sub-pixels, the display voltage of the first or last column of sub-pixels is made closer to the ideal voltage, thereby solving the problem of abnormal image display caused by coupling interference. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0018] Figure 1 Example image showing the effect of the string "H" on the display screen; Figure 2 This is a schematic diagram showing the location of the parasitic capacitance described in this application; Figure 3 This is a schematic diagram of the image abnormality caused by parasitic capacitive coupling. Figure 4 This is a schematic diagram of a data cable architecture as described in this application; Figure 5 This is a schematic diagram of another data line architecture described in this application; Figure 6 A flowchart of a driving method provided in this application; Figure 7 This is a schematic diagram of data transmission within the driver chip in this application; Figure 8 A flowchart of another driving method provided in this application; Figure 9 A schematic diagram illustrating the polarity change of sub-pixels within the display device provided in this application; Figure 10 This is a schematic diagram of the Xth data line and the (X+1)th data line described in this application; Figure 11 A schematic diagram of the display device provided in this application.

[0019] Attached image captions: 101 - Parasitic capacitance, 102 - Data line X, 103 - Data line X+1, 104 - Subpixel, 105 - First subpixel, 106 - Row n, 107 - Previous frame, 108 - Current frame, 109 - Bus direction, 111 - Subpixel displaying grayscale 0, 112 - Subpixel displaying grayscale 255, 113 - Data line, 114 - First direction, 201 - Display device, 202 - Memory, 203 - Processor. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of this application clearer, the application will now be described in further detail with reference to the accompanying drawings.

[0021] When resolving data crosstalk issues in display devices, a common approach is to enable the POLC function, which flips the polarity of each row of subpixels within the display device line by line to mitigate crosstalk. For an example, please refer to [link to example]. Figure 1 Taking the string "H" as an example, when the first sub-pixel is a "+" sign, we know that the second row has 8. 2 "+", 10 Two hyphens ("-"), where 2 represents the number of "H" strings, indicate that the data in this line has a biased impact on the Voltage Common Electrode (VCOM) voltage. This bias will affect the display of other parts of the line, and the more "H" strings there are, the more severe the bias. After enabling the POLC function, POLC will... Figure 1 The polarity of subpixels after the boundary between the two marked columns is swapped, changing the original "+-+-" display to "-+-+" to cancel out crosstalk. However, when POLC is enabled, the polarity distribution of subpixels across the entire display device is continuous when the screen displays a normal image; however, when the screen displays a red-blue image, the polarity distribution of subpixels becomes discontinuous. Please refer to [link / reference]. Figure 2 Because parasitic capacitance 101 exists between each column of sub-pixels 104 and the data lines driving adjacent columns of sub-pixels in the display device, when the polarity distribution of the data lines in the display device is discontinuous, the presence of parasitic capacitance 101 will cause a voltage difference between the sub-pixels 104 and adjacent data lines, making the problem of discontinuous polarity distribution in LCD driving more prominent. It should be noted that, for the sake of clarity in the accompanying drawings, Figure 2 When data lines and subpixels appear in the subsequent attached diagrams, the parasitic capacitance between the subpixels and the data lines driving adjacent columns of subpixels is no longer displayed.

[0022] Meanwhile, different data line architectures and inconsistent coupling interference at the boundaries of the driver chip and between data lines with discontinuous polarity distributions can lead to abnormal screen display, such as multiple dark lines appearing on the screen, as shown in the image. Figure 3 The abnormal display shown is shown below. Please refer to [link / reference]. Figure 4 When data line 113 is to the left of sub-pixel 104, the last column of sub-pixels 103 lacks an adjacent data line on its right and is only affected by coupling interference from the parasitic capacitance on its left, resulting in abnormal image display. For two data lines with discontinuous polarity distribution within the driver chip, when data line 113 is to the left of sub-pixel 104, the adjacent data line to the right of sub-pixel 104 is closer to the sub-pixel, resulting in a stronger coupling effect. This difference in coupling effect leads to coupling interference, thus causing abnormal image display. Please refer to [link to relevant documentation]. Figure 5 When the data line is to the right of a sub-pixel, the first column of sub-pixels lacks the adjacent data line on its left and is only affected by the coupling interference of the parasitic capacitance on the right, resulting in abnormal image display. For two data lines with discontinuous polarity distribution within the driver chip, when data line 113 is to the right of sub-pixel 104, the adjacent data line to the left of sub-pixel 104 is closer to the sub-pixel, resulting in a stronger coupling effect. Different coupling effects lead to coupling interference, thus causing abnormal image display. Therefore, this application provides a driving method that can compensate for sub-pixels on data lines at the boundary of the driver chip and sub-pixels on data lines with discontinuous polarity distribution according to different data line architectures to eliminate coupling interference. In particular, the driving method provided in this application can simultaneously compensate for sub-pixels on data lines at the boundary of the driver chip and sub-pixels on data lines with discontinuous polarity distribution according to different data line architectures.

[0023] The driving method is applied to a display device, which includes an integrated chip, a timing controller, a data driver, a driving chip, and multiple sub-pixels. The multiple sub-pixels are arrayed on the driving chip, which includes at least two interconnected sub-driving chips. Multiple data lines are distributed on the driving chip at intervals. The Xth column of sub-pixels is connected to the Xth data line. A parasitic capacitance is connected between the Xth column of sub-pixels and the (X+1)th data line. The multiple sub-pixels include a first sub-pixel. The integrated chip transmits a first voltage value of the first sub-pixel to the timing controller. (See also...) Figure 6 When determining the compensation value of a sub-pixel on the data line at the boundary of the driver chip based on the data line architecture, the method includes the following steps: S101 identifies the first and last data lines within the driver chip. The first data line corresponds to the first column of sub-pixels, and the last data line corresponds to the last column of sub-pixels.

[0024] S102, select one column of sub-pixels from the first column and the last column of sub-pixels as the target column of sub-pixels.

[0025] S103, construct a virtual data line based on the display grayscale of the target column sub-pixels.

[0026] S104, construct the virtual display grayscale of each virtual sub-pixel on the virtual data line, and determine the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel.

[0027] S105, the compensation value of the sub-pixel in the nth row of the target column is obtained based on the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel, where the nth row is the current update row among multiple sub-pixels.

[0028] S106, based on the first voltage value and the compensation value, obtain the second voltage, and control the data driver to transmit the second voltage to the sub-pixel located in the nth row of the target column sub-pixel.

[0029] Please see Figure 7 The data transmitted to sub-pixel 104 within the driver chip passes sequentially along the first direction 114 through the Xth data line 102 and the (X+1)th data line 103. The data line architecture within the driver chip includes the Xth column sub-pixel located on the side of the Xth sub-pixel closer to the (X+1)th sub-pixel, and the Xth column sub-pixel located on the side of the Xth sub-pixel farther from the (X+1)th sub-pixel. For example, if the first direction is from left to right, the data line architecture within the driver chip is divided into the Xth data line located to the left of the Xth column sub-pixel, and the Xth data line located to the right of the Xth column sub-pixel. The data lines within the driver chip typically have adjacent data lines on the left and right sides. Because the voltage polarities of the two adjacent data lines are opposite, the interference they couple to the sub-pixel through parasitic capacitance will partially cancel out, thereby reducing display abnormalities. However, the data lines at the boundary of the driver chip lack an adjacent data line, which means that the coupling interference experienced by the data lines at the boundary cannot be eliminated, causing display abnormality problems. This application constructs a virtual data line based on the display grayscale of the target column sub-pixels, and calculates the compensation value of the sub-pixel in the nth row of the target column sub-pixels based on this virtual data line, so that the data line at the inner boundary of the driver chip can also be compensated, eliminating the coupling interference caused by parasitic capacitance, thereby making the display voltage of the target column sub-pixels closer to the ideal voltage and improving display uniformity.

[0030] Step S102, selecting one of the first column of sub-pixels or the last column of sub-pixels as the target column of sub-pixels, includes: when the Xth column of sub-pixels is located between the Xth data line and the (X+1)th data line, the target column of sub-pixels is the last column of sub-pixels within the driver chip; when the Xth column of sub-pixels is located on the side of the Xth data line away from the (X+1)th data line, the target column of sub-pixels is the first column of sub-pixels within the driver chip. The boundary data lines within the driver chip include the first data line and the last data line, and these two data lines are only subject to parasitic capacitive coupling interference on one side. For example, if the first direction is from left to right, and the Xth column of sub-pixels is located between the Xth and X+1th data lines, meaning the last column of sub-pixels lacks the adjacent data line on its right and is only affected by interference from the adjacent data line on its left, then the target column of sub-pixels is the last column of sub-pixels. Alternatively, if the Xth column of sub-pixels is located on the side of the Xth data line away from the X+1th data line, meaning the first column of sub-pixels lacks the adjacent data line on its left and is only affected by interference from the adjacent data line on its right, then the target column of sub-pixels is the first column of sub-pixels. Compensation is applied to the first or last column of sub-pixels for different data line architectures, making the compensation for sub-pixels within the driver chip more accurate and compensating for the lack of compensation for data lines at the boundaries of the driver chip in existing technologies.

[0031] Step S103, which constructs a virtual data line based on the display grayscale of the target column sub-pixels, includes: acquiring the display grayscale of each sub-pixel in the target column to determine the driving timing of the target column data line; and determining the voltage change waveform of the virtual data line based on the driving timing. The coupling interference generated by the virtual data line itself is used to cancel the interference caused by the parasitic capacitance of the target column sub-pixels. By determining the voltage waveform of the virtual data line according to the driving timing of the target column data line, the voltage waveform of the virtual data line is synchronized with the driving timing of the target column data line. By using the virtual data line to cancel interference for the target column sub-pixels, the problem of abnormal screen display is effectively solved.

[0032] In some feasible implementations, the virtual display grayscale of the virtual sub-pixels on the virtual data lines is all 0. The voltage of the 0 grayscale virtual data line is close to 0V. When the voltage change of the target column sub-pixels is subjected to positive interference, the 0 grayscale virtual data line, due to its extremely small voltage, has coupling interference close to 0, effectively providing the target column sub-pixels with a 0 grayscale influence of opposite polarity, thus counteracting the positive interference caused by coupling. Similarly, when the voltage change of the target column sub-pixels is subjected to negative interference, the 0 grayscale virtual data line, due to its extremely small voltage, has coupling interference close to 0, effectively providing the target column sub-pixels with a 0 grayscale influence of opposite polarity, thus counteracting the negative interference caused by coupling. By introducing virtual data lines with a grayscale of 0, the coupling interference experienced by the first or last column of sub-pixels on the driver chip is offset, effectively compensating for coupling interference. This makes the display voltage of the first or last column of sub-pixels closer to the ideal voltage, solving the problem of abnormal display.

[0033] Step S105, obtaining the compensation value of the sub-pixel in the nth row of the target column sub-pixels based on the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel, includes: determining the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel on the virtual data line; determining the influence factor of each virtual sub-pixel on the virtual data line based on the voltage difference; determining a first correlation quantity based on the influence factors of the first row of virtual sub-pixels to the nth row of virtual sub-pixels on the virtual data line, and determining a second correlation quantity based on the influence factors of the nth row of virtual sub-pixels to the last row of virtual sub-pixels on the virtual data line; determining a first preset value based on the display grayscale of the sub-pixel in the nth row of the target column sub-pixels and the first correlation quantity, and determining a second preset value based on the display grayscale of the sub-pixel in the nth row of the target column sub-pixels and the second correlation quantity; and obtaining the compensation value based on the first preset value, the second preset value, the first correlation quantity, and the second correlation quantity.

[0034] The formula for calculating the impact factor is:

[0035] In Equation 1: Im is the influence factor of the sub-pixel whose gray level is m, C is the first adjustable value, Vpm is the positive voltage of the sub-pixel whose gray level is m, and Vnm is the negative voltage of the sub-pixel whose gray level is m. To display the positive voltage of a subpixel with a grayscale value of 255, This is the negative voltage for displaying subpixels with a grayscale level of 255. The specific value of the first adjustable value can be set and adjusted according to the resolution of the display device. Taking a full HD resolution display as an example, the first adjustable value is 31. The higher the resolution, the larger the corresponding first adjustable value. The specific value of the first adjustable value can also be set and adjusted according to the display content to be displayed. For example, when there are many subpixels with a grayscale level of 255 and many subpixels with a grayscale level of 0 in the displayed content, a larger first adjustable value can be selected. Or, when there are many subpixels with a grayscale level of 255 and many subpixels with a grayscale level of 0 on the (X+1)th data line, a larger first adjustable value can be selected. The first adjustable value is used to adjust the difference between the influence factors of low-grayscale subpixels and high-grayscale subpixels. The larger the first adjustable value, the greater the difference between the influence factors of low-grayscale subpixels and high-grayscale subpixels, and the greater the difference between the corresponding compensation values. The smaller the first adjustable value, the smaller the difference between the influence factors of low-grayscale subpixels and high-grayscale subpixels, and the smaller the difference between the corresponding compensation values. The first adjustable value is 2. r -1, where r is a non-zero integer, meaning the first adjustable value can be 31, 63, 127, 255, ... The adjustable value has the form 2 r 1. Facilitates hardware implementation, such as shift operations or table lookups, while maintaining computational efficiency. The first adjustable value can be dynamically adjusted based on the effect of the calculated compensation value. For example, for a full HD resolution display, the first adjustable value of 31 is substituted into subsequent calculations to obtain the compensation value. After the first sub-pixel obtains the compensation value, the vertical stripes and other phenomena in the display of high grayscale sub-pixels and low grayscale sub-pixels are observed. If the effect is not good, the r value of the first adjustable value can be gradually adjusted until the vertical stripes in the magenta image corresponding to the high grayscale sub-pixel and the pure blue image corresponding to the low grayscale sub-pixel disappear.

[0036] The formula for calculating the first relevant quantity is:

[0037] In Equation 2: Um is the first correlation quantity, I0 is the influence factor of the sub-pixel with a gray level of 0, and the value of A is related to the total number of data lines in the driver chip. A can be a fixed value of 256 or an adjustable constant.

[0038] The formula for calculating the second relevant quantity is:

[0039] In Equation 3: Lm is the second correlation quantity, I0 is the influence factor of the sub-pixel with a gray level of 0, and the value of A is related to the total number of data lines in the driver chip. A can be a fixed value of 256 or an adjustable constant.

[0040] The first correlation quantity and the compensation value are negatively correlated, while the second correlation quantity and the compensation value are positively correlated. Since the target column data line is polarity continuous, the polarity of the sub-pixels before the nth row of the virtual data line is the same as the polarity of the sub-pixels in the nth row of the target column. Therefore, the brightness of the sub-pixels in the nth row of the target column tends to increase, resulting in a positive correlation between the first correlation quantity and the compensation value. Conversely, the polarity of the sub-pixels before the nth row of the virtual data line is opposite to the polarity of the sub-pixels in the nth row of the target column. Therefore, the brightness of the first sub-pixels tends to decrease, resulting in a positive correlation between the second correlation quantity and the compensation value.

[0041] When calculating the compensation value for the sub-pixel located in the nth row of the target column sub-pixels, the coefficient of the first correlation quantity corresponding to the sub-pixel before the sub-pixel in the nth row on the virtual data line is the first preset value, and the coefficient of the second correlation quantity corresponding to the sub-pixel after the sub-pixel in the nth row on the virtual data line is the second preset value. To determine the first preset value, a first lookup table is consulted based on the display grayscale of the first sub-pixel; to determine the second preset value, a second lookup table is consulted based on the display grayscale of the first sub-pixel. The first and second lookup tables are not related. Please refer to Tables 1 and 2, where Table 1 is the first lookup table and Table 2 is the second lookup table.

[0042] Table 1

[0043] Table 2

[0044] The data in the first lookup table and the second lookup table are based on data that has been manually adjusted by the display device. Different display devices will produce different adjustment data, and the corresponding first lookup table and second lookup table will also be different.

[0045] The formula for calculating the compensation value for the target column sub-pixels is:

[0046] In Equation 4, P is the compensation value given to the target column sub-pixel, Ca is the first preset value, Cb is the second preset value, Um is the first correlation quantity, and Lm is the second correlation quantity.

[0047] When determining the compensation value of sub-pixels on the data lines at the boundary between at least two sub-driver chips based on the data line architecture, please refer to [link to relevant documentation]. Figure 8 The steps include: S201, the Xth data line and the (X+1)th data line are determined based on the polarity of the data lines in the driver chip, and the Xth data line and the (X+1)th data line have the same polarity.

[0048] 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 on the first sub-driver chip, and the (X+1)th data line is located on the second sub-driver chip. The Xth data line and the (X+1)th data line have the same polarity, including both the newly updated polarity of the sub-pixels on the Xth data line and the polarity of the unupdated sub-pixels on the Xth data line and the X+1th data line. When the Xth data line is to the left of the sub-pixels in the Xth column, the (X+1)th data line is to the right of the sub-pixels in the Xth column. In this case, compensation for the sub-pixels in the nth row of the Xth column is calculated based on the display grayscale of the sub-pixels on the (X+1)th data line. When the Xth data line is to the right of the sub-pixels in the Xth column, the (X+1)th data line is to the left of the Xth column. In this case, compensation for the sub-pixels in the nth row of the (X+1)th column is calculated based on the display grayscale of the sub-pixels on the Xth data line. Compensation values ​​are calculated for different data line architectures to eliminate sub-pixel coupling interference under different data line architectures, thereby improving display uniformity.

[0049] S202, when the Xth column sub-pixel is located between the Xth data line and the (X+1)th data line, the compensation value of the sub-pixel in the nth row of the Xth column sub-pixel is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on the (X+1)th data line; based on the first voltage value and the compensation value, the second voltage is obtained, and the control data driver transmits the second voltage to the sub-pixel located in the nth row of the Xth column sub-pixel.

[0050] S203, when the Xth column sub-pixel is located on the side of the Xth data line away from the X+1th data line, the compensation value of the nth row of the X+1th column sub-pixel is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on the Xth data line; based on the first voltage value and the compensation value, the second voltage is obtained, and the data driver is controlled to transmit the second voltage to the sub-pixel located in the nth row of the X+1th column sub-pixel.

[0051] Please see Figure 9 In the display device, the polarity of the voltage applied to the sub-pixel 104 according to 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 that row is reversed relative to the previous row. In the nth row 106 that is about to be updated, the polarities of other adjacent data lines are opposite, and the polarities of the Xth data line 102 and the (X+1)th data line 103 are the same. Figure 9The polarities of data lines S-2 and S-1 are opposite, while those of data lines S1 and S2 are the same. If two adjacent data lines have opposite polarities, a voltage increase on one data line will induce a negative coupling voltage on the other, and vice versa. This differential effect helps to offset coupling interference to some extent. However, if two adjacent data lines have the same polarity, such as data line X and data line X+1, a voltage change on data line X+1 will induce a coupling voltage in the same direction on data line X. This means that the interference on the two data lines is superimposed, making the coupling effect more significant and more likely to cause display problems, such as vertical stripes on the screen. Therefore, by identifying data lines X and X+1, the sub-pixels that need compensation can be accurately located, making the compensation calculation more precise and thus more effectively offsetting display anomalies caused by parasitic capacitive coupling.

[0052] In some feasible implementations, the integrated chip transmits the first voltage value of the sub-pixel to the timing controller. The integrated chip can be a system-on-chip (SoC). The SoC sends the ideal voltage data of the sub-pixel, i.e., the first voltage value, to the timing controller (TCON) via an internal bus. The timing controller calculates the compensation value and superimposes the compensation value with the first voltage value, then transmits it to the sub-pixel located in the nth row of the current update row. The first voltage value serves as the basis and target for subsequent sub-pixel compensation calculations.

[0053] When the Xth column sub-pixel is located between the Xth and X+1th data lines, the first sub-pixel is the sub-pixel located in the nth row of the Xth column. The third correlation quantity is determined based on the influence factors from the first row to the nth row of sub-pixels on the X+1th data line, and the fourth correlation quantity is determined based on the influence factors from the nth row to the last row of sub-pixels on the X+1th data line. When the Xth column sub-pixel is located on the side of the Xth data line away from the X+1th data line, the first sub-pixel is the sub-pixel located in the nth row of the X+1th column. The third correlation quantity is determined based on the influence factors from the first row to the nth row of sub-pixels on the Xth data line, and the fourth correlation quantity is determined based on the influence factors from the nth row to the last row of sub-pixels on the Xth data line. The third correlation quantity is greater than the fourth correlation quantity. In some feasible implementations, theoretical derivation and experimental verification show that the value of the third correlation quantity is twice the value of the fourth correlation quantity. Please refer to [link to relevant documentation]. Figure 10Before the first sub-pixel 105, i.e., when the first sub-pixel 105 has updated its data, the display polarity (+) of the (X+1)th adjacent data line 103 of the first sub-pixel 105 is opposite to the polarity (-) of the first sub-pixel 105; after the first sub-pixel 105, i.e., before the first sub-pixel 105 has updated its data, the display polarity (+) of the (X+1)th adjacent data line 103 is the same as the polarity (+) of the first sub-pixel 105; therefore, 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 is also the fundamental reason why the influence of a single sub-pixel on the (X+1)th data line 103, the adjacent data line after the first sub-pixel 105, is not as strong as the influence of a single sub-pixel on the (X+1)th data line 103, the adjacent data line before the first sub-pixel 105. When calculating the compensation value for the first sub-pixel, this application considers the influence of the sub-pixel states before and after the nth row on the (X+1)th data line on itself or other lines. By distinguishing the sub-pixel states before and after the nth row 106 on the (X+1)th data line and assigning them different weights, a more refined model than existing algorithms is established. This model more accurately calculates the actual coupling interference of the (X+1)th data line on the nth row of the Xth data line, making the compensation values ​​calculated in subsequent steps more precise.

[0054] When calculating the compensation value for the first sub-pixel in the nth row of the Xth column, the coefficient of the third correlation quantity corresponding to the sub-pixel before the first sub-pixel on the (X+1)th data line is the first preset value, and the coefficient of the fourth correlation quantity corresponding to the sub-pixel after the first sub-pixel on the (X+1)th data line is the second preset value. To determine the first preset value, a first lookup table is consulted based on the display grayscale of the first sub-pixel; to determine the second preset value, a second lookup table is consulted based on the display grayscale of the first sub-pixel. The first and second lookup tables are not related. On the (X+1)th data line, the voltage interference of the sub-pixel before and after the first sub-pixel on the first sub-pixel is different. This asymmetry means that the traditional unified compensation coefficient cannot adjust the proportional relationship between the third and fourth correlation quantities, resulting in one being just corrected, and the other being over-compensated or under-compensated. This application considers the different effects of sub-pixels on the X+1th data line before the first sub-pixel and sub-pixels on the X+1th data line after the first sub-pixel on the first sub-pixel. By using the first preset value and the second preset value in stages to adjust the proportional relationship between the third and fourth related quantities, the obtained compensation value is more accurate, so as to achieve accurate compensation for different grayscale scenes, avoid over-compensation or under-compensation, and thus achieve compensation balance.

[0055] A first weight is determined based on a first preset value and a third correlation quantity; a second weight is determined based on a second preset value and a fourth correlation quantity; a compensation value is determined based on the first and second weights, with the compensation value positively correlated with the first weight and negatively correlated with the second weight. The first preset value corresponds one-to-one with the display grayscale of the sub-pixels on the Xth data line, and the second preset value also corresponds to the sub-pixels on the (X+1)th data line. The first and second preset values ​​are used to adjust the proportional relationship between the third and fourth correlation quantities to adjust the difference range between the first and second weights, thereby adjusting the compensation range for the first sub-pixel. The influence factors of all sub-pixels on the (X+1)th data line, or at least the influence factors of the selected sub-pixels within the current frame period, are calculated. The third and fourth correlation quantities are obtained by aggregating these sub-pixels according to their position relative to the nth row of the current update row. Because the polarity of the sub-pixel controlled by the (X+1)th data line adjacent to the first sub-pixel is opposite to that of the first sub-pixel, the brightness of the first sub-pixel tends to darken. Therefore, the compensation value of the first sub-pixel is positively correlated with the first weight. Conversely, the polarity of the sub-pixel controlled by the (X+1)th data line adjacent to the first sub-pixel is the same as that of the first sub-pixel, and the brightness of the first sub-pixel tends to brighten. Therefore, the compensation value of the first sub-pixel is negatively correlated with the second weight. In some feasible implementations, the formula for calculating the compensation value is as follows:

[0056] In Equation 5, Pn is the compensation value for the Xth column sub-pixel or the (X+1)th column sub-pixel, Ca is the first preset value, Cb is the second preset value, Un is the third correlation quantity, and Ln is the fourth correlation quantity. As the first weight, It is the second weight.

[0057] In some feasible implementations, the timing controller sums the calculated compensation value with the first voltage value to obtain a sum, and transmits this sum to the data driver. The data driver converts the digitized sum into an analog voltage signal, i.e., a second voltage, and applies the calculated second voltage to the data line containing the sub-pixel to be compensated when updating the data in the nth row.

[0058] In some feasible implementations, the positive voltage corresponding to a sub-pixel's displayed grayscale level of 0 is the seventh gamma voltage, and the negative voltage corresponding to the same level is the eighth gamma voltage. The gamma correction voltage (Vgamma) is a key parameter determining the shape of the entire grayscale voltage curve, and is typically uniformly distributed within the positive and negative voltage range. Choosing the seventh gamma voltage as the positive voltage for 0 grayscale and the eighth gamma voltage as the negative voltage ensures that the voltage swing for 0 grayscale is between Vgamma7 and Vgamma8, and that when the sub-pixel's displayed grayscale level is 0, the corresponding influence factor is never zero. Existing compensation algorithms simplify sub-pixels with a displayed grayscale level of 0, assuming their coupling effect is minimal or negligible. However, due to parasitic capacitance between sub-pixels and adjacent data lines (e.g., the first sub-pixel and the (X+1)th data line), when there are a sufficient number of influence factors, even when displaying pure black, a 0-grayscale sub-pixel on the (X+1)th adjacent data line will still affect the voltage state of the first sub-pixel in the nth row on the Xth data line. The driving method proposed in this application not only acknowledges the need for compensation for 0-grayscale subpixels, but also designs a compensation mechanism for them, taking into account the case where the influence factor of 0-grayscale subpixels is not zero, thereby improving the display uniformity of the display device. For example, when displaying a large area of ​​black background, but with a bright object moving rapidly within it, without compensation for 0-grayscale, residual blurry traces may be seen on the black background. The driving method of this application can effectively mitigate or even eliminate this phenomenon.

[0059] The third correlation quantity is determined based on the influence factors of sub-pixels from the first row to the nth row on the (X+1)th data line. The fourth correlation quantity is determined based on the influence factors of sub-pixels from the nth row to the last row on the (X+1)th data line. This process includes: determining the total number of data lines in the driver chip; determining the nth row of sub-pixels on the (X+1)th data line; obtaining the third correlation quantity based on the sum of the influence factors of sub-pixels from the first row to the nth row on the (X+1)th data line and the total number of data lines; and obtaining the fourth correlation quantity based on the sum of the influence factors of sub-pixels from the nth row to the last row on the (X+1)th data line and the total number of data lines. The formula for calculating the third correlation quantity is as follows:

[0060] In Equation 6: Un is the third correlation quantity; Im is the influence factor of the sub-pixel with gray level 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.

[0061] The formula for calculating the fourth relevant quantity is as follows:

[0062] In Equation 7: Pn is the fourth correlation quantity; Im is the influence factor of the sub-pixel with gray level 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 A can be a fixed value of 256 or an adjustable constant. A and 2A indicate that the value of the third correlation quantity is twice the value of the fourth correlation quantity.

[0063] The coupling effect of a sub-pixel on the (X+1)th data line may differ depending on its position relative to a sub-pixel in the nth row of the Xth data line. This application divides the (X+1)th data line into two regions: "row 1 to row n" and "row n to the last row," calculates the sum of their respective influence factors, and combines this with the total number of rows to obtain a third correlation quantity reflecting the coupling effect strength before the first sub-pixel and a fourth correlation quantity reflecting the coupling effect strength after the first sub-pixel. This provides a more refined input for subsequent compensation value calculations. The difference between the third and fourth correlation quantities is used to adjust the compensation strength, making it more consistent with the actual spatially differentiated coupling effect, thereby more effectively eliminating and mitigating the negative impact of parasitic capacitance coupling.

[0064] Determining a first preset value based on the display grayscale of the sub-pixel on the Xth data line and a third correlation quantity, and determining a second preset value based on the display grayscale of the sub-pixel on the Xth data line and a fourth correlation quantity, includes: setting a first lookup table and a second lookup table based on the display device; the first lookup table includes the display grayscale of the sub-pixel on the Xth data line and the first preset value, and the second lookup table includes the display grayscale of the sub-pixel on the Xth data line and the second preset value; determining the first preset value based on the first lookup table and the display grayscale of the first sub-pixel; and determining the second preset value based on the second lookup table and the display grayscale of the first sub-pixel. After determining the display grayscale of the sub-pixel in the nth row, the corresponding first preset value is found in the first lookup table when calculating the coefficient of the third correlation quantity, and the corresponding second preset value is found in the second lookup table when calculating the coefficient of the fourth correlation quantity. In existing algorithms, the relationship between the third and fourth correlation quantities changes for target sub-pixels with a display grayscale of 0 and those with a display grayscale of 255, and the third and fourth correlation quantities have different effects on the target sub-pixels. Therefore, this application introduces a first preset value as the coefficient of the third correlation quantity and a second preset value as the coefficient of the fourth correlation quantity. The proportional relationship between the third and fourth correlation quantities is dynamically adjusted through the first and second preset values ​​to better reflect the coupling effect of adjacent data lines under the current actual display content, making the proportional relationship between the two correlation quantities used to calculate the compensation value more accurate.

[0065] Based on the first voltage value and the compensation value, a second voltage is obtained. Controlling the data driver to transmit the second voltage to the sub-pixel to be compensated includes: determining the sum of the first voltage value and the compensation value; controlling the timing controller to transmit the sum to the data driver; controlling the data driver to convert the sum into an analog voltage signal as the second voltage, and transmitting the second voltage to the target sub-pixel. In some feasible implementations, 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 according to the current scan timing, for example, the sub-pixel of the row to be updated. After the data driver converts the sum into an analog voltage signal, i.e., the second voltage, it applies the second voltage to the data line where the sub-pixel to be compensated is located. When the gate driver selects the gate line of the row where the sub-pixel to be compensated is located at an appropriate time, the thin-film transistor of the sub-pixel to be compensated is turned on. The second voltage applied to the data line charges the pixel capacitance of the target sub-pixel through the turned-on thin-film transistor, ultimately determining the display brightness of the sub-pixel. By calculating the sum of the first voltage value and the compensation value, it is ensured that the second voltage applied to the sub-pixel to be compensated can correct the interference caused by the voltage changes of adjacent data lines, making the actual driving voltage of the sub-pixel to be compensated closer to its originally set target voltage, thereby displaying the correct grayscale. By effectively compensating for the coupling effect, the gradual vertical stripes appearing on the display screen are eliminated, thereby significantly improving the image quality, clarity, and uniformity of the LCD panel.

[0066] Please see Figure 11 This application provides a display device 201, including a memory 202 and a processor 203, wherein the memory 202 is used to store computer instructions, and the processor 203 is used to invoke the computer instructions to execute the following steps: S101 identifies the first and last data lines within the driver chip. The first data line corresponds to the first column of sub-pixels, and the last data line corresponds to the last column of sub-pixels.

[0067] S102, select one column of sub-pixels from the first column and the last column of sub-pixels as the target column of sub-pixels.

[0068] S103, construct a virtual data line based on the display grayscale of the target column sub-pixels.

[0069] S104, construct the virtual display grayscale of each virtual sub-pixel on the virtual data line, and determine the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel.

[0070] S105, the compensation value of the sub-pixel in the nth row of the target column is obtained based on the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel, where the nth row is the current update row among multiple sub-pixels.

[0071] S106, based on the first voltage value and the compensation value, obtain the second voltage, and control the data driver to transmit the second voltage to the sub-pixel located in the nth row of the target column sub-pixel.

[0072] Processor 203 is also used to invoke computer instructions to perform the following steps: S201, the Xth data line and the (X+1)th data line are determined based on the polarity of the data lines in the driver chip, and the Xth data line and the (X+1)th data line have the same polarity.

[0073] S202, when the Xth column sub-pixel is located between the Xth data line and the (X+1)th data line, the compensation value of the sub-pixel in the nth row of the Xth column sub-pixel is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on the (X+1)th data line; based on the first voltage value and the compensation value, the second voltage is obtained, and the control data driver transmits the second voltage to the sub-pixel located in the nth row of the Xth column sub-pixel.

[0074] S203, when the Xth column sub-pixel is located on the side of the Xth data line away from the X+1th data line, the compensation value of the nth row of the X+1th column sub-pixel is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on the Xth data line; based on the first voltage value and the compensation value, the second voltage is obtained, and the data driver is controlled to transmit the second voltage to the sub-pixel located in the nth row of the X+1th column sub-pixel.

[0075] Those skilled in the art will understand that, for ease of explanation, Figure 11 Only one memory 202 and processor 203 are shown in the illustration. In a real terminal or server, multiple processors 203 and memory 202 may exist. The memory 202 may also be referred to as a storage medium or storage device, etc., and this embodiment does not impose any limitations on this.

[0076] It should be understood that in this application, the processor 203 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 203 may also employ a general-purpose microprocessor, graphics processing unit (GPU), or one or more integrated circuits to execute relevant programs to achieve the functions required by the embodiments of this application.

[0077] It should also be understood that the memory 202 mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate Synchronous DRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). The memory can also be, but is not limited to, Compact Disc Read-Only Memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer. 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 this application.

[0078] 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.

[0079] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0080] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. Since this storage medium is located in memory, the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method; to avoid repetition, these will not be described in detail here.

[0081] Those skilled in the art will recognize that the various illustrative logical blocks (ILBs) and steps described in conjunction with the embodiments disclosed herein can be implemented in 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. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0082] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer-programmed program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a processor, all or part of the flow or function according to the embodiments of this application is generated. 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. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic) or wireless (e.g., infrared, wireless, microwave, etc.) means, or from one website, computer, server, or data center to a mobile phone processor via a 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 integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.

[0083] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A driving method, characterized in that, The driving method is applied to a display device, which includes an integrated chip, a timing controller, a data driver, a driving chip, and multiple sub-pixels. The multiple sub-pixels are arranged in an array on the driving chip, which includes at least two connected sub-driving chips. Multiple data lines are distributed on the driving chip at intervals. The Xth column of sub-pixels is connected to the Xth data line. A parasitic capacitance is connected between the Xth column sub-pixel and the X+1th data line; the plurality of sub-pixels includes a first sub-pixel; the integrated chip is used to transmit a first voltage value to the timing controller; the method includes the steps of: Identify the first data line and the last data line within the driver chip, where the first data line corresponds to the first column of sub-pixels and the last data line corresponds to the last column of sub-pixels; Select one column of sub-pixels from the first column of sub-pixels and the last column of sub-pixels as the target column of sub-pixels; A virtual data line is constructed based on the display grayscale of the target column sub-pixels; Construct the virtual display grayscale for each virtual sub-pixel on the virtual data line, and determine the positive and negative voltages corresponding to the virtual display grayscale for each virtual sub-pixel; The compensation value of the nth row of sub-pixels in the target column is obtained based on the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel, where the nth row is the current update row among the plurality of sub-pixels. Specifically, obtaining the compensation value includes: determining the voltage difference between the positive and negative voltages corresponding to the virtual display grayscale of each virtual sub-pixel on the virtual data line; determining the influence factor of each virtual sub-pixel on the virtual data line based on the voltage difference; determining a first correlation quantity based on the influence factors of the first row of virtual sub-pixels to the nth row of virtual sub-pixels on the virtual data line, and determining a second correlation quantity based on the influence factors of the nth row of virtual sub-pixels to the last row of virtual sub-pixels on the virtual data line; determining a first preset value based on the display grayscale of the sub-pixels in the nth row of the target column and the first correlation quantity, and determining a second preset value based on the display grayscale of the sub-pixels in the nth row of the target column and the second correlation quantity; and obtaining the compensation value based on the first preset value, the second preset value, the first correlation quantity, and the second correlation quantity. Based on the first voltage value and the compensation value, a second voltage is obtained, and the data driver is controlled to transmit the second voltage to the sub-pixel located in the nth row of the target column sub-pixel.

2. The driving method as described in claim 1, characterized in that, The data transmitted to the sub-pixels within the driving chip passes sequentially along the Xth data line and the (X+1)th data line in a first direction. Selecting one column of sub-pixels from the first column and the last column as the target column of sub-pixels includes: When the Xth column sub-pixel is located between the Xth data line and the (X+1)th data line, the target column sub-pixel is the last column sub-pixel in the driver chip; When the Xth column sub-pixel is located on the side of the Xth data line that is away from the (X+1)th data line, the target column sub-pixel is the first column sub-pixel in the driver chip.

3. The driving method as described in claim 1, characterized in that, The construction of a virtual data line based on the display grayscale of the target column sub-pixels includes: The display grayscale of each sub-pixel on the target column is obtained to determine the driving timing of the target column data lines; The voltage waveform of the virtual data line is determined based on the driving timing. The voltage waveform of the virtual data line includes the positive and negative voltages of the virtual display grayscale for each virtual sub-pixel.

4. The driving method as described in claim 3, characterized in that, The virtual display grayscale of the virtual sub-pixels on the virtual data line is all 0.

5. The driving method as described in claim 1, characterized in that, The first correlation quantity is less than the second correlation quantity.

6. The driving method as described in claim 1, characterized in that, The first correlation quantity is negatively correlated with the compensation value, and the second correlation quantity is positively correlated with the compensation value.

7. The driving method as described in claim 1, characterized in that, The data transmitted to the sub-pixel within the driving chip passes sequentially along the Xth data line and the (X+1)th data line in a first direction. The method further includes: The Xth data line and the (X+1)th data line are determined based on the polarity of the data lines within the driver chip, wherein the Xth data line and the (X+1)th data line have the same polarity. When the Xth column sub-pixel is located between the Xth data line and the (X+1)th data line, a compensation value for the nth row of the Xth column sub-pixel is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on the (X+1)th data line; based on the first voltage value and the compensation value, a second voltage is obtained, and the data driver is controlled to transmit the second voltage to the sub-pixel located in the nth row of the Xth column sub-pixel; When the Xth column sub-pixel is located on the side of the Xth data line away from the X+1th data line, the compensation value of the sub-pixel in the nth row of the X+1th column is obtained based on the voltage difference between the positive and negative voltages corresponding to the display grayscale of the sub-pixel on the Xth data line; based on the first voltage value and the compensation value, a second voltage is obtained, and the data driver is controlled to transmit the second voltage to the sub-pixel located in the nth row of the X+1th column.

8. A display device, characterized in that, Used to perform the method as described in any one of claims 1 to 7.

9. A display device, characterized in that, It includes a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to invoke the computer instructions to perform the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Image display method and device, display equipment, electronic equipment and storage medium

    CN115831027A

  • Image display method, display module and display device

    CN118609520A