Display device and display control method

CN122929944APending Publication Date: 2026-10-16TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611162558.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-31
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0004]然而,上述传统的亮度调节算法存在伽马电压和/或驱动电压供给冗余、亮度调节时显示稳定性较差以及对动态显示场景的适应性差等问题,导致难以对OLED显示面板的功耗进行充分优化,还有可能引发OLED显示面板的显示异常

Benefits of technology

[0008] In this embodiment, the display device's display controller obtains the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame. Based on the target grayscale value, the controller corrects the reference value of the target driving voltage, which is determined solely by the display brightness value of the display panel, to obtain the target value of the target driving voltage. Then, within the target display frame period, the display panel is driven to display based on the target value of the target driving voltage. By introducing original grayscale data into the determination process of the driving voltage, the display device ensures that the final target driving voltage used to drive the display panel can simultaneously adapt to both the display brightness requirements and the actual image content characteristics. This eliminates the redundancy in driving voltage supply caused by relying solely on the display brightness value to determine the driving voltage. While ensuring the display panel's display stability, this further optimizes the power consumption of the display panel, significantly reducing the display device's operating power consumption. Furthermore, by applying the target value of the target driving voltage obtained based on the original grayscale data of the reference display frame to the target number of display frames after the current reference display frame, the display controller avoids processing timing issues, ensuring that the target value of the target driving voltage can be stably and timely output to the display panel, further improving the display device's operational stability and reliability in different display scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122929944A_ABST
    Figure CN122929944A_ABST
Patent Text Reader

Abstract

The application discloses a display device and a display control method, and belongs to the technical field of display. A display controller in the display device is configured to: acquire a target gray scale value corresponding to a reference display frame based on original gray scale data of the reference display frame; correct a reference value of a target driving voltage based on the target gray scale value to acquire a target value of the target driving voltage; and drive the display panel to display based on the target value of the target driving voltage within a display period of a target display frame corresponding to the reference display frame. The reference value of the target driving voltage is obtained based on a display brightness value of the display panel in the target display frame. The display device in the application introduces original gray scale data, so that the final driving voltage can simultaneously adapt to display brightness requirements and actual picture content characteristics, and can further optimize the power consumption of the display panel on the basis of ensuring the display stability of the display panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a display device and a display control method. Background Technology

[0002] With the large-scale application of organic light-emitting diode (OLED) display technology in consumer electronics, automotive, and commercial large screens, the energy consumption problem caused by its self-emissive characteristics has gradually become apparent.

[0003] In related technologies, brightness adjustment and power consumption optimization of OLED display panels can be achieved through traditional brightness adjustment algorithms. These traditional brightness adjustment algorithms typically include brightness control (BC) algorithms and dynamic brightness voltage (DBV) adjustment algorithms. The traditional BC algorithm can obtain the gamma (GM) voltage corresponding to a user-set brightness value to drive the OLED display panel, thereby adjusting its brightness. The traditional DBV adjustment algorithm can dynamically adjust the relevant driving voltages of the OLED display panel, such as the anode driving voltage (ELVDD), cathode driving voltage (ELVSS), and analog positive power supply voltage (AVDD), based on the user-set brightness value. This causes the relevant driving voltages of the OLED display panel to change with the brightness of the OLED display panel, thus achieving power consumption optimization to a certain extent.

[0004] However, the aforementioned traditional brightness adjustment algorithms suffer from problems such as redundant gamma voltage and / or driving voltage supply, poor display stability during brightness adjustment, and poor adaptability to dynamic display scenarios. These issues make it difficult to fully optimize the power consumption of OLED display panels and may even lead to display abnormalities. Therefore, how to fully optimize the power consumption of OLED display panels while ensuring stable display is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0005] A display device is provided to solve the above-mentioned technical problems.

[0006] In a first aspect, a display device is provided, comprising: a display panel and a display controller; The display controller is configured as follows: Based on the original grayscale data of the reference display frame, obtain the target grayscale value corresponding to the reference display frame; Based on the target grayscale value, the reference value of the target driving voltage is corrected to obtain the target value of the target driving voltage; During the display period of the target display frame corresponding to the reference display frame, the display panel is driven to display based on the target value of the target driving voltage; The reference value of the target driving voltage is obtained based on the display brightness value of the target display frame display panel; the target display frame corresponding to the reference display frame includes a target number of display frames located after the reference display frame.

[0007] Secondly, embodiments of this application also provide a display control method, including: Based on the original grayscale data of the reference display frame, obtain the target grayscale value corresponding to the reference display frame; Based on the target grayscale value, the reference value of the target driving voltage is corrected to obtain the target value of the target driving voltage; During the display period of the target display frame corresponding to the reference display frame, the display panel is driven to display based on the target value of the target driving voltage; The reference value of the target driving voltage is obtained based on the display brightness value of the target display frame display panel; the target display frame corresponding to the reference display frame includes a target number of display frames located after the reference display frame.

[0008] In this embodiment, the display device's display controller obtains the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame. Based on the target grayscale value, the controller corrects the reference value of the target driving voltage, which is determined solely by the display brightness value of the display panel, to obtain the target value of the target driving voltage. Then, within the target display frame period, the display panel is driven to display based on the target value of the target driving voltage. By introducing original grayscale data into the determination process of the driving voltage, the display device ensures that the final target driving voltage used to drive the display panel can simultaneously adapt to both the display brightness requirements and the actual image content characteristics. This eliminates the redundancy in driving voltage supply caused by relying solely on the display brightness value to determine the driving voltage. While ensuring the display panel's display stability, this further optimizes the power consumption of the display panel, significantly reducing the display device's operating power consumption. Furthermore, by applying the target value of the target driving voltage obtained based on the original grayscale data of the reference display frame to the target number of display frames after the current reference display frame, the display controller avoids processing timing issues, ensuring that the target value of the target driving voltage can be stably and timely output to the display panel, further improving the display device's operational stability and reliability in different display scenarios. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] To gain a more complete understanding of this application and its beneficial effects, the following description will be provided in conjunction with the accompanying drawings, wherein the same reference numerals in the following description denote the same parts.

[0011] Figure 1 This is a diagram showing the correspondence between display brightness values ​​and driving voltage values ​​in related technologies; Figure 2 This is a schematic diagram of the structure of the display device provided in the embodiments of this application; Figure 3 This is a schematic diagram of the operation of the display device provided in the embodiments of this application; Figure 4 A schematic diagram illustrating the linear relationship between the display brightness value of the display panel and the reference value of the target driving voltage in the display device provided in the embodiments of this application; Figure 5a and Figure 5b The grayscale distribution statistical histogram of the reference display frame of the display device provided in the embodiments of this application; Figure 6 This is one of the trend diagrams of the change between the target grayscale value and the candidate grayscale value in the display device provided in the embodiments of this application; Figure 7 The second example of the trend diagram of the change of target grayscale value and candidate grayscale value in the display device provided in the embodiments of this application; Figure 8 A trend diagram showing the variation of the target value and the actual output value of the target driving voltage in the display device provided in the embodiments of this application; Figure 9 A flowchart of a display control method provided in an embodiment of this application.

[0012] Figure label: 100: Display device; 11: Display panel; 12: Display controller. Detailed Implementation

[0013] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.

[0014] In the embodiments of this application, "at least one" refers to one or more; "multiple" refers to two or more. In the description of this application, the terms "first," "second," "third," etc., are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.

[0015] References such as “one embodiment” or “some embodiments” as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the terms “comprising,” “including,” “having,” and variations thereof, as used in this specification, mean “including, but not limited to,” unless otherwise specifically emphasized.

[0016] It should be noted that in the embodiments of this application, "and / or" describes the relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. In addition, the character " / ", unless otherwise specified, generally indicates that the associated objects before and after it are in an "or" relationship.

[0017] It should be noted that in the embodiments of this application, "connection" can be understood as electrical connection. The connection between two electrical components can be a direct or indirect connection between the two electrical components. For example, the connection between A and B can be a direct connection between A and B, or an indirect connection between A and B through one or more other electrical components.

[0018] It should be noted that users can set a brightness value within a certain brightness range (typically 0 to 4095). Based on the user-set brightness value, the current display brightness value (DBV) of the display panel can be determined. In the traditional BC algorithm of related technologies, the above-mentioned display brightness value is first matched with a preset display brightness binding point value. The preset display brightness binding point value that is greater than the above-mentioned display brightness value and has the smallest difference between it and the above-mentioned display brightness value is taken as the preset display brightness binding point value corresponding to the above-mentioned display brightness value. Since each preset display brightness binding point value corresponds to a gamma voltage value, after determining the preset display brightness binding point value corresponding to the above-mentioned display brightness value, the traditional BC algorithm can determine the gamma voltage value corresponding to the preset display brightness binding point value corresponding to the above-mentioned display brightness value as the gamma voltage value corresponding to the above-mentioned display brightness value. By driving the OLED display panel with the above-mentioned gamma voltage value, the brightness of the OLED display panel can be adjusted.

[0019] In traditional DBV algorithms, each preset display brightness binding point value also corresponds to at least one driving voltage value. After determining the preset display brightness binding point value corresponding to the aforementioned display brightness value, the traditional DBV algorithm uses the driving voltage value corresponding to the preset display brightness binding point value as the driving voltage value corresponding to the aforementioned display brightness value. By driving the OLED display panel with the aforementioned driving voltage value, brightness adjustment can be achieved while simultaneously reducing unnecessary power consumption by dynamically adjusting the OLED's driving voltage.

