High-Efficiency Refresh Rate Control Method, System and Medium for Liquid Crystal Display Screen

By building a connection between the cascading refresh logic and the driver controller, the partition refresh rate control is performed according to the display status and interface dynamics, which solves the problem of inflexible refresh rate of the LCD screen, and achieves reduced energy consumption and improved display effect.

CN120199200BActive Publication Date: 2025-07-29SHENZHEN SAWINK CENTURY OPTICAL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510689644.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-07-29
Estimated Expiration
2045-05-27

AI Technical Summary

Technical Problem

The refresh rate control of existing LCD displays is inflexible and cannot be accurately adjusted according to different display status and interface dynamics, resulting in high energy consumption and poor display effect.

Method used

Construct cascading refresh logic, through the connection between the driver controller and the register, first-order and second-order display partitions are performed according to the display mode, mode section, interface dynamics and necessary pixel arrangement, match the distributed refresh rate interval, and generate vertical synchronization signals for display status refresh control.

Benefits of technology

It realizes dynamically adaptive adjustment of refresh rate according to the interface, reducing energy consumption while ensuring display performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120199200B_ABST
    Figure CN120199200B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system and medium for efficiently controlling the refresh rate of a liquid crystal display screen, relating to the technical field of display screen control. The method includes: obtaining the display state of the display screen; constructing a cascaded refresh logic and deploying a driver controller; performing a first-order display partition in a display mode, performing a second-order display partition in a mode section, matching a distributed refresh rate interval and writing it into a register, determining a real-time refresh rate with the distributed refresh rate interval as a constraint according to the interface dynamics, using a necessary pixel area as a refresh target, generating a vertical synchronization signal, writing the vertical synchronization signal into the register, and performing display state refresh control on the display screen. It solves the technical problems in the prior art that the refresh rate control of a liquid crystal display screen is inflexible, and it is impossible to accurately adjust the refresh rate according to different display states and interface dynamics, resulting in high energy consumption and poor display effects. By adaptively adjusting the refresh rate according to the interface dynamics, it achieves the technical effect of reducing energy consumption while ensuring display performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of display screen control, and particularly to an efficient refresh rate control method, system and medium for a liquid crystal display screen. Background Art

[0002] As one of the important indicators of the performance of a liquid crystal display screen, the refresh rate directly affects the user's visual experience and system power consumption. In traditional technologies, liquid crystal display screens usually adopt fixed or simply selectable refresh rate control methods, lacking in-depth recognition and adaptation to the degree of change of the displayed content and the dynamics of the interface, resulting in frequent problems such as too high a refresh rate in static display scenarios and insufficient refresh in dynamic scenarios. This not only causes unnecessary power consumption waste, but also affects the display response speed and smoothness in complex interfaces. Especially in multi-tasking operations, split-screen display and other multi-mode states, traditional refresh control methods are difficult to differentially process the display requirements of different regions, with rough refresh strategies and unable to achieve refined and intelligent control, making it difficult to meet the current diverse and complex requirements. Summary of the Invention

[0003] This application provides an efficient refresh rate control method, system and medium for a liquid crystal display screen, solving the technical problems in the prior art that the refresh rate control of the liquid crystal display screen is inflexible, unable to accurately adjust the refresh rate according to different display states and interface dynamics, resulting in high energy consumption and poor display effects.

[0004] In the first aspect of this application, an efficient refresh rate control method for a liquid crystal display screen is provided. The method includes:

[0005] Obtain the display state of the display screen, including single-mode state or multi-mode split-screen state; construct a cascaded refresh logic with display mode - mode section - interface dynamics - necessary pixel arrangement, deploy a driver controller, and establish a connection between the driver controller and the register; trigger the driver controller, according to the display state of the display screen, perform a first-order display partition by display mode, perform a second-order display partition by mode section, match a distributed refresh rate interval and write it into the register, according to the interface dynamics, determine the real-time refresh rate with the distributed refresh rate interval as a constraint, use the necessary pixel area as the refresh target, generate a vertical synchronization signal, write the vertical synchronization signal into the register, and perform display state refresh control on the display screen; wherein, the refresh rate interval has a first timeliness, and the vertical synchronization signal has an instantaneous timeliness.

[0006] In the second aspect of this application, an efficient refresh rate control system for a liquid crystal display screen is provided. The system includes:

