Driving method, display device and display equipment

By identifying and compensating for the parasitic capacitance coupling between data lines with the same polarity in the LCD, and dynamically adjusting the adjustable value and compensation value, the problem of uneven display of the display screen under the POLC function is solved, and accurate grayscale compensation and display uniformity are achieved.

CN120708557APending Publication Date: 2025-09-26HKC CORP LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In LCD displays, when the POLC function is turned on, vertical stripes appear on the display screen, especially in pure blue and magenta images. The display unevenness is serious and the existing algorithm is difficult to accurately compensate, resulting in over- or under-correction.

Method used

By identifying the polarity of the data lines in the driver chip, determining the parasitic capacitance coupling effect between data lines with the same polarity, dynamically adjusting the adjustable value and compensation value, and using different preset values ​​and weights to calculate the precise compensation value, the display anomaly caused by parasitic capacitance coupling is offset.

Benefits of technology

It achieves accurate compensation for different grayscale scenes, avoids over-compensation or under-compensation, improves display uniformity, reduces vertical stripes on the display screen, and enhances display effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120708557A_ABST
    Figure CN120708557A_ABST
Patent Text Reader

Abstract

The invention discloses a driving method, a display device and display equipment. The method comprises the following steps: determining an influence factor of each sub-pixel on an (x + 1)-th data line according to a first adjustable value and a pressure difference of a display gray scale of each sub-pixel on the (x + 1)-th data line; a first preset value is introduced to be combined with the first correlation quantity to obtain a first weight, a second preset value is introduced to be combined with the second correlation quantity to obtain a second weight, and a compensation value is obtained based on the first weight and the second weight. The difference value between the influence factors of the sub-pixel with the display gray scale of 0 and the sub-pixel with the display gray scale of 255 becomes controllable, so that the condition that the compensation of the low-gray-scale sub-pixel and the compensation of the high-gray-scale sub-pixel are unbalanced is improved. Meanwhile, different preset values are adopted for different correlation quantities, so that the proportional relation between the first correlation quantity and the second correlation quantity is more accurate, a more accurate compensation value is obtained, and accurate compensation for different gray scale scenes is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of semiconductor devices, and in particular to a driving method, a display device, and a display apparatus. Background Art

[0002] Currently, the Liquid Crystal Display (LCD) industry generally uses the Polarity On Line Control (POLC) function to improve common voltage offset and data crosstalk issues. However, when the POLC function is enabled, uneven display is a common problem in the LCD industry, which manifests as vertical stripes in the vertical direction of the display screen. To solve the problem of vertical stripes on the display screen, users will enable the De-Polarity On Line Control (De-POLC) function. However, when encountering special images, such as pure blue and magenta images, the pure blue image will display normal, but the magenta image will display multiple vertical stripes, and the magenta image will display normal, but the pure blue image will display multiple vertical stripes. Summary of the Invention

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

[0004] In a first aspect, the present application provides a driving method, which is applied to a display device, the display device comprising an integrated chip, a timing controller, a data driver, a driver chip, and a plurality of sub-pixels; the plurality of sub-pixels are arranged in an array on the driver chip, the driver chip comprising at least two connected sub-driver chips, a plurality of data lines arranged in sequence and spaced apart are distributed on the driver chip, and sub-pixels in an Xth column of the plurality of sub-pixels are respectively connected to an Xth data line;

[0005] A parasitic capacitor is connected between the Xth column of sub-pixels and the X+1th data line; the plurality of sub-pixels include 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:

[0006] Determining the xth data line and the x+1th data line based on the polarity of the data line in the driver chip, where the xth data line and the x+1th data line have the same polarity;

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

[0008] determining a first adjustable value according to a resolution of the display device, wherein the first adjustable value is positively correlated with the resolution of the display device;

[0009] Obtaining a display grayscale of each sub-pixel on the x+1th data line, and determining a voltage difference between a positive voltage and a negative voltage corresponding to each display grayscale;

[0010] Determine an influence factor of each sub-pixel on the x+1th data line based on the voltage difference and the first adjustable value;

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