[0020] However, in the aforementioned traditional BC algorithm and traditional DBV adjustment algorithm, the determination of the gamma voltage and driving voltage values ​​relies entirely on the preset display brightness binding point value corresponding to the display brightness value, without considering the actual content differences of the displayed image. When the gamma voltage required for the currently displayed actual image content is lower than the gamma voltage value determined based on the preset display brightness binding point value, and / or the driving voltage required for the currently displayed actual image content is lower than the driving voltage value determined based on the preset display brightness binding point value, gamma voltage and / or driving voltage supply redundancy occurs, leading to power consumption loss in the OLED display panel. Furthermore, in brightness transition scenarios, the redundancy of gamma voltage and / or driving voltage is particularly prominent, limiting the energy efficiency optimization space of the OLED display panel.

[0021] Figure 1 This is a diagram showing the correspondence between display brightness values ​​and driving voltage values ​​in related technologies. Please refer to it. Figure 1 In the traditional DBV algorithm, the driving voltage corresponding to the preset brightness binding point value is used as the driving voltage value for the displayed brightness value. Therefore, when the displayed brightness value switches at the boundary of the preset brightness binding point value, the driving voltage value will jump abruptly from one fixed value to another. This abrupt change in the driving voltage value output to the OLED display panel causes a sudden change in the operating state of the pixel driving circuit in the OLED display panel. This results in visual abnormalities such as flickering and color shift during brightness adjustment, severely affecting display smoothness and user experience.

[0022] Furthermore, in dynamic display scenarios, such as when dark areas coexist with local bright highlights, or when there is high-frequency flicker, the aforementioned traditional DBV adjustment algorithm cannot adjust the target driving voltage in real time according to the dynamic changes of the actual displayed content. This results in either sacrificing the power consumption performance of the OLED display panel by maintaining a high driving voltage value, or affecting the display stability of the OLED display panel by excessively reducing the driving voltage value, making it difficult to achieve an effective balance between power consumption optimization and display stability.

[0023] Therefore, traditional BC and DBV adjustment algorithms in related technologies suffer from problems such as redundant gamma voltage and / or driving voltage supply, poor display stability during brightness adjustment, and poor adaptability to dynamic display scenarios. These issues make it difficult to fully optimize the power consumption of OLED display panels and may even lead to display abnormalities. How to fully optimize the power consumption of OLED display panels while ensuring stable display is a technical problem that urgently needs to be solved by those skilled in the art.

[0024] In this regard, embodiments of this application provide a display device. Figure 2 This is a schematic diagram of the structure of a display device provided in an embodiment of this application. Please refer to... Figure 2 A display device includes: a display panel and a display controller; the display controller is configured to: obtain a target grayscale value corresponding to a reference display frame based on the original grayscale data of a reference display frame; correct a reference value of a target driving voltage based on the target grayscale value to obtain a target value of the target driving voltage; and drive the display panel to display based on the target value of the target driving voltage within the display period of the target display frame corresponding to the reference display frame.

[0025] The reference value of the target driving voltage is obtained based on the display brightness value of the target display frame display panel; the target display frame corresponding to the reference display frame includes the target number of display frames located after the reference display frame.

[0026] Specifically, the display device in this embodiment can be applied to electronic devices with display functions, such as mobile phones, tablets, smartwatches, laptops, in-vehicle display devices, commercial large screens, and virtual reality (VR) or augmented reality (AR) devices. This embodiment does not limit the specific application scenarios of the display device.

[0027] In this embodiment, the display panel can be a panel component used to display images.

[0028] It should be noted that the display panel in this embodiment is an OLED display panel. The display panel may include a substrate and a pixel array formed on the substrate. The pixel array may include multiple pixel units arranged in a matrix. Each pixel unit may include at least one light-emitting device and a pixel driving circuit connected to the light-emitting device. The pixel driving circuit can drive the light-emitting device to emit light based on a received driving voltage, such as gamma voltage GM, anode driving voltage ELVDD, cathode driving voltage ELVSS, analog positive power supply voltage AVDD, and cathode bias voltage VANO, thereby enabling the display panel to display the corresponding image.

[0029] In this embodiment, the display controller is connected to the display panel and can be used to provide display data and control signals to the display panel. The display controller can be a display driver IC (DDIC), a timing controller (TCON), or a system-on-a-chip (SoC) that integrates display driver functions, etc. This embodiment does not limit the specific type of display controller.

[0030] It is understood that the display panel's display process includes multiple sequentially arranged display frame cycles. Each display frame cycle corresponds to one display frame. In this embodiment, during the display panel's display process, a reference display frame can be determined every preset number of display frames, that is, a preset number of display frames are spaced apart between any two adjacent reference display frames. The target number of display frames following the reference display frame are all determined as the target display frames corresponding to the reference display frame.

[0031] It should be noted that the preset quantity and target quantity in this embodiment can be determined based on prior knowledge and / or actual conditions, and the preset quantity and target quantity can be the same or different. The last one is determined as the next reference display frame, meaning the target quantity is equal to the preset quantity; or, in this embodiment, the display frame following the last target display frame corresponding to the reference display frame can also be determined as the next reference display frame, meaning the preset quantity is 1 greater than the target quantity.

[0032] In this embodiment, the specific values ​​of the preset quantity and the target quantity are not limited.

[0033] When selecting a location, the target quantity can range from 1 to 15.

[0034] Optionally, the preset quantity can range from 1 to 15.

[0035] It is understood that in this embodiment, each display frame can also be determined as the reference display frame during the display process on the display panel.

[0036] For ease of explanation, the following uses the baseline display frame as the first... Display frame, with the target display frame as the first Taking a display frame as an example, the display device provided in this application will be described. ; indicates the target quantity, In this embodiment, the original grayscale data of the reference display frame may include the original grayscale value of each pixel unit in the reference display frame. Specifically, the range of the original grayscale value in this embodiment can be 0 to 255, 0 to 1023, or 0 to 4095, etc. This embodiment does not limit the specific range of the original grayscale value.

[0037] In this embodiment, the target grayscale value corresponding to the reference display frame It can be used to characterize the grayscale distribution characteristics of the reference display frame.

[0038] The display controller can obtain the target grayscale value corresponding to the reference display frame by performing statistical analysis, feature extraction, or numerical calculation on the raw grayscale data of the reference display frame. .

[0039] In this embodiment, the target driving voltage can be a voltage used to drive the display panel for display, such as the anode driving voltage ELVDD, the cathode driving voltage ELVSS, or the analog positive power supply voltage AVDD. This embodiment does not limit the specific type of the target driving voltage.

[0040] As one implementation, the target driving voltage includes at least one of the following: gamma voltage GM, anode driving voltage ELVDD, cathode driving voltage ELVSS, cathode bias voltage VANO, and analog positive power supply voltage AVDD.

[0041] In this embodiment, the display brightness value of the target display frame display panel DBV_val It can be used to characterize the overall display brightness level of the display panel during the display cycle of the target display frame. Display brightness value DBV_val The brightness value can be determined based on a user-set brightness value within a certain range (e.g., 0 to 4095), or it can be determined based on the brightness adjustment mechanism inside the display device (e.g., automatic brightness adjustment, eye protection mode, etc.). In this embodiment, the display brightness value of the target display frame display panel is used. DBV_val The specific method of obtaining it is not limited.

[0042] The reference value of the target driving voltage in this embodiment This can refer to relying solely on the displayed brightness value. DBV_val The determined grayscale distribution characteristics of the image that have not yet been based on the reference display frame (target grayscale value) The reference drive voltage value is corrected.

[0043] The display controller can determine the display brightness value through methods such as table lookup, conditional judgment, or numerical calculation. DBV_val Obtain the reference value of the target drive voltage. .

[0044] In this embodiment, the target value of the target driving voltage is... It can refer to the grayscale distribution characteristics of the image based on the reference display frame (target grayscale value) The reference value for the target drive voltage The driving voltage value obtained after correction is the final value used to drive the display panel to display the reference display frame within the target display frame period.

[0045] The display controller acquires the target grayscale value. and the reference value of the target drive voltage Then, based on the target grayscale value Reference value for the target drive voltage Make corrections to obtain the target value of the target driving voltage. It can characterize the grayscale distribution characteristics of the reference display frame, therefore the display controller is based on the target grayscale value. Reference value for the target drive voltage The target value of the target driving voltage obtained after correction and the characteristics of the image content.

[0046] The display controller obtains the target value of the target drive voltage. The target value of the target driving voltage The display panel will then be used for this purpose.

[0047] In this embodiment, the display device's display controller obtains the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame. Based on the target grayscale value, the controller corrects the reference value of the target driving voltage, which is determined solely by the display brightness value of the display panel, to obtain the target value of the target driving voltage. Then, within the target display frame period, the display panel is driven to display based on the target value of the target driving voltage. By introducing original grayscale data into the determination process of the driving voltage, the display device ensures that the final target driving voltage used to drive the display panel can simultaneously adapt to both the display brightness requirements and the actual image content characteristics. This eliminates the redundancy in driving voltage supply caused by relying solely on the display brightness value to determine the driving voltage. While ensuring the display panel's display stability, this further optimizes the power consumption of the display panel, significantly reducing the display device's operating power consumption. Furthermore, by applying the target value of the target driving voltage obtained based on the original grayscale data of the reference display frame to the target number of display frames after the current reference display frame, the display controller avoids processing timing issues, ensuring that the target value of the target driving voltage can be stably and timely output to the display panel, further improving the display device's operational stability and reliability in different display scenarios.

[0048] Figure 3 This is a schematic diagram illustrating the operation of the display device provided in the embodiments of this application. Please refer to... Figure 3As one implementation, the step of the display controller obtaining a reference value of the target driving voltage based on the display brightness value includes: determining a preset display brightness binding point value that is adjacent to or the same as the display brightness value as the preset display brightness binding point value corresponding to the display brightness value; searching in the brightness voltage mapping table for a preset value of the target driving voltage that matches the preset display brightness binding point value corresponding to the display brightness value, and using it as the original value of the target driving voltage corresponding to the reference display frame; when there is only one original value of the target driving voltage, determining the original value of the target driving voltage as the reference value of the target driving voltage; when there are multiple original values ​​of the target driving voltage, performing linear interpolation calculation on the original values ​​of the target driving voltage, and determining the calculation result as the reference value of the target driving voltage.