[0007] A display status acquisition module is used to acquire the display status of a display screen, including a single-mode status or a multi-mode split-screen status; a controller construction module is used to construct a cascaded refresh logic in the order of display mode - mode section - interface dynamics - necessary pixel arrangement, deploy a driving controller, and establish a connection between the driving controller and a register; a refresh control module is used to trigger the driving controller, perform a first-order display partition according to the display mode based on the display status of the display screen, perform a second-order display partition according to the mode section, match a distributed refresh rate interval and write it into the register, determine a real-time refresh rate with the distributed refresh rate interval as a constraint according to the interface dynamics, use the necessary pixel area as a refresh target, generate a vertical synchronization signal, write the vertical synchronization signal into the register, and perform display status refresh control on the display screen.

[0008] In a third aspect of the present application, there is provided a computer-readable storage medium storing a computer program, which when executed by a processor, implements the high-efficiency refresh rate control method for a liquid crystal display screen provided in the present application.

[0009] One or more technical solutions provided in the present application have at least the following technical effects or advantages:

[0010] First, acquire the display status of the display screen, including a single-mode status or a multi-mode split-screen status. Then, construct a cascaded refresh logic in the order of display mode - mode section - interface dynamics - necessary pixel arrangement, deploy a driving controller, and establish a connection between the driving controller and a register. Finally, trigger the driving controller, perform a first-order display partition according to the display mode based on the display status of the display screen, perform a second-order display partition according to the mode section, match a distributed refresh rate interval and write it into the register, determine a real-time refresh rate with the distributed refresh rate interval as a constraint according to the interface dynamics, use the necessary pixel area as a refresh target, generate a vertical synchronization signal, write the vertical synchronization signal into the register, and perform display status refresh control on the display screen; wherein, the refresh rate interval has a first timeliness, and the vertical synchronization signal has an instantaneous timeliness. This solves the technical problem in the prior art that the refresh rate control of a liquid crystal display screen is not flexible, and it is impossible to accurately adjust the refresh rate according to different display states and interface dynamics, resulting in high energy consumption and poor display effects. By adaptively adjusting the refresh rate according to the interface dynamics, the technical effect of reducing energy consumption while ensuring display performance is achieved. Description of the Drawings

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0012] Figure 1 Schematic flowchart of the method for efficiently controlling the refresh rate of a liquid crystal display provided by an embodiment of the present application;

[0013] Figure 2 Schematic structural diagram of the system for efficiently controlling the refresh rate of a liquid crystal display provided by an embodiment of the present application.

[0014] Explanation of reference numerals: display state acquisition module 11, controller construction module 12, refresh control module 13. Detailed implementation manners

[0015] By providing a method, system, and medium for efficiently controlling the refresh rate of a liquid crystal display, the present application solves the technical problems in the prior art that the refresh rate control of the liquid crystal display is not flexible, and it is impossible to accurately adjust the refresh rate according to different display states and interface dynamics, resulting in high energy consumption and poor display effects.

[0016] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0017] It should be noted that the terms "include" and "have" are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products, or devices.

[0018] Embodiment 1, as Figure 1 shown, the present application provides a method for efficiently controlling the refresh rate of a liquid crystal display, where the method includes:

[0019] Obtain the display state of the display screen, where it includes a single-mode state or a multi-mode split-screen state;

[0020] In the embodiment of the present application, the system detects the active window structure and task scheduling state of the current display screen by reading the interface management information of the operating system layer or the display driver layer. If the system currently presents only one full-screen application or a unified display screen, it is determined as a single-mode state; if the display screen is divided into two or more independent display areas (such as multi-task split-screen, multi-window floating display, etc.), it is determined as a multi-mode split-screen state.

[0021] Optionally, monitor the display service interface or display driver events to collect the current display hierarchy or window management status; obtain the boundary coordinates, distribution method, and interface content attributes (such as video playback, static images, text, dynamic charts, etc.) of each active display area; count and analyze the number of independent active windows in the current display interface and their display resource ratio; based on the judgment rules, if the number of independent windows is 1 and occupies the main area of the screen, it is defined as a single-mode state; if there are multiple parallel or overlapping display areas, it is defined as a multi-mode split-screen state.

