Display control method, apparatus, device, and medium

By using overvoltage drive data in the display panel to determine the image display status and adjust the refresh rate, the complex panel architecture caused by Vblank time adjustment in the prior art is solved, achieving the effects of simplified architecture and reduced power consumption.

CN118038830BActive Publication Date: 2026-05-22HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HKC CORP LTD
Filing Date
2024-03-28
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

Existing technologies that use Vblank time to adjust the refresh rate result in a complex display panel architecture, requiring the addition of an extra frame storage module.

Method used

By determining the target image frame of the display panel and using overvoltage drive data to judge the image display status, the panel refresh rate is determined based on the image display status, and the gate drive frame start signal is output to complete the frame rate control, thus avoiding the need to add an additional frame storage module on the system-on-a-chip.

Benefits of technology

This simplifies the display panel architecture, reduces power consumption, ensures image display quality, and avoids the complexity of adding an extra frame storage module.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118038830B_ABST
    Figure CN118038830B_ABST
Patent Text Reader

Abstract

The application relates to a display control method, device, equipment and medium. The display control method determines a target image frame of a display panel, determines an image display state according to overvoltage driving data corresponding to the target image frame, determines a panel refresh rate according to the image display state, and then outputs a gate driving frame start signal according to the panel refresh rate, so that the display panel displays an image picture according to the gate driving frame start signal, the purpose of completing frame rate control by using the gate driving frame start signal is achieved, and the panel architecture is simple.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the rapid development of LCD technology, monitor refresh rates are getting higher and higher. Reducing panel power consumption at high refresh rates is one of the technologies that the industry is racing to develop.

[0003] To reduce power consumption, a frame storage module needs to be added to the system-on-chip (SOC) to determine still portions of the image. Specifically, the SOC reads display data from the frame buffer module and compares the current frame's display data with the previous frame's display data to determine still images. Based on the still image determination result, frame rate control is achieved by adjusting the vertical blanking (Vblank) time. For example, ... Figure 1 As shown, by extending the Vblank time while keeping the active display time constant, the display frequency is reduced from 120 Hz to 60 Hz, thus achieving frame rate control. However, this method of achieving frame rate control by adjusting the Vblank time requires adding a frame storage module to the SOC, resulting in a complex architecture. Summary of the Invention

[0004] This application provides a display control method, device, and medium to solve the problem of complex panel architecture caused by the prior art's use of Vblank time to adjust the refresh rate.

[0005] Firstly, this application provides a display control method, including:

[0006] Determine the target image frame for the display panel;

[0007] The image display state is determined based on the overvoltage drive data corresponding to the target image frame;

[0008] The panel refresh rate is determined based on the image display status;

[0009] According to the panel refresh rate, a gate drive frame start signal is output, which is used to display images on the display panel.

[0010] Optionally, determining the image display state based on the overvoltage driving data corresponding to the target image frame includes:

[0011] Detect the overvoltage drive data corresponding to the target image frame;

[0012] If the overvoltage drive data meets the preset still image display conditions, the still image display state is determined as the image display state;

[0013] If the overvoltage drive data does not meet the preset static image display conditions, the motion image display state is determined as the image display state.

[0014] Optionally, detecting the overvoltage drive data corresponding to the target image frame includes:

[0015] Obtain the overvoltage drive data corresponding to the target image frame;

[0016] The duration of overvoltage is determined using the overvoltage drive data.

[0017] If the overvoltage duration reaches a preset duration, it is determined that the overvoltage driving data meets the preset still image display conditions;

[0018] If the duration of the overvoltage does not reach the preset duration, it is determined that the overvoltage driving data does not meet the preset still image display conditions.

[0019] Optionally, determining the overvoltage duration using the overvoltage drive data includes:

[0020] Determine whether the overvoltage drive data is greater than the preset voltage data;

[0021] When the overvoltage driving data is greater than the preset voltage data, the duration corresponding to the overvoltage driving data is recorded;

[0022] The recorded duration is taken as the overvoltage duration.

