Driving method, display device, and display apparatus
Patent Information
- Application Number
- CN202511073027.8
- 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
[0002]目前在液晶显示器(Liquid CrystalDisplay,LCD)行业一般采用行极性控制(Polarity On Line Control,POLC)功能改善公共电压偏移问题和数据串扰问题,但在POLC功能开启后,显示屏显示不均是LCD行业普遍存在的问题,其表现为显示屏幕的垂直方向上出现竖纹
[0038]本申请根据第一可调值和第x+1条数据线上每个子像素的显示灰阶的正电压和负电压的压差确定第x+1条数据线上的每个子像素的影响因子。引入第一预设值与第一相关量结合得到第一权重,引入第二预设值与第二相关量结合得到第二权重,基于第一权重和第二权重得到补偿值。通过将显示灰阶为0的子像素和显示灰阶为255的子像素的影响因子之间的差值变得可控,以使高灰阶子像素和低灰阶子像素之间的压差和补偿值更匹配,改善了显示灰阶为0的子像素和显示灰阶为255的子像素补偿不均衡的情况。同时,针对不同的相关量采用不同的预设值,以使第一相关量和第二相关量之间的比例关系更精确,从而得到更精准的补偿值,实现对不同灰阶场景的精确补偿,避免过补或欠补,从而实现补偿均衡性。
Smart Images