[0022] Based on the display mode-mode section-interface dynamics-necessary pixel arrangement, the cascade refresh logic is constructed and the drive controller is deployed, and the connection between the drive controller and the register is established.

[0023] In an embodiment of the present application, cascaded refresh logic is constructed and a driver controller is deployed based on the display's current display mode, mode blocks, interface dynamics, and required pixel arrangement. Specifically, based on the acquired display state (e.g., single-mode or multi-mode split-screen), the complexity of the current display content and display requirements are determined. For example, in single-mode, the refresh rate of the entire display can be handled uniformly; in multi-mode split-screen, the system needs to independently or collaboratively schedule the refresh rate based on the display requirements of each partition. Further analysis of the display structure divides the display content into multiple mode blocks. These blocks may be independent display units in different areas of the screen (e.g., in multitasking or split-screen modes). The refresh rate and content dynamics of each block may vary. By analyzing the specific location, size, and content of the blocks, refresh strategies are generated for each area. The content update frequency (dynamics) of each display area is evaluated. For example, a video playback area with high dynamics requires a higher refresh rate, while areas containing text or static images can have a lower refresh rate to save power. Based on the dynamics of the content, the real-time refresh requirements of each area are determined. Based on the specific pixel layout of the displayed content, the minimum pixel area required for refresh (i.e., the required pixel area) is calculated. Through the dirty rectangle principle, the pixel area that needs to be refreshed is identified to avoid full-screen refresh, thereby improving refresh efficiency and reducing power consumption.

[0024] Based on the cascaded refresh logic constructed above, the system coordinates the deployment of the driver controller with the various subsystems of the display module. The driver controller is responsible for handling the real-time refresh requirements of each display mode, section, and interface dynamics. Based on the assigned refresh rate logic, the driver controller controls the generation and transmission of refresh signals for each area of the display. In split-screen mode, the driver controller also ensures that refresh signals between partitions do not conflict and can independently adjust the display refresh rate of each partition.

[0025] The driving controller stores and adjusts the refresh control parameters in real time through its connection with the register. The register is used to save key data such as display mode, refresh rate, synchronization signal, and display status. After the driving controller processes the refresh requirements of the display mode, it writes the refresh signals generated in real time (such as vertical synchronization signal, refresh frequency, etc.) into the register. The rapid data exchange between the register and the display control unit ensures the real-time update and efficient refresh of the display status. For example, when the display status changes (such as switching from single mode to split-screen mode), the driving controller will recalculate the refresh requirements according to the new display status and update the new control signals to the register to ensure smooth display effects and energy efficiency optimization.

[0026] Furthermore, constructing a cascaded refresh logic, deploying a driving controller, and establishing the connection between the driving controller and the register include:

[0027] Deploying a first decision node according to the display mode, a second decision node according to the mode section, a third decision node according to the interface dynamics, and a fourth decision node according to the necessary pixel arrangement, cascading them in sequence to determine the cascaded refresh logic; according to the cascaded refresh logic, building a driving controller by performing logic-driven learning; deploying the driving controller to the processor module and establishing an interactive connection with the register.

[0028] Construct and deploy a series of decision nodes according to the display mode, mode section, interface dynamics, and necessary pixel arrangement to form a hierarchical decision-making process.

[0029] The first decision node makes a decision based on the current display status (such as single mode or multi-mode split-screen status) to determine whether the refresh strategy needs to be adjusted. If it is in single mode, all display areas are refreshed uniformly; if it is in multi-mode split-screen status, independent refresh control is performed according to the requirements of each partition.

[0030] The second decision node: In the multi-mode split-screen display status, according to the structure of the display content, the display area is divided into multiple independent mode sections, and each mode section requires a different refresh strategy according to its specific position and display content. The second decision node is responsible for judging the refresh requirements of each mode section and providing a basis for the subsequent refresh logic.

[0031] The third decision node evaluates the update frequency of each section based on the dynamics of the interface content (such as video playback, scrolling text, static image, etc.). For high-dynamics content (such as the video playback area), the decision node will instruct the driving controller to increase the refresh frequency; while for low-dynamics content (such as the static text area), the refresh frequency can be reduced to save power.

