An LED display screen dynamic thermal compensation correction method, system and computer device

CN123016891APending Publication Date: 2026-10-30HUNAN BOWAN TECHN0LOGY CO TLD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202611158080.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-31
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0010]本申请提供一种LED显示屏动态热力补偿校正方法、系统和计算机设备,旨在解决现有热力补偿技术中需存储多套系数表导致硬件开销大、插值计算复杂、动态适应性差以及生产效率低的问题

Benefits of technology

[0049]本申请基于对现有技术问题的进一步分析和研究,认识到现有技术的核心矛盾在于“补偿精度”与“资源开销”之间的不可兼得。静态热补偿法虽资源开销低,但只能补偿冷热两个极端状态,无法适应开机升温过程和环境波动导致的动态温漂;多温度点插值补偿法虽能实现动态补偿,但需存储多套全屏系数表,导致硬件存储开销巨大(高分辨率屏幕可达数百MB),且实时运行时需频繁调用多组数据进行插值计算,对控制系统的带宽和运算性能提出了极高要求,在成本敏感型或资源受限的系统中难以落地。本申请仅需在冷屏温度和热屏温度两个极端状态下采集亮度数据,计算并归一化生成唯一一套热力补偿系数矩阵,从根本上避免了存储多套系数表带来的硬件冗余;通过引入实时温度变量和非线性修正因子,建立温度到补偿比例的连续映射关系,为动态补偿提供输入;通过构建基于倒数空间的动态补偿模型,利用单一矩阵即可推导出全温度区间内任意温度点所需的动态补偿系数,实现了从冷态到热态的连续平滑过渡,避免了传统插值法可能出现的亮度跳变;通过将动态补偿系数与原始逐点校正系数融合并作用于驱动芯片,完成全温域的实时亮度补偿。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123016891A_ABST
    Figure CN123016891A_ABST
Patent Text Reader

Abstract

The application discloses an LED display screen dynamic thermal compensation correction method and system and computer equipment, and relates to the technical field of LED display. The method comprises the following steps: acquiring the brightness data of the display screen at cold screen temperature and hot screen temperature, calculating and normalizing a thermal compensation coefficient matrix; acquiring real-time temperature and calculating a compensation ratio; based on the matrix and the compensation ratio, generating a dynamic thermal compensation coefficient in real time through an inverse space weighting model; and applying the dynamic thermal compensation coefficient to a driving chip after fusing the dynamic thermal compensation coefficient with original point-by-point correction coefficients. The application can realize full-temperature-range dynamic compensation by storing only one set of coefficient matrix, solves the problems of large storage overhead, complex calculation, poor dynamic adaptability and low production efficiency in the prior art, and realizes high-precision continuous smooth compensation of brightness while reducing hardware cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of LED display technology, and in particular to a dynamic thermal compensation correction method, system and computer equipment for LED displays. Background Technology

[0002] During operation, LED displays generate significant heat from the LED chips, causing a temperature rise. Due to the physical characteristics of LED semiconductor materials, their luminous brightness decreases with increasing temperature (i.e., the "thermal effect"), with red LEDs being the most sensitive to temperature. To maintain the consistency and color uniformity of the display, this thermal effect must be compensated for. Currently, the main methods are as follows:

[0003] 1. Static thermal compensation method: The brightness of the LED beads is extracted beforehand under both cold (room temperature) and hot (stable operating temperature) screen conditions, and a fixed thermal compensation coefficient is calculated. During batch processing on the production line, correction is only performed under the cold screen condition, and then the aforementioned fixed coefficient is superimposed to simulate the hot state effect. See patent document CN117854425A, Thermal Correction Method, Apparatus, Readable Storage Medium, and Display Control Device.

[0004] 2. Multi-temperature point interpolation compensation method: Brightness data of LED beads are collected under multiple different temperature gradients to generate multiple sets of corresponding thermal compensation coefficient tables. In actual use, linear interpolation is performed between two adjacent coefficient tables based on real-time temperature sensor values ​​to achieve dynamic compensation. Refer to patent document CN114927091A, a method, device, and system for processing the thermal screen effect of an LED display screen.

[0005] However, this plan has the following problems:

[0006] 1. Low production efficiency and energy waste: The "hot calibration method" requires a long heating waiting time (usually more than 30 minutes), and the power consumption is huge when calibrating in large batches, which seriously affects the production delivery cycle and increases production costs.

[0007] 2. Poor dynamic adaptability: The "static thermal compensation method" can only compensate for a fixed difference between a cold state and a specific stable hot state. However, the process from power-on to complete thermal stability of a display screen is gradual and affected by ambient temperature; the actual operating temperature is not a fixed value. Static compensation cannot resolve brightness deviations caused by intermediate processes and environmental fluctuations.