[0049] The brightness voltage mapping table includes different preset display brightness binding point values ​​and corresponding preset values ​​of target driving voltage.

[0050] Specifically, the brightness voltage mapping table in this embodiment can be used to indicate the correspondence between different preset display brightness binding point values ​​and preset values ​​of target driving voltage. The display controller can internally store or obtain the above brightness voltage mapping table by accessing other storage media. Table 1 is the brightness voltage mapping table. The brightness voltage mapping table in this embodiment is shown in Table 1.

[0051]

[0052] It should be noted that the preset display brightness binding point value in this embodiment can be a representative display brightness value predefined based on actual conditions and / or prior knowledge. The number of preset display brightness binding point values ​​in this embodiment can be multiple, and these multiple preset display brightness binding point values ​​are discretely distributed within the range of brightness values.

[0053] Optionally, in this embodiment, the number of preset display brightness binding point values ​​can be 5 to 20. This embodiment does not limit the specific number or value of the preset display brightness binding point values.

[0054] In this embodiment, the preset value of the target driving voltage can refer to the value of the target driving voltage set in advance under a certain preset display brightness binding point value. It can be understood that since the target driving voltage in this embodiment can include multiple types, such as anode driving voltage ELVDD, cathode driving voltage ELVSS, analog positive power supply voltage AVDD, etc., each preset display brightness binding point value in the brightness voltage mapping table in this embodiment can correspond to the preset value of at least one type of target driving voltage.

[0055] The display controller acquires the display brightness value of the display panel in the target display frame. DBV_val Then, the above display brightness values ​​can be set. DBV_val Compare with the preset display brightness binding point values ​​in the brightness voltage mapping table.

[0056] Specifically, among the multiple preset display brightness binding point values ​​included in the brightness voltage mapping table, there exists a value that corresponds to the display brightness value. DBV_val Given the same preset display brightness binding point value, the display controller can adjust the above-mentioned display brightness value. DBV_val The same preset display brightness binding point value is used as the display brightness value. DBV_val The corresponding preset display brightness binding value.

[0057] Among the multiple preset display brightness binding point values ​​included in the brightness voltage mapping table, there is no value that matches the display brightness value. DBV_val With the same preset display brightness binding point value, the display controller can match the display brightness value. DBV_val The two adjacent preset display brightness binding points are determined as the display brightness value. DBV_val The corresponding preset display brightness binding value.

[0058] It should be noted that the brightness value is displayed. DBV_val If the display brightness exceeds all preset display brightness binding point values ​​included in the brightness voltage mapping table, the display controller can use the maximum or minimum value among the multiple preset display brightness binding point values ​​included in the brightness voltage mapping table as the display brightness value. DBV_val The corresponding preset display brightness binding point value is used to control the display brightness value. DBV_val Boundary clamping processing.

[0059] The display controller determines the display brightness value. DBV_val After setting the corresponding preset display brightness binding point value, you can find the display brightness value in the brightness voltage mapping table. DBV_val The preset value of the target driving voltage, which matches the corresponding preset display brightness binding point value, is used as the original value of the target driving voltage corresponding to the reference display frame. .

[0060] It is understandable that the brightness value is displayed. DBV_val The number of corresponding preset display brightness binding point values ​​is one. That is, if there is a preset display brightness binding point value in the brightness voltage mapping table that is the same as the display brightness value DBV_val, the number of original values ​​of the target driving voltage obtained is also one. At this time, the display controller can directly use the above-mentioned original value of the target driving voltage. The reference value for the target drive voltage is determined. .

[0061] Display brightness value DBV_val When the number of corresponding preset display brightness binding points is two, the original value of the target driving voltage is obtained. The number is also two. At this time, the display controller can base its operation on the original values ​​of the two target drive voltages mentioned above. and display brightness value DBV_val Corresponding preset display brightness binding point value and display brightness value DBV_val Linear interpolation calculations are performed, and the calculation results are used as the reference value for the target driving voltage. .

[0062] Figure 4 This diagram illustrates the linear relationship between the display brightness value of the display panel and the reference value of the target driving voltage in the display device provided in this application embodiment. Please refer to... Figure 4 The reference value of the target driving voltage The display brightness value of the display panel is displayed according to the target display frame. DBV_val The changes are continuous and smooth, without any sudden changes or abrupt shifts.

[0063] In this embodiment, the display controller determines the preset display brightness binding point value corresponding to the display brightness value through a brightness voltage mapping table. When there are two preset display brightness binding point values ​​corresponding to the display brightness value, linear interpolation calculation is performed on the preset display brightness binding point value corresponding to the display brightness value. This allows the reference value of the target driving voltage to change continuously and smoothly with the change of the display brightness value, avoiding visual abnormalities such as screen flickering and color shift caused by a step jump in the target driving voltage at the boundary of the preset display brightness binding point value. This improves the display smoothness of the display panel during the brightness adjustment process.

[0064] In some embodiments, the display controller is further configured to: after the display panel is powered on, obtain a reference value of the target driving voltage based on the display brightness value; drive the display panel to display based on the reference value of the target driving voltage within a preset time period after the display panel is powered on; after a third preset time period after the display panel is powered on, obtain the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame, correct the reference value of the target driving voltage based on the target grayscale value, obtain the target value of the target driving voltage within the display period of the display frame, and drive the display panel to display based on the target value of the target driving voltage.

[0065] Understandably, during the initial power-on phase of the display panel, various internal circuit modules, such as pixel driving circuits, scan driving circuits, and data driving circuits, require a certain amount of time to initialize and stabilize their levels. Simultaneously, the raw grayscale data of the reference display frame received by the display controller during this initial power-on phase may not yet be stable. The target grayscale value corresponding to the reference display frame obtained based on this unstable raw grayscale data will be... It may not be able to accurately represent the actual grayscale distribution characteristics of the reference display frame, which may lead to errors based on the above target grayscale values. The target value of the corrected target driving voltage An anomaly exists, causing abnormal phenomena such as sudden changes in brightness and flickering in the display panel.

[0066] Therefore, in the initial stage of powering on the display panel, the display controller in this embodiment can execute a soft-start control strategy, that is, within a preset time period after the display panel is powered on, it temporarily does not obtain the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame. It is not based on the target grayscale value. Reference value for the target drive voltage Instead of making corrections, it is based directly on a reference value of the target drive voltage. Drive the display panel to display, avoiding display abnormalities caused by unstable circuit modules and / or unstable received grayscale data during the initial power-on phase.

[0067] It should be noted that the third preset duration in this embodiment can be determined based on prior knowledge and / or actual circumstances. Optionally, the third preset duration in this embodiment can be measured in the number of display frame cycles. For example, the third preset duration in this embodiment can be 30 display frame cycles. The specific value of the preset duration is not limited in this embodiment.

[0068] After a preset time following power-on, the display controller can assume that the various circuit modules inside the display panel have completed initialization and the original grayscale data has stabilized. At this point, the display controller can begin to acquire the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame. And based on the target grayscale value Reference value for the target drive voltage Make corrections to obtain the target value of the target driving voltage. target value This drives the display panel to display information.

[0069] In this embodiment, the display panel is driven only based on the reference value of the target driving voltage during the specified time period. After the display panel is powered on, it is driven based on the target value of the target driving voltage after a preset time period. This allows sufficient time margin for the initialization of the display panel and the stabilization of the original grayscale data. It avoids the abnormal target value of the target driving voltage caused by the instability of the original grayscale data in the initial stage of power-on, thereby avoiding display abnormalities such as sudden brightness changes and screen flickering in the initial stage of power-on and further improving the display stability of the display panel.

[0070] In some embodiments, the display controller is further configured to: when the display brightness value of the display panel changes, obtain a reference value of a target driving voltage based on the display brightness value of the display panel; drive the display panel to display based on the reference value of the target driving voltage for a preset time period starting from the moment the display brightness value of the display panel changes; after a fourth preset time period starting from the moment the display brightness value of the display panel changes, obtain a target grayscale value based on the original grayscale data of a reference display frame; and correct the reference value of the target driving voltage based on the target grayscale value to obtain a target value of the target driving voltage within the display period of the display frame, and drive the display panel to display based on the target value of the target driving voltage.

[0071] It is understandable that the display brightness value of the display panel may change during the actual display process. For example, the user may actively adjust the display brightness value using brightness adjustment controls, or the display device may adjust the display brightness value based on brightness adjustment mechanisms such as automatic brightness adjustment or eye protection mode. When the display brightness value of the display panel changes, the reference value of the target driving voltage... Corresponding changes will also occur.

[0072] It should be noted that, in this embodiment, a change in the display brightness value of the target display frame display panel can refer to a change in the display brightness value of the display frame relative to the display brightness value of the previous display frame.

[0073] To prevent display abnormalities from occurring when the display brightness value changes instantaneously, the display controller in this embodiment can also execute a soft-start control strategy during the instantaneous change of the display brightness value.

[0074] Specifically, when the display controller determines that the display brightness value of the display panel in the current display frame has changed compared to the display brightness value of the display panel in the previous display frame, it can base its decision on the display brightness value of the display panel in the current display frame. DBV_val Following the method provided in the above embodiments, the reference value of the target driving voltage is re-acquired. .

[0075] Reacquire the reference value of the target drive voltage. Subsequently, the display control can, within a preset time period from the moment the display brightness value of the display panel changes, directly base the control on the aforementioned target driving voltage reference value. This drives the display panel to display information, preventing display abnormalities from occurring during the instantaneous change in display brightness.