[0012] Determine a first preset value according to the display grayscale of the sub-pixel on the x-th data line and the first correlation value, and determine a second preset value according to the display grayscale of the sub-pixel on the x-th data line and the second correlation value;

[0013] Obtaining a compensation value based on the first preset value, the second preset value, the first correlation value, and the second correlation value;

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

[0015] In some feasible implementation methods, the method further includes: obtaining a display grayscale of the first sub-pixel under the second voltage;

[0016] Compare the displayed grayscale of the first sub-pixel at the second voltage with the displayed grayscale of the first sub-pixel at the first voltage value; if the displayed grayscale of the first sub-pixel at the second voltage is greater than the displayed grayscale of the first sub-pixel at the first voltage value, reduce the first adjustable value; if the displayed grayscale of the first sub-pixel at the second voltage is less than the displayed grayscale of the first sub-pixel at the first voltage value, increase the first adjustable value; and adjust the compensation value based on the updated first adjustable value.

[0017] In some feasible implementation methods, the method also includes: when the display screen displays abnormally, obtaining an adjustment instruction input by the user; adjusting the first adjustable value according to the adjustment instruction to reduce the difference between the display grayscale of the first sub-pixel at the second voltage and the display grayscale of the first sub-pixel at the first voltage value; and adjusting the compensation value based on the updated first adjustable value.

[0018] In some feasible implementations, the first adjustable value is 2 r -1, r is an integer greater than 0.

[0019] In some feasible implementation methods, determining the influence factor of each sub-pixel on the x+1th data line based on the voltage difference and the first adjustable value includes:

[0020] Obtain the difference between the positive voltage and the negative voltage of the sub-pixel displaying a grayscale value of 255;

[0021] Determine a ratio of the voltage difference to a difference between a positive voltage and a negative voltage of a sub-pixel displaying a grayscale value of 255;

[0022] An influence factor of each sub-pixel on the x+1th data line is determined based on the ratio and the first adjustable value.

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

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

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

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

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

[0028] In some feasible implementation methods, determining the first preset value based on the displayed grayscale of the sub-pixel on the x-th data line and the first correlation value, and determining the second preset value based on the displayed grayscale of the sub-pixel on the x-th data line and the second correlation value include:

[0029] A first lookup table and a second lookup table are set based on the display device, wherein the first lookup table includes display grayscales of sub-pixels on the x-th data line and first preset values, and the second lookup table includes display grayscales of sub-pixels on the x-th data line and second preset values;

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

[0031] A second preset value is determined based on the second lookup table and the display grayscale of the first sub-pixel.

[0032] In some feasible implementation methods, obtaining the compensation value based on the first preset value, the second preset value, the first correlation value, and the second correlation value includes:

[0033] determining a first weight based on a first preset value and a first correlation amount;

[0034] determining a second weight based on a second preset value and a second correlation amount;

[0035] A compensation value is determined based on the first weight and the second weight, wherein the compensation value is positively correlated with the first weight and negatively correlated with the second weight.

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

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

[0038] The present application determines the influence factor of each subpixel on the x+1th data line based on the voltage difference between the positive voltage and the negative voltage of the grayscale displayed by each subpixel on the x+1th data line. A first preset value is introduced and combined with the first correlation quantity to obtain a first weight, and a second preset value is introduced and combined with the second correlation quantity to obtain a second weight. A compensation value is obtained based on the first weight and the second weight. By making the difference between the influence factors of a subpixel displaying a grayscale of 0 and a subpixel displaying a grayscale of 255 controllable, the voltage difference and compensation value between high-grayscale subpixels and low-grayscale subpixels are more closely matched, thereby improving the imbalanced compensation between subpixels displaying a grayscale of 0 and subpixels displaying a grayscale of 255. At the same time, different preset values ​​are used for different correlation quantities to make the proportional relationship between the first correlation quantity and the second correlation quantity more accurate, thereby obtaining a more precise compensation value, achieving accurate compensation for different grayscale scenes, avoiding over-compensation or under-compensation, and thus achieving compensation balance. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

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

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

[0043] Figure 4 This is the display principle diagram of pure blue and magenta images;

[0044] Figure 5 A flowchart of the driving method provided in this application;

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

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

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