[0008] 3. Huge Hardware Resource Consumption: Although the "multi-temperature point interpolation compensation method" can achieve dynamic compensation, the data volume is extremely high because point-by-point correction involves the RGB coefficients of every LED on the screen. Storing multiple sets of compensation coefficient tables will occupy a large amount of Flash or FPGA storage space. For high-resolution displays or cost-sensitive control systems, such hardware redundancy is often unacceptable.

[0009] 4. High computational complexity: Multi-point interpolation requires frequent calls to multiple sets of massive data for interpolation calculations during real-time operation, which places high demands on the bandwidth and computing performance of the control system. Summary of the Invention

[0010] This application provides a dynamic thermal compensation correction method, system, and computer device for LED displays, aiming to solve the problems of high hardware overhead, complex interpolation calculation, poor dynamic adaptability, and low production efficiency caused by the need to store multiple sets of coefficient tables in existing thermal compensation technologies.

[0011] Firstly, a dynamic thermal compensation and correction method for LED displays is provided, including:

[0012] Step S1: Obtain the first brightness data of the display screen at a cold screen temperature and the second brightness data at a hot screen temperature; calculate the original attenuation ratio of each lamp point based on the brightness value corresponding to the first brightness data and the second brightness data for the same lamp point; normalize the original attenuation ratio to obtain the thermal compensation coefficient matrix of the display screen.

[0013] Step S2: Obtain the real-time temperature of the display screen; calculate the real-time compensation ratio based on the real-time temperature, the cold screen temperature, and the hot screen temperature;

[0014] Step S3: Based on the thermal compensation coefficient matrix and the real-time compensation ratio, a dynamic thermal compensation coefficient corresponding to the current temperature is calculated and generated in real time through a preset dynamic compensation model.

[0015] Step S4: The dynamic thermal compensation coefficient is fused with the pre-stored original point-by-point correction coefficient to obtain the final real-time correction coefficient, which is then applied to the drive control chip of the LED display screen to achieve dynamic thermal compensation.

[0016] Optionally, in the above scheme, step S1 specifically includes:

[0017] Original attenuation ratio of each light point The calculation formula is:

[0018] ;

[0019] Where n represents the R, G, and B color channels; Indicates the cold screen temperature The first brightness value below, Indicates the temperature of the hotspot The second brightness value below;

[0020] Calculate the average of the original attenuation ratios of all lights on the screen. ;

[0021] The original attenuation ratio is normalized to obtain the final stored single thermal compensation coefficient. :

[0022] ;

[0023] Calculate and save the thermodynamic coefficient matrices corresponding to the three colors respectively. and temperature constant and .

[0024] Optionally, in the above scheme, step S2 specifically includes:

[0025] During actual operation of the display screen, the current screen temperature is obtained in real time through the built-in temperature sensor. ;

[0026] For the R, G, and B color channels respectively, based on the current temperature Relative to the reference range The location is used to calculate the independent real-time thermal compensation ratio for each color channel. ,in The calculation formula is:

[0027] ;

[0028] in, This represents the nonlinear correction factor set for the thermal decay curves of different colored LED beads; `clamp()` indicates that the calculation results are limited to the interval [0,1]. , , These are used respectively for subsequent thermal compensation coefficient matrices with corresponding colors. , , Perform dynamic compensation coefficient calculation.

[0029] Optionally, in step S3, the dynamic compensation model is a weighted model based on the reciprocal space, and its calculation formula is:

[0030] ;

[0031] in, Indicates the dynamic thermal compensation coefficient; Indicates the real-time thermal compensation ratio; when When the screen is cold, Maintain the original cold screen correction coefficient without additional compensation; when When thermally stable, Fully utilize the thermal compensation coefficient;

[0032] when hour, With the current temperature The rise, in arrive Smooth and dynamic transitions between them.

[0033] Optionally, in the above scheme, in step S4, the dynamically generated compensation coefficients are... Compared with the original point-by-point correction coefficient The coefficients are then fused to obtain the final real-time correction coefficients. :

[0034] ;

[0035] The final real-time correction coefficient The output control of the driver control chip of the LED display screen is applied to offset the brightness decay caused by temperature rise in real time across the entire temperature range, ensuring that the display screen always maintains a high degree of brightness consistency.

[0036] Optionally, in the above scheme, step S3 includes:

[0037] On a platform with limited computing power, in step S3, the dynamic thermal compensation coefficient The generation is calculated using a linear interpolation model, and the calculation formula is as follows:

[0038] ;

[0039] in, Indicates the real-time thermal compensation ratio; Indicates the thermal compensation coefficient; This represents the dynamic thermal compensation coefficient.

[0040] Optionally, in step S2, the temperature range is divided according to multiple preset temperature calibration points, and the same set of thermal compensation coefficient matrices is used in different temperature ranges. However, different mapping slopes or nonlinear correction factors are used. Perform compensation calculations.

