Method and system for controlling high-efficiency refresh rate of liquid crystal display screen and medium

By building cascading refresh logic and deploying driver controllers, the LCD screen can accurately adjust the refresh rate according to the display status and interface dynamics, solving the problem of inflexible refresh rate control, and achieving reduced energy consumption and improved display effect.

CN120199200AActive Publication Date: 2025-06-24SHENZHEN SAWINK CENTURY OPTICAL CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the refresh rate control of the LCD screen is inflexible, and the refresh rate cannot be adjusted accurately according to different display status and interface dynamics, resulting in high energy consumption and poor display effect.

Method used

By obtaining the display status of the display screen, building cascading refresh logic and deploying the driver controller, establishing a connection with the register, matching the distributed refresh rate interval and writing it to the register according to the display mode, mode section, interface dynamics and necessary pixel arrangement, it matches the distributed refresh rate interval and writes it to the register, and generates a vertical synchronization signal to achieve real-time refresh rate control.

Benefits of technology

It realizes dynamic adaptive adjustment of refresh rate according to the interface, reduces energy consumption, and ensures display performance, solving the problem that traditional refresh control methods cannot accurately adjust refresh rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120199200A_ABST
    Figure CN120199200A_ABST
Patent Text Reader

Abstract

The invention discloses a liquid crystal display screen efficient refresh rate control method and system and a medium, and relates to the technical field of display screen control. The method comprises the steps of obtaining a display state of a display screen; constructing cascade refreshing logic and deploying a driving controller; the method comprises the following steps: carrying out first-order display partitioning in a display mode, carrying out second-order display partitioning in a mode plate, matching a distributed refresh rate interval and writing the interval into a register, determining a real-time refresh rate by taking the distributed refresh rate interval as a constraint according to interface dynamics, and generating a vertical synchronizing signal by taking a necessary pixel region as a refreshing target. And writing the vertical synchronizing signal into a register, and performing display state refreshing control on the display screen. The technical problems that in the prior art, control over the refresh rate of a liquid crystal display screen is not flexible, the refresh rate cannot be accurately adjusted according to different display states and interface dynamics, energy consumption is high, and the display effect is poor are solved, the refresh rate is adjusted in a self-adaptive mode according to the interface dynamics, and the technical effect of reducing energy consumption while the display performance is guaranteed is achieved.
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 relates to a method, system and medium for efficiently controlling the refresh rate of 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 displays 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 a method, system and medium for efficiently controlling the refresh rate of a liquid crystal display screen, solving the technical problem in the prior art that the refresh rate control of a liquid crystal display screen is inflexible and 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, a method for efficiently controlling the refresh rate of a liquid crystal display screen is provided. The method includes: 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 and deploy a drive controller, and establish a connection between the drive controller and the register; trigger the drive 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.

[0005] In the second aspect of this application, a system for efficiently controlling the refresh rate of a liquid crystal display screen is provided. The system includes: A display status acquisition module is configured 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 configured 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 a connection between the driver controller and a register; a refresh control module is configured to trigger the driver 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.

[0006] In a third aspect of the present application, a computer-readable storage medium is provided, 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 by the present application.

[0007] One or more technical solutions provided in the present application have at least the following technical effects or advantages: 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 and deploy a driver controller in the order of display mode - mode section - interface dynamics - necessary pixel arrangement, and establish a connection between the driver controller and a register. Finally, trigger the driver 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 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. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] 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.

[0009] Figure 1Schematic flowchart of the method for efficiently controlling the refresh rate of a liquid crystal display provided by an embodiment of the present application; 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.

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

[0011] 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.

[0012] 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.

[0013] 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 steps or units clearly listed, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products or devices.

[0014] Embodiment 1, as Figure 1 shown, the present application provides a method for efficiently controlling the refresh rate of a liquid crystal display, wherein the method includes: Obtain the display state of the display screen, where the display state includes a single-mode state or a multi-mode split-screen state; 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.

[0015] Optionally, monitor the display service interface or display driver events, and 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 existing in the current display interface and their display resource occupancy ratios; based on the determination rules, if the number of independent windows is 1 and it occupies the main area of the screen, it is defined as the single-mode state; if there are multiple juxtaposed or overlapping display areas, it is defined as the multi-mode split-screen state.

[0016] 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.

