Low-power consumption driving control method and system of liquid crystal display module

By dividing the LCD module into sub-regions and dynamically calculating display parameters, fine-grained control of display refresh rate and brightness is achieved, solving the problem of energy waste and display quality in traditional methods, and improving power consumption control and display efficiency.

CN122290541APending Publication Date: 2026-06-26SHENZHEN SHENGDA INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN SHENGDA INTELLIGENT TECH CO LTD
Filing Date
2026-04-28
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Traditional LCD module driving control methods lack adaptive capabilities, resulting in energy waste and difficulty in balancing display quality and response speed. Existing technologies mostly focus on power consumption optimization in a single dimension, with limited energy-saving effects.

Method used

By dividing real-time image frames into sub-regions, calculating dynamic display parameters, matching display refresh rates and calculating visual brightness, and adjusting driving parameters, hierarchical control is achieved.

Benefits of technology

Accurately distinguish between static and dynamic areas, reduce resource waste, ensure timely response in dynamic areas, reduce switching power consumption, balance display smoothness and energy efficiency, maintain stable brightness, reduce overall power consumption, and improve operating efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122290541A_ABST
    Figure CN122290541A_ABST
Patent Text Reader

Abstract

This invention relates to the field of display screen control, and more particularly to a low-power driving control method and system for a liquid crystal display module. The method includes the following steps: retrieving real-time input image frames from the liquid crystal display module; determining dynamic display parameters for each sub-region based on the real-time input image frames; matching the display refresh rate according to the dynamic display parameters to obtain an allocation result; calculating the visual equivalent brightness based on the real-time input image frames to obtain the visual brightness requirement for each element; adjusting the driving parameters based on the allocation result and the visual brightness requirement to output a driving parameter combination; and driving the driving circuits corresponding to the sub-regions based on the driving parameter combination to complete the hierarchical control operation of the liquid crystal display module. This invention significantly reduces overall power consumption and improves the operating efficiency of the liquid crystal display module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display screen control, and more particularly to a low-power driving control method and system for liquid crystal display modules. Background Technology

[0002] Traditional LCD module driving control methods primarily rely on fixed refresh rates, constant voltage driving, and simple backlight adjustment mechanisms. While these methods are simple in structure and easy to implement, they generally lack adaptability to displayed content and usage scenarios. For example, maintaining high refresh rates and high brightness output in static images or low-dynamic-change scenarios results in unnecessary energy waste. Furthermore, existing technologies often focus on single-dimensional power consumption optimization, such as achieving energy savings simply by reducing backlight brightness or adjusting driving voltage, making it difficult to balance display quality and response speed. These methods typically lack fine-grained control mechanisms and cannot dynamically adjust based on changes in ambient light, user behavior, and image characteristics, resulting in limited energy-saving effects. Summary of the Invention

[0003] To address the aforementioned technical problems, this invention proposes a low-power driving control method and system for liquid crystal display modules, thereby resolving at least one of the aforementioned technical problems.

[0004] To achieve the above objectives, the present invention provides a low-power driving control method for a liquid crystal display module, comprising the following steps: Step S1: Retrieve the real-time input image frame of the liquid crystal display module; determine the dynamic display parameters of each sub-region based on the real-time input image frame; Step S2: Match the display refresh rate according to the dynamic display parameters to obtain the allocation result; Step S3: Calculate the visual equivalent brightness based on the real-time input image frame to obtain the visual brightness requirement of each element; Step S4: Adjust the driving parameters based on the allocation results and the visual brightness requirements, and output the driving parameter combination; Step S5: Based on the combination of driving parameters, drive the driving circuit corresponding to the sub-region to complete the hierarchical control of the liquid crystal display module.

[0005] This specification provides a low-power drive control system for a liquid crystal display module, used to execute the low-power drive control method for the liquid crystal display module as described above, including: An image retrieval unit is used to retrieve real-time input image frames from the liquid crystal display module; and to determine dynamic display parameters for each sub-region based on the real-time input image frames. The matching unit is used to match the display refresh rate according to the dynamic display parameters to obtain the allocation result; The visual brightness unit is used to perform visual equivalent brightness calculation based on the real-time input image frame to obtain the visual brightness requirements of each element. The parameter adjustment unit is used to adjust the driving parameters based on the allocation result and the visual brightness requirement, and output the driving parameter combination. The drive control unit is used to drive the drive circuits corresponding to the sub-regions based on the combination of drive parameters, and to complete the hierarchical control of the liquid crystal display module.

