Pixel driving method and device, computer device, readable storage medium and program product

By adjusting the driving voltage of the hold frame based on the current DBV value and grayscale value when the refresh frequency of the display panel changes, the problem of inconsistent brightness fluctuations between the refresh frame and the hold frame is solved, brightness uniformity is achieved, and the flickering visual effect is eliminated.

CN119091829BActive Publication Date: 2025-10-10XIAMEN TIANMA DISPLAY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411561725.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-10-10
Estimated Expiration
2044-11-04

AI Technical Summary

Technical Problem

When the refresh rate of the display panel decreases from high to low, the brightness fluctuations of the refresh frame and the hold frame are inconsistent, resulting in a flickering visual effect.

Method used

By obtaining the current DBV value and grayscale value of the display panel, combining the combination of the reference DBV value and grayscale value with the preset voltage adjustment value, the target voltage adjustment value is determined, and based on this, the driving voltage of the maintenance frame is adjusted to make it consistent with the brightness fluctuation of the refresh frame.

Benefits of technology

Eliminates the flickering visual effect of the display panel and keeps the brightness fluctuation within the frame consistent with the brightness fluctuation within the refresh frame.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119091829B_ABST
    Figure CN119091829B_ABST
Patent Text Reader

Abstract

The application relates to a pixel driving method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: in the case that the refresh frequency of a display panel is reduced from an initial refresh frequency to a target refresh frequency, in the process that the display panel displays according to the target refresh frequency, based on the size relationship between a current DBV value and a reference DBV value of the display panel, the size relationship between a current gray scale value and a reference gray scale value of the pixels in the display panel, and a preset voltage adjustment value corresponding to the combination of the reference DBV value and the reference gray scale value, a target voltage adjustment value corresponding to the combination of the current DBV value and the current gray scale value is determined, the reference driving voltage of the holding frame is adjusted based on the target voltage adjustment value, and the pixels in the holding frame are driven based on the adjusted driving voltage, so that the flicker visual effect in the display panel can be eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display driving technology, and in particular to a pixel driving method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] In the prior art, during the process of decreasing the refresh frequency of the display panel from a higher refresh frequency to a lower refresh frequency, although the brightness fluctuation of the refresh frame of the first image refresh cycle at the lower refresh frequency is consistent with the brightness fluctuation of the hold frame of the last image refresh cycle at the higher refresh frequency, since the brightness fluctuation of the hold frame of the first image refresh cycle at the lower refresh frequency is inconsistent with the brightness fluctuation of the refresh frame of the first image refresh cycle at the lower refresh frequency, this may cause a flickering visual effect on the display panel during the process of decreasing the refresh frequency. Summary of the Invention

[0003] Based on this, it is necessary to provide a pixel driving method, device, computer equipment, computer-readable storage medium and computer program product that can eliminate the flickering visual effect in the display panel in order to address the above technical problems.

[0004] In a first aspect, the present application provides a pixel driving method, the method comprising:

[0005] When the refresh frequency of the display panel decreases from the initial refresh frequency to the target refresh frequency, while the display panel displays images at the target refresh frequency, obtaining a reference driving voltage for maintaining a frame during an image refresh period, and obtaining a current DBV value of the display panel and a current grayscale value of a pixel in the display panel in real time;

[0006] Acquire a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value;

[0007] Determining a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value;

[0008] The reference driving voltage is adjusted based on the target voltage adjustment value, and the pixel is driven in the hold frame based on the adjusted driving voltage.

[0009] In one embodiment, determining a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value includes:

[0010] When there is a reference DBV value that is consistent with the current DBV value and a reference grayscale value that is consistent with the current grayscale value, obtaining a preset voltage adjustment value corresponding to a target combination of the reference DBV value that is consistent with the current DBV value and the reference grayscale value that is consistent with the current grayscale value;

[0011] The preset voltage adjustment value corresponding to the target combination is determined as the target voltage adjustment value.

[0012] In one embodiment, determining a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value includes:

[0013] If no reference DBV value is consistent with the current DBV value, or no reference grayscale value is consistent with the current grayscale value, determining the display parameter of the DBV value and the grayscale value for which no reference value is consistent with the corresponding current value as a first display parameter, and determining the other display parameter of the DBV value and the grayscale value as a second display parameter;

[0014] sorting the reference values ​​of the first display parameters in ascending order;

[0015] Acquire a maximum value among the reference values ​​that are smaller than the current value of the first display parameter and a minimum value among the reference values ​​that are larger than the current value of the first display parameter in the sorting results;

[0016] Based on the preset voltage adjustment value corresponding to the combination formed by the maximum value and the current value of the second display parameter, and the preset voltage adjustment value corresponding to the combination formed by the minimum value and the current value of the second display parameter, interpolation is performed to obtain the target voltage adjustment value corresponding to the combination formed by the current value of the first display parameter and the current value of the second display parameter.

[0017] In one embodiment, determining a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value includes:

[0018] In a case where no reference DBV value is consistent with the current DBV value and no reference grayscale value is consistent with the current grayscale value, sorting the reference DBV values ​​and sorting the reference grayscale values;

[0019] For the sorting result of the reference DBV values, obtaining a maximum DBV value among the reference DBV values ​​smaller than the current DBV value and a minimum DBV value among the reference DBV values ​​larger than the current DBV value in the sorting result;

[0020] For the sorting result of the reference grayscale values, obtaining a maximum grayscale value among the reference grayscale values ​​smaller than the current grayscale value, and a minimum grayscale value among the reference grayscale values ​​greater than the current grayscale value in the sorting result;

[0021] Based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value, interpolation is performed to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0022] In one embodiment, interpolating the preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value includes:

[0023] interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the second combination to obtain a voltage adjustment value corresponding to a fifth combination formed by the maximum DBV value and the current grayscale value;

[0024] interpolating based on the preset voltage adjustment value corresponding to the third combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to a sixth combination formed by the minimum DBV value and the current grayscale value;

[0025] The target voltage adjustment value is obtained based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination.

[0026] In one embodiment, obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination includes:

[0027] Performing linear interpolation based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination to obtain a mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value;

[0028] Based on the mapping function, a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value is obtained.

[0029] In one embodiment, interpolating the preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value includes:

[0030] interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the third combination to obtain a voltage adjustment value corresponding to a seventh combination formed by the current DBV value and the maximum grayscale value;

[0031] interpolating based on the preset voltage adjustment value corresponding to the second combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to an eighth combination formed by the current DBV value and the minimum grayscale value;

[0032] The target voltage adjustment value is obtained based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination.

[0033] In one embodiment, obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination includes:

[0034] performing linear interpolation based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination to obtain a mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value;

[0035] Based on the mapping function, a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value is obtained.

[0036] In a second aspect, the present application further provides a pixel driving device, comprising:

[0037] a first acquisition module, configured to, when the refresh frequency of the display panel decreases from the initial refresh frequency to the target refresh frequency, acquire a reference driving voltage for maintaining a frame in an image refresh period, and acquire in real time a current DBV value of the display panel and a current grayscale value of a pixel in the display panel, while the display panel is displaying at the target refresh frequency;

[0038] A second acquisition module is configured to acquire a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value;

[0039] a determination module, configured to determine a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value;

[0040] The adjustment module is configured to adjust the reference driving voltage based on the target voltage adjustment value, and drive the pixel within the holding frame based on the adjusted driving voltage.

[0041] In a third aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method in any of the above embodiments when executing the computer program.

[0042] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method in any one of the above embodiments.

[0043] In a fifth aspect, the present application further provides a computer program product, which includes a computer program that implements the steps of the method in any one of the above embodiments when executed by a processor.

[0044] The above-mentioned pixel driving method, apparatus, computer equipment, computer-readable storage medium and computer program product, when the refresh frequency of the display panel drops from the initial refresh frequency to the target refresh frequency, in the process of the display panel displaying according to the target refresh frequency, based on the size relationship between the current DBV value of the display panel and the reference DBV value, the size relationship between the current grayscale value of the pixel in the display panel and the reference grayscale value, and the preset voltage adjustment value corresponding to the combination formed by the reference DBV value and the reference grayscale value, determine the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value, and adjust the reference driving voltage of the holding frame based on the target voltage adjustment value, and drive the pixels in the holding frame based on the adjusted driving voltage, so that the driving voltage of the refresh frame is kept unchanged and the driving voltage of the holding frame is adjusted, so that the brightness fluctuation in the holding frame is consistent with the brightness fluctuation in the refresh frame, thereby eliminating the flickering visual effect in the display panel. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.

[0046] Figure 1 Schematic diagram of the Ig-Vg characteristic curve in one embodiment;

[0047] Figure 2 Schematic diagram of the driving voltage of a refresh frame and the driving voltage of a hold frame in one embodiment;

[0048] Figure 3 8T pixel circuit diagram in one embodiment;

[0049] Figure 4 A diagram illustrating an application environment of a pixel driving method according to an embodiment;

[0050] Figure 5 1 is a flow chart of a pixel driving method according to an embodiment;

[0051] Figure 6 Schematic diagram of the corresponding relationship between the reference DBV value and the reference grayscale value in one embodiment;

[0052] Figure 7 1 is a flow chart of a method for determining a target voltage adjustment value in one embodiment;

[0053] Figure 8 Schematic diagram of the corresponding relationship between the reference DBV value and the reference grayscale value in one embodiment;

[0054] Figure 9 Schematic diagram of the corresponding relationship between the reference DBV value and the reference grayscale value in one embodiment;

[0055] Figure 10 Schematic diagram of the corresponding relationship between the reference DBV value and the reference grayscale value in one embodiment;

[0056] Figure 11 is a structural block diagram of a pixel driving device in one embodiment;

[0057] Figure 12 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0058] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0059] In the prior art, regardless of how the display panel's DBV (Drive Brightness Value) value and the grayscale values ​​of the pixels in the display panel change, the drive voltage for the refresh frame and the drive voltage for the hold frame remain constant at the same refresh frequency. When the drive voltage drives the pixel to emit light, the drive voltage first affects the Vgs (Gate-Source Voltage) value, thereby affecting the degree of negative drift of the driver transistor. The pixel is then driven to emit light based on the negative drift of the driver transistor, the display panel's DBV value, and the pixel's grayscale value. A fixed refresh frame drive voltage and a fixed hold frame drive voltage can maintain consistent brightness fluctuations between the refresh frame and the hold frame at a specific display panel DBV value and a specific pixel grayscale value. However, if at least one of the display panel's DBV value or the pixel's grayscale value changes, the fixed refresh frame drive voltage and the fixed hold frame drive voltage will no longer ensure consistent brightness fluctuations between the refresh frame and the hold frame.

[0060] Among them, the negative drift of the driving tube refers to the phenomenon that the Vgs value has an unexpected negative offset during the driving process of the pixel, which causes the Igs (Gate-Source Current) value to change. During the driving process of the pixel, the driving tube will have different degrees of negative drift. Figure 1 As shown, Figure 1The Ig-Vg characteristic curve is a schematic diagram of an Ig-Vg characteristic curve representing a relationship between an Igs value and a Vgs value in a driving process of the pixel, and the curve marked with a rectangle is a characteristic curve before driving the pixel, and the curve marked with a triangle is a characteristic curve after driving the pixel. In the driving process of the pixel, the relationship curve between the Igs value and the Vgs value changes from the curve marked with the rectangle to the curve marked with the triangle, and because the driving tube is negatively drifted, the Vgs value is negatively moved, thereby causing the obtained Igs value to further change, and finally causing the luminous degree of the pixel to change.

[0061] The driving voltage of the refresh frame and the driving voltage of the holding frame are as shown in Figure 2 Figure 2 In the figure, P represents a porch area, R represents a refresh frame, H represents a holding frame, TE (Tearing Effect Signal) represents a tearing effect signal, DVH represents a driving voltage, DVHA represents a driving voltage of the refresh frame, DVHB represents a driving voltage of the holding frame, Vref2 represents a reference voltage, VarA represents a reference voltage of the refresh frame, and VarB represents a reference voltage of the holding frame.

[0062] To solve the above technical problem, in the pixel driving method provided in the embodiment of the present application, the DVHA is kept unchanged, the DVHB is adjusted according to the current DBV value of the display panel and the current gray scale value of the pixel, so that the luminance fluctuation in the holding frame is consistent with the luminance fluctuation in the refresh frame. For example, as shown in Figure 3 Figure 3 The figure is an 8T pixel circuit, 8T means that the pixel circuit includes 8 driving tubes, and the figure is a part in a dashed line in Figure 3 In the process of driving the pixel in the holding frame, the DVHB is adjusted, and the adjusted voltage is written to the node N2, so that a negative Vgs value is given to the driving tube T3 before the pixel emits light, the driving tube is negatively drifted, and the luminance fluctuation of the pixel corresponds to the adjusted DVHB value. Figure 3 ​​In the figure, N1, N2, N3, and N4 are four nodes in the pixel circuit, where N1 represents the gate voltage of the driver tube T3, N2 represents the source voltage of the driver tube T3, N3 represents the drain voltage of the driver tube T3, and N4 represents the cathode voltage of the display panel. T1 to T8 are eight driver tubes in the pixel circuit, where T1, T2, T3, T6, T7, and T8 are all PMOS (Positive Channel Metal-Oxide-SemiconductorField-Effect Transistor, P-type Metal Oxide Semiconductor Field-Effect Transistor) tubes, T4 and T5 are NMOS (N-Channel Metal-Oxide-Semiconductor Field-Effect Transistor, N-type Metal Oxide Semiconductor Field-Effect Transistor) tubes, PVDD (Power Supply Voltage for the VDD Net) and PVEE (Power Voltage for EEPROM) represents the power supply voltage of the pixel circuit, Cst is the storage capacitor, S1N and S2N are the driving signals of the driving tube, which are used to control the opening and closing of the driving tube, among which S1N is used to control the driving tube T4, S2N is used to control the driving tube T5, REF1 and REF2 are both reference voltages, ox represents oxide, EM (Emit) is a VSR (Vertical Scanning Drive, vertical scanning drive) driving mode, Vdata (Data Voltage) represents the data voltage, Vpark (Pixel Hold Voltage) represents the pixel hold voltage, SP is the signal for controlling the Vdata voltage, and SPX is the signal for controlling DVH and REF2.

