LED backlight display energy-saving and anti-glare cooperative control system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- JIANGXI HONGZEXIN OPTOELECTRONICS CO LTD
- Filing Date
- 2026-06-09
- Publication Date
- 2026-08-07
AI Technical Summary
[0004]针对现有技术的不足,本发明提供了一种LED背光显示节能与防眩光协同控制系统,解决了现有技术中防眩光处理与背光亮度调节独立运算,导致背光输出功率与实际显示内容亮度需求偏差的问题
本发明通过将每个背光分区的背光亮度和对应图像区域的平均像素亮度作为相互关联的变量进行同步优化求解,构建包含节能指标和防眩光指标的综合优化目标,同时结合环境光强度和观看者视觉状态生成各背光分区的亮度约束条件,针对不同图像特征区域采用差异化的优化策略,实现节能与防眩光的协同控制;解决了现有技术中防眩光处理与背光亮度调节独立运算导致的背光输出功率与实际显示内容亮度需求偏差的问题,高亮度且内容简单的区域可在维持最终显示亮度不变的前提下降低背光功率,减少不必要的能源消耗,低亮度且细节丰富的区域能匹配适宜的背光功率,保留画面的层次感与清晰度,同时对文字和图标内容区域放宽亮度约束范围,提升内容显示对比度,避免防眩光处理引发的文字模糊和图标辨识度下降问题,在降低设备能耗的同时,保障了显示画面的整体观看效果。
Smart Images