[0006] The beneficial effects of this invention are specifically as follows: By dividing real-time image frames into sub-regions and calculating dynamic display parameters, the overall display state is refined into quantifiable local dynamic information. This method can accurately distinguish between static and dynamic areas, avoiding resource waste caused by uniform driving of the entire screen, while ensuring that dynamic areas respond promptly to screen changes, achieving pre-optimization of power consumption control. Refresh rate allocation is based on dynamic display parameters, allowing different areas to operate at 30 Hz, 45 Hz, or 60 Hz as needed. This method effectively reduces the driving frequency of low-dynamic areas, thereby reducing switching power consumption, avoiding visual discontinuity through neighborhood constraints, and balancing power consumption reduction with display smoothness. By calculating visually equivalent brightness requirements, brightness adjustment is transformed from uniform control to content-based fine-grained control. This method can reduce unnecessary high-brightness output while ensuring the readability of text and images, thereby reducing backlight power consumption and improving overall energy efficiency. Voltage and current are coordinated and adjusted in conjunction with refresh rate and brightness requirements, ensuring that each sub-region operates at the lowest power consumption point. This method reduces driving power consumption through multi-parameter joint optimization, maintains stable brightness, and avoids display quality degradation caused by adjusting a single parameter. By executing control parameters through a partitioned drive circuit, independent power supply and refresh control are achieved for different areas, matching power consumption distribution with the screen content. This method significantly reduces overall power consumption while ensuring system stability and improving the operating efficiency of the LCD module. Attached Figure Description

[0007] Figure 1 This is a flowchart illustrating the steps of a low-power driving control method for a liquid crystal display module according to the present invention. Figure 2 This is a detailed flowchart illustrating the implementation steps of step S1. Figure 3 This is a flowchart illustrating the detailed implementation steps of step S2. Detailed Implementation

[0008] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0009] This application provides a low-power driving control method and system for a liquid crystal display module. The executing entities of the low-power driving control method and system for the liquid crystal display module include, but are not limited to, mechanical equipment, data processing platforms, cloud server nodes, network upload devices, etc., which can be considered as general computing nodes in this application. The data processing platform includes, but is not limited to, at least one of an audio-visual management system, an information management system, and a cloud-based data management system.

[0010] Please see Figures 1 to 3 This invention provides a low-power driving control method for a liquid crystal display module, comprising the following steps: Step S1: Retrieve the real-time input image frame of the liquid crystal display module; determine the dynamic display parameters of each sub-region based on the real-time input image frame; Step S2: Match the display refresh rate according to the dynamic display parameters to obtain the allocation result; Step S3: Calculate the visual equivalent brightness based on the real-time input image frame to obtain the visual brightness requirement of each element; Step S4: Adjust the driving parameters based on the allocation results and the visual brightness requirements, and output the driving parameter combination; Step S5: Based on the combination of driving parameters, drive the driving circuit corresponding to the sub-region to complete the hierarchical control of the liquid crystal display module.

[0011] In the embodiments of the present invention, see Figure 1 This is a flowchart illustrating the steps of a low-power driving control method for a liquid crystal display module according to the present invention. In this example, the steps of the low-power driving control method for the liquid crystal display module include: Step S1: Retrieve the real-time input image frame of the liquid crystal display module; determine the dynamic display parameters of each sub-region based on the real-time input image frame; Step S2: Match the display refresh rate according to the dynamic display parameters to obtain the allocation result; Step S3: Calculate the visual equivalent brightness based on the real-time input image frame to obtain the visual brightness requirement of each element; Step S4: Adjust the driving parameters based on the allocation results and the visual brightness requirements, and output the driving parameter combination; Step S5: Based on the combination of driving parameters, drive the driving circuit corresponding to the sub-region to complete the hierarchical control of the liquid crystal display module.

[0012] In this embodiment, real-time image frame data is acquired at the input side of the liquid crystal display module. The data source is the frame-by-frame pixel stream from the display interface (such as MIPI-DSI or RGB interface). With a resolution of 1920×1080 and a frame rate of 60 Hz, the single frame period is 16.67 ms. The RGB input is converted into 8-bit luminance data (0~255) using a fixed coefficient Y = 0.2126R + 0.7152G + 0.0722B. The entire frame is then divided into regular sub-regions, such as a 16×9 grid, with each sub-region measuring 120×120 pixels. For each sub-region, the grayscale difference between consecutive frames is calculated, with a difference threshold of 5 (used to filter noise). The percentage of difference pixels is used as the screen transition frequency, with a value ranging from 0 to 1. Display elements are extracted within each region. An element set is obtained through edge detection (gradient threshold 20) and connected component filtering (area greater than 200 pixels). The centroid displacement of each element is calculated to determine its motion speed, measured in pixels per second (pixels per second). A reference upper limit of 1000 pixels per second is set for normalization. Finally, the screen transition frequency and the average element speed are combined with weights of 0.6 and 0.4 respectively to form dynamic display parameters, controlled within the range of 0 to 1.

[0013] Refresh rate allocation is performed based on the dynamic display parameters of each sub-region. First, the display module supports refresh rate levels of 30 Hz, 45 Hz, and 60 Hz, a range limited by the panel's driving capability. The dynamic parameters are divided into three intervals: 0~0.2, 0.2~0.5, and 0.5~1, corresponding to low, medium, and high dynamic levels, respectively. A 30 Hz refresh rate is allocated to the low dynamic region, 45 Hz to the medium dynamic region, and 60 Hz to the high dynamic region. To avoid frequent switching caused by boundary fluctuations, a ±0.05 buffer is set at the interval boundaries; for example, when the dynamic parameter is between 0.45 and 0.55, the original refresh rate remains unchanged. A neighborhood constraint mechanism is further introduced: if the refresh rate difference between adjacent sub-regions exceeds 15 Hz, the low refresh rate region is upgraded by one level to reduce visual discontinuity. All allocation results are output on a sub-region basis and converted into timing control parameters (such as clock division coefficients).