[0048] Figure annotation:

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

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

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

[0052] The existing algorithm still has some deficiencies in solving the abnormal display problem after POLC is turned on. Figure 4 For pure blue image 001, the grayscale displayed by the adjacent data line S2 of the first subpixel is 0, and the corresponding influence factor for the subpixel 111 displaying grayscale 0 on the adjacent data line S2 is A. For magenta image 002, the grayscale displayed by the adjacent data line S2 of the first subpixel is 255, and the corresponding influence factor for the subpixel 112 displaying grayscale 255 on the adjacent data line S2 is B. In existing algorithms, the values ​​of A and B are very close, and only a single K value is introduced to adjust A and B. For pure blue and magenta images, the original differences between the pure blue and magenta images are significant, with the pure blue image being extremely dark and the magenta image being extremely bright. If the influence factor adjusted by the K value only corrects the pure blue image, then the adjusted influence factor will be too large or too small for the magenta scene, resulting in over-correction or under-correction. Specifically, when the magenta image is displayed normally, vertical stripes will still appear on the pure blue image; or, when the pure blue image is displayed normally, vertical stripes will still appear on the magenta image.

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

[0054] S101 , determining an xth data line and an x+1th data line based on polarities of data lines in a driving chip, wherein the xth data line and the x+1th data line have the same polarity.

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

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

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

[0058] S103: Determine a first adjustable value according to the resolution of the display device, where the first adjustable value is positively correlated with the resolution of the display device.

[0059] 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 screen as an example, the first adjustable value is 31. The larger 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 by the display device. For example, when there are more sub-pixels with a grayscale of 255 than sub-pixels with a grayscale of 0 in the display content, a larger first adjustable value can be selected, or when there are more sub-pixels with a grayscale of 255 than sub-pixels with a grayscale of 0 on the x+1th data line, a larger first adjustable value can be selected. The first adjustable value is used to adjust the difference between the influence factor of the low grayscale sub-pixel and the influence factor of the high grayscale sub-pixel. The larger the first adjustable value, the greater the difference between the influence of the low grayscale sub-pixel and the influence factor of the high grayscale sub-pixel, and the greater the difference between the corresponding compensation values. The smaller the first adjustable value, the smaller the difference between the influence of the low grayscale sub-pixel and the influence factor of the high grayscale sub-pixel, and the smaller the difference between the corresponding compensation values. The first adjustable value is 2 r -1, r is an integer not equal to 0, that is, the first adjustable value can be 31, 63, 127, 255, .... The adjustable value is in the form of 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 compensation value is obtained for the first sub-pixel, the vertical stripes on the high-grayscale and low-grayscale sub-pixels are observed. If the effect is not satisfactory, the value of r of the first adjustable value can be gradually adjusted until the vertical stripes on the magenta screen corresponding to the high-grayscale sub-pixel and the pure blue screen corresponding to the low-grayscale sub-pixel disappear.

[0060] In some feasible embodiments, the display device can be dynamically adjusted according to the display grayscale after compensation of the first sub-pixel, and the steps include: obtaining the display grayscale of the first sub-pixel under the second voltage; comparing the display grayscale of the first sub-pixel under the second voltage with the display grayscale of the first sub-pixel under the first voltage value; if the display grayscale of the first sub-pixel under the second voltage is greater than the display grayscale of the first sub-pixel under the first voltage value, then adjusting the first adjustable value to a lower value; if the display grayscale of the first sub-pixel under the second voltage is less than the display grayscale of the first sub-pixel under the first voltage value, then adjusting the first adjustable value to an higher value; and adjusting the compensation value based on the updated first adjustable value. The first voltage value is an ideal voltage value transmitted to the first sub-pixel by the integrated chip. After the first sub-pixel obtains the second voltage, the built-in camera of the display device captures the display content of the display device and transmits the captured display grayscale image to the integrated chip to detect high-contrast areas, such as the area adjacent to a data line with a display grayscale of 255 and a data line with an actual grayscale of 0. The display grayscale of the first sub-pixel at the second voltage is obtained, and the display grayscale of the first sub-pixel at the second voltage is compared with the display grayscale of the first sub-pixel at the first voltage value to evaluate the compensation effect of the first sub-pixel. If the display grayscale of the first sub-pixel at the second voltage is greater than the display grayscale of the first sub-pixel at the first voltage value, the first adjustable value is adjusted downward; if the display grayscale of the first sub-pixel at the second voltage is less than the display grayscale of the first sub-pixel at the first voltage value, the first adjustable value is adjusted upward. The updated first adjustable value is used as input. By updating the first adjustable value, the difference between the influence factor of the sub-pixel displaying a grayscale of 255 and the influence factor of the sub-pixel displaying a grayscale of 0 is dynamically adjusted, and then the subsequent compensation value output to the first sub-pixel is dynamically adjusted to compensate for problems such as uneven display caused by coupling capacitance effects.