[0063] The pixel driving method provided in the embodiment of the present application can be applied to Figure 4 In the application environment shown, a driver IC (driver integrated circuit) 402 and a display panel 404 are electrically connected via a flexible circuit or cable. Display panel 404 is an OLED display panel. Driver IC 402 adjusts the reference drive voltage during the hold frame based on the target voltage adjustment value and drives pixels on display panel 404 during the hold frame based on the adjusted drive voltage.

[0064] In an exemplary embodiment, Figure 5 As shown, a pixel driving method is provided, which is applied to Figure 4 The following steps are described using the Driver IC in FIG. 5 as an example, including the following steps 502 to 508.

[0065] S502, in a case where the refresh frequency of the display panel is decreased from the initial refresh frequency to the target refresh frequency, obtaining a reference driving voltage of a holding frame of an image refresh period in a process in which the display panel displays according to the target refresh frequency, and obtaining a current DBV value of the display panel and a current gray scale value of a pixel in the display panel in real time.

[0066] The refresh frequency refers to the number of times of updating the image per second of the display panel; the image refresh period refers to a process in which the display panel completes one complete image display, and one image refresh period includes one refresh frame and at least one holding frame. For example, one 30HZ image refresh period includes one 120HZ refresh frame and three 120HZ holding frames. For one image refresh period, the content of the image in the display panel is updated in the refresh frame, and the image content updated in the refresh frame is maintained in the holding frame. The DBV value is a key parameter for indicating the brightness control, and is used for quantifying the voltage or the brightness level. The reference driving voltage of the holding frame is a fixed voltage used for driving the pixel in the holding frame in the prior art.

[0067] S504, obtaining a plurality of reference DBV values and a plurality of reference gray scale values corresponding to the target refresh frequency, and each combination of the reference DBV value and the reference gray scale value corresponds to a preset voltage adjustment value.

[0068] Optionally, the combination of the reference DBV value and the reference gray scale value is as shown in Figure 6 Figure 6 In the combination, the vertical axis represents the gray scale value, L0, L n , L n-1 ,..., L m-1 , L m , and L 255 are reference gray scale values, the horizontal axis represents the DBV value, band0, band1, band2,..., band(n-1), and band(n) are reference DBV values, and the black dots represent the combination of the reference DBV value and the reference gray scale value. Each black dot corresponds to a preset voltage adjustment value.

[0069] S506, determining a target voltage adjustment value corresponding to the combination of the current DBV value and the current gray scale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current gray scale value and the reference gray scale value, and the preset voltage adjustment value.

[0070] Optionally, the target voltage adjustment value can be determined based on, but not limited to, an interpolation method. The interpolation method is a numerical analysis method, which is used for estimating the value of an unknown point based on the value of a known point. The interpolation method used in the embodiment can be, but is not limited to, at least one of linear interpolation, polynomial interpolation, piecewise interpolation, or spline interpolation. ​

[0071] S508 : Adjust the reference driving voltage based on the target voltage adjustment value, and drive the pixel within the hold frame based on the adjusted driving voltage.

[0072] For one image refresh cycle, the reference driving voltage of the refresh frame is used to drive the pixel to emit light in the refresh frame, and the driving voltage adjusted in this embodiment is used to drive the pixel to emit light in the hold frame.

[0073] Optionally, a voltage adjustment function can be determined based on the difference between the brightness fluctuation of the display panel when the pixel is driven to emit light using the reference drive voltage of the refresh frame within the refresh frame and the brightness fluctuation of the display panel when the pixel is driven to emit light using the reference drive voltage of the hold frame within the hold frame. The input parameters of this voltage adjustment function are the target voltage adjustment value in this embodiment and the reference drive voltage of the hold frame, and the function value is the adjusted drive voltage. This voltage adjustment function is used to adjust the reference drive voltage of the hold frame based on the target voltage adjustment value so that the brightness fluctuation within the hold frame is consistent with the brightness fluctuation within the refresh frame. For example, the voltage adjustment function represents the sum of the target voltage adjustment value and the reference drive voltage of the hold frame.

[0074] In the above-mentioned pixel driving method, when the refresh frequency of the display panel drops from the initial refresh frequency to the target refresh frequency, in the process of the display panel displaying according to the target refresh frequency, based on the size relationship between the current DBV value of the display panel and the reference DBV value, the size relationship between the current grayscale value of the pixel in the display panel and the reference grayscale value, and the preset voltage adjustment value corresponding to the combination formed by the reference DBV value and the reference grayscale value, the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value is determined, and the reference driving voltage of the holding frame is adjusted based on the target voltage adjustment value, and the pixels are driven within the holding frame based on the adjusted driving voltage. In this way, the driving voltage of the refresh frame is kept unchanged, and the driving voltage of the holding frame is adjusted, so that the brightness fluctuation within the holding frame is consistent with the brightness fluctuation within the refresh frame, thereby eliminating the flickering visual effect in the display panel.

[0075] In some embodiments, as Figure 7 As shown, based on the magnitude relationship between the current DBV value and the reference DBV value, the magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, determining a target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value includes:

[0076] S702. When there is a reference DBV value that is consistent with the current DBV value and a reference grayscale value that is consistent with the current grayscale value, obtain a preset voltage adjustment value corresponding to a target combination formed by the reference DBV value that is consistent with the current DBV value and the reference grayscale value that is consistent with the current grayscale value.

[0077] S704: Determine the preset voltage adjustment value corresponding to the target combination as the target voltage adjustment value.

[0078] Alternatively, as Figure 8 As shown in point A, point A represents the combination of the current DBV value and the current grayscale value. The current DBV value corresponding to point A is exactly the reference DBV value band (n-1), and the current grayscale value corresponding to point A is exactly the reference grayscale value L m-1 , so band (n-1) and L m-1 The preset voltage adjustment value corresponding to the formed combination is determined as the target voltage adjustment value corresponding to point A.

[0079] In this embodiment, when there is a reference DBV value that is consistent with the current DBV value, and there is a reference grayscale value that is consistent with the current grayscale value, the preset voltage adjustment value corresponding to the target combination formed by the reference DBV value that is consistent with the current DBV value and the reference grayscale value that is consistent with the current grayscale value is determined as the target voltage adjustment value. The target voltage adjustment value determined in this way is more accurate, thereby making the subsequent adjustment process of the reference driving voltage of the maintenance frame more accurate.