[0023] Optionally, determining the panel refresh rate based on the image display state includes:

[0024] Obtain the preset target refresh rate corresponding to the image display state;

[0025] The target refresh rate is defined as the panel refresh rate.

[0026] Optionally, determining the panel refresh rate based on the image display state includes:

[0027] When the image display state is a still image display state, it is detected whether the display refresh rate of the display panel exceeds the target refresh rate;

[0028] If the display refresh rate exceeds the target refresh rate, the refresh rate of the display panel is adjusted according to the target refresh rate to obtain the adjusted refresh rate;

[0029] The adjusted refresh rate is determined as the panel refresh rate.

[0030] Optionally, determining the panel refresh rate based on the image display state includes:

[0031] When the image display state is a moving image display state, detect whether the display refresh rate of the display panel is lower than the target refresh rate;

[0032] If the display refresh rate is lower than the target refresh rate, the refresh rate of the display panel is adjusted according to the target refresh rate to obtain the adjusted refresh rate;

[0033] The adjusted refresh rate is determined as the panel refresh rate.

[0034] Secondly, this application provides a display control device, comprising:

[0035] The image frame determination module is used to determine the target image frame of the display panel;

[0036] The image display status module is used to determine the image display status based on the overvoltage drive data corresponding to the target image frame;

[0037] A refresh rate determination module is used to determine the panel refresh rate based on the image display status.

[0038] The signal output module is used to output a gate drive frame start signal according to the panel refresh rate, and the gate drive frame start signal is used to display an image on the display panel.

[0039] Thirdly, this application provides a display device, including: a timing controller and a display driver;

[0040] The timing controller is configured to: determine the target image frame of the display panel; determine the image display state based on the overvoltage drive data corresponding to the target image frame; determine the panel refresh rate based on the image display state; and output a gate drive frame start signal to the display driver according to the panel refresh rate.

[0041] The display driver is configured to drive the display panel to display an image based on the gate drive frame start signal.

[0042] Fourthly, this application also provides a computer storage medium storing computer-executable instructions for performing the steps of the display control method described in any of the preceding claims of this application.

[0043] The display control method, apparatus, device, and medium provided in this application determine the target image frame of the display panel and determine the image display state based on the overvoltage drive data corresponding to the target image frame. This eliminates the need to add an additional frame storage module to the SOC. Subsequently, the panel refresh rate is determined based on the image display state, and a gate drive frame start signal is output according to the panel refresh rate. This allows the display panel to display the image based on the gate drive frame start signal, achieving the purpose of frame rate control using the gate drive frame start signal. Compared with the prior art scheme that uses the SOC to realize still image judgment, the architecture is simpler, thus solving the problem of complex panel architecture caused by the prior art using Vblank time to adjust the refresh rate. Attached Figure Description

[0044] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0047] Figure 1 A timing diagram illustrating how existing related technologies utilize Vblank time to adjust the refresh rate;

[0048] Figure 2 A flowchart illustrating the steps of a display control method provided in this application embodiment;

[0049] Figure 3 This is a schematic diagram illustrating how an overvoltage driving module determines the image display status, as an example of this application.

[0050] Figure 4 This is a schematic diagram illustrating the adjustment of the panel refresh rate based on the image display status in one example of this application;

[0051] Figure 5 This is a timing diagram illustrating the output of the start signal according to the panel refresh rate in one example of this application;

[0052] Figure 6 A structural block diagram of a display control device provided in an embodiment of this application;

[0053] Figure 7 This is a schematic diagram of the structure of a display device provided in an embodiment of this application. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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 some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0055] The following disclosure provides numerous different embodiments or examples for implementing various structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.

[0056] To address the complexity of panel architecture caused by existing technologies that use Vblank time to adjust refresh rate, this embodiment provides a display control method. This method uses overvoltage drive data to determine the image display state of the display panel, determines the panel refresh rate based on the image display state, and outputs a gate drive frame start signal according to the panel refresh rate. This allows the display panel to display the image based on the gate drive frame start signal, thus achieving frame rate control using the gate drive frame start signal. This eliminates the need for an additional frame storage module on the SOC, resulting in a simpler architecture compared to existing related technologies that use the SOC for still image detection.