[0061] In some feasible embodiments, the first adjustable value can also be adjusted by manual user input, including the following steps: obtaining an adjustment instruction input by the user in the event of an abnormal display image; adjusting the first adjustable value according to the adjustment instruction to reduce the difference between the grayscale displayed by the first subpixel at the second voltage and the grayscale displayed by the first subpixel at the first voltage; and adjusting the compensation value based on the updated first adjustable value. If the user observes a display abnormality in the display image, or if the display abnormality persists after the first subpixel obtains the compensation value, the user can enter an adjustment instruction through a command window. For example, if a pure blue image displays normal display abnormality, but vertical stripes appear in a magenta image, the user can enter a larger first adjustable value in the command window. The integrated chip within the display device adjusts the first adjustable value according to the adjustment instruction to adjust the difference between the influence factor of the subpixel displaying a grayscale of 255 and the influence factor of the subpixel displaying a grayscale of 0. This dynamically adjusts the compensation value subsequently output to the first subpixel to compensate for display imbalances, such as those caused by coupling capacitance effects.

[0062] S104, obtaining the display grayscale of each sub-pixel on the x+1th data line, and determining the voltage difference between the positive voltage and the negative voltage corresponding to each display grayscale.

[0063] In some feasible implementations, the display chip converts the grayscale values ​​displayed by the subpixels on the x+1th data line sent by the integrated chip into corresponding positive and negative voltages. For LCD panels, the drive voltage typically varies between a positive and negative voltage. For a given polarity, the voltage displayed by the subpixels 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.

[0064] S105 , determining an influence factor of each sub-pixel on the x+1 th data line based on the voltage difference and the first adjustable value.

[0065] The influence factor of the sub-pixel is positively correlated with the voltage difference between the positive voltage and the negative voltage corresponding to the grayscale displayed by the sub-pixel and the first adjustable value. The intensity of the parasitic capacitance 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 as being related to the positive voltage and the negative voltage difference of the x+1th data line and the first adjustable value, the magnitude of the coupling interference caused by the voltage state on the x+1th data line to the sub-pixel on the xth data line can be quantified more accurately. The magnitude of the influence factor of the sub-pixel on the x+1th data line can also be adjusted by the first adjustable value, thereby adjusting the magnitude of the compensation value for the first sub-pixel obtained based on the influence factor.

[0066] S106 , determining a first correlation value based on the influence factors from the first row of sub-pixels to the nth row of sub-pixels on the x+1th row, and determining a second correlation value based on the influence factors from the nth row of sub-pixels to the last row of sub-pixels on the x+1th row.

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

[0068] S107: Determine a first preset value according to the display grayscale of the sub-pixel on the x-th data line and the first correlation value, and determine a second preset value according to the display grayscale of the sub-pixel on the x-th data line and the second correlation value.