[0076] After a preset time following the change in display brightness, the display controller can assume that the display panel has completed its response to the change in display brightness and that the original grayscale data has stabilized again. At this point, the display controller can restore the original grayscale data based on the reference display frame to obtain the target grayscale value corresponding to the reference display frame. And based on the target grayscale value Reference value for the target drive voltage Make corrections to obtain the target value of the target driving voltage. Furthermore, within the target display frame period, the target value is based on the target driving voltage. The fourth preset duration in this embodiment can be determined based on prior knowledge and / or actual conditions. Optionally, the fourth preset duration in this embodiment can be measured in the number of display frame cycles. For example, the fourth preset duration in this embodiment can be 30 display frame cycles. The specific value of the preset duration is not limited in this embodiment.

[0077] In this embodiment, the display controller drives the display panel to display based solely on the reference value of the target driving voltage for a preset time period starting from the moment the display brightness value changes, and then drives the display panel to display based on the target value of the target driving voltage after the preset time period starting from the moment the display brightness value changes. This provides sufficient time margin for the display panel to respond to changes in display brightness value and for the original grayscale data to re-stabilize. It avoids display abnormalities such as sudden brightness changes and screen flickering during the display brightness switching process, and improves the display stability of the display panel in brightness switching scenarios.

[0078] As one implementation method, the specific steps for the display controller to obtain the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame include: performing mathematical statistics on the original grayscale data, obtaining candidate grayscale values ​​corresponding to the reference display frame based on the statistical results, and determining the target grayscale value corresponding to the reference display frame based on the candidate grayscale values ​​corresponding to the reference display frame and the target grayscale value corresponding to the previous display frame of the reference display frame.

[0079] It is understandable that during the actual display process of a display device, factors such as rapid changes in screen content, noise interference, or high-frequency flickering can affect the accuracy of the target grayscale value obtained solely from the original grayscale data of the reference display frame. This could lead to a decrease in the target value of the target driving voltage obtained subsequently. Frequent fluctuations between adjacent display frames can cause abnormal phenomena such as brightness jitter and flickering in the display panel.

[0080] Therefore, in this embodiment, the display controller performs mathematical statistics on the original grayscale data of the reference display frame, and obtains the candidate grayscale values ​​corresponding to the reference display frame based on the statistical results. It is used to characterize the grayscale distribution characteristics of the reference display frame.

[0081] It is understandable that, in the reference display frame, the first... In the case of a display frame, the previous display frame of the reference display frame is the [number]th [frame]. Display frame.

[0082] The display controller acquires the candidate grayscale value corresponding to the reference display frame. Then, it can be compared with the target grayscale value corresponding to the previous display frame of the reference display frame. Through comparison and judgment, the target grayscale value corresponding to the reference display frame is finally determined. .

[0083] In this embodiment, the display controller performs mathematical statistics on the original grayscale data of the reference display frame to obtain the candidate grayscale value corresponding to the reference display frame. Then, it combines the candidate grayscale value corresponding to the previous display frame with the target grayscale value to perform inter-frame anti-shake processing on the candidate grayscale value corresponding to the reference display frame, thereby obtaining the target grayscale value corresponding to the reference display frame. This can effectively suppress the drastic fluctuation of the target grayscale value caused by the sudden change of the content of a single frame, thereby avoiding display abnormalities such as screen flickering and brightness jitter caused by the frequent fluctuation of the target driving voltage between adjacent display frames, and improving the display stability of the display panel.

[0084] In one implementation, the display panel includes a plurality of pixel units arranged in an array; the raw grayscale data includes the raw grayscale value of each pixel unit in the reference display frame display panel.

[0085] The display controller performs statistical analysis on the original grayscale data. Based on the statistical results, the steps for obtaining candidate grayscale values ​​corresponding to the reference display frame include: performing grayscale distribution statistics on the original grayscale data to obtain the number of pixel units corresponding to each grayscale value in the reference display frame, which is taken as the statistical result; determining all grayscale values ​​in the statistical result whose corresponding number of pixel units is not less than a number threshold as the first candidate grayscale group corresponding to the reference display frame; determining the maximum grayscale value in the first candidate grayscale group as the first candidate grayscale value corresponding to the reference display frame; determining all grayscale values ​​in the statistical result that are continuously arranged in descending order of grayscale value, starting from the maximum grayscale value among all grayscale values, and whose corresponding sum of pixel unit numbers is not less than a number threshold as the second candidate grayscale group corresponding to the reference display frame; determining the minimum grayscale value in the second candidate grayscale group as the second candidate grayscale value corresponding to the reference display frame; and determining the larger of the first candidate grayscale value and the second candidate grayscale value as the candidate grayscale value corresponding to the reference display frame.

[0086] It should be noted that, in this embodiment, the original grayscale value of the pixel unit can range from 0 to 255, or from 0 to 1023, or from 0 to 4095, etc. This embodiment uses the original grayscale value range of 0 to 4095 as an example for illustration, but the specific range of the original grayscale value of the pixel unit is not limited in this embodiment.

[0087] After acquiring the original grayscale data of the reference display frame, the display controller can perform grayscale distribution statistics on the original grayscale values ​​of all pixel units in the reference display frame to obtain the number of pixel units corresponding to each grayscale value in the reference display frame, which is then used as the statistical result.

[0088] It is understood that the statistical results in this embodiment can be presented in the form of a histogram. Figure 5a and Figure 5b This is a statistical histogram of grayscale distribution of a reference display frame for the display device provided in this application embodiment. The distribution of the number of pixel units corresponding to each grayscale value in the display frame can be referenced in the reference display frame. Figure 5a and Figure 5b As shown.

[0089] After obtaining the above statistical results, the display controller can obtain the first grayscale candidate value corresponding to the reference display frame in two ways. Second gray level candidate value .

[0090] Specifically, the display controller can iterate through the number of pixel units corresponding to each grayscale value in the statistical results, and determine all grayscale values ​​whose corresponding number of pixel units is not less than a threshold as the first candidate grayscale group corresponding to the reference display frame. Subsequently, the display controller can determine the largest grayscale value in the first candidate grayscale group as the first grayscale candidate value corresponding to the reference display frame. Please refer to Figure 5a , Figure 5a The grayscale value corresponding to the blue patch in the image is the first grayscale candidate value corresponding to the reference display frame. .

[0091] The display controller can also start from the largest grayscale value among all grayscale values ​​in the statistical results, and sequentially accumulate the number of pixel units corresponding to each grayscale value in descending order of grayscale value.

[0092] It is understandable that the order of grayscale values ​​from largest to smallest can refer to starting from the largest grayscale value (e.g., 255) in the statistical results, and traversing each grayscale value (e.g., 255, 254, 253, ...) in the direction of decreasing grayscale value.

[0093] During the accumulation of pixel unit counts in the above order, the display controller can stop accumulation when the sum of accumulated pixel unit counts is not less than the quantity threshold for the first time, and determine all currently accumulated grayscale values ​​as the second grayscale candidate group corresponding to the reference display frame. Please refer to... Figure 5b , Figure 5b The grayscale values ​​corresponding to each blue block in the image are the second grayscale candidate groups corresponding to the reference display frame.

[0094] The display controller can determine the smallest grayscale value in the second grayscale candidate group as the second grayscale candidate value corresponding to the reference display frame. Please refer to Figure 5b , Figure 5b The grayscale value corresponding to the blue arrow in the image is the second grayscale candidate value corresponding to the reference display frame. .

[0095] The display controller acquires the first grayscale candidate value corresponding to the reference display frame. Second gray level candidate value Then, the first grayscale candidate value can be... Second gray level candidate value The larger one is determined as the candidate grayscale value corresponding to the reference display frame. .

[0096] It should be noted that the quantity threshold in this embodiment can be determined based on the total number of pixel units in the display panel. For example, the quantity threshold can be 5% of the total number of pixel units in the display panel. The specific value of the quantity threshold is not limited in this embodiment.

[0097] In this embodiment, the display controller obtains the first grayscale candidate value and the second grayscale candidate value corresponding to the reference display frame by using a single grayscale pixel count method and a cumulative grayscale pixel count method, respectively, and determines the larger of the two as the grayscale candidate value corresponding to the reference display frame. This can simultaneously take into account both single high grayscale areas with a significant proportion in the image and high grayscale areas composed of multiple high grayscale values. This allows the grayscale candidate value corresponding to the reference display frame to more comprehensively and accurately characterize the high grayscale distribution features of the reference display frame, avoiding the omission of high grayscale areas that have an important impact on the grayscale distribution of the reference display frame due to using only a single statistical method. This provides a reliable data foundation for subsequent fine-tuning of the reference value of the target driving voltage based on the target grayscale value corresponding to the reference display frame.

[0098] As one implementation, the step of the display controller determining the target grayscale value corresponding to the reference display frame based on the candidate grayscale value corresponding to the reference display frame and the target grayscale value corresponding to the previous display frame of the reference display frame includes: if the target grayscale value corresponding to the previous display frame is less than the candidate grayscale value corresponding to the reference display frame, and if the difference between the target grayscale value corresponding to the previous display frame and the candidate grayscale value corresponding to the reference display frame is not greater than a first hysteresis threshold, then the target grayscale value corresponding to the previous display frame is determined as the target grayscale value corresponding to the reference display frame; if the difference between the target grayscale value corresponding to the previous display frame and the candidate grayscale value corresponding to the reference display frame is greater than the first hysteresis threshold... If the target grayscale value of the previous display frame is greater than the candidate grayscale value of the previous display frame, and the difference between the target grayscale value of the previous display frame and the candidate grayscale value of the previous display frame is not greater than the second hysteresis threshold, then the target grayscale value of the previous display frame is determined as the target grayscale value of the previous display frame. If the difference between the target grayscale value of the previous display frame and the candidate grayscale value of the previous display frame is greater than the second hysteresis threshold, then the candidate grayscale value of the previous display frame is determined as the target grayscale value of the previous display frame.

[0099] Specifically, in this embodiment, the first hysteresis threshold Δg1 can refer to the hysteresis threshold used when the target grayscale value changes upward, and the second hysteresis threshold Δg2 can refer to the hysteresis threshold used when the target grayscale value changes downward.