[0057] Figure 2 This is a flowchart illustrating the steps of a display control method provided in an embodiment of this application. Figure 2 As shown, the display control method provided in this embodiment includes the following steps:

[0058] Step 210: Determine the target image frame for the display panel;

[0059] The target image frame can refer to the image frame that the display panel currently needs to display. Specifically, in this embodiment, during the display processing, the image frame that the display panel currently needs to process can be determined as the target image frame, that is, the current frame can be determined as the target image frame.

[0060] Step 220: Determine the image display state based on the overvoltage drive data corresponding to the target image frame;

[0061] Specifically, after determining the target image frame, this embodiment can obtain the overvoltage driving data corresponding to the target image frame, and use the overvoltage driving data to determine the image display state of the display panel. There is no need to add an additional frame storage module on the SOC. Compared with the existing related technologies that use the SOC to realize still image judgment, the architecture is simple.

[0062] The overvoltage drive data corresponding to the target image frame refers to the grayscale (voltage) drive data generated by the timing controller for the target image frame. For example, it can be the overvoltage drive data generated by the timing controller using the overvoltage determination module by comparing the display data of the target image frame with that of the previous frame.

[0063] It should be noted that, in order to improve the response time, the timing controller inside the chip compares the data of the previous frame and the current frame. When the data difference between the previous frame and the current frame is large, an overvoltage grayscale (voltage) driving data is provided through the voltage driving module as overvoltage driving data to improve the response time from the initial grayscale to the target grayscale.

[0064] Step 230: Determine the panel refresh rate based on the image display status;

[0065] In practical implementation, different refresh rates can be preset for different image display states, serving as the preset target refresh rate corresponding to each image display state. In this embodiment, after determining the image display state, the corresponding preset target refresh rate can be obtained based on that state, and then set as the panel refresh rate.

[0066] Here, panel refresh rate refers to the refresh rate of the display panel. In one optional embodiment, determining the panel refresh rate based on the image display state may specifically include: obtaining a preset target refresh rate corresponding to the image display state; determining the target refresh rate as the panel refresh rate so that a gate drive frame start signal can be output based on the panel refresh rate, i.e., executing step 240.

[0067] Step 240: Output a gate drive frame start signal according to the panel refresh rate. The gate drive frame start signal is used to display the image on the display panel.

[0068] Specifically, in order to reduce panel power consumption at high refresh rates, this embodiment outputs a gate drive frame start signal according to the panel refresh rate after determining the panel refresh rate, so as to adjust the refresh rate using the gate drive frame start signal, so that the display panel displays the image according to the gate drive frame start signal, thereby achieving the purpose of refreshing rate control using the gate drive frame start signal, and solving the problem of complex panel architecture caused by the existing technology of adjusting the refresh rate using Vblank time.

[0069] In summary, this embodiment determines the target image frame of the display panel and determines the image display state of the display panel based on the overvoltage drive data corresponding to the target image frame. This eliminates the need to add an additional frame storage module to the SOC. Furthermore, it determines the panel refresh rate based on the image display state and outputs the gate drive frame start signal according to the panel refresh rate. This allows the display panel to display the image based on the gate drive frame start signal. Compared to existing related technologies that use the SOC to determine still images, this embodiment has a simpler architecture and uses the gate drive frame start signal to complete frame rate control, thus solving the problem of complex panel architecture caused by the existing technology of adjusting the refresh rate using Vblank time.

[0070] In an optional embodiment of this application, the image display state can be divided into a still image display state and a moving image display state; the still image display state refers to the display state when a still image is displayed; the moving image display state refers to the display state when a moving image is displayed. After determining the target image frame, the image display state of the display panel can be determined to be a still image display state by detecting whether the overvoltage driving data corresponding to the target image frame meets the preset still image display conditions. Optionally, this embodiment determines the image display state based on the overvoltage driving data corresponding to the target image frame, which specifically includes: detecting the overvoltage driving data corresponding to the target image frame; if the overvoltage driving data meets the preset still image display conditions, determining the still image display state as the image display state; if the overvoltage driving data does not meet the preset still image display conditions, determining the moving image display state as the image display state.