[0014] Within each element region, the mean and standard deviation of brightness are statistically analyzed, with a brightness range of 0–255. Brightness values ​​are linearly mapped to physical brightness ranges; for example, 0 corresponds to 0 cd / m², and 255 corresponds to 500 cd / m². The visually equivalent brightness requirement is defined as the minimum brightness level required while maintaining recognizability. For elements with a mean brightness below 100, the target brightness is set to 1.3 times the current brightness to enhance visibility; for elements with a mean brightness between 100 and 200, the original brightness remains unchanged; for elements with a mean brightness above 200, the target brightness is limited to within 450 cd / m² to avoid excessive brightness. Further adjustments are made based on element type: strong contrast text is increased by 10%, weak contrast icons by 5%, natural images remain unchanged, and solid color areas are decreased by 5%.

[0015] The refresh rate allocation results are combined with visual brightness requirements to calculate the driving voltage and current parameters for each sub-region. A backlight driving baseline is set: when the brightness is 500 cd / m², the corresponding current is 20 mA and the voltage is 3.3 V. Based on the linear relationship, when the target brightness is L, the corresponding current is I = 20 × (L / 500) mA. The voltage adjustment range is set from 2.8 V to 3.3 V, with priority given to reducing the voltage in low-brightness areas. Considering the refresh rate factor, when the refresh rate is 30 Hz or 45 Hz, a further reduction of 5%~10% is allowed based on the calculated current to reduce dynamic power consumption. For each sub-region, a three-dimensional combination of voltage, current, and refresh rate is formed. For example, if the target brightness of a certain area is 250 cd / m², the base current is 10 mA, adjusted to approximately 9 mA at 30 Hz, and the voltage can be set to 2.9 V.

[0016] Voltage parameters are mapped to control codes of the power management chip; for example, 2.8 V, 3.0 V, and 3.3 V correspond to different voltage levels. Current parameters are mapped to the set values ​​of the constant current drive module; for example, 8 mA, 12 mA, 16 mA, and 20 mA correspond to different register configurations. The refresh rate parameter is adjusted by the timing controller to control the frame clock and line scan cycle. The system sends control commands to each drive module via an internal bus (such as I2C), with each sub-region or group of regions corresponding to an independent control unit. At the hardware level, independent power supply to each region is achieved through zoned power supply switches, with the switch response time controlled within 1 ms. During operation, current feedback and temperature parameters are monitored in real time. When the current deviation exceeds ±10% or the temperature exceeds 75℃, the current in the corresponding region is automatically reduced by 5% to ensure safety.

[0017] In this embodiment, see Figure 2 The diagram below illustrates the detailed implementation steps of step S1. In this embodiment, the detailed implementation steps of step S1 include: Retrieve real-time input image frames from the LCD display module; The real-time input image frame is divided into multiple sub-regions by a regular grid. The image transformation frequency of each sub-region is obtained by calculating the gray-level difference of consecutive adjacent frames for multiple sub-regions. The display elements are identified from multiple sub-regions to obtain the display elements. Calculate the rate of position change and speed of movement of the display elements to obtain the dynamic characteristics of the elements; Based on the screen transition frequency and the element dynamic characteristics, the dynamic characteristics of the region are evaluated to obtain the dynamic display parameters of each sub-region.

[0018] In this embodiment, the raw image frame data is acquired in the data input link of the liquid crystal display module. Specifically, this is implemented on the input side of the display driver chip (DDIC) or timing controller (TCON), such as the MIPI-DSI interface receiver module or the RGB parallel interface receiver. In practice, the system uses hardware logic to monitor the vertical synchronization signal VSYNC as a frame start marker, and starts a frame data buffer each time VSYNC arrives. Assuming a display resolution of 1920×1080 and a refresh rate of 60Hz, the frame period is 16.67 ms, and each frame contains 2,073,600 pixels. For the color input signal, the RGB three channels are first converted into single-channel grayscale data according to the luminance extraction formula Y = 0.2126R + 0.7152G + 0.0722B, with the grayscale range defined as 0 to 255 (8 bits). To ensure temporal continuity and the reliability of subsequent differential calculations, the system caches at least three consecutive frames of data, denoted as F(t-1), F(t), and F(t+1), with a cache capacity of approximately 6 MB (calculated at 2 MB per frame). The data cache is implemented using on-chip SRAM or external DDR, and a circular buffer structure is used for cache scheduling to ensure real-time overwrite updates.

