Driving method, display device, and computer storage medium

CN119863986BActive Publication Date: 2026-06-19HEFEI VISIONOX TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HEFEI VISIONOX TECH CO LTD
Filing Date
2025-02-28
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing OLED display products, the digital power supply voltage compensation response is slow, leading to screen flickering issues and increased power consumption.

Method used

By pre-determining whether the next frame of the display panel will be a high-load image, the power supply voltage is activated to compensate the digital power supply voltage only under specific conditions (such as changes in complexity, frame rate, or display area), thereby improving response speed and saving logic power consumption of the driver chip.

Benefits of technology

It improves the compensation response speed of digital power supply voltage, reduces the risk of screen flickering, and effectively saves the logic power consumption of the driver chip.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119863986B_ABST
    Figure CN119863986B_ABST
Patent Text Reader

Abstract

This application discloses a driving method, a display device, and a calculator storage medium. The driving method includes: responding to a high-load image displayed on the display panel as the next frame, turning on the power supply voltage to compensate for the digital power supply voltage. This method can improve the response speed of the digital power supply voltage compensation and reduce the standby power consumption of the compensation mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of displays, and in particular to a driving method, a display device, and a calculator storage medium. Background Technology

[0002] Organic light-emitting diode (OLED) and flat panel display devices based on light-emitting diode (LED) technologies are widely used in various consumer electronics products such as mobile phones, televisions, laptops, and desktop computers due to their advantages such as high image quality, energy saving, thin body and wide range of applications, becoming the mainstream of display devices.

[0003] However, the current driving methods for OLED display products need improvement. Summary of the Invention

[0004] The main technical problem addressed by this application is to provide a driving method, a driving method and a calculator storage medium that can improve the response speed of digital power supply voltage compensation and reduce the standby power consumption of the compensation mechanism.

[0005] To solve the above-mentioned technical problems, one technical solution adopted in this application is to provide a driving method, the method comprising: responding to the next frame of the display panel being a high-load frame, turning on the power supply voltage to compensate the digital power supply voltage.

[0006] The method further includes: determining the complexity of the next frame; and determining that the next frame displayed on the display panel is a high-load frame in response to the complexity being greater than a complexity threshold.

[0007] Specifically, when the complexity of the display screen increases to the level of the complexity threshold, the voltage drop of the digital power supply voltage of the display panel changes from being less than the voltage drop threshold to being greater than or equal to the voltage drop threshold.

[0008] The voltage drop threshold ranges from 0.04V to 0.06V.

[0009] The step of determining the complexity of the next frame includes: determining the complexity of the next frame based on the grayscale of the first sub-pixel in the next frame.

[0010] The step of determining the complexity of the next frame based on the grayscale of the first sub-pixel in the next frame includes: determining a target parameter of the first sub-pixel based on the grayscale of the first sub-pixel and the grayscale of the sub-pixels surrounding the first sub-pixel, wherein the target parameter represents the grayscale difference between the first sub-pixel and the surrounding sub-pixels; and determining the complexity of the next frame based on the target parameter of at least one first sub-pixel.

[0011] The step of determining the complexity of the next frame based on the target parameters of at least one first sub-pixel includes: summing the target parameters of at least one first sub-pixel to obtain the complexity of the next frame.

[0012] The step of determining the target parameter of the first sub-pixel based on the gray level of the first sub-pixel and the gray levels of the sub-pixels surrounding the first sub-pixel includes: determining at least one target pixel unit adjacent to the pixel unit where the first sub-pixel is located; and determining the target parameter corresponding to the first sub-pixel based on the gray level of the first sub-pixel and the gray level of a second sub-pixel in at least one of the target pixel units.

[0013] The second sub-pixel emits the same color as the first sub-pixel.

[0014] The step of determining the target parameter corresponding to the first sub-pixel based on the gray level of the first sub-pixel and the gray level of the second sub-pixel in at least one of the target pixel units includes: calculating the difference between the gray level of the first sub-pixel and the gray level of the second sub-pixel in at least one of the target pixel units to obtain at least one gray level difference value corresponding to the first sub-pixel; generating a gray level parameter corresponding to the first sub-pixel based on each gray level difference value; and summing the at least one gray level parameter corresponding to the first sub-pixel to obtain the target parameter corresponding to the first sub-pixel.