[0071] As can be seen, in this embodiment, when the overvoltage driving data meets the preset still image display conditions, the still image display state is determined as the image display state of the display panel. When the overvoltage driving data does not meet the preset still image display conditions, the moving image display state is determined as the image display state of the display panel. This allows the refresh rate of the display panel to be adjusted according to the image display state. For example, when the image display state is a still image display state, the refresh rate of the display panel is adjusted according to the preset target refresh rate corresponding to the image display state until the adjusted refresh rate reaches the target refresh rate. The adjusted refresh rate is then determined as the panel refresh rate, so that the gate drive frame start signal can be output according to the panel refresh rate to achieve frequency reduction display.

[0072] In an optional embodiment of this application, the preset target refresh rate for the still image display state is lower than the preset target refresh rate for the running image display state, so as to ensure the display effect of the running image while saving panel power consumption. As an example of this application, in order to ensure the display effect of the running image, the preset target refresh rate for the moving image display state can be set to 120Hz according to the display resolution of the display panel, and the preset target refresh rate for the still image display state can be set to a refresh rate lower than 120Hz, such as setting the preset target refresh rate for the still image display state to 30Hz, so as to achieve frequency reduction display when displaying still images and achieve the purpose of saving power consumption.

[0073] In one optional embodiment of this application, determining the panel refresh rate based on the image display state may specifically include: when the image display state is a still image display state, detecting whether the display refresh rate of the display panel exceeds a preset target refresh rate corresponding to the still image display state; if the display refresh rate exceeds the target refresh rate, adjusting the refresh rate of the display panel according to the target refresh rate to obtain an adjusted refresh rate; and determining the adjusted refresh rate as the panel refresh rate. This allows for the determination of the preset target refresh rate corresponding to the still image display state as the panel refresh rate when overvoltage drive data meets preset still image display conditions, thereby achieving frequency reduction during still image display and reducing panel power consumption.

[0074] Furthermore, in this embodiment, when the overvoltage drive data does not meet the preset still image display conditions, the preset target refresh rate corresponding to the motion image display state can be determined as the panel refresh rate to restore high-frequency display when displaying motion images and ensure the motion image display effect.

[0075] Optionally, this embodiment determines the panel refresh rate based on the image display state, specifically including: when the image display state is a moving image display state, detecting whether the display refresh rate of the display panel is lower than a preset target refresh rate corresponding to the moving image display state; when the display refresh rate is lower than the preset target refresh rate corresponding to the moving image display state, adjusting the refresh rate of the display panel according to the target refresh rate to obtain an adjusted refresh rate; and determining the adjusted refresh rate as the panel refresh rate. Specifically, in this embodiment, when the image display state is a moving image display state, the refresh rate of the display panel is adjusted according to a preset target refresh rate corresponding to the image display state until the adjusted refresh rate reaches the preset target refresh rate corresponding to the moving image display state, and the adjusted refresh rate is determined as the panel refresh rate. This allows the panel refresh rate to be adjusted to the preset target refresh rate corresponding to the moving image display state, so that a gate drive frame start signal can be output according to the panel refresh rate to achieve high-frequency display during moving image display and ensure the moving image display effect.

[0076] Furthermore, to prevent frequency switching, this embodiment can determine the overvoltage duration corresponding to the overvoltage driving data, so that when the overvoltage duration reaches a certain threshold, the overvoltage driving data is considered to meet the preset still image display conditions. Optionally, the detection of the overvoltage driving data corresponding to the target image frame in this embodiment may specifically include: acquiring the overvoltage driving data corresponding to the target image frame; determining the overvoltage duration using the overvoltage driving data; determining that the overvoltage driving data meets the preset still image display conditions when the overvoltage duration reaches the preset duration; and determining that the overvoltage driving data does not meet the preset still image display conditions when the overvoltage duration does not reach the preset duration.