[0100] It should be noted that the first hysteresis threshold Δg1 and the second hysteresis threshold Δg2 in this embodiment can be determined based on prior knowledge and / or actual conditions. The first hysteresis threshold Δg1 and the second hysteresis threshold Δg2 in this embodiment can be the same or different. The specific values ​​of the first hysteresis threshold Δg1 and the second hysteresis threshold Δg2 are not limited in this embodiment.

[0101] In this embodiment, the display controller obtains the candidate grayscale value corresponding to the reference display frame. Then, the candidate grayscale values ​​can be... The target grayscale value corresponding to the previous display frame .

[0102] Figure 6 This is one of the trend graphs showing the change between the target grayscale value and the candidate grayscale value in the display device provided in the embodiments of this application. Please refer to... Figure 6 ,like Then the display controller can consider the target grayscale value There is an upward trend. At this point, the display controller can further compare the target grayscale values. With target grayscale value The difference between them is related to the magnitude of the first hysteresis threshold Δg1.

[0103] like Then the display controller can consider the candidate grayscale value corresponding to the reference display frame. A small upward change may be caused by noise interference or slight fluctuations in the image content. The display controller can adjust the target grayscale value corresponding to the previous display frame. The target grayscale value corresponding to the reference display frame is directly determined. .

[0104] like Then the display controller can consider the candidate grayscale value corresponding to the reference display frame. The upward change is significant, indicating a substantial change in the grayscale distribution characteristics of the reference display frame compared to the previous display frame. The display controller can then select the grayscale candidate values ​​corresponding to the reference display frame. The target grayscale value corresponding to the reference display frame is determined. .

[0105] Similarly, please refer to Figure 6 ,like Then the display controller can consider the target grayscale value There is a downward trend. At this point, the display controller can further compare the target grayscale values. With target grayscale value The difference between them is related to the magnitude of the first hysteresis threshold Δg1.

[0106] like Then the display controller can consider the candidate grayscale value corresponding to the reference display frame. A small downward change may be caused by noise interference or slight fluctuations in the image content. The display controller can adjust the target grayscale value corresponding to the previous display frame. The target grayscale value corresponding to the reference display frame is directly determined. .

[0107] like Then the display controller can consider the candidate grayscale value corresponding to the reference display frame. The downward change is significant; the grayscale distribution characteristics of the reference display frame have changed substantially compared to the previous display frame. The display controller can then select the grayscale candidate values ​​corresponding to the reference display frame. The target grayscale value corresponding to the reference display frame is determined. .

[0108] It should be noted that, if Then the display controller can consider the candidate grayscale value corresponding to the reference display frame. If nothing changes, the display controller can display the target grayscale value corresponding to the previous display frame. The target grayscale value corresponding to the reference display frame is directly determined. .

[0109] In this embodiment, the display controller constructs a basic hysteresis anti-shake mechanism by introducing a first hysteresis threshold and a second hysteresis threshold. It performs bidirectional hysteresis determination on the difference between the target grayscale value corresponding to the previous display frame and the grayscale candidate value corresponding to the reference display frame. The target grayscale value corresponding to the reference display frame is updated only when the difference exceeds the hysteresis threshold. This can effectively filter out small fluctuations in grayscale candidate values ​​caused by noise interference or slight image fluctuations, avoid frequent updates of the target grayscale value between adjacent display frames, and further avoid voltage fluctuations in the target driving voltage between adjacent display frames due to frequent changes in the target grayscale value, thereby improving the display stability of the display panel.

[0110] In one implementation, the step of the display controller determining the target grayscale value corresponding to the reference display frame based on the candidate grayscale value corresponding to the reference display frame and the target grayscale value corresponding to the previous display frame of the reference display frame includes: when the target grayscale value corresponding to the previous display frame is equal to the candidate grayscale value corresponding to the reference display frame, the target count is incremented by 1; when the target grayscale value corresponding to the previous display frame is not equal to the candidate grayscale value corresponding to the reference display frame, the target count is reset to zero; when the target count is greater than a counting threshold, the candidate grayscale value corresponding to the reference display frame is determined as the target grayscale value corresponding to the reference display frame; when the target count is not greater than the counting threshold, the target grayscale value corresponding to the previous display frame is determined as the target grayscale value corresponding to the reference display frame.

[0111] Specifically, in this embodiment, the target count can refer to the number of display frames in which the target grayscale value corresponding to the previous display frame and the grayscale candidate value corresponding to the next display frame are continuously equal.

[0112] Understandably, the larger the target count, the more stable the content displayed in the frame.

[0113] It should be noted that the initial value of the target count in this embodiment can be zero. The specific storage and implementation method of the target count in this embodiment is not limited.

[0114] In this embodiment, the counting threshold can refer to the grayscale candidate value used to determine the reference display frame. Whether the preset frame count threshold has remained stable for multiple consecutive frames. In this embodiment, the counting threshold can be determined based on prior knowledge and / or actual conditions. In this embodiment, the specific value of the counting threshold is not limited.

[0115] The display controller acquires the grayscale candidate values ​​corresponding to the reference display frame. Then, it can be compared with the target grayscale value corresponding to the previous display frame of the reference display frame. Compare them.

[0116] Figure 7 This is the second trend chart showing the variation of target grayscale values ​​and candidate grayscale values ​​in the display device provided in this application embodiment. Please refer to... Figure 7 ,like Then the display controller can consider the grayscale candidate value corresponding to the reference display frame. The target grayscale value relative to the previous display frame Maintain stability. At this point, the display controller can increment the target count by 1.

[0117] like Then the display controller can consider the grayscale candidate value corresponding to the reference display frame. The target grayscale value relative to the previous display frame A fluctuation occurred. At this point, the display controller can reset the target count to zero to restart the grayscale candidate value matching the reference display frame. Statistics on the number of consecutive stable frames.

[0118] After updating the target count value, the display controller can further compare the target count value with the count threshold.

[0119] If the target count is greater than the count threshold, the display controller can consider the grayscale candidate value corresponding to the reference display frame. It has remained stable across multiple consecutive display frames, reflecting the actual grayscale distribution characteristics of the reference display frame. At this point, the display controller can select the grayscale candidate values ​​corresponding to the reference display frame. The target grayscale value corresponding to the reference display frame is determined. .

[0120] If the target count is not greater than the count threshold, the display controller can consider the grayscale candidate value corresponding to the reference display frame as... The image has not yet stabilized across multiple consecutive display frames and may exhibit transient fluctuations caused by high-frequency flickering or dynamically changing image content. In such cases, the display controller can adjust the target grayscale value corresponding to the previous display frame. The target grayscale value corresponding to the reference display frame is determined. .

[0121] In this embodiment, the display controller determines the stability of the grayscale candidate value corresponding to the reference display frame across multiple consecutive frames based on the target count. The target grayscale value corresponding to the reference display frame is updated only when the number of consecutive stable grayscale candidate values ​​exceeds the counting threshold. This constructs a multi-frame smooth anti-shake mechanism, which can effectively filter out the instantaneous fluctuations in grayscale candidate values ​​caused by high-frequency flickering or dynamically changing images. This makes the update of the target grayscale value corresponding to the reference display frame more stable and reliable. It is particularly suitable for the stable acquisition of target grayscale values ​​in high-frequency flickering scenarios. Furthermore, it avoids display anomalies such as screen flickering and brightness jitter caused by instantaneous fluctuations in target grayscale values ​​due to the instantaneous fluctuations in target grayscale values ​​in high-frequency flickering scenarios, thereby improving the display stability of the display panel in complex dynamic scenarios.

[0122] As one implementation, the step of the display controller correcting the reference value of the target driving voltage based on the target grayscale value to obtain the voltage value of the target driving voltage includes: determining the preset target grayscale binding point value that is adjacent to or the same as the target grayscale value as the preset target grayscale binding point value corresponding to the target grayscale value, and determining the preset display brightness range in which the display brightness value is located; looking up the voltage offset corresponding to the preset target grayscale binding point value and the preset display brightness range in which the display brightness value is located in the voltage offset compensation table, and using it as the target voltage offset corresponding to the reference display frame; and correcting the reference value of the target driving voltage based on the target voltage offset to obtain the target value of the target driving voltage.

[0123] The voltage offset compensation table includes different preset target grayscale binding point values ​​and different preset display brightness ranges, along with their corresponding voltage offsets.

[0124] Specifically, the voltage offset compensation table in this embodiment can be used to indicate the correspondence between different preset target grayscale binding point values ​​and different preset display brightness ranges and voltage offsets. The display controller can internally store or obtain the above-mentioned voltage offset compensation table by accessing other storage media.

[0125] It should be noted that the preset target grayscale binding point value in this embodiment can refer to a representative target grayscale value predefined based on actual conditions and / or prior knowledge. The number of preset target grayscale binding point values ​​in this embodiment can be multiple, and these multiple preset target grayscale binding point values ​​are discretely distributed within the range of target grayscale values. This embodiment does not limit the specific number or value of the preset target grayscale binding point values.

[0126] In this embodiment, the preset display brightness range can refer to multiple consecutive ranges obtained by dividing the range of display brightness values ​​of the target display frame display panel according to actual conditions and / or prior knowledge. It is understood that the multiple preset display brightness ranges in this embodiment cover the display brightness values... DBV_val The preset display brightness range is defined by the entire value range, and the preset display brightness ranges do not overlap. Each preset display brightness range can be defined by a lower limit value and an upper limit value. In this embodiment, the specific number and value range of preset display brightness ranges are not limited.

[0127] In this embodiment, the voltage offset compensation table can be a two-dimensional look-up table (LUT). One dimension of the voltage offset compensation table is a preset display brightness range, with n preset display brightness ranges. The other dimension is a preset target grayscale binding point value, with m preset target grayscale binding point values. The voltage offset compensation table stores the voltage offset corresponding to different preset display brightness ranges and different preset target grayscale binding point values. The dimensions of the voltage offset compensation table are m×n.

