Self-adaptive refresh rate method and system of display driver
Through the subpixel-level charge distribution model and differential compensation driving circuit design, combined with pixel aging rate matching and content-aware offset technology, the problem of burning the OLED display at extremely low refresh rate is solved, and the power saving and anti-burning effect at low refresh rate is achieved.
Patent Information
- Application Number
- CN202510748642.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-07-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The OLED display screen burning problem caused by charge accumulation at extremely low refresh rate. The existing anti-burning technology is not effective under low refresh rate conditions, and has compensation lag and visual impact.
By establishing a sub-pixel-level charge distribution model, implementing a differential compensation driving circuit design, combining pixel aging rate matching and content-aware offset technology, real-time compensation at sub-frame level is achieved, predictively compensate the charge distribution trend and optimize power consumption management.
Effectively prevent burning of the screen at extremely low refresh rate, reduce visibility of the compensation process, maintain display quality, and optimize power consumption while preventing burning of the screen to achieve power saving effect.
Smart Images

Figure CN120356427A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display driving technology, and in particular, to an adaptive refresh rate method and system for display driving. Background Art
[0002] The inherent organic material characteristics of OLED displays make them face serious burn-in problems. Especially when displaying static content, long-term charge accumulation will cause uneven aging of pixels, forming permanent afterimages. This problem is particularly serious in extremely low refresh rate scenarios (1 - 5Hz) that pursue low power consumption. Because in the low refresh rate mode, the driving time of a single pixel is extended, and the charge accumulation effect is more significant. Traditional anti-burn-in technologies often have difficulty dealing with it.
[0003] Existing OLED anti-burn-in technologies mainly include methods such as pixel displacement, screen protection, and compensation driving, but all have obvious deficiencies under extremely low refresh rate conditions. Pixel displacement technology usually adopts offset at the whole pixel level, which is easily noticed by users and affects the visual experience; the screen protection mechanism will interrupt the normal use of users and reduce the usability of the device; the compensation driving technology usually relies on global compensation of frame intervals, and the compensation lag is obvious under low refresh rate conditions, often resulting in the problem of "compensation traces", and instead introducing new non-uniformity. Summary of the Invention
[0004] The present invention provides an adaptive refresh rate method and system for display driving. The present invention solves the problem of inaccurate description of charge accumulation characteristics in traditional technologies, optimizes the compensation strategy on the premise of ensuring the anti-burn-in effect, controls the additional power consumption at a low level, and realizes power saving and anti-burn-in at low refresh rates.
[0005] In a first aspect, the present invention provides an adaptive refresh rate method for display driving. The adaptive refresh rate method for display driving includes: Collect charge distribution data of pixel points of an OLED display screen to obtain first pixel charge distribution data; Calculate differential compensation parameters for the driving circuit of the OLED display screen according to the first pixel charge distribution data to obtain micro-compensation pulse parameters; Apply the micro-compensation pulse parameters to the driving circuit and collect second pixel charge distribution data; Perform pixel aging rate matching according to the second pixel charge distribution data to obtain an initial pixel driving signal; Perform content-aware analysis on the initial pixel driving signal, identify the static display area, and perform periodic micro-offset processing on the static display area to obtain a target pixel driving signal.
[0006] Combined with the first aspect, in the first implementation manner of the first aspect of the present invention, the acquisition of charge distribution data of pixel points of the OLED display screen to obtain the first pixel charge distribution data includes: Applying multi-level driving currents to the red, green, and blue channel sub-pixels of the OLED display screen respectively, measuring the charge accumulation responses of each color channel at different current levels, and obtaining the original charge accumulation data; Extracting the target time constant of each color channel according to the original charge accumulation data, and performing non-linear fitting on the original charge accumulation data and the target time constant to obtain the current-charge conversion function parameters; Dividing the OLED display screen into multiple pixel blocks, and obtaining the pixel point coordinates, driving time points, and driving current intensities within each pixel block, and integrating to obtain the pixel block driving parameters; Establishing a sub-pixel level charge distribution calculation model according to the target time constant, the current-charge conversion function parameters, and the pixel block driving parameters, and inputting the pixel values of the current display content into the sub-pixel level charge distribution calculation model for charge accumulation calculation to obtain the first pixel charge distribution data.
[0007] Combined with the first aspect, in the second implementation manner of the first aspect of the present invention, the calculation of the differential compensation parameters for the driving circuit of the OLED display screen according to the first pixel charge distribution data to obtain the micro compensation pulse parameters includes: Calculating the charge change rate according to the first pixel charge distribution data, and comparing the charge change rate with a preset change rate threshold to obtain the compensation demand signal of the driving circuit in the OLED display screen; Analyzing the charge distributions of different pixel blocks and different color channels based on the compensation demand signal to obtain the compensation pulse polarity and amplitude parameters; Calculating the insertion timing of the compensation pulse according to the compensation pulse polarity and amplitude parameters, and setting the specific position of the compensation pulse within the vertical blanking period or horizontal blanking period of the display frame to obtain the pulse timing parameters; Generating micro compensation pulse parameters including pulse width, pulse amplitude, and pulse number according to the pulse timing parameters, the compensation pulse polarity, and the amplitude parameters.
[0008] Combined with the first aspect, in the third implementation manner of the first aspect of the present invention, the application of the micro compensation pulse parameters to the driving circuit and the acquisition of the second pixel charge distribution data includes: Calculating the display frame time period according to a preset refresh rate, and determining the pulse insertion time point parameters based on the display frame time period; Generate a micro-compensation drive control signal including a gate control signal and a source data signal according to the pulse insertion time point parameter and the micro-compensation pulse parameter; Write the micro-compensation drive control signal into a micro-compensation control register, configure a pulse width register, a pulse amplitude register, and a pulse count register to obtain micro-compensation register configuration data; Set different compensation parameters for different color channels of the OLED display based on the micro-compensation register configuration data to obtain color channel differential compensation data; Apply the color channel differential compensation data to the drive circuit, perform a pulse insertion operation, measure the charge distribution state of each pixel point after the pulse insertion, and obtain second pixel charge distribution data.
[0009] Combined with the first aspect, in the fourth implementation manner of the first aspect of the present invention, the performing pixel aging rate matching according to the second pixel charge distribution data to obtain an initial pixel drive signal includes: Create a charge-to-aging conversion function, and calculate the aging rate of each pixel point according to the second pixel charge distribution data and the charge-to-aging conversion function to obtain pixel aging rate distribution data; Construct an aging rate matching window according to the pixel aging rate distribution data, and calculate a pixel aging rate difference matrix between adjacent pixel pairs within the aging rate matching window; Construct an aging rate matching objective function according to the pixel aging rate difference matrix and a spatial distance weight coefficient, set constraints on the overall brightness being unchanged and the adjustment amplitude being limited, and then use the Lagrange multiplier method to solve the aging rate matching objective function and the constraints to obtain an optimal aging rate distribution; Reverse-calculate optimized charge distribution data based on the optimal aging rate distribution, and generate an initial pixel drive signal based on the optimized charge distribution data.
[0010] Combined with the first aspect, in the fifth implementation manner of the first aspect of the present invention, the reverse-calculating optimized charge distribution data based on the optimal aging rate distribution and generating an initial pixel drive signal based on the optimized charge distribution data includes: Construct an inverse function of the charge-to-aging conversion function to obtain an inverse mapping function from aging rate to charge; Input the optimal aging rate distribution into the inverse mapping function for calculation to obtain optimized charge distribution data; Perform a pixel point charge difference operation according to the optimized charge distribution data and the second pixel charge distribution data to obtain charge adjustment amount data; Perform a charge-driven conversion according to the charge adjustment amount data to obtain pixel drive adjustment parameters; Based on the original pixel drive signal and the pixel drive adjustment parameters, perform drive signal adjustment on the RGB three channels at each pixel position to obtain an initial pixel drive signal.
[0011] Combined with the first aspect, in the sixth implementation manner of the first aspect of the present invention, the content-aware analysis of the initial pixel drive signal, identifying the static display area, and performing periodic micro-offset processing on the static display area to obtain a target pixel drive signal includes: Receive the initial pixel drive signal through the OLED display screen and convert it into display content data, and analyze the time stability of the initial pixel drive signal based on the display content data to obtain the static display area; Calculate a region feature data set corresponding to the static display area according to the initial pixel drive signal; Based on the region feature data set, set the offset amplitude, offset frequency, and initial phase parameters in the horizontal and vertical directions to obtain a sub-pixel offset parameter set; Perform edge smoothing calculation on the initial pixel drive signal and the sub-pixel offset parameter set to obtain smoothed edge offset data; Perform position adjustment calculation on the initial pixel drive signal according to the smoothed edge offset data, apply periodic micro-offset in the static display area while keeping the original pixel drive signal unchanged in the dynamic display area to obtain a target pixel drive signal.
[0012] In a second aspect, the present invention provides an adaptive refresh rate system for display driving, and the adaptive refresh rate system for display driving includes: An acquisition module for collecting charge distribution data of pixel points of the OLED display screen to obtain first pixel charge distribution data; A compensation module for calculating differential compensation parameters for the drive circuit of the OLED display screen according to the first pixel charge distribution data to obtain micro-compensation pulse parameters; A drive module for applying the micro-compensation pulse parameters to the drive circuit and collecting second pixel charge distribution data; A matching module for performing pixel aging rate matching according to the second pixel charge distribution data to obtain an initial pixel drive signal; An offset processing module for performing content-aware analysis on the initial pixel drive signal, identifying the static display area, and performing periodic micro-offset processing on the static display area to obtain a target pixel drive signal.
[0013] In the technical solution provided by the present invention, by establishing an accurate sub-pixel level charge distribution model, the dynamic process of charge accumulation and release in different color channels is accurately described, providing an accurate mathematical basis for subsequent compensation, and solving the problem of inaccurate description of charge accumulation characteristics in traditional technologies. The differential compensation drive circuit design is adopted to achieve real-time compensation at the sub-frame level, avoiding the lag of compensation when the charge accumulates to the critical value, and effectively eliminating the "compensation trace" problem in traditional methods. Through the micro-compensation pulse insertion and control technology, precise compensation control at the microsecond level is achieved under extremely low refresh rate conditions, rather than the whole-frame or multi-frame compensation in traditional technologies, significantly reducing the visibility of the compensation process and ensuring the display quality. Based on the pixel aging rate matching algorithm, starting from the perspective of aging rate matching, rather than simple brightness equalization, the aging rates of adjacent pixels tend to be consistent, fundamentally preventing local burn-in problems. The content-aware pixel offset technology realizes content-aware offset at the sub-pixel level, rather than simple overall offset or pixel-level offset, significantly reducing the visual detectability of the offset, and at the same time effectively dispersing the charge burden accumulated over a long time. The comprehensive regulation and real-time optimization mechanism realizes multi-objective collaborative optimization, finding the best balance point among charge balance, aging balance, visual quality and power consumption, so that the system can still maintain excellent anti-burn-in performance under extremely low refresh rates. A predictive compensation strategy is implemented for the long charge accumulation period unique to extremely low refresh rates. Based on historical data and content analysis, the future charge distribution trend is predicted, and targeted compensation is implemented in advance to prevent the occurrence of burn-in problems. Through the intelligent power management mechanism, the compensation strategy is optimized on the premise of ensuring the anti-burn-in effect, and the additional power consumption is controlled at a low level, achieving power saving and anti-burn-in at low refresh rates.
[0014] Other features and advantages of the present invention will be described in the following specification, and, in part, will be obvious from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention are realized and obtained by the structures specifically pointed out in the specification, claims and drawings.
[0015] To make the above objectives, features and advantages of the present invention more obvious and understandable, the following specific preferred embodiments are given, and in conjunction with the accompanying drawings, the detailed description is as follows. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a schematic diagram of an embodiment of the adaptive refresh rate method for display driving in an embodiment of the present invention; Figure 2 It is a schematic diagram of an embodiment of the adaptive refresh rate system for display driving in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0018] As used in the embodiments of the present invention, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes other steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.
[0019] To facilitate the understanding of this embodiment, a method for adaptive refresh rate of display driving disclosed in the embodiments of the present invention will be introduced in detail first. As Figure 1 shown, this method includes the following steps: 101. Collect charge distribution data of pixel points on the OLED display screen to obtain first pixel charge distribution data; It can be understood that the execution subject of the present invention can be an adaptive refresh rate system for display driving, or a terminal or a server. Specifically, no limitation is made here. The embodiments of the present invention will be described by taking the server as the execution subject as an example.
[0020] Specifically, multi-level driving current excitation is performed on the red, green, and blue channel sub-pixels of the OLED. By applying several fixed current levels in the experimental environment, such as 0.1 mA, 0.5 mA, 1 mA, 2 mA, and 5 mA, the charge accumulation response process of the organic light-emitting material in each color channel at different time points is measured step by step to obtain the original charge response data curve. Since the materials used in different color channels have different electron migration characteristics and ion migration time windows, the corresponding charge accumulation processes exhibit different time decay characteristics. This difference determines that the target time constants must be extracted for the red, green, and blue sub-pixel materials respectively. The extraction of the time constant is completed through the non-linear least squares fitting between the exponential decay model and the measured curve. On this basis, combined with the charge response curve at each current excitation level, a conversion function of the relationship between current and charge is established. This function reflects the non-linear influence of the current intensity on the charge accumulation amount under the same driving period, showing a curve characteristic of an accelerated growth rate when the current approaches the material charge transfer threshold. The entire OLED display screen is divided into multiple pixel blocks, each block contains several pixel points. By recording the two-dimensional spatial coordinates, the current driving time point, and the currently applied driving current of all pixel points within each block, a set of pixel block driving parameters coupled in space and time is formed, reflecting the driving behavior distribution basis of the display content on the panel. The target time constant, the non-linear current-charge function parameters, and the block driving parameters are integrated and input to establish a sub-pixel level charge distribution calculation model. This model can simulate the charge accumulation state of each sub-pixel at the current moment and can dynamically update the charge load of each pixel at each position as time progresses. After mapping the pixel brightness value corresponding to the display content of the current frame to the driving current and inputting it into this charge distribution model, the cumulative charge data is output according to each pixel position, thus completing the pixel charge modeling process from the display content mapping to the physical driving level and obtaining the first pixel charge distribution data.
[0021] 102. Calculate the differential compensation parameters for the driving circuit of the OLED display screen according to the first pixel charge distribution data to obtain the micro-compensation pulse parameters; Specifically, the charge distribution data of the first pixel is used as input, and the charge accumulation values at different times are continuously differentiated to extract the charge change rate of each pixel in the current frame period, and the change rate is compared with the preset charge change threshold. When the charge change rate of a certain pixel or a certain block exceeds the threshold, it is determined that there is an abnormal charge accumulation trend, thereby triggering the compensation demand signal at the driving circuit level, indicating that the pixel area needs to perform mandatory micro-compensation intervention. Based on the compensation demand signal, combined with the spatial position of each pixel and the color channel to which it belongs, its historical charge evolution characteristics are analyzed, and the polarity direction of the current accumulated charge and the amplitude value of the deviation from the reference steady state are identified, so as to reversely deduce the polarity and voltage amplitude of the required compensation pulse, so that it has a canceling effect on the total charge and the current accumulation trend, ensuring that the compensation completes energy balance without causing a sudden change in brightness. In order to avoid interference of compensation pulses on the display process, the insertion timing of compensation pulses is limited to the vertical blanking period or the line blanking period of each frame display signal cycle, and multiple local extreme points are calculated through the distribution function within the frame cycle as the insertion position of the compensation pulse, so as to determine the time position of the micro-compensation pulse and the relative frame timing relationship, and generate pulse timing parameters including the insertion order and interval. In combination with the polarity and amplitude of the compensation pulse and the above-mentioned timing parameters, a micro-compensation pulse parameter set is constructed to clarify the pulse width, voltage amplitude and specific number of compensation pulses in each frame required for each compensation unit. This parameter set is written into the dedicated control unit in the OLED driver chip through a digital register to ensure that the compensation behavior of multiple pixel points in each compensation cycle is highly real-time and spatially different, thereby achieving precise control of sub-pixel micro-compensation pulses of the OLED screen. 103. Apply the micro-compensation pulse parameters to the drive circuit and collect the second pixel charge distribution data; Specifically, the time period of each frame of display signal is calculated based on the currently set refresh rate. Based on the display frame time period, according to the preset micro-compensation strategy, a set of pulse insertion time point parameters is generated by calculating multiple local optimal insertion times distributed within this period, which is used to locate the time distribution characteristics of the micro-compensation pulses in each frame. Based on this set of time parameters, the micro-compensation pulse parameters are used as the basis for amplitude and polarity, and combined with the compensation timing information to generate the corresponding micro-compensation drive control signal, which is jointly composed of the gate control signal and the source data signal. Among them, the gate signal controls the conduction timing of the drive channel, and the source signal carries the specific voltage value and polarity direction of each compensation pulse to ensure that the drive path applies the compensating energy with a reverse balancing effect at the precise moment. This micro-compensation drive control signal is written into the dedicated micro-compensation control register in the display control chip through the communication interface. The register includes a register field for defining the pulse width, a register field for controlling the pulse amplitude, and a register field for recording the number of pulses in each frame. The data accuracy of each field reaches the sub-microsecond level and the millivolt level, forming the micro-compensation register configuration data. On this basis, according to the charge response characteristics of different color channels, especially the characteristics that the aging speed and response time constant of the blue channel are significantly different from those of the red and green channels, different compensation parameters are set for each channel. By adjusting the amplitude, width, and pulse density, more targeted color channel differential compensation data is constructed. The differential compensation data is applied to the drive circuit to accurately perform the pulse insertion operation during the blanking period of each frame, so that the compensation pulses complete the action process without disturbing the display quality and releasing the charge accumulation to the maximum extent. After the compensation operation is completed, the charge states of all pixel points are detected and collected again, especially focusing on the areas previously marked as having a high charge change rate, to judge the actual effect of the micro-compensation operation, and finally obtain the second pixel charge distribution data after the compensation intervention.
[0022] 104. Perform pixel aging rate matching according to the second pixel charge distribution data to obtain the initial pixel drive signal; Specifically, a physical model that maps the amount of charge accumulation to pixel aging behavior is constructed. This model takes the charge-to-aging conversion function as the core. The basis is that long-term charge accumulation will cause irreversible organic degradation to the OLED luminescent material, and this degradation is manifested as perceivable aging effects such as brightness decline and slower response speed. Therefore, the functional relationship between charge and aging is fitted through experimental data to form a charge-aging mapping function with a physical basis. Combining the charge-aging mapping function with the second pixel charge distribution data, mapping operations are performed on the charge accumulation situation of each pixel point at the current moment to obtain the pixel aging rate distribution data on the entire display panel at present. This distribution reflects the problem of inconsistent aging rates of each pixel due to charge accumulation differences. Based on this aging rate distribution map, an aging rate matching window containing multiple pixel points is constructed. The window size is three by three or five by five. Each pair of adjacent pixels in the window will be extracted to calculate their aging rate differences, and a pixel aging rate difference matrix is formed by summarization. In order to make the aging rate more balanced, a weight coefficient related to spatial distance is introduced according to this difference matrix, that is, the weight value is inversely proportional to the physical distance between pixels, so as to strengthen the balance requirement between neighboring pixels, and an aging rate matching objective function is constructed. The objective function aims to minimize the sum of the weighted squared aging rate differences within the entire matching window. At the same time, in order to avoid overall brightness fluctuations or abnormal single-pixel drive signals caused by the adjustment process, two constraint conditions are introduced: one is to keep the overall brightness constant, that is, the sum of the aging rates remains unchanged, and the other is to limit the deviation between the adjusted aging rate of each pixel and its original value not to exceed a certain proportion. The Lagrange multiplier method is used for mathematical solution in establishing the objective function and constraint conditions. By introducing multipliers, the objective function and constraint conditions are jointly optimized, and the optimal aging rate distribution is obtained. Based on the optimal aging rate distribution, the optimized charge distribution data required to make this rate hold is deduced in reverse. The charge accumulation state that each pixel should have is solved through the inverse function. The optimized charge data is input into the drive model, and combined with the charge response characteristics of the material, the initial pixel drive signal for actual light emission control is generated.
[0023] Mathematically construct the inverse function of the charge-to-aging conversion function. The construction process of this inverse function requires, on the premise of ensuring the monotonicity and continuity of the original function, to establish a reverse mapping path from the target aging rate back to the corresponding charge value through numerical fitting and derivative analysis, forming an inverse calculation function from aging rate to charge. This function is used to take the optimal aging rate distribution as the input variable, and for the aging rate value of each pixel, calculate the corresponding theoretical charge accumulation value, obtaining a set of optimized charge distribution data with the characteristics of aging balance. This set of data represents the charge levels that each pixel should maintain in the ideal state under the current display conditions. Compare the optimized charge distribution data point by point with the second pixel charge distribution data measured after performing the micro-compensation operation previously. Through the difference operation of the two sets of data, extract the charge gap between each pixel in the current actual state and the ideal aging state, constituting the charge adjustment amount data. This data set reflects which pixels need to increase charge input to delay aging and which pixels need to moderately reduce the drive to slow down the accumulation trend. According to the charge adjustment amount data, combined with the drive response characteristic model of the material, convert the charge adjustment amount of each pixel into control parameters that can be applied at the actual drive level, that is, perform the quantization conversion operation between charge and drive, obtaining pixel drive adjustment parameters with the meaning of actual hardware instructions, including the current adjustment amplitude, voltage offset value, drive time correction, etc. On the premise of keeping the original pixel drive signal as the reference, superimpose and apply the above pixel drive adjustment parameters to the drive sequence of each pixel point, especially independently adjust the RGB three channels respectively, so that the compensation behavior of each channel is consistent with its independent aging response characteristics. There are significant differences in material properties, drive response speed, and thermal stress tolerance between the red, green, and blue channels. Therefore, when the system adjusts, it not only needs to ensure brightness consistency but also takes into account the dynamic control strategy of channel independence, thereby generating an initial pixel drive signal that conforms to the aging rate matching logic.
[0024] 105. Perform content-aware analysis on the initial pixel drive signal, identify the static display area, and perform periodic micro-offset processing on the static display area to obtain the target pixel drive signal.
[0025] Specifically, the initial pixel driving signal output by the driving circuit within the current frame period is input into the OLED display screen, and the signal is parsed and synchronously restored by the display control chip, and converted into complete display content data. On this basis, time stability analysis is performed on the display content data of multiple consecutive frame periods. By comparing the change amplitudes of the brightness values and color data of each pixel point in consecutive frames, the pixel regions with change amplitudes lower than the threshold within the set time window are extracted, so as to identify the static display regions in the entire display interface. These regions include image contents with long-term invariant features such as status bars, system navigation buttons, fixed icons or text headings. For the identified static display regions, corresponding region feature data sets are constructed based on their spatial distribution, contour boundaries, shape information, central coordinates, etc., to express the specific features of each static region in terms of geometry and layout, such as structural indexes like centroid coordinates, area, aspect ratio, roundness, etc. Based on this region feature data set, combined with the evaluation results of the system on the offset perceptibility and compensation effectiveness, small offset amplitudes are set for each static region in the horizontal and vertical directions respectively, with the range controlled at the sub-pixel level. At the same time, considering the anti-interference requirements and visual comfort, different offset frequencies and initial phase angles are set for them to generate a set of sub-pixel offset parameter sets, so that the offset behaviors of different static regions maintain a certain dislocation to reduce the human eye recognition probability. The initial pixel driving signal is combined with this offset parameter set and input into the edge smoothing calculation module to perform bilinear interpolation or cubic spline interpolation operations on the boundary pixels of the static regions, buffering the image dislocation caused by the offset while maintaining the continuity of the image contour, and generating smooth edge offset data. According to this smooth data, pixel position adjustment calculations are performed on the initial pixel driving signal, and periodic micro-offset processing accurate to the sub-pixel level is implemented within the static display region, while the dynamic display region does not undergo any position adjustment and keeps its original pixel driving signal unchanged, obtaining the target pixel driving signal.
[0026] In the embodiments of the present invention, by establishing an accurate sub-pixel level charge distribution model, the dynamic processes of charge accumulation and release in different color channels are accurately described, providing an accurate mathematical basis for subsequent compensation, and solving the problem of inaccurate description of charge accumulation characteristics in traditional technologies. The differential compensation drive circuit design is adopted to achieve real-time compensation at the sub-frame level, avoiding the hysteresis of compensating only when the charge accumulates to the critical value, and effectively eliminating the "compensation trace" problem in traditional methods. Through the micro-compensation pulse insertion and control technology, precise compensation control at the microsecond level is achieved under extremely low refresh rate conditions, rather than the whole-frame or multi-frame compensation in traditional technologies, significantly reducing the visibility of the compensation process and ensuring the display quality. Based on the pixel aging rate matching algorithm, starting from the perspective of aging rate matching, rather than simple brightness equalization, the aging rates of adjacent pixels tend to be consistent, fundamentally preventing local burn-in problems. The content-aware pixel offset technology realizes content-aware offset at the sub-pixel level, rather than simple overall offset or pixel-level offset, significantly reducing the visual detectability of the offset, and at the same time effectively dispersing the charge burden accumulated over a long time. The comprehensive regulation and real-time optimization mechanism realizes multi-objective collaborative optimization, finding the best balance point among charge balance, aging balance, visual quality and power consumption, so that the system can still maintain excellent anti-burn-in performance under extremely low refresh rates. A predictive compensation strategy is implemented for the long charge accumulation cycle unique to extremely low refresh rates. Based on historical data and content analysis, the future charge distribution trend is predicted, and targeted compensation is implemented in advance to prevent the occurrence of burn-in problems. Through the intelligent power management mechanism, the compensation strategy is optimized on the premise of ensuring the anti-burn-in effect, and the additional power consumption is controlled at a low level, achieving power saving and anti-burn-in at low refresh rates.
[0027] In a specific embodiment, the process of executing step 101 may specifically include the following steps: Multistage drive currents are respectively applied to the red, green, and blue sub-pixels of the OLED display screen, and the charge accumulation responses of each color channel at different current levels are measured to obtain the original charge accumulation data; The target time constant of each color channel is extracted according to the original charge accumulation data, and the original charge accumulation data and the target time constant are non-linearly fitted to obtain the current-charge conversion function parameters; The OLED display screen is divided into multiple pixel blocks, and the pixel coordinates, drive time points, and drive current intensities within each pixel block are obtained, and the pixel block drive parameters are integrated; According to the target time constant, the current-charge conversion function parameters, and the pixel block drive parameters, a sub-pixel level charge distribution calculation model is established, and the pixel values of the current display content are input into the sub-pixel level charge distribution calculation model for charge accumulation calculation to obtain the first pixel charge distribution data.
[0028] Specifically, an electrical excitation system with precise current control and transient response measurement capabilities is constructed in an experimental environment. This system supports multi-level current output modulation in the range of microamps to milliamps and can synchronously capture the transient charge response curves of pixel ports within each driving cycle. During actual operation, the OLED sub-pixels corresponding to the red, green, and blue color channels are respectively controlled and driven, and the channel-by-channel application method is adopted to ensure the independence of response data and controllable interference. A set of discrete current levels, such as 0.1 mA, 0.3 mA, 0.5 mA, 1.0 mA, and 2.0 mA, are respectively applied to each color sub-pixel array, and the charge accumulation response process is collected under each current level, including dynamic characteristics such as the response delay when charge starts to accumulate, the accumulation rate, the steady-state approach behavior, and the residual effect of charge release. The charge response data at different time points are recorded by high-frequency sampling means and the corresponding current levels and timestamps are marked to obtain the original charge accumulation data. These data contain the intrinsic charge response characteristics of the material, as well as the real response trajectories under the superposition of multiple factors such as the panel structure, electrode wiring, and gate driving waveform. According to the original charge accumulation data, characteristic time modeling analysis is respectively carried out for each color channel, that is, by analyzing the charge accumulation curves under different driving current conditions, the target time constant corresponding to each color channel is extracted. This time constant is used to describe the average response time delay required for the recombination of electrons and holes inside the material. Due to different material systems used for different colors, their charge response speeds are significantly different. For example, blue light materials exhibit faster but aging-sensitive characteristics, so their time constants are smaller and the nonlinear characteristics are more obvious. To ensure the accuracy of subsequent modeling, the original charge accumulation data and the extracted target time constants are subjected to nonlinear fitting processing, and the current-charge conversion function parameters for generalization and inference are fitted by numerical optimization means. This function is used to map any current intensity value to the charge accumulation per unit time and has high fitting accuracy within the entire driving current change range. Its form can reflect the rapid nonlinear rising trend that appears when the current approaches or exceeds the charge transfer threshold of a specific material. The OLED display screen is divided into multiple pixel blocks, each block including P×Q pixel points, and the division standard is set according to the physical resolution of the display panel, wiring grouping, heat generation characteristics, or brightness equalization strategy. On this basis, a pixel space coordinate index is established for each pixel block, and the driving time points and current intensities of each pixel within the block at a specific frame moment are collected in cooperation with the driving controller. These data constitute a set of pixel block driving parameters reflecting pixel behavior. In the model construction stage, the aforementioned target time constants, current-charge conversion function parameters, and pixel block driving parameters are integrated and input to construct a sub-pixel level charge distribution calculation model. This model is used to restore the distribution law of internal charges in the OLED display screen in the spatio-temporal dimension under specific driving signals.The model estimates the charge amounts for each of the RGB three channels at each pixel position by means of point-by-point operations, takes the luminance data of the current display frame as the input, converts the pixel luminance into the corresponding current excitation amount through the color mapping relationship, and further inputs it into the charge calculation model to perform dynamic integration and non-linear response calculations, so as to obtain the cumulative charge amounts of each pixel sub-channel in the current display state. Since the model has the characteristic of driving history memory, it can consider the charge residual effect between frames and accurately evaluate the charge accumulation risk in the case of displaying the same image for a long time or repeatedly displaying static content in a region. The calculation model models and outputs the charge state of each pixel point of the entire OLED panel in the current frame, generating the first pixel charge distribution data.
[0029] In a specific embodiment, the process of executing step 102 may specifically include the following steps: Calculate the charge change rate according to the first pixel charge distribution data, and compare the charge change rate with a preset change rate threshold to obtain a compensation demand signal for the driving circuit in the OLED display screen; Analyze the charge distributions of different pixel blocks and different color channels based on the compensation demand signal to obtain the compensation pulse polarity and amplitude parameters; Calculate the insertion timing of the compensation pulse according to the compensation pulse polarity and amplitude parameters, and set the specific position of the compensation pulse during the vertical blanking period or the horizontal blanking period of the display frame to obtain the pulse timing parameters; Generate micro-compensation pulse parameters including pulse width, pulse amplitude and pulse number according to the pulse timing parameters, compensation pulse polarity and amplitude parameters.
[0030] Specifically, the charge change rate is calculated based on the first pixel charge distribution data, and the change rate of the charge accumulation amount of the same pixel point is calculated between consecutive frames. At the same time, the original charge data is preprocessed by combining the time window moving average method and the second-order difference structure, making the calculated charge change rate more stable and resistant to interference. The charge change rate of each pixel is compared with a set of change rate thresholds set according to the panel process, charge threshold voltage, and charge residue tolerance, and set within a range representing the display stability boundary. For example, the charge growth per unit time does not exceed a certain millicoulomb value. When the charge change rates of multiple pixels in a certain block exceed this threshold, the system determines that the region enters the charge abnormal accumulation state, thereby triggering a logical compensation demand signal to notify the drive circuit to enter the micro-compensation mode. Based on the compensation demand signal, the charge distribution situation analysis is performed on different pixel blocks and three-color channels on the display panel respectively. This analysis is carried out based on two dimensions: one is the spatial dimension, that is, analyzing the charge change distribution gradient and concentration degree of the pixels inside each pixel block; the other is the color dimension, that is, respectively counting the spatial concentration degree and critical position distribution of the charge change rates of the red, green, and blue channels. Through these two types of analysis, the charge offset direction of each compensation area is determined, so as to judge the polarity of the compensation pulse required, that is, a pulse signal with a reaction characteristic should be applied in the opposite direction of the current pixel charge polarity. At the same time, according to the charge accumulation amplitude and time change trend of this region, combined with the current-charge response model, the estimated value of the voltage amplitude required for compensation is calculated, and it is quantified into an actually executable compensation amplitude parameter according to the voltage conversion accuracy defined by the system. This amplitude is used to release the charge accumulation in the negative number interval to prevent further stacking. In order to accurately inject the compensation pulse during the driving process and minimize the interference to the normal display signal as much as possible, the complete frame cycle duration is calculated according to the refresh rate of the current display frame, and based on the blanking structure of the row and frame in the drive signal, the pulse insertion is limited to the time segment that does not interfere with pixel writing or display update. The vertical blanking period is preferentially selected as the main injection window. If the space in this period is insufficient, multiple sub-pulses are inserted dispersedly in the horizontal blanking period. In order to more reasonably arrange the time distribution of the compensation pulse in the frame cycle, a pulse distribution function based on empirical rules is constructed, and several local extreme points are selected as the insertion time points in this function according to the spatial gradient of the charge change intensity and the urgency of the pulse demand, obtaining the pulse timing parameters. This parameter includes the insertion time within the frame, the duration, and the interval between adjacent pulses, which are used to guide the synchronous output behavior of the drive controller. The micro-compensation pulse parameters including the pulse width, pulse amplitude, and pulse number are generated according to the pulse timing parameters, compensation pulse polarity, and amplitude parameters.Among them, the pulse width, i.e., the conduction time of the compensation pulse on the driving channel, is set in the range of dozens of microseconds and is fine-tuned to adapt to the capacitance differences in different regions; the pulse amplitude, the voltage extreme value calculated above will be converted into a digital signal and written into the amplitude control register to directly control the peak voltage during the compensation discharge process; the number of pulses is determined according to the duration of each frame period and the pulse interval. In the scenario of multi-region common compensation or multi-color channel superposition compensation, the number of pulses increases to several, and a pulse number control module with frame synchronization marks needs to be specially designed to avoid timing conflicts. This parameter set is written into the exclusive micro-compensation register group inside the OLED driving control chip through communication protocols such as SPI or I²C, so that the driving system can accurately schedule the compensation pulse signal during the blanking period of each frame.
[0031] In a specific embodiment, the process of executing step 103 may specifically include the following steps: Calculate the display frame time period according to the preset refresh rate, and determine the pulse insertion time point parameter based on the display frame time period; Generate a micro-compensation drive control signal including a gate control signal and a source data signal according to the pulse insertion time point parameter and the micro-compensation pulse parameter; Write the micro-compensation drive control signal into the micro-compensation control register, configure the pulse width register, the pulse amplitude register, and the pulse count register to obtain the micro-compensation register configuration data; Set different compensation parameters for different color channels of the OLED display screen based on the micro-compensation register configuration data to obtain color channel differential compensation data; Apply the color channel differential compensation data to the drive circuit, perform the pulse insertion operation, and measure the charge distribution state of each pixel point after the pulse insertion to obtain the second pixel charge distribution data.
[0032] Specifically, according to the refresh rate value set by the current system, the time period for each frame display is calculated. The time period determines the insertion window and rhythm control of the compensation pulses in the frame structure. The refresh rate is set within an extremely low value range, such as 1 Hz to 5 Hz, and the corresponding frame periods are 1000 milliseconds to 200 milliseconds respectively. Based on this frame period, a frame timing diagram is constructed. Under this time structure, by analyzing the current display load, charge change trend and cumulative intensity, combined with a predefined pulse insertion strategy function, the pulse insertion time point parameters are determined. This parameter consists of a set of moment values, representing the time points in the frame period that are most suitable for inserting compensation pulses, and ensuring that these moments are within the vertical blanking period or horizontal blanking period to avoid interfering with normal pixel refreshing and image rendering. According to the above pulse insertion time point parameters and the micro-compensation pulse parameters calculated previously, they are fused to construct a complete micro-compensation drive control signal. This signal includes two types of key control quantities: the gate control signal, which is used to turn on a specific pixel drive channel at a specified time point, thereby allowing the compensation pulse to enter the pixel charge channel; the source data signal, which is used to provide specific execution information such as the amplitude, voltage polarity, and duration of each compensation pulse. The gate control signal maintains an on state in the form of a high-level pulse for 40 to 50 microseconds, while the source data signal performs voltage amplitude matching according to the compensation energy required for each pixel or pixel block, ensuring that the micro-compensation pulse plays an accurate reverse adjustment role in terms of intensity and direction for charge accumulation. The coordinated generation of these two signals ensures that the time and energy control of the micro-compensation process have high repeatability and pixel-level accuracy. The generated micro-compensation drive control signal is written into a dedicated micro-compensation control register through the internal bus of the display driver. The register structure is designed as multiple fields, corresponding to the width, amplitude, and number control of the pulses respectively. The specific values of these fields are set according to the current compensation strategy, thereby constituting the micro-compensation register configuration data. Among them, the pulse width register is an 8-bit register with a configuration accuracy of 0.5 microseconds, controlling the duration of the pulse conduction in the pixel charge channel; the pulse amplitude register is a 10-bit register with its accuracy refined to 0.01 volts, used to adjust the intensity of the compensation voltage and ensure the effectiveness of different color channels under the material response differences; the pulse count register controls the number of pulses injected within each frame period, which is between 3 and 5, to balance charge adjustment and power consumption overhead. According to the micro-compensation register configuration data, different compensation parameter sets with material characteristics are formulated for the red, green, and blue color channels on the OLED display screen respectively. This process fully considers the differences in physical characteristics such as response speed, charge transfer ability, and aging speed of different light-emitting materials. Especially for the blue channel, due to its fast aging and small charge time constant, a larger compensation amplitude and higher pulse density are required. Therefore, the compensation amplitude for the blue channel is set to 1.2 to 1.3 times that of the red and green channels, and its pulse interval is synchronously reduced to enhance the buffering effect.Through differential parameter settings, an energy regulation and aging control strategy customized by channel is realized, making the micro-compensation strategy more in line with the material distribution characteristics of the OLED panel. The generated color channel differential compensation data is integrated by the system into a dedicated data structure and synchronously mapped to multiple control domains of the drive controller to ensure that the signals of each channel do not interfere with each other in terms of timing and amplitude and execute collaboratively. Apply the above differential compensation data to the actual drive circuit and perform the insertion operation of compensation pulses. This operation is initiated at the time point set by the register, injects 3 to 5 accurately controlled compensation pulse signals during the vertical or line blanking period of each frame, and acts on the RGB sub-pixels respectively in the specified pixel block. In order to obtain the actual impact of the compensation behavior on the charge accumulation state, after the compensation operation is completed, the charge distribution measurement of the entire pixel array is re-performed through the charge monitoring unit, focusing on the areas previously marked as having abnormal charge accumulation, collecting the actual charge values of each pixel point after pulse insertion point by point, and comparing them with the data before compensation. The time stamp, charge change amount and drive channel response behavior are recorded simultaneously during the collection process to form the second pixel charge distribution data.
[0033] In a specific embodiment, the process of executing step 104 may specifically include the following steps: Create a charge-to-aging conversion function, and calculate the aging rate of each pixel point according to the second pixel charge distribution data and the charge-to-aging conversion function to obtain the pixel aging rate distribution data; Construct an aging rate matching window according to the pixel aging rate distribution data, and calculate the pixel aging rate difference matrix between adjacent pixel pairs within the aging rate matching window; Construct an aging rate matching objective function according to the pixel aging rate difference matrix and the spatial distance weight coefficient, set the constraints of overall brightness unchanged and adjustment amplitude limit, and then use the Lagrange multiplier method to solve the aging rate matching objective function and the constraints to obtain the optimal aging rate distribution; Based on the optimal aging rate distribution, reverse calculate the optimized charge distribution data, and generate the initial pixel drive signal based on the optimized charge distribution data.
[0034] Specifically, a charge-to-aging conversion function is created, that is, a functional mapping relationship between the charge accumulation behavior and the aging rate of the OLED material is established. The design of this function fully considers the degradation mechanism of organic light-emitting materials under the action of long-term charge injection and electric fields. Its core idea is that under continuous high charge loading, phenomena such as molecular structure changes, reduced luminous efficiency, and weakened thermal stability will occur inside the OLED material. These changes are macroscopically manifested as pixel brightness attenuation and color shift. Based on actual tests and experimental fitting, this charge-to-aging process is abstracted into a non-linear function, which can output a corresponding aging rate value according to the charge density or cumulative value per unit time, thereby realizing a quantitative mapping from the physical charge distribution to the material life change in the system. By applying this function to the numerical values of each pixel point in the second pixel charge distribution data, the instantaneous aging rate of each pixel under the current display conditions is calculated, and the pixel aging rate distribution data of the entire OLED panel at this moment is generated. An aging rate matching window is constructed according to the pixel aging rate distribution data. Each window covers a certain number of pixels, and a three-by-three or five-by-five structure is used as the unit matching block. In each matching window, the difference operation is sequentially performed on any two adjacent pixel pairs, and the absolute difference of their aging rates is calculated to construct an aging rate difference matrix. Each element of this matrix represents the degree of imbalance in the aging speed between any pixel pairs in the window, and is an important indicator for evaluating the local consistency of the current aging state. At the same time, in order to constrain and guide the spatial distribution characteristics during the optimization process, a weight coefficient is assigned to the difference between each pair of pixels. This coefficient is inversely proportional to the spatial distance between the pixels. The aging inconsistency between adjacent pixels is more important, while the imbalance between pixels that are far apart is appropriately relaxed. Therefore, a distance-weight mapping is established in the form of a Gaussian function, so that the final weight coefficient shows an exponential decay characteristic as the distance increases. Based on this weight mechanism and the aging rate difference matrix, the objective function is constructed, and its form is the sum of the squares of the weighted aging rate differences of all pixel pairs. The minimization objective of this function is to make the aging rate distribution of the entire panel as consistent as possible within the spatial range. To ensure that the overall display effect of the panel is not damaged during the optimization process, two constraint conditions are added outside the aging rate matching objective function. The first is the overall brightness invariance constraint, that is, the sum of the aging rates of all pixels must be constant, to avoid changes in the overall brightness of the picture caused by aging adjustment. The second is the adjustment amplitude limit constraint, that is, the difference between the optimized aging rate and the original value shall not exceed the set percentage, to prevent local picture flicker or driving signal mutation caused by excessive adjustment. The Lagrange multiplier method is used to solve the aging rate matching objective function and the constraint conditions. The Lagrange function is used to jointly model the objective function and the constraint conditions, introduce multiplier variables, and obtain the optimal aging rate distribution that satisfies the two constraints by solving the system of equations of the extreme value conditions where the gradient is zero.Reverse-calculate the optimized charge distribution data based on the optimal aging rate distribution, that is, perform an inverse transformation operation on the optimized aging rate using the inverse function from aging to charge to obtain the optimized charge distribution data graph, which represents the charge injection state that the system needs to reallocate to achieve aging balance. Combine this charge distribution data with the current-charge response model, and calculate the corresponding current excitation parameters, voltage bias values, and drive durations through the material response function, and finally generate the initial pixel drive signal for subsequent frame display.
[0035] In a specific embodiment, the process of performing the step of reverse-calculating the optimized charge distribution data based on the optimal aging rate distribution and generating the initial pixel drive signal based on the optimized charge distribution data may specifically include the following steps: Construct the inverse function of the charge-to-aging conversion function to obtain the reverse mapping function from aging rate to charge; Input the optimal aging rate distribution into the reverse mapping function for calculation to obtain the optimized charge distribution data; Perform pixel point charge difference operation according to the optimized charge distribution data and the second pixel charge distribution data to obtain the charge adjustment amount data; Perform charge-drive conversion according to the charge adjustment amount data to obtain the pixel drive adjustment parameters; Based on the original pixel drive signal and the pixel drive adjustment parameters, perform drive signal adjustment on each of the RGB three channels at each pixel position to obtain the initial pixel drive signal.
[0036] Specifically, an inverse function of the charge-to-aging conversion function is constructed. This conversion function was originally used to calculate the aging rate of materials from the charge accumulation amount per unit time, showing non-linear characteristics. The function form includes exponential, power, or sign control terms. Therefore, the construction of the inverse function not only requires the original function to be monotonic and continuous within the defined interval, but also needs to be numerically analytic or solvable. When the function form is differentiable, a set of discrete inverse mapping points are constructed by solving the equations inversely or using interpolation and fitting methods to form an inverse mapping function from the aging rate to the charge. This function is used to calculate the charge accumulation state that each pixel point should reach according to the current target aging rate value, so as to inversely deduce the driving charge input required to maintain this aging rate under the current environment and refresh rate. By applying this inverse mapping function to the values of each pixel in the optimal aging rate distribution map obtained by the previous step of optimization, an optimized charge distribution data map is generated. The optimized charge distribution data map is compared with the second pixel charge distribution data collected after the previous micro-compensation pixel by pixel, and the charge adjustment amount data is obtained through the difference operation between the two. This data set reflects the charge deviation value between the actual driving result and the optimal aging control requirement for each pixel. A positive difference indicates that the charge input of the current pixel is insufficient and the driving strength needs to be increased, while a negative difference indicates the risk of over-accumulation and the need to weaken the current driving level. Perform charge-driving conversion according to the charge adjustment amount data, and perform analytical conversion on each difference according to the material charge response model, current integration characteristics, and voltage-charge non-linear relationship, and output the pixel driving adjustment parameters expressed as actual hardware control parameters. The adjustment parameters mainly include three dimensions: one is the driving voltage offset, which is the voltage increment required to reach the target charge value; the second is the pulse width correction value, that is, the increase or decrease of the driving signal holding time to regulate the charge accumulation curve; the third is the current compensation amount required for the current pixel channel. These parameters together constitute the mapping path from charge error correction to driving signal control. For fine control, the conversion operations are independently performed on the three sub-channels (red, green, and blue) of each pixel, considering the material response time constants, charge transfer efficiencies, and aging tolerance differences of different color channels, so that each channel can independently adapt the compensation strategy on the premise of ensuring color consistency. The original pixel driving signal and the pixel driving adjustment parameters are fused. For the RGB three sub-channels of each pixel point, the driving level parameters corresponding to the current display content are extracted from the original frame data, and the adjustment parameters of the corresponding voltage, current, duration, etc. are superimposed or subtracted and injected into the corresponding channels. During this process, the system simultaneously performs saturation value judgment and amplitude modulation limit to ensure that all adjusted driving signals are still within the dynamic range supported by the device, avoiding the risk of over-driving or causing color breaks due to compensation. At the same time, to maintain the consistency of the image and the smoothness of color transition, interpolation or edge smoothing processing is performed on the adjustment amounts between adjacent pixels to buffer the visual mutations caused by strong compensation.After the above drive signal adjustment is completed, the finally output is the initial pixel drive signal set including aging rate matching information, charge accumulation correction information, and multi-channel color adaptation control information.
[0037] In a specific embodiment, the process of performing step 105 may specifically include the following steps: Receive the initial pixel drive signal through the OLED display screen and convert it into display content data, and analyze the time stability of the initial pixel drive signal based on the display content data to obtain the static display area; Calculate the regional feature data set corresponding to the static display area according to the initial pixel drive signal; Set the offset amplitude, offset frequency, and initial phase parameters in the horizontal and vertical directions based on the regional feature data set to obtain the sub-pixel offset parameter set; Perform edge smoothing calculation on the initial pixel drive signal and the sub-pixel offset parameter set to obtain the smoothed edge offset data; Perform position adjustment calculation on the initial pixel drive signal according to the smoothed edge offset data, apply periodic micro-offset in the static display area while keeping the original pixel drive signal unchanged in the dynamic display area to obtain the target pixel drive signal.
[0038] Specifically, the OLED display control system receives the initial pixel drive signal within the current frame period and restores the drive signal to the corresponding display content data in real time. This process relies on the timing control module of the display panel to analyze the current, voltage, or PWM waveform of each pixel on the RGB three channels, and restores the actual light-emitting state of the pixel points in the physical panel through the synchronous clock line to form a pixel array image. Perform time stability analysis based on the data stream of multiple consecutive frames, that is, calculate the difference degree of the color value, brightness value, texture pattern, etc. of each pixel point in multiple frame periods, and compare it with the set static recognition threshold. When the color change of a certain pixel is less than the preset minimum change value in several consecutive frames, or its pixel state does not fluctuate significantly within the specified time window, it is determined that the pixel belongs to the static display area. At the macroscopic level, perform connectivity analysis and region merging on the pixel groups that meet this condition, so as to identify the boundary and coverage of the static display area, and generate a static display area mask map. According to the pixel arrangement, brightness distribution, and structural information reflected in the initial pixel drive signal, extract the geometric and structural features of each static area, and construct a region feature data set. This data set includes multi-dimensional indicators such as the coordinates of the central mass point of the region, the coordinate set of the boundary contour, the area of the region, the aspect ratio, the edge directionality, and the internal texture density. Based on the region feature data set, set a sub-pixel offset parameter set for each static region respectively. This parameter set includes four core parameters: the horizontal offset amplitude, the vertical offset amplitude, the offset frequency, and the initial phase. Among them, the offset amplitude controls the maximum physical distance of pixel displacement within each period, which is set between 0.25 and 0.33 pixels to ensure perturbation within the visually imperceptible range; the offset frequency controls the change speed of the offset period, which is 1 / 300Hz to 1 / 900Hz, to avoid resonance with the refresh frequency or causing visual interference; the initial phase parameter is used to set the offset starting point for different regions in the time dimension to prevent the illusion of the entire picture drifting synchronously. After completing the offset parameter setting, jointly input the initial pixel drive signal and the corresponding sub-pixel offset parameter set, and perform edge smoothing processing on the static region boundary before performing position adjustment. There are sudden changes in color, brightness, or texture between the original static area and the dynamic area. If the static area is directly offset without processing the boundary, problems such as jaggedness, misalignment, or image tearing are likely to occur. Therefore, based on the bilinear interpolation or cubic spline interpolation algorithm, smooth calculation is performed on the transition area between all the pixel points to be offset and their neighboring pixels on the boundary, forming a smooth edge offset data map that combines the drive information and the offset parameters.Perform position adjustment calculations on the initial pixel drive signal according to the smooth edge offset data map, that is, change the drive position index of the pixel points in the static area on the logic layer. By introducing a periodic displacement function in the time dimension, the pixel data that should originally be driven at the (x, y) position is mapped to the position of (x + Δx(t), y + Δy(t)) through sub-pixel coordinate transformation. Such mapping realizes small changes in the actual light-emitting position of the pixel by dynamically adjusting the address lines in the video memory or row-column controller. This change does not affect the color, brightness, and gray-scale information of the pixel itself, but only perturbs its spatial drive position periodically, ultimately forming a drive rearrangement behavior on the static area. For the dynamic display area, the system keeps its original pixel drive signal unchanged to avoid interference or misalignment with animations, slides, videos, etc. in the dynamic content, thereby achieving precise distinction and control between the static and dynamic areas. The finally output target pixel drive signal is a complete set of pixel control sequences that fuse the offset function in the spatial position, fuse the static recognition and dynamic interference-free mechanism in the content attribute, and complete position redirection and energy reconstruction in the drive control layer. This signal can effectively reduce the charge accumulation and aging effects caused by the long-term immobility of local pixels and maintain image stability and system low-latency characteristics at the visual quality and response speed levels.
[0039] The above described the adaptive refresh rate method for display driving in the embodiments of the present invention. Next, the adaptive refresh rate system for display driving in the embodiments of the present invention will be described. Please refer to Figure 2 , an embodiment of the adaptive refresh rate system for display driving in the embodiments of the present invention includes: An acquisition module 201, configured to collect charge distribution data of pixel points of the OLED display screen to obtain first pixel charge distribution data; A compensation module 202, configured to calculate differential compensation parameters for the drive circuit of the OLED display screen according to the first pixel charge distribution data to obtain micro-compensation pulse parameters; A drive module 203, configured to apply the micro-compensation pulse parameters to the drive circuit and collect second pixel charge distribution data; A matching module 204, configured to perform pixel aging rate matching according to the second pixel charge distribution data to obtain an initial pixel drive signal; An offset processing module 205, configured to perform content-aware analysis on the initial pixel drive signal, identify the static display area, and perform periodic micro-offset processing on the static display area to obtain a target pixel drive signal.
[0040] Through the collaborative cooperation of the above-mentioned various components, by establishing an accurate sub-pixel-level charge distribution model, accurately describing the dynamic process of charge accumulation and release in different color channels, providing an accurate mathematical basis for subsequent compensation, and solving the problem of inaccurate description of charge accumulation characteristics in traditional technologies. The differential compensation drive circuit design is adopted to achieve real-time compensation at the sub-frame level, avoiding the hysteresis of compensating only when the charge accumulates to the critical value, and effectively eliminating the "compensation trace" problem in traditional methods. Through the micro-compensation pulse insertion and control technology, precise compensation control at the microsecond level is achieved under extremely low refresh rate conditions, rather than the whole-frame or multi-frame compensation in traditional technologies, significantly reducing the visibility of the compensation process and ensuring the display quality. Based on the pixel aging rate matching algorithm, from the perspective of aging rate matching, rather than simple brightness equalization, the aging rates of adjacent pixels tend to be consistent, fundamentally preventing local burn-in problems. The content-aware pixel offset technology realizes content-aware offset at the sub-pixel level, rather than simple overall offset or pixel-level offset, significantly reducing the visual detectability of the offset, and at the same time effectively dispersing the charge burden accumulated over a long time. The comprehensive regulation and real-time optimization mechanism realizes multi-objective collaborative optimization, finding the best balance point among charge balance, aging balance, visual quality, and power consumption, enabling the system to still maintain excellent anti-burn-in performance under extremely low refresh rates. For the long charge accumulation period unique to extremely low refresh rates, a predictive compensation strategy is implemented. Based on historical data and content analysis, the future charge distribution trend is predicted, and targeted compensation is implemented in advance to prevent the occurrence of burn-in problems. Through the intelligent power management mechanism, the compensation strategy is optimized on the premise of ensuring the anti-burn-in effect, and the additional power consumption is controlled at a low level, achieving power saving and anti-burn-in at low refresh rates.
[0041] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described systems, systems, and units can refer to the corresponding processes in the foregoing method embodiments and will not be repeated here.
[0042] If the integrated unit is implemented in the form of 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 the present invention, in essence, or the part that contributes to the prior art, or all or part of this 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 for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0043] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An adaptive refresh rate method for display driving, characterized in that Comprising: Collecting charge distribution data of pixel points of an OLED display screen to obtain first pixel charge distribution data; Calculating differential compensation parameters for the driving circuit of the OLED display screen according to the first pixel charge distribution data to obtain micro-compensation pulse parameters; Applying the micro-compensation pulse parameters to the driving circuit and collecting second pixel charge distribution data; Performing pixel aging rate matching according to the second pixel charge distribution data to obtain an initial pixel driving signal; Performing content-aware analysis on the initial pixel driving signal, identifying a static display area, and performing periodic micro-offset processing on the static display area to obtain a target pixel driving signal.
2. The adaptive refresh rate method for display driving according to claim 1, wherein The collecting charge distribution data of pixel points of an OLED display screen to obtain first pixel charge distribution data comprises: Applying multi-level driving currents to the red, green, and blue sub-pixels of the OLED display screen respectively, measuring the charge accumulation responses of each color channel at different current levels to obtain original charge accumulation data; Extracting the target time constant of each color channel according to the original charge accumulation data, and performing non-linear fitting on the original charge accumulation data and the target time constant to obtain current-charge conversion function parameters; Dividing the OLED display screen into multiple pixel blocks, and obtaining the pixel point coordinates, driving time points, and driving current intensities within each pixel block, and integrating to obtain pixel block driving parameters; Establishing a sub-pixel level charge distribution calculation model according to the target time constant, the current-charge conversion function parameters, and the pixel block driving parameters, and inputting the pixel values of the current display content into the sub-pixel level charge distribution calculation model to calculate the charge accumulation amount to obtain first pixel charge distribution data.
3. The adaptive refresh rate method for display driving according to claim 1, wherein The calculating differential compensation parameters for the driving circuit of the OLED display screen according to the first pixel charge distribution data to obtain micro-compensation pulse parameters comprises: Calculating the charge change rate according to the first pixel charge distribution data, and comparing the charge change rate with a preset change rate threshold to obtain a compensation demand signal for the driving circuit in the OLED display screen; Analyzing the charge distributions of different pixel blocks and different color channels based on the compensation demand signal to obtain compensation pulse polarity and amplitude parameters; Calculating the insertion timing of the compensation pulse according to the compensation pulse polarity and amplitude parameters, and setting the specific position of the compensation pulse during the vertical blanking period or the line blanking period of the display frame to obtain pulse timing parameters; Generating micro-compensation pulse parameters including pulse width, pulse amplitude, and pulse number according to the pulse timing parameters, the compensation pulse polarity, and the amplitude parameters.
4. The adaptive refresh rate method for display driving according to claim 1, wherein The applying the micro-compensation pulse parameters to the driving circuit and collecting second pixel charge distribution data comprises: Calculating the display frame time period according to a preset refresh rate, and determining pulse insertion time point parameters based on the display frame time period; Generating a micro-compensation driving control signal including a gate control signal and a source data signal according to the pulse insertion time point parameters and the micro-compensation pulse parameters; Write the micro-compensation drive control signal into the micro-compensation control register, configure the pulse width register, pulse amplitude register and pulse count register to obtain micro-compensation register configuration data; Based on the micro-compensation register configuration data, set differential compensation parameters for different color channels of the OLED display screen to obtain color channel differential compensation data; Apply the color channel differential compensation data to the drive circuit, perform pulse insertion operation, measure the charge distribution state of each pixel point after pulse insertion, and obtain the second pixel charge distribution data.
5. The adaptive refresh rate method for display driving according to claim 1, wherein The performing pixel aging rate matching according to the second pixel charge distribution data to obtain an initial pixel drive signal includes: Create a charge-to-aging conversion function, and calculate the aging rate of each pixel point according to the second pixel charge distribution data and the charge-to-aging conversion function to obtain pixel aging rate distribution data; Construct an aging rate matching window according to the pixel aging rate distribution data, and calculate the pixel aging rate difference matrix between adjacent pixel pairs within the aging rate matching window; Construct an aging rate matching objective function according to the pixel aging rate difference matrix and the spatial distance weight coefficient, set the constraints of constant overall brightness and adjustment amplitude limit, and then use the Lagrange multiplier method to solve the aging rate matching objective function and the constraints to obtain the optimal aging rate distribution; Based on the optimal aging rate distribution, inversely calculate the optimized charge distribution data, and generate an initial pixel drive signal based on the optimized charge distribution data.
6. The adaptive refresh rate method for display driving according to claim 5, wherein The inversely calculating the optimized charge distribution data based on the optimal aging rate distribution, and generating an initial pixel drive signal based on the optimized charge distribution data includes: Construct an inverse function of the charge-to-aging conversion function to obtain an inverse mapping function from aging rate to charge; Input the optimal aging rate distribution into the inverse mapping function for calculation to obtain the optimized charge distribution data; Perform pixel point charge difference operation according to the optimized charge distribution data and the second pixel charge distribution data to obtain charge adjustment amount data; Perform charge-drive conversion according to the charge adjustment amount data to obtain pixel drive adjustment parameters; Based on the original pixel drive signal and the pixel drive adjustment parameters, perform drive signal adjustment on the RGB three channels at each pixel position respectively to obtain an initial pixel drive signal.
7. The adaptive refresh rate method for display driving according to claim 1, characterized in that The performing content-aware analysis on the initial pixel drive signal, identifying the static display area, and performing periodic micro-offset processing on the static display area to obtain a target pixel drive signal includes: Receive the initial pixel drive signal through the OLED display screen and convert it into display content data, and analyze the time stability of the initial pixel drive signal based on the display content data to obtain the static display area; Calculate the region feature data set corresponding to the static display area according to the initial pixel drive signal; Set the offset amplitude, offset frequency and initial phase parameters in the horizontal and vertical directions based on the region feature data set to obtain a sub-pixel offset parameter set; Perform edge smoothing calculations on the initial pixel drive signal and the sub-pixel offset parameter set to obtain smoothed edge offset data; Perform position adjustment calculations on the initial pixel drive signal according to the smoothed edge offset data, apply periodic micro-offsets in the static display area while keeping the original pixel drive signal unchanged in the dynamic display area, to obtain the target pixel drive signal.
8. An adaptive refresh rate system for display driving, characterized in that, An adaptive refresh rate method for performing display driving as described in any one of claims 1-7, the adaptive refresh rate system for display driving includes: An acquisition module, configured to acquire charge distribution data of pixel points of an OLED display screen to obtain first pixel charge distribution data; A compensation module, configured to calculate differential compensation parameters for the drive circuit of the OLED display screen according to the first pixel charge distribution data to obtain micro-compensation pulse parameters; A drive module, configured to apply the micro-compensation pulse parameters to the drive circuit and acquire second pixel charge distribution data; A matching module, configured to perform pixel aging rate matching according to the second pixel charge distribution data to obtain an initial pixel drive signal; An offset processing module, configured to perform content-aware analysis on the initial pixel drive signal, identify the static display area, and perform periodic micro-offset processing on the static display area to obtain the target pixel drive signal.
Citation Information
Cited By
Anti-polarization refreshing method and device of screen equipment and storage medium
CN120748340A
Display optimization method and system, display equipment and storage medium
CN121459719A