Driving method, display device, display apparatus, and storage medium
By using the formulaic calculation of sub-pixel voltage through sub-driving circuits and gamma correction voltage in the liquid crystal display, the display abnormality caused by discontinuous polarity distribution is solved, and a higher quality display effect is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HKC CORP LTD
- Filing Date
- 2025-06-27
- Publication Date
- 2026-07-03
AI Technical Summary
During the sub-pixel polarity switching process, discontinuous polarity distribution in LCD displays can cause vertical lines or abnormal images, affecting the display effect.
The x-th trace is determined by at least two sub-driving circuits. The third voltage is calculated to compensate for the sub-pixel voltage by combining the gamma correction voltage and the lookup table to ensure polarity continuity. The second voltage is determined by the formula Un=[Un+-Uk+(Un--Uj)]/2 and Vn=U1+U2+……+Un. The first voltage is adjusted by Va=Vb+Vc*Vn.
It improves the quality of the displayed image, avoids dark lines, and enhances the accuracy and stability of the display effect.
Smart Images

Figure CN120544520B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and more specifically to a driving method, a display device, a display equipment, and a storage medium. Background Technology
[0002] Currently, LCD monitors are widely loved by users. However, during the use of LCD monitors, the driving circuit of the LCD monitor may display different images at the boundary of discontinuous sub-pixel polarity distribution compared to other areas during the polarity switching process of its sub-pixels. This can cause vertical lines or abnormal images to appear on the LCD monitor, greatly affecting the display effect. Summary of the Invention
[0003] The purpose of this invention is to provide a driving method, display device, display equipment, and storage medium that reduces dark lines on the displayed screen.
[0004] To achieve the objectives of this invention, the following technical solution is provided:
[0005] In a first aspect, the present invention provides a driving method applied to a driving circuit of a display device. The display device includes a screen driving module, a system chip module, a display module, and a plurality of sub-pixels. The screen driving module is connected to the driving circuit, the system chip module, and the display module. The screen driving module is used to transmit a first gamma correction voltage and a second gamma correction voltage. The plurality of sub-pixels are all connected to the driving circuit. The plurality of sub-pixels include a first sub-pixel in an nth row. The system chip module is used to output a first voltage of the first sub-pixel to the screen driving module. The method includes: The driving circuit includes at least two sub-driving circuits. Based on these at least two sub-driving circuits, an x-th trace is determined, where the polarity of the sub-pixel corresponding to the x-th trace is the same as that of the sub-pixel corresponding to the (x+1)-th trace. A second voltage is determined by the voltage correlation between the sub-pixels in the first row of the (x+1)-th trace and the voltage correlation between the sub-pixels in the n-th row. A first preset value is determined based on the display grayscale of the first sub-pixel in the n-th row corresponding to the x-th trace. A third voltage is determined based on the second voltage, the first preset value, and the first voltage. The display module is then controlled to transmit the third voltage to the first sub-pixel.
[0006] In this embodiment, the composition and connection relationship of each module of the display device are clearly defined. The x-th trace is determined based on at least two sub-driving circuits, and the polarity of the sub-pixel corresponding to the x-th trace is the same as that of the sub-pixel corresponding to the (x+1)-th trace. A second voltage is determined by the voltage correlation between the first row of sub-pixels of the (x+1)-th trace and the voltage correlation between the n-th row of sub-pixels. A first preset value is determined based on the display grayscale of the first sub-pixel in the n-th row corresponding to the x-th trace. The first voltage is adjusted by the second voltage and the first preset value to obtain a third voltage. The display module is controlled to transmit the third voltage to the first sub-pixel, thereby compensating for the first voltage of the first sub-pixel, enhancing the display brightness of the first sub-pixel, avoiding dark lines in the display screen, improving the quality of the display screen, and making the display effect more accurate.
[0007] In one possible example, determining the x-th trace based on at least two of the said sub-driver circuits includes:
[0008] At least two of the said sub-driving circuits include a first sub-driving circuit and a second sub-driving circuit connected to each other;
[0009] The x-th trace is determined based on the first trace of the second sub-driving circuit; or, the x-th trace is determined based on the polarity of traces within at least two of the sub-driving circuits.
[0010] In this embodiment, the x-th trace is determined by the first trace of the second sub-driving circuit; or, the x-th trace is determined based on the polarity of traces in at least two sub-driving circuits. This determination method makes the selection of the x-th trace more explicit, accurate and targeted, improving the efficiency and accuracy of determining the x-th trace.
[0011] In one possible example, determining the second voltage by measuring the voltage correlation between the sub-pixels in the first row of the (x+1)th trace and the voltage correlation between the sub-pixels in the nth row includes:
[0012] The voltage correlation values of the sub-pixels in the first row of the (x+1)th trace to the voltage correlation values of the sub-pixels in the nth row are summed to obtain the second voltage.
[0013] In this embodiment, it is clarified that the second voltage is determined by summing the voltage correlation values of the first row sub-pixels of the (x+1)th line to the voltage correlation values of the nth row sub-pixels, thereby more accurately compensating for the voltage of the first sub-pixels, improving the accuracy of the display effect, avoiding display abnormalities caused by unreasonable local voltages, and preventing dark lines from appearing in the display screen of the display device.
[0014] In one possible example, summing the voltage correlation values of the sub-pixels in the first row of the (x+1)th trace to the voltage correlation values of the sub-pixels in the nth row to obtain the second voltage includes:
[0015] Un=[U n+ -U k +(U n- -U j )] / 2, where Un is the voltage-related quantity of the sub-pixel in the nth row of the (x+1)th trace, and U n+ The positive polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace, the U n- The negative polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace, the U k The first gamma correction voltage, the U j This is the second gamma correction voltage.
[0016] In this embodiment, by taking into account the effects of the positive polarity voltage, the negative polarity voltage, and the gamma voltage of the sub-pixel, this formulaic calculation makes the determination of the voltage-related quantities of the nth row sub-pixel of the (x+1)th trace more scientific and accurate.
[0017] In one possible example, the second voltage is obtained by summing the voltage correlation values of the sub-pixels in the first row of the (x+1)th trace to the voltage correlation values of the sub-pixels in the nth row, using the following formula:
[0018] Vn = U1 + U2 + ... + Un, where 1 ≤ n ≤ i, Vn is the second voltage, and i is the total number of rows of the display module.
[0019] In this embodiment, the sum of voltage-related quantities of sub-pixels corresponding to different rows of the (x+1)th trace is considered. By using this formula calculation method, the voltage situation of the (x+1)th trace can be analyzed more comprehensively. By summing the voltage-related quantities of sub-pixels in multiple rows, the cumulative voltage effect of the trace at each sub-pixel position is fully reflected. This summation method can more accurately grasp the comprehensive influence of the (x+1)th trace on the second voltage, thereby making the obtained second voltage more accurate and the adjustment of the first voltage more precise. This further optimizes the voltage control of sub-pixels, improves the performance and display effect of the display device, and avoids the generation of dark lines in the display screen.
[0020] In one possible example, determining the first preset value based on the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace includes:
[0021] A first lookup table is set based on the display device. The first lookup table includes the display grayscale of the first sub-pixel and the first preset value. Each display grayscale of the first sub-pixel corresponds one-to-one with a first preset value.
[0022] The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace.
[0023] In this embodiment, the introduction of a first lookup table enables the rapid and accurate acquisition of a first preset value corresponding to the display grayscale of the first sub-pixel, avoiding complex real-time calculations and improving the execution efficiency of the driving method. Simultaneously, the first lookup table can be precisely set and calibrated in advance according to the characteristics and requirements of the display device, allowing the first preset value to better match the actual needs of the first sub-pixel under different display grayscale levels. This enables more precise adjustment of the third voltage during subsequent calculations, further improving the accuracy and adaptability of the third voltage adjustment. This ensures good display quality across various grayscale conditions, enhancing the display effect and stability of the display device.
[0024] In one possible example, the determination of the third voltage based on the second voltage, the first preset value, and the first voltage is performed using the following formula:
[0025] Va = Vb + Vc * Vn, where Va is the third voltage, Vb is the first voltage, and Vc is the first preset value.
[0026] In this embodiment, a specific formula for determining the third voltage based on the second voltage, the first preset value, and the first voltage is given. Through this formulaic combination, the key parameters obtained in the previous steps are precisely integrated. This calculation formula enables the third voltage to more accurately meet the actual voltage requirements of the sub-pixels under the current display conditions, ensuring that each sub-pixel can obtain a suitable operating voltage, thereby optimizing the display effect of the display module, improving the quality and stability of the display screen, enabling the display device to better present the expected image effect, and avoiding the generation of dark lines in the display screen of the display device.
[0027] Secondly, embodiments of this application provide a display device, including a method for performing the method provided in the first aspect or any embodiment of the first aspect.
[0028] Thirdly, embodiments of this application provide 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 provided in the first aspect or any embodiment of the first aspect.
[0029] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that causes a computer to execute the method provided in the first aspect or any embodiment of the first aspect. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0031] Figure 1 This is a schematic diagram illustrating an application scenario of a driving method according to one embodiment.
[0032] Figure 2 This is a flowchart illustrating a driving method of one embodiment;
[0033] Figure 3 This is a schematic diagram of the structure of a display device according to one embodiment;
[0034] Figure 4 This is a schematic diagram illustrating the connection of multiple sub-pixels in one embodiment;
[0035] Figure 5 This is a schematic diagram of a first lookup table according to one embodiment;
[0036] Figure 6 This is a schematic diagram of the structure of a display device according to one embodiment.
[0037] Explanation of reference numerals in the attached figures:
[0038] 101-User, 102-Display device, 103-Server, 300-Display unit, 301-Transmission module, 302-Processing module, 401-First sub-pixel, 402-The nth row to be updated, 403-Scanning direction, 404-The xth trace, 405-The (x+1)th trace, 501-Display grayscale of the first sub-pixel, 502-First preset value, 600-Display device, 601-Processor, 602-Memory. Detailed Implementation
[0039] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0040] It should be noted that when a component is said to be "fixed" to another component, it can be directly on the other component or it can be in a middle component. When a component is said to be "connected" to another component, it can be directly connected to the other component or it may be in a middle component.
[0041] Unless otherwise defined, all technical and scientific terms used in this invention have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used in this invention includes any and all combinations of one or more of the associated listed items.
[0042] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0043] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0044] The terms “1” and “2”, etc., in this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.
[0045] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0046] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application scenario of a driving method provided in an embodiment of this application. For example... Figure 1As shown in the diagram, this application scenario includes a user 101, a display device 102, and a server 103. Optionally, the display device 102 may be a thin-film transistor liquid crystal display (TFT-LCD), and this application does not limit the structure of the display device 102. Optionally, a user 101 may use multiple display devices 102. Optionally, multiple display devices 102 may transmit data with a single server 103.
[0047] Optionally, server 103 can be a standalone server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. Server 103 can also be implemented through a server cluster composed of multiple sub-servers.
[0048] It should be noted that, Figure 1 The number and form of each device in the system shown, as well as the number of users 101, are for illustrative purposes only and do not constitute a limitation on the embodiments of this application.
[0049] Please refer to Figure 2 , Figure 2 This is a schematic flowchart of a driving method provided in an embodiment of this application. The method includes the following steps S201-S205, wherein the driving method is applied to the driving circuit of a display device, the display device includes a screen driving module, a system chip module, a display module, and multiple sub-pixels, the screen driving module is connected to the driving circuit, the system chip module, and the display module, the screen driving module is used to transmit a first gamma correction voltage and a second gamma correction voltage, the multiple sub-pixels are all connected to the driving circuit, the multiple sub-pixels include a first sub-pixel in the nth row, and the system chip module is used to output a first voltage of the first sub-pixel to the screen driving module.
[0050] It should be noted that the gamma correction voltage (Vgamma) is a key parameter that determines the shape of the entire grayscale voltage curve. It is usually evenly distributed within the positive and negative voltage range. The first gamma correction voltage is Vgamma7, and the second gamma correction voltage is Vgamma8.
[0051] S201: Determine the x-th trace based on at least two sub-driver circuits, including:
[0052] At least two sub-driving circuits include a first sub-driving circuit and a second sub-driving circuit connected to each other;
[0053] The x-th trace is determined based on the first trace of the second sub-driving circuit; or, the x-th trace is determined based on the polarity of traces within at least two sub-driving circuits.
[0054] It should be noted that multiple sub-pixels are arrayed on the driving circuit, which has multiple traces arranged at intervals. The Xth column sub-pixel is connected to the Xth trace, and a parasitic capacitance connects the Xth column sub-pixel to the (X+1)th trace. Furthermore, the first trace of the second sub-driving circuit is the trace on the second sub-driving circuit that is closest to the first sub-driving circuit.
[0055] It should be noted that this trace is a data trace, and it is electrically connected to multiple sub-pixels.
[0056] It should be noted that this method is applied to a normal screen, which is a solid color screen. Under normal circumstances, in this normal screen, the gray levels on adjacent traces do not change instantaneously. For example, the gray levels on adjacent traces do not change instantaneously from gray level 0 to gray level 255.
[0057] Optionally, the polarity of each trace within at least two sub-driving circuits is obtained. The polarities of every two adjacent traces are compared, and two adjacent traces with the same polarity are found within the at least two sub-driving circuits to determine the x-th trace and the (x+1)-th trace. For example, a certain type of display screen includes 6 sub-driving circuits, each responsible for 1920*3 traces, with each sub-driving circuit handling 960 traces. The polarity distribution of the 960 traces handled by each sub-driving circuit is continuous, and the trend of change between every two adjacent traces within each sub-driving circuit is "-+-+", meaning the polarity is reversed. However, the polarity distribution of adjacent traces at the boundary is discontinuous. For example, the polarity of the x-th trace and the (x+1)-th trace are the same, and their trend is "++", meaning the polarity remains unchanged. Since the number of adjacent traces with reversed polarity is much greater than the number of adjacent traces with the same polarity, the overall polarity change of the traces in the drive circuit is "-+-+", while the polarity change of the x-th and x+1-th traces is "++" because their change trends are inconsistent with the overall polarity change trend, that is, the polarity distribution of the x-th and x+1-th traces is discontinuous.
[0058] Optionally, in the driving circuit of the display device, the sub-driving circuits can adopt a distributed layout. The first sub-driving circuit and the second sub-driving circuit are placed on both sides of the panel and connected by signal transmission lines. When determining the x-th trace, the first trace on the side of the second sub-driving circuit closest to the first sub-driving circuit is used. For example, in an ultra-high-definition television panel, the first and second sub-driving circuits are distributed on the left and right sides. This can shorten the signal transmission distance, reduce signal delay and attenuation, improve driving efficiency, and ensure synchronous image display.
[0059] Optionally, for curved display panels, the connection of the sub-driving circuits needs to take into account the curved structure. The first sub-driving circuit is located on the inner side of the curved surface, and the second sub-driving circuit is located on the outer side, with the two connected by a flexible circuit board. In curved automotive displays, this layout ensures the flexibility and reliability of signal transmission, allowing the displayed image to be presented on the curved surface without distortion or delay.
[0060] Optionally, in the transparent display panel of the display device, the first sub-driving circuit and the second sub-driving circuit are made of transparent conductive material and are connected by transparent traces. This ensures that the driving function can be realized normally without affecting the transparency of the panel.
[0061] Optionally, for high refresh rate display panels, such as 240Hz gaming monitors, the sub-drive circuits need to respond quickly. The first and second sub-drive circuits use high-speed drive chips and are connected through high-speed signal transmission lines.
[0062] Optionally, in the foldable display panel of the display device, the first sub-driving circuit and the second sub-driving circuit need to adapt to the folding action. The first sub-driving circuit is placed on one side of the folding axis, and the second sub-driving circuit is placed on the other side, connected by a retractable elastic trace. This ensures the continuity and stability of signal transmission during folding and unfolding, avoids trace breakage or signal interruption due to folding, and guarantees the normal display of the screen.
[0063] Optionally, in the intelligent display panel of the display device, the first sub-driving circuit and the second sub-driving circuit can integrate sensor interfaces. For example, after integrating an ambient light sensor, the display panel can automatically adjust its brightness according to the ambient light intensity. In this case, the corresponding wiring must prioritize the rapid transmission of sensor signals to ensure that the display screen can adjust its brightness in real time according to changes in the environment, thereby improving the user's visual experience.
[0064] In this embodiment, the x-th trace is determined by the first trace of the second sub-driving circuit; or, the x-th trace is determined based on the polarity of traces in at least two sub-driving circuits. This determination method makes the selection of the x-th trace more explicit, accurate and targeted, improving the efficiency and accuracy of determining the x-th trace.
[0065] S202: Determine the second voltage using the voltage correlation values of the first row of sub-pixels in the (x+1)th routing line to the voltage correlation values of the nth row of sub-pixels, including:
[0066] The voltage correlation values of the first row of sub-pixels of the (x+1)th trace are summed to the voltage correlation values of the nth row of sub-pixels to obtain the second voltage.
[0067] Optionally, for display panels requiring rapid response, such as large-screen displays for real-time data display, where the summation operation needs to be completed in a very short time, a summation circuit composed of a high-speed operational amplifier and an analog-to-digital converter can be used. This circuit converts the sub-pixel voltage correlation quantity of the (x+1)th trace into a digital signal, and then performs the summation operation using a high-speed processor. For example, using an analog-to-digital converter with a sampling rate of millions of times per second, combined with a high-performance field-programmable gate array (FPGA), the second voltage can be obtained within microseconds, ensuring real-time data updates and display.
[0068] Optionally, in low-power display panel designs, such as e-book readers, power consumption must be considered in summation operations. Low-power complementary metal-oxide-semiconductor (CMOS) circuits are employed for summation. Leveraging the characteristic of CMOS circuits to operate normally under low voltage, the voltage-related quantities of the sub-pixel on the (x+1)th trace are added term by term. For example, in the driving circuit of an e-ink screen, by rationally planning the summation circuit, the power consumption of the entire summation process can be reduced to the milliwatt level, extending the e-book's battery life.
[0069] Optionally, for display panels with touch functionality, touch signals may interfere with summation calculations. Adding a filtering stage, such as a low-pass filter, to the summation circuit of the display device can remove high-frequency interference components from the touch signal. For example, in a touch all-in-one machine, when a user touches the screen, the filter can effectively suppress the interference of the touch signal on the summation of sub-pixel voltage correlation quantities, ensuring the accuracy of the second voltage and avoiding display abnormalities caused by the touch signal.
[0070] Optionally, in medical display panels requiring high-precision display, the summation of voltage-related quantities of sub-pixels needs to achieve high accuracy. This is achieved using high-precision analog-to-digital converters and digital signal processors (DSPs). For example, a 16-bit or even higher precision analog-to-digital converter can be used to sample the voltage-related quantities of sub-pixels, and then the digital signal processor of the display device can perform high-precision floating-point calculations to ensure that the calculation accuracy of the second voltage reaches the microvolt level. This makes the display of medical images more accurate and clearer, contributing to precise diagnosis.
[0071] Optionally, when the display device is applied to an intelligent display system, the summation operation can be optimized by combining artificial intelligence algorithms. For example, by using machine learning algorithms to predict the changing trend of the sub-pixel voltage related quantities of the (x+1)th trace, the parameters of the summation algorithm can be adjusted in advance. When displaying dynamic content, such as video playback, the summation process can be dynamically optimized based on the prediction results, improving the calculation efficiency and accuracy of the second voltage and achieving a more intelligent and efficient display drive.
[0072] Optionally, for multi-panel splicing display systems, such as large video walls, the summation calculation needs to consider the coordination of multiple panels. The voltage correlation of the sub-pixels on the (x+1)th trace of each panel is summed separately, and then a comprehensive processing is performed to obtain the second voltage of the entire video wall. For example, the summation results of each panel are transmitted to the central controller via network communication. The central controller performs unified comprehensive calculations to ensure uniform brightness and consistent color of the entire video wall display, achieving a seamless splicing display effect.
[0073] In this embodiment, the second voltage is determined by summing the voltage correlation values of the first row of sub-pixels of the (x+1)th trace to the voltage correlation values of the nth row of sub-pixels. This allows for more precise control of the sub-pixel voltage, improving the uniformity and accuracy of the display effect, avoiding display abnormalities caused by unreasonable local voltages, and preventing dark lines from appearing in the display screen.
[0074] The voltage correlation values of the first row sub-pixels of the (x+1)th trace to the voltage correlation values of the nth row sub-pixels are summed to obtain the second voltage, including:
[0075] Un=[U n+ -U k +(U n- -U j )] / 2, Un is the voltage-related quantity of the nth row sub-pixel of the (x+1)th trace, U n+ U represents the positive polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace. n- U is the negative polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace. k U is the first gamma correction voltage. j This is the second gamma correction voltage.
[0076] Optionally, in high-contrast display panels, the positive and negative polarity voltages of sub-pixels differ significantly. When calculating the voltage-related quantities of the nth row of sub-pixels, a high-precision voltmeter is used to measure the positive and negative polarity voltages separately, and then the values are substituted into the formula for calculation. Simultaneously, the values of the first and second gamma correction voltages are precisely controlled to ensure the accuracy of the calculated Un.
[0077] Optionally, for display panels of display devices that require rapid screen switching, such as virtual reality displays, the calculation Un needs to be completed quickly. High-speed computing circuits, such as high-speed operational amplifiers and fast analog-to-digital converters, are used to perform rapid sampling and calculation to ensure rapid screen switching, reduce latency, and improve the user's immersion.
[0078] Optionally, for high color gamut display panels, such as quantum dot displays, the chromaticity differences between sub-pixels are significant. When calculating Un, the influence of chromaticity on voltage must be considered. A precise color calibration technique is used to establish the correspondence between chromaticity and voltage. For example, during the production process of a quantum dot display panel, each sub-pixel undergoes color calibration to obtain its positive and negative polarity voltage values at different chromaticities. When calculating Un, based on the actual color requirements of the display, the positive and negative polarity voltages of the corresponding nth row of sub-pixels are obtained from the calibration data and substituted into the formula to ensure the accuracy and richness of the displayed colors.
[0079] Optionally, in the intelligent display system of the display device, the values of the two gamma voltages can be dynamically adjusted to adapt to different display requirements. For example, when displaying a high-brightness image, the values of the two gamma voltages are appropriately increased to improve the calculation result of Un, allowing the sub-pixels to obtain a higher driving voltage and improving brightness performance. Conversely, when displaying a low-brightness image, the values of the two gamma voltages are decreased to reduce power consumption. Intelligent display control is achieved by monitoring the display content in real time through intelligent algorithms and dynamically adjusting the gamma voltages to optimize the calculation of Un.
[0080] In this embodiment, by considering the effects of the positive polarity voltage, negative polarity voltage, and gamma voltage of the sub-pixel, this formulaic calculation makes the determination process of the voltage correlation quantity of the nth row of sub-pixels more scientific and accurate, and enables a more detailed analysis of the voltage correlation quantity of each sub-pixel, thereby improving the accuracy of obtaining the voltage correlation quantity of the nth row of sub-pixels.
[0081] The second voltage is obtained by summing the voltage correlation values of the first row sub-pixels of the (x+1)th trace to the voltage correlation values of the nth row sub-pixels, using the following formula:
[0082] Vn = U1 + U2 + ... + Un, where 1 ≤ n ≤ i, Vn is the second voltage, and i is the total number of rows in the display module.
[0083] Optionally, for display panels in display devices requiring rapid response, such as esports monitors, the summation calculation needs to be completed in a very short time. This requires the use of high-speed processors and dedicated mathematical processing chips. For example, the parallel computing capabilities of the graphics processing unit (GPU) can be used to quickly sum sub-pixel voltage-related quantities. The GPU's massive parallel processing units can complete the summation of large amounts of data within milliseconds, ensuring timely updates to the second voltage and enabling the game screen to respond quickly to player actions.
[0084] Optionally, for display panels in touch-enabled devices, touch signals may interfere with summation calculations. Adding a filtering stage, such as a bandpass filter, to the summation circuit can remove the frequency components of the touch signal. For example, in touchscreen phones, when a user touches the screen, the filter can effectively suppress interference from the touch signal on the summation of sub-pixel voltage correlation quantities, ensuring the accuracy of the second voltage, avoiding display abnormalities caused by touch signals, and improving the user experience.
[0085] Optionally, in intelligent display systems, the summation operation can be optimized by combining it with machine learning algorithms. By training a machine learning model, the changing trends of sub-pixel voltage-related quantities can be predicted, and the parameters of the summation algorithm can be adjusted in advance. For example, when displaying dynamic video, the changes in sub-pixel voltage-related quantities can be predicted based on the motion vectors of the video content, and the summation process can be dynamically optimized to improve the calculation efficiency and accuracy of the second voltage, thereby achieving a more intelligent and efficient display drive.
[0086] In this embodiment, the sum of voltage-related quantities of sub-pixels corresponding to different rows of the (x+1)th trace is considered. By using this formula calculation method, the voltage situation of the (x+1)th trace can be analyzed more comprehensively. By summing the voltage-related quantities of sub-pixels in multiple rows, the cumulative voltage effect of the trace at each sub-pixel position is fully reflected. This summation method can more accurately grasp the comprehensive influence of the (x+1)th trace on the second voltage, thereby making the obtained second voltage more accurate and the adjustment of the first voltage more precise. This further optimizes the voltage control of sub-pixels, improves the performance and display effect of the display device, and avoids the generation of dark lines in the display screen.
[0087] S203: Determine the first preset value based on the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace.
[0088] In this embodiment, the introduction of a first lookup table enables the rapid and accurate acquisition of a first preset value corresponding to the display grayscale of the first sub-pixel, avoiding complex real-time calculations and improving the execution efficiency of the driving method. Simultaneously, the first lookup table can be precisely set and calibrated in advance according to the characteristics and requirements of the display device, allowing the first preset value to better match the actual needs of the first sub-pixel under different display grayscale levels. This enables more precise adjustment of the third voltage during subsequent calculations, further improving the accuracy and adaptability of the third voltage adjustment. This ensures good display quality across various grayscale conditions, enhancing the display effect and stability of the display device.
[0089] The first preset value is determined based on the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace, including:
[0090] A first lookup table is set based on the display device. The first lookup table includes the display grayscale of the first sub-pixel and a first preset value. The display grayscale of each first sub-pixel corresponds one-to-one with a first preset value.
[0091] The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace.
[0092] Optionally, establishing a first lookup table is a crucial step in the display device manufacturing process. Based on the characteristics and design requirements of the display panel, the relationship between the display grayscale of each sub-pixel and the required first preset value is precisely measured. For example, using specialized calibration instruments, the electrical and optical characteristics of sub-pixels at different grayscale levels are tested to obtain the corresponding first preset values. This data is stored in the display panel's drive circuitry, ensuring that in actual use, the first preset value can be quickly and accurately retrieved from the lookup table based on the sub-pixel's display grayscale, achieving precise drive control.
[0093] Optionally, for display panels of high refresh rate devices, such as 240Hz gaming monitors, the read speed of the first lookup table needs to be very fast. This requires using high-speed memory to store the first lookup table and optimizing the lookup algorithm. For example, using static random access memory (SRAM) to store the first lookup table, with a read speed in the nanosecond range, ensures that the first preset value can be obtained promptly at high refresh rates, guaranteeing rapid updates to the display and providing players with a smoother visual experience in games.
[0094] Optionally, for display panels of display devices requiring high-precision grayscale control, such as medical imaging displays, the first lookup table needs to have high-precision grayscale division. For example, the grayscale can be divided into more levels, and precise brightness and color measurements can be performed on each level to obtain the corresponding first preset value. This ensures more accurate grayscale display of medical images and improves diagnostic accuracy.
[0095] S204: Determine the third voltage based on the second voltage, the first preset value, and the first voltage.
[0096] The third voltage is determined based on the second voltage, the first preset value, and the first voltage, using the following formula:
[0097] Va = Vb + Vc * Vn, where Va is the third voltage, Vb is the first voltage, and Vc is the first preset value.
[0098] Optionally, in high-resolution display panels, calculating the third voltage Va requires processing a large amount of data. A parallel computing architecture is employed, with multiple computing units simultaneously calculating Va for sub-pixels in different regions. For example, in an 8K display panel, multiple computing regions are divided, each equipped with a computing unit, and the Va values from each region are finally aggregated. This significantly improves the calculation speed, meeting the real-time requirements of high-resolution display panels and ensuring smooth image display.
[0099] Optionally, for display panels in devices requiring rapid response, such as esports monitors, the calculation of the third voltage needs to be completed in an extremely short time. This is achieved using high-speed processors and dedicated mathematical processing chips. For example, the parallel computing capabilities of a graphics processing unit (GPU) can be used to quickly calculate the formula for the third voltage. The GPU's massive parallel processing units can complete the calculation of large amounts of data within milliseconds, ensuring timely updates to the third voltage and enabling the game screen to respond quickly to player actions.
[0100] Optionally, for display panels of touch-enabled display devices, touch signals may interfere with the calculation of the third voltage. Therefore, a filtering stage, such as a bandpass filter, can be added to the calculation circuit to filter out the frequency components of the touch signal. For example, in touchscreen phones, when a user touches the screen, the filter can effectively suppress the interference of the touch signal on the second voltage and the first preset value, ensuring the accuracy of the third voltage calculation, avoiding display abnormalities caused by touch signals, and improving the user experience.
[0101] In this embodiment, a specific formula for determining the third voltage based on the second voltage, the first preset value, and the first voltage is given. Through this formulaic combination, the key parameters obtained in the previous steps are precisely integrated. This calculation formula enables the third voltage to more accurately meet the actual voltage requirements of the sub-pixels under the current display conditions, ensuring that each sub-pixel can obtain a suitable operating voltage, thereby optimizing the display effect of the display module, improving the quality and stability of the display screen, enabling the display device to better present the expected image effect, and avoiding the generation of dark lines in the display screen of the display device.
[0102] S205: Control the display module to transmit the third voltage to the first sub-pixel.
[0103] In this embodiment, the composition and connection relationship of each module of the display device are clearly defined. The x-th trace is determined based on at least two sub-driving circuits, and the polarity of the sub-pixel corresponding to the x-th trace is the same as that of the sub-pixel corresponding to the (x+1)-th trace. A second voltage is determined by the voltage correlation between the first row of sub-pixels of the (x+1)-th trace and the voltage correlation between the n-th row of sub-pixels. A first preset value is determined based on the display grayscale of the first sub-pixel in the n-th row corresponding to the x-th trace. The first voltage is adjusted by the second voltage and the first preset value to obtain a third voltage. The display module is controlled to transmit the third voltage to the first sub-pixel, thereby compensating for the first voltage of the first sub-pixel, enhancing the display brightness of the first sub-pixel, avoiding dark lines in the display screen, improving the quality of the display screen, and making the display effect more accurate.
[0104] Please see Figure 3 , Figure 3 This is a schematic diagram of a display device provided in an embodiment of this application. Based on the above system architecture, the display device 300 can be a server or a device, or it can be a module in a server. The display device 300 includes at least: a transmission module 301 and a processing module 302, wherein...
[0105] The transmission module 301 is used to control the display module to transmit the third voltage to the first sub-pixel.
[0106] The driving circuit includes at least two sub-driving circuits. The processing module 302 is used to determine the x-th trace based on the at least two sub-driving circuits, wherein the polarity of the sub-pixel corresponding to the x-th trace is the same as that of the sub-pixel corresponding to the (x+1)-th trace. The processing module 302 is also used to determine a second voltage based on the voltage correlation amount of the first row of sub-pixels of the (x+1)-th trace to the voltage correlation amount of the n-th row of sub-pixels. The processing module 302 is also used to determine a first preset value based on the display grayscale of the first sub-pixel of the n-th row corresponding to the x-th trace. The processing module 302 is also used to determine a third voltage based on the second voltage, the first preset value, and the first voltage.
[0107] In one possible example, at least two sub-driving circuits include a first sub-driving circuit and a second sub-driving circuit connected together, and the processing module 302 is used to determine the x-th trace based on the first trace of the second sub-driving circuit; or, to determine the x-th trace based on the polarity of the traces within the at least two sub-driving circuits.
[0108] In one possible example, the processing module 302 is used to sum the voltage correlation values of the first row sub-pixels of the (x+1)th trace to the voltage correlation values of the nth row sub-pixels to obtain the second voltage.
[0109] In one possible example, processing module 302 sums the voltage correlation values of the first row sub-pixels of the (x+1)th trace to the voltage correlation values of the nth row sub-pixels to obtain a second voltage, including:
[0110] Un=[U n+ -U k +(U n- -U j )] / 2, Un is the voltage-related quantity of the nth row sub-pixel of the (x+1)th trace, U n+ U represents the positive polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace. n- U is the negative polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace. k U is the first gamma correction voltage. j This is the second gamma correction voltage.
[0111] In one possible example, processing module 302 is used to sum the voltage correlation values of the first row sub-pixels of the (x+1)th trace to the voltage correlation values of the nth row sub-pixels to obtain the second voltage, using the following formula:
[0112] Vn = U1 + U2 + ... + Un, where 1 ≤ n ≤ i, Vn is the second voltage, and i is the total number of rows in the display module.
[0113] In one possible example, the processing module 302 is used to set a first lookup table based on the display device. The first lookup table includes the display grayscale of the first sub-pixel and a first preset value, and the display grayscale of each first sub-pixel corresponds one-to-one with a first preset value.
[0114] The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace.
[0115] In one possible example, processing module 302 is used to determine a third voltage based on a second voltage, a first preset value, and a first voltage, using the following formula:
[0116] Va = Vb + Vc * Vn, where Va is the third voltage, Vb is the first voltage, and Vc is the first preset value.
[0117] Please see Figure 4 , Figure 4 This is a schematic diagram illustrating the connection of multiple sub-pixels according to an embodiment provided in this application. Figure 4 As shown, the schematic diagram includes a first sub-pixel 401, the nth row to be updated 402, a scan direction 403, the xth trace 404, and the (x+1)th trace 405.
[0118] Please see Figure 5 , Figure 5This is a schematic diagram of a first lookup table according to an embodiment provided in this application. Figure 5 As shown in the diagram, the schematic diagram includes a display grayscale 501 of the first sub-pixel and a first preset value 502. A first lookup table is set based on the display device. The first lookup table includes the display grayscale 501 of the first sub-pixel and the first preset value 502. Each display grayscale 501 of the first sub-pixel corresponds one-to-one with a first preset value 502. The first preset value 502 is determined based on the first lookup table and the display grayscale 501 of the first sub-pixel in the nth row corresponding to the xth trace.
[0119] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a display device provided in an embodiment of this application. Figure 6 As shown, the display device 600 includes a processor 601 and a memory 602. The memory 602 is used to store computer instructions, and the processor 601 is used to invoke the computer instructions to execute the following steps:
[0120] The driving circuit includes at least two sub-driving circuits, and the x-th trace is determined based on the at least two sub-driving circuits. The polarity of the sub-pixel corresponding to the x-th trace is the same as that of the sub-pixel corresponding to the (x+1)-th trace.
[0121] The second voltage is determined by the voltage correlation between the first row of sub-pixels of the (x+1)th trace and the voltage correlation between the nth row of sub-pixels.
[0122] The first preset value is determined based on the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace;
[0123] The third voltage is determined based on the second voltage, the first preset value, and the first voltage.
[0124] The control display module transmits the third voltage to the first sub-pixel.
[0125] In one possible example, processor 601 is specifically used to execute the following instructions:
[0126] At least two sub-driving circuits include a first sub-driving circuit and a second sub-driving circuit connected to each other;
[0127] The x-th trace is determined based on the first trace of the second sub-driving circuit; or, the x-th trace is determined based on the polarity of traces within at least two sub-driving circuits.
[0128] In one possible example, processor 601 is specifically used to execute the following instructions:
[0129] The voltage correlation values of the first row of sub-pixels of the (x+1)th trace are summed to the voltage correlation values of the nth row of sub-pixels to obtain the second voltage.
[0130] In one possible example, processor 601 is specifically used to execute the following instructions:
[0131] Un=[U n+ -U k +(U n- -U j )] / 2, Un is the voltage-related quantity of the nth row sub-pixel of the (x+1)th trace, U n+ U represents the positive polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace. n- U is the negative polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace. k U is the first gamma correction voltage. j This is the second gamma correction voltage.
[0132] In one possible example, processor 601 is specifically used to execute the following instructions:
[0133] Vn = U1 + U2 + ... + Un, where 1 ≤ n ≤ i, Vn is the second voltage, and i is the total number of rows in the display module.
[0134] In one possible example, processor 601 is specifically used to execute the following instructions:
[0135] A first lookup table is set based on the display device. The first lookup table includes the display grayscale of the first sub-pixel and a first preset value. The display grayscale of each first sub-pixel corresponds one-to-one with a first preset value.
[0136] The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace.
[0137] In one possible example, processor 601 is specifically used to execute the following instructions:
[0138] Va = Vb + Vc * Vn, where Va is the third voltage, Vb is the first voltage, and Vc is the first preset value.
[0139] Those skilled in the art will understand that, for ease of explanation, Figure 6 Only one memory 602 and processor 601 are shown in the illustration. In a real terminal or server, multiple processors 601 and memory 602 may exist. The memory 602 may also be referred to as a storage medium or storage device, etc., and this application embodiment does not impose any limitations on this.
[0140] It should be understood that in this application, the processor 601 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 601 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.
[0141] Processor 601 can also be an integrated circuit chip with signal processing capabilities. In implementation, each step of this application can be completed by the integrated logic circuitry in the hardware of processor 601 or by instructions in software form. The processor 601 described above 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 be located 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 602. Processor 601 reads the information in memory 602 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.
[0142] It should also be understood that the memory 602 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 SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). The memory can also be, but is not limited to, Compact Disc Read-Only Memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer. The memory can be independent and connected to the processor via a bus. The memory 602 can also be integrated with the processor 601. The memory 602 can store programs. When the program stored in the memory is executed by the processor 601, the processor 601 is used to execute the various steps of the determination method in the above embodiments of this application.
[0143] It should be noted that when the processor 601 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 602 (memory module) is integrated into the processor. It should be noted that the memory 602 described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0144] 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.
[0145] In implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware in processor 601 or by instructions in software form. The steps of the method disclosed in the embodiments of this application can be directly implemented by the hardware processor, or by a combination of hardware and software modules in processor 601. The software modules can be located 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. This storage medium is located in memory 602. The processor reads the information in memory 602 and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, these will not be described in detail here.
[0146] 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.
[0147] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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 processor 601, 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 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 accessible to a computer 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.
[0148] 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 the driving circuit of a display device. The display device includes a screen driving module, a system chip module, a display module, and multiple sub-pixels. The screen driving module is connected to the driving circuit, the system chip module, and the display module. The screen driving module is used to transmit a first gamma correction voltage and a second gamma correction voltage. The multiple sub-pixels are all connected to the driving circuit. The multiple sub-pixels include a first sub-pixel in the nth row. The system chip module is used to output a first voltage of the first sub-pixel to the screen driving module. The method includes: The driving circuit includes at least two sub-driving circuits, and the x-th trace is determined based on the at least two sub-driving circuits. The polarity of the sub-pixel corresponding to the x-th trace is the same as that of the sub-pixel corresponding to the (x+1)-th trace. The second voltage is determined by the voltage correlation of the sub-pixel in the first row of the (x+1)th trace to the voltage correlation of the sub-pixel in the nth row; The first preset value is determined based on the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace; The third voltage is determined based on the second voltage, the first preset value, and the first voltage. The display module is controlled to transmit the third voltage to the first sub-pixel.
2. The driving method according to claim 1, characterized in that, The determination of the x-th trace based on at least two of the sub-driving circuits includes: At least two of the said sub-driving circuits include a first sub-driving circuit and a second sub-driving circuit connected to each other; The x-th trace is determined based on the first trace of the second sub-driving circuit; or, the x-th trace is determined based on the polarity of traces within at least two of the sub-driving circuits.
3. The driving method according to claim 2, characterized in that, Determining the second voltage by analyzing the voltage correlation values of the sub-pixels in the first row of the (x+1)th trace to the voltage correlation values of the sub-pixels in the nth row includes: The voltage correlation values of the sub-pixels in the first row of the (x+1)th trace to the voltage correlation values of the sub-pixels in the nth row are summed to obtain the second voltage.
4. The driving method according to claim 3, characterized in that, The step of summing the voltage correlation values of the sub-pixels in the first row of the (x+1)th trace to the voltage correlation values of the sub-pixels in the nth row to obtain the second voltage includes: Un=[U n+ -U k +(U n- -U j )] / 2, where Un is the voltage-related quantity of the sub-pixel in the nth row of the (x+1)th trace, and U n+ The positive polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace, the U n- The negative polarity voltage of the sub-pixel in the nth row corresponding to the (x+1)th trace, the U k The first gamma correction voltage, the U j This is the second gamma correction voltage.
5. The driving method according to claim 4, characterized in that, The second voltage is obtained by summing the voltage correlation values of the sub-pixels in the first row of the (x+1)th trace to the voltage correlation values of the sub-pixels in the nth row, using the following formula: Vn = U1 + U2 + ... + Un, where 1 ≤ n ≤ i, Vn is the second voltage, and i is the total number of rows of the display module.
6. The driving method according to claim 5, characterized in that, The step of determining the first preset value based on the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace includes: A first lookup table is set based on the display device. The first lookup table includes the display grayscale of the first sub-pixel and the first preset value. Each display grayscale of the first sub-pixel corresponds one-to-one with a first preset value. The first preset value is determined based on the first lookup table and the display grayscale of the first sub-pixel in the nth row corresponding to the xth trace.
7. The driving method according to claim 5, characterized in that, The third voltage is determined based on the second voltage, the first preset value, and the first voltage using the following formula: Va = Vb + Vc * Vn, where Va is the third voltage, Vb is the first voltage, and Vc is the first preset value.
8. A display device, characterized in that, Includes methods for performing any one of claims 1 to 7.
9. A display device, characterized in that, It includes a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to invoke the computer instructions to perform the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that causes a computer to perform the method according to any one of claims 1 to 7.