[0015] The step of generating the first target parameter corresponding to the first sub-pixel based on the gray level difference includes: in response to the gray level difference being greater than the gray level difference threshold, setting the gray level parameter corresponding to the first sub-pixel to a first parameter value; otherwise, setting the gray level parameter corresponding to the first sub-pixel to a second parameter value.

[0016] Wherein, the value of the first parameter is 1, and the value of the second parameter is 0.

[0017] The method further includes: in response to the frame rate of the next frame displayed on the display panel being greater than or equal to a frame rate threshold, determining that the next frame displayed on the display panel is a high-load frame.

[0018] Specifically, when the complexity of the image displayed on the display panel is equal to the complexity threshold, when the display frame rate of the display panel is increased to be equal to the frame rate threshold, the voltage drop of the digital power supply voltage of the display panel changes from being less than the voltage drop threshold to being greater than or equal to the voltage drop threshold.

[0019] The method further includes: in response to the display area of ​​the next frame displayed on the display panel increasing from a first display area to a second display area, determining that the next frame displayed on the display panel is a high-load frame.

[0020] The method further includes: when the complexity of the image displayed on the display panel is equal to a complexity threshold, when the display area of ​​the next frame displayed on the display panel increases from the first display area to the second display area, the voltage drop of the digital power supply voltage of the display panel increases from less than a voltage drop threshold to greater than or equal to the voltage drop threshold.

[0021] To solve the above-mentioned technical problems, another technical solution adopted in this application is: to provide a display device, including a processor, a memory, and a communication circuit, wherein the processor is coupled to the memory and the communication circuit respectively, the memory stores program data, and the processor executes the program data in the memory to implement the steps in the method of any embodiment.

[0022] To solve the above-mentioned technical problems, another technical solution adopted in this application is to provide a computer-readable storage medium storing a computer program that can be executed by a processor to implement the steps in the method of any embodiment.

[0023] The beneficial effects of this application are as follows: Unlike existing technologies, the driving method of this application determines whether to enable power supply voltage compensation for the digital supply voltage by pre-judging whether the next frame displayed on the display panel is a high-load image. When the next frame is determined to be a high-load image, digital supply voltage compensation is pre-enabled, resulting in a fast response speed and timely compensation of the digital supply voltage, reducing the probability of screen distortion caused by excessive voltage drop due to sudden high-load images. Furthermore, since power supply voltage compensation for the digital supply voltage can only be enabled when the next frame is a high-load image, it avoids the digital supply voltage constantly drawing current from the power supply voltage, thereby effectively saving the logic power consumption of the driver chip. Attached Figure Description

[0024] Figure 1 This is a flowchart illustrating one embodiment of the driving method of this application;

[0025] Figure 2 This is a schematic diagram showing the relationship between the digital power supply voltage drop and the complexity of the display screen;

[0026] Figure 3 yes Figure 1 A flowchart illustrating an implementation method for step S11;

[0027] Figure 4 yes Figure 3 A flowchart illustrating an implementation method for step S111;

[0028] Figure 5 This is a grayscale schematic diagram of a portion of the sub-pixels of the display panel in this application;

[0029] Figure 6 This is a flowchart illustrating another embodiment of the driving method of this application;

[0030] Figure 7 This is a schematic diagram of one embodiment of a foldable display panel;

[0031] Figure 8 This is a flowchart illustrating another embodiment of the driving method of this application;

[0032] Figure 9 This is a schematic diagram of the framework of one embodiment of the driving device of this application;

[0033] Figure 10 This is a schematic diagram of the framework of one embodiment of the electronic device of this application;

[0034] Figure 11 This is a schematic diagram of a framework of one embodiment of the computer-readable storage medium of this application. Detailed Implementation

[0035] To make the objectives, technical solutions, and effects of this application clearer and more explicit, the following detailed description is provided with reference to the accompanying drawings and embodiments. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0036] In related technologies, display panel driver chips (DDICs) often employ highly integrated, one-piece designs, with complex functions for each module and various voltage requirements. To reduce power consumption caused by voltage conversion within the driver chip and to shrink the driver chip's design area, the required voltage supply method is mostly external. Specifically, the digital power supply voltage (DVDD) is used for the digital circuit modules, specifically for the MIPIDSI decoding circuit and TCON circuit. The digital power supply voltage can be externally supplied or generated from the power supply voltage (VDDI) through a low-dropout linear regulator (LDO) within the driver chip.