[0041] Optionally, in the above scheme, step S2 further includes: when the real-time temperature T cannot be obtained, establishing a virtual temperature rise model by statistically analyzing the display load of the display screen, and calculating the virtual temperature. and the virtual temperature The real-time temperature T is substituted into the calculation.

[0042] Secondly, a dynamic thermal compensation and correction system for LED displays is provided, comprising:

[0043] The coefficient acquisition module is used to acquire the first brightness data of the display screen at a cold screen temperature and the second brightness data at a hot screen temperature; calculate the original attenuation ratio of each lamp point based on the first brightness data and the second brightness data; and normalize the original attenuation ratio to obtain the thermal compensation coefficient matrix of the display screen.

[0044] The temperature acquisition and compensation calculation module is used to acquire the real-time temperature of the display screen; and to calculate the real-time compensation ratio based on the real-time temperature, the cold screen temperature, and the hot screen temperature.

[0045] The dynamic compensation coefficient generation module is used to calculate and generate a dynamic thermal compensation coefficient corresponding to the current temperature in real time based on the thermal compensation coefficient matrix and the real-time compensation ratio, through a preset dynamic compensation model.

[0046] The correction coefficient fusion module is used to fuse the dynamic thermal compensation coefficient with the pre-stored original point-by-point correction coefficient to obtain the final real-time correction coefficient, which is then applied to the drive control chip of the LED display screen to achieve dynamic thermal compensation.

[0047] Thirdly, a computer device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the above methods.

[0048] Compared with the prior art, this application has at least the following beneficial effects:

[0049] Based on further analysis and research of the problems in the prior art, this application recognizes that the core contradiction of the prior art lies in the incompatibility between "compensation accuracy" and "resource overhead". Although the static thermal compensation method has low resource overhead, it can only compensate for the two extreme states of hot and cold, and cannot adapt to the dynamic temperature drift caused by the start-up heating process and environmental fluctuations. Although the multi-temperature point interpolation compensation method can achieve dynamic compensation, it requires storing multiple sets of full-screen coefficient tables, resulting in huge hardware storage overhead (hundreds of MB for high-resolution screens). Moreover, it requires frequent calls to multiple sets of data for interpolation calculations during real-time operation, which places extremely high demands on the bandwidth and computing performance of the control system, making it difficult to implement in cost-sensitive or resource-constrained systems. This application only requires collecting brightness data under two extreme conditions: cold screen temperature and hot screen temperature. It calculates and normalizes the data to generate a unique set of thermal compensation coefficient matrices, fundamentally avoiding hardware redundancy caused by storing multiple sets of coefficient tables. By introducing real-time temperature variables and nonlinear correction factors, a continuous mapping relationship from temperature to compensation ratio is established, providing input for dynamic compensation. By constructing a dynamic compensation model based on reciprocal space, the dynamic compensation coefficients required for any temperature point within the entire temperature range can be derived using a single matrix, achieving a continuous and smooth transition from cold to hot states and avoiding brightness jumps that may occur with traditional interpolation methods. By fusing the dynamic compensation coefficients with the original point-by-point correction coefficients and applying them to the driver chip, real-time brightness compensation across the entire temperature range is achieved.

[0050] This application has at least the following technical effects:

[0051] (1) Extremely low storage overhead: Only one set of thermal compensation coefficient matrix needs to be stored, which saves several times to tens of times the storage space compared with the multi-temperature point interpolation method, and solves the hardware resource bottleneck of high-resolution display screens or cost-sensitive control systems.

[0052] (2) Strong dynamic adaptability: Through the real-time temperature-driven continuous compensation model, it can adapt to dynamic scenarios such as power-on temperature rise and ambient temperature fluctuations, ensuring brightness consistency across the entire temperature range and eliminating the visual "temperature drift" phenomenon.

[0053] (3) Low computational complexity: The compensation model only involves basic arithmetic operations, and there is no need to frequently call multiple sets of coefficient tables for interpolation. It has low requirements for the computing power of FPGA or MCU and high system real-time performance.

[0054] (4) Improved production efficiency: Data is collected only in the two extreme states of hot and cold, avoiding the long waiting time of more than 30 minutes for heating in the traditional thermal correction method, which greatly reduces the energy consumption of the production line and the delivery cycle. Attached Figure Description

[0055] Figure 1 A flowchart illustrating a dynamic thermal compensation and correction method for an LED display screen, provided as an embodiment of this application;

[0056] Figure 2 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0058] In the description of this application: unless otherwise stated, "a plurality of" means two or more. The terms "first," "second," "third," etc., in this application are intended to distinguish the objects referred to and do not have any special meaning in terms of technical connotation (e.g., they should not be construed as an emphasis on importance or order). Expressions such as "including," "comprising," and "having" also mean "not limited to" (certain units, components, materials, steps, etc.).