[0080] In some embodiments, based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, a target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value is determined, including: in the case where there is no reference DBV value consistent with the current DBV value, or no reference grayscale value consistent with the current grayscale value, determining the display parameter in the DBV value and the grayscale value where there is no reference value consistent with the corresponding current value as the first display parameter, and determining the other display parameter in the DBV value and the grayscale value as the second display parameter; sorting the reference values ​​of the first display parameter in ascending order; obtaining the maximum value of the reference values ​​that are smaller than the current value of the first display parameter and the minimum value of the reference values ​​that are larger than the current value of the first display parameter in the sorting result; interpolating based on the preset voltage adjustment value corresponding to the combination formed by the maximum value and the current value of the second display parameter, and the preset voltage adjustment value corresponding to the combination formed by the minimum value and the current value of the second display parameter, to obtain the target voltage adjustment value corresponding to the combination formed by the current value of the first display parameter and the current value of the second display parameter.

[0081] Optionally, the preset voltage adjustment value corresponding to the combination formed by the maximum value and the current value of the second display parameter is determined as the first preset voltage adjustment value, and the preset voltage adjustment value corresponding to the combination formed by the minimum value and the current value of the second display parameter is determined as the second preset voltage adjustment value. The maximum value and the first preset voltage adjustment value are used as the first coordinates in the coordinate system, and the minimum value and the second preset voltage adjustment value are used as the second coordinates in the coordinate system. Fitting is performed based on the first coordinate and the second coordinate to obtain a mapping function between the first display parameter and the voltage adjustment value; the current value of the first display parameter is substituted into the mapping function to obtain the voltage adjustment value corresponding to the current value of the first display parameter, and the voltage adjustment value corresponding to the current value of the first display parameter is determined as the target voltage adjustment value.

[0082] Alternatively, as Figure 9 As shown, point A represents the combination of the current DBV value and the current grayscale value. The current grayscale value corresponding to point A is exactly the reference grayscale value L m-1 , the current DBV value corresponding to point A is not the reference DBV value, therefore, the DBV value is the first display parameter, the grayscale value is the second display parameter, the maximum value of the reference DBV value less than the current DBV value is band (n-1), the minimum value of the reference DBV value greater than the current DBV value is band (n), point B represents band (n-1) and L m-1 The first preset voltage adjustment value corresponding to the combination is formed, and point C represents band (n) and L m-1 The formed combination corresponds to a second preset voltage adjustment value.

[0083] In this embodiment, interpolation is performed based on the preset voltage adjustment value corresponding to the combination formed by the maximum value and the current value of the second display parameter, and the preset voltage adjustment value corresponding to the combination formed by the minimum value and the current value of the second display parameter to obtain the target voltage adjustment value corresponding to the combination formed by the current value of the first display parameter and the current value of the second display parameter. The target voltage adjustment value determined in this way is more accurate, thereby making the subsequent adjustment process of the reference drive voltage for maintaining the frame more accurate.

[0084] In some embodiments, based on the magnitude relationship between the current DBV value and the reference DBV value, the magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, determining the target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value includes: in the case where no reference DBV value is consistent with the current DBV value and no reference grayscale value is consistent with the current grayscale value, sorting the reference DBV values ​​and sorting the reference grayscale values; for the sorting result of the reference DBV values, obtaining the maximum DBV value among the reference DBV values ​​that is smaller than the current DBV value and the minimum DBV value among the reference DBV values ​​that is larger than the current DBV value in the sorting result; BV value; for the sorting results of the reference grayscale values, obtain the maximum grayscale value among the reference grayscale values ​​that are smaller than the current grayscale value, and the minimum grayscale value among the reference grayscale values ​​that are greater than the current grayscale value in the sorting results; based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value, interpolate to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0085] Alternatively, as Figure 10 As shown, point A represents the combination of the current DBV value and the current grayscale value. The current DBV value corresponding to point A is not the reference DBV value, and the current grayscale value corresponding to point A is not the reference grayscale value. The maximum DBV value among the reference DBV values ​​that are smaller than the current DBV value is band (n-1), the minimum DBV value among the reference DBV values ​​that are larger than the current DBV value is band (n), and the maximum grayscale value among the reference grayscale values ​​that are smaller than the current grayscale value is L m-1 The minimum grayscale value among the reference grayscale values ​​that is greater than the current grayscale value is L m , the first combination (point D) is band (n-1) and L m-1 The second combination (point B) is band (n-1) and L m The third combination (point E) is band (n) and L m-1 The fourth combination (point C) is band (n) and L m The combination formed.

[0086] In this embodiment, interpolation is performed based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value. The target voltage adjustment value determined in this way is more accurate, thereby making the subsequent adjustment process of the reference drive voltage for maintaining the frame more accurate.

[0087] In some embodiments, interpolation is performed based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value, including: interpolation based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the second combination to obtain a voltage adjustment value corresponding to the fifth combination formed by the maximum DBV value and the current grayscale value; interpolation based on the preset voltage adjustment value corresponding to the third combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to the sixth combination formed by the minimum DBV value and the current grayscale value; and obtaining a target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination.

[0088] Optionally, the maximum grayscale value and the preset voltage adjustment value corresponding to the first combination are used as the first coordinate in the coordinate system, the minimum grayscale value and the preset voltage adjustment value corresponding to the second combination are used as the second coordinate in the coordinate system, and fitting is performed based on the first coordinate and the second coordinate to obtain a first mapping function between the grayscale value and the voltage adjustment value, and the current grayscale value is substituted into the first mapping function to obtain the voltage adjustment value corresponding to the fifth combination; the maximum grayscale value and the preset voltage adjustment value corresponding to the third combination are used as the third coordinate in the coordinate system, the minimum grayscale value and the preset voltage adjustment value corresponding to the fourth combination are used as the fourth coordinate in the coordinate system, and fitting is performed based on the third coordinate and the fourth coordinate to obtain a second mapping function between the grayscale value and the voltage adjustment value, and the current grayscale value is substituted into the second mapping function to obtain the voltage adjustment value corresponding to the sixth combination.

[0089] In this embodiment, the target voltage adjustment value is obtained based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination. The target voltage adjustment value determined in this way is more accurate, thereby making the subsequent adjustment process of the reference driving voltage of the maintenance frame more accurate.

[0090] In some embodiments, based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination, a target voltage adjustment value is obtained, including: performing linear interpolation based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination to obtain a mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value; based on the mapping function, obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0091] Optionally, the maximum DBV value and the voltage adjustment value corresponding to the fifth combination are used as the fifth coordinate in the coordinate system, and the minimum DBV value and the voltage adjustment value corresponding to the sixth combination are used as the sixth coordinate in the coordinate system. Fitting is performed based on the fifth coordinate and the sixth coordinate to obtain a third mapping function between the DBV value and the voltage adjustment value. The current DBV value is substituted into the third mapping function to obtain the target voltage adjustment value.