[0032] Based on the dirty rectangle principle and the calculation of the necessary pixel area, the fourth decision node determines the specific pixel areas that need to be refreshed. The fourth decision node evaluates which areas of pixels have changed, and only these areas will be refreshed, thus avoiding unnecessary full-screen refreshes, optimizing the refresh efficiency, and reducing power consumption.

[0033] Through the cascading effect of the above four decision nodes, a hierarchical refresh control decision-making process is formed. Each decision node gradually generates a refresh strategy based on the output of the previous node, and finally determines specific refresh control parameters, such as the refresh frequency, refresh area, and refresh timing of each mode section. The output of each decision node will become the input for the next node's decision-making, forming a cascading structure in sequence to ensure the intelligence and dynamic adjustment of the refresh logic.

[0034] According to the above cascading refresh logic, the system optimizes the decision-making ability of the refresh controller through a logical drive learning process. Specifically, the drive controller will learn the optimal refresh strategy for each display mode based on historical display content and refresh requirements, and embed these learned strategies into the controller as a rule set. Through this learning process, the drive controller can adjust the refresh frequency and refresh area in real time to adapt to the dynamically changing display content. Logical drive learning enables the controller to continuously optimize the refresh strategy through machine learning, rule deduction, or experience feedback, and finally build a highly intelligent drive controller.

[0035] The drive controller will be deployed within the processor module and establish an interactive connection with the registers of the display screen. Specifically, the processor module will regularly receive the output signals of the drive controller, which include the refresh timing, refresh frequency, synchronization signal, etc. of each display area. The drive controller controls the actual refresh behavior of the display area based on these signals and writes the real-time refresh parameters (such as the vertical synchronization signal) into the registers. The interactive connection between the registers and the display control unit ensures the timely transmission and execution of the refresh control signals, guaranteeing the refresh effect and dynamics of the display screen.

[0036] Trigger the drive controller, perform first-order display partitioning in the display mode according to the display state of the display screen, perform second-order display partitioning in mode sections, match the distributed refresh rate interval and write it into the register, determine the real-time refresh rate with the distributed refresh rate interval as a constraint according to the interface dynamics, use the necessary pixel area as the refresh target, generate a vertical synchronization signal, write the vertical synchronization signal into the register, and perform display state refresh control on the display screen; where the refresh rate interval has a first timeliness, and the vertical synchronization signal has an instantaneous timeliness.

[0037] In an embodiment of the present application, according to the acquired display status information, the driving controller is triggered for refresh control. After the driving controller is triggered, according to the current display status of the display screen, a first-order display partition is performed in a display mode, and the entire display area is divided into a single-mode or multi-mode split-screen structure; in the multi-mode state, a second-order display partition is further performed in a mode section to perform refined management on each partition. The system matches a preset distributed refresh rate interval according to the display content characteristics of each partition and writes the corresponding refresh rate parameter into the register.

[0038] To further improve the refresh efficiency and reduce power consumption, based on the interface dynamics information, the system determines the refresh frequency of each partition in real time under the constraint of the distributed refresh rate interval to form the real-time refresh rate at the current moment. At the same time, by identifying the necessary pixel areas, only the pixel areas that actually change are refreshed, and a vertical synchronization signal is generated accordingly to coordinate the display refresh rhythm. The vertical synchronization signal is then written into the register to drive the display screen to complete the refresh process. During the whole process, the refresh rate interval has a first timeliness, indicating that it is valid within a certain time window and can be updated as needed; while the vertical synchronization signal has an instantaneous timeliness and needs to respond immediately when the display status changes to ensure the synchronization and timeliness of the display refresh and content changes, so as to balance the display effect and power consumption control in the dynamic display scenario.

[0039] Furthermore, matching the distributed refresh rate interval includes:

[0040] For each display mode, with the frame rate requirement as the guide, set the refresh rate interval; establish the mapping between the display mode and the refresh rate interval to determine the refresh database; according to the refresh database, perform the refresh rate interval matching on the first-order display partition and the second-order display partition to determine the distributed refresh rate interval, where the distributed refresh rate interval corresponds to the display partition one by one.