[0017] In the embodiment of the present application, a cascaded refresh logic is constructed and a driver controller is deployed according to the current display mode, mode section, interface dynamics, and necessary pixel arrangement of the display screen. Specifically, according to the obtained display status (such as single-mode or multi-mode split-screen state), determine the complexity of the current display content and the display requirements. For example, in the single-mode, the refresh of the entire display screen can be uniformly processed; while in the multi-mode split-screen state, the system needs to independently or cooperatively schedule the refresh frequency according to the display requirements of each partition. Further analyze the structure of the display screen, and divide the display content into multiple mode sections. These sections may be independent display units in different areas of the screen (such as in the multi-tasking or split-screen mode), and the refresh frequency and content dynamics of each section may be different. By analyzing the specific position, size, and content of the sections, generate a refresh strategy for different areas. Evaluate the content update frequency (dynamics) of each display area. For example, the video playback area has a higher dynamics and requires a higher refresh frequency, while the text or static image area can reduce the refresh frequency to save power consumption. Based on the content dynamics, determine the real-time refresh requirements of each area. According to the specific pixel layout of the display content, calculate the minimum pixel area required for refreshing (i.e., the necessary pixel area). Through the dirty rectangle principle, identify the pixel areas that need to be refreshed, avoid full-screen refreshing, thereby improving the refresh efficiency and reducing the power consumption.

[0018] According to the cascaded refresh logic constructed above, the system cooperatively deploys the driver controller with each subsystem of the display module. The driver controller is responsible for processing the real-time refresh requirements of each display mode, section, and interface dynamics. The driver controller controls the generation and transmission of the refresh signals for each area of the display screen according to the allocated refresh rate logic. In the split-screen mode, the driver controller also needs to ensure that the refresh signals between each partition do not conflict and can independently adjust the display refresh frequency of each partition.

[0019] The drive 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 the display mode, refresh rate, synchronization signal, and display status. After the drive controller processes the refresh requirements of the display mode, it writes the refresh signals generated in real time (such as vertical synchronization signals, refresh frequencies, 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 drive 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 optimized energy efficiency.

[0020] Furthermore, constructing a cascaded refresh logic, deploying a drive controller, and establishing the connection between the drive controller and the register includes: 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 drive controller through logical drive learning; deploying the drive controller in the processor module and establishing an interactive connection with the register.

[0021] 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.

[0022] 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.

[0023] 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.

[0024] 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 images, etc.). For high-dynamics content (such as the video playback area), the decision node will instruct the drive 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.

[0025] 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.

[0026] 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 block. 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.

[0027] 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 best 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.

[0028] 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.

[0029] 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 blocks, 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.

[0030] In the embodiment of the present application, according to the obtained 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, it performs first-order display partitioning in the display mode, dividing the entire display area into a single-mode or multi-mode split-screen structure; in the multi-mode state, it further performs second-order display partitioning in the mode blocks to perform refined management on each partition. The system matches the preset distributed refresh rate intervals according to the display content characteristics of each partition and writes the corresponding refresh rate parameters into the register.

[0031] To further improve the refresh efficiency and reduce power consumption, based on the interface dynamic 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, it only performs the refresh operation on the pixel areas that actually change, and generates a vertical synchronization signal 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. Throughout the 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 change, so as to balance the display effect and power consumption control in the dynamic display scenario.

[0032] Furthermore, matching the distributed refresh rate interval includes: For each display mode, guided by the frame rate requirement, 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.

[0033] 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.) guided by their corresponding frame rate requirements. Each refresh rate interval contains a set of refresh frequency ranges that meet the balance of smoothness and energy efficiency in this 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 blocks) respectively 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.

[0034] Furthermore, after matching the distributed refresh rate range and writing it into the register, it includes: Determine the invalidation of the first aging based on the changing display mode and the changing split-screen distribution position; when the first aging is determined to be invalid, update the distributed refresh rate and perform the write update of the register.

[0035] After completing the matching of the distributed refresh rate range and writing it into the register, the system continuously monitors the dynamic changes in the display state, specifically including the changing 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 changing split-screen distribution position (such as the position, size, or content of each mode section changing). The system uses this as a trigger condition to determine the first aging of the current refresh rate range, that is, to judge whether the existing refresh rate configuration still applies to the current display state. Once the determination result shows that the first aging has expired, that is, the current refresh strategy no longer meets the display mode requirements at the current 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 achieve the dynamic iteration and efficient adaptability of the refresh strategy, and ensure that the refresh control is always consistent with the actual display state.

[0036] Furthermore, determining the real-time refresh rate with the distributed refresh rate range as a constraint includes: Evaluate the content dynamics of the display state of the display screen to determine the dynamic coefficient; determine the refresh ratio based on the dynamic coefficient, locate the refresh ratio based on the mapped distributed refresh rate range to determine the distributed refresh rate; use the distributed refresh rate as the real-time refresh rate.

[0037] 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, and scrolling text in each display area of the interface, and comprehensively calculates the dynamic coefficient of each display area in combination with factors such as its change frequency, speed, and amplitude to quantify the content dynamic degree of this area. Then, the system determines the refresh ratio based on the dynamic coefficient, that is, the proportional value of the refresh frequency that should be adopted by this area within the mapped distributed refresh rate range. Locate through the refresh ratio in the mapped refresh rate range to obtain the specific refresh frequency, that is, the current distributed refresh rate. Finally, the system uses this distributed refresh rate as the real-time refresh rate of this 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.

[0038] Furthermore, determining the real-time refresh rate with the distributed refresh rate range as a constraint includes: 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 to instantaneously constrain the writing into the register.