Figure CN122531329A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of LED backlight display technology, specifically to a collaborative control system for energy saving and anti-glare in LED backlight displays. Background Technology
[0002] LED backlighting technology is widely used in various electronic display devices. It provides a light source through a backlight module, which works in conjunction with an LCD panel to display images. Energy saving and anti-glare have always been two important research directions in the field of LED backlighting displays. The former can reduce equipment energy consumption and extend equipment lifespan, while the latter can reduce the stimulation of the human eye caused by excessive brightness in certain areas of the screen and sudden changes in brightness between adjacent zones, thus protecting eyesight.
[0003] In existing technologies, image glare suppression and localized backlight brightness adjustment at the imaging level employ a unidirectional serial processing logic: first, the backlight brightness of each zone is extracted based on the original image content; then, the backlight brightness is fixed to compensate for the pixels to maintain the display effect. This operational logic leads to a deviation between the backlight output power and the actual brightness requirements of the displayed content. The backlight power in high-brightness areas exceeds the actual display requirements, resulting in unnecessary energy consumption, while the backlight power in low-brightness areas is lower than the actual display requirements, affecting the image's sense of depth and clarity. Summary of the Invention
[0004] To address the shortcomings of existing technologies, this invention provides a collaborative control system for energy saving and anti-glare in LED backlight displays. This system solves the problem in existing technologies where anti-glare processing and backlight brightness adjustment are calculated independently, leading to a deviation between the backlight output power and the actual brightness requirements of the displayed content.
[0005] To achieve the above objectives, the present invention provides the following technical solution: a collaborative control system for energy saving and anti-glare in LED backlight displays, comprising: The display content partitioning and parsing module is used to receive raw image data and divide the raw image into multiple image regions according to the physical partitioning information of the backlight module, and extract the image features of each image region. A joint target construction module is used to construct a comprehensive optimization target that includes energy-saving indicators and anti-glare indicators; The partition constraint generation module is used to generate brightness constraints for each backlight partition based on the environment and user status. The bidirectional variable joint solution module is used to simultaneously optimize and solve the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area as two interrelated variables. The result decoupling execution module is used to decompose the variable combination obtained by synchronous optimization into backlight control signal and pixel adjustment signal; An ambient light sensing module is used to collect ambient light intensity information and send it to a partition constraint generation module. The human eye state detection module is used to collect information on the distance between the viewer's eyes and the screen, the viewing angle, and the pupil size, and send this information to the partition constraint generation module.
[0006] Furthermore, the display content partitioning and parsing module includes: The partitioning unit is used to read the physical partitioning information of the backlight module, divide the original image according to the number of partitions, and make each image area correspond one-to-one with the backlight partition position. The feature extraction unit is used to calculate the average brightness value of all pixels in each image region and to statistically analyze the distribution range and dispersion of the brightness values in the corresponding image region. Content tagging units are used to identify edge contours and texture features in each image region, tagging areas containing text and icon content.
[0007] Furthermore, the partition constraint generation module includes: The environmental analysis unit is used to receive ambient light intensity information collected by the ambient light sensing module and determine the reference range of the overall display brightness based on the ambient light intensity. The visual state analysis unit is used to receive the viewer's visual state information collected by the human eye state detection module, and determine the human eye's visual tolerance threshold parameters based on the distance between the human eye and the screen, the viewing angle, and the pupil size. The constraint generation unit is used to generate corresponding brightness constraints for each backlight zone based on ambient light intensity information and visual state information, including the maximum and minimum display brightness allowed for the corresponding backlight zone, as well as the brightness compression ratio required for anti-glare processing.
[0008] Furthermore, for image areas marked as containing text and icon content, the constraint generation unit relaxes the corresponding brightness constraint range according to a preset ratio to improve the display contrast of the text and icon content.
[0009] Furthermore, in the joint target construction module: The energy efficiency index is defined as the sum of the output power of all backlight zones; The anti-glare index includes two parts: the overall brightness uniformity of the displayed image and the brightness difference between adjacent zones; The overall optimization objective is to minimize the weighted sum of energy-saving and anti-glare indicators while satisfying all zone brightness constraints.
[0010] Furthermore, the bidirectional variable joint solution module includes: The variable definition unit is used to treat the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area as two interrelated variables. The range determination unit is used to determine the value range of the two variables according to the brightness constraints of each partition; The mathematical relationship establishment unit is used to establish the mathematical relationship between backlight brightness and pixel brightness, where the final display brightness is equal to the product of backlight brightness and pixel brightness.
[0011] Furthermore, the synchronous optimization solution process of the bidirectional variable joint solution module includes three stages: In the first stage, preliminary solutions are obtained for all partitions, resulting in an initial set of variable combinations; In the second stage, the brightness difference between adjacent zones is checked. If the difference exceeds the preset threshold range of the anti-glare index, the variables of the adjacent zones with brightness differences exceeding the threshold are adjusted synchronously. In the third stage, the overall comprehensive optimization goal is evaluated. If the target value does not converge to the preset threshold range, the process of the first two stages is repeated until the target value converges.
[0012] Furthermore, during the synchronous optimization process, the bidirectional variable joint solution module automatically adjusts the optimization strategy based on the image features of each partition: For areas with high brightness and simple content, prioritize reducing backlight brightness while increasing pixel brightness according to the first preset coefficient. For areas with low brightness but rich details, prioritize increasing the backlight brightness while reducing pixel brightness according to the second preset coefficient. For text and icon content areas containing both text and icons, priority is given to ensuring that the preset clarity threshold of the text and icon content is met. Energy-saving optimization is then performed only after the clarity of the text and icon content reaches the preset threshold.
[0013] Furthermore, the result decoupling execution module includes: The signal splitting unit is used to receive the variable combination obtained by synchronous optimization solution output by the bidirectional variable joint solution module, and split the variable combination into backlight control signal and pixel adjustment signal; The backlight signal output unit is used to send backlight control signals to the LED backlight module, wherein the backlight control signals contain the target brightness value of each backlight zone; The pixel signal output unit is used to send pixel adjustment signals to the liquid crystal display panel, wherein the pixel adjustment signals include the pixel brightness adjustment coefficients for each image area.
[0014] Furthermore, the system is applied to desktop LCD displays employing zoned LED backlight modules: The display content partitioning and parsing module continuously receives the raw image data output by the graphics card and processes it in real time; The ambient light sensing module collects information on the intensity of ambient light around the display in real time. The human eye state detection module collects information in real time about the distance between the viewer's eyes and the screen, the viewing angle, and the size of their pupils.
[0015] Compared with the prior art, the beneficial effects of the present invention are as follows: This invention simultaneously optimizes the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area as interrelated variables, constructing a comprehensive optimization target that includes energy-saving and anti-glare indicators. It also generates brightness constraints for each backlight zone by combining ambient light intensity and the viewer's visual state, employing differentiated optimization strategies for different image feature areas to achieve coordinated control of energy saving and anti-glare. This solves the problem in existing technologies where independent calculations of anti-glare processing and backlight brightness adjustment lead to discrepancies between backlight output power and the actual brightness requirements of the displayed content. High-brightness areas with simple content can have their backlight power reduced while maintaining the final display brightness, minimizing unnecessary energy consumption. Low-brightness areas with rich details can be matched with appropriate backlight power, preserving the image's depth and clarity. Furthermore, the brightness constraints for text and icon content areas are relaxed, improving content display contrast and avoiding text blurring and icon recognition degradation caused by anti-glare processing. This reduces device energy consumption while ensuring the overall viewing experience of the displayed image. Attached Figure Description
[0016] Figure 1 This is a diagram of the overall system architecture of the present invention; Figure 2 This is a flowchart illustrating the overall system workflow of the present invention. Figure 3 This is a flowchart of the bidirectional variable joint solution process of the present invention; Figure 4 This is a flowchart for generating partition constraints according to the present invention. Detailed Implementation
[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] Please see Figures 1-4This invention provides a collaborative control system for energy saving and anti-glare in LED backlight displays, comprising: a display content partitioning module for receiving raw image data and dividing the raw image into multiple image regions according to the physical partitioning information of the backlight module, and extracting image features of each image region; a joint target construction module for constructing a comprehensive optimization target including energy-saving indicators and anti-glare indicators; a partition constraint generation module for generating brightness constraints for each backlight partition according to the environment and user status; a bidirectional variable joint solution module for synchronously optimizing and solving the backlight brightness of each backlight partition and the average pixel brightness of the corresponding image region as two interrelated variables; a result decoupling execution module for splitting the variable combination obtained by synchronous optimization and solving into backlight control signals and pixel adjustment signals; an ambient light sensing module for collecting ambient light intensity information and sending it to the partition constraint generation module; and a human eye state detection module for collecting information on the distance between the viewer's eyes and the screen, viewing angle, and pupil size and sending it to the partition constraint generation module.
[0019] Specifically, the display content partitioning and parsing module is integrated into the Xilinx Artix-7 series FPGA chip, physically connected to the computer graphics card via an HDMI 2.1 interface, receiving uncompressed raw RGB image data output by the graphics card. The joint target construction module, partition constraint generation module, and bidirectional variable joint solution module are integrated into the STM32H7 series 32-bit MCU. High-speed data transmission between the FPGA and MCU is achieved via an SPI 3.0 interface, with a transmission rate set to 50Mbps. The ambient light sensing module uses a BH1750 digital light sensor, connected to the MCU via an I2C interface, with the sensor mounted in the upper left corner of the front bezel of the display. The human eye state detection module uses an OV5640 5-megapixel camera module, connected to the MCU via a MIPI CSI-2 interface, with the camera mounted in the center of the top bezel of the display. The backlight signal output unit in the result decoupling execution module is connected to the LED backlight module driver chip via an LVDS interface, and the pixel signal output unit is connected to the timing control chip of the LCD panel via an eDP 1.4 interface. In terms of data flow, the raw image data output by the graphics card first enters the display content partitioning and parsing module. The ambient light intensity data collected by the ambient light perception module and the human eye visual data collected by the human eye state detection module are respectively transmitted to the partition constraint generation module. The image feature data output by the display content partitioning and parsing module are simultaneously transmitted to the joint objective construction module and the bidirectional variable joint solution module. The brightness constraint conditions output by the partition constraint generation module are transmitted to the bidirectional variable joint solution module. The comprehensive optimization objective function output by the joint objective construction module is transmitted to the bidirectional variable joint solution module. The optimal variable combination output by the bidirectional variable joint solution module is transmitted to the result decoupling execution module. The result decoupling execution module transmits the backlight control signal and pixel adjustment signal to the LED backlight module and the LCD display panel respectively.
[0020] In one specific embodiment, the content partitioning and parsing module includes: a partitioning unit, used to read the physical partitioning information of the backlight module, divide the original image according to the number of partitions, so that each image area corresponds one-to-one with the backlight partition position; a feature extraction unit, used to calculate the average brightness value of all pixels in each image area, and statistically analyze the distribution range and dispersion of the brightness value in the corresponding image area; and a content marking unit, used to identify the edge contours and texture features in each image area, and mark the areas containing text and icons.
[0021] Specifically, the partitioning unit reads pre-stored physical partitioning information from the LED backlight module's driver chip via an I2C interface, including the number of rows and columns of each partition and the screen coordinate range corresponding to each partition. For a display panel with a resolution of 1920×1080, if the backlight module uses a 16×9 physical partitioning method, the partitioning unit divides the original image into 144 equally sized image regions, each corresponding to 120×120 pixels. The feature extraction unit uses an FPGA parallel computing architecture to simultaneously calculate the brightness of pixels in all image regions. After converting the RGB value of each pixel to a brightness value, it calculates the arithmetic mean of the brightness of all pixels in that region, and also calculates the maximum, minimum, and standard deviation of the brightness values in that region. The content marking unit uses the Sobel edge detection algorithm to identify edge contours in the image region and uses a template matching algorithm to identify text and icon content. The template library contains commonly used system icons and text feature templates of different font sizes. In terms of data flow, the partitioning unit receives the original image data and backlight partitioning information, and outputs the partitioned image region data to the feature extraction unit and the content labeling unit. The feature extraction unit outputs the average brightness value, brightness distribution range and dispersion data of each image region to the bidirectional variable joint solution module. The content labeling unit outputs the labeling data of text and icon regions to the partition constraint generation module and the bidirectional variable joint solution module.
[0022] In one specific embodiment, the partition constraint generation module includes: an environment analysis unit, used to receive ambient light intensity information collected by the ambient light sensing module, and determine the reference range of the overall display brightness based on the ambient light intensity; a visual state analysis unit, used to receive viewer visual state information collected by the human eye state detection module, and determine the human eye visual tolerance threshold parameter based on the distance between the human eye and the screen, the viewing angle, and the pupil size; and a constraint condition generation unit, used to generate corresponding brightness constraints for each backlight partition based on the ambient light intensity information and the visual state information, including the maximum allowable display brightness, the minimum display brightness, and the brightness compression ratio required for anti-glare processing for the corresponding backlight partition.
[0023] Specifically, the environmental analysis unit establishes an overall display brightness baseline curve based on ambient light intensity, showing a positive correlation between the overall display brightness baseline value and ambient light intensity. This calculation is based on an industry-standard ambient light adaptive brightness adjustment model, obtained by linearly fitting optimal display brightness data under different ambient light intensities. The visual state analysis unit establishes a mapping relationship between the human eye's visual tolerance threshold and viewing distance, viewing angle, and pupil size. The closer the viewing distance, the larger the viewing angle, and the larger the pupil, the lower the human eye's visual tolerance threshold. This mapping relationship is based on research findings in human visual physiology, obtained by fitting glare perception experimental data under different visual states. The constraint generation unit combines the overall display brightness baseline range and the human eye's visual tolerance threshold parameters to generate independent brightness constraints for each backlight zone.
[0024] The formula for calculating the overall display brightness baseline value is: ; in, This is the baseline value for overall display brightness, in cd / m². This is the brightness reference factor, with a value ranging from 0.01 to 0.05, which can be adjusted through the monitor's system settings; Ambient light intensity, measured in lux; This is the minimum display brightness reference value, in cd / m², and is fixed at 50 cd / m².
[0025] The formula for calculating the human visual tolerance threshold is: ; in, The human eye's visual tolerance threshold, expressed in cd / m². The visual tolerance baseline coefficient is fixed at 300 cd / m². The actual distance between the viewer and the screen, in cm; The standard viewing distance is fixed at 50cm. Viewing angle, which is the angle between the viewer's line of sight and the screen normal, is measured in degrees. The actual pupil size of the viewer, in mm; The standard pupil size is fixed at 3mm.
[0026] The maximum allowable brightness of each backlight zone is the smaller of the overall display brightness reference value and the human eye's visual tolerance threshold, while the minimum allowable brightness is 20% of the overall display brightness reference value. The brightness compression ratio is determined based on a preset value for the brightness difference between adjacent zones. In a practical application scenario, when the ambient light intensity is 500 lux and the brightness reference coefficient is set to 0.03, the overall display brightness reference value is calculated as 0.03 × 500 + 50 = 65 cd / m². If the viewer is 60cm away from the screen, at a viewing angle of 15 degrees, and has a pupil size of 4mm, the human eye's visual tolerance threshold is calculated as 300 × (60 / 50) × cos15° × (3 / 4) ≈ 300 × 1.2 × 0.9659 × 0.75 ≈ 260.8 cd / m². Therefore, the maximum allowable brightness of this backlight zone is 65 cd / m², and the minimum allowable brightness is 13 cd / m².
[0027] In one specific embodiment, for an image area marked as containing text and icon content, the constraint generation unit relaxes the corresponding brightness constraint range according to a preset ratio to improve the display contrast of the text and icon content.
[0028] Specifically, the preset ratio is determined based on the font size and display resolution; the smaller the font size, the larger the relaxation ratio. For example, for 12-point Song typeface, at a 1920×1080 resolution, the brightness constraint range is relaxed by 1.2 times, meaning the maximum allowable brightness is increased to 1.2 times the original maximum allowable brightness, and the minimum allowable brightness is reduced to 0.8 times the original minimum allowable brightness. For font sizes of 16 points and above, the brightness constraint range is relaxed by 1.1 times. The brightness constraint range relaxation ratio for icon content is uniformly set to 1.15 times. By relaxing the brightness constraint range for text and icon areas, the contrast between text and icons and the background can be effectively improved, avoiding text blurring and reduced icon legibility caused by anti-glare processing.
[0029] In a specific embodiment, in the joint target construction module: the energy saving index is defined as the sum of the output power of all backlight zones; the anti-glare index includes two parts: the overall brightness uniformity of the display screen and the brightness difference between adjacent zones; the comprehensive optimization target is to minimize the weighted sum of the energy saving index and the anti-glare index while satisfying the brightness constraints of all zones.
[0030] Specifically, the energy-saving index is calculated based on the photoelectric conversion characteristics of the LED backlight module, and the output power of the backlight zone is proportional to the backlight brightness and the zone area. The anti-glare index is constructed based on the two main factors causing glare: overall brightness unevenness and local brightness abrupt changes. The comprehensive optimization objective function weights and sums the energy-saving and anti-glare indices, and a balance can be achieved between energy saving and anti-glare by adjusting the weighting coefficients.
[0031] The formula for calculating energy-saving indicators is: ; in, The total output power of all backlight zones, in watts (W). This represents the total number of backlight zones; For the first The output power of each backlight zone is expressed in watts (W). The photoelectric conversion efficiency of the backlight module is expressed in W / (cd / m²·m²) and is determined by the hardware parameters of the backlight module. For the first The backlight brightness of each backlight zone, in cd / m². For the first The area of each backlight zone is expressed in m².
[0032] The formula for calculating the anti-glare index is: ; in, For anti-glare indicators; The overall brightness uniformity of the displayed image is defined as the ratio of the standard deviation to the average value of the average display brightness of all image areas. The maximum brightness difference between all adjacent zones, in cd / m²; and As a sub-weighting coefficient of the anti-glare index, Determined through the Analytic Hierarchy Process (AHP). The value is 0.4. The value is 0.6.
[0033] The overall optimization objective function is: ; in, To comprehensively optimize the target value; and This is the comprehensive weighting coefficient. It can be adjusted between 0.3 and 0.7 via system settings; and The first Minimum and maximum allowable backlight brightness for each backlight zone; and The first The minimum and maximum allowable average pixel brightness for each image region.
[0034] In practical applications, when the backlight module uses a 16×9 partition, with each partition having an area of 0.0012 m², a photoelectric conversion efficiency of 0.1 W / (cd / m²·m²), and a backlight brightness of 65 cd / m² for all partitions, the total output power is calculated to be 144×0.1×65×0.0012≈1.123 W. If the overall brightness uniformity of the displayed image is 0.1, and the maximum brightness difference between adjacent partitions is 20 cd / m², the anti-glare index is calculated to be 0.4×0.1+0.6×20=12.04. When the comprehensive weighting coefficient... Set to 0.5. When set to 0.5, the overall optimization target value is approximately 0.5×1.123+0.5×12.04≈6.58.
[0035] In a specific embodiment, the bidirectional variable joint solution module includes: a variable definition unit, used to treat the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area as two interrelated variables; a range determination unit, used to determine the value range of the two variables according to the brightness constraints of each zone; and a mathematical relationship establishment unit, used to establish a mathematical relationship between the backlight brightness and the pixel brightness, wherein the final display brightness is equal to the product of the backlight brightness and the pixel brightness.
[0036] Specifically, the variable definition unit will be the first Backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area Defined as two independent but related optimization variables. The range determination unit determines the range based on the brightness constraints output by the partition constraint generation module. The range of values is , The range of values is The pixel brightness is represented using normalization, with 1.0 corresponding to the maximum brightness of the pixel. The mathematical relationship establishment unit establishes the calculation formula for the final display brightness. This formula is based on the basic principle of liquid crystal display, where the liquid crystal panel itself does not emit light, and the pixel brightness is adjusted by modulating the transmittance of the backlight.
[0037] The final formula for calculating display brightness is: ; in, For the first The final display brightness of an image area is expressed in cd / m². This formula shows that the final display brightness is determined by both backlight brightness and pixel brightness. By adjusting these two variables simultaneously, energy saving and anti-glare optimization can be achieved while maintaining display quality. For example, when it is necessary to keep the final display brightness constant, the backlight output power can be reduced by decreasing the backlight brightness and increasing the pixel brightness, thereby achieving energy saving.
[0038] In a specific embodiment, the synchronous optimization solution process of the bidirectional variable joint solution module includes three stages: the first stage is to perform preliminary solution for all partitions to obtain an initial set of variable combinations; the second stage is to check the brightness difference between adjacent partitions, and if the difference exceeds the preset threshold range of the anti-glare index, the variables of the adjacent partitions with brightness differences exceeding the threshold are synchronously adjusted; the third stage is to evaluate the overall comprehensive optimization target, and if the target value does not converge to the preset threshold range, the process of the first two stages is repeated until the target value converges.
[0039] Specifically, in the first stage, the gradient descent method is used to initially solve the comprehensive optimization objective function. The original average pixel brightness and corresponding original backlight brightness of each partition are used as initial values. The variable values are iteratively updated along the negative gradient direction of the objective function, with the number of iterations set to 10. The update formula for the gradient descent method is: ; in, This represents the number of iterations. The learning rate is set to 0.01. and The objective function pairs are respectively optimized. and The partial derivatives of .
[0040] The second stage calculates the final display brightness difference between all adjacent zones. The preset maximum brightness difference threshold between adjacent zones for the anti-glare index is adjusted according to the ambient light intensity; the higher the ambient light intensity, the larger the threshold. For example, when the ambient light intensity is 100 lux, the threshold is set to 50 cd / m², and when the ambient light intensity is 1000 lux, the threshold is set to 100 cd / m². If the brightness difference between a pair of adjacent zones exceeds the threshold, the backlight brightness of the zone with higher brightness is reduced and the backlight brightness of the zone with lower brightness is increased simultaneously, with the adjustment magnitude proportional to the magnitude of the brightness difference.
[0041] The third stage calculates the comprehensive optimization target value corresponding to the current variable combination. The convergence threshold is set to 0.01. If the difference between the target values of two consecutive iterations is less than the convergence threshold, the solution process is considered to have converged, and the current variable combination is output as the optimal solution.
[0042] In a specific embodiment, during the synchronous optimization process, the bidirectional variable joint solution module automatically adjusts the optimization strategy according to the image characteristics of each partition: for areas with high brightness and simple content, the backlight brightness is reduced first, while the pixel brightness is increased according to a first preset coefficient; for areas with low brightness and rich details, the backlight brightness is increased first, while the pixel brightness is reduced according to a second preset coefficient; for text and icon content areas containing text and icons, the preset clarity threshold of the text and icon content is met first, and energy-saving optimization is performed after the clarity of the text and icon content reaches the preset threshold.
[0043] Specifically, a high-brightness area with simple content is defined as an area whose average brightness value is greater than 1.5 times the overall display brightness benchmark value, and whose brightness dispersion is less than 0.1. The first preset coefficient is determined based on the reduction ratio of backlight brightness, and the calculation formula is as follows: ,in This represents the decrease in backlight brightness. This refers to the original backlight brightness. For example, when the backlight brightness decreases from 100 cd / m² to 80 cd / m², the first preset coefficient is 1 / (1-20 / 100)=1.25, which means that the pixel brightness needs to be increased by 25% to keep the final display brightness unchanged.
[0044] The low-brightness area with rich detail is defined as an area whose average brightness value is less than 0.5 times the overall display brightness benchmark value and whose brightness dispersion is greater than 0.3. The second preset coefficient is determined based on the backlight brightness increase ratio, and the calculation formula is as follows: ,in This represents the increase in backlight brightness. For example, when the backlight brightness increases from 50 cd / m² to 60 cd / m², the second preset coefficient is 1 / (1+10 / 50)≈0.833, meaning that the pixel brightness needs to be reduced by approximately 16.7% to maintain the final display brightness unchanged.
[0045] The sharpness threshold for text and icons was determined through subjective human eye experiments. The modulation transfer function was used as the evaluation index for sharpness. When the modulation transfer function value was greater than 0.6, the sharpness was considered to meet the requirements.
[0046] In one specific embodiment, the result decoupling execution module includes: a signal splitting unit, used to receive the variable combination obtained by synchronous optimization solution output by the bidirectional variable joint solution module, and split the variable combination into a backlight control signal and a pixel adjustment signal; a backlight signal output unit, used to send the backlight control signal to the LED backlight module, wherein the backlight control signal contains the target brightness value of each backlight zone; and a pixel signal output unit, used to send the pixel adjustment signal to the liquid crystal display panel, wherein the pixel adjustment signal contains the pixel brightness adjustment coefficient of each image area.
[0047] Specifically, the signal splitting unit extracts the backlight brightness data from the variable combination to form a backlight control signal. It then divides the average pixel brightness data from the variable combination by the original average pixel brightness data to obtain the pixel brightness adjustment coefficient for each image region, forming a pixel adjustment signal. The backlight signal output unit converts the backlight control signal into a 12-bit PWM signal and sends it to the LED backlight module's driver chip via the LVDS interface. The driver chip adjusts the LED current of each backlight zone according to the duty cycle of the PWM signal, thereby adjusting the backlight brightness. The pixel signal output unit applies the pixel brightness adjustment coefficient to each pixel of the original image data, generating an adjusted RGB pixel signal, which is sent to the timing control chip of the LCD panel via the eDP interface. The timing control chip drives the liquid crystal molecules to deflect, achieving pixel brightness adjustment.
[0048] In one specific embodiment, the system is applied to a desktop LCD monitor employing a partitioned LED backlight module: the display content partitioning and parsing module continuously receives raw image data output by the graphics card and processes it in real time; the ambient light sensing module collects ambient light intensity information around the monitor in real time; and the human eye state detection module collects information on the distance between the viewer's eyes and the screen, the viewing angle, and the pupil size in real time.
[0049] Specifically, the system's real-time processing latency is no more than 16ms, meeting the display requirements of a 60Hz refresh rate. The display content partitioning and parsing module processes each frame of image in no more than 8ms, the bidirectional variable joint solution module solves in no more than 5ms, and the signal processing time of the result decoupling execution module is no more than 3ms. The ambient light sensing module's sampling frequency is set to 10Hz, enabling timely response to changes in ambient light intensity. The human eye state detection module's sampling frequency is set to 5Hz, accurately tracking the viewer's position and visual state changes. The system supports hot-swapping and automatic calibration functions, automatically calibrating the backlight module and sensors when the monitor is powered on, ensuring the stability and accuracy of system operation.
[0050] During system operation, the display content partitioning module continuously receives raw RGB image data output from the graphics card via the HDMI 2.1 interface. The partitioning unit reads the physical partitioning information of the backlight module and divides the raw image into image regions corresponding to each backlight partition. The feature extraction unit calculates the average brightness value, brightness distribution range, and dispersion of each image region, while the content marking unit identifies and marks regions containing text and icons. The ambient light sensing module collects ambient light intensity information around the display using a BH1750 sensor and sends it to the environment analysis unit of the partition constraint generation module via the I2C interface. The human eye state detection module collects images of the viewer using an OV5640 camera, calculates the distance between the viewer's eyes and the screen, viewing angle, and pupil size using image processing algorithms, and sends this information to the visual state analysis unit of the partition constraint generation module via the MIPI interface. The environment analysis unit determines the baseline range of overall display brightness based on ambient light intensity, the visual state analysis unit determines the human eye visual tolerance threshold parameter based on human eye visual state information, and the constraint generation unit combines both to generate corresponding brightness constraints for each backlight partition. For regions marked as text and icons, the brightness constraint range is relaxed according to a preset ratio. The joint objective construction module constructs a comprehensive optimization objective function based on energy-saving and anti-glare indicators, and then transmits this function to the bidirectional variable joint solution module. The bidirectional variable joint solution module uses the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image region as optimization variables. It determines the range of variable values based on brightness constraints and establishes a mathematical relationship between backlight brightness and pixel brightness. Subsequently, it performs synchronous optimization in three stages: the first stage uses gradient descent to obtain the initial variable combination; the second stage checks the brightness differences between adjacent zones and makes synchronous adjustments; and the third stage evaluates the comprehensive optimization objective value until convergence. During the solution process, the optimization strategy is automatically adjusted based on the image characteristics of each zone, and different optimization priorities are applied to different types of regions. After the solution is completed, the bidirectional variable joint solution module transmits the optimal variable combination to the result decoupling execution module. The signal splitting unit separates the variable combination into backlight control signals and pixel adjustment signals. The backlight signal output unit converts the backlight control signals into PWM signals and sends them to the LED backlight module to adjust the brightness of each backlight zone. The pixel signal output unit applies the pixel adjustment coefficients to the original image data, generating adjusted pixel signals that are sent to the LCD panel to adjust the brightness of each pixel. By synchronously optimizing backlight brightness and pixel brightness as two interrelated variables, the system can simultaneously achieve energy saving and anti-glare goals. This solves the problem of deviation between backlight output power and actual display content brightness requirements caused by independent calculations of anti-glare processing and backlight brightness adjustment in existing technologies. While reducing device energy consumption, it ensures the layering and clarity of the image, improving the viewing experience.
[0051] In summary, this invention simultaneously optimizes the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area as interrelated variables, constructing a comprehensive optimization target that includes energy-saving and anti-glare indicators. Simultaneously, it generates brightness constraints for each backlight zone by combining ambient light intensity and the viewer's visual state, employing differentiated optimization strategies for different image feature areas to achieve coordinated control of energy saving and anti-glare. This solves the problem in existing technologies where independent calculations of anti-glare processing and backlight brightness adjustment lead to discrepancies between backlight output power and the actual brightness requirements of the displayed content. High-brightness areas with simple content can have their backlight power reduced while maintaining the final display brightness, minimizing unnecessary energy consumption. Low-brightness areas with rich details can be matched with appropriate backlight power, preserving the image's depth and clarity. Furthermore, it relaxes the brightness constraints for text and icon content areas, improving content display contrast and avoiding text blurring and icon recognition degradation caused by anti-glare processing. This reduces device energy consumption while ensuring the overall viewing experience of the displayed image.
[0052] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0053] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A collaborative control system for energy saving and anti-glare in LED backlight displays, characterized in that, include: The content partitioning and parsing module is used to receive raw image data and divide the raw image into multiple image regions according to the physical partitioning information of the backlight module, and extract the image features of each image region. A joint target construction module is used to construct a comprehensive optimization target that includes energy-saving indicators and anti-glare indicators; The partition constraint generation module is used to generate brightness constraints for each backlight partition based on the environment and user status. The bidirectional variable joint solution module is used to simultaneously optimize and solve the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area as two interrelated variables. The result decoupling execution module is used to decompose the variable combination obtained by synchronous optimization into backlight control signal and pixel adjustment signal; An ambient light sensing module is used to collect ambient light intensity information and send it to a partition constraint generation module. The human eye state detection module is used to collect information on the distance between the viewer's eyes and the screen, the viewing angle, and the pupil size, and send this information to the partition constraint generation module.
2. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 1, characterized in that, The display content partitioning parsing module includes: The partitioning unit is used to read the physical partitioning information of the backlight module, divide the original image according to the number of partitions, and make each image area correspond one-to-one with the backlight partition position. The feature extraction unit is used to calculate the average brightness value of all pixels in each image region and to statistically analyze the distribution range and dispersion of the brightness values in the corresponding image region. Content tagging units are used to identify edge contours and texture features in each image region, tagging areas containing text and icon content.
3. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 1, characterized in that, The partition constraint generation module includes: The environmental analysis unit is used to receive ambient light intensity information collected by the ambient light sensing module and determine the reference range of the overall display brightness based on the ambient light intensity. The visual state analysis unit is used to receive the viewer's visual state information collected by the human eye state detection module, and determine the human eye's visual tolerance threshold parameters based on the distance between the human eye and the screen, the viewing angle, and the pupil size. The constraint generation unit is used to generate corresponding brightness constraints for each backlight zone based on ambient light intensity information and visual state information, including the maximum and minimum display brightness allowed for the corresponding backlight zone, as well as the brightness compression ratio required for anti-glare processing.
4. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 3, characterized in that, For image areas marked as containing text and icons, the constraint generation unit relaxes the corresponding brightness constraint range according to a preset ratio to improve the display contrast of the text and icons.
5. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 1, characterized in that, In the joint target construction module: The energy efficiency index is defined as the sum of the output power of all backlight zones; The anti-glare index includes two parts: the overall brightness uniformity of the displayed image and the brightness difference between adjacent zones; The overall optimization objective is to minimize the weighted sum of energy-saving and anti-glare indicators while satisfying all zone brightness constraints.
6. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 1, characterized in that, The bidirectional variable joint solution module includes: The variable definition unit is used to treat the backlight brightness of each backlight zone and the average pixel brightness of the corresponding image area as two interrelated variables. The range determination unit is used to determine the value range of the two variables according to the brightness constraints of each partition; The mathematical relationship establishment unit is used to establish the mathematical relationship between backlight brightness and pixel brightness, where the final display brightness is equal to the product of backlight brightness and pixel brightness.
7. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 1, characterized in that, The synchronous optimization solution process of the bidirectional variable joint solution module includes three stages: In the first stage, preliminary solutions are obtained for all partitions, resulting in an initial set of variable combinations; In the second stage, the brightness difference between adjacent zones is checked. If the difference exceeds the preset threshold range of the anti-glare index, the variables of the adjacent zones with brightness differences exceeding the threshold are adjusted synchronously. In the third stage, the overall comprehensive optimization goal is evaluated. If the target value does not converge to the preset threshold range, the process of the first two stages is repeated until the target value converges.
8. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 7, characterized in that, During the synchronous optimization process, the bidirectional variable joint solution module automatically adjusts the optimization strategy based on the image features of each partition: For areas with high brightness and simple content, prioritize reducing the backlight brightness while increasing the pixel brightness according to the first preset coefficient. For areas with low brightness but rich details, prioritize increasing the backlight brightness while reducing pixel brightness according to the second preset coefficient. For text and icon content areas containing both text and icons, priority is given to ensuring that the preset clarity threshold of the text and icon content is met. Energy-saving optimization is then performed only after the clarity of the text and icon content reaches the preset threshold.
9. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 1, characterized in that, The result decoupling execution module includes: The signal splitting unit is used to receive the variable combination obtained by synchronous optimization solution output by the bidirectional variable joint solution module, and split the variable combination into backlight control signal and pixel adjustment signal; The backlight signal output unit is used to send backlight control signals to the LED backlight module, wherein the backlight control signals contain the target brightness value of each backlight zone; The pixel signal output unit is used to send pixel adjustment signals to the liquid crystal display panel, wherein the pixel adjustment signals include the pixel brightness adjustment coefficients for each image area.
10. The LED backlight display energy-saving and anti-glare synergistic control system according to claim 1, characterized in that, The system is applied to desktop LCD monitors that employ zoned LED backlight modules. The display content partitioning and parsing module continuously receives the raw image data output by the graphics card and processes it in real time; The ambient light sensing module collects information on the intensity of ambient light around the display in real time. The human eye state detection module collects information in real time about the distance between the viewer's eyes and the screen, the viewing angle, and the size of their pupils.