[0069] When calculating the compensation value for the first subpixel located in the nth row on the xth column of subpixels, the coefficient of the first correlation quantity corresponding to the subpixel preceding the first subpixel on the x+1th data line is a first preset value, and the coefficient of the second correlation quantity corresponding to the subpixel following the first subpixel on the x+1th data line is a second preset value. When determining the first preset value, a first lookup table is queried based on the displayed grayscale of the first subpixel to obtain the first preset value; when determining the second preset value, a second lookup table is queried based on the displayed grayscale of the first subpixel to obtain the second preset value. The first lookup table and the second lookup table are unrelated. On the x+1th data line, the subpixels preceding and following the first subpixel have different voltage interference effects on the first subpixel. This asymmetry makes it impossible for traditional unified compensation coefficients to adjust the proportional relationship between the first correlation quantity and the second correlation quantity, resulting in one being just corrected and the other being over- or under-compensated. The present application takes into account the different influences of the sub-pixel on the x+1th data line before the first sub-pixel and the sub-pixel on the x+1th data line after the first sub-pixel on the first sub-pixel, and adjusts the proportional relationship between the first related quantity and the second related quantity by using the first preset value and the second preset value in stages, so that the obtained compensation value is more accurate, so as to achieve precise compensation for different grayscale scenes, avoid over-compensation or under-compensation, and thus achieve compensation balance.

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

[0071] A first weight is determined based on a first preset value and a first correlation quantity; a second weight is determined based on a second preset value and a second correlation quantity; a compensation value is determined based on the first weight and the second weight, wherein the compensation value is positively correlated with the first weight and negatively correlated with the second weight. The first preset value corresponds one-to-one to the displayed grayscale of the sub-pixel on the x-th data line, and the second preset value also corresponds to the sub-pixel on the x+1-th data line. The first preset value and the second preset value are used to adjust the proportional relationship between the first correlation quantity and the second correlation quantity, so as to adjust the difference range between the first weight and the second weight, and thus adjust 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 sub-pixels of the selected row in the current frame period, are calculated in step S103. In step S106, the first correlation quantity and the second correlation quantity are obtained by aggregating the positions of these sub-pixels relative to the n-th row of the currently updated row. Since the polarity of the subpixel controlled by the x+1th data line, which is the adjacent data line before the first subpixel, is opposite to that of the first subpixel, the brightness of the first subpixel tends to darken, and therefore the compensation value of the first subpixel is positively correlated with the first weight; the polarity of the subpixel controlled by the x+1th data line, which is the adjacent data line after the first subpixel, is consistent with that of the first subpixel, and the brightness of the first subpixel tends to brighten, and therefore the compensation value of the first subpixel is negatively correlated with the second weight. In some feasible implementations, the calculation formula of the compensation value is as follows:

[0072] Pn=Ca*Un-Cb*Ln

[0073] Wherein, Pn is the compensation value, Ca is the first preset value, Cb is the second preset value, Un is the first correlation value, Ln is the second correlation value, Ca*Un is the first weight, and Cb*Ln is the second weight.

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

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

[0076] The present application dynamically adjusts a first adjustable value so that the compensation value for a subpixel can adapt to the physical characteristics of the display device characteristics, such as parasitic capacitance, voltage attenuation, etc. The first preset value and the second preset value correspond to the influence of the display grayscale before the first subpixel on the x-th data line and the display grayscale after the first subpixel on the first subpixel, respectively. The first preset value and the first correlation value are used to compensate for the interference of the subpixel before the first subpixel on the x+1-th data line (the first row to the n-th row) on the first subpixel, and the second preset value and the second correlation value are used to compensate for the interference of the subpixel after the first subpixel on the x+1-th data line (the n-th row to the last row) on the first subpixel. The compensation value generated by combining the two can more accurately offset the actual interference and avoid the problem of over-compensation at low grayscale or under-compensation at high grayscale.

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

[0078] Determining the influence factor of each subpixel on the x+1th data line based on the voltage difference and a first adjustable value includes: obtaining the difference between the positive and negative voltages of a subpixel displaying a grayscale value of 255; determining the ratio of the voltage difference to the difference between the positive and negative voltages of the subpixel displaying a grayscale value of 255; and determining the influence factor of each subpixel on the x+1th data line based on the ratio and the first adjustable value. In a display device, the voltage of each subpixel periodically switches between positive and negative voltages, and the absolute values ​​of the positive and negative voltages depend on the grayscale displayed by the subpixel. Based on the image data to be displayed, the grayscale value to be displayed for each subpixel on the x+1th data line is obtained. For each subpixel on the x+1th data line, an internal voltage mapping table is queried based on its grayscale value to obtain the positive and negative voltage values ​​corresponding to the grayscale, and the difference between the positive and negative voltage values ​​is calculated. The first adjustable value and the positive and negative voltages of the subpixel displaying a grayscale of 255 are introduced to adjust the influence factor of the subpixel. The calculation formula for the influence factor is:

[0079] Im=C*(Vpm-Vnm) / (Vp255-Vn255)

[0080] In the formula: Im is the influence factor of the sub-pixel displaying grayscale m, Vpm is the positive voltage of the sub-pixel displaying grayscale m, Vnm is the negative voltage of the sub-pixel displaying grayscale m, Vp255 is the positive voltage of the sub-pixel displaying grayscale 255, and Vn255 is the negative voltage of the sub-pixel displaying grayscale 255.

[0081] The first adjustable value is positively correlated with the influence factor of the sub-pixel. The larger the first adjustable value, the larger the influence factor, the larger the compensation value obtained based on the influence factor, and the larger the compensation difference between the sub-pixel displaying a grayscale of 0 and the sub-pixel displaying a grayscale of 255; the smaller the first adjustable value, the smaller the influence factor, the smaller the compensation value obtained based on the influence factor, and the smaller the compensation difference between the sub-pixel displaying a grayscale of 0 and the sub-pixel displaying a grayscale of 255. By dynamically adjusting the compensation difference between the low-grayscale sub-pixel and the high-grayscale sub-pixel through the first adjustable value, and then adjusting the compensation range of the low-grayscale sub-pixel and the high-grayscale sub-pixel, the compensation value for the first sub-pixel can be calculated more accurately, which means that the compensation value of the present application can adapt to changes in coupling effects under different image scenes. More accurate and dynamic influence factors provide more accurate basic data for the subsequent calculation of the first related quantity and the second related quantity, which helps to calculate more accurate compensation values, thereby more effectively offsetting the negative effects of parasitic capacitance coupling.

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

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

[0084]

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

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

[0087]

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

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

[0090] Determining a first preset value based on the displayed grayscale of a sub-pixel on the x-th data line and a first correlation value, and determining a second preset value based on the displayed grayscale of the sub-pixel on the x-th data line and the second correlation value, includes: setting a first lookup table and a second lookup table based on a display device, the first lookup table including the displayed grayscales of the sub-pixels on the x-th data line and the first preset value, and the second lookup table including the displayed grayscales of the sub-pixels on the x-th data line and the second preset value; determining the first preset value based on the first lookup table and the displayed grayscale of the first sub-pixel; and determining the second preset value based on the second lookup table and the displayed grayscale of the first sub-pixel. Please refer to Tables 1 and 2, where Table 1 shows the first lookup table set based on the display device, and Table 2 shows the second lookup table set based on the display device.

[0091] Table 1

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

[0093] Table 2

[0094] Target sub-pixel grayscale 0 2 4 6 … 140 142 144 146 … 246 248 250 252 254 Second preset value 0 1 3 4 … 33 33 32 32 … 16 16 16 15 15

[0095] The data in the first lookup table and the second lookup table are data manually debugged based on the display device. Different display devices will result in different debug data, and the corresponding first lookup table and second lookup table will also be different. After determining the display grayscale of the first subpixel in row n, the corresponding first preset value is found in the first lookup table when calculating the coefficient of the first correlation quantity, and the corresponding second preset value is found in the second lookup table when calculating the coefficient of the second correlation quantity. In existing algorithms, the relationship between the first correlation quantity and the second correlation quantity will change for a first subpixel with a display grayscale of 0 and a first subpixel with a display grayscale of 255, and the first correlation quantity and the second correlation quantity have different effects on the first subpixel. Therefore, this application introduces a first preset value as a coefficient of the first correlation quantity and a second preset value as a coefficient of the second correlation quantity. The proportional relationship between the first correlation quantity and the second correlation quantity is dynamically adjusted by the first and second preset values ​​to make it more consistent with the coupling effect of adjacent data lines under the current actual display content, making the proportional relationship between the two correlation quantities ultimately used to calculate the compensation value more accurate.

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

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