[0037] In related technical solutions, when the external digital power supply voltage is insufficient, the driver chip activates a voltage compensation function to compensate for the digital power supply voltage using the power supply voltage. Specifically, when the external digital power supply voltage is below a threshold, the driver chip directly draws current from the power supply voltage, resulting in an external current of 0mA. When the external digital power supply voltage is insufficient but still above the threshold, the current drawn by the driver chip from the power supply voltage gradually increases as the external voltage decreases. This means the voltage compensation mechanism requires the compensation path to always be present. Even if the threshold for triggering compensation is not reached, a slight decrease in the digital power supply voltage will still draw current from the power supply voltage, leading to an increase in the driver chip's logic power consumption. The inventors also discovered that the activation of the voltage compensation function in related technologies is based on the detection of the digital power supply voltage. That is, passive voltage compensation is performed only after detecting insufficient voltage in the current frame. This method has a lag, and untimely voltage compensation response can lead to MIPI decoding errors and screen flickering issues.

[0038] In view of the above problems, this application provides a driving method, which is executed by a driving chip of the display panel of a display device. The method includes:

[0039] In response to the next frame displayed on the display panel being a high-load image, the power supply voltage is turned on to compensate for the digital power supply voltage.

[0040] A high-load screen can be understood as a screen that is overloaded due to various conditions, resulting in an excessive voltage drop in the digital power supply. If the voltage compensation is not timely, it may cause MIPI decoding errors and screen distortion.

[0041] This application, on the one hand, determines whether to enable power supply voltage compensation for the digital supply voltage by pre-judging whether the next frame displayed on the display panel is a high-load scene. When the next frame is determined to be a high-load scene, digital supply voltage compensation is enabled in advance, resulting in a fast response speed and timely compensation of the digital supply voltage, reducing screen distortion caused by excessive voltage drop due to sudden high-load scenes. On the other hand, since the condition of enabling power supply voltage compensation for the digital supply voltage must be met for the next frame to be a high-load scene, the current draw from the power supply voltage by the digital supply voltage is avoided, thereby effectively saving the logic power consumption of the driver chip.

[0042] The display panel's screen can become overloaded due to various conditions. Specifically, excessive screen complexity, excessively high frame rate, and significant changes in display resolution can all lead to a heavily loaded screen. Meeting any one of these conditions is sufficient to determine if the display is under heavy load.

[0043] In some embodiments, it can be determined whether to enable power supply voltage compensation for the digital power supply voltage by judging whether the next frame displayed on the display panel is a complex image. See also Figure 1 , Figure 1 This is a flowchart illustrating one implementation of the driving method of this application.

[0044] The method includes the following steps:

[0045] Step S11: Determine the complexity m of the next frame. Specifically, the complexity of a landscape image is greater than that of a solid color image, and the complexity of an image with dense contrasts of light and dark is greater than that of a pure grayscale image. The higher the complexity m of the displayed image, the higher the load on that image, and the greater the drop in digital power supply voltage (i.e., voltage drop Vdrop). Figure 2 As shown.

[0046] Step S12: In response to the complexity m being greater than the complexity threshold k, determine that the next frame displayed on the display panel is a high-load frame. When the complexity m is less than the complexity threshold k, the next frame is not a high-load frame, and no voltage compensation is required subsequently; the compensation circuit between the power supply voltage and the digital power supply voltage can remain off.

[0047] The complexity threshold k can be determined and stored in the driver chip during the debugging phase. By comparing the determined complexity m of the next frame with this fixed complexity threshold k, it can be determined whether the next frame is a high-load frame.

[0048] Specifically, the complexity threshold k can be determined as follows: First, during the debugging phase of the display panel, test the relationship between different complexities m and the digital power supply voltage drop Vdrop to obtain... Figure 2The curve shown illustrates the process; the complexity threshold k corresponding to the voltage drop threshold Vdrop_k is determined based on the curve. That is, when the complexity m of the displayed image on the display panel increases to equal the complexity threshold k, the voltage drop Vdrop of the digital power supply voltage of the display panel changes from being less than the voltage drop threshold Vdrop_k to being greater than or equal to the voltage drop threshold Vdrop_k. Specifically, the voltage drop threshold Vdrop_k ranges from 0.04V to 0.06V (e.g., 0.05V). It should be noted that the voltage drop threshold Vdrop_k can be determined based on test conditions; for example, it can be... Figure 2 The pressure drop Vdrop corresponding to the point where the slope of the curve changes the most is determined as the pressure drop threshold Vdrop_k.