[0077] The preset duration refers to a pre-set time threshold, which can be used to determine whether the overvoltage drive data meets the preset still image display conditions to prevent frequency switching. For example, if the preset duration is set to 60 seconds, and no image change is detected within 60 seconds, the panel refresh rate can be reduced to reduce power consumption; while if an image change is detected, the panel refresh rate can be increased to ensure that moving image features are displayed and improve the display effect.

[0078] The overvoltage duration can refer to the duration during which the overvoltage driving data exceeds a preset certain driving data threshold. For example, if the overvoltage driving data starts to exceed the preset certain driving data threshold at time point A, and then starts to decrease after a certain period of time, and if the overvoltage driving data decreases to less than the preset certain driving data threshold at time point B, then the duration from time point A to time point B can be determined as the overvoltage duration, i.e., overvoltage duration = BA.

[0079] In an optional embodiment of this application, determining the overvoltage duration using the overvoltage driving data specifically includes: determining whether the overvoltage driving data is greater than a preset voltage data; if the overvoltage driving data is greater than the preset voltage data, recording the duration corresponding to the overvoltage driving data; and using the recorded duration as the overvoltage duration. The preset voltage data can be used to determine whether an image is displayed as a static or dynamic image. For example, if the overvoltage driving data corresponding to a target image frame is greater than the preset voltage data, the image of the target image frame is determined to be a dynamic image; and if the overvoltage driving data corresponding to the target image frame is not greater than the preset voltage data, the image of the target image frame is determined to be a static image.

[0080] The embodiments of this application are described below by way of example. However, it should be noted that the implementation of this application may have the features described below, but the following description does not constitute a limitation on the scope of protection of the embodiments of this application.

[0081] As an example of this application, when the overall architecture of the display panel includes a timing control chip, the data accessed by the overvoltage drive module of the timing control chip can be compared to determine whether the target image frame is a still image or a moving image, thereby determining the image display state and modifying the refresh rate of the display panel based on the image display state.

[0082] The overvoltage drive module of the timing control chip can store display data in the frame buffer module. It can also compare the data of the current frame with the data of the previous frame, look up the overvoltage drive lookup table to obtain the corresponding overvoltage drive data, and send it to the display screen. This allows the display screen to display images based on the overvoltage drive data, thus making the previous data frequency and the display frequency consistent. In other words, the frequency at which the overvoltage module of the timing control chip accesses display data is consistent with the frequency at which the display screen displays images based on the display data.

[0083] For example, such as Figure 3As shown, the overvoltage driving module can receive display data through the data receiving module and store the display data in the frame buffer module Frame buffer. When the overvoltage driving module receives the display data of the current frame, it can determine the current frame as the target image frame of the display panel, store the display data of the current frame in the frame buffer module Frame buffer, and extract the display data of the previous frame from the frame buffer module Frame buffer to compare the display data of the previous frame with the display data of the current frame, so as to implement still image judgment, that is, determine whether the image of the current frame is a still image display or a moving image display through data comparison, and then determine the image display state, and modify the panel refresh rate based on the image display state.

[0084] Specifically, when the still image data condition is Max(dataf_cur - datafe_pre) < d_th, the method of modifying the panel refresh rate can specifically include: the overvoltage driving module judges the data change between the previous frame and the current frame to determine whether the data change is less than the preset threshold d_th. Thus, when it is judged that the data change is less than the preset threshold d_th, it is considered that the data change meets the still image data condition, and the time is recorded to record the overvoltage duration; when the recorded time is greater than the preset time T, the display frequency is reduced. For example, when the preset target refresh rate corresponding to the moving image display state is 120Hz and the preset target refresh rate corresponding to the still image display state is 30Hz, the panel refresh rate can first drop from 120Hz to 60Hz, and then from 60Hz to the preset target refresh rate 30Hz corresponding to the still image display state, as Figure 4 shown; when it is judged that the data change is not less than the preset threshold d_th, it is considered that the data change does not meet the still image data condition, and further it is considered that the image of the current frame is a dynamic image display, that is, the dynamic image display state is determined as the image display state. Subsequently, the panel refresh rate can be determined based on the preset target refresh rate corresponding to this image display state. For example, the panel refresh rate can be adjusted from 30Hz to 120Hz, as Figure 4 shown, so as to achieve the purpose of restoring high-frequency display when it is judged that the image of the current frame is a dynamic image.