[0019] After acquiring the complete frame data, the image is divided into a regular grid to enable independent analysis of local regions. A uniform grid method is used, dividing the 1920×1080 resolution into 16×9 sub-regions, totaling 144 sub-regions. Each sub-region is 120×120 pixels in size, containing 14400 pixels. Each sub-region is represented by R(i,j), where i∈[0,15] represents the horizontal index and j∈[0,8] represents the vertical index. The partition boundaries are directly determined by integer division; for example, the x-coordinate range of the (i,j)th region is [120i, 120(i+1)-1], and the y-coordinate range is [120j, 120(j+1)-1]. This partitioning method ensures that all regions have consistent areas, thus making the regional statistics comparable. In engineering implementation, to reduce abrupt errors caused by boundary effects, each region boundary can be extended outward by 2 pixels as an overlap buffer, but statistical calculations are still performed only within the core 120×120 region. The choice of 16×9 partitioning is based on balancing computational complexity and spatial resolution: when the area is less than 5000 pixels, the statistical fluctuation of grayscale increases significantly (the standard deviation can reach ±5 grayscale levels in the experiment), while a scale of 14400 pixels can control the statistical error within ±2.

[0020] For each sub-region R(i,j), calculate its average gray-level difference between time t and t-1, defined as D(i,j,t) = (1 / N)·Σ|F(t,x,y) F(t-1,x,y)|, where N=14400 is the total number of pixels in the region. To suppress LCD panel noise (typically fluctuating within ±2 grayscale levels), a differential threshold T_d=5 is set. When the pixel difference is less than this threshold, it is considered as no change and is not included in the statistics. The effective change ratio P(i,j,t) is further defined as the proportion of pixels in the region that satisfy |Δgrayscale|>5. To reflect the temporal trend, a time window K=5 frames is introduced, and a moving average is applied to P(i,j,t) to obtain the regional image change frequency f(i,j)=1 / 5·ΣP(i,j,tk), k∈[0,4], corresponding to a time span of approximately 83 ms. Experiments show that when f(i,j)>0.3, the region is in a clearly dynamic state; when f(i,j)<0.1, it can be considered a static region. This method is a typical time-domain difference algorithm with a computational complexity of O(N). It can be implemented in parallel hardware (such as an FPGA pipeline) to meet real-time processing requirements.

[0021] The Sobel operator is applied to the grayscale image to calculate the horizontal and vertical gradients, obtaining the gradient magnitude G(x,y). An edge threshold T_e=20 is set, and pixels with G>20 are identified as edge points. This threshold is derived from experimental statistics: background noise gradients are usually below 10, while structural edges are generally above 20. The edge density E(i,j) of each region is then calculated, representing the percentage of edge pixels. Next, the edge map is labeled with 8 connected components to identify independent connected regions. To filter noise, only connected components with an area greater than 200 pixels are retained; this threshold corresponds to the smallest recognizable character (approximately 10×20 pixels). The aspect ratio of the connected components is constrained to between 0.2 and 5 to exclude abnormally elongated noisy structures. Each retained connected component is defined as a display element, whose features include centroid coordinates (x_c,y_c), area A_e, and bounding box size (w,h).

[0022] A centroid-based matching method is used to find corresponding elements between adjacent frames. For element e at time t, its centroid is (x_t, y_t). In frame t+1, the element e' with the smallest distance is searched. If the Euclidean distance is less than the matching threshold T_m = 30 pixels, the match is considered successful. This threshold is derived from the typical movement speed of interface elements. At a refresh rate of 60 Hz, the displacement of an element in a single frame is usually less than 20 pixels, so setting it to 30 pixels can cover normal movement and avoid false matches. After a successful match, the movement speed v_e = √[(x_{t+1}-x_t)^2+(y_{t+1}-y_t)^2] / T_f, where T_f = 16.67 ms, in pixels per second. The position change rate r_e = (|Δx|+|Δy|) / T_f is defined to describe the direction-independent motion intensity. To reduce the impact of jitter, the results of three consecutive frames are averaged. The maximum reasonable speed was set at 2000 pixels per second in the experiment. Matches exceeding this value were considered abnormal and discarded.

[0023] Calculate the average velocity of all elements within each region. If there are no elements in the region, the value is set to 0. Then, a region dynamic scoring function S(i,j) = 0.6·f(i,j) + 0.4·\overline{v}(i,j) / V_{norm} is constructed, where V_{norm} = 1000 pixels / second is the normalization coefficient used to map the speed to the range of 0~1. The weights 0.6 and 0.4 were obtained through experimental optimization, showing that grayscale changes have a greater impact on power consumption. Based on the scoring results, the regions are divided into three categories: S < 0.2 is a static region, 0.2 ≤ S < 0.5 is a medium dynamic region, and S ≥ 0.5 is a high dynamic region. Different driving strategies are set for different categories: the refresh rate of the static region is reduced to 30 Hz and the overdrive circuit (OD) is turned off; the medium dynamic region maintains 60 Hz but reduces the driving voltage by 10%; and the high dynamic region maintains full-performance driving. All control parameters are derived from power consumption test experiments; for example, frequency reduction in the static region can reduce power consumption by about 35%, and turning off OD can reduce current by about 15%.

[0024] In this embodiment, see Figure 3 The diagram below illustrates the detailed implementation steps of step S2. In this embodiment, the detailed implementation steps of step S2 include: Based on the dynamic display parameters, the region display is classified, and sub-region labels are generated; Construct an adaptive mapping table between activity level and refresh rate; The adaptive mapping table is matched to the display refresh rate based on the sub-region labels to obtain the allocation results of each sub-region.