[0041] The system presets multiple refresh rate intervals for various display modes (such as full-screen mode, multi-task split-screen mode, low-power mode, etc.) with their corresponding frame rate requirements as the guide. Each refresh rate interval contains a set of refresh frequency ranges that meet the balance of fluency and energy efficiency in that mode; subsequently, based on the above settings, establish the mapping relationship between the display mode and the refresh rate interval to form a structured refresh database for subsequent query and call. After the system obtains the display status, it performs the refresh rate interval matching on the first-order display partition (divided based on the display mode) and the second-order display partition (divided based on the mode section) according to the refresh database, and then assigns the corresponding refresh rate range to each partition to form the distributed refresh rate interval, realizing the differential control and distributed optimization of the display refresh strategy. Among them, the distributed refresh rate interval corresponds to the display partition one by one, providing dynamic constraint conditions and strategy bases for the subsequent real-time determination of the refresh rate and the generation of the vertical synchronization signal.

[0042] Furthermore, after matching the distributed refresh rate range and writing it into the register, it includes:

[0043] Judging the invalidation of the first aging according to the change of the display mode and the change of the split-screen distribution position; when the first aging is judged to be invalid, updating the distributed refresh rate and performing the write update of the register.

[0044] After completing the matching of the distributed refresh rate range and writing it into the register, the system continuously monitors the dynamic changes of the display state, specifically including the change of the display mode (such as switching from a single mode to a multi-mode, or from a full-screen video to a static interface) and the change of the split-screen distribution position (such as the position, size or content of each mode section changes). The system uses this as a trigger condition to judge the first aging of the current refresh rate range, that is, to judge whether the existing refresh rate configuration is still applicable to the current display state. Once the judgment result shows that the first aging has expired, that is, the current refresh strategy no longer meets the display mode requirements at this stage, the system will immediately update the distributed refresh rate range, re-match the refresh strategy, and rewrite the updated refresh rate range into the register, so as to realize the dynamic iteration and efficient adaptability of the refresh strategy, and ensure that the refresh control is always consistent with the actual display state.

[0045] Furthermore, determining the real-time refresh rate with the distributed refresh rate range as a constraint includes:

[0046] Evaluating the content dynamics of the display state of the display screen to determine the dynamic coefficient; determining the refresh ratio based on the dynamic coefficient, positioning the refresh ratio based on the mapped distributed refresh rate range to determine the distributed refresh rate; using the distributed refresh rate as the real-time refresh rate.

[0047] The system evaluates the content dynamics of the current display screen of the display, identifies the dynamic content features such as dynamic images, video playback, scrolling text, etc. in each display area of the interface, and combines factors such as its change frequency, speed, and amplitude to comprehensively calculate the dynamic coefficient of each display area to quantify the content dynamic degree of the area. Then, the system determines the refresh ratio based on the dynamic coefficient, that is, the refresh frequency ratio value that should be adopted by the area within the distributed refresh rate range it belongs to. By positioning the refresh ratio in the mapped refresh rate range, the specific refresh frequency, that is, the current distributed refresh rate, is obtained. Finally, the system uses the distributed refresh rate as the real-time refresh rate of the display area at the current moment, providing a basis for the subsequent generation of vertical synchronization signals and refresh scheduling, and realizing the refined and adaptive control of the display refresh rate.

[0048] Furthermore, determining the real-time refresh rate with the distributed refresh rate range as a constraint includes:

[0049] Locate the necessary pixel area through the dirty rectangle principle; generate a vertical synchronization signal based on the necessary pixel area and the real-time refresh rate, and write it into the register with instantaneous timeliness constraints.

[0050] On the basis of determining the real-time refresh rate with the distributed refresh rate interval as the constraint, the system further performs pixel-level analysis on the display content through the dirty rectangle principle to accurately locate the necessary pixel area, that is, the local area in the display content that actually changes and needs to be refreshed. The dirty rectangle principle extracts the boundary rectangle of the changed area by comparing the pixel change differences between the current frame and the previous frame, thus avoiding invalid refreshing of the full-screen area and significantly improving the refreshing efficiency. Subsequently, the system combines this necessary pixel area with the previously determined real-time refresh rate parameter to generate an immediate vertical synchronization signal (V-Sync). This synchronization signal not only identifies the refresh timing but also carries information about the refresh rate and area range. The vertical synchronization signal has instantaneous timeliness and needs to be generated and written into the register within a very short time after the change of the display content occurs to ensure the synchronization between the refresh control and the actual image update, and finally achieve precise, fast, and efficient refresh control of the liquid crystal display screen.

[0051] Furthermore, the display state refresh control of the display screen also includes:

[0052] Set a brightness difference threshold; based on the brightness difference threshold, perform inter-frame brightness difference measurement and determination on the refresh frame rate based on the vertical synchronization signal. If it is greater than the brightness difference threshold, perform full-screen refresh control based on voltage drop compensation.

[0053] To improve the stability and visual consistency of the display state refresh control, the system also introduces a brightness difference threshold mechanism to assist in determining whether to perform full-screen refresh. Specifically, the system presets a brightness difference threshold to measure the change degree in the brightness level between adjacent frames; after generating and writing the vertical synchronization signal, the system performs inter-frame difference measurement on the brightness distribution between consecutive frames based on the refresh frame rate triggered by this signal, calculates the overall brightness change amount by comparing the pixel brightness values before and after refreshing. If the calculated brightness difference exceeds the set threshold, the system determines that there is a significant change in the current display state, which may cause problems such as image flickering and afterimages. At this time, to avoid the deterioration of the display quality caused by the local refresh strategy, the system will automatically switch to the full-screen refresh mode based on the voltage drop compensation mechanism to ensure the consistency and visual stability of the display effect, thereby further enhancing the accuracy and reliability of the display control on the basis of dynamically adjusting the refresh rate.

[0054] Furthermore, the display state refresh control of the display screen also includes:

[0055] Determine the display environment of the display screen; for the determined display environment, determine environmental factors, and determine the refresh constraint conditions by balancing the environmental factors and the display effect; according to the refresh constraint conditions, perform auxiliary regulation on the response to the vertical synchronization signal.

[0056] Preferably, the system determines the display environment information of the display screen through an integrated environmental perception module or an external sensor, such as ambient light intensity, color temperature, user viewing distance, application scenario (indoor / outdoor), power consumption mode, etc.; subsequently, based on the acquired environmental data, the system extracts key environmental factors, and combines the current display content and user experience requirements to perform a balance analysis between the display effect (such as brightness, contrast, smoothness) and energy consumption control, and determines the corresponding refresh constraint conditions, such as the minimum refresh frequency, brightness stability threshold, synchronization response delay, etc. Finally, according to these refresh constraint conditions, the system performs auxiliary regulation on the refresh control originally generated according to the vertical synchronization signal to dynamically adjust the refresh behavior to adapt to the display requirements under different environmental changes, and further improve the intelligent adaptation ability and user experience of the display system in multiple scenarios and multiple states.

[0057] In summary, the embodiments of the present application at least have the following technical effects:

[0058] First, obtain the display state of the display screen, including single-mode state or multi-mode split-screen state. Then, construct a cascaded refresh logic and deploy a driver controller based on display mode - mode section - interface dynamics - necessary pixel arrangement, and establish a connection between the driver controller and the register. Finally, trigger the driver controller. According to the display state of the display screen, perform first-order display partitioning by display mode, perform second-order display partitioning by mode section, match the distributed refresh rate interval and write it into the register. According to the interface dynamics, determine the real-time refresh rate with the distributed refresh rate interval as the constraint, use the necessary pixel area as the refresh target, generate a vertical synchronization signal, write the vertical synchronization signal into the register, and perform display state refresh control on the display screen; wherein, the refresh rate interval has a first timeliness, and the vertical synchronization signal has an instantaneous timeliness. This solves the technical problem in the prior art that the refresh rate control of liquid crystal display screens is not flexible and cannot accurately adjust the refresh rate according to different display states and interface dynamics, resulting in high energy consumption and poor display effects. By adaptively adjusting the refresh rate according to the interface dynamics, the technical effect of reducing energy consumption while ensuring display performance is achieved.

[0059] Embodiment 2, based on the same inventive concept as the method for efficiently controlling the refresh rate of the liquid crystal display screen in the foregoing embodiment, as Figure 2 shown, the present application provides a system for efficiently controlling the refresh rate of a liquid crystal display screen, wherein the system includes:

[0060] A display status acquisition module 11 for acquiring the display status of a display screen, including a single-mode status or a multi-mode split-screen status; a controller construction module 12 for constructing a cascaded refresh logic and deploying a driver controller in the order of display mode - mode section - interface dynamics - necessary pixel arrangement, and establishing a connection between the driver controller and a register; a refresh control module 13 for triggering the driver controller, performing a first-order display partition according to the display mode of the display screen, performing a second-order display partition according to the mode section, matching a distributed refresh rate range and writing it into the register, determining a real-time refresh rate with the distributed refresh rate range as a constraint according to the interface dynamics, using the necessary pixel area as a refresh target, generating a vertical synchronization signal, writing the vertical synchronization signal into the register, and performing display status refresh control on the display screen.

[0061] Further, the controller construction module 12 is used to execute the following method:

[0062] Deploy a first decision node according to the display mode, deploy a second decision node according to the mode section, deploy a third decision node according to the interface dynamics, deploy a fourth decision node according to the necessary pixel arrangement, perform cascading in sequence, and determine the cascaded refresh logic; according to the cascaded refresh logic, build a driver controller by performing logic drive learning; deploy the driver controller to a processor module and establish an interactive connection with a register.

[0063] Further, the refresh control module 13 is used to execute the following method:

[0064] For each display mode, set a refresh rate range guided by the frame rate requirement; establish a mapping between the display mode and the refresh rate range to determine a refresh database; according to the refresh database, match the refresh rate range for the first-order display partition and the second-order display partition to determine the distributed refresh rate range, where the distributed refresh rate range corresponds one-to-one with the display partition.

[0065] Further, the refresh control module 13 is used to execute the following method:

[0066] Perform invalidation determination on the first timeliness based on the change of the display mode and the change of the split-screen distribution position; when the first timeliness is determined to be invalid, update the distributed refresh rate and perform a write update of the register.

[0067] Further, the refresh control module 13 is used to execute the following method:

[0068] Perform content dynamics evaluation on the display status of the display screen to determine a dynamic coefficient; determine a refresh ratio based on the dynamic coefficient, perform refresh ratio positioning based on the mapped distributed refresh rate range to determine a distributed refresh rate; use the distributed refresh rate as the real-time refresh rate.

[0069] Further, the refresh control module 13 is used to execute the following method:

[0070] Locate the necessary pixel area through the dirty rectangle principle; generate a vertical synchronization signal according to the necessary pixel area and the real-time refresh rate, so as to instantaneously and effectively constrain the writing into the register.

[0071] Further, the refresh control module 13 is used to execute the following method:

[0072] Set a brightness difference threshold; perform inter-frame brightness difference measurement and determination on the refresh frame rate based on the vertical synchronization signal according to the brightness difference threshold. If it is greater than the brightness difference threshold, execute full-screen refresh control based on voltage drop compensation.

[0073] Further, the refresh control module 13 is used to execute the following method:

[0074] Determine the display environment of the display screen; for the display environment, determine environmental factors, determine refresh constraint conditions by balancing environmental factors and display effects; execute auxiliary regulation in response to the vertical synchronization signal according to the refresh constraint conditions.

[0075] Embodiment 3. Based on the same inventive concept as the high-efficiency refresh rate control method for a liquid crystal display screen in the foregoing embodiments, this embodiment provides a computer-readable storage medium, which can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the high-efficiency refresh rate control method for a liquid crystal display screen in the embodiments of the present application. The processor executes various functional applications and data processing of the computer device by running the software programs, instructions, and modules stored in the memory, that is, the above-mentioned high-efficiency refresh rate control method for a liquid crystal display screen is implemented.

[0076] It should be noted that the above sequence of the embodiments of the present application is only for description and does not represent the superiority or inferiority of the embodiments. And the above description of specific embodiments of this specification is provided. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0077] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0078] This specification and the drawings are merely exemplary descriptions of the present application and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalent technologies, the present application is intended to include these changes and modifications therein.

Claims

