Driving method, display device, display apparatus, and computer-readable storage medium

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

Patent Information

Application Number
CN202511073457.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2026-10-27
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

[0014]本申请在计算对第一子像素的补偿值时,同时考虑了第x+1条数据线上第n行之前和第n行之后的子像素状态对第x条数据线的影响,根据第x+1条数据线1上第n行之前和之后的子像素状态得到第一相关量和第二相关量,再结合第一预设值得到补偿值。将补偿值叠加到第一子像素理想电压对应的第一电压值上得到一个和值,并将该和值转换得到第二电压,再将第二电压输送给第一子像素进行显示,减少了第一子像素由于寄生电容耦合效应引起的电压干扰,使第一子像素的实际电压更加接近理想电压水平。通过精确抵消耦合干扰,有效解决了LCD面板开启POLC功能后遇到特殊画面时屏幕上出现渐变的竖直条纹的显示异常问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120690155B_ABST
    Figure CN120690155B_ABST
Patent Text Reader

Abstract

The application discloses a driving method, a display device, a display equipment and a computer readable storage medium. The method comprises the following steps: determining the xth data line and the x+1th data line in a driving chip; acquiring a first voltage of a first sub-pixel of a current update row of the xth column of sub-pixels corresponding to the xth data line; determining an influence factor of each sub-pixel on the x+1th data line according to a voltage difference of each sub-pixel displaying a gray scale on the x+1th data line; determining a first correlation quantity according to the influence factors of the sub-pixels on the x+1th row before the first sub-pixel; determining a second correlation quantity according to the influence factors of the sub-pixels on the x+1th row after the first sub-pixel; obtaining a compensation value based on a first preset value, the first correlation quantity and the second correlation quantity; and obtaining a second voltage according to the compensation value and the first voltage value and transmitting the second voltage to the first sub-pixel, so that the voltage interference of the first sub-pixel caused by the parasitic capacitance coupling effect is reduced, and abnormal display on the display screen is eliminated.
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, a display apparatus, and a computer-readable storage medium. 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, operators may enable De-Polarity On Line Control (De-POLC). However, when encountering special images, such as pure blue or magenta, display abnormalities still occur, with multiple gradient vertical stripes appearing on the screen. Summary of the Invention

[0003] This application provides a driving method, display device, display apparatus, and computer-readable storage medium 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. A sub-pixel in the Xth column is connected to the Xth data line. A parasitic capacitance is connected between the Xth column sub-pixel 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. The method includes the following steps: The xth and x+1th data lines are determined based on the polarity of the data lines within the driver chip; Get the first voltage value of the first sub-pixel. The first sub-pixel is located in the nth row of the xth column of sub-pixels. The nth row is the current update row among multiple sub-pixels. The influence factor of each sub-pixel on the (x+1)th data line is determined based on the voltage difference of each sub-pixel displaying grayscale on the (x+1)th data line. The first correlation quantity is determined based on the influence factors of the sub-pixels from the first row to the nth row on the (x+1)th data line, and the second correlation quantity is determined based on the influence factors of the sub-pixels from the nth row to the last row on the (x+1)th data line. The first correlation quantity is greater than the second correlation quantity. The compensation value is obtained based on the first preset value, the first correlation quantity and the second correlation quantity. The first preset value corresponds one-to-one with the display grayscale of the xth sub-pixel. Based on the first voltage value and the compensation value, a second voltage is obtained, and the control data driver transmits the second voltage to the first sub-pixel.

[0005] In some feasible implementations, the x-th data line and the (x+1)-th data line are determined based on the polarity of the data lines within the driver chip, including: Obtain the polarity of each data line within the driver chip; Compare the polarity of every two adjacent data lines within the driver chip; The x-th data line and the (x+1)-th data line are determined by two adjacent data lines with the same polarity.