[0025] In this embodiment, the refresh rate levels supported by the LCD module are determined, such as 30 Hz, 45 Hz, and 60 Hz. This range is derived from panel driving capability testing, where 30 Hz is the lower limit for low power consumption and 60 Hz is the standard refresh rate. Subsequently, based on the activity distribution and power consumption experiment results, the activity is divided into four intervals: 0~0.15, 0.15~0.35, 0.35~0.65, and 0.65~1, corresponding to static to high dynamic states. Each interval maps to a target refresh rate: 30 Hz, 45 Hz, 60 Hz, and 60 Hz. To improve smoothness, a boundary buffer (±0.02) can be set to avoid frequent switching. This mapping relationship is implemented in the form of a lookup table, where the activity level is quantified as 8 bits (0~255), corresponding to 256 index entries, and the output is the refresh rate control value.

[0026] In this embodiment, the specific steps for classifying the region display based on the dynamic display parameters and generating sub-region labels are as follows: Based on the dynamic display parameters, the activity metric of the sub-region is evaluated to obtain the activity index of each sub-region. Based on the activity index, the regions are categorized and sub-region labels are generated; the sub-region labels include static regions, low-dynamic regions, medium-dynamic regions, and high-dynamic regions.

[0027] In this embodiment, each parameter is standardized to eliminate inconsistencies in the dimensions of different physical quantities. For example, the screen transition frequency is limited to the range of 0~60Hz, and a normalized value is obtained by dividing by 60; the motion speed is set to an upper limit of 200 pixels / second based on experimental statistics (this value comes from the measurement results of fast-moving objects in 1080P video), and then scaled proportionally; the position change rate is already between 0 and 1 and can be used directly. For drive-related parameters, the refresh rate is normalized according to the current maximum refresh rate (e.g., 60Hz or 120Hz), and the drive voltage is linearly mapped according to the safe operating range of the LCD panel (e.g., 4.5V~5.5V). After normalization, each parameter is assigned a weight and weighted for fusion. The screen transition frequency and motion speed have higher weights (e.g., 0.3 and 0.25 respectively) because they have the most significant impact on visual dynamic perception; the position change rate has a moderate weight (approximately 0.15); the refresh rate and drive voltage are control-side factors, with weights set to 0.2 and 0.1 respectively. The aforementioned weights are derived from a joint power consumption and image quality test experiment, obtained by fitting the influence of various parameters on the final visual effect and power consumption changes. To avoid misjudgments caused by single-frame fluctuations, a moving average mechanism is introduced in the time dimension, for example, by averaging the results of the most recent 5 frames to obtain a stable activity index. Finally, each sub-region receives a value between 0 and 1, with a larger value indicating a higher dynamic level in that region and higher requirements for refresh and driving.

[0028] By collecting and statistically analyzing data from actual display scenarios (including static interfaces, webpage scrolling, video playback, and game screens), the distribution range of the activity index was obtained, and four threshold levels were set accordingly. For example: when the activity index is less than 0.15, it is defined as the "static zone," which is usually the background or UI elements without changes; when the index is between 0.15 and 0.35, it is defined as the "low dynamic zone," corresponding to slightly changing content such as cursor blinking or slow scrolling; when the index is between 0.35 and 0.65, it is defined as the "medium dynamic zone," such as ordinary videos or interface animations; when the index is greater than or equal to 0.65, it is defined as the "high dynamic zone," corresponding to fast-moving scenes such as games or fast video transitions. The above thresholds are derived from visual experiments, that is, in the subjective evaluation of the human eye, when the index is below 0.15, reducing the refresh rate is almost imperceptible, while when it is above 0.65, reducing the refresh rate will produce obvious ghosting. To avoid isolated misclassifications (e.g., a region being misclassified, leading to discontinuous display), a neighborhood consistency optimization is introduced: for each region, the label distribution within its surrounding 3×3 neighborhood is checked; if more than half of the neighborhood labels are different, the region is adjusted to the dominant label in the neighborhood. Furthermore, to prevent frequent label jumps, a time stabilization mechanism is introduced; for example, a region's label is only updated when it meets the new classification criteria for three consecutive frames. The final output is a complete sub-region label matrix, where each region is labeled as a static region, low-dynamic region, medium-dynamic region, or high-dynamic region.

[0029] In this embodiment, step S3 includes the following steps: Based on the real-time input image frame, the brightness channel is extracted, and the average brightness, peak brightness distribution and high brightness pixel ratio of multiple sub-regions are statistically analyzed to obtain the brightness distribution characteristics of the image. The display elements are identified by type to obtain element types; the element types include high-contrast text, low-contrast icons, natural images, and solid color filled areas.

[0030] Based on the element type, determine the range of visual equivalent brightness requirements to obtain the visual brightness requirements for each element.