[0128] It should be noted that, since the target driving voltage in this embodiment can include multiple types, such as anode driving voltage ELVDD, cathode driving voltage ELVSS, and analog positive power supply voltage AVDD, an independent voltage offset compensation table can be configured for each type of target driving voltage in this embodiment. The voltage offset in each voltage offset compensation table can be configured independently to adapt to the actual adjustment requirements of different types of target driving voltages. Table 2 is one of the voltage offset compensation tables. Table 3 is another voltage offset compensation table. Table 4 is a third voltage offset compensation table. The voltage offset compensation tables corresponding to different types of target driving voltages are shown in Tables 2 to 4, respectively.

[0129]

[0130] The display controller acquires the target grayscale value corresponding to the reference display frame. Subsequently, among the multiple preset target grayscale binding point values ​​included in the voltage offset compensation table, there exists a value that matches the target grayscale value. Given the same preset target grayscale binding point value, the display controller can match the above with the target grayscale value. The same preset target grayscale binding point value is determined as the target grayscale value. The corresponding preset target grayscale binding point value.

[0131] Among the multiple preset target grayscale binding point values ​​included in the voltage offset compensation table, there is no value that matches the target grayscale value. Given the same preset target grayscale binding point value, the display controller can match the target grayscale value. The two adjacent preset target grayscale binding point values ​​are determined as the target grayscale value. The corresponding preset target grayscale binding point value. Wherein, the target grayscale value... The two adjacent preset target grayscale binding point values ​​are respectively the ones that are less than the target grayscale value among the multiple preset target grayscale binding point values ​​included in the voltage offset compensation table. And with the target grayscale value The closest preset target grayscale binding point value, and the grayscale value greater than the target grayscale value. And with the target grayscale value The closest preset target grayscale binding point value.

[0132] The display controller can also display brightness values. DBV_val The brightness value will be compared with the preset display brightness ranges included in the voltage offset compensation table. DBV_val The preset display brightness range that the value falls into is determined as the display brightness value. DBV_val The preset display brightness range in which it is located.

[0133] It should be noted that the brightness value is displayed. DBV_val If the value exceeds the range covered by all preset display brightness ranges included in the voltage offset compensation table, the display controller can select the value closest to the display brightness value among the multiple preset display brightness ranges included in the voltage offset compensation table. DBV_val The preset display brightness range is used as the display brightness value. DBV_val The preset display brightness range is used to adjust the display brightness value. DBV_val Boundary clamping processing.

[0134] The display controller determines the target grayscale value. The corresponding preset target grayscale binding point value and display brightness value DBV_val After determining the preset display brightness range, you can find the corresponding preset target grayscale binding point value and the voltage offset corresponding to the preset display brightness range in the voltage offset compensation table.

[0135] Understandably, at the target grayscale value When the number of corresponding preset target grayscale binding points is one, the obtained voltage offset is one. In this case, the display controller can directly determine the above voltage offset as the target voltage offset corresponding to the reference display frame. .

[0136] At target grayscale value When there are two preset target grayscale binding point values, two voltage offsets are obtained. At this time, the display controller can determine the voltage offset based on these two voltage offsets and the target grayscale value. The corresponding two preset target grayscale binding point values ​​and target grayscale The target voltage offset corresponding to the reference display frame is obtained by linear interpolation calculation. .

[0137] The display controller acquires the target voltage offset corresponding to the reference display frame. Then, a reference value for the target drive voltage can be established based on the target voltage offset. Make corrections to obtain the target value of the target driving voltage. .

[0138] Specifically, the display controller can display a reference value for the target drive voltage. Target voltage offset corresponding to the reference display frame Superimpose the values ​​to obtain the target driving voltage. .

[0139] In this embodiment, the display controller obtains the preset target grayscale binding point value corresponding to the target grayscale value and the target voltage offset corresponding to the preset display brightness range where the display brightness value is located based on the voltage offset compensation table. After correcting the reference value of the target driving voltage based on the target voltage offset, the target value of the target driving voltage is obtained. This can simultaneously consider the grayscale distribution characteristics of the reference display frame and the display brightness requirements, so that the target driving voltage can be more precisely adapted to the actual driving voltage requirements under different display scenarios, eliminating the redundancy of the target driving voltage supply and fully exploring the power consumption optimization space of the display panel.

[0140] As one implementation, the step of the display controller driving the display panel to display based on the target value of the target driving voltage within the display cycle of the target display frame corresponding to the reference display frame includes: when the actual output value of the target driving voltage is greater than the target value of the target driving voltage, decreasing the actual output value of the target driving voltage by a first voltage step every first preset number of target display frames; and when the actual output value of the target driving voltage is less than the target value of the target driving voltage, increasing the actual output value of the target driving voltage by a second voltage step every second preset number of target display frames.

[0141] Specifically, the actual output value of the target driving voltage in this embodiment This can refer to the voltage value of the target drive voltage that the display controller actually outputs to the display panel.

[0142] It is understandable that if the display controller displays the actual output value of the target drive voltage... Directly jump to the target value of the target drive voltage This could cause a significant jump in the target driving voltage between adjacent display frames, leading to abnormal phenomena such as sudden changes in brightness and flickering in the display panel.

[0143] Therefore, the display controller in this embodiment can employ a progressive voltage regulation mechanism to adjust the actual output value of the target driving voltage. Perform smooth adjustments to gradually approach and eventually reach the target value of the target drive voltage. .

[0144] The display controller obtains the target value of the target drive voltage. Then, it can be compared with the actual output value of the target drive voltage. Compare them.

[0145] Figure 8 This is a trend graph showing the variation between the target value and the actual output value of the target driving voltage in the display device provided in this application embodiment. Please refer to... Figure 8 The actual output value of the target drive voltage Target value greater than the target drive voltage In this case, the display controller can start from the reference display frame and execute every first preset number of times. Frm_down Each target display frame will show the actual output value of the target drive voltage. Decrease by a first voltage step step_down .

[0146] The actual output value of the target drive voltage Target value less than the target drive voltage In this case, the display controller can start from the reference display frame and increment every second preset number of frames. Frm_up Each target display frame will show the actual output value of the target drive voltage. Increase a second voltage step step_up .

[0147] It is understandable that the actual output value of the target drive voltage... The target value equal to the target drive voltage In this case, the display controller can maintain the actual output value of the target drive voltage. constant.

[0148] It is understandable that the first preset quantity in this embodiment Frm_down, First voltage step step_ down、 Second preset quantity Frm_upSecond voltage step step_up It can display the actual output value of the frame drive voltage based on the reference display. Target value of target driving voltage and the number of target display frames Sure.

[0149] The display controller in this embodiment employs a progressive voltage regulation mechanism. When the actual output value of the target driving voltage is greater than the target value, the actual output value is decreased by a first voltage step every first preset number of target display frames. When the actual output value of the target driving voltage is less than the target value, the actual output value is increased by a second voltage step every second preset number of target display frames. By adjusting the actual output value of the target driving voltage to the target value in multiple steps according to preset voltage steps and frame intervals, the actual output value of the target driving voltage can be gradually adjusted to the target value, thus avoiding the target driving voltage... The large jumps between adjacent display frames ensure a smooth and controllable change in the target driving voltage, thereby avoiding display anomalies such as sudden brightness changes and screen flickering caused by large jumps in the target driving voltage. This improves the display stability of the display panel during screen switching. Furthermore, by independently configuring the voltage step size and interval frame number of the actual output value of the target driving voltage during the falling and rising processes, this embodiment can more flexibly control the changing trend of the actual output value of the target driving voltage, adapting to the differentiated adjustment needs under different display scenarios, and further enhancing the adaptability of the display device in complex display scenarios.

[0150] In some embodiments, the display controller is further configured to: compensate the original grayscale data of the target display frame based on the voltage difference between the actual output value of the target driving voltage and the reference value of the target driving voltage, and obtain the target grayscale data of the target display frame; and drive the display panel to display based on the target grayscale data during the target display frame period.

[0151] It is understandable that, due to the target value of the target driving voltage It is the target grayscale value of the display controller based on the reference display frame. Reference value for the target drive voltage This was obtained after correction. Therefore, the target value of the target driving voltage is... Less than the reference value of the target drive voltage In this case, the actual luminance of the pixel units in the target display frame's display panel is attenuated relative to the target brightness corresponding to the original grayscale data. This results in the actual brightness of the image displayed on the display panel being lower than the target brightness corresponding to the original grayscale data, affecting the display quality of the display panel. And at the target value of the target driving voltage... A reference value greater than the target drive voltage In this case, the actual luminous brightness of the pixel unit in the target display frame display panel is increased relative to the target brightness corresponding to the original grayscale data, so that the actual brightness of the image displayed by the display panel is higher than the target brightness corresponding to the original grayscale data, which also affects the display quality of the display panel.

[0152] Therefore, the display controller in this embodiment can be based on the actual output value of the target driving voltage. Reference value of the target drive voltage The voltage difference ΔV between the two is used to compensate for the original grayscale data of the target display frame, thereby obtaining the target grayscale data of the target display frame.

[0153] In this embodiment, the voltage difference ΔV can refer to the actual output value of the target driving voltage. Reference value of the target drive voltage The difference between them.

[0154] In this embodiment, the target grayscale data of the target display frame can refer to the grayscale data obtained after compensating the original grayscale data of the target display frame based on the voltage difference ΔV. The target grayscale data of the target display frame can include the target grayscale value of each pixel unit in the target display frame.

[0155] After acquiring the target grayscale data of the target display frame, the display controller can drive the display panel to display based on the target grayscale data of the target display frame within the target display frame period.