[0006] In some feasible implementations, determining the influence factor of each sub-pixel on the (x+1)th data line based on the voltage difference of the display grayscale of each sub-pixel on the (x+1)th data line includes: Obtain the positive and negative voltages corresponding to the display grayscale of each sub-pixel on the (x+1)th data line; Determine the difference between the positive and negative voltages corresponding to the display grayscale of each sub-pixel on the (x+1)th data line; The influence factor of each sub-pixel on the (x+1)th data line is determined based on the difference.

[0007] In some feasible implementations, when the grayscale is displayed as 0 grayscale, 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.

[0008] In some feasible implementations, a first 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, and a second 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, including: Determine the total number of data lines in the driver chip; Determine the sub-pixel of the nth row on the (x+1)th data line; The first correlation quantity is obtained 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. The second correlation quantity is obtained based on the sum of the influence factors of the sub-pixels in the nth row to the last row of sub-pixels on the (x+1)th data line and the total number of data lines.

[0009] In some feasible implementations, a compensation value is obtained based on a first preset value, a first correlation quantity, and a second correlation quantity, including: A first lookup table is set based on the display device, the first lookup table including the display grayscale of the first sub-pixel and a first preset value; The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel; Determine the difference between the first and second relevant quantities; The compensation value is determined based on the first preset value, the difference between the first correlation quantity and the second correlation quantity.

[0010] In some feasible implementations, obtaining 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 sub-pixel includes: Determine the sum of the first voltage value and the compensation value; The timing controller transmits the sum value to the data driver; The control data driver converts the sum value into an analog voltage signal as a second voltage, and transmits the second voltage to the first sub-pixel.

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

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

[0013] Fourthly, this application provides a computer-readable storage medium storing a computer program that causes a computer to execute in order to implement the method described in the first aspect.

[0014] This application, when calculating the compensation value for the first sub-pixel, simultaneously considers the influence of the sub-pixel states before and after the nth row on the (x+1)th data line on the xth data line. Based on the sub-pixel states before and after the nth row on the (x+1)th data line, a first correlation quantity and a second correlation quantity are obtained, which are then combined with a first preset value to obtain the compensation value. The compensation value is superimposed on the first voltage value corresponding to the ideal voltage of the first sub-pixel to obtain a sum, which is then converted into a second voltage. This second voltage is then supplied to the first sub-pixel for display, reducing voltage interference caused by parasitic capacitive coupling effects and making the actual voltage of the first sub-pixel closer to the ideal voltage level. By accurately canceling coupling interference, the abnormal display problem of gradient vertical stripes appearing on the screen when encountering special scenes after the POLC function of the LCD panel is enabled is effectively solved. Attached Figure Description

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

[0016] 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 A flowchart of the driving method provided in this application; Figure 5 This is a schematic diagram illustrating the polarity changes of sub-pixels within a display device. Figure 6 This is a schematic diagram of the xth data line and the (x+1)th data line described in this application; Figure 7 This is a schematic diagram illustrating the effect of the driving method in this application; Figure 8 A schematic diagram of the display device provided in this application.

[0017] 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, 201-Display device, 202-Memory, 203-Processor. Detailed Implementation

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

[0019] Currently, when addressing data crosstalk issues in display devices, the 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 resolve the crosstalk problem. 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 effect on the Voltage Common Electrode (VCOM) due to the "-" symbol. The display in other parts of the line will then be affected by the "H" strings, and the more "H" strings there are, the more severe the bias. After enabling the POLC function, POLC will... Figure 1The 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, resulting in inconsistent coupling, uneven display, and image artifacts. For example, a dark line will appear at the boundary of each sub-driving chip, appearing as shown in the image. Figure 3 The abnormal display shown is illustrated in the attached image. It should be noted that, for clarity, the accompanying image is provided below. 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.

[0020] Therefore, 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 of the first sub-pixel to the timing controller. See also... Figure 4 The method includes the following steps: S101, determine the xth data line and the (x+1)th data line based on the polarity of the data lines in the driver chip.