[0031] In this embodiment, brightness information is extracted and regionalized statistical processing is performed on the real-time image frames input to the liquid crystal display module. For image data in RGB format, pixel-by-pixel calculation is performed according to a fixed brightness conversion relationship Y = 0.2126R + 0.7152G + 0.0722B, converting the three-channel data into a single-channel brightness value, with the brightness value range defined as 0~255 (8 bits). This conversion is completed before the data enters the regional analysis module, ensuring that subsequent processing is uniformly performed in the brightness domain. Subsequently, based on a predetermined regular grid division (e.g., each sub-region is 120×120 pixels), the brightness distribution within each sub-region is statistically analyzed. First, the average brightness is calculated, which is the arithmetic mean of the brightness of all pixels in the region, used to characterize the overall brightness level of the region; second, the peak brightness distribution is extracted, specifically by counting the number of pixels with a brightness greater than 200 and calculating their proportion of the total number of pixels in the region, this threshold is used to characterize the degree of high brightness concentration; the proportion of high-brightness pixels is calculated, defined as the proportion of pixels with a brightness greater than 220, used to identify areas close to the maximum driving brightness. The two thresholds mentioned above correspond to the medium-high brightness and extremely high brightness ranges, respectively, which facilitates the differentiation of different brightness levels. To improve the stability of the results, the statistical results are calculated using a moving average of three consecutive frames, with a time window of approximately 50 ms.

[0032] For each element region, the brightness contrast is calculated, defined as the difference between the maximum and minimum brightness within that region. When the contrast is greater than 150 and the proportion of edge pixels within the region is greater than 0.2, it is determined to be strong contrast text. Such elements typically exhibit a clear black-and-white or light-and-dark contrast structure. Edge pixels are extracted using a gradient operator, with a threshold uniformly set to 20. If the element contrast is between 50 and 150 and the region area is less than 2000 pixels, it is determined to be a weak contrast icon; this condition covers common interface icon characteristics. For elements with continuously varying brightness distribution and a brightness standard deviation greater than 30 within the region, it is determined to be a natural image; this feature reflects changes in image texture and detail. If the brightness standard deviation of the element region is less than 10 and the mean brightness variation range is less than ±5, it is determined to be a solid color filled region, such as a background color block or a solid color interface. All the above determination conditions are fixed threshold rules, directly calculated based on brightness statistics and structural features, and each element is ultimately assigned a unique type label.

[0033] In this embodiment, step S4 includes the following steps: Dynamic brightness calculation is performed based on the brightness distribution characteristics of the screen and the aforementioned visual brightness requirements to obtain the target brightness value; Calculate the driving voltage and current demand range of different sub-regions based on the target brightness value and the allocation result, and determine the optimal power supply voltage and current parameters. The optimal power supply voltage and current parameters are adjusted according to the thermal safety boundary to output the drive parameter combination.

[0034] In this embodiment, based on the obtained average brightness, peak brightness percentage, and high-brightness pixel percentage of the sub-regions, a target brightness value is calculated for each sub-region using a preset visual brightness requirement model. The visual brightness requirement is defined as the minimum acceptable brightness level while ensuring readability and visual comfort. Its basic reference value is set at 60% of the panel's nominal brightness; for example, if the nominal brightness is 500 cd / m², the basic visual requirement is 300 cd / m². For each sub-region, a preliminary estimate is first made based on the average brightness. When the average brightness of the region is below 128 (medium gray), a linear increase strategy is adopted, setting the target brightness to 1.2 times the current average. When the average brightness is above 128, a compression strategy is adopted, limiting the target brightness to no more than 450 cd / m² to avoid excessive luminescence. Subsequently, a correction is made based on the high-brightness pixel percentage. When the high-brightness pixel percentage is greater than 0.2, it indicates that there is significantly highlighted content in the region, and the target brightness is increased by 10%; when the high-brightness pixel percentage is less than 0.05, it is decreased by 5%. Considering the peak brightness distribution, when the peak percentage exceeds 0.3, the overall brightness increase is limited to no more than 15% to prevent local overexposure. The final target brightness value is obtained by progressively correcting according to the above rules and is limited to the range of 100~500 cd / m².

[0035] The brightness of the LCD module is primarily determined by the backlight driver, and its driving voltage and current have an approximately linear relationship. For example, in a typical white LED backlight system, brightness is directly proportional to current. The baseline conditions are set as follows: at a brightness of 500 cd / m², the corresponding driving current is 20 mA and the driving voltage is 3.3 V. Therefore, for any sub-region, the target current can be calculated proportionally; for example, when the target brightness is 300 cd / m², the corresponding current is approximately 12 mA. The voltage adjustment range is set between 2.8 V and 3.3 V, with lower voltage reductions prioritized for low-brightness areas to reduce power consumption. Considering the refresh rate, when the area refresh rate is below 60Hz (e.g., 30 Hz or 45 Hz), the current can be further reduced by approximately 5% to 10%, as a lower refresh rate reduces instantaneous power consumption. For each sub-region, a current range (e.g., 10~14 mA) and a voltage range (e.g., 2.9~3.2 V) are calculated, and then a combination is selected based on the principle of minimum power consumption, i.e., prioritizing the lower voltage and the minimum current that meets the brightness requirement.