Figure CN120708557B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of semiconductor devices, and more particularly to a driving method, a display device, and a display apparatus. Background Technology
[0002] Currently, the Liquid Crystal Display (LCD) industry generally uses Polarity On Line Control (POLC) to improve common voltage offset and data crosstalk issues. However, after POLC is enabled, uneven display is a common problem in the LCD industry, manifesting as vertical stripes on the screen. To solve this problem, users often enable De-Polarity On Line Control (De-POLC). However, when encountering special images, such as pure blue and magenta, issues arise where pure blue displays normally but magenta displays multiple vertical stripes, or vice versa. Summary of the Invention
[0003] This application provides a driving method, display device, and display apparatus that can improve the problem of abnormal display on the screen after POLC is turned on.
[0004] In a first aspect, this application provides a driving method applied to a display device. The display device includes an integrated chip, a timing controller, a data driver, a driving chip, and multiple sub-pixels. The multiple sub-pixels are 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.
[0005] A parasitic capacitance is connected between the Xth column sub-pixel and the X+1th data line; multiple sub-pixels include a first sub-pixel, and an integrated chip is used to transmit the first voltage value of the first sub-pixel to the timing controller, the method including the following steps:
[0006] 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, and the xth data line and the (x+1)th data line have the same polarity.
[0007] 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.
[0008] A first adjustable value is determined based on the resolution of the display device, and the first adjustable value is positively correlated with the resolution of the display device;
[0009] Obtain the display grayscale of each sub-pixel on the (x+1)th data line, and determine the voltage difference between the positive and negative voltages corresponding to each display grayscale.
[0010] The influence factor of each sub-pixel on the (x+1)th data line is determined based on the pressure difference and the first adjustable value.
[0011] The first correlation factor is determined based on the influence factor of the first row of sub-pixels on the (x+1)th data line to the influence factor of the nth row of sub-pixels, and the second correlation factor is determined based on the influence factor of the nth row of sub-pixels on the (x+1)th data line to the influence factor of the last row of sub-pixels.
[0012] A first preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and the first correlation quantity, and a second preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and the second correlation quantity.
[0013] The compensation value is obtained based on the first preset value, the second preset value, the first relevant quantity, and the second relevant quantity;
[0014] 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.
[0015] In some feasible implementation methods, the method also includes: obtaining the display grayscale of the first sub-pixel under the second voltage;
[0016] Compare 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 decrease the first adjustable 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 increase the first adjustable value; adjust the compensation value based on the updated first adjustable value.
[0017] In some feasible implementation methods, the method further includes: in the event of an abnormal display, obtaining an adjustment instruction input by the user; adjusting a first adjustable value according to the adjustment instruction to reduce the difference between the display grayscale of the first sub-pixel under the second voltage and the display grayscale of the first sub-pixel under the first voltage value; and adjusting a compensation value based on the updated first adjustable value.
[0018] In some feasible implementations, the first adjustable value is 2. r -1, where r is an integer greater than 0.
[0019] In some feasible implementation methods, the influence factor of each sub-pixel on the (x+1)th data line is determined based on the pressure difference and the first adjustable value, including:
[0020] Obtain the difference between the positive and negative voltages of the sub-pixel with a grayscale value of 255;
[0021] Determine the ratio of the voltage difference to the difference between the positive and negative voltages of the sub-pixel with a grayscale value of 255;
[0022] The influence factor of each sub-pixel on the (x+1)th data line is determined based on the ratio and the first adjustable value.
[0023] In some feasible implementation methods, 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:
[0024] Determine the total number of data lines in the driver chip;
[0025] Determine the sub-pixel of the nth row on the (x+1)th data line;
[0026] 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.
[0027] 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.
[0028] In some feasible implementation methods, a first preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and a first correlation quantity, and a second preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and a second correlation quantity, including:
[0029] A first lookup table and a second lookup table are set based on the display device. The first lookup table includes the display grayscale of the sub-pixel on the x-th data line and a first preset value. The second lookup table includes the display grayscale of the sub-pixel on the x-th data line and a second preset value.
[0030] The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel;
[0031] The 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, a compensation value is obtained based on a first preset value, a second preset value, a first correlation quantity, and a second correlation quantity, including:
[0033] The first weight is determined based on the first preset value and the first correlation quantity;
[0034] The second weight is determined based on the second preset value and the second relevant quantity;
[0035] 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 negatively correlated with the second weight.
[0036] Secondly, this application provides a display device for performing the method described in the first aspect.
[0037] 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.
[0038] This application determines the influence factor of each sub-pixel on the (x+1)th data line based on a first adjustable value and the voltage difference between the positive and negative voltages of each sub-pixel at the display grayscale. A first preset value is introduced and combined with a first correlation quantity to obtain a first weight; a second preset value is introduced and combined with a second correlation quantity to obtain a second weight; and a compensation value is obtained based on the first and second weights. By making the difference between the influence factors of sub-pixels with a display grayscale of 0 and sub-pixels with a display grayscale of 255 controllable, the voltage difference and compensation value between high-grayscale sub-pixels and low-grayscale sub-pixels are more matched, improving the imbalance in compensation between sub-pixels with a display grayscale of 0 and sub-pixels with a display grayscale of 255. Simultaneously, different preset values are used for different correlation quantities to make the proportional relationship between the first and second correlation quantities 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. Attached Figure Description
[0039] 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.
[0040] Figure 1 Example image showing the effect of the string "H" on the display screen;
[0041] Figure 2 This is a schematic diagram showing the location of the parasitic capacitance described in this application;
[0042] Figure 3 This is a schematic diagram of the image abnormality caused by parasitic capacitive coupling.
[0043] Figure 4 This is a schematic diagram illustrating the display principles of pure blue and magenta images.
[0044] Figure 5 A flowchart of the driving method provided in this application;
[0045] Figure 6 This is a schematic diagram illustrating the polarity changes of sub-pixels within a display device.
[0046] Figure 7 This is a schematic diagram of the xth data line and the (x+1)th data line described in this application;
[0047] Figure 8 A schematic diagram of the display device provided in this application.
[0048] Attached image captions:
[0049] 101 - Parasitic capacitance, 102 - Data line x, 103 - Data line x+1, 104 - Subpixel, 105 - First subpixel, 106 - Row n, 107 - Previous frame, 108 - Current frame, 109 - Bus direction, 111 - Subpixel with grayscale value of 0, 112 - Subpixel with grayscale value of 255, 201 - Display device, 202 - Memory, 203 - Processor. Detailed Implementation
[0050] 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.
[0051] When resolving data crosstalk issues in display devices, a common approach is to enable the POLC function, which flips the polarity of each row of subpixels within the display device line by line to mitigate crosstalk. For an example, please refer to [link to example]. Figure 1 Taking the "H" string as an example, when the first sub-pixel is a "+" position, we know that the second row has 8*2 "+" characters and 10*2 "-" characters, where 2 represents the number of "H" strings. Therefore, the data in this row has a bias towards "-" on the Voltage Common Electrode (VCOM). The display in other positions of this row will be affected by the "H" string, and the more "H" strings there are, the more severe the bias towards "-". After enabling the POLC function, POLC will... Figure 1 The polarity of subpixels after the boundary between the two marked columns is swapped, changing the original "+-+-" display to "-+-+" to cancel out crosstalk. However, when POLC is enabled, the polarity distribution of subpixels across the entire display device is continuous when the screen displays a normal image; however, when the screen displays a red-blue image, the polarity distribution of subpixels becomes discontinuous. Please refer to [link / reference]. Figure 2 Because parasitic capacitance 101 exists between each column of sub-pixels 104 and the data lines driving adjacent columns of sub-pixels in the display device, when the polarity distribution of the data lines in the display device is discontinuous, the presence of parasitic capacitance 101 will cause a voltage difference between the sub-pixels 104 and adjacent data lines, making the problem of discontinuous polarity distribution in LCD driving more prominent, 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 3The 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 subpixel and the data line driving the adjacent column of subpixels is no longer displayed.
[0052] Existing algorithms still have certain shortcomings in resolving abnormal screen display issues that occur after POLC is enabled. Please refer to [link / reference needed]. Figure 4 In a pure blue scene (001), the grayscale of the adjacent data line S2 of the first sub-pixel is 0. The influence factor corresponding to sub-pixel 111, which displays a grayscale of 0 on the adjacent data line S2, is A. In a magenta scene (002), the grayscale of the adjacent data line S2 of the first sub-pixel is 255. The influence factor corresponding to sub-pixel 112, which displays a grayscale of 255 on the adjacent data line S2, is B. In the existing algorithm, the values of A and B are very close, and only a K value is introduced to adjust A and B. Under pure blue and magenta scenes, due to the significant original differences between the two scenes—pure blue being extremely dark and magenta extremely bright—if the influence factor adjusted by the K value only slightly corrects the pure blue scene, then the K-adjusted influence factor will be too large or too small relative to the requirements of the magenta scene, leading to over-correction or under-correction. That is, when the magenta scene is displayed normally, the pure blue scene still has vertical stripes; or when the pure blue scene is displayed normally, the magenta scene still has vertical stripes.
[0053] 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 5 The method includes the following steps:
[0054] S101, the xth data line and the (x+1)th data line are determined based on the polarity of the data lines in the driver chip, wherein the xth data line and the (x+1)th 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 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 6 In the display device, the polarity of the voltage applied to the sub-pixel 104 according to the bus direction 109 is periodically reversed. The polarity of all data lines and all rows is reversed once at the end of each display frame. When scanning each row, from the previous frame 107 to the current frame 108, the polarity of all pixels in that row is reversed relative to the previous row. 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 6 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 to be compensated can be accurately located, making the compensation calculation more precise and thus more effectively offsetting display abnormalities caused by parasitic capacitive coupling.
[0056] 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.
[0057] 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.
[0058] S103, determine a first adjustable value based on the resolution of the display device, wherein 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 as an example, the first adjustable value is 31. The higher the resolution, the larger the corresponding first adjustable value. The specific value of the first adjustable value can also be set and adjusted according to the display content to be displayed. For example, when there are many sub-pixels with a gray level of 255 and many sub-pixels with a gray level of 0 in the displayed content, a larger first adjustable value can be selected. Similarly, when there are many sub-pixels with a gray level of 255 and many sub-pixels with a gray level of 0 on the (x+1)th data line, a larger first adjustable value can be selected. The first adjustable value is used to adjust the difference between the influence factors of low-gray-level sub-pixels and high-gray-level sub-pixels. The larger the first adjustable value, the greater the difference between the influence factors of low-gray-level sub-pixels and high-gray-level sub-pixels, and the greater the difference between the corresponding compensation values. The smaller the first adjustable value, the smaller the difference between the influence factors of low-gray-level sub-pixels and high-gray-level sub-pixels, and the smaller the difference between the corresponding compensation values. The first adjustable value is 2. r -1, where r is a non-zero integer, meaning the first adjustable value can be 31, 63, 127, 255, ... . The adjustable value has the form 2 r -1 facilitates hardware implementation, such as shift operations or table lookups, while maintaining computational efficiency. The first adjustable value can be dynamically adjusted based on the effect of the calculated compensation value. For example, for a full HD resolution display, the first adjustable value of 31 is substituted into subsequent calculations to obtain the compensation value. After the compensation value is obtained for the first sub-pixel, the vertical stripes and other phenomena in the display of high grayscale sub-pixels and low grayscale sub-pixels are observed. If the effect is not good, the r value of the first adjustable value can be gradually adjusted until the vertical stripes in the magenta image corresponding to the high grayscale sub-pixel and the pure blue image corresponding to the low grayscale sub-pixel disappear.
[0060] In some feasible implementations, the display device can dynamically adjust the display grayscale based on the compensated display grayscale of the first sub-pixel. The steps include: obtaining the display grayscale of the first sub-pixel under a 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 a 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 decreasing the first adjustable 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 increasing the first adjustable value; and adjusting the compensation value based on the updated first adjustable value. The first voltage value is the ideal voltage value transmitted from the integrated chip to the first sub-pixel. After the first sub-pixel receives the second voltage, the built-in camera of the display device captures the displayed content and transmits the captured 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 a real grayscale of 0. The display grayscale of the first sub-pixel under the second voltage is obtained and compared with that under the first voltage value to evaluate the compensation effect of the first sub-pixel. If the display grayscale of the first sub-pixel under the second voltage is greater than that under the first voltage value, the first adjustable value is reduced; if the display grayscale of the first sub-pixel under the second voltage is less than that under the first voltage value, the first adjustable value is increased. 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 with a gray level of 255 and the influence factor of the sub-pixel with a gray level of 0 is dynamically adjusted. In turn, the compensation value output to the first sub-pixel is dynamically adjusted to compensate for problems such as uneven display caused by coupling capacitance effect.
[0061] In some feasible implementations, the first adjustable value can also be adjusted manually by the user, including the following steps: in the event of an abnormal display, obtaining the adjustment command input by the user; adjusting the first adjustable value according to the adjustment command to reduce the difference between the display grayscale of the first sub-pixel under the second voltage and the display grayscale of the first sub-pixel under the first voltage value; and adjusting the compensation value based on the updated first adjustable value. If the user observes an abnormal display or if the display remains abnormal after the first sub-pixel has received a compensation value, the user can input an adjustment command through the command window. For example, if there is no abnormality under a pure blue screen but vertical stripes appear under a magenta screen, the user can input 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 command to adjust the difference between the influence factor of the sub-pixel with a display grayscale of 255 and the influence factor of the sub-pixel with a display grayscale of 0. This dynamically adjusts the subsequent compensation value output to the first sub-pixel to compensate for problems such as display imbalance caused by coupling capacitance effects.
[0062] S104, obtain the display grayscale of each sub-pixel on the (x+1)th data line, and determine the voltage difference between the positive and negative voltages corresponding to each display grayscale.
[0063] 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.
[0064] S105, determine the influence factor of each sub-pixel on the (x+1)th data line based on the pressure difference and the first adjustable value.
[0065] The influence factor of a sub-pixel is positively correlated with the voltage difference between the positive and negative voltages corresponding to the grayscale level displayed by the sub-pixel and with the first adjustable value. The strength of the parasitic capacitance coupling effect is proportional to the voltage difference between the x-th and x+1-th data lines and the magnitude of the parasitic capacitance. By defining the influence factor as related to the positive and negative voltage difference of the x+1-th data line and the first adjustable value, the magnitude of the coupling interference caused by the voltage state of the x+1-th data line to the sub-pixel on the x-th data line can be quantified more accurately. Furthermore, the magnitude of the influence factor of the sub-pixel on the x+1-th data line can be adjusted by using the first adjustable value, thereby adjusting the magnitude of the compensation value for the first sub-pixel based on the influence factor.
[0066] S106, 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.
[0067] The first correlation coefficient is greater than the second correlation coefficient. In some feasible implementations, theoretical derivation and experimental verification show that the value of the first correlation coefficient is twice the value of the second correlation coefficient. Please refer to [link to relevant documentation]. Figure 7 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 3The 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.
[0068] S107, determine a first preset value based on the display grayscale of the sub-pixel on the x-th data line and a first correlation quantity, and determine a second preset value based on the display grayscale of the sub-pixel on the x-th data line and a second correlation quantity.
[0069] When calculating the compensation value for the first sub-pixel located in the nth row of the xth column, the coefficient of the first correlation quantity corresponding to the sub-pixel before the first sub-pixel on the (x+1)th data line is the first preset value, and the coefficient of the second correlation quantity corresponding to the sub-pixel after the first sub-pixel on the (x+1)th data line is the second preset value. To determine the first preset value, a first lookup table is consulted based on the display grayscale of the first sub-pixel; to determine the second preset value, a second lookup table is consulted based on the display grayscale of the first sub-pixel. The first and second lookup tables are not related. On the (x+1)th data line, the voltage interference of the sub-pixel before and after the first sub-pixel on the first sub-pixel is different. This asymmetry means that the traditional unified compensation coefficient cannot adjust the proportional relationship between the first and second correlation quantities, resulting in one being just corrected, and the other being over-compensated or under-compensated. This application considers the different effects of sub-pixels on the (x+1)th data line before the first sub-pixel and sub-pixels on the (x+1)th data line after the first sub-pixel on the first sub-pixel. By using the first preset value and the second preset value in stages to adjust the proportional relationship between the first correlation quantity and the second correlation quantity, the obtained compensation value is more accurate, so as to achieve accurate compensation for different grayscale scenes, avoid over-compensation or under-compensation, and thus achieve compensation balance.
[0070] S108, a compensation value is obtained based on the first preset value, the second preset value, the first correlation quantity, and the second correlation quantity.
[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, where 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 with the display grayscale of the sub-pixels on the x-th data line, and the second preset value also corresponds to the sub-pixels on the (x+1)-th data line. The first and second preset values are used to adjust the proportional relationship between the first correlation quantity and the second correlation quantity, thereby adjusting the difference range between the first weight and the second weight, and consequently adjusting the compensation range for the first sub-pixel. 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 used. In step S106, these sub-pixels are aggregated according to their position relative to the n-th row of the current update row to obtain the first correlation quantity and the second correlation quantity. Because the polarity of the sub-pixel controlled by the (x+1)th data line adjacent to the first sub-pixel is opposite to that of the first sub-pixel, the brightness of the first sub-pixel tends to darken. Therefore, the compensation value of the first sub-pixel is positively correlated with the first weight. Conversely, the polarity of the sub-pixel controlled by the (x+1)th data line adjacent to the first sub-pixel is the same as that of the first sub-pixel, and the brightness of the first sub-pixel tends to brighten. Therefore, the compensation value of the first sub-pixel is negatively correlated with the second weight. In some feasible implementations, the formula for calculating the compensation value is as follows:
[0072] Pn=Ca*Un-Cb*Ln
[0073] In the formula, Pn is the compensation value, Ca is the first preset value, Cb is the second preset value, Un is the first correlation quantity, Ln is the second correlation quantity, Ca*Un is the first weight, and Cb*Ln is the second weight.
[0074] S109, 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.
[0075] 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.
[0076] This application dynamically adjusts a first adjustable value to adapt the compensation value for a sub-pixel to the physical characteristics of the display device, such as parasitic capacitance and voltage attenuation. A first preset value and a second preset value correspond to the influence of display grayscale levels before and after the first sub-pixel on the x-th data line, respectively. The first preset value and a first correlation quantity are used to compensate for interference from sub-pixels before the first sub-pixel (from the first row to the n-th row) on the first sub-pixel on the (x+1)-th data line. The second preset value and the second correlation quantity are used to compensate for interference from sub-pixels after the first sub-pixel (from the n-th row to the last row) on the first sub-pixel on the (x+1)-th data line. The compensation value generated by combining these two values can more accurately offset actual interference, avoiding overcompensation at low grayscale levels or undercompensation at high grayscale levels.
[0077] 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*3 data lines, with each sub-driver chip handling 960 data lines. The polarity distribution of the 960 data lines handled by each sub-driver chip is continuous, and the trend of change between every two adjacent data lines within each sub-driver chip is "-+-+", i.e., polarity reversal. However, the polarity distribution of adjacent data lines at the boundary is discontinuous; for example, the x-th and x+1-th data lines show a trend of "++", i.e., 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 "-+-+". However, the x-th and x+1-th data lines, whose polarity changes to "++", exhibit a different trend than the overall polarity change, meaning their polarity distribution is discontinuous. Therefore, this application uses sensors or detection devices to identify the x-th and x+1-th data lines with the same polarity within the driver chip, thus identifying the data lines with discontinuous polarity distribution. Compensation is then applied to the sub-pixels on these discontinuous data lines, improving the image abnormality problem caused by the discontinuous polarity distribution.
[0078] The influence factor of each sub-pixel on the (x+1)th data line is determined based on the voltage difference and a first adjustable value, including: obtaining the difference between the positive and negative voltages of the sub-pixel with a display grayscale value of 255; determining the ratio of the voltage difference to the difference between the positive and negative voltages of the sub-pixel with a display grayscale value of 255; and determining the influence factor of each sub-pixel on the (x+1)th data line based on the ratio and the first adjustable value. 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. The first adjustable value and the positive and negative voltages of the sub-pixel with a display grayscale value of 255 are introduced to adjust the influence factor of the sub-pixel. The formula for calculating the influence factor is:
[0079] Im=C*(Vpm-Vnm) / (Vp255-Vn255)
[0080] In the formula: Im is the influence factor of the sub-pixel with gray level m, Vpm is the positive voltage of the sub-pixel with gray level m, Vnm is the negative voltage of the sub-pixel with gray level m, Vp255 is the positive voltage of the sub-pixel with gray level 255, and Vn255 is the negative voltage of the sub-pixel with gray level 255.
[0081] The first adjustable value is positively correlated with the influence factor of the sub-pixel. A larger first adjustable value results in a larger influence factor, a larger compensation value based on the influence factor, and a larger compensation difference between a sub-pixel displaying grayscale 0 and a sub-pixel displaying grayscale 255. Conversely, a smaller first adjustable value results in a smaller influence factor, a smaller compensation value based on the influence factor, and a smaller compensation difference between a sub-pixel displaying grayscale 0 and a sub-pixel displaying grayscale 255. By dynamically adjusting the compensation difference between low-grayscale and high-grayscale sub-pixels using the first adjustable value, and thus adjusting the compensation range of low-grayscale and high-grayscale sub-pixels, the compensation value for the first sub-pixel can be calculated more accurately. This means that the compensation value of this application can adapt to changes in coupling effects under different image scenes. A more accurate and dynamic influence factor provides more accurate basic data for subsequent calculations of the first and second correlation quantities, helping to calculate a more precise compensation value and thus more effectively offsetting the negative impact of parasitic capacitive coupling.
[0082] 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 for 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.
[0083] 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:
[0084]
[0085] 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.
[0086] The formula for calculating the second relevant quantity is as follows:
[0087]
[0088] In the formula: Pn 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.
[0089] 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.
[0090] Determining a first preset value based on the display grayscale of the sub-pixel on the x-th data line and a first correlation value, and determining a second preset value based on the display grayscale of the sub-pixel on the x-th data line and a second correlation value, includes: setting a first lookup table and a second lookup table based on the display device; the first lookup table includes the display grayscale of the sub-pixel on the x-th data line and the first preset value, and the second lookup table includes the display grayscale of the sub-pixel on the x-th data line and the second preset value; determining the first preset value based on the first lookup table and the display grayscale of the first sub-pixel; and determining the second preset value based on the second lookup table and the display grayscale of the first sub-pixel. Please refer to Table 1 and Table 2, where Table 1 is the first lookup table set based on the display device, and Table 2 is the second lookup table set based on the display device.
[0091] Table 1
[0092] First preset value 0 0 … 15 14 12 7 6 … 3 2 1 0
[0093] Table 2
[0094] Second preset value 0 1 3 4 … 33 33 32 32 … 16 16 16 15 15
[0095] The data in the first and second lookup tables are based on data manually adjusted by the display device. Different display devices yield different adjustment data, resulting in different first and second lookup tables. After determining the display grayscale of the first sub-pixel in row n, the first preset value is found in the first lookup table when calculating the coefficient of the first correlation quantity, and the 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 and second correlation quantities changes for a first sub-pixel with a display grayscale of 0 and a first sub-pixel with a display grayscale of 255, and the first and second correlation quantities have different effects on the first sub-pixel. Therefore, this application introduces a first preset value as the coefficient of the first correlation quantity and a second preset value as the coefficient of the second correlation quantity. By dynamically adjusting the proportional relationship between the first and second correlation quantities using the first and second preset values, the relationship is made 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 used to calculate the compensation value more accurate.
[0096] 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.
[0097] Please see Figure 8This 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:
[0098] 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, and the xth data line and the (x+1)th data line have the same polarity.
[0099] 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.
[0100] A first adjustable value is determined based on the resolution of the display device, and the first adjustable value is positively correlated with the resolution of the display device;
[0101] Obtain the display grayscale of each sub-pixel on the (x+1)th data line, and determine the voltage difference between the positive and negative voltages corresponding to each display grayscale.
[0102] The influence factor of each sub-pixel on the (x+1)th data line is determined based on the pressure difference and the first adjustable value.
[0103] The first correlation factor is determined based on the influence factor of the first row of sub-pixels on the (x+1)th data line to the influence factor of the nth row of sub-pixels, and the second correlation factor is determined based on the influence factor of the nth row of sub-pixels on the (x+1)th data line to the influence factor of the last row of sub-pixels.
[0104] A first preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and the first correlation quantity, and a second preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and the second correlation quantity.
[0105] The compensation value is obtained based on the first preset value, the second preset value, the first relevant quantity, and the second relevant quantity;
[0106] 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.
[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 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.
[0108] It should be understood that in this application, the processor 203 may be a Central Processing Unit (CPU), but it can also 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.
[0109] 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.
[0110] 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), Synchronous Link 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.
[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 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.
[0113] 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.
[0114] 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.
[0115] 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.
[0116] 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, wherein the first voltage value is the ideal voltage data of the first sub-pixel, and the method includes the following steps: 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. The xth data line and the (x+1)th data line have the same polarity. 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+1)th data line is located in the second sub-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; A first adjustable value is determined based on the resolution of the display device. The first adjustable value is positively correlated with the resolution of the display device. The first adjustable value is used to adjust the difference between the influence factors of low grayscale sub-pixels and high grayscale sub-pixels. Obtain the display grayscale of each sub-pixel on the (x+1)th data line, and determine the voltage difference between the positive and negative voltages corresponding to each display grayscale. The influence factor of each sub-pixel on the (x+1)th data line is determined based on the voltage difference and the first adjustable value. The influence factor of the sub-pixel is positively correlated with the voltage difference between the positive and negative voltages corresponding to the gray level of the sub-pixel and the first adjustable value. The larger the first adjustable value, the greater the difference between the influence factors of low gray level sub-pixels and high gray level sub-pixels. The smaller the first adjustable value, the smaller the difference between the influence factors of low gray level sub-pixels and high gray level sub-pixels. A first correlation quantity is determined based on the influence factors of the sub-pixels in the first row to the sub-pixels in the nth row of the (x+1)th data line. A second correlation quantity is determined based on the influence factors of the sub-pixels in the nth row to the sub-pixels in the last row of the (x+1)th data line. The first correlation quantity is related to the sum of the influence factors of the sub-pixels in the first row to the sub-pixels in the nth row of the (x+1)th data line and the total number of data lines. The second correlation quantity is related to the sum of the influence factors of the sub-pixels in the nth row to the sub-pixels in the last row of the (x+1)th data line and the total number of data lines. A first preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and a first correlation value. A second preset value is determined based on the display grayscale of the sub-pixel on the x-th data line and a second correlation value. The first preset value is determined based on the display grayscale of the first sub-pixel in a first lookup table. The second preset value is determined based on the display grayscale of the first sub-pixel in a second lookup table. The first lookup table includes the display grayscale of the sub-pixel on the x-th data line and the corresponding first preset value. The second lookup table includes the display grayscale of the sub-pixel on the x-th data line and the corresponding second preset value. A compensation value is obtained based on the first preset value, the second preset value, the first relevant quantity, and the second relevant 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 method further includes: Obtain the display grayscale of the first sub-pixel under the second voltage; Compare 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 grayscale of the first sub-pixel under the second voltage is greater than that of the first sub-pixel under the first voltage, then the first adjustable value is reduced; if the grayscale of the first sub-pixel under the second voltage is less than that of the first sub-pixel under the first voltage, then the first adjustable value is increased. The compensation value is adjusted based on the updated first adjustable value.
3. The driving method as described in claim 1, characterized in that, The method further includes: If the display is abnormal, obtain the adjustment instructions input by the user; The first adjustable value is adjusted according to the adjustment instruction to reduce the difference between the display grayscale of the first sub-pixel under the second voltage and the display grayscale of the first sub-pixel under the first voltage value. The compensation value is adjusted based on the updated first adjustable value.
4. The driving method as described in claim 1, characterized in that, The first adjustable value is 2 r -1, where r is an integer greater than 0.
5. The driving method as described in claim 1, characterized in that, The determination of the influence factor for each sub-pixel on the (x+1)th data line based on the pressure difference and the first adjustable value includes: Obtain the difference between the positive and negative voltages of the sub-pixel with a grayscale value of 255; Determine the ratio of the voltage difference to the difference between the positive and negative voltages of the sub-pixel with a grayscale value of 255; Based on the ratio and the first adjustable value, the influence factor of each sub-pixel on the (x+1)th data line is determined.
6. The driving method as described in claim 1, characterized in that, A first correlation quantity is determined based on the influence factors of the 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 the sub-pixels in 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 nth row sub-pixel on the (x+1)th data line; The first correlation quantity is obtained based on the sum of the influence factors of the sub-pixels from the first row to the nth row on the (x+1)th data line and the total number of rows on the data line. 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 rows of the data line.
7. The driving method as described in claim 6, characterized in that, The step of determining a first preset value based on the display grayscale of the sub-pixel on the x-th data line and a first correlation quantity, and determining a second preset value based on the display grayscale of the sub-pixel on the x-th data line and a second correlation quantity, includes: Based on the display device, a first lookup table and a second lookup table are set. The first lookup table includes the display grayscale of the sub-pixel on the x-th data line and a first preset value. The second lookup table includes the display grayscale of the sub-pixel on the x-th data line and a second preset value. The first preset value is determined 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 as described in claim 1, characterized in that, The process of obtaining a compensation value based on the first preset value, the second preset value, the first related quantity, and the second related quantity includes: The first weight is determined based on the first preset value and the first correlation quantity; The second weight is determined based on the second preset value and the second relevant quantity; The 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.
9. A display device, characterized in that, Used to perform the method as described in any one of claims 1 to 8.
10. 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 8.
Citation Information
Patent Citations
Liquid crystal display
EP2506246A1
Liquid crystal display device and driving method forthe same
KR1020060059010A