[0049] Step S13: In response to the display panel showing the next frame as a high-load image, the power supply voltage is turned on to compensate the digital power supply voltage. When the complexity m is greater than or equal to the complexity threshold k, the next frame is a high-load image, and voltage compensation is required for the next frame. The compensation circuit between the power supply voltage and the digital power supply voltage is turned on to ensure the normal display of the next frame.

[0050] The complexity m of the display can be determined based on parameters such as grayscale, brightness, or chroma of the sub-pixels.

[0051] In some embodiments, step S11 includes: determining the complexity m of the next frame based on the grayscale of the first sub-pixel in the next frame. The sub-pixel in the next frame that participates in the complexity calculation is defined as the first sub-pixel, and the complexity m is calculated based on the grayscale of the first sub-pixel. The first sub-pixel can be any one or more target sub-pixels in the next frame.

[0052] See Figure 3 , Figure 3 yes Figure 1 A flowchart illustrating an implementation method for step S11. Step S11 specifically includes the following steps:

[0053] Step S111: Determine the target parameter of the first sub-pixel based on its grayscale and the grayscale of its surrounding sub-pixels. The target parameter represents the grayscale difference between the first sub-pixel and its surrounding sub-pixels. The grayscale range of a sub-pixel is 0-255. When the grayscale difference between a sub-pixel and its surrounding sub-pixels is large (e.g., greater than or equal to 128), the target parameter of the first sub-pixel is large, indicating a large grayscale variation in the region near the sub-pixel, resulting in greater complexity in the region containing the first sub-pixel. The grayscale of the first sub-pixel can be greater than or less than the grayscale of its surrounding sub-pixels. The grayscale difference between the first sub-pixel and one of its surrounding sub-pixels can be calculated, or the grayscale difference can be calculated separately with multiple surrounding sub-pixels to obtain the target parameter corresponding to a sub-pixel.

[0054] Step S112: Determine the complexity m of the next frame based on the target parameters of at least one first sub-pixel. Summate the target parameters of at least one first sub-pixel to obtain the complexity m of the next frame. When the complexity m of the next frame is determined based on one first sub-pixel, the target parameter of that first sub-pixel is the complexity m; when the complexity m of the next frame is determined based on multiple first sub-pixels, the complexity m of the next frame is equal to the sum of the target parameters of all first sub-pixels. The more first sub-pixels involved in the calculation of complexity m, the more accurate the calculation of complexity m. In a preferred embodiment, each sub-pixel in the display panel participates in the calculation of complexity m, and the complexity m is equal to the sum of the target parameters of all sub-pixels in the display panel.

[0055] See Figure 4 , Figure 4 yes Figure 3 A flowchart illustrating an implementation method for step S111. Step S111 specifically includes the following steps:

[0056] Step S1111: Determine at least one target pixel unit adjacent to the pixel unit where the first sub-pixel is located. The pixel units of the display panel are usually arranged in an array. The target pixel unit can be any one or more pixel units located above, below, to the left or to the right of the pixel unit where the first sub-pixel is located, or it can be any one or more pixel units located in the upper left, lower left, upper right or lower right directions.

[0057] Step S1112: Determine the target parameters corresponding to the first sub-pixel based on the grayscale of the first sub-pixel and the grayscale of the second sub-pixel in at least one target pixel unit. Optionally, the second sub-pixel has the same emission color as the first sub-pixel. A pixel unit includes multiple sub-pixels, specifically including red sub-pixels, green sub-pixels, and blue sub-pixels. For example, the grayscale difference between the first red-emitting sub-pixel and the second red-emitting sub-pixel in the adjacent target pixel unit is calculated to determine the target parameters corresponding to the first sub-pixel.

[0058] Specifically, the target parameters are calculated through the following steps:

[0059] A1: Calculate the difference between the gray level of the first sub-pixel and the gray level of the second sub-pixel in at least one target pixel unit to obtain at least one gray level difference corresponding to the first sub-pixel.

[0060] A2: For at least one gray level difference corresponding to the first sub-pixel, generate the gray level parameters corresponding to the first sub-pixel based on the gray level difference.