[0036] Define the module's thermal safety upper limit, for example, a maximum junction temperature of 85℃, corresponding to a maximum allowable total current of 300 mA (per screen). The system obtains the current temperature value in real time through a built-in temperature sensor. If the detected temperature exceeds 70℃, it enters thermal limiting state. In this state, the drive current of all sub-regions is reduced proportionally, for example, by 10% overall, and the current of a single region is limited to no more than 18 mA. A power density limiting parameter is introduced, i.e., power consumption per unit area does not exceed 0.5 W / cm². When a region exceeds the power limit due to the superposition of high brightness and high refresh rate, its voltage is first reduced to the minimum allowable value (e.g., 2.8V). If it still exceeds the limit, its target brightness is reduced by 5%~10%. In addition, to avoid local hot spots, the system detects adjacent high-power regions. When the current of three or more consecutive regions exceeds 15 mA, the intermediate region is subjected to additional load reduction (reducing the current by about 8%).

[0037] In this embodiment, step S5 includes the following steps: Based on the combination of driving parameters, sub-regional power scheduling decisions are made to generate driving power scheduling strategies. The control instructions for different regions are generated according to the drive power scheduling strategy. The driving circuits corresponding to the sub-regions are driven according to the control instructions to complete the hierarchical control of the liquid crystal display module.

[0038] In this embodiment, a predetermined combination of sub-region driving parameters is used as input. These parameters include the target driving voltage (range 2.8 V~3.3 V), target driving current (range 8 mA~20 mA), and corresponding refresh rate (30 Hz, 45 Hz, 60 Hz) for each sub-region. First, power estimation is performed for all sub-regions. The power of a single region is defined as P(i,j) = V(i,j) × I(i,j), in milliwatts (mW). The system sets a maximum power limit for the entire screen, for example, 3.5 W, which is derived from the module's power supply design capability. The power of all sub-regions is accumulated. If the total power is lower than the limit, it directly enters partition scheduling; if it exceeds the limit, scheduling is adjusted according to priority. Priority is determined based on sub-region labels, with high dynamic regions having the highest priority, followed by medium dynamic regions, low dynamic regions, and static regions. For low-priority regions, the current is reduced in 5% increments, with a minimum of 8 mA, and the voltage is allowed to drop to 2.8 V. A grouping mechanism is introduced during the scheduling process, dividing spatially contiguous sub-regions into scheduling units (e.g., 2×2 regions as a group) to ensure consistent parameters within the same group and reduce power switching overhead. The final power scheduling strategy includes: the power supply voltage level, current allocation ratio, and refresh rate synchronization strategy for each scheduling unit.

[0039] Each sub-region or scheduling unit is parameter-encoded, mapping the target voltage to the voltage level control code of the power management chip (PMIC). For example, 2.8 V corresponds to "00", 3.0 V to "01", and 3.3 V to "10". The current value is set to the corresponding current level through the constant current drive module; for example, 8 mA, 12 mA, 16 mA, and 20 mA correspond to different current control register values. The refresh rate parameter is converted into the clock division factor in the timing control signal. For example, 60 Hz corresponds to the standard clock, 45 Hz is adjusted to 0.75 times through the division ratio, and 30 Hz is 0.5 times. All control parameters are uniformly encapsulated into adjustment instruction packets. Each instruction packet contains the region address (such as sub-region index i, j), voltage control code, current control code, and refresh rate control code. The instructions are sent to the corresponding power management module and display driver chip through the internal control bus (such as I2C or SPI). To ensure stability, the instruction update cycle is set to no less than 50 ms, that is, once every 20 frames. A check field (such as CRC) is introduced to ensure correct data transmission.

[0040] The power management chip adjusts the output voltage based on the received voltage control code, and supplies power to different sub-regions through a multi-channel voltage regulator module, with voltage adjustment accuracy controlled within ±0.05 V. Subsequently, the constant current drive circuit sets the output current according to the current control code to drive the backlight LED or source drive circuit, with current error controlled within ±5%. For refresh rate control, the timing controller (TCON) adjusts the line scan cycle and frame clock according to the refresh rate control code to achieve refresh rhythm control for different regions. In terms of hardware structure, independent power control for different sub-regions is achieved through partitioned power supply switches (such as MOS arrays), with each switch having a response time of less than 1 ms to meet dynamic adjustment requirements. The system monitors the current feedback value and temperature sensor data of each region in real time. If the detected current deviation exceeds 10% or the temperature exceeds a set threshold (such as 75℃), a protection mechanism is immediately triggered, reducing the drive parameters of the corresponding region. The final hierarchical control effect is that different sub-regions dynamically adjust brightness, refresh rate, and power consumption according to the content, reducing overall power consumption and maintaining stable display quality.

[0041] In this embodiment, a low-power drive control system for a liquid crystal display module is provided, for executing the low-power drive control method for the liquid crystal display module as described above, including: An image retrieval unit is used to retrieve real-time input image frames from the liquid crystal display module; and to determine dynamic display parameters for each sub-region based on the real-time input image frames. The matching unit is used to match the display refresh rate according to the dynamic display parameters to obtain the allocation result; The visual brightness unit is used to perform visual equivalent brightness calculation based on the real-time input image frame to obtain the visual brightness requirements of each element. The parameter adjustment unit is used to adjust the driving parameters based on the allocation result and the visual brightness requirement, and output the driving parameter combination. The drive control unit is used to drive the drive circuits corresponding to the sub-regions based on the combination of drive parameters, and to complete the hierarchical control of the liquid crystal display module.