[0098] Determining the xth data line and the x+1th data line based on the polarity of the data line in the driver chip, where the xth data line and the x+1th data line have the same polarity;

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

[0100] determining a first adjustable value according to a resolution of the display device, wherein the first adjustable value is positively correlated with the resolution of the display device;

[0101] Obtaining a display grayscale of each sub-pixel on the x+1th data line, and determining a voltage difference between a positive voltage and a negative voltage corresponding to each display grayscale;

[0102] Determine an influence factor of each sub-pixel on the x+1th data line based on the voltage difference and the first adjustable value;

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

[0104] Determine a first preset value according to the display grayscale of the sub-pixel on the x-th data line and the first correlation value, and determine a second preset value according to the display grayscale of the sub-pixel on the x-th data line and the second correlation value;

[0105] Obtaining a compensation value based on the first preset value, the second preset value, the first correlation value, and the second correlation value;

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

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

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

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

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

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

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

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

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

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

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

Claims

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

2. The driving method according to claim 1, wherein: The method further comprises: Obtaining a display grayscale of the first sub-pixel under a second voltage; comparing a displayed grayscale of the first sub-pixel at the second voltage with a displayed grayscale of the first sub-pixel at the first voltage value; If the grayscale displayed by the first sub-pixel at the second voltage is greater than the grayscale displayed by the first sub-pixel at the first voltage value, the first adjustable value is adjusted down; if the grayscale displayed by the first sub-pixel at the second voltage is less than the grayscale displayed by the first sub-pixel at the first voltage value, the first adjustable value is adjusted up; The compensation value is adjusted based on the updated first adjustable value.

3. The driving method according to claim 1, wherein: The method further comprises: When the display screen is abnormal, obtaining the adjustment instruction input by the user; Adjusting the first adjustable value according to the adjustment instruction to reduce the difference between the grayscale displayed by the first sub-pixel at the second voltage and the grayscale displayed by the first sub-pixel at the first voltage value; The compensation value is adjusted based on the updated first adjustable value.

4. The driving method according to claim 1, wherein: The first adjustable value is 2 r -1, r is an integer greater than 0.

5. The driving method according to claim 1, wherein: The determining the influence factor of each sub-pixel on the x+1th data line based on the voltage difference and the first adjustable value includes: Obtain the difference between the positive voltage and the negative voltage of the sub-pixel displaying a grayscale value of 255; Determining a ratio of the voltage difference to a difference between a positive voltage and a negative voltage of a sub-pixel displaying a grayscale value of 255; An influence factor of each sub-pixel on the x+1th data line is determined based on the ratio and the first adjustable value.

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

7. The driving method according to claim 6, wherein: The method of determining the first preset value according to the display grayscale of the sub-pixel on the x-th data line and the first correlation value, and determining the second preset value according to the display grayscale of the sub-pixel on the x-th data line and the second correlation value, comprises: Setting a first lookup table and a second lookup table based on the display device, wherein the first lookup table includes display grayscales of sub-pixels on the x-th data line and first preset values, and the second lookup table includes display grayscales of sub-pixels on the x-th data line and second preset values; determining the first preset value based on the first lookup table and the display grayscale of the first sub-pixel; The second preset value is determined based on the second lookup table and the display grayscale of the first sub-pixel.

8. The driving method according to claim 1, wherein: The obtaining of the compensation value based on the first preset value, the second preset value, the first correlation value, and the second correlation value includes: determining a first weight based on the first preset value and the first correlation amount; determining a second weight based on the second preset value and the second correlation amount; The compensation value is determined based on the first weight and the second weight, the compensation value is positively correlated with the first weight, and the compensation value is negatively correlated with the second weight.

9. A display device, characterized in that: comprising means for carrying out the method according to any one of claims 1 to 8.

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

Citation Information

Patent Citations

  • Display device and driving method of display panel

    CN117636773A

  • Image display method, display module and display device

    CN118609520A

  • Source driving circuit and display device

    CN119626141A

  • Liquid crystal display

    EP2506246A1

  • Liquid crystal display device and driving method forthe same

    KR1020060059010A