[0021] 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 updated sub-pixels on the xth data line and the (x+1)th data line having the same new polarity, and unupdated sub-pixels on the xth data line and the (x+1)th data line having the same polarity. Please see [link to relevant documentation]. Figure 5In 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. Within the nth row 106 of the current update row, 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 5 The polarities of data lines S-2 and S-1 are opposite, while those of data lines S1 and S2 are the same. If the polarities of two adjacent data lines are opposite, then when the voltage of one data line increases, the other data line will induce a negative coupling voltage, and vice versa. This differential effect helps to offset coupling interference to some extent. However, if the polarities of two adjacent data lines are the same, such as data line x and data line x+1, then when the voltage of data line x+1 changes, a coupling voltage in the same direction will be induced on data line x. This means that the interference on the two data lines is superimposed, the coupling effect is more significant, and it is more likely to cause display problems, such as vertical stripes appearing on the display 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 abnormalities caused by parasitic capacitive coupling.

[0022] S102, obtain the first voltage value of the first sub-pixel. The first sub-pixel is located in the nth row of the xth column of sub-pixels. The nth row is the current update row among multiple sub-pixels.

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

[0024] S103, determine the influence factor of each sub-pixel on the (x+1)th data line based on the voltage difference of the grayscale displayed by each sub-pixel on the (x+1)th data line.

[0025] In some feasible implementations, the display chip converts the display grayscale value of the sub-pixel on the (x+1)th data line sent by the integrated chip into corresponding positive and negative voltages. For LCD panels, the driving voltage typically varies between a positive and a negative voltage. For a given polarity, the voltage of the sub-pixel's display grayscale will vary within this range. For example, under a positive voltage, the voltage may vary from low to high; under a negative voltage, it may vary from high to low. The influence factor of the sub-pixel is the voltage difference between the positive and negative voltages corresponding to the sub-pixel's display grayscale. The strength of the parasitic capacitive coupling effect is proportional to the voltage difference between the xth and x+1th data lines and the magnitude of the parasitic capacitance. By defining the influence factor in relation to the positive and negative voltage difference of the (x+1)th data line, the magnitude of the coupling interference caused by the voltage state on the (x+1)th data line to the sub-pixel on the xth data line can be quantified more precisely.

[0026] S104. Determine the first correlation quantity based on the influence factors of the sub-pixels from the first row to the nth row on the (x+1)th line, and determine the second correlation quantity based on the influence factors of the sub-pixels from the nth row to the last row on the (x+1)th line. The first correlation quantity is greater than the second correlation quantity.

[0027] In some feasible implementations, theoretical derivation and experimental verification show that the value of the first correlation quantity is twice the value of the second correlation quantity. Please refer to [link to relevant documentation]. Figure 6 Before 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 heavy 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 value calculated in subsequent steps more accurate.

[0028] S105, obtain the compensation value based on the first preset value, the first correlation quantity and the second correlation quantity.

[0029] The first preset value corresponds one-to-one with the display grayscale of the sub-pixels on the x-th data line, and is used to adjust the compensation range of the first correlation amount and the second correlation amount. The influence factors of all sub-pixels on the (x+1)-th data line calculated in step S103, or at least the influence factors of the selected sub-pixels in the current frame period, are aggregated in step S104 according to their positions relative to the n-th row of the current update line to obtain the first correlation amount and the second correlation amount. Since 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 first correlation amount needs to be superimposed; 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, the brightness of the first sub-pixel tends to brighten, therefore the second correlation amount needs to be subtracted. In some feasible implementations, the calculation formula for the compensation value is as follows:

[0030] In the formula, Pn is the compensation value, Cn is the first preset value, Un is the first correlation quantity, and Ln is the second correlation quantity.

[0031] S106, based on the first voltage value and the compensation value, a second voltage is obtained, and the control data driver transmits the second voltage to the first sub-pixel.