[0042] Therefore, the embodiments should be considered as exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of the equivalents of the application are intended to be included within the invention.

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

Claims

1. A low-power consumption driving control method of a liquid crystal display module, characterized by, Includes the following steps: Step S1: Retrieve the real-time input image frame from the LCD display module; The dynamic display parameters of each sub-region are determined based on the real-time input image frame; Step S2: Match the display refresh rate according to the dynamic display parameters to obtain the allocation result; Step S3: Calculate the visual equivalent brightness based on the real-time input image frame to obtain the visual brightness requirement of each element; Step S4: Adjust the driving parameters based on the allocation results and the visual brightness requirements, and output the driving parameter combination; Step S5: Based on the combination of driving parameters, drive the driving circuit corresponding to the sub-region to complete the hierarchical control of the liquid crystal display module.

2. The low-power driving control method for a liquid crystal display module according to claim 1, characterized in that, The specific steps of step S1 are as follows: Retrieve real-time input image frames from the LCD display module; The real-time input image frame is divided into multiple sub-regions by a regular grid. The image transformation frequency of each sub-region is obtained by calculating the gray-level difference of consecutive adjacent frames for multiple sub-regions. The display elements are identified from multiple sub-regions to obtain the display elements. Calculate the rate of position change and speed of movement of the display elements to obtain the dynamic characteristics of the elements; Based on the screen transition frequency and the element dynamic characteristics, the dynamic characteristics of the region are evaluated to obtain the dynamic display parameters of each sub-region.

3. The low power consumption driving control method of the liquid crystal display module according to claim 1, wherein The specific steps of step S2 are as follows: Based on the dynamic display parameters, the region display is classified, and sub-region labels are generated; Construct an adaptive mapping table between activity level and refresh rate; The adaptive mapping table is matched to the display refresh rate based on the sub-region labels to obtain the allocation results of each sub-region.

4. The low-power driving control method for a liquid crystal display module according to claim 3, characterized in that, The specific steps for classifying the displayed regions based on the dynamic display parameters and generating sub-region labels are as follows: Based on the dynamic display parameters, the activity metric of the sub-region is evaluated to obtain the activity index of each sub-region. Based on the activity index, the regions are categorized and sub-region labels are generated; the sub-region labels include static regions, low-dynamic regions, medium-dynamic regions, and high-dynamic regions.

5. The low-power driving control method for a liquid crystal display module according to claim 1, characterized in that, The specific steps of step S3 are as follows: Based on the real-time input image frame, the brightness channel is extracted, and the average brightness, peak brightness distribution and high brightness pixel ratio of multiple sub-regions are statistically analyzed to obtain the brightness distribution characteristics of the image. The display elements are type-identified to obtain the element type; Based on the element type, determine the range of visual equivalent brightness requirements to obtain the visual brightness requirements for each element.

6. The low-power driving control method of the liquid crystal display module according to claim 5, wherein The element types include high-contrast text, low-contrast icons, natural images, and solid color filled areas.

7. The low power consumption driving control method of the liquid crystal display module according to claim 1, wherein The specific steps of step S4 are as follows: Dynamic brightness calculation is performed based on the brightness distribution characteristics of the screen and the aforementioned visual brightness requirements to obtain the target brightness value; Calculate the driving voltage and current demand range of different sub-regions based on the target brightness value and the allocation result, and determine the optimal power supply voltage and current parameters. The optimal power supply voltage and current parameters are adjusted according to the thermal safety boundary to output the drive parameter combination.

8. The low-power driving control method for a liquid crystal display module according to claim 1, characterized in that, The specific steps of step S5 are as follows: Based on the combination of driving parameters, sub-regional power scheduling decisions are made to generate driving power scheduling strategies. The control instructions for different regions are generated according to the drive power scheduling strategy. The driving circuits corresponding to the sub-regions are driven according to the control instructions to complete the hierarchical control of the liquid crystal display module.

9. A low power consumption driving control system of a liquid crystal display module, characterized in that, The method for performing the low-power drive control of the liquid crystal display module as described in claim 1 includes: An image retrieval unit is used to retrieve real-time input image frames from the liquid crystal display module; and to determine dynamic display parameters for each sub-region based on the real-time input image frames. The matching unit is used to match the display refresh rate according to the dynamic display parameters to obtain the allocation result; The visual brightness unit is used to perform visual equivalent brightness calculation based on the real-time input image frame to obtain the visual brightness requirements of each element. The parameter adjustment unit is used to adjust the driving parameters based on the allocation result and the visual brightness requirement, and output the driving parameter combination. The drive control unit is used to drive the drive circuits corresponding to the sub-regions based on the combination of drive parameters, and to complete the hierarchical control of the liquid crystal display module.