[0059] This application provides a low-storage, low-computational-overhead dynamic thermal compensation correction method for LED displays. Its core lies in establishing a mathematical mapping model between a single thermal compensation coefficient matrix and real-time temperature changes to achieve dynamic compensation for the thermal decay of LED beads. Before applying this dynamic compensation method, it is necessary to first obtain the screen's basic correction data and thermal compensation coefficients: in a cold screen state (temperature... Under these conditions, a high-precision camera or optical acquisition device is used to capture images of the display screen, and the brightness of the R, G, and B colors is collected separately to generate an original point-by-point correction coefficient matrix that ensures uniform brightness of all colors across the screen. , and .

[0060] In some embodiments, reference Figure 1 A dynamic thermal compensation correction method for LED displays is provided, comprising steps S1-S4.

[0061] Step S1: Obtain the first brightness data of the display screen at a cold screen temperature and the second brightness data at a hot screen temperature; calculate the original attenuation ratio of each lamp point based on the brightness value corresponding to the first brightness data and the second brightness data for the same lamp point; normalize the original attenuation ratio to obtain the thermal compensation coefficient matrix of the display screen.

[0062] In some embodiments, step S1 specifically includes:

[0063] Original attenuation ratio of each light point The calculation formula is:

[0064] ;

[0065] Where n represents the R, G, and B color channels; Indicates the cold screen temperature The first brightness value below, Indicates the temperature of the hotspot The second brightness value below;

[0066] Calculate the average of the original attenuation ratios of all lights on the screen. ;

[0067] The original attenuation ratio is normalized to obtain the final stored single thermal compensation coefficient. :

[0068] ;

[0069] Calculate and save the thermodynamic coefficient matrices corresponding to the three colors respectively. and temperature constant and .

[0070] I. Generation of thermal compensation coefficient:

[0071] First, by calibrating the camera or brightness acquisition device, obtain brightness data of the display screen under two extreme conditions:

[0072] Cold screen data acquisition: Record the current ambient temperature as the cold screen temperature when the display is initially powered on. And collect the tri-color brightness values ​​of each light point on the entire screen. ( ).

[0073] Thermal data acquisition: The display screen is heated by playing a full white (grayscale 255) image. Once the temperature reaches thermal equilibrium and stabilizes, the current temperature is recorded as the hot screen temperature. And collect the tri-color brightness values ​​of each light point at the same location. ( ).

[0074] Coefficient matrix calculation:

[0075] Calculate the original attenuation ratio for each light point:

[0076] ;

[0077] Normalization processing: To avoid altering the overall target brightness of the display screen, the normalization process is performed on the screen. Perform normalization. Calculate all LEDs across the entire screen. average The final stored single thermal compensation coefficient is:

[0078] ;

[0079] The system only needs to persistently store the coefficient matrix corresponding to the three colors in memory (such as Flash). And temperature constant. and .

[0080] Step S2: Obtain the real-time temperature of the display screen; calculate the real-time compensation ratio based on the real-time temperature, the cold screen temperature, and the hot screen temperature;

[0081] In some embodiments, step S2 specifically includes:

[0082] During actual operation of the display screen, the current screen temperature is obtained in real time through the built-in temperature sensor. ;

[0083] For the R, G, and B color channels respectively, based on the current temperature Relative to the reference range The location is used to calculate the independent real-time thermal compensation ratio for each color channel. ,in The calculation formula is:

[0084] ;

[0085] in, This represents the nonlinear correction factor set for the thermal decay curves of different colored LED beads; `clamp()` indicates that the calculation results are limited to the interval [0,1]. , , These are used respectively for subsequent thermal compensation coefficient matrices with corresponding colors. , , Perform dynamic compensation coefficient calculation.

[0086] II. Real-time Compensation Ratio A linear mapping.

[0087] During actual operation of the display screen, the control system obtains the current screen temperature in real time through the built-in temperature sensor. Based on the current temperature Relative to the reference range The system sets independent mapping logic for different color channels based on their location, and calculates the real-time thermal compensation ratio. :

[0088] ;

[0089] in, These are the non-linear correction factors for the three-color LEDs. For example, because the red LED decays more rapidly and non-linearly with increasing temperature, a correction factor is typically set... This method aims to accurately fit the unique attenuation curve of each LED. It sets independent mapping logic for the R, G, and B color channels, calculates the real-time compensation ratio for each channel, and applies it to the corresponding color's thermal compensation coefficient matrix to achieve accurate fitting of the thermal attenuation characteristics of each color LED.

[0090] In this embodiment, since the thermal decay characteristics of R, G, and B LEDs differ significantly with temperature (especially the red LEDs which exhibit the most significant and non-linear decay), the system sets independent non-linear correction factors for each of the three color channels. , , And calculate the real-time compensation ratio for each channel:

[0091] ;

[0092] ;

[0093] ;