1. A method for efficiently controlling the refresh rate of a liquid crystal display screen, characterized in that, The method includes: Obtaining the display state of the display screen, where the display state includes a single-mode state or a multi-mode split-screen state; Constructing a cascaded refresh logic and deploying a driver controller in the order of display mode - mode section - interface dynamics - necessary pixel arrangement, and establishing a connection between the driver controller and the register; Triggering the driver controller, according to the display state of the display screen, performing a first-order display partition in the display mode, performing a second-order display partition in the mode section, matching the distributed refresh rate interval and writing it into the register, determining the real-time refresh rate with the distributed refresh rate interval as a constraint according to the interface dynamics, using the necessary pixel area as the refresh target, generating a vertical synchronization signal, writing the vertical synchronization signal into the register, and performing display state refresh control on the display screen; Among them, the refresh rate interval has a first timeliness, and the vertical synchronization signal has an instantaneous timeliness; Among them, matching the distributed refresh rate interval includes: For each display mode, setting the refresh rate interval guided by the frame rate requirement; Establishing a mapping between the display mode and the refresh rate interval to determine the refresh database; According to the refresh database, performing refresh rate interval matching on the first-order display partition and the second-order display partition to determine the distributed refresh rate interval, where the distributed refresh rate interval corresponds to the display partition one by one; Among them, after matching the distributed refresh rate interval and writing it into the register, it includes: Judging the invalidation of the first timeliness based on the change of the display mode and the change of the split-screen distribution position; When the first timeliness is judged to be invalid, updating the distributed refresh rate and performing a write update of the register; Among them, determining the real-time refresh rate with the distributed refresh rate interval as a constraint includes: Evaluating the content dynamics of the display state of the display screen to determine the dynamic coefficient; Determining the refresh ratio with the dynamic coefficient, performing refresh ratio positioning based on the mapped distributed refresh rate interval, and determining the distributed refresh rate; Taking the distributed refresh rate as the real-time refresh rate.

2. The high - efficiency refresh rate control method for a liquid crystal display screen according to claim 1, characterized in that, Constructing a cascaded refresh logic and deploying a driver controller, and establishing a connection between the driver controller and the register includes: Deploying a first decision node in the display mode, deploying a second decision node in the mode section, deploying a third decision node in the interface dynamics, and deploying a fourth decision node in the necessary pixel arrangement, and performing cascading in sequence to determine the cascaded refresh logic; According to the cascaded refresh logic, building a driver controller by performing logic-driven learning; Deploying the driver controller in the processor module and establishing an interactive connection with the register.

3. The high-efficiency refresh rate control method for a liquid crystal display screen according to claim 1, wherein, Determining the real-time refresh rate with the distributed refresh rate interval as a constraint includes: Locating the necessary pixel area through the dirty rectangle principle; Generating a vertical synchronization signal according to the necessary pixel area and the real-time refresh rate, and writing it into the register with instantaneous timeliness as a constraint.

4. The high - efficiency refresh rate control method for a liquid crystal display screen according to claim 1, characterized in that, Performing display state refresh control on the display screen further includes: Setting a brightness difference threshold; According to the brightness difference threshold, performing inter-frame brightness difference measurement and determination on the refresh frame rate based on the vertical synchronization signal, and if it is greater than the brightness difference threshold, performing full-screen refresh control based on voltage drop compensation.

5. The high - efficiency refresh rate control method for a liquid crystal display screen according to claim 1, characterized in that, Performing display state refresh control on the display screen further includes: Determine the display environment of the display screen; For the said display environment, determine the environmental factors, and determine the refresh constraint conditions by balancing the environmental factors and the display effect; According to the said refresh constraint conditions, perform the auxiliary regulation of the vertical synchronization signal response.

6. High-efficiency refresh rate control system for liquid crystal display screen, characterized in that, For implementing the high-efficiency refresh rate control method of the liquid crystal display screen according to any one of claims 1-5, the system includes: A display state acquisition module, which is used to acquire the display state of the display screen, where the display state includes a single-mode state or a multi-mode split-screen state; A controller construction module, which is used to construct a cascaded refresh logic and deploy a driver controller in the order of display mode - mode section - interface dynamics - necessary pixel arrangement, and establish the connection between the driver controller and the register; A refresh control module, which is used to trigger the driver controller, perform a first-order display partition according to the display mode based on the display state of the display screen, perform a second-order display partition according to the mode section, match the distributed refresh rate interval and write it into the register, determine the real-time refresh rate with the distributed refresh rate interval as the constraint according to the interface dynamics, use the necessary pixel area as the refresh target, generate a vertical synchronization signal, write the vertical synchronization signal into the register, and perform display state refresh control on the display screen.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the high-efficiency refresh rate control method of the liquid crystal display screen according to any one of claims 1-5.

Citation Information

Patent Citations

  • Display device and display screen driving method

    CN118197200A

  • Driving a bi-stable matrix display device

    US20060050050A1