[0156] In this embodiment, the display controller compensates for the original grayscale data of the target display frame by the voltage difference between the actual output value of the target driving voltage and the reference value of the target driving voltage, and obtains the target grayscale data of the target display frame. Based on the above target grayscale data, the display panel is driven to display during the display cycle of the target display frame. This can effectively compensate for the change in the brightness of the pixel unit caused by the change of the target driving voltage, so that while the display panel achieves power consumption optimization, the actual brightness of the displayed image is consistent with the target brightness corresponding to the original grayscale data, ensuring that the display quality of the display panel is not affected during the power consumption optimization process.

[0157] As one implementation, the step of the display controller compensating the original grayscale data of the target display frame based on the voltage difference between the actual output value of the target driving voltage and the reference value of the target driving voltage to obtain the target grayscale data of the target display frame includes: querying a grayscale compensation mapping table based on the original grayscale data of the target display frame and the voltage difference to obtain the grayscale compensation data of the target display frame; and performing grayscale compensation on the original grayscale data based on the grayscale compensation data to obtain the target grayscale data.

[0158] The grayscale compensation mapping table includes different preset voltage differences and different preset grayscale binding points, and corresponding grayscale compensation values.

[0159] Specifically, the grayscale compensation mapping table in this embodiment can be used to indicate the correspondence between different preset voltage differences and different preset grayscale binding points, and grayscale compensation values. The display controller can internally store or access the aforementioned grayscale compensation mapping table through other storage media.

[0160] In this embodiment, the preset voltage difference value can refer to a representative voltage difference value predefined based on actual conditions and / or prior knowledge. Similarly, the preset grayscale binding point in this embodiment can refer to a representative grayscale value predefined based on actual conditions and / or prior knowledge.

[0161] The grayscale compensation mapping table in this embodiment can be presented in the form of a two-dimensional table. Table 5 is the grayscale compensation mapping table. The grayscale compensation mapping table can be as shown in Table 5.

[0162]

[0163] In the grayscale compensation mapping table, the date represents the grayscale compensation value corresponding to different preset voltage differences and different preset grayscale binding points.

[0164] It should be noted that the specific number and values ​​of the preset voltage difference and preset grayscale binding points in this embodiment can be freely set based on actual conditions and / or prior knowledge. This embodiment does not limit the specific number and values ​​of the preset voltage difference and preset grayscale binding points.

[0165] The display panel in this embodiment includes multiple pixel units arranged in an array, and the original grayscale data of the target display frame includes the original grayscale value of each pixel unit in the display panel in the target display frame.

[0166] After acquiring the voltage difference ΔV and the original grayscale data of the target display frame, the display controller can, for each pixel unit in the display panel, query the grayscale compensation mapping table based on the original grayscale value of the pixel unit and the voltage difference ΔV to obtain the corresponding grayscale compensation value of the pixel unit.

[0167] Specifically, for each pixel unit in the display panel, the display controller can compare the original grayscale value of the pixel unit with each preset grayscale binding point in the grayscale compensation mapping table, and determine the preset grayscale binding point that is the same as or adjacent to the original grayscale value of the pixel unit as the preset grayscale binding point corresponding to the pixel unit; at the same time, the display controller can compare the voltage difference ΔV with each preset voltage difference value in the grayscale compensation mapping table, and determine the preset voltage difference value that is the same as or adjacent to the voltage difference value ΔV as the preset voltage difference value corresponding to the pixel unit.

[0168] Understandably, if among the multiple preset grayscale binding points included in the grayscale compensation map table there exists a preset grayscale binding point that has the same original grayscale value as the pixel unit, the display controller can determine the aforementioned preset grayscale binding point that has the same original grayscale value as the pixel unit as the preset grayscale binding point corresponding to the pixel unit. If among the multiple preset grayscale binding points included in the grayscale compensation map table there is no preset grayscale binding point that has the same original grayscale value as the pixel unit, the display controller can determine the two preset grayscale binding points adjacent to the original grayscale value of the pixel unit as the preset grayscale binding points corresponding to the pixel unit. Specifically, the two preset grayscale binding points adjacent to the original grayscale value of the pixel unit are, respectively, the preset grayscale binding point that is smaller than and closest to the original grayscale value of the pixel unit among the multiple preset grayscale binding points included in the grayscale compensation map table, and the preset grayscale binding point that is larger than and closest to the original grayscale value of the pixel unit.

[0169] Similarly, if among the multiple preset voltage differences included in the grayscale compensation mapping table there exists a preset voltage difference that is identical to voltage difference ΔV, the display controller can determine the aforementioned preset voltage difference that is identical to voltage difference ΔV as the preset voltage difference corresponding to that pixel unit. If among the multiple preset voltage differences included in the grayscale compensation mapping table there is no preset voltage difference that is identical to voltage difference ΔV, the display controller can determine the two preset voltage differences adjacent to voltage difference ΔV as the preset voltage difference corresponding to that pixel unit.

[0170] After determining the preset grayscale binding point and preset voltage difference value corresponding to the pixel unit, the display controller can look up the grayscale compensation value that matches the preset grayscale binding point and preset voltage difference value corresponding to the pixel unit in the grayscale compensation mapping table, and use it as the original grayscale compensation value corresponding to the pixel unit.

[0171] It is understandable that when the number of preset grayscale binding points corresponding to a pixel unit is one, and the number of preset voltage difference values ​​corresponding to that pixel unit is one, the number of original grayscale compensation values ​​obtained is one. In this case, the display controller can directly determine the original grayscale compensation value corresponding to that pixel unit as the target grayscale compensation value corresponding to that pixel unit.

[0172] When the number of preset grayscale binding points corresponding to a pixel unit is two, and / or the number of preset voltage difference values ​​corresponding to a pixel unit is two, the number of original grayscale compensation values ​​obtained is multiple. In this case, the display controller can, based on the multiple original grayscale compensation values ​​corresponding to the pixel unit, and the preset grayscale binding points and original grayscale values ​​of the pixel unit, obtain the target grayscale compensation value corresponding to the pixel unit through linear interpolation calculation, and determine the calculation result as the target grayscale compensation value corresponding to the pixel unit.

[0173] After obtaining the target grayscale compensation value corresponding to each pixel unit in the display panel, the display controller can use the set of target grayscale compensation values ​​corresponding to all pixel units in the display panel as the grayscale compensation data of the target display frame.

[0174] After obtaining the grayscale compensation data of the target display frame, the display controller can perform grayscale compensation on the original grayscale data of the target display frame based on the grayscale compensation data to obtain the target grayscale data of the target display frame.

[0175] Specifically, for each pixel unit in the display panel, the display controller can correct the original grayscale value of the pixel unit based on the target grayscale compensation value corresponding to that pixel unit to obtain the target grayscale value of the pixel unit. For example, the display controller can superimpose the original grayscale value of the pixel unit with the target grayscale compensation value corresponding to that pixel unit to obtain the target grayscale value of the pixel unit.

[0176] After obtaining the target grayscale value of each pixel unit in the display panel, the display controller can use the set of target grayscale values ​​of all pixel units in the display panel as the target grayscale data of the target display frame.

[0177] In this embodiment, the display controller finds a grayscale compensation value that matches the preset grayscale binding point and the preset voltage difference corresponding to the original grayscale value of each pixel unit based on a grayscale compensation mapping table. Based on the search results, it calculates the target grayscale compensation value corresponding to each pixel unit through linear interpolation. Then, based on the target grayscale compensation value, it corrects the original grayscale value of each pixel unit to obtain the target grayscale data of the target display frame. This enables fine compensation of the grayscale of each pixel unit in the display panel, so that the actual luminous brightness of each pixel unit in the display panel after the target driving voltage is adjusted is consistent with the target brightness corresponding to the original grayscale data. This achieves power consumption optimization of the display panel without sacrificing display quality.

[0178] Furthermore, in this embodiment, the target grayscale compensation value corresponding to each pixel unit is obtained by linear interpolation calculation, so that the target grayscale compensation value can change continuously and smoothly with the change of the original grayscale value and voltage difference of the pixel unit. This avoids the sudden change in display brightness caused by the step jump of the grayscale compensation value at the preset grayscale binding point or the preset voltage difference boundary, and further improves the display stability of the display panel in the power consumption optimization process.

[0179] This application also provides a display control method applied to a display device. Figure 9 A flowchart illustrating the display control method provided in this application embodiment. Please refer to... Figure 9 The method may specifically include: step 91, obtaining the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame; Step 92: Based on the target grayscale value, correct the reference value of the target driving voltage to obtain the target value of the target driving voltage; Step 93: Within the display period of the target display frame corresponding to the reference display frame, drive the display panel to display based on the target value of the target driving voltage; The reference value of the target driving voltage is obtained based on the display brightness value of the target display frame display panel; the target display frame corresponding to the reference display frame includes a target number of display frames located after the reference display frame.

[0180] It should be noted that the display control method in this embodiment is applied to a display device. The specific execution steps of the above display control method can be found in the contents of the above embodiments, and will not be repeated in this embodiment.

[0181] This embodiment obtains the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame, and corrects the reference value of the target driving voltage determined solely by the display brightness value of the display panel based on the target grayscale value of the reference display frame, thereby obtaining the target value of the target driving voltage. Then, within the target display frame period, the display panel is driven to display based on the target value of the target driving voltage. By introducing the original grayscale data in the process of determining the driving voltage, the target driving voltage used to drive the display panel can simultaneously adapt to the display brightness requirements and the actual screen content characteristics, eliminating the redundancy in driving voltage supply caused by determining the driving voltage solely by the display brightness value. This further optimizes the power consumption of the display panel while ensuring the display stability, significantly reducing the operating power consumption of the display device. Furthermore, by applying the target value of the target driving voltage obtained based on the original grayscale data of the reference display frame to the target number of display frames after the current reference display frame, the timing problem of the display controller is avoided, ensuring that the target value of the target driving voltage can be stably and timely output to the display panel, further improving the working stability and reliability of the display device in different display scenarios.