[0085] It should be noted that the preset threshold d_th can be used to determine whether the data change meets the conditions of still image data. Specifically, the specific value of the preset threshold d_th can be set according to the judgment requirements of still images, and this implementation does not limit it; in Max(dataf_cur - datafe_pre) < d_th, dataf_cur can refer to the display data of the current frame, and in Max(dataf_cur - datafe_pre) < d_th, datafe_pre can refer to the display data of the previous frame, so that Max(dataf_cur - datafe_pre) can be used to represent the data change between the previous frame and the current frame.

[0086] The gate drive frame start signal is the start signal STV of the gate drive circuit of the display panel, and this start signal STV is the frame start signal for gate drive. If there is no start signal STV, the display panel behind the timing control chip will not be driven. Specifically, when the timing control chip does not provide the start signal STV, the gate drive circuit of the display panel does not work, and the display frame corresponding to the display panel is not refreshed, thereby reducing power consumption. For example, as Figure 5 shown, when the panel refresh rate is 120 Hz, the timing control chip can output the start signal STV to the gate drive circuit at a frequency of 120 Hz, so that the display panel refreshes the image screen at a frequency of 120 Hz based on this start signal STV; when the panel refresh rate is 60 Hz, the timing control chip can output the start signal STV to the gate drive circuit at a frequency of 60 Hz, so that the display panel refreshes the image screen at a frequency of 60 Hz based on this start signal STV; and when the panel refresh rate is 30 Hz, the timing control chip can output the start signal STV to the gate drive circuit at a frequency of 30 Hz, so that the display panel refreshes the image screen at a frequency of 30 Hz based on this start signal STV.

[0087] It can be seen that this example can use the existing overvoltage drive module of the timing control chip to judge image stillness and complete frame rate control by controlling the gate drive frame start signal STV. Compared with the existing architecture, there is no need to add an additional frame storage module on the SOC to judge image motion / stillness, and the architecture is simple.

[0088] In summary, this embodiment determines the image display state of the display panel by utilizing overvoltage drive data, eliminating the need for an additional frame storage module on the SOC. Compared to existing related technologies that use the SOC to determine still images, this embodiment has a simpler architecture. Furthermore, this embodiment determines the panel refresh rate based on the image display state and outputs a gate drive frame start signal according to the panel refresh rate, enabling the display panel to display the image based on the gate drive frame start signal. This achieves the purpose of frame rate control using the gate drive frame start signal, solving the problem of complex panel architecture caused by the existing technology of adjusting the refresh rate using Vblank time.

[0089] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should know that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps may be performed in other orders or simultaneously.

[0090] like Figure 6 As shown in the figure, this application embodiment also provides a display control device, including the following modules:

[0091] Image frame determination module 910 is used to determine the target image frame of the display panel;

[0092] The image display status module 920 is used to determine the image display status based on the overvoltage drive data corresponding to the target image frame;

[0093] The refresh rate determination module 930 is used to determine the panel refresh rate based on the image display status.

[0094] The signal output module 940 is used to output a gate drive frame start signal according to the panel refresh rate, and the gate drive frame start signal is used to display an image on the display panel.

[0095] Optionally, the image display status module 920 includes:

[0096] The overvoltage drive detection submodule is used to detect the overvoltage drive data corresponding to the target image frame;

[0097] The still image display state submodule is used to determine the still image display state as the image display state when the overvoltage drive data meets the preset still image display conditions;