[0094] Where T is the current real-time temperature, T0 is the cold screen temperature, and T1 is the hot screen temperature. The Clamp() function is used to limit the calculation results to... Within the range, ensure the physical validity of the compensation ratio; the calculated... These will be applied to the corresponding color thermal compensation coefficient matrices in subsequent steps. , , This is to generate independent dynamic thermal compensation coefficients for each channel.

[0095] By setting independent nonlinear correction factors for the R, G, and B color channels, this method can accurately fit the nonlinear thermal decay curves of LEDs of different colors (especially red LEDs, which are most sensitive to temperature), avoiding the problems of insufficient or over-compensated intermediate state compensation caused by a single compensation ratio, and further improving the brightness consistency across the entire temperature range.

[0096] Due to the physical properties of LED semiconductor materials, their luminous brightness decreases with increasing temperature (i.e., the "thermal effect"). Red LEDs are the most sensitive to temperature, and their decay curve exhibits a significant non-linear characteristic. Existing static compensation methods and multi-point interpolation methods do not differentiate for the non-linear decay characteristics of different colored LEDs, resulting in limited compensation accuracy.

[0097] In practical applications, the thermal decay characteristics of R, G, and B LEDs differ significantly. Red LEDs, in particular, exhibit the fastest brightness decay with increasing temperature and display a pronounced non-linear characteristic, while green and blue LEDs show relatively gradual decay. To accurately fit the physical decay curves of different colored LEDs, this embodiment sets independent non-linear correction factors for each of the three color channels. .

[0098] Specifically, by experimentally measuring the thermal decay curves of a batch of LED chips, the correction factors for each channel can be determined. For example, for a typical high-quality LED display screen, the following settings can be configured:

[0099] ;

[0100] That is, the correction factor for the red channel is greater than 1, so that its compensation ratio R R The growth rate accelerates with increasing temperature to match the faster nonlinear decay of the red LED; the green and blue channels use a linear mapping (k=1.0) because their decay characteristics are close to linear.

[0101] It should be noted that the above values ​​are for illustrative purposes only. In practical applications, the values ​​should be adjusted according to the specific LED chip's datasheet or measured data. Calibration is required. For example, for certain red light chips that are particularly sensitive to temperature, calibration can be performed. For blue light chips with near-linear attenuation characteristics, it can maintain... By adjusting the correction factors for each channel, this method can adapt to LED chips from different manufacturers and batches, and has wide applicability.

[0102] Independent nonlinear correction factors were set for the R, G, and B color channels respectively. This method can accurately fit the differentiated thermal decay curves of LEDs of different colors. In particular, it addresses the strong nonlinear decay characteristics of red LEDs by setting... This allows the compensation ratio to increase at a faster rate with rising temperature, effectively avoiding the problem of insufficient or over-compensation in the intermediate temperature range of traditional linear interpolation methods, and further improving the brightness consistency across the entire temperature range.

[0103] In some embodiments, in step S2, temperature ranges are divided according to multiple preset temperature calibration points, and the same set of thermal compensation coefficient matrices is used in different temperature ranges. However, different mapping slopes or nonlinear correction factors are used. Perform compensation calculations.

[0104] A single-matrix dynamic compensation scheme based on multiple temperature nodes: Although this application only needs to store one set of coefficient matrices. However, some LED chips are suitable for wide temperature range environments (e.g., from...). arrive The decay slope exhibited may belong to different stages.

[0105] Alternative approach: The system still stores only one set. Matrix, but multiple temperature calibration points can be set (e.g.) The system shares the same operating temperature range across different temperature zones. Matrix data, but with different mapping slopes or nonlinear correction factors. This scheme addresses the issue of decreased fitting accuracy of a single matrix over an extremely wide temperature range by adding a small amount of scalar temperature constant.

[0106] In some embodiments, step S2 further includes: when the real-time temperature T cannot be obtained, establishing a virtual temperature rise model by statistically analyzing the display load of the display screen, and calculating the virtual temperature. and the virtual temperature The real-time temperature T is substituted into the calculation.

[0107] Virtual temperature simulation compensation solution (sensorless alternative): In some low-end display systems that do not have hardware temperature sensors installed, real-time temperature cannot be directly obtained. .

[0108] Alternative approach: Establish a "virtual temperature rise model" based on display load (cumulative PWM duty cycle) and time. This involves calculating a virtual temperature by statistically analyzing the average luminance of each channel (R / G / B) per unit time and combining this with a thermal resistance model. Substitute it into this application Calculation formula. This scheme enables screens without sensor hardware to achieve dynamic thermal effect compensation using the single-matrix model of this application.

[0109] Step S3: Based on the thermal compensation coefficient matrix and the real-time compensation ratio, a dynamic thermal compensation coefficient corresponding to the current temperature is calculated and generated in real time through a preset dynamic compensation model.