[0032] 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 when updating data in the nth row, applies the calculated second voltage to the xth data line, thereby transmitting it to the first sub-pixel.

[0033] This application combines a static first preset value and dynamic first and second correlation values ​​to generate a precise compensation value for the current display state of the first sub-pixel and the state of the (x+1)th adjacent data line. This compensation value is then superimposed on the original first voltage value and converted to obtain a second voltage. This reduces voltage interference caused by parasitic capacitive coupling effects in the first sub-pixel, making the actual voltage of the first sub-pixel closer to the ideal voltage level. By precisely canceling coupling interference, abnormal image problems on the LCD panel are effectively eliminated. Please refer to [link to relevant documentation]. 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.

[0034] Determining the x-th and x+1-th data lines based on the polarity of the data lines within the driver chip includes: acquiring the polarity of each data line within the driver chip; comparing the polarities of every two adjacent data lines within the driver chip; and determining the x-th and x+1-th data lines based on adjacent data lines with the same polarity. Taking an FHD display as an example, an FHD display includes 6 sub-driver chips, each responsible for 1920... There are 3 data lines, with each sub-driver chip responsible for 960 data lines. The polarity distribution of the 960 data lines handled by each sub-driver chip is continuous, and the trend of every two adjacent data lines within each sub-driver chip is "-+-+", meaning polarity reversal. However, the polarity distribution of adjacent data lines at the boundary is discontinuous; for example, the x-th data line and the (x+1)-th data line have a trend of "++", meaning their polarity remains unchanged. Because 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 within the driver chip is "-+-+". The x-th and (x+1)-th data lines, with a polarity change of "++", do not follow the same trend as the overall polarity change, meaning their polarity distribution is discontinuous. Therefore, this application uses a sensor or detection device to determine the xth and x+1th data lines with the same polarity within the driver chip, thereby identifying data lines with discontinuous polarity distribution within the driver chip, and compensating for the sub-pixels on the data lines with discontinuous polarity distribution, thus improving the image abnormality problem caused by discontinuous polarity distribution.

[0035] Determining the influence factor of each sub-pixel on the (x+1)th data line based on the voltage difference of the display grayscale of each sub-pixel includes: obtaining the positive and negative voltages corresponding to the display grayscale of each sub-pixel on the (x+1)th data line; and determining the difference between the positive and negative voltages corresponding to the display grayscale of each sub-pixel on the (x+1)th data line as the influence factor of each sub-pixel on the (x+1)th data line. In the display device, the voltage grayscale of each sub-pixel periodically switches between positive and negative voltages, and the absolute values ​​of the positive and negative voltages depend on the display grayscale of the sub-pixel. Based on the image data to be displayed, the grayscale value that each sub-pixel on the (x+1)th data line needs to display is obtained. For each sub-pixel on the (x+1)th data line, the internal voltage mapping table is consulted according to its grayscale value to obtain the positive and negative voltage values ​​corresponding to that grayscale, and the difference between the positive and negative voltage values ​​is calculated to obtain the influence factor. The formula for calculating the influence factor is:

[0036] In the formula: Im is the influence factor of the sub-pixel whose gray level is m, 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.

[0037] By using the actual positive and negative voltage difference of each sub-pixel as the influence factor, instead of using a fixed value or the grayscale itself, the potential strength of coupling interference generated by that sub-pixel to adjacent data lines can be reflected more accurately. Furthermore, the influence factor is dynamically calculated, changing with the image content, i.e., the grayscale of the sub-pixel. This means that the compensation value of this application can adapt to changes in coupling effects under different image scenarios. The more accurate and dynamic influence factor provides more precise basic data for subsequent calculations of the first and second correlation quantities, helping to calculate more accurate compensation values ​​and thus more effectively offsetting the negative impact of parasitic capacitive coupling.

