A method and system for dynamic frame rate adjustment of a liquid crystal module in a low power consumption scenario
By extracting the actual frame interval and hold time from the LCD module and calculating the driving voltage using a three-dimensional lookup table, the problem of driving timing mismatch in the low-power mode of the LCD module was solved, and grayscale continuity and display quality were optimized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN WEIHUI TECH CO LTD
- Filing Date
- 2026-04-01
- Publication Date
- 2026-07-14
Smart Images

Figure CN122392452A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a method and system for dynamic frame rate adjustment of an LCD module in a low-power scenario. Background Technology
[0002] Liquid crystal display (LCD) technology is widely used in electronic products such as televisions, mobile phones, and computer monitors, and power consumption control of LCD modules has become one of the key technologies for improving device battery life. The power consumption of LCD modules mainly comes from dynamic frame rate adjustment and grayscale control during the display driving process.
[0003] In low-power operation scenarios of LCD modules, existing technologies typically employ a dynamic frame rate adjustment mechanism with a wide range to maximize energy savings. This mechanism introduces a certain degree of complexity into the operation sequence of the LCD module: on the one hand, the frame rate dynamically switches between different levels, causing the transition time between adjacent frames to vary dynamically and non-standardly; on the other hand, in static images, the system will reduce the refresh rate to an extremely low frequency, resulting in a significant increase in the physical holding period of a single frame.
[0004] Existing display driver architectures mostly employ static compensation logic based on fixed standard frame rate calibration and globally unified configuration. This static logic is ill-suited to the complex operating conditions introduced by low-power frequency conversion mechanisms. During the dynamic frame rate switching phase, the fixed compensation parameters cannot match the continuously changing driving timing in real time, easily causing motion blur; while during the extremely low frequency holding phase, the globally unified parameters cannot accurately cover the pixel level state shift under long-period holding, resulting in brightness deviation and color drift. This mismatch between fixed compensation logic and dynamic frequency conversion timing leads to a decline in the overall display quality of the LCD module in low-power mode, significantly impacting the user experience. Summary of the Invention
[0005] This application provides a method and system for dynamic frame rate adjustment of LCD modules in low-power scenarios, which can be used to achieve dynamic frame rate adjustment and coordinated optimization of display performance in low-power scenarios.
[0006] The first aspect of this application provides a method for dynamic frame rate adjustment of an LCD module in a low-power scenario, including:
[0007] When the LCD module is in a low-power frequency reduction operation state, the actual frame interval between the current frame and the previous frame, as well as the expected holding time of the current frame, are extracted based on the timing control signal of the LCD module. Extract historical grayscale and target grayscale based on the image data of the current pixel; Based on the historical grayscale, the target grayscale, and the actual frame interval, the transient overdrive voltage is calculated using a preset overdrive voltage table, which is a three-dimensional lookup table that includes a time domain dimension. Obtain the corresponding leakage attenuation coefficient based on the target gray level, and calculate the leakage gamma bias voltage based on the expected holding time and the leakage attenuation coefficient; The target driving voltage is determined based on the superposition of the transient overdrive voltage and the leakage gamma bias voltage, and the target driving voltage is applied to the display driving of the liquid crystal module.
[0008] Optionally, the preset overdrive voltage table includes multiple two-dimensional sub-lookup tables corresponding to different reference frame intervals along the actual frame interval dimension. The calculation of the transient overdrive voltage based on the historical grayscale, the target grayscale, and the actual frame interval using the preset overdrive voltage table includes: Based on the actual frame interval, a first reference frame interval and a second reference frame interval that enclose the actual frame interval are determined in a preset overdrive voltage table; Based on the historical grayscale and the target grayscale, the first reference overdrive voltage and the second reference overdrive voltage are extracted from the two-dimensional sub-lookup tables corresponding to the first reference frame interval and the second reference frame interval, respectively. Based on the actual frame interval, the first reference frame interval, and the second reference frame interval, calculate the temporal interpolation weights; The transient overdrive voltage is obtained by weighting the first reference overdrive voltage and the second reference overdrive voltage according to the time-domain interpolation weight.
[0009] Optionally, calculating the temporal interpolation weights based on the actual frame interval, the first reference frame interval, and the second reference frame interval includes: Calculate the time offset ratio of the actual frame interval between the first reference frame interval and the second reference frame interval; The time-domain interpolation weights are determined by performing a nonlinear mapping based on the time offset ratio and the pre-constructed transient response curve of the liquid crystal.
[0010] Optionally, obtaining the corresponding leakage current attenuation coefficient based on the target grayscale includes: Calculate the target voltage difference between the source and drain of the thin-film transistor of the current pixel in the target state based on the target grayscale; The channel electric field strength of the thin-film transistor during the pixel retention stage is determined based on the target voltage difference; Based on the channel electric field strength and the target voltage difference, the corresponding leakage attenuation coefficient is extracted from the leakage coefficient mapping table, which is constructed based on the mapping relationship between voltage difference and channel electric field strength.
[0011] Optionally, the step of calculating the leakage current gamma bias voltage based on the expected retention time and the leakage current attenuation coefficient includes: The initial voltage state of the current pixel is obtained based on the target grayscale, and the equivalent capacitance parameter of the current pixel is extracted. Based on the leakage current attenuation coefficient, the initial voltage state, and the equivalent capacitance parameter, a voltage attenuation calculation formula is constructed to characterize the charge leakage characteristics during the pixel retention stage. Based on the expected holding time and the voltage decay calculation formula, calculate the cumulative charge loss during the expected holding time; The corresponding voltage compensation bias is calculated based on the cumulative charge loss, and the leakage gamma bias voltage is obtained.
[0012] Optionally, the method further includes: Obtain the current operating temperature of the LCD module, and calculate the temperature correction factor based on the current operating temperature; The leakage current attenuation coefficient is dynamically scaled according to the temperature correction factor.
[0013] Optionally, determining the target driving voltage based on the superposition of the transient overdrive voltage and the leakage gamma bias voltage includes: Based on the timing control signal of the liquid crystal module, the target polarity state of the current frame and the historical polarity state of the previous frame are obtained. The residual DC bias voltage generated by polarity asymmetry driving is calculated based on the target polarity state, the historical polarity state, and the actual frame interval. Based on the target polarity state, the compensation polarity direction of the leakage gamma bias voltage is determined, and the leakage gamma bias voltage and the residual DC bias voltage are superimposed according to the compensation polarity direction to obtain the preliminary compensation voltage. The initial compensation voltage is superimposed with the transient overdrive voltage, and the superimposed voltage is limited based on a preset dynamic output range of drive voltage to obtain the target drive voltage.
[0014] Optionally, the step of extracting the actual frame interval between the current frame and the previous frame based on the timing control signal of the liquid crystal module includes: The trigger edge of the vertical synchronization signal is captured by the timing control signal; Based on the internal line scanning clock of the liquid crystal module, the total number of line cycles between adjacent trigger edges of the vertical synchronization signal of the current frame and the previous frame is calculated, and the total number of line cycles is determined as the actual frame interval.
[0015] Optionally, the extraction of the estimated hold time of the current frame based on the timing control signal of the liquid crystal module includes: Extract the current frame valid data enable period and the vertical blanking region widening period from the timing control signal; Based on the time difference between the scan position of the current pixel in the row and the end of the effective data enable cycle, and combined with the vertical blanking region widening cycle, the estimated hold time from the current pixel to the next frame refresh is calculated by accumulating the values.
[0016] A second aspect of this application provides a system for dynamic frame rate adjustment of an LCD module in a low-power scenario, comprising: The first extraction unit is used to extract the actual frame interval between the current frame and the previous frame, as well as the expected holding time of the current frame, based on the timing control signal of the liquid crystal module when the liquid crystal module is in a low-power frequency reduction operation state. The second extraction unit is used to extract historical grayscale and target grayscale based on the image data of the current pixel. The first calculation unit is used to calculate the transient overdrive voltage based on the historical grayscale, the target grayscale and the actual frame interval, using a preset overdrive voltage table, wherein the preset overdrive voltage table is a three-dimensional lookup table containing a time domain dimension. The second calculation unit is used to obtain the corresponding leakage attenuation coefficient according to the target gray level, and to calculate the leakage gamma bias voltage based on the expected holding time and the leakage attenuation coefficient. The driving unit is used to determine the target driving voltage based on the superposition result of the transient overdrive voltage and the leakage gamma bias voltage, and to apply the target driving voltage to the display driving of the liquid crystal module.
[0017] A third aspect of this application provides a device for dynamic frame rate adjustment of a liquid crystal module in a low-power scenario, the device comprising: Processor, memory, input / output units, and bus; The processor is connected to the memory, the input / output unit, and the bus; The memory stores a program, and the processor calls the program to execute the first aspect and any optional method of the first aspect for dynamic frame rate adjustment of the liquid crystal module in a low-power scenario.
[0018] The fourth aspect of this application provides a computer-readable storage medium storing a program, which, when executed on a computer, performs the method of dynamic frame rate adjustment of a liquid crystal module in a low-power scenario, as described in the first aspect and any optional method of the first aspect.
[0019] As can be seen from the above technical solutions, this application has the following advantages: When the liquid crystal module is operating at low power and reduced frequency, this invention integrates the dynamic frame rate switching timing and long-cycle hold timing into a unified driving control process by synchronously extracting the actual frame interval and expected hold time for each frame. Combining the historical grayscale of the pixels with the target grayscale, a three-dimensional lookup table including the time domain dimension is used to calculate the transient overdrive voltage matching the actual frame interval. Simultaneously, based on the leakage attenuation coefficient corresponding to the target grayscale and the expected hold time, the nonlinear leakage effect during the extremely low-frequency hold period is quantified, and a leakage gamma bias voltage is generated. By superimposing and fusing the transient overdrive voltage and the leakage gamma bias voltage, the final target driving voltage can achieve continuous compensation for the dynamic deflection of liquid crystal molecules and the extremely low-frequency static hold.
[0020] The collaborative control mechanism provided by this invention enables each pixel to obtain a precise driving voltage under both frame rate changes and long-term holding conditions. This effectively maintains grayscale continuity under low-power frequency conversion conditions, avoiding brightness and color degradation during low-frequency holding periods. Ultimately, the LCD module not only maintains image display quality but also significantly reduces power consumption, achieving synergistic optimization of dynamic frame rate adjustment and display performance in low-power scenarios. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 A flowchart illustrating an embodiment of the method for dynamic frame rate adjustment of an LCD module in a low-power scenario provided in this application; Figure 2 A schematic flowchart of an embodiment of the method for calculating transient overdrive voltage in the low-power scenario dynamic frame rate adjustment of LCD module provided in this application; Figure 3 A schematic flowchart of an embodiment of the method for dynamic frame rate adjustment of LCD module in low power consumption scenario provided in this application, which obtains the corresponding leakage attenuation coefficient based on the target gray level; Figure 4 A schematic diagram of an embodiment of the method for calculating the leakage gamma bias voltage in the low-power scenario dynamic frame rate adjustment of the LCD module provided in this application; Figure 5 A schematic flowchart of an embodiment of the method for determining the target driving voltage in the low-power scenario dynamic frame rate adjustment of an LCD module provided in this application; Figure 6A schematic diagram of an embodiment of the system for dynamic frame rate adjustment of an LCD module in a low-power scenario provided in this application; Figure 7 This is a schematic diagram of an embodiment of the device for dynamic frame rate adjustment of an LCD module in a low-power scenario provided in this application. Detailed Implementation
[0023] This application provides a method and system for dynamic frame rate adjustment of LCD modules in low-power scenarios, which can be used to achieve dynamic frame rate adjustment and coordinated optimization of display performance in low-power scenarios.
[0024] It should be noted that the method for dynamic frame rate adjustment of LCD modules in low-power scenarios provided in this application can be implemented in various terminal or server systems. The terminals include, but are not limited to, smartphones, tablets, laptops, desktop computers, smart TVs, smartwatches, and other portable or fixed display devices. For ease of explanation, this application uses terminals as examples in specific embodiments.
[0025] Please see Figure 1 , Figure 1 An embodiment of the method for dynamic frame rate adjustment of an LCD module in a low-power scenario provided in this application includes: 101. When the LCD module is in a low-power frequency reduction operation state, extract the actual frame interval between the current frame and the previous frame, as well as the expected holding time of the current frame, based on the timing control signal of the LCD module. During operation, the LCD module enters a low-power, frequency-reduced operating state based on changes in the displayed content. In this state, the refresh rate of the LCD module dynamically adjusts downwards to reduce device power consumption. In this embodiment, when the LCD module is in the low-power, frequency-reduced operating state, the terminal performs real-time analysis of the timing control signal of the LCD module. This timing control signal is a reference characteristic signal in the driver architecture used to coordinate the operation of various functional modules according to a predetermined time sequence. By analyzing this timing control signal, the actual frame interval between the current frame and the previous frame can be extracted. The actual frame interval refers to the real span between two adjacent frames in the physical time dimension. For example, during the transition when the refresh rate of the LCD module switches from a higher frequency level to a lower frequency level, the actual frame interval between two adjacent frames is a dynamically changing, non-standard time span value.
[0026] In some specific embodiments, extracting the actual frame interval between the current frame and the previous frame can be achieved through the following steps: capturing the trigger edge of the vertical synchronization signal through the timing control signal; using the internal line scan clock of the liquid crystal module as a reference, calculating the total number of line cycles contained between adjacent trigger edges of the vertical synchronization signal between the current frame and the previous frame, and determining the total number of line cycles as the actual frame interval. In this embodiment, the trigger edge of the vertical synchronization signal is first captured through the timing control signal. The vertical synchronization signal is a global pulse marker in the display driving logic used to identify the start of transmission of a complete frame, and the trigger edge corresponds to the specific moment when the pulse signal undergoes a physical level transition, such as the rising edge of the signal level from low to high. By capturing this trigger edge, the terminal can determine the physical starting point of each frame refresh on the hardware timeline. Subsequently, the terminal uses the internal line scan clock of the liquid crystal module as a reference to calculate the total number of line cycles contained between adjacent trigger edges of the vertical synchronization signal between the current frame and the previous frame. The internal line scan clock is the underlying reference beat in the drive control circuit used to guide the writing of pixel data line by line. One line cycle corresponds to the standard time unit required for the driver chip to complete the writing of a single line of pixel level in the LCD panel. Under the traditional constant frame rate operation, the total number of line cycles between two vertical synchronization signals remains a known constant. However, in low-power frequency reduction operation, the time span between two adjacent frame refreshes will change irregularly due to dynamic frequency reduction requirements. At this time, by using the internal line scan clock at an extremely high frequency as a microscopic time scale to discretely count the dynamic time span between the trigger edges of two adjacent vertical synchronization signals, the actual number of line cycles contained in this time period can be objectively calculated. The total number of line cycles can then be determined as the actual frame interval.
[0027] In addition to extracting the actual frame interval, the terminal also needs to extract the estimated hold time of the current frame based on the timing control signal. The estimated hold time refers to the duration for which a pixel node needs to maintain its current display state after the pixel data of the current frame is written to the LCD panel until the next frame's image data begins to refresh. Under low-power, reduced-frequency operation, the estimated hold time of a single frame will be lengthened due to the reduced refresh actions.
[0028] In some specific embodiments, extracting the estimated hold time of the current frame can be achieved through the following steps: extracting the current frame effective data enable period and the vertical blanking area widening period from the timing control signal; calculating the estimated hold time from the current pixel to the next frame refresh by accumulating the time difference between the scan position of the current pixel's row and the end of the effective data enable period, combined with the vertical blanking area widening period. In this embodiment, the current frame effective data enable period and the vertical blanking area widening period are first extracted from the timing control signal. The effective data enable period in the timing control signal refers to the continuous physical time period during which the driving circuit writes real image pixel data line by line to the active display area of the liquid crystal panel. The vertical blanking area widening period refers to the idle waiting period from the completion of the effective data writing of a frame until the arrival of the next frame's vertical synchronization signal. In low-power frequency reduction operation, in order to reduce the refresh rate, the terminal usually keeps the effective data writing clock frequency unchanged and chooses to significantly lengthen the time span of the vertical blanking area to form a widening period. Subsequently, based on the time difference between the scan position of the current pixel's row and the end of the effective data enable cycle, combined with the vertical blanking area widening cycle, the estimated hold time of the current pixel until the next frame refresh is calculated. The pixel data update of the LCD panel follows a top-down, line-by-line scanning physical law, which means that pixels located in different physical rows of the display area have an objective time misalignment in the absolute moment they complete data writing. Pixels located at the top of the screen complete charging writing earlier, and their remaining time waiting for the end of the current frame's effective data enable cycle is longer; while pixels located at the bottom of the screen complete writing later, and their remaining time is shorter. By obtaining the specific scan position of the current pixel's row and calculating the time difference between that position and the end of the current frame's effective data enable cycle, the relative dwell time of the pixel in that row during the effective data transmission phase can be accurately determined. Based on this, by accumulating this time difference with the aforementioned extracted vertical blanking area widening cycle, the actual physical hold time experienced by the current pixel from the completion of the actual level writing until it is refreshed by the next frame can be calculated.
[0029] 102. Extract historical grayscale and target grayscale based on the image data of the current pixel; The terminal extracts historical and target grayscale levels based on the image data of the current pixel. Image data refers to the video source information input to the LCD module, which includes the required brightness level for each pixel in the display array. Grayscale is a quantitative indicator of this brightness level, corresponding to a specific physical deflection angle of liquid crystal molecules under an electric field and the transmittance of the liquid crystal layer. Due to the physical inertia of liquid crystal molecules, there is a response time when the deflection angle changes. Historical grayscale represents the initial deflection state of the current pixel in the previous frame, while target grayscale represents the final desired deflection state that the current pixel needs to achieve in the current frame. For example, when displaying dynamic content, if a pixel area on the screen changes from dark to bright, its corresponding historical grayscale level is a low value, and the target grayscale level is a high value.
[0030] 103. Based on the historical grayscale, the target grayscale, and the actual frame interval, the transient overdrive voltage is calculated using a preset overdrive voltage table, wherein the preset overdrive voltage table is a three-dimensional lookup table that includes a time domain dimension. During the process of changing the displayed image in a liquid crystal module, in order to overcome the inherent physical response delay of liquid crystal molecules, the driving circuit usually applies a voltage higher or lower than the target steady-state level to the pixel electrode to accelerate the deflection of liquid crystal molecules. The driving voltage generated by this acceleration control process is called the overdrive voltage. Existing display driving logic generally uses a two-dimensional lookup table to obtain the overdrive voltage, that is, the addressing dimension in the table consists only of the historical grayscale and the target grayscale, which is based on the premise that the frame refresh period is constant.
[0031] However, when the LCD module is in a low-power, frequency-reduced operation state, the dynamic switching of the frame rate causes the actual physical time span between adjacent frames to be in a non-standard, dynamically changing state. If the two-dimensional structure of grayscale addressing is still used, the output driving quantity will be out of sync with the dynamically changing physical time, causing the electric field energy applied to the liquid crystal molecules to exceed or fall below the actual requirement within the current time span, resulting in pixel overshoot or motion blur in the image. Based on this, the preset overdrive voltage table used in this embodiment is a three-dimensional lookup table that includes a time domain dimension. In the specific calculation, the terminal uses the historical grayscale and target grayscale obtained in the previous steps, as well as the actual frame interval, as input parameters to perform addressing operations in the three-dimensional lookup table. For example, in the transition frame where the device refresh rate is reduced from a high level to a low level, the actual frame interval is longer than the original high-frequency standard time. The three-dimensional lookup table will output a relatively reduced voltage value as the transient overdrive voltage of the current transition state to adapt to the lengthened physical deflection time.
[0032] 104. Obtain the corresponding leakage current attenuation coefficient based on the target grayscale, and calculate the leakage current gamma bias voltage based on the expected holding time and the leakage current attenuation coefficient; When the LCD module is in the low-frequency steady-state holding stage under low-power scenarios, the thin-film transistors and pixel capacitors inside the pixel driving circuit exhibit inherent charge loss. As the physical duration of the image not being refreshed increases, charge loss causes a continuous drop in the actual holding voltage of the pixel electrodes, resulting in the actual luminance of the image deviating from the set target value. Existing global adjustment mechanisms use uniform constant parameters to compensate for level offsets. However, in this embodiment, considering that different target gray levels correspond to different pixel reference voltages in the underlying physical driving, the initial voltage difference across the pixel node is different, and the corresponding leakage rates have nonlinear differences. The voltage drop caused by internal charge loss is not consistent between high gray level display states and low gray level display states within the same physical holding time. Therefore, differentiated compensation is required for each pixel's current specific display brightness level.
[0033] In this embodiment, firstly, a leakage attenuation coefficient is obtained based on the target grayscale. This leakage attenuation coefficient represents the voltage drop rate of the liquid crystal pixel per unit time during the maintenance phase. Obtaining the corresponding leakage attenuation coefficient based on the target grayscale allows for the establishment of independent voltage attenuation quantification indicators for different brightness levels. Subsequently, a leakage gamma bias voltage is calculated based on the expected holding time extracted in the previous step and the leakage attenuation coefficient. This leakage gamma bias voltage is a pre-compensation voltage value used to offset voltage attenuation during the low-frequency holding period.
[0034] By combining the expected hold time, representing the duration of a single frame, with the leakage attenuation coefficient, representing the voltage drop rate, the cumulative voltage drop of the current pixel during the entire expected hold time can be objectively quantified. This cumulative drop value is then converted into a corresponding leakage gamma bias voltage, enabling the system to provide quantitative drive charge compensation based on the pixel's brightness state and the actual refresh wait time. This overcomes the brightness deviation caused by existing global parameter adjustment techniques at extremely low frequencies due to the lack of consideration for nonlinear charge loss.
[0035] 105. Determine the target driving voltage based on the superposition result of the transient overdrive voltage and the leakage gamma bias voltage, and apply the target driving voltage to the display drive of the liquid crystal module.
[0036] When the LCD module operates at low power consumption and reduced frequency, the complete physical working cycle of a single frame of the LCD pixel includes an initial electric field deflection transition phase and a long-period maintenance phase after deflection. In this embodiment, the transient overdrive voltage calculated for the inter-frame transition state is numerically superimposed with the leakage gamma bias voltage calculated for the steady-state maintenance period. The result of the superposition operation comprehensively represents the total driving energy required for the current pixel to complete the physical deflection action and resist long-period charge loss within a given actual frame interval and expected maintenance time. The target driving voltage determined based on this superposition result represents the absolute level value that the source driving circuit needs to write to the corresponding pixel electrode at the start refresh time of the current frame. Subsequently, the terminal applies the target driving voltage to the display driver of the LCD module. The display driver chip completes the conversion of digital signals to analog signals and drives the corresponding pixels in the array via data lines. In a single driving output action, the pixel compensation requirements under both dynamic frequency conversion and ultra-low frequency steady-state conditions are covered simultaneously. This processing method allows the voltage of a single write operation to meet the physical level changes of the entire frame cycle when the LCD module performs low-frequency energy-saving operation. While reducing the number of drive executions and overall power consumption, it objectively maintains the continuous presentation of each grayscale brightness and avoids the drive mismatch phenomenon caused by complex timing.
[0037] In this embodiment, when the liquid crystal module is in a low-power, frequency-reduced operation state, the actual frame interval and expected hold time of each frame are extracted synchronously, and the dynamic frame rate switching timing and long-period hold timing are incorporated into a unified driving control process. Combining the historical grayscale of the pixels with the target grayscale, a three-dimensional lookup table including the time domain dimension is used to calculate the transient overdrive voltage matching the actual frame interval. Simultaneously, based on the leakage attenuation coefficient corresponding to the target grayscale and the expected hold time, the nonlinear leakage effect during the extremely low-frequency hold period is quantified, and a leakage gamma bias voltage is generated. By superimposing and fusing the transient overdrive voltage and the leakage gamma bias voltage, the final target driving voltage can achieve continuous compensation for the dynamic deflection of liquid crystal molecules and the extremely low-frequency static hold.
[0038] The collaborative control mechanism provided by this invention enables each pixel to obtain a precise driving voltage under both frame rate changes and long-term holding conditions. This effectively maintains grayscale continuity under low-power frequency conversion conditions, avoiding brightness and color degradation during low-frequency holding periods. Ultimately, the LCD module not only maintains image display quality but also significantly reduces power consumption, achieving synergistic optimization of dynamic frame rate adjustment and display performance in low-power scenarios.
[0039] Please see Figure 2According to some embodiments of the present invention, a preset overdrive voltage table includes multiple two-dimensional sub-lookup tables corresponding to different reference frame intervals along the actual frame interval dimension. In step 103, based on the historical grayscale, the target grayscale, and the actual frame interval, the transient overdrive voltage is calculated through the preset overdrive voltage table, including but not limited to the following: 201. Based on the actual frame interval, determine the first reference frame interval and the second reference frame interval that enclose the actual frame interval in a preset overdrive voltage table; When the LCD module is in low-power frequency conversion operation mode, the terminal first determines the first reference frame interval and the second reference frame interval that enclose the actual frame interval in a preset overdrive voltage table based on the obtained actual frame interval. The reference frame interval is a number of discrete time span nodes pre-calibrated by the driving layer, such as the standard physical cycle corresponding to a conventional 60Hz, 30Hz or 10Hz refresh rate.
[0040] In this embodiment, each reference frame interval corresponds to an independent two-dimensional sub-lookup table, which records the standard overdrive voltage values required for various grayscale transitions within that specific time span. By discretizing the three-dimensional lookup table along the actual frame interval dimension, the driving parameters under different basic operating conditions can be fixed in a two-dimensional array in the hardware storage medium. In specific implementation, the actual frame interval is compared with each preset reference frame interval to determine two reference time nodes located on both sides of the actual frame interval. The node smaller than the actual frame interval is determined as the first reference frame interval, and the node larger than the actual frame interval is determined as the second reference frame interval, thereby positioning the actual frame interval within the interval formed by the two reference time nodes.
[0041] 202. Based on the historical grayscale and the target grayscale, extract the first reference overdrive voltage and the second reference overdrive voltage from the two-dimensional sub-lookup tables corresponding to the first reference frame interval and the second reference frame interval, respectively. In this embodiment, the terminal extracts a first reference overdrive voltage and a second reference overdrive voltage from two-dimensional sub-lookup tables corresponding to the first and second reference frame intervals, based on the historical grayscale and the target grayscale. Each two-dimensional sub-lookup table uses the historical grayscale of the pixel in the previous frame and the target grayscale of the current frame as two-dimensional addressing coordinates. During operation, the acquired historical grayscale is used as the first address input, and the target grayscale is used as the second address input, while physical addressing operations are performed in the two selected two-dimensional sub-lookup tables. For example, when a pixel needs to be converted from a low grayscale to a high grayscale, the terminal extracts the first reference overdrive voltage from the two-dimensional sub-lookup table corresponding to the first reference frame interval based on the grayscale combination, and simultaneously extracts the second reference overdrive voltage from the two-dimensional sub-lookup table corresponding to the second reference frame interval. The first reference overdrive voltage represents the standard voltage reference value required to drive the liquid crystal molecules to complete the grayscale conversion under the physical condition that the actual frame interval is equal to the first reference frame interval; the second reference overdrive voltage represents the standard voltage reference value under the condition that the actual frame interval is equal to the second reference frame interval.
[0042] 203. Calculate the temporal interpolation weights based on the actual frame interval, the first reference frame interval, and the second reference frame interval; The first and second reference frame intervals constitute the reference boundary for actual physical time, while the actual frame interval, as a non-standard dynamic temporal parameter, is typically distributed between the two boundaries. Temporal interpolation weights are used to quantify the relative position of the actual frame interval between the two reference frame intervals. In practice, the terminal determines the degree to which the actual frame interval is biased based on its numerical position within the reference interval formed by the two reference frame intervals, and generates the corresponding weight value, which is the temporal interpolation weight.
[0043] In some specific embodiments, the temporal interpolation weights can be calculated in the following way: Calculate the time offset ratio of the actual frame interval between the first reference frame interval and the second reference frame interval; perform nonlinear mapping based on the time offset ratio and the pre-constructed liquid crystal transient response curve to determine the time domain interpolation weight.
[0044] In this embodiment, the time offset ratio of the actual frame interval between the first reference frame interval and the second reference frame interval is first calculated. The time offset ratio is a normalized value used to characterize the linear distance between the current actual physical time span and the two reference boundary time nodes. For example, when the actual frame interval is exactly at the physical midpoint between the first and second reference frame intervals on the time axis, the calculated time offset ratio is the midpoint value, thus converting the absolute time difference into a relative linear scale. Subsequently, based on the time offset ratio and the pre-constructed liquid crystal transient response curve, a nonlinear mapping is performed to determine the time-domain interpolation weight. As a physical entity with mass, the torsional deflection process of liquid crystal molecules under electric field drive is not uniform motion. The liquid crystal transient response curve is a nonlinear characteristic data model used to objectively characterize the change of the deflection state of liquid crystal molecules with time under a specific driving voltage. Specifically, it can be obtained by measuring and recording the objective optical response data of the continuous change of pixel transmittance of the liquid crystal module with time under different gray-level conversion voltage drives. Because liquid crystal molecules typically exhibit a physical inertia of rapid deflection in the initial stage and a tendency to decelerate to saturation in the final stage, directly using a linear time ratio cannot reflect the true deflection state of the liquid crystal molecules at that point in time. Existing time-domain interpolation calculations often directly equate the linear time ratio with the final voltage allocation weight. This calculation mechanism, based on the assumption of uniform velocity, is prone to voltage allocation deviations in intermediate states during non-standard frame rate transitions. This embodiment uses the extracted linear time offset ratio as an input parameter, substitutes it into the transient response curve of the liquid crystal for mapping transformation, and obtains the corresponding nonlinear output value as the time-domain interpolation weight. The time-domain interpolation weight determined through nonlinear mapping ensures that the subsequent driving voltage weighting calculation strictly follows the objective electro-optic response physical laws of the underlying liquid crystal material, eliminating errors caused by the linear calculation assumption.
[0045] 204. The first reference overdrive voltage and the second reference overdrive voltage are weighted according to the time-domain interpolation weight to obtain the transient overdrive voltage.
[0046] The first and second reference overdrive voltages represent the basic electric field energy required to drive liquid crystal molecules to complete a specified grayscale deflection at two discrete standard boundary physical times. In the specific weighted calculation process, the terminal uses the time-domain interpolation weight as a proportional factor to adjust the numerical proportion of these two basic electric field energies in the final output. For example, when the physical span of the actual frame interval is closer to the first reference frame interval, the time-domain interpolation weight assigns a higher multiplier to the first reference overdrive voltage and a lower multiplier to the second reference overdrive voltage, and then the proportionally converted results are summed. This weighted calculation process transforms discrete voltage parameters at different time-domain boundaries into continuously changing voltage values. The final calculated transient overdrive voltage is a quantized drive reference level specifically derived for the current non-standard dynamic actual frame interval.
[0047] In this embodiment, considering that existing liquid crystal display driving technologies typically only switch directly between a limited set of preset two-dimensional lookup tables when dealing with dynamic changes in refresh rate, this hard switching method across tables can lead to either an excessively high applied driving voltage causing pixel overshoot or an excessively low driving voltage causing insufficient pixel deflection, resulting in motion blur. This embodiment determines two-dimensional sub-lookup tables corresponding to two reference frame intervals that enclose the actual frame interval, and calculates temporal interpolation weights based on the actual frame interval to perform weighted calculations on the two sets of reference overdrive voltages, thereby forming a continuous voltage quantization mechanism between the discrete two-dimensional sub-lookup tables. During this process, the transient overdrive voltage can be proportionally adjusted according to the relative position of the actual frame interval between the two reference time nodes, ensuring that the output voltage strictly matches the actual physical time span of the liquid crystal module under low-power frequency conversion operation. Through this mechanism, each pixel can obtain electric field driving energy corresponding to the true hold time in non-standard inter-frame transition states, achieving precise grayscale control, reducing overshoot or insufficient deflection, and thus reducing the risk of motion blur.
[0048] Please see Figure 3 According to some embodiments of the present invention, in step 104, the corresponding leakage current attenuation coefficient is obtained based on the target grayscale, including but not limited to the following: 301. Calculate the target voltage difference between the source and drain of the thin-film transistor in the target state for the current pixel based on the target grayscale; In a liquid crystal pixel driving array, a thin-film transistor (TFT) acts as a switching device controlling pixel charging and charge retention. Its drain is connected to the pixel electrode, and its source is connected to the driving data line that transmits image data. When the pixel completes charging and enters the low-frequency steady-state retention stage, i.e., the target state, the TFT is in the off state, blocking current flow. At this time, since the pixel electrode maintains a level corresponding to the current target grayscale, and the level on the data line remains near the system reference value, an objective potential difference is formed between the source and drain of the TFT. This potential difference is defined as the target voltage difference.
[0049] Different target grayscale levels correspond to different pixel brightness levels, so the voltage span between the required pixel-end voltage and the source-end reference level also varies. In the specific calculation, the terminal converts the target grayscale into the target hold level of the specific pixel end through the underlying digital-to-analog mapping relationship, and combines it with the known reference level of the source end during the hold phase, and obtains the target voltage difference of the current pixel in the target state by calculating the difference between the two values.
[0050] 302. Determine the channel electric field strength of the thin-film transistor during the pixel retention stage based on the target voltage difference; The channel of a thin-film transistor (TFT) is a conductive path connecting the source and drain. During the pixel holding phase, although the switch is off, the aforementioned target voltage difference between the source and drain generates an electric field within this channel. The strength of this electric field directly determines the magnitude of the outward discharge of internal charge. In semiconductor physics and TFT device theory, the macroscopic electric field strength under a uniform dielectric is equal to the potential difference between two points divided by the physical distance between those two points. Therefore, in the specific calculation of step 302, the target voltage difference is used as the numerator, and the known physical length of the TFT channel is used as the denominator. The channel electric field strength can be obtained through numerical division. The calculation formula is expressed as: ; Where E represents the channel electric field strength of the thin-film transistor during the pixel retention stage calculated in step 302; The target voltage difference calculated in step 301 represents the actual inter-terminal voltage difference between the source and drain in the target state; L represents the effective physical length of the thin-film transistor channel, which is a known hardware constant under the specific manufacturing process of the panel.
[0051] 303. Based on the channel electric field strength and the target voltage difference, extract the corresponding leakage attenuation coefficient from the leakage coefficient mapping table, which is constructed based on the mapping relationship between voltage difference and channel electric field strength.
[0052] The actual leakage current phenomenon in transistors is caused by a combination of physical factors. The voltage difference across the transistors provides the basic impetus for charge loss, while the internal electric field strength determines the probability that charge will actually overcome the obstacle and leak outward. Together, these factors form the nonlinear leakage current characteristic. In practical implementation, the system uses the previously calculated target voltage difference and channel electric field strength as two independent query conditions, inputting them into a pre-stored leakage coefficient mapping table for coordinate matching. This leakage coefficient mapping table records the quantified values of charge loss rate obtained from actual measurements under various combinations of voltage differences and channel electric field strengths. In practical applications, the data in this leakage coefficient mapping table comes from actual measurement results at the factory stage. By applying stepped source-drain voltages to a test pattern consistent with the actual pixel structure, the small actual leakage current values under different voltage differences and internal electric field strengths are measured. After data fitting, a discrete data node matrix characterizing the leakage rate is generated, and this matrix is stored in the internal storage medium of the display driver chip. By querying the leakage attenuation coefficient extracted from this table, the actual charge loss ratio of the current pixel waiting for the next frame refresh at a specific brightness can be accurately reflected.
[0053] In this embodiment, by converting the upper layer's display grayscale into the target voltage difference of the lower layer, and further calculating the channel electric field strength in conjunction with the physical dimensions of the device, a correspondence is established between the screen brightness parameters and the electric field environment inside the lower layer transistor. This allows the final leakage attenuation coefficient to truly reflect the actual charge loss of the pixel, providing an accurate basis for subsequent leakage gamma bias voltage calculation, thereby improving grayscale retention and screen brightness stability under low power consumption conditions.
[0054] Please see Figure 4 According to some embodiments of the present invention, in step 104, the leakage gamma bias voltage is calculated based on the expected hold time and the leakage attenuation coefficient, including but not limited to the following: 401. Obtain the initial voltage state of the current pixel based on the target grayscale, and extract the equivalent capacitance parameter of the current pixel; Each pixel node in a liquid crystal module is physically equivalent to a capacitor with charge storage capabilities. The terminal first obtains the initial voltage state of the current pixel based on the target grayscale. This initial voltage state refers to the absolute voltage level charged and maintained across the pixel electrode before entering the low-frequency hold phase, objectively representing the pixel's charge baseline at this stage. Simultaneously, the terminal extracts the equivalent capacitance parameters of the pixel. These parameters describe the actual physical capacity of the pixel electrode to the thin-film transistor connection node to store charge. Because the dielectric constant of the liquid crystal material changes with the deflection angle of the liquid crystal molecules, the actual equivalent capacitance value of the pixel differs at different target grayscale levels. These two parameters quantify the fundamental initial charge characteristics of each pixel during the hold phase.
[0055] 402. Based on the leakage current attenuation coefficient, the initial voltage state, and the equivalent capacitance parameter, construct a voltage attenuation calculation formula to characterize the charge leakage characteristics during the pixel retention stage; The leakage decay coefficient obtained in the preliminary steps reflects the rate of charge loss, the initial voltage state provides the starting point for calculation, and the equivalent capacitance parameter determines the proportional relationship between voltage decrease and charge loss. Combining these three factors allows for the construction of a mathematical model that quantitatively describes the continuous decline of pixel voltage over time. This formula transforms the underlying physical leakage phenomenon of thin-film transistors into a calculable voltage drop logic, thereby simulating the gradual decay of pixel voltage over time under actual physical conditions.
[0056] It should be noted that this voltage decay calculation formula is based on the fundamental physical principle of capacitor discharge. In its specific construction, the estimated amount of charge lost per unit time can be calculated by combining the initial voltage state with the leakage current decay coefficient. Then, this estimated charge is divided by the equivalent capacitance parameter, thereby establishing an algebraic relationship representing the monotonically decreasing pixel level over time.
[0057] 403. Based on the expected holding time and the voltage decay calculation formula, calculate the cumulative charge loss during the expected holding time; The estimated hold time extracted in the preceding steps, i.e., the continuous physical duration during which the current frame does not need to be refreshed in a low-frequency state, is substituted into the voltage attenuation calculation formula as a time variable. By mathematically linking the specific hold time parameter with the attenuation characteristic formula, the terminal can objectively calculate the total amount of charge actually leaked outward by the pixel node over the entire low-frequency long period.
[0058] 404. Calculate the corresponding voltage compensation bias based on the cumulative charge loss to obtain the leakage gamma bias voltage.
[0059] Finally, the corresponding voltage compensation bias is calculated based on the accumulated charge loss, resulting in the leakage gamma bias voltage. Since the final control signal output by the display driver chip is a voltage value, the terminal needs to reverse-calculate the calculated accumulated charge loss, combined with the current equivalent capacitance parameters of the pixel, into the voltage value that the driver needs to supplement. This value is the voltage compensation bias. Determining this bias as the leakage gamma bias voltage reflects the absolute voltage correction that the driver circuit needs to apply at the initial refresh time to offset the actual charge loss of a specific pixel during the long-period holding phase.
[0060] In this embodiment, by calculating the leakage gamma bias voltage for subsequent voltage compensation, the liquid crystal module can achieve accurate pixel level maintenance in low power mode, reduce brightness deviation and color drift caused by long-term static holding, and thus improve display quality.
[0061] In some specific embodiments, in order to further improve the accuracy of leakage current compensation, ambient temperature can also be introduced for correction. Specifically, this includes: obtaining the current operating temperature of the liquid crystal module and calculating a temperature correction factor based on the current operating temperature; and dynamically scaling the leakage current attenuation coefficient according to the temperature correction factor.
[0062] In this embodiment, the leakage current characteristics of the semiconductor channel of the thin-film transistor are extremely sensitive to changes in physical temperature. Increased ambient temperature leads to a significant increase in the activity of charge carriers within the semiconductor material, resulting in a greater number of electrons capable of crossing the physical potential barrier. This, in turn, significantly increases the actual charge leakage rate of the thin-film transistor in its off-state. Therefore, in practical implementation, the current operating temperature of the liquid crystal module can be obtained and compared with the standard reference temperature used in the factory calibration of the leakage coefficient to derive a temperature correction factor characterizing the deviation of the current thermal environment from the reference state. The leakage attenuation coefficient obtained from the table in the previous step is then dynamically scaled in real time according to the temperature correction factor. For example, when the current operating temperature is detected to be significantly higher than the reference temperature, it indicates that the actual physical leakage rate is faster than the theoretical value. In this case, the leakage attenuation coefficient is amplified synchronously using the temperature correction factor; conversely, if the operating environment is at a low temperature, the leakage attenuation coefficient is reduced proportionally.
[0063] Please see Figure 5 According to some embodiments of the present invention, in step 105, the target driving voltage is determined based on the superposition result of the transient overdrive voltage and the leakage gamma bias voltage, including but not limited to the following: 501. Based on the timing control signal of the liquid crystal module, obtain the target polarity state of the current frame and the historical polarity state of the previous frame; The liquid crystal material in the liquid crystal pixel driving array is a physical medium that can respond to changes in the electric field. To prevent ion-oriented aggregation and polarization failure caused by a continuous unidirectional DC electric field, the driving circuit of the liquid crystal module causes the pixel electrodes to periodically alternate between positive and negative polarities relative to the common electrode. In specific implementation, the timing control signal of the liquid crystal module contains control pulses for indicating global or local pixel polarity flipping. The terminal can obtain the target polarity state of the current frame by parsing this timing signal. In addition, the terminal also retrieves the historical polarity state of the pixel in the previous refresh cycle from the underlying cache to record the working polarity of the previous frame.
[0064] 502. Calculate the residual DC bias voltage generated by polarity asymmetry driving based on the target polarity state, the historical polarity state, and the actual frame interval; Under ideal AC drive conditions, the integrals of positive and negative polarity voltages over time should cancel each other out. However, in low-power frequency conversion or non-standard frame interval conditions, the duration of positive and negative polarity frames may be asymmetrical. Simultaneously, the leakage characteristics of thin-film transistors under different polarities also exhibit slight differences. When the actual physical time span corresponding to the historical polarity state and the target polarity state is inconsistent, the pixel charge cannot be completely canceled out within one cycle, thus accumulating residual DC bias voltage between the pixel electrode and the common electrode. In specific calculations, the terminal uses the actual frame interval as the core variable in the time dimension, combining the electric field direction indicated by the target and historical polarity states and the reference drive level to evaluate the temporal asymmetry of positive and negative polarities and calculate the amount of residual charge that is not completely canceled out by the opposite polarity, thereby quantifying the residual DC bias voltage.
[0065] 503. Determine the compensation polarity direction of the leakage gamma bias voltage based on the target polarity state, and superimpose the leakage gamma bias voltage and the residual DC bias voltage according to the compensation polarity direction to obtain the preliminary compensation voltage. The leakage gamma bias voltage only represents the absolute value of pixel charge loss. Since the actual physical drive level of the pixel electrode relative to the common electrode has both positive and negative directions, the compensation action for this charge loss must strictly follow the actual electric field drive direction of the current frame. In practice, the terminal first analyzes the target polarity state. If the current frame is in a positive polarity drive state, i.e., the absolute value of the pixel level is higher than the common electrode level, the leakage will objectively cause the pixel level to drop downwards. In this case, the terminal determines the compensation polarity direction to be a positive upward pull. If the current frame is in a negative polarity drive state, i.e., the absolute value of the pixel level is lower than the common electrode level, the leakage will objectively cause the pixel level to rise back towards the common electrode. In this case, the terminal determines the compensation polarity direction to be a negative downward pull.
[0066] After determining the compensation polarity direction, the terminal performs polarity superposition of the leakage gamma bias voltage and the residual DC bias voltage. These two bias voltage components correspond to different physical error mechanisms at the bottom layer of the display panel: the former originates from charge leakage that objectively exists in the thin-film transistor during the holding phase, and the latter originates from the asymmetric accumulation of positive and negative electric fields on the time axis under long-cycle frequency conversion. Since these two physical errors may exhibit the same electrical bias direction or opposite electrical bias directions under specific polarity reversal conditions, the terminal performs algebraic addition based on their respective determined polarity signs. Through this mathematical superposition with physical direction attributes, the two independent error compensation components are integrated into a total correction value, i.e., the preliminary compensation voltage is calculated.
[0067] 504. The preliminary compensation voltage is superimposed with the transient overdrive voltage, and the superimposed voltage is limited based on a preset dynamic output range of drive voltage to obtain the target drive voltage.
[0068] The transient overdrive voltage is used to overcome the inertia of liquid crystal molecules and achieve rapid grayscale conversion, while the preliminary compensation voltage is used to correct the charge decay during the low-frequency hold phase. By mathematically superimposing these two, a drive voltage that can meet the requirements of fast screen response and offset the charge decay during the low-frequency hold phase can be obtained.
[0069] Furthermore, due to the hardware limitations of the display driver chip, its output analog voltage must be within a specific safety range. Therefore, the terminal also needs to perform amplitude limiting processing on the superimposed driver voltage according to the preset dynamic output range of the driver voltage to obtain the target driver voltage.
[0070] In this embodiment, a comprehensive driving voltage that simultaneously considers historical polarity, target polarity, leakage current, and transient dynamic response can be provided for each pixel under low-power frequency conversion and non-standard frame interval conditions. This processing method can effectively compensate for brightness deviations caused by polarity asymmetry and leakage current, while ensuring the accuracy of grayscale conversion, thereby maintaining the brightness and color consistency of the displayed image in low-power scenarios and improving the display performance stability of the liquid crystal module.
[0071] The following provides a detailed description of the terminal for dynamic frame rate adjustment of the LCD module in low-power scenarios provided in this application. Please refer to [link / reference]. Figure 6 , Figure 6 Another embodiment of the system for dynamic frame rate adjustment of LCD modules in low-power scenarios provided in this application, the system includes: The first extraction unit 601 is used to extract the actual frame interval between the current frame and the previous frame, as well as the expected holding time of the current frame, based on the timing control signal of the liquid crystal module when the liquid crystal module is in a low-power frequency reduction operation state. The second extraction unit 602 is used to extract historical grayscale and target grayscale based on the image data of the current pixel; The first calculation unit 603 is used to calculate the transient overdrive voltage based on the historical grayscale, the target grayscale and the actual frame interval, by means of a preset overdrive voltage table, wherein the preset overdrive voltage table is a three-dimensional lookup table that includes a time domain dimension. The second calculation unit 604 is used to obtain the corresponding leakage current attenuation coefficient according to the target gray level, and to calculate the leakage current gamma bias voltage based on the expected holding time and the leakage current attenuation coefficient. The driving unit 605 is used to determine a target driving voltage based on the superposition result of the transient overdrive voltage and the leakage gamma bias voltage, and to apply the target driving voltage to the display driving of the liquid crystal module.
[0072] In this embodiment, the functions of each unit are the same as described above. Figures 1 to 5 The steps in the method embodiments shown correspond to those in the examples, and will not be repeated here.
[0073] This application also provides a device for dynamic frame rate adjustment of an LCD module in low-power scenarios. Please refer to [link / reference]. Figure 7 , Figure 7 An embodiment of the apparatus for dynamic frame rate adjustment of a liquid crystal module in a low-power scenario provided in this application includes: Processor 701, memory 702, input / output unit 703, bus 704; The processor 701 is connected to the memory 702, the input / output unit 703, and the bus 704; The memory 702 stores a program, and the processor 701 calls the program to execute the method of dynamic frame rate adjustment of the LCD module in any of the low-power scenarios described above.
[0074] This application also relates to a computer-readable storage medium storing a program that, when run on a computer, causes the computer to perform the method for dynamic frame rate adjustment of an LCD module under any of the low-power scenarios described above.
[0075] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0076] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0077] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0078] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0079] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A method for dynamic frame rate adjustment of an LCD module in a low-power scenario, characterized in that, The method includes: When the LCD module is in a low-power frequency reduction operation state, the actual frame interval between the current frame and the previous frame, as well as the expected holding time of the current frame, are extracted based on the timing control signal of the LCD module. Extract historical grayscale and target grayscale based on the image data of the current pixel; Based on the historical grayscale, the target grayscale, and the actual frame interval, the transient overdrive voltage is calculated using a preset overdrive voltage table, which is a three-dimensional lookup table that includes a time domain dimension. Obtain the corresponding leakage attenuation coefficient based on the target gray level, and calculate the leakage gamma bias voltage based on the expected holding time and the leakage attenuation coefficient; The target driving voltage is determined based on the superposition of the transient overdrive voltage and the leakage gamma bias voltage, and the target driving voltage is applied to the display driving of the liquid crystal module.
2. The method according to claim 1, characterized in that, The preset overdrive voltage table contains multiple two-dimensional sub-lookup tables corresponding to different reference frame intervals along the actual frame interval dimension. The calculation of transient overdrive voltage based on the historical grayscale, the target grayscale, and the actual frame interval using the preset overdrive voltage table includes: Based on the actual frame interval, a first reference frame interval and a second reference frame interval that enclose the actual frame interval are determined in a preset overdrive voltage table; Based on the historical grayscale and the target grayscale, the first reference overdrive voltage and the second reference overdrive voltage are extracted from the two-dimensional sub-lookup tables corresponding to the first reference frame interval and the second reference frame interval, respectively. Based on the actual frame interval, the first reference frame interval, and the second reference frame interval, calculate the temporal interpolation weights; The transient overdrive voltage is obtained by weighting the first reference overdrive voltage and the second reference overdrive voltage according to the time-domain interpolation weight.
3. The method according to claim 2, characterized in that, The calculation of temporal interpolation weights based on the actual frame interval, the first reference frame interval, and the second reference frame interval includes: Calculate the time offset ratio of the actual frame interval between the first reference frame interval and the second reference frame interval; The time-domain interpolation weights are determined by performing a nonlinear mapping based on the time offset ratio and the pre-constructed transient response curve of the liquid crystal.
4. The method according to claim 1, characterized in that, The step of obtaining the corresponding leakage current attenuation coefficient based on the target grayscale includes: Calculate the target voltage difference between the source and drain of the thin-film transistor of the current pixel in the target state based on the target grayscale; The channel electric field strength of the thin-film transistor during the pixel retention stage is determined based on the target voltage difference; Based on the channel electric field strength and the target voltage difference, the corresponding leakage attenuation coefficient is extracted from the leakage coefficient mapping table, which is constructed based on the mapping relationship between voltage difference and channel electric field strength.
5. The method according to claim 1, characterized in that, The calculation of the leakage current gamma bias voltage based on the expected retention time and the leakage current attenuation coefficient includes: The initial voltage state of the current pixel is obtained based on the target grayscale, and the equivalent capacitance parameter of the current pixel is extracted. Based on the leakage current attenuation coefficient, the initial voltage state, and the equivalent capacitance parameter, a voltage attenuation calculation formula is constructed to characterize the charge leakage characteristics during the pixel retention stage. Based on the expected holding time and the voltage decay calculation formula, calculate the cumulative charge loss during the expected holding time; The corresponding voltage compensation bias is calculated based on the cumulative charge loss, and the leakage gamma bias voltage is obtained.
6. The method according to claim 5, characterized in that, The method further includes: Obtain the current operating temperature of the LCD module, and calculate the temperature correction factor based on the current operating temperature; The leakage current attenuation coefficient is dynamically scaled according to the temperature correction factor.
7. The method according to claim 1, characterized in that, The step of determining the target driving voltage based on the superposition result of the transient overdrive voltage and the leakage gamma bias voltage includes: Based on the timing control signal of the liquid crystal module, the target polarity state of the current frame and the historical polarity state of the previous frame are obtained. The residual DC bias voltage generated by polarity asymmetry driving is calculated based on the target polarity state, the historical polarity state, and the actual frame interval. Based on the target polarity state, the compensation polarity direction of the leakage gamma bias voltage is determined, and the leakage gamma bias voltage and the residual DC bias voltage are superimposed according to the compensation polarity direction to obtain the preliminary compensation voltage. The initial compensation voltage is superimposed with the transient overdrive voltage, and the superimposed voltage is limited based on a preset dynamic output range of drive voltage to obtain the target drive voltage.
8. The method according to any one of claims 1 to 7, characterized in that, The extraction of the actual frame interval between the current frame and the previous frame based on the timing control signal of the liquid crystal module includes: The trigger edge of the vertical synchronization signal is captured by the timing control signal; Based on the internal row scanning clock of the liquid crystal module, the total number of row cycles between adjacent trigger edges of the vertical synchronization signal of the current frame and the previous frame is calculated, and the total number of row cycles is determined as the actual frame interval.
9. The method according to any one of claims 1 to 7, characterized in that, The timing control signal based on the liquid crystal module extracts the estimated hold time of the current frame, including: Extract the current frame valid data enable period and the vertical blanking region widening period from the timing control signal; Based on the time difference between the scan position of the current pixel in the row and the end of the effective data enable cycle, and combined with the vertical blanking region widening cycle, the estimated hold time from the current pixel to the next frame refresh is calculated by accumulating the values.
10. A system for dynamic frame rate adjustment of an LCD module in a low-power scenario, characterized in that, The system includes: The first extraction unit is used to extract the actual frame interval between the current frame and the previous frame, as well as the expected holding time of the current frame, based on the timing control signal of the liquid crystal module when the liquid crystal module is in a low-power frequency reduction operation state. The second extraction unit is used to extract historical grayscale and target grayscale based on the image data of the current pixel. The first calculation unit is used to calculate the transient overdrive voltage based on the historical grayscale, the target grayscale and the actual frame interval, using a preset overdrive voltage table, wherein the preset overdrive voltage table is a three-dimensional lookup table containing a time domain dimension. The second calculation unit is used to obtain the corresponding leakage attenuation coefficient according to the target gray level, and to calculate the leakage gamma bias voltage based on the expected holding time and the leakage attenuation coefficient. The driving unit is used to determine the target driving voltage based on the superposition result of the transient overdrive voltage and the leakage gamma bias voltage, and to apply the target driving voltage to the display driving of the liquid crystal module.
11. A device for dynamic frame rate adjustment of a liquid crystal module in a low-power scenario, characterized in that, The device includes: Processor, memory, input / output units, and bus; The processor is connected to the memory, the input / output unit, and the bus; The memory stores a program, which the processor invokes to perform the method as described in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains a program that, when executed on a computer, performs the method as described in any one of claims 1 to 9.