[0110] In some embodiments, in step S3, the dynamic compensation model is a weighted model based on the reciprocal space, and its calculation formula is:

[0111] ;

[0112] in, Indicates the dynamic thermal compensation coefficient; Indicates the real-time thermal compensation ratio; when When the screen is cold, Maintain the original cold screen correction coefficient without additional compensation; when When thermally stable, Fully utilize the thermal compensation coefficient;

[0113] when hour, With the current temperature The rise, in arrive Smooth and dynamic transitions between them.

[0114] III. Real-time dynamic thermal compensation coefficient The calculation.

[0115] The core improvement of this application lies in the fact that it eliminates the need to store coefficient tables for multiple temperature points, instead utilizing the aforementioned single coefficient. With proportion The real-time thermal compensation coefficient at the current temperature is calculated using a specific reciprocal space weighting algorithm. The calculation formula is as follows:

[0116] ;

[0117] Among them: when (When the screen is cold)

[0118] ;

[0119] That is, the original cold screen correction coefficient is maintained without additional compensation.

[0120] when (When thermally stable)

[0121] ;

[0122] That is, the thermal compensation coefficient is fully applied.

[0123] when hour, With temperature The rise, in arrive Smooth and dynamic transitions between them.

[0124] In some embodiments, step S3 includes:

[0125] On a platform with limited computing power, in step S3, the dynamic thermal compensation coefficient The generation is calculated using a linear interpolation model, and the calculation formula is as follows:

[0126] ;

[0127] in, Indicates the real-time thermal compensation ratio; Indicates the thermal compensation coefficient; This represents the dynamic thermal compensation coefficient.

[0128] Linear approximation schemes based on computational cost optimization:

[0129] In some extremely low-cost embedded platforms (such as MCUs that lack floating-point units or high-efficiency dividers), the core formula is:

[0130] ;

[0131] The reciprocal operations involved may cause significant delays.

[0132] Alternative approach: A simplified model using linear interpolation can be used instead.

[0133] ;

[0134] This scheme simplifies the complex reciprocal weighting to a basic multiply-add (MAC) operation. While slightly less mathematically rigorous than the original scheme, it excels in the temperature rise range ( Narrower or stronger compensation When the value is close to 1, the resulting error is extremely small, and it can significantly improve the real-time update frequency of data.

[0135] Step S4: The dynamic thermal compensation coefficient is fused with the pre-stored original point-by-point correction coefficient to obtain the final real-time correction coefficient, which is then applied to the drive control chip of the LED display screen to achieve dynamic thermal compensation.

[0136] In some embodiments, in step S4, the dynamically generated compensation coefficients are... Compared with the original point-by-point correction coefficient The coefficients are then fused to obtain the final real-time correction coefficients. :

[0137] ;

[0138] The final real-time correction coefficient The output control of the driver control chip of the LED display screen is applied to offset the brightness decay caused by temperature rise in real time across the entire temperature range, ensuring that the display screen always maintains a high degree of brightness consistency.

[0139] IV. Application of the final correction weight.

[0140] The control system will generate dynamic compensation coefficients in real time. Compared with the original point-by-point correction coefficient The coefficients are then fused to obtain the final real-time correction coefficients. :

[0141] ;

[0142] Ultimately, the system will It acts on the output control of the driver chip, thereby offsetting the brightness decay caused by temperature rise in real time across the entire temperature range, ensuring that the display screen always maintains a high degree of brightness consistency.

[0143] This application achieves high-precision full-temperature-range brightness compensation while significantly reducing system resource consumption through an innovative dynamic mathematical model. Compared with existing technologies, its specific advantages and beneficial effects are reflected in the following aspects:

[0144] 1. Extremely low storage space overhead (core advantage).

[0145] Compared to existing technologies: Traditional multi-temperature point interpolation methods require consideration of different temperature gradients (such as...) , , (etc.) Store multiple complete sets of point-by-point compensation coefficient matrices. For high-resolution displays, the data size of each coefficient matrix can reach hundreds of MB.

[0146] The advantage of this application is that it only requires persistently storing a unique set of thermal compensation coefficient matrices in memory. Through ingenious mathematical formula design, arbitrary compensation weights across the entire temperature range can be derived in real time using a single matrix. This significantly reduces the capacity requirements of Flash or FPGA external memory, saving hardware costs.

[0147] 2. Excellent dynamic adaptability and display consistency.

[0148] Compared with existing technologies, the "static thermal compensation method" can only compensate for the two extreme states of hot and cold, and cannot handle the intermediate state during the power-on heating process; while the "multi-point interpolation method" may produce step-like changes in brightness when switching temperature ranges if the algorithm is not handled properly.

[0149] Effects of this application: This application introduces real-time temperature variables. and linear mapping ratio Using the reciprocal space weighting formula This achieves a continuous and smooth transition in brightness compensation from cold to hot states. Regardless of whether the display is in the power-on warm-up phase or affected by ambient temperature fluctuations, the system can adjust the LED gain in real time to ensure that the screen brightness remains constant, effectively solving the visual "temperature drift" phenomenon.

[0150] 3. Low computational complexity and high real-time performance.

[0151] Compared with existing technologies, interpolation algorithms typically involve complex coordinate lookups and high-dimensional data weighting, which places high demands on the real-time processing capabilities of the control system.

[0152] The advantages of this application are: The compensation formula of this application has clear logic, and the calculations involved are mainly basic arithmetic operations, making it extremely suitable for implementation in resource-constrained FPGAs or embedded controllers (MCUs). While ensuring compensation accuracy, it does not consume excessive logic resources and computing bandwidth, thus ensuring the stability of system operation.

[0153] Key technical points of this application:

[0154] 1. Dynamic derivation mechanism of a single matrix across the entire temperature range.

[0155] The key feature of this application is that it changes the traditional approach of storing multiple sets of temperature point coefficient tables and performing inter-table interpolation, and proposes a method that only requires storing a single set of normalized thermodynamic compensation coefficient matrices. This allows for the integration of real-time temperature variables. A technical solution for dynamically deriving compensation values ​​at any continuous point within the entire temperature range. This mechanism represents a leap from "multi-dimensional matrices" to "single matrices" in terms of physical storage requirements.

[0156] 2. Reciprocal space weighted dynamic compensation mathematical model.

[0157] The core feature of this application lies in establishing a compensation model based on the reciprocal space: The model mathematically treats brightness decay as a reciprocal mapping of efficiency, using a scaling factor. In "no compensation ( ")" and "full compensation" Weighting is performed within the reciprocal space of “”, which ensures the physical continuity and monotonicity of brightness compensation from cold to hot state and effectively avoids brightness jumps.