[0092] In this embodiment, the target voltage adjustment value is obtained based on the mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value. The target voltage adjustment value determined in this way is more accurate, thereby making the subsequent adjustment process of the reference driving voltage of the maintenance frame more accurate.

[0093] In some embodiments, interpolation is performed based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value, including: interpolation based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the third combination to obtain a voltage adjustment value corresponding to the seventh combination formed by the current DBV value and the maximum grayscale value; interpolation based on the preset voltage adjustment value corresponding to the second combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to the eighth combination formed by the current DBV value and the minimum grayscale value; and obtaining a target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination.

[0094] Optionally, the maximum DBV value and the preset voltage adjustment value corresponding to the first combination are taken as the seventh coordinate in the coordinate system, the minimum DBV value and the preset voltage adjustment value corresponding to the third combination are taken as the eighth coordinate in the coordinate system, and fitting is performed based on the seventh coordinate and the eighth coordinate to obtain a fourth mapping function between the DBV value and the voltage adjustment value, and the current DBV value is substituted into the fourth mapping function to obtain the voltage adjustment value corresponding to the seventh combination; the maximum DBV value and the preset voltage adjustment value corresponding to the second combination are taken as the ninth coordinate in the coordinate system, the minimum DBV value and the preset voltage adjustment value corresponding to the fourth combination are taken as the tenth coordinate in the coordinate system, and fitting is performed based on the ninth coordinate and the tenth coordinate to obtain a fifth mapping function between the DBV value and the voltage adjustment value, and the current DBV value is substituted into the fifth mapping function to obtain the voltage adjustment value corresponding to the eighth combination.

[0095] In this embodiment, the target voltage adjustment value is obtained based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination. The target voltage adjustment value determined in this way is more accurate, thereby making the subsequent adjustment process of the reference driving voltage of the maintenance frame more accurate.

[0096] In some embodiments, based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination, a target voltage adjustment value is obtained, including: performing linear interpolation based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination to obtain a mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value; based on the mapping function, obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0097] Optionally, the maximum grayscale value and the voltage adjustment value corresponding to the seventh combination are used as the eleventh coordinate in the coordinate system, and the minimum grayscale value and the voltage adjustment value corresponding to the eighth combination are used as the twelfth coordinate in the coordinate system. Fitting is performed based on the eleventh coordinate and the twelfth coordinate to obtain a sixth mapping function between the grayscale value and the voltage adjustment value. The current grayscale value is substituted into the sixth mapping function to obtain the target voltage adjustment value.

[0098] In this embodiment, the target voltage adjustment value is obtained based on the mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value. The target voltage adjustment value determined in this way is more accurate, thereby making the subsequent adjustment process of the reference driving voltage of the maintenance frame more accurate.

[0099] In one embodiment, another pixel driving method is provided, the method comprising: when the refresh frequency of the display panel decreases from the initial refresh frequency to the target refresh frequency, while the display panel is displaying at the target refresh frequency, obtaining a reference driving voltage for maintaining a frame during an image refresh period, and obtaining in real time a current DBV value of the display panel and a current grayscale value of a pixel in the display panel; obtaining a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value; adjusting a predetermined voltage based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and a preset voltage. An adjustment value is determined by using a linear interpolation method to determine a target voltage adjustment value corresponding to a combination of a current DBV value and a current grayscale value, wherein the size relationship between the current DBV value and the reference DBV value, and the size relationship between the current grayscale value and the reference grayscale value include: there is a reference DBV value that is consistent with the current DBV value, and there is a reference grayscale value that is consistent with the current grayscale value, there is no reference DBV value that is consistent with the current DBV value, or there is no reference grayscale value that is consistent with the current grayscale value, and there is no reference DBV value that is consistent with the current DBV value, and there is no reference grayscale value that is consistent with the current grayscale value; based on the target voltage adjustment value, the reference driving voltage is adjusted, and the pixel is driven within the holding frame based on the adjusted driving voltage.

[0100] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0101] Based on the same inventive concept, the present application also provides a pixel driving device for implementing the aforementioned pixel driving method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations in one or more pixel driving device embodiments provided below can be found in the above-mentioned limitations on the pixel driving method and will not be further elaborated here.

[0102] In an exemplary embodiment, Figure 11As shown, a pixel driving device 1100 is provided, comprising: a first acquisition module 1101, a second acquisition module 1102, a determination module 1103 and an adjustment module 1104, wherein:

[0103] The first acquisition module 1101 is used to obtain a reference driving voltage for maintaining a frame in an image refresh cycle when the refresh frequency of the display panel drops from an initial refresh frequency to a target refresh frequency, and to obtain a current DBV value of the display panel and a current grayscale value of a pixel in the display panel in real time while the display panel displays according to the target refresh frequency.

[0104] The second acquisition module 1102 is configured to acquire a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value.

[0105] Determination module 1103 is used to determine the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value.

[0106] The adjustment module 1104 is configured to adjust the reference driving voltage based on the target voltage adjustment value, and drive the pixel within the hold frame based on the adjusted driving voltage.

[0107] In some embodiments, the determination module 1103 is also used to obtain a preset voltage adjustment value corresponding to a target combination formed by a reference DBV value consistent with the current DBV value and a reference grayscale value consistent with the current grayscale value when there is a reference DBV value consistent with the current DBV value and a reference grayscale value consistent with the current grayscale value; and determine the preset voltage adjustment value corresponding to the target combination as the target voltage adjustment value.

[0108] In some embodiments, the determination module 1103 is further used to, when there is no reference DBV value consistent with the current DBV value, or no reference grayscale value consistent with the current grayscale value, determine the display parameter in the DBV value and the grayscale value for which no reference value is consistent with the corresponding current value as the first display parameter, and determine the other display parameter in the DBV value and the grayscale value as the second display parameter; sort the reference values ​​of the first display parameter in ascending order; obtain the maximum value of the reference values ​​that are smaller than the current value of the first display parameter and the minimum value of the reference values ​​that are larger than the current value of the first display parameter in the sorting result; and interpolate based on the preset voltage adjustment value corresponding to the combination formed by the maximum value and the current value of the second display parameter, and the preset voltage adjustment value corresponding to the combination formed by the minimum value and the current value of the second display parameter, to obtain the target voltage adjustment value corresponding to the combination formed by the current value of the first display parameter and the current value of the second display parameter.

[0109] In some embodiments, the determination module 1103 includes:

[0110] The sorting submodule is configured to sort the reference DBV values ​​and the reference grayscale values ​​when no reference DBV value is consistent with the current DBV value and no reference grayscale value is consistent with the current grayscale value.

[0111] The first acquisition submodule is configured to acquire, for the sorting result of the reference DBV values, a maximum DBV value among the reference DBV values ​​smaller than the current DBV value and a minimum DBV value among the reference DBV values ​​larger than the current DBV value in the sorting result.