[0061] A3: Summate at least one grayscale parameter corresponding to the first sub-pixel to obtain the target parameter corresponding to the first sub-pixel.

[0062] Optionally, step A3 further includes:

[0063] In response to the grayscale difference being greater than a grayscale difference threshold, the grayscale parameter corresponding to the first sub-pixel is set to a first parameter value; otherwise, the grayscale parameter corresponding to the first sub-pixel is set to a second parameter value. Specifically, the first parameter value is 1, and the second parameter value is 0.

[0064] To facilitate understanding, we will use an example to illustrate how the target parameters corresponding to the first sub-pixel are obtained:

[0065] See Figure 5 , Figure 5 This is a grayscale schematic diagram of a portion of the sub-pixels of the display panel of this application. Figure 5 The first pixel unit P, enclosed by the dashed line, is the pixel unit containing the first sub-pixel of the target parameter to be calculated. There are 8 pixel units surrounding the first pixel unit P. First, the four pixel units adjacent to the first pixel unit P above, below, to the left, and to the right are identified as the target pixel units. Then, the grayscale of the red sub-pixel R (i.e., the first sub-pixel) in the first pixel unit P is determined to be 0. The grayscales of the red sub-pixels R (i.e., the second sub-pixels) in the four target pixel units are 0, 56, 128, and 255, respectively. The differences between the grayscale of the first sub-pixel and the grayscales of the four second sub-pixels are calculated, resulting in four grayscale differences corresponding to the first sub-pixel: 0, 56, 128, and 255. When the grayscale difference is greater than or equal to a grayscale difference threshold (e.g., 128), the grayscale parameter is determined to be 1; when the grayscale difference is less than the grayscale difference threshold, the grayscale parameter is determined to be 0. Thus, the four grayscale parameters corresponding to the first sub-pixel are 0, 0, 1, and 1. Finally, the four grayscale parameters are summed to obtain the target parameter corresponding to the first sub-pixel as 2. Since each pixel unit includes a red sub-pixel R, a green sub-pixel G, and a blue sub-pixel B, the target parameters of the three first sub-pixels in the first pixel unit P are calculated separately for each color, resulting in a target parameter of 2 for each. Finally, the target parameters of all sub-pixels in the display panel are summed to obtain the complexity m. If it is determined that the complexity m ≥ k for the next frame, then the power supply voltage compensation for the digital power supply voltage is enabled.

[0066] It should be noted that the number of grayscale parameters corresponding to a first sub-pixel can be any value from 1 to 8. For example, the grayscale parameters of the first sub-pixel and its eight adjacent second sub-pixels can be calculated separately. The first and second parameter values ​​of the grayscale parameters can also be other values, not limited to 1 or 0, as long as they can represent the magnitude of the grayscale difference. In addition, the grayscale difference threshold can be any value from 0 to 255, without specific limitations.

[0067] Within the same frame, different frame rates correspond to different loads; the higher the frame rate, the greater the load. Therefore, in some embodiments, it can be determined whether to enable power supply voltage compensation for the digital power supply voltage by judging whether the frame rate of the next frame displayed on the display panel is too high. See also Figure 6 , Figure 6 This is a flowchart illustrating another embodiment of the driving method of this application.

[0068] The method includes the following steps:

[0069] Step S21: In response to the display panel displaying the next frame at a frame rate greater than or equal to a frame rate threshold, determine that the display panel is displaying a high-load frame. When the frame rate is less than the frame rate threshold, the next frame is a high-load frame, and voltage compensation is required for the next frame. The compensation circuit between the power supply voltage and the digital power supply voltage is activated to ensure the normal display of the next frame.

[0070] The frame rate threshold can be determined and stored in the driver chip during the debugging phase. By comparing the determined frame rate of the next frame with this fixed frame rate threshold, it can be determined whether the next frame is a high-load frame.

[0071] Specifically, the frame rate threshold can be determined as follows: When the complexity m of the displayed image on the display panel equals the complexity threshold k, the relationship between different frame rates of the display panel and the digital power supply voltage drop Vdrop is tested. When the display frame rate of the display panel is increased to equal the frame rate threshold, the voltage drop Vdrop of the digital power supply of the display panel changes from being less than the voltage drop threshold Vdrop_k to being greater than or equal to the voltage drop threshold Vdrop_k, thereby determining the frame rate threshold. Specifically, the voltage drop threshold Vdrop_k ranges from 0.04V to 0.06V (e.g., 0.05V).