[0039] 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 the 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 refreshing timing but also carries information about the refresh rate and the 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 accurate, fast, and efficient refresh control of the liquid crystal display screen.

[0040] Furthermore, the display state refresh control of the display screen further includes: 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.

[0041] 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 judging 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, and 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.

[0042] Furthermore, the display state refresh control of the display screen further includes: Determine the display environment of the display screen; for the determined display environment, determine the 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.

[0043] 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 to determine 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 based on 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.

[0044] In summary, the embodiments of the present application have at least the following technical effects: 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 with display mode - mode section - interface dynamics - necessary pixel arrangement and deploy a driver controller, 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; where 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.

[0045] Embodiment 2, based on the same inventive concept as the high-efficiency refresh rate control method for liquid crystal display screens in the foregoing embodiment, as Figure 2 shown, the present application provides a high-efficiency refresh rate control system for a liquid crystal display screen, where the system includes: A display status acquisition module 11 is configured 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 12 is configured to construct a cascaded refresh logic and deploy a drive controller in the order of display mode - mode section - interface dynamics - necessary pixel arrangement, and establish a connection between the drive controller and a register; a refresh control module 13 is configured to trigger the drive controller, perform a first-order display partition according to the display mode 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.

[0046] Further, the controller construction module 12 is configured to execute the following method: 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 drive controller by performing logic drive learning; deploy the drive controller in a processor module and establish an interactive connection with a register.

[0047] Further, the refresh control module 13 is configured to execute the following method: For each display mode, set a refresh rate interval with the frame rate requirement as a guide; establish a mapping between the display mode and the refresh rate interval to determine a refresh database; according to the refresh database, match the refresh rate intervals of 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.

[0048] Further, the refresh control module 13 is configured to execute the following method: Perform an invalidation determination on 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 determined to be invalid, update the distributed refresh rate and perform a write update of the register.

[0049] Further, the refresh control module 13 is configured to execute the following method: Perform content dynamics evaluation on the display status of the display screen to determine a dynamic coefficient; determine a refresh ratio with the dynamic coefficient, perform refresh ratio positioning based on the mapped distributed refresh rate interval to determine the distributed refresh rate; use the distributed refresh rate as the real-time refresh rate.

[0050] Further, the refresh control module 13 is configured to execute the following method: 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 to instantaneously and effectively constrain the writing into the register.

[0051] Furthermore, the refresh control module 13 is used to execute the following method: Set a brightness difference threshold; according to 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, execute full-screen refresh control based on voltage drop compensation.

[0052] Furthermore, the refresh control module 13 is used to execute the following method: Determine the display environment of the display screen; for the 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 of the vertical synchronization signal response.

[0053] 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.

[0054] 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.

[0055] 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.

[0056] This specification and the drawings are only exemplary descriptions of the present application and are considered to have covered 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.

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, including 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, taking 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.

2. The high - efficiency refresh rate control method for a liquid crystal display screen according to claim 1, wherein, 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, deploying a fourth decision node in the necessary pixel arrangement, performing cascading in sequence, and determining the cascaded refresh logic; According to the cascaded refresh logic, building a driver controller through logical drive 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, characterized in that, 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, matching the refresh rate interval for 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 one-to-one with the display partition.

4. The high - efficiency refresh rate control method for a liquid crystal display screen according to claim 1, wherein, 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.

5. The high-efficiency refresh rate control method for a liquid crystal display screen according to claim 1, characterized in that, 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.

6. The high-efficiency refresh rate control method for a liquid crystal display screen according to claim 5, 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 the instantaneous timeliness as a constraint.

7. The method for efficiently controlling the refresh rate of a liquid crystal display screen according to claim 1, wherein, 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 judgment 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.

8. 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 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 of the vertical synchronization signal response.

9. 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-8, the system includes: A display state acquisition module, configured 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, configured to construct a cascaded refresh logic and deploy a driver controller in a display mode - mode section - interface dynamics - necessary pixel arrangement, and establish a connection between the driver controller and a register; A refresh control module, configured to trigger the driver controller, perform a first-order display partition in a display mode according to the display state of the display screen, perform a second-order display partition in a 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 a necessary pixel area as a 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.

10. 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-8.

Citation Information

Patent Citations

  • Display device and display screen driving method

    CN118197200A

  • Driving a bi-stable matrix display device

    US20060050050A1

  • Method and apparatus for controlling display refresh

    US20060146056A1

  • Systems and methods for controlling webpage pre-rendering

    US20180052943A1

  • Method and apparatus for driving display panel, and display driver integrated circuit chip

    US20240339062A1

Cited By

  • Modeling low-power-consumption display driving method based on multi-frequency linkage

    CN120472855A

  • Intelligent door lock dynamic display and power consumption optimization system based on ink screen

    CN120880815A

  • Display device, display system, driving chip and display control method

    CN120954358A

  • Distributed LED direct display control method and system

    CN122245226A