[0038] In some feasible implementations, the positive voltage corresponding to a sub-pixel's display grayscale of 0 is the seventh gamma voltage, and the negative voltage corresponding to the same grayscale 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 of 0 grayscale is between Vgamma7 and Vgamma8, and that when the sub-pixel's display grayscale is 0, the corresponding influence factor is never zero. Existing compensation algorithms simplify sub-pixels with a display grayscale 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 enough 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.

[0039] The first 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 second 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 first 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 second 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 first correlation quantity is as follows:

[0040] In the formula: Un is the first 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.

[0041] The formula for calculating the second relevant quantity is as follows:

[0042] In the formula: Ln is the second 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 first correlation quantity is twice the value of the second correlation quantity.

[0043] The coupling effect of a sub-pixel on the (x+1)th data line may differ depending on its position relative to the first 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 first correlation quantity reflecting the coupling effect strength before the first sub-pixel and a second 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 first and second correlation quantities is used to adjust the compensation strength, making it more consistent with the actual spatially differentiated coupling effects, thereby more effectively eliminating and mitigating the negative impact of parasitic capacitance coupling.

[0044] 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 the display grayscale of a first sub-pixel and a first preset value, wherein the display grayscale of the first sub-pixel corresponds one-to-one with the first preset value; determining the first preset value based on the first lookup table and the display grayscale of the first sub-pixel; determining the 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. Please refer to Table 1, which is the first lookup table set based on the display device.

[0045] Table 1

[0046] The data in the first lookup table is based on data manually adjusted by the display device. Different display devices yield different adjustment data, resulting in different first lookup tables. After determining the display grayscale of the first sub-pixel in row n, the corresponding first preset value is found in the first lookup table. For different first sub-pixels, their display grayscales are inconsistent, causing the ratio between the first and second correlation quantities to change. Therefore, the first preset value is introduced to dynamically adjust the proportional relationship between the first and second correlation quantities, making it more consistent with the coupling effect of adjacent data lines under the current actual display content. By multiplying the calculated difference between the first and second correlation quantities by this variable, the deviation caused by the fixed ratio can be corrected, making the proportional relationship between the two correlation quantities used to calculate the compensation value more accurate.

[0047] Based on the first voltage value and the compensation value, a second voltage is obtained. Controlling the timing controller to transmit the second voltage to the first sub-pixel 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 first sub-pixel. In some feasible implementations, the obtained 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 currently updated row. The data driver converts the sum into an analog voltage signal, i.e., the second voltage, and then applies the second voltage to the x-th data line where the first sub-pixel is located. When the gate driver selects the gate line of the row where the first sub-pixel is located at an appropriate time, the thin-film transistor of the first sub-pixel is turned on. The second voltage applied to the x-th data line charges the pixel capacitance of the first 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 first sub-pixel can correct the interference caused by the voltage change of the (x+1)th adjacent data line, making the actual driving voltage of the first sub-pixel 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.

[0048] Please see Figure 8 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: The xth and x+1th data lines are determined based on the polarity of the data lines within the driver chip; Get the first voltage value of the first sub-pixel. The first sub-pixel is located in the nth row of the xth column of sub-pixels. The nth row is the current update row among multiple sub-pixels. The influence factor of each sub-pixel on the (x+1)th data line is determined based on the voltage difference of each sub-pixel displaying grayscale on the (x+1)th data line. The first correlation quantity is determined based on the influence factors of the sub-pixels from the first row to the nth row on the (x+1)th data line, and the second correlation quantity is determined based on the influence factors of the sub-pixels from the nth row to the last row on the (x+1)th data line. The first correlation quantity is greater than the second correlation quantity. The compensation value is obtained based on the first preset value, the first correlation quantity and the second correlation quantity. The first preset value corresponds one-to-one with the display grayscale of the xth sub-pixel. Based on the first voltage value and the compensation value, a second voltage is obtained, and the control data driver transmits the second voltage to the first sub-pixel.

[0049] Based on the first voltage value and the compensation value, a second voltage is obtained, and the control data driver transmits the second voltage to the first sub-pixel.