[0072] To make it easier to understand, we will use an example to illustrate how the frame rate threshold is determined:

[0073] During the display panel debugging phase, the voltage drop of the digital power supply was tested at frame rates of 30Hz, 60Hz, 90Hz, and 120Hz under the same target screen, where the complexity m of the target screen was always equal to the complexity threshold k. When it was confirmed that the voltage drop of the digital power supply was greater than 0.05V when the frame rate was greater than or equal to 90Hz, the frame rate threshold was determined to be 90Hz. It should be noted that the tested frame rate could also be other values; this application does not impose specific limitations.

[0074] Step S22: In response to the display panel showing the next frame as a high-load frame, the power supply voltage is turned on to compensate the digital power supply voltage. When the frame rate is greater than or equal to the frame rate threshold, the next frame is determined to be a high-load frame, and voltage compensation is required for the next frame. The compensation circuit between the power supply voltage and the digital power supply voltage is turned on to ensure the normal display of the next frame. This step is the same as step S13 and will not be described again here.

[0075] The resolution of some display panels may change during use, leading to an increased workload. Changes in the display area are one cause of resolution changes; for example, see [link to relevant documentation]. Figure 7 , Figure 7 This is a schematic diagram of one embodiment of a foldable display panel. The bi-fold display panel 10 includes two sub-display areas (a first sub-display area A and a second sub-display area B). The first sub-display area A, where the display area is larger or the same, is defined as the first display area 101. The sum of the two sub-display areas is defined as the second display area 102. The display area of ​​the display panel 10 in the folded state is the first display area 101, and the display area in the unfolded state is the second display area 102. When the display area of ​​the display panel increases from the first display area 101 to the second display area 102, the resolution of the display panel changes, resulting in an increased load. Therefore, in some embodiments, it can be determined whether to enable power supply voltage compensation for the digital power supply voltage by judging whether the display area of ​​the display panel has increased excessively. See also... Figure 8 , Figure 8 This is a flowchart illustrating another embodiment of the driving method of this application.

[0076] The method includes the following steps:

[0077] Step S31: In response to the display area of ​​the display panel displaying the next frame increasing from the first display area to a size greater than or equal to the second display area, determine that the display panel displays the next frame as a high-load image. Specifically, this step includes:

[0078] When the complexity of the image displayed on the display panel is equal to the complexity threshold, when the display area of ​​the display panel for displaying the next frame increases from the first display area to the second display area, the voltage drop of the digital power supply voltage of the display panel increases from less than the voltage drop threshold to greater than or equal to the voltage drop threshold.

[0079] To make it easier to understand, we will use an example to illustrate how to define an increased display area:

[0080] During the debugging phase of the display panel, the voltage drop of the digital power supply is tested in the first and second display areas respectively. The complexity m of both the first and second display areas is equal to the complexity threshold k. When the display area is either the first or second display area, the voltage drop of the digital power supply does not exceed 0.05V, so the next frame is not a high-load frame. When the display area is the second display area, the voltage drop of the digital power supply exceeds 0.05V, so the next frame is determined to be a high-load frame. In other embodiments, the display panel may include more display areas, and the transition between different display areas can be used to determine whether the next frame is a high-load frame based on the above steps.

[0081] Step S32: In response to the display panel showing a high-load image in the next frame, the power supply voltage is turned on to compensate the digital power supply voltage. When the display area increases from the first display area to the second display area or a larger display area, the next frame is determined to be a high-load image, and voltage compensation is required for the next frame. The compensation circuit between the power supply voltage and the digital power supply voltage is turned on to ensure the normal display of the next frame. This step is the same as step S13 and will not be described again here.

[0082] See Figure 9 , Figure 9 This is a schematic diagram of a driving device according to one embodiment of the present application. The driving device 20 includes a judgment module 21 and an execution module 22. The judgment module 21 is used to determine whether the next frame displayed on the display panel is a high-load frame. When the next frame is a high-load frame, it outputs a permission signal that enables the power supply voltage to compensate for the digital power supply voltage. The execution module 22 is used to receive the permission signal and enable the compensation circuit between the power supply voltage and the digital power supply voltage.