[0098] The motion image display status submodule is used to determine the motion image display status as the image display status when the overvoltage drive data does not meet the preset still image display conditions.

[0099] Optionally, the overvoltage drive detection submodule includes:

[0100] The data acquisition unit acquires the overvoltage driving data corresponding to the target image frame.

[0101] The duration unit uses the overvoltage drive data to determine the overvoltage duration.

[0102] The first determining unit determines that the overvoltage driving data meets the preset still image display conditions when the overvoltage duration reaches a preset duration.

[0103] The second determining unit is used to determine that the overvoltage driving data does not meet the preset still image display conditions if the overvoltage duration does not reach the preset duration.

[0104] Optionally, the duration unit is specifically used to: determine whether the overvoltage drive data is greater than a preset voltage data; if the overvoltage drive data is greater than the preset voltage data, record the duration corresponding to the overvoltage drive data; and use the recorded duration as the overvoltage duration.

[0105] Optionally, the refresh rate determination module 930 includes:

[0106] The target refresh rate acquisition submodule is used to acquire the preset target refresh rate corresponding to the image display state;

[0107] The panel refresh rate determination submodule is used to determine the target refresh rate as the panel refresh rate.

[0108] Optionally, the refresh rate determination module 930 includes:

[0109] The over-detection submodule is used to detect whether the display refresh rate of the display panel exceeds the target refresh rate when the image display state is a still image display state.

[0110] The first adjustment submodule is used to adjust the refresh rate of the display panel according to the target refresh rate when the display refresh rate exceeds the target refresh rate, so as to obtain the adjusted refresh rate.

[0111] The refresh rate determination submodule is used to determine the adjusted refresh rate as the panel refresh rate.

[0112] Optionally, the refresh rate determination module 930 includes:

[0113] The lower-than-target refresh rate detection submodule is used to detect whether the display refresh rate of the display panel is lower than the target refresh rate when the image display state is a moving image display state.

[0114] The second adjustment submodule is used to adjust the refresh rate of the display panel according to the target refresh rate when the display refresh rate is lower than the target refresh rate, so as to obtain the adjusted refresh rate.

[0115] The refresh rate determination submodule is used to determine the adjusted refresh rate as the panel refresh rate.

[0116] It should be noted that the display control device provided in the embodiments of this application can execute the display control method provided in any embodiment of this application, and has the corresponding functions and beneficial effects of executing the display control method.

[0117] In a specific implementation, the aforementioned display control device can be integrated into the display device, enabling the display device to determine the image display state of the display panel based on the overvoltage drive data corresponding to the target image frame, determine the panel refresh rate based on the image display state, and output a gate drive frame start signal according to the panel refresh rate. This allows the display panel to display the image based on the gate drive frame start signal, achieving the purpose of frame rate control using the gate drive frame start signal. There is no need to add an additional frame storage module to the SOC. Compared with the existing technology that uses the SOC to realize still image judgment, the chip architecture is simpler, and it solves the problem of complex architecture caused by the existing technology that uses Vblank time to adjust the refresh rate.

[0118] This embodiment also provides a display device, including: a timing controller and a display driver; the timing controller is configured to: determine a target image frame of the display panel; determine an image display state based on overvoltage driving data corresponding to the target image frame; determine a panel refresh rate based on the image display state; and output a gate drive frame start signal to the display driver according to the panel refresh rate; the display driver is configured to: drive the display panel to display an image based on the gate drive frame start signal.

[0119] For example, such as Figure 7 As shown, this application embodiment provides a display device, including a processor 111, a communication interface 112, a memory 113, and a communication bus 114. The processor 111, communication interface 112, and memory 113 communicate with each other via the communication bus 114. The memory 113 stores computer programs. The processor 111 includes a timing controller, which, when executing the program stored in the memory 113, implements the display control method provided in any of the aforementioned method embodiments, including: determining a target image frame of the display panel; determining an image display state based on overvoltage driving data corresponding to the target image frame; determining a panel refresh rate based on the image display state; and outputting a gate drive frame start signal according to the panel refresh rate, the gate drive frame start signal being used to display an image on the display panel.