[0182] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0183] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Although this application has disclosed preferred embodiments as above, it is not intended to limit this application. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the technical solution of this application. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.

Claims

1. A display device, characterized in that, include: Display panel and display controller; The display controller is configured as follows: Based on the original grayscale data of the reference display frame, obtain the target grayscale value corresponding to the reference display frame; Based on the target grayscale value, the reference value of the target driving voltage is corrected to obtain the target value of the target driving voltage; During the display period of the target display frame corresponding to the reference display frame, the display panel is driven to display based on the target value of the target driving voltage; The reference value of the target driving voltage is obtained based on the display brightness value of the target display frame display panel; the target display frame corresponding to the reference display frame includes a target number of display frames located after the reference display frame.

2. The display device according to claim 1, characterized in that, The steps by which the display controller drives the display panel to display based on the target value of the target driving voltage within the display cycle of the target display frame corresponding to the reference display frame include: If the actual output value of the target driving voltage is greater than the target value of the target driving voltage, then every first preset number of target display frames, the actual output value of the target driving voltage is reduced by a first voltage step. If the actual output value of the target driving voltage is less than the target value of the target driving voltage, the actual output value of the target driving voltage is increased by a second voltage step every second preset number of target display frames.

3. The display device according to claim 2, characterized in that, The display controller is also configured to: Based on the voltage difference between the actual output value of the target driving voltage and the reference value of the target driving voltage, the original grayscale data of the target display frame is compensated to obtain the target grayscale data of the target display frame; Within the target display frame period, the display panel is driven to display based on the target grayscale data.

4. The display device according to claim 3, characterized in that, The step of the display controller compensating the original grayscale data of the target display frame based on the voltage difference between the actual output value of the target driving voltage and the reference value of the target driving voltage, and obtaining the target grayscale data of the target display frame, includes: Based on the original grayscale data of the target display frame and the voltage difference, the grayscale compensation mapping table is queried to obtain the grayscale compensation data of the target display frame; Based on the grayscale compensation data, grayscale compensation is performed on the original grayscale data to obtain the target grayscale data; The grayscale compensation mapping table includes different preset voltage differences and different preset grayscale binding points, and corresponding grayscale compensation values.

5. The display device according to claim 1, characterized in that, The specific steps by which the display controller obtains the target grayscale value corresponding to the reference display frame based on the original grayscale data of the reference display frame include: Perform mathematical statistics on the original grayscale data, and obtain the candidate grayscale values ​​corresponding to the reference display frame based on the statistical results; The target grayscale value corresponding to the reference display frame is determined based on the candidate grayscale value corresponding to the reference display frame and the target grayscale value corresponding to the previous display frame of the reference display frame.

6. The display device according to claim 5, characterized in that, The display panel includes multiple pixel units arranged in an array; the raw grayscale data includes the raw grayscale value of each pixel unit in the display panel of the reference display frame; The step of the display controller performing mathematical statistics on the original grayscale data and obtaining the candidate grayscale value corresponding to the reference display frame based on the statistical results includes: Perform grayscale distribution statistics on the original grayscale data to obtain the number of pixel units corresponding to each grayscale value in the reference display frame, and use this as the statistical result. In the statistical results, all grayscale values ​​whose corresponding pixel unit number is not less than the number threshold are determined as the first candidate grayscale group corresponding to the reference display frame. The maximum grayscale value in the first candidate grayscale group is determined as the first candidate grayscale value corresponding to the reference display frame. In the statistical results, all grayscale values ​​that are continuously arranged in descending order of grayscale value, starting from the maximum grayscale value, and whose corresponding pixel unit number sum is not less than the number threshold are determined as the second candidate grayscale group corresponding to the reference display frame. The minimum grayscale value in the second candidate grayscale group is determined as the second candidate grayscale value corresponding to the reference display frame. The larger of the first candidate grayscale value and the second candidate grayscale value is determined as the candidate grayscale value corresponding to the reference display frame.

7. The display device according to claim 5, characterized in that, The step of the display controller determining the target grayscale value corresponding to the reference display frame based on the candidate grayscale value corresponding to the reference display frame and the target grayscale value corresponding to the previous display frame of the reference display frame includes: If the target grayscale value corresponding to the previous display frame is less than the candidate grayscale value corresponding to the reference display frame, and if the difference between the target grayscale value corresponding to the previous display frame and the candidate grayscale value corresponding to the reference display frame is not greater than a first hysteresis threshold, then the target grayscale value corresponding to the previous display frame is determined as the target grayscale value corresponding to the reference display frame. If the difference between the target grayscale value corresponding to the previous display frame and the candidate grayscale value corresponding to the reference display frame is greater than the first hysteresis threshold, then the candidate grayscale value corresponding to the reference display frame is determined as the target grayscale value corresponding to the reference display frame. If the target grayscale value corresponding to the previous display frame is greater than the candidate grayscale value corresponding to the reference display frame, and if the difference between the target grayscale value corresponding to the previous display frame and the candidate grayscale value corresponding to the reference display frame is not greater than the second hysteresis threshold, then the target grayscale value corresponding to the previous display frame is determined as the target grayscale value corresponding to the reference display frame. If the difference between the target grayscale value corresponding to the previous display frame and the candidate grayscale value corresponding to the reference display frame is greater than the second hysteresis threshold, then the candidate grayscale value corresponding to the reference display frame is determined as the target grayscale value corresponding to the reference display frame.

8. The display device according to claim 5, characterized in that, The step of the display controller determining the target grayscale value corresponding to the reference display frame based on the candidate grayscale value corresponding to the reference display frame and the target grayscale value corresponding to the previous display frame of the reference display frame includes: If the target grayscale value corresponding to the previous display frame is equal to the candidate grayscale value corresponding to the reference display frame, the target count is incremented by 1; if the target grayscale value corresponding to the previous display frame is not equal to the candidate grayscale value corresponding to the reference display frame, the target count is reset to zero. If the target count is greater than the counting threshold, the candidate grayscale value corresponding to the reference display frame is determined as the target grayscale value corresponding to the reference display frame. If the target count is not greater than the counting threshold, the target grayscale value corresponding to the previous display frame is determined as the target grayscale value corresponding to the reference display frame.

9. The display device according to claim 1, characterized in that, The step of the display controller correcting the reference value of the target driving voltage based on the target grayscale value to obtain the target value of the target driving voltage includes: The preset target gray level binding point value that is adjacent to or the same as the target gray level value is determined as the preset target gray level binding point value corresponding to the target gray level value, and the preset display brightness range in which the display brightness value is located is determined. In the voltage offset compensation table, find the preset target gray level binding point value corresponding to the target gray level value and the voltage offset corresponding to the preset display brightness range where the display brightness value is located, and use it as the target voltage offset corresponding to the reference display frame; Based on the target voltage offset, the reference value of the target driving voltage is corrected to obtain the target value of the target driving voltage; The voltage offset compensation table includes different preset target grayscale binding point values ​​and different preset display brightness ranges, with corresponding voltage offsets.

10. The display device according to any one of claims 1 to 9, characterized in that, The display controller is also configured to: After the display panel is powered on, a reference value for the target driving voltage is obtained based on the display brightness value; Within a preset time period after the display panel is powered on, the display panel is driven to display based on the reference value of the target driving voltage; After the display panel is powered on for a third preset period of time, based on the original grayscale data of the reference display frame, the target grayscale value corresponding to the reference display frame is obtained. Based on the target grayscale value, the reference value of the target driving voltage is corrected, and the display panel is driven to display based on the target value of the target driving voltage within the display cycle of the display frame.

11. The display device according to any one of claims 1 to 9, characterized in that, The display controller is also configured to: When the display brightness value of the display panel changes, a reference value for the target driving voltage is obtained based on the display brightness value of the display panel; From the moment the display brightness value of the display panel changes, for a preset time period, the display panel is driven to display based on the reference value of the target driving voltage; After a fourth preset time period following the moment when the display brightness value of the display panel changes, the target grayscale value is obtained based on the original grayscale data of the reference display frame. Based on the target grayscale value, the reference value of the target driving voltage is corrected, and the target value of the target driving voltage is obtained within the display cycle of the display frame, thereby driving the display panel to display.

12. The display device according to any one of claims 1 to 9, characterized in that, The step of the display controller obtaining a reference value for the target driving voltage based on the display brightness value includes: The preset display brightness binding point value that is adjacent to or the same as the display brightness value is determined as the preset display brightness binding point value corresponding to the display brightness value; The preset value of the target driving voltage that matches the preset display brightness binding point value corresponding to the display brightness value is found in the brightness voltage mapping table and used as the original value of the target driving voltage corresponding to the reference display frame. When there is only one original value of the target driving voltage, the original value of the target driving voltage is determined as the reference value of the target driving voltage. When there are multiple original values ​​of the target driving voltage, linear interpolation is performed on the original values ​​of the target driving voltage, and the calculation result is determined as the reference value of the target driving voltage. The brightness voltage mapping table includes different preset display brightness binding point values, corresponding to preset values ​​of the target driving voltage.

13. The display device according to any one of claims 1 to 9, characterized in that, The target driving voltage includes at least one of the following: gamma voltage GM, anode driving voltage ELVDD, cathode driving voltage ELVSS, cathode bias voltage VANO, and analog positive power supply voltage AVDD.

14. A display control method, characterized in that, include: Based on the original grayscale data of the reference display frame, obtain the target grayscale value corresponding to the reference display frame; Based on the target grayscale value, the reference value of the target driving voltage is corrected to obtain the target value of the target driving voltage; Within the display period of the target display frame corresponding to the reference display frame, the display panel is driven to display based on the target value of the target driving voltage; The reference value of the target driving voltage is obtained based on the display brightness value of the target display frame display panel; The target display frame corresponding to the reference display frame includes a target number of display frames located after the reference display frame.