[0083] See Figure 10 , Figure 10 This is a schematic diagram of a display device according to an embodiment of the present application. In this embodiment, the display device 100 includes a memory 111, a processor 112, and a communication circuit 113. The processor 112 is coupled to the memory 111 and the communication circuit 113 respectively. The memory 111 stores program data, and the processor 112 implements the driving method in the present application by executing the program data in the memory.

[0084] Processor 112 can also be referred to as CPU (Central Processing Unit). Processor 112 may be an integrated circuit chip with signal processing capabilities. Processor 112 can also be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The general-purpose processor can be a microprocessor, or processor 112 can be any conventional processor 112, etc.

[0085] See Figure 11 , Figure 11 This is a schematic diagram illustrating one embodiment of the computer-readable storage medium of this application. The computer-readable storage medium 120 of this application embodiment stores program instructions 121, which, when executed, implement the driving method provided in this application. The program instructions 121 can form a program file and be stored in the aforementioned computer-readable storage medium 120 in the form of a software product, so that a computer device (which may be a personal computer, server, or network device, etc.) can execute all or part of the steps of the methods of various embodiments of this application. The aforementioned computer-readable storage medium 120 includes various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, or terminal devices such as computers, servers, mobile phones, and tablets.

[0086] In some embodiments, the functions or modules of the apparatus provided in this disclosure can be used to perform the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.

[0087] The description of the various embodiments above tends to emphasize the differences between the various embodiments. The similarities or similarities between them can be referred to, and for the sake of brevity, they will not be repeated here.

[0088] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus implementations described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of apparatuses or units may be electrical, mechanical, or other forms.

[0089] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0090] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0091] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0092] The above are merely embodiments of this application and do not limit the scope of this patent application. Any equivalent structural or procedural changes made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of this application.

Claims

1. A driving method characterized by comprising: The method includes: Determining the complexity of the next frame includes: determining a target parameter of the first sub-pixel based on the grayscale of the first sub-pixel and the grayscale of the sub-pixels surrounding the first sub-pixel, wherein the target parameter represents the grayscale difference between the first sub-pixel and the surrounding sub-pixels; and determining the complexity of the next frame based on the target parameter of at least one first sub-pixel. In response to the complexity being greater than a complexity threshold, the next frame displayed on the display panel is determined to be a high-load frame; when the complexity of the frame displayed on the display panel increases to be equal to the complexity threshold, the voltage drop of the digital power supply voltage of the display panel changes from being less than the voltage drop threshold to being greater than or equal to the voltage drop threshold; In response to the next frame displayed on the display panel being a high-load image, the power supply voltage is turned on to compensate for the digital power supply voltage. The step of determining the target parameters of the first sub-pixel based on its grayscale and the grayscale of surrounding sub-pixels includes: Identify at least one target pixel unit adjacent to the pixel unit where the first sub-pixel is located; The difference between the gray level of the first sub-pixel and the gray level of at least one second sub-pixel in the target pixel unit is calculated respectively to obtain at least one gray level difference corresponding to the first sub-pixel. For each grayscale difference value corresponding to the first sub-pixel, a grayscale parameter corresponding to the first sub-pixel is generated based on the grayscale difference value; this includes setting the grayscale parameter corresponding to the first sub-pixel to a first parameter value in response to the grayscale difference value being greater than a grayscale difference value threshold, otherwise setting the grayscale parameter corresponding to the first sub-pixel to a second parameter value. The target parameters corresponding to the first sub-pixel are obtained by summing at least one grayscale parameter corresponding to the first sub-pixel.

2. The driving method according to claim 1, wherein The voltage drop threshold ranges from 0.04V to 0.06V.

3. The driving method according to claim 1, wherein The step of determining the complexity of the next frame based on the target parameters of at least one first sub-pixel includes: summing the target parameters of at least one first sub-pixel to obtain the complexity of the next frame.

4. The driving method according to claim 1, wherein The second sub-pixel emits the same color as the first sub-pixel.

5. The driving method according to claim 1, wherein The first parameter has a value of 1, and the second parameter has a value of 0.

6. A display device, characterized by comprising: The display device includes a processor, a memory, and a communication circuit. The processor is coupled to the memory and the communication circuit. The memory stores program data. The processor executes the program data in the memory to implement the steps of the method as described in any one of claims 1-5.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that can be executed by a processor to implement the steps of the method as described in any one of claims 1-5.