[0112] The second acquisition submodule is used to obtain, based on the sorting results of the reference grayscale values, the maximum grayscale value among the reference grayscale values ​​smaller than the current grayscale value and the minimum grayscale value among the reference grayscale values ​​greater than the current grayscale value in the sorting results.

[0113] an interpolation submodule, configured to interpolate based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value, to obtain a target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0114] In some embodiments, the interpolation submodule includes:

[0115] The first interpolation unit is configured to interpolate based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the second combination to obtain a voltage adjustment value corresponding to a fifth combination formed by the maximum DBV value and the current grayscale value.

[0116] The second interpolation unit is configured to interpolate based on the preset voltage adjustment value corresponding to the third combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to a sixth combination formed by the minimum DBV value and the current grayscale value.

[0117] The first acquiring unit is configured to acquire the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination.

[0118] In some embodiments, the first acquisition unit is also used to perform linear interpolation based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination to obtain a mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value; based on the mapping function, obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0119] In some embodiments, the interpolation submodule includes:

[0120] The third interpolation unit is configured to interpolate based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the third combination to obtain a voltage adjustment value corresponding to a seventh combination formed by the current DBV value and the maximum grayscale value.

[0121] The fourth interpolation unit is configured to interpolate based on the preset voltage adjustment value corresponding to the second combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to an eighth combination formed by the current DBV value and the minimum grayscale value.

[0122] The second acquiring unit is configured to acquire the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination.

[0123] In some embodiments, the second acquisition unit is further used to perform linear interpolation based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination to obtain a mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value; based on the mapping function, obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0124] Each module in the aforementioned pixel driving device may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0125] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 12 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a pixel driving method is implemented.

[0126] Those skilled in the art will understand that Figure 12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0127] In an exemplary embodiment, a computer device is provided, comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: when a refresh frequency of a display panel decreases from an initial refresh frequency to a target refresh frequency, while the display panel displays according to the target refresh frequency, obtaining a reference driving voltage of a holding frame of an image refresh period, and obtaining a current DBV value of the display panel and a current grayscale value of a pixel in the display panel in real time; obtaining multiple reference DBV values ​​and multiple reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value; determining a target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value based on a size relationship between the current DBV value and the reference DBV value, a size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value; adjusting the reference driving voltage based on the target voltage adjustment value, and driving the pixel within the holding frame based on the adjusted driving voltage.

[0128] In one embodiment, when a processor executes a computer program, the processor determines the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, including: when there is a reference DBV value consistent with the current DBV value and there is a reference grayscale value consistent with the current grayscale value, obtaining a preset voltage adjustment value corresponding to the target combination formed by a reference DBV value consistent with the current DBV value and a reference grayscale value consistent with the current grayscale value; and determining the preset voltage adjustment value corresponding to the target combination as the target voltage adjustment value.

[0129] In one embodiment, the processor, when executing the computer program, determines the target voltage adjustment value corresponding to the combination of the current DBV value and the current gray scale value based on the magnitude relationship between the current DBV value and the reference DBV value, the magnitude relationship between the current gray scale value and the reference gray scale value, and the preset voltage adjustment value, including: in the absence of the reference DBV value being consistent with the current DBV value or the reference gray scale value being consistent with the current gray scale value, determining the display parameter of the DBV value and the gray scale value for which the reference value is not consistent with the corresponding current value as a first display parameter, and determining the other display parameter of the DBV value and the gray scale value as a second display parameter; sorting the reference values of the first display parameter in ascending order; obtaining the maximum value of the reference values that are less than the current value of the first display parameter and the minimum value of the reference values that are greater than the current value of the first display parameter in the sorting result; and performing interpolation based on the preset voltage adjustment value corresponding to the combination of the maximum value and the current value of the second display parameter and the preset voltage adjustment value corresponding to the combination of the minimum value and the current value of the second display parameter to obtain the target voltage adjustment value corresponding to the combination of the current value of the first display parameter and the current value of the second display parameter.

[0130] In one embodiment, the processor, when executing the computer program, determines the target voltage adjustment value corresponding to the combination of the current DBV value and the current gray scale value based on the magnitude relationship between the current DBV value and the reference DBV value, the magnitude relationship between the current gray scale value and the reference gray scale value, and the preset voltage adjustment value, including: in the absence of the reference DBV value being consistent with the current DBV value and the reference gray scale value being consistent with the current gray scale value, sorting the reference DBV values and sorting the reference gray scale values; obtaining the maximum DBV value of the reference DBV values that are less than the current DBV value and the minimum DBV value of the reference DBV values that are greater than the current DBV value for the sorting result of the reference DBV values; obtaining the maximum gray scale value of the reference gray scale values that are less than the current gray scale value and the minimum gray scale value of the reference gray scale values that are greater than the current gray scale value for the sorting result of the reference gray scale values; and performing interpolation based on the preset voltage adjustment value corresponding to the first combination of the maximum DBV value and the maximum gray scale value, the preset voltage adjustment value corresponding to the second combination of the maximum DBV value and the minimum gray scale value, the preset voltage adjustment value corresponding to the third combination of the minimum DBV value and the maximum gray scale value, and the preset voltage adjustment value corresponding to the fourth combination of the minimum DBV value and the minimum gray scale value to obtain the target voltage adjustment value corresponding to the combination of the current DBV value and the current gray scale value.

[0131] In one embodiment, when a processor executes a computer program, interpolation is performed based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the second combination to obtain a voltage adjustment value corresponding to a fifth combination formed by the maximum DBV value and the current grayscale value; interpolating based on the preset voltage adjustment value corresponding to the third combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to a sixth combination formed by the minimum DBV value and the current grayscale value; and obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination.

[0132] In one embodiment, the processor executes a computer program to obtain the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination, including: performing linear interpolation based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination to obtain a mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value; and obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the mapping function.

[0133] In one embodiment, when a processor executes a computer program, interpolation is performed based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the third combination to obtain a voltage adjustment value corresponding to a seventh combination formed by the current DBV value and the maximum grayscale value; interpolating based on the preset voltage adjustment value corresponding to the second combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to an eighth combination formed by the current DBV value and the minimum grayscale value; and obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination.

[0134] In one embodiment, the processor executes a computer program to obtain the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination, including: performing linear interpolation based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination to obtain a mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value; and obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the mapping function.

[0135] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: when the refresh frequency of a display panel decreases from an initial refresh frequency to a target refresh frequency, during the process of the display panel displaying according to the target refresh frequency, a reference driving voltage of a holding frame of an image refresh period is obtained, and a current DBV value of the display panel and a current grayscale value of a pixel in the display panel are obtained in real time; a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency are obtained, and a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value; based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, a target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value is determined; based on the target voltage adjustment value, the reference driving voltage is adjusted, and the pixel is driven within the holding frame based on the adjusted driving voltage.