[0158] 3. Based on nonlinear factors Evolution ratio control.

[0159] The feature of this application is that it calculates the real-time compensation ratio. At that time, an adjustable nonlinear correction factor was introduced. Through the formula This allows the system to perform high-precision fitting of the nonlinear thermal decay physical curve of a specific batch of LED beads (especially red LEDs), solving the problem of insufficient or over-compensation of linear interpolation in the intermediate state of temperature rise.

[0160] 4. The algorithm's computational complexity is hierarchically adaptable.

[0161] This application is characterized by proposing both an exact model and a linearly simplified model:

[0162] .

[0163] This technical feature enables this application to be applied to both high-end systems with high-performance FPGAs and embedded MCUs or driver chips with limited computing resources, thus expanding the scope of application of the patent in different product levels.

[0164] In some embodiments, a dynamic thermal compensation and correction system for an LED display screen is provided, comprising:

[0165] The coefficient acquisition module is used to acquire the first brightness data of the display screen at a cold screen temperature and the second brightness data at a hot screen temperature; calculate the original attenuation ratio of each lamp point based on the first brightness data and the second brightness data; and normalize the original attenuation ratio to obtain the thermal compensation coefficient matrix of the display screen.

[0166] The temperature acquisition and compensation calculation module is used to acquire the real-time temperature of the display screen; and to calculate the real-time compensation ratio based on the real-time temperature, the cold screen temperature, and the hot screen temperature.

[0167] The dynamic compensation coefficient generation module is used to calculate and generate a dynamic thermal compensation coefficient corresponding to the current temperature in real time based on the thermal compensation coefficient matrix and the real-time compensation ratio, through a preset dynamic compensation model.

[0168] The correction coefficient fusion module is used to fuse the dynamic thermal compensation coefficient with the pre-stored original point-by-point correction coefficient to obtain the final real-time correction coefficient, which is then applied to the drive control chip of the LED display screen to achieve dynamic thermal compensation.

[0169] The specific implementation details of each module can be found in the above description of the limitations of a dynamic thermal compensation correction method for LED displays, and will not be repeated here.

[0170] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 2 As shown, the computer device includes a processor, memory, communication interface, and human-computer interaction interface (such as a combination of monitor, keyboard, and mouse, or a touch screen) connected via a system bus. The processor provides computing and control capabilities, and the communication interface is used for wired or wireless communication with external terminals. Wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. The computer device loads and runs a computer program to implement any of the aforementioned dynamic thermal compensation correction methods for LED displays.

[0171] Those skilled in the art will understand that Figure 2 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0172] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

Claims