[0050] Those skilled in the art will understand that, for ease of explanation, Figure 8 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.

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

[0052] Processor 203 can also be an integrated circuit chip with signal processing capabilities. In implementation, each step of this application can be completed through integrated logic circuits in the processor hardware or instructions in software form. The aforementioned processor can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the functions required by the units included in the methods, apparatus, and storage media of the embodiments of this application.

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

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

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

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

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

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

[0059] 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, and the integrated chip is used to transmit a first voltage value of the first sub-pixel to the timing controller; the method includes the steps of: 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; Obtain the 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 the current update row among the plurality of sub-pixels; The influence factor of each sub-pixel on the (x+1)th data line is determined based on the voltage difference of each sub-pixel displaying grayscale on the (x+1)th data line. A first correlation quantity is determined based on the influence factors of sub-pixels in the first row to the nth row on the (x+1)th data line, and a second correlation quantity is determined based on the influence factors of sub-pixels in the nth row to the last row on the (x+1)th data line. The first correlation quantity is greater than the second correlation quantity, specifically including: Determine the total number of data lines in the driver chip; determine the nth row sub-pixel on the (x+1)th data line; obtain the first correlation quantity based on the sum of the influence factors of the first row sub-pixels to the nth row sub-pixels on the (x+1)th data line and the total number of data lines; obtain the second correlation quantity based on the sum of the influence factors of the nth row sub-pixels to the last row sub-pixels on the (x+1)th data line and the total number of data lines. The formula for calculating the first relevant quantity is: ; The formula for calculating the second correlation quantity is: ; Where Un is the first correlation quantity, Ln is the second 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 the display device, and A is a fixed value of 256 or an adjustable constant; A compensation value is obtained based on a first preset value, the first correlation quantity, and the second correlation quantity. The first preset value corresponds one-to-one with the display grayscale of the sub-pixels on the x-th data line. The calculation formula for the compensation value is: Pn = Cn (Un-Ln), where Pn is the compensation value, Cn is the first preset value, Un is the first correlation quantity, and Ln is 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 first sub-pixel.

2. The driving method as described in claim 1, characterized in that, The determination of the x-th data line and the (x+1)-th data line based on the polarity of the data lines within the driver chip includes: Obtain the polarity of each data line within the driver chip; Compare the polarity of every two adjacent data lines within the driver chip; The x-th data line and the (x+1)-th data line are determined by two adjacent data lines with the same polarity.

3. The driving method as described in claim 1, characterized in that, The step of determining the influence factor of each sub-pixel on the (x+1)th data line based on the voltage difference of the display grayscale of each sub-pixel on the (x+1)th data line includes: Obtain the positive and negative voltages corresponding to the display grayscale of each sub-pixel on the (x+1)th data line; Determine the difference between the positive and negative voltages corresponding to the display grayscale of each sub-pixel on the (x+1)th data line; The influence factor of each sub-pixel on the (x+1)th data line is determined based on the difference.

4. The driving method as described in claim 3, characterized in that, When the displayed grayscale is 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 as described in claim 1, characterized in that, The process of obtaining a compensation value based on a first preset value, the first correlation quantity, and the second correlation quantity includes: A first lookup table is set based on the display device, the first lookup table including the display grayscale of the first sub-pixel and a first preset value; The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel; Determine the difference between the first correlation quantity and the second correlation quantity; The compensation value is determined based on the first preset value, the difference between the first relevant quantity and the second relevant quantity.

6. The driving method as described in claim 1, characterized in that, The step of obtaining a second voltage based on a first voltage value and a compensation value, and controlling the data driver to transmit the second voltage to the first sub-pixel, includes: Determine the sum of the first voltage value and the compensation value; The timing controller is controlled 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.

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

8. 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 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that causes a computer to perform the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Display device

    CN119541412A

  • Array substrate, display apparatus and drive method therefor

    US20210408060A1