[0136] In one embodiment, the computer program implemented when executed by the processor determines the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, including: when there is a reference DBV value consistent with the current DBV value and a reference grayscale value consistent with the current grayscale value, obtaining a preset voltage adjustment value corresponding to the target combination formed by a reference DBV value consistent with the current DBV value and a reference grayscale value consistent with the current grayscale value; and determining the preset voltage adjustment value corresponding to the target combination as the target voltage adjustment value.

[0137] In one embodiment, the computer program implemented when executed by the processor determines the target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, including: in the case where there is no reference DBV value consistent with the current DBV value, or no reference grayscale value consistent with the current grayscale value, determining the display parameter in the DBV value and the grayscale value where there is no reference value consistent with the corresponding current value as the first display parameter, and setting the DBV value and the grayscale value to the first display parameter. another display parameter in the value is determined as a second display parameter; the reference values ​​of the first display parameter are sorted in ascending order; a maximum value among the reference values ​​that are smaller than the current value of the first display parameter, and a minimum value among the reference values ​​that are larger than the current value of the first display parameter in the sorting result are obtained; and based on a preset voltage adjustment value corresponding to a combination formed by the maximum value and the current value of the second display parameter, and a preset voltage adjustment value corresponding to a combination formed by the minimum value and the current value of the second display parameter, interpolation is performed to obtain a target voltage adjustment value corresponding to the combination formed by the current value of the first display parameter and the current value of the second display parameter.

[0138] In one embodiment, the computer program implemented when executed by the processor determines the target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, including: in the case where no reference DBV value is consistent with the current DBV value and no reference grayscale value is consistent with the current grayscale value, sorting the reference DBV values ​​and sorting the reference grayscale values; for the sorting result of the reference DBV values, obtaining the maximum DBV value among the reference DBV values ​​smaller than the current DBV value in the sorting result, and the maximum DBV value among the reference DBV values ​​larger than the current DBV value in the sorting result. the minimum DBV value among the DBV values; for the sorting results of the reference grayscale values, obtaining the maximum grayscale value among the reference grayscale values ​​that are smaller than the current grayscale value, and the minimum grayscale value among the reference grayscale values ​​that are greater than the current grayscale value in the sorting results; based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value, interpolation is performed to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0139] In one embodiment, when a computer program is executed by a processor, interpolation is performed based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the second combination to obtain a voltage adjustment value corresponding to a fifth combination formed by the maximum DBV value and the current grayscale value; interpolating based on the preset voltage adjustment value corresponding to the third combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to a sixth combination formed by the minimum DBV value and the current grayscale value; and obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination.

[0140] In one embodiment, the computer program implemented when executed by the processor obtains the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination, including: performing linear interpolation based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination to obtain a mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value; and obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the mapping function.

[0141] In one embodiment, when a computer program is executed by a processor, interpolation is performed based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the third combination to obtain a voltage adjustment value corresponding to a seventh combination formed by the current DBV value and the maximum grayscale value; interpolating based on the preset voltage adjustment value corresponding to the second combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to an eighth combination formed by the current DBV value and the minimum grayscale value; and obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination.

[0142] In one embodiment, the computer program implemented when executed by the processor obtains the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination, including: performing linear interpolation based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination to obtain a mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value; and obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the mapping function.

[0143] In one embodiment, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the following steps: when a refresh frequency of a display panel decreases from an initial refresh frequency to a target refresh frequency, while the display panel displays according to the target refresh frequency, obtaining a reference driving voltage of a holding frame of an image refresh period, and obtaining a current DBV value of the display panel and a current grayscale value of a pixel in the display panel in real time; obtaining a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value; determining a target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value based on a size relationship between the current DBV value and the reference DBV value, a size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value; adjusting the reference driving voltage based on the target voltage adjustment value, and driving the pixel within the holding frame based on the adjusted driving voltage.

[0144] In one embodiment, the computer program implemented when executed by the processor determines the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, including: when there is a reference DBV value consistent with the current DBV value and a reference grayscale value consistent with the current grayscale value, obtaining a preset voltage adjustment value corresponding to the target combination formed by a reference DBV value consistent with the current DBV value and a reference grayscale value consistent with the current grayscale value; and determining the preset voltage adjustment value corresponding to the target combination as the target voltage adjustment value.

[0145] In one embodiment, the computer program implemented when executed by the processor determines the target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, including: in the case where there is no reference DBV value consistent with the current DBV value, or no reference grayscale value consistent with the current grayscale value, determining the display parameter in the DBV value and the grayscale value where there is no reference value consistent with the corresponding current value as the first display parameter, and setting the DBV value and the grayscale value to the first display parameter. another display parameter in the value is determined as a second display parameter; the reference values ​​of the first display parameter are sorted in ascending order; a maximum value among the reference values ​​that are smaller than the current value of the first display parameter, and a minimum value among the reference values ​​that are larger than the current value of the first display parameter in the sorting result are obtained; and based on a preset voltage adjustment value corresponding to a combination formed by the maximum value and the current value of the second display parameter, and a preset voltage adjustment value corresponding to a combination formed by the minimum value and the current value of the second display parameter, interpolation is performed to obtain a target voltage adjustment value corresponding to the combination formed by the current value of the first display parameter and the current value of the second display parameter.

[0146] In one embodiment, the computer program implemented when executed by the processor determines the target voltage adjustment value corresponding to the combination of the current DBV value and the current grayscale value based on the size relationship between the current DBV value and the reference DBV value, the size relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, including: in the case where no reference DBV value is consistent with the current DBV value and no reference grayscale value is consistent with the current grayscale value, sorting the reference DBV values ​​and sorting the reference grayscale values; for the sorting result of the reference DBV values, obtaining the maximum DBV value among the reference DBV values ​​smaller than the current DBV value in the sorting result, and the maximum DBV value among the reference DBV values ​​larger than the current DBV value in the sorting result. the minimum DBV value among the DBV values; for the sorting results of the reference grayscale values, obtaining the maximum grayscale value among the reference grayscale values ​​that are smaller than the current grayscale value, and the minimum grayscale value among the reference grayscale values ​​that are greater than the current grayscale value in the sorting results; based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value, interpolation is performed to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

[0147] In one embodiment, when a computer program is executed by a processor, interpolation is performed based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the second combination to obtain a voltage adjustment value corresponding to a fifth combination formed by the maximum DBV value and the current grayscale value; interpolating based on the preset voltage adjustment value corresponding to the third combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to a sixth combination formed by the minimum DBV value and the current grayscale value; and obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination.

[0148] In one embodiment, the computer program implemented when executed by the processor obtains the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination, including: performing linear interpolation based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination to obtain a mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value; and obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the mapping function.