1. A method for dynamic thermal compensation and correction of an LED display screen, characterized in that, include: Step S1: Obtain the first brightness data of the display screen at a cold screen temperature and the second brightness data at a hot screen temperature; Based on the brightness value of the same light point in the first brightness data and the second brightness data, the original attenuation ratio of each light point is calculated; the original attenuation ratio is normalized to obtain the thermal compensation coefficient matrix of the display screen. Step S2: Obtain the real-time temperature of the display screen; Calculate the real-time compensation ratio based on the real-time temperature, the cold screen temperature, and the hot screen temperature; Step S3: Based on the thermal compensation coefficient matrix and the real-time compensation ratio, a dynamic thermal compensation coefficient corresponding to the current temperature is calculated and generated in real time through a preset dynamic compensation model. Step S4: The dynamic thermal compensation coefficient is fused with the pre-stored original point-by-point correction coefficient to obtain the final real-time correction coefficient, which is then applied to the drive control chip of the LED display screen to achieve dynamic thermal compensation.

2. The method according to claim 1, characterized in that, Step S1 specifically includes: Original attenuation ratio of each light point The calculation formula is: ; Where n represents the R, G, and B color channels; Indicates the cold screen temperature The first brightness value below, Indicates the temperature of the hotspot The second brightness value below; Calculate the average of the original attenuation ratios of all lights on the screen. ; The original attenuation ratio is normalized to obtain the final stored single thermal compensation coefficient. : ; Calculate and save the thermodynamic coefficient matrices corresponding to the three colors respectively. and temperature constant and .

3. The method according to claim 1, characterized in that, Step S2 specifically includes: During actual operation of the display screen, the current screen temperature is obtained in real time through the built-in temperature sensor. ; For the R, G, and B color channels respectively, based on the current temperature Relative to the reference range The location is used to calculate the independent real-time thermal compensation ratio for each color channel. ,in The calculation formula is: ; in, This represents the nonlinear correction factor set for the thermal decay curves of different colored LED beads; `clamp()` indicates that the calculation results are limited to the interval [0,1]. , , These are used respectively for subsequent thermal compensation coefficient matrices with corresponding colors. , , Perform dynamic compensation coefficient calculation.

4. The method according to claim 1, characterized in that, In step S3, the dynamic compensation model is a weighted model based on the reciprocal space, and its calculation formula is as follows: ; in, Indicates the dynamic thermal compensation coefficient; Indicates the real-time thermal compensation ratio; when When the screen is cold, Maintain the original cold screen correction coefficient without additional compensation; when When thermally stable, Fully utilize the thermal compensation coefficient; when hour, With the current temperature The rise, in arrive Smooth and dynamic transitions between them.

5. The method according to claim 1, characterized in that, In step S4, the dynamically generated compensation coefficients will be... Compared with the original point-by-point correction coefficient The coefficients are then fused to obtain the final real-time correction coefficients. : ; The final real-time correction coefficient The output control of the driver control chip of the LED display screen is applied to offset the brightness decay caused by temperature rise in real time across the entire temperature range, ensuring that the display screen always maintains a high degree of brightness consistency.

6. The method according to claim 1, characterized in that, Step S3 includes: On a platform with limited computing power, in step S3, the dynamic thermal compensation coefficient The generation is calculated using a linear interpolation model, and the calculation formula is as follows: ; in, Indicates the real-time thermal compensation ratio; Indicates the thermal compensation coefficient; This represents the dynamic thermal compensation coefficient.

7. The method according to claim 1, characterized in that, In step S2, temperature ranges are divided according to multiple preset temperature calibration points, and the same set of thermal compensation coefficient matrices is used in different temperature ranges. However, different mapping slopes or nonlinear correction factors are used. Perform compensation calculations.

8. The method according to claim 1, characterized in that, Step S2 further includes: When the real-time temperature T cannot be obtained, a virtual temperature rise model is established by statistically analyzing the display load on the screen, and the virtual temperature is calculated. and the virtual temperature The real-time temperature T is substituted into the calculation.

9. A dynamic thermal compensation and correction system for an LED display screen, characterized in that, include: The coefficient acquisition module is used to acquire the first brightness data of the display screen at a cold screen temperature and the second brightness data at a hot screen temperature; Based on the same light point in the first brightness data and the second brightness data, calculate the original attenuation ratio of each light point; normalize the original attenuation ratio to obtain the thermal compensation coefficient matrix of the display screen. Temperature acquisition and compensation calculation module, used to acquire the real-time temperature of the display screen; Calculate the real-time compensation ratio based on the real-time temperature, the cold screen temperature, and the hot screen temperature; The dynamic compensation coefficient generation module is used to calculate and generate a dynamic thermal compensation coefficient corresponding to the current temperature in real time based on the thermal compensation coefficient matrix and the real-time compensation ratio, through a preset dynamic compensation model. The correction coefficient fusion module is used to fuse the dynamic thermal compensation coefficient with the pre-stored original point-by-point correction coefficient to obtain the final real-time correction coefficient, which is then applied to the drive control chip of the LED display screen to achieve dynamic thermal compensation.

10. A computer device, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Heat shield effect processing method, device and system of LED display screen

    CN114927091A

  • Thermal correction method and device, readable storage medium and display control equipment

    CN117854425A