[0120] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the display control method provided in any of the foregoing method embodiments.

[0121] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the display control method described in various embodiments or some parts of embodiments.

[0123] It should be understood that the terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “described” as used herein may also include the plural forms. The terms “comprising,” “including,” “containing,” and “having” are inclusive and therefore indicate the presence of the stated features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not construed as requiring them to be performed in a particular order described or illustrated unless the order of performance is explicitly indicated. It should also be understood that additional or alternative steps may be used.

[0124] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A display control method, characterized in that, include: Determine the target image frame for the display panel; The image display state is determined based on the overvoltage drive data corresponding to the target image frame; The panel refresh rate is determined based on the image display status; According to the panel refresh rate, a gate drive frame start signal is output, which is used to display images on the display panel. The step of determining the image display state based on the overvoltage driving data corresponding to the target image frame includes: detecting the overvoltage driving data corresponding to the target image frame; determining the still image display state as the image display state when the overvoltage driving data meets the preset still image display conditions; and determining the moving image display state as the image display state when the overvoltage driving data does not meet the preset still image display conditions. The step of detecting the overvoltage driving data corresponding to the target image frame includes: acquiring the overvoltage driving data corresponding to the target image frame; using the overvoltage driving data to determine the overvoltage duration; if the overvoltage duration reaches a preset duration, determining that the overvoltage driving data meets a preset still image display condition; if the overvoltage duration does not reach the preset duration, determining that the overvoltage driving data does not meet the preset still image display condition.

2. The display control method according to claim 1, characterized in that, The step of determining the overvoltage duration using the overvoltage drive data includes: Determine whether the overvoltage drive data is greater than the preset voltage data; When the overvoltage driving data is greater than the preset voltage data, the duration corresponding to the overvoltage driving data is recorded; The recorded duration is taken as the overvoltage duration.

3. The display control method according to any one of claims 1 to 2, characterized in that, Determining the panel refresh rate based on the image display state includes: Obtain the preset target refresh rate corresponding to the image display state; The target refresh rate is defined as the panel refresh rate.

4. The display control method according to any one of claims 1 to 2, characterized in that, Determining the panel refresh rate based on the image display state includes: When the image display state is a still image display state, it is detected whether the display refresh rate of the display panel exceeds the preset target refresh rate corresponding to the still image display state; If the display refresh rate exceeds the target refresh rate, the refresh rate of the display panel is adjusted according to the target refresh rate to obtain the adjusted refresh rate; The adjusted refresh rate is determined as the panel refresh rate.

5. The display control method according to any one of claims 1 to 2, characterized in that, Determining the panel refresh rate based on the image display state includes: When the image display state is a moving image display state, it is detected whether the display refresh rate of the display panel is lower than the preset target refresh rate corresponding to the moving image display state; If the display refresh rate is lower than the target refresh rate, the refresh rate of the display panel is adjusted according to the target refresh rate to obtain the adjusted refresh rate; The adjusted refresh rate is determined as the panel refresh rate.

6. A display control device, characterized in that, include: The image frame determination module is used to determine the target image frame of the display panel; The image display status module is used to determine the image display status based on the overvoltage drive data corresponding to the target image frame; A refresh rate determination module is used to determine the panel refresh rate based on the image display status. The signal output module is used to output a gate drive frame start signal according to the panel refresh rate, and the gate drive frame start signal is used to display an image on the display panel.

7. A display device, characterized in that, include: Timing controller and display driver; The timing controller is configured to: determine the target image frame of the display panel; Based on the overvoltage driving data corresponding to the target image frame, determine the image display state; based on the image display state, determine the panel refresh rate; and output a gate drive frame start signal to the display driver according to the panel refresh rate. The display driver is configured to drive the display panel to display an image based on the gate drive frame start signal.

8. A computer storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions are used to perform the steps of the display control method as described in any one of claims 1-6.