[0149] In one embodiment, when a computer program is executed by a processor, interpolation is performed based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the third combination to obtain a voltage adjustment value corresponding to a seventh combination formed by the current DBV value and the maximum grayscale value; interpolating based on the preset voltage adjustment value corresponding to the second combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to an eighth combination formed by the current DBV value and the minimum grayscale value; and obtaining the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination.

[0150] In one embodiment, the computer program implemented when executed by the processor obtains the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination, including: performing linear interpolation based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination to obtain a mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value; and obtaining the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value based on the mapping function.

[0151] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0152] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.

[0153] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0154] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A pixel driving method, characterized in that: The method comprises: When the refresh frequency of the display panel decreases from the initial refresh frequency to the target refresh frequency, while the display panel displays images at the target refresh frequency, obtaining a reference driving voltage for maintaining a frame during an image refresh period, and obtaining a current DBV value of the display panel and a current grayscale value of a pixel in the display panel in real time; Acquire a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value; Determining a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value; The reference driving voltage is adjusted based on the target voltage adjustment value, and the pixel is driven in the hold frame based on the adjusted driving voltage.

2. The method according to claim 1, characterized in that The determining, based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value includes: When there is a reference DBV value that is consistent with the current DBV value and a reference grayscale value that is consistent with the current grayscale value, obtaining a preset voltage adjustment value corresponding to a target combination of the reference DBV value that is consistent with the current DBV value and the reference grayscale value that is consistent with the current grayscale value; The preset voltage adjustment value corresponding to the target combination is determined as the target voltage adjustment value.

3. The method according to claim 1, characterized in that The determining, based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value includes: If no reference DBV value is consistent with the current DBV value, or no reference grayscale value is consistent with the current grayscale value, determining the display parameter of the DBV value and the grayscale value for which no reference value is consistent with the corresponding current value as a first display parameter, and determining the other display parameter of the DBV value and the grayscale value as a second display parameter; sorting the reference values ​​of the first display parameters in ascending order; Acquire a maximum value among the reference values ​​that are smaller than the current value of the first display parameter and a minimum value among the reference values ​​that are larger than the current value of the first display parameter in the sorting results; Based on the preset voltage adjustment value corresponding to the combination formed by the maximum value and the current value of the second display parameter, and the preset voltage adjustment value corresponding to the combination formed by the minimum value and the current value of the second display parameter, interpolation is performed to obtain the target voltage adjustment value corresponding to the combination formed by the current value of the first display parameter and the current value of the second display parameter.

4. The method according to claim 1, wherein The determining, based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value, a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value includes: In a case where no reference DBV value is consistent with the current DBV value and no reference grayscale value is consistent with the current grayscale value, sorting the reference DBV values ​​and sorting the reference grayscale values; For the sorting result of the reference DBV values, obtaining a maximum DBV value among the reference DBV values ​​smaller than the current DBV value and a minimum DBV value among the reference DBV values ​​larger than the current DBV value in the sorting result; For the sorting result of the reference grayscale values, obtaining a maximum grayscale value among the reference grayscale values ​​smaller than the current grayscale value, and a minimum grayscale value among the reference grayscale values ​​greater than the current grayscale value in the sorting result; Based on the preset voltage adjustment value corresponding to the first combination formed by the maximum DBV value and the maximum grayscale value, the preset voltage adjustment value corresponding to the second combination formed by the maximum DBV value and the minimum grayscale value, the preset voltage adjustment value corresponding to the third combination formed by the minimum DBV value and the maximum grayscale value, and the preset voltage adjustment value corresponding to the fourth combination formed by the minimum DBV value and the minimum grayscale value, interpolation is performed to obtain the target voltage adjustment value corresponding to the combination formed by the current DBV value and the current grayscale value.

5. The method according to claim 4, characterized in that The interpolation is based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the second combination to obtain a voltage adjustment value corresponding to a fifth combination formed by the maximum DBV value and the current grayscale value; interpolating based on the preset voltage adjustment value corresponding to the third combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to a sixth combination formed by the minimum DBV value and the current grayscale value; The target voltage adjustment value is obtained based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination.

6. The method according to claim 5, characterized in that The acquiring the target voltage adjustment value based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination includes: Performing linear interpolation based on the voltage adjustment value corresponding to the fifth combination and the voltage adjustment value corresponding to the sixth combination to obtain a mapping function between the DBV value and the voltage adjustment value when the grayscale value is the current grayscale value; Based on the mapping function, a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value is obtained.

7. The method according to claim 4, characterized in that The interpolation is based on a preset voltage adjustment value corresponding to a first combination formed by the maximum DBV value and the maximum grayscale value, a preset voltage adjustment value corresponding to a second combination formed by the maximum DBV value and the minimum grayscale value, a preset voltage adjustment value corresponding to a third combination formed by the minimum DBV value and the maximum grayscale value, and a preset voltage adjustment value corresponding to a fourth combination formed by the minimum DBV value and the minimum grayscale value to obtain a target voltage adjustment value corresponding to a combination formed by the current DBV value and the current grayscale value, including: interpolating based on the preset voltage adjustment value corresponding to the first combination and the preset voltage adjustment value corresponding to the third combination to obtain a voltage adjustment value corresponding to a seventh combination formed by the current DBV value and the maximum grayscale value; interpolating based on the preset voltage adjustment value corresponding to the second combination and the preset voltage adjustment value corresponding to the fourth combination to obtain a voltage adjustment value corresponding to an eighth combination formed by the current DBV value and the minimum grayscale value; The target voltage adjustment value is obtained based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination.

8. The method according to claim 7, characterized in that The acquiring the target voltage adjustment value based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination includes: performing linear interpolation based on the voltage adjustment value corresponding to the seventh combination and the voltage adjustment value corresponding to the eighth combination to obtain a mapping function between the grayscale value and the voltage adjustment value when the DBV value is the current DBV value; Based on the mapping function, a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value is obtained.

9. A pixel driving device, characterized in that: The device comprises: a first acquisition module, configured to, when the refresh frequency of the display panel decreases from the initial refresh frequency to the target refresh frequency, acquire a reference driving voltage for maintaining a frame in an image refresh period, and acquire in real time a current DBV value of the display panel and a current grayscale value of a pixel in the display panel, while the display panel is displaying at the target refresh frequency; A second acquisition module is configured to acquire a plurality of reference DBV values ​​and a plurality of reference grayscale values ​​corresponding to the target refresh frequency, wherein a combination of each reference DBV value and each reference grayscale value corresponds to a preset voltage adjustment value; a determination module, configured to determine a target voltage adjustment value corresponding to a combination of the current DBV value and the current grayscale value based on a magnitude relationship between the current DBV value and the reference DBV value, a magnitude relationship between the current grayscale value and the reference grayscale value, and the preset voltage adjustment value; An adjustment module is configured to adjust the reference driving voltage based on the target voltage adjustment value, and drive the pixel within the hold frame based on the adjusted driving voltage.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

12. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Display device

    CN114120888A

  • Brightness compensation method, device and equipment of display panel and readable storage medium

    CN115775517A