An intelligent dot matrix electronic display screen control system
Through the intelligent dot matrix electronic display screen control system, the display screen is classified in grayscale values, color deviation analysis and pixel-level partition detection are performed. Combined with temperature compensation, the problem of inaccurate color and brightness adjustment in the existing technology is solved, and the brightness uniformity and color reproduction are improved.
Patent Information
- Application Number
- CN202511080632.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-04
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-08-04
AI Technical Summary
Existing electronic display screens are not precise enough in color and brightness adjustment, making it difficult to adapt to the needs of different scenarios. In addition, brightness uniformity adjustment relies on overall calibration, which leads to uneven brightness and darkening problems when local pixels age or the temperature is abnormal.
An intelligent dot matrix electronic display screen control system is used. Through the display screen grayscale adjustment control unit, color adjustment control unit and brightness uniformity adjustment analysis unit, the display screen grayscale value classification, color deviation analysis and pixel-level partition detection are performed respectively. Combined with temperature compensation, the corrected grayscale value is generated for adjustment.
It achieves precise color and brightness adjustment to adapt to the needs of different scenarios, reduces local brightness deviation and temperature influence, and improves the brightness uniformity and color reproduction of the display.
Smart Images

Figure CN120564611B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic display screens, and in particular to an intelligent dot matrix electronic display screen control system. Background Art
[0002] LED displays are divided into graphic and video displays, both composed of LED matrix blocks. Graphic displays can display Chinese characters, English text, and graphics synchronously with a computer; video displays are controlled by microcomputers and display text, images, and graphics in real-time, synchronous, and clear ways. They can also display 2D and 3D animations, videos, TV, VCD programs, and live events.
[0003] However, when using the control coefficients of existing electronic display screens, the color adjustment is not accurate enough in diagnosing the cause of the deviation, and the adjustment method is single, making it difficult to adapt to the color requirements of different scenes. At the same time, brightness uniformity adjustment mostly relies on overall calibration and is not combined with pixel-level partition detection and temperature compensation. When local pixels on the display screen age or the temperature is abnormal, uneven brightness and darkness in the area is likely to occur. Summary of the Invention
[0004] In view of the shortcomings of the existing technology, the present invention provides an intelligent dot matrix electronic display screen control system, which solves the problems of inaccurate color adjustment and brightness adjustment and difficulty in adapting to the needs of different scenes.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: an intelligent dot matrix electronic display screen control system, comprising:
[0006] A display screen grayscale adjustment control unit is used to perform grayscale adjustment based on the basic information transmitted by the electronic display screen information acquisition unit, divide the electronic display screen into display areas and calculate the corresponding grayscale values, classify them into low-grayscale and high-grayscale areas based on the grayscale values, then adjust the duty cycle of the low-grayscale areas to generate grayscale adjustment information, and transmit it to the brightness uniformity adjustment analysis unit;
[0007] The display screen color adjustment control unit is used to perform color adjustment based on the basic information transmitted by the electronic display screen information acquisition unit, determine the cause of color deviation, and adjust according to different color deviation causes, generate color adjustment information, and transmit it to the brightness uniformity adjustment analysis unit at the same time;
[0008] The brightness uniformity adjustment analysis unit is used to adjust the brightness of the electronic display screen according to the acquired grayscale adjustment information and color adjustment information, partition the area according to the pixels to obtain the partition module, and screen the corresponding abnormal pixel points, and calculate the corresponding compensation coefficient at the same time. The grayscale value is calculated based on the compensation coefficient, and then the thermal attenuation coefficient is calculated according to the relationship between temperature and brightness. The grayscale value and the thermal attenuation coefficient are combined to calculate the corrected grayscale value, and the corrected grayscale value information is generated and transmitted to the adjustment control information output unit.
[0009] As a further solution of the present invention, it also includes an electronic display screen information acquisition unit and an adjustment control information output unit;
[0010] An electronic display screen information acquisition unit is used to obtain basic information of the electronic display screen and transmit it to the display screen grayscale adjustment control unit and the display screen color adjustment control unit. The basic information includes display brightness, actual brightness, display screen pixels, and display screen temperature.
[0011] The adjustment control information output unit is used to perform adjustment control according to the acquired corrected gray value information.
[0012] As a further solution of the present invention, the specific method of the display grayscale adjustment control unit to obtain low grayscale and high grayscale areas according to grayscale values is as follows:
[0013] The electronic display screen is evenly divided into j display areas according to the area, labeled i=1, 2, ..., j, and the gray value of each area i is calculated as Grayi=0.299R+0.587G+0.114B, where R, G, and B are three-channel values. i The low grayscale area in the 0-32 level classification is recorded as a, and a=1, 2, ..., n, Gray i The high grayscale area between 33 and 255 is recorded as b, and b=1, 2, ..., m, where n and m are the numbers of the two types of areas respectively.
[0014] As a further solution of the present invention, the specific manner in which the display screen grayscale adjustment control unit generates grayscale adjustment information is as follows:
[0015] When adjusting the low grayscale area a, first clarify that brightness is positively correlated with duty cycle and express it as L=k•D, where k is a hardware-related constant. Calculate the brightness change ratio based on the 256-level grayscale linear distribution duty cycle. ;
[0016] Take the duty cycle Da and corresponding brightness La=k•Da of the grayscale a to be adjusted, and require the brightness La+1≤La×(1+threshold) of the next grayscale a+1. Based on this, calculate the maximum allowable duty cycle, generate grayscale adjustment information and transmit it to the brightness uniformity adjustment analysis unit.
[0017] As a further solution of the present invention, the display screen color adjustment control unit determines the cause of the color deviation in the following specific manner:
[0018] Install a high-precision color temperature sensor on the edge or back of the screen to monitor the actual color temperature and color coordinates of the standard white field displayed on the screen in real time to determine whether there is overall color cast and find out the cause of the overall color cast;
[0019] An industrial camera is installed in front of the screen to capture the full screen at a fixed interval. The image analysis algorithm is used to locate the local deviation area. The Euclidean distance between the color data of the local area collected by the camera and the standard value is calculated. If the deviation exceeds the threshold, it is marked as an area requiring compensation, and the cause of the local deviation is determined.
[0020] The software analyzes the color gamut information and brightness distribution of the input signal in real time to determine whether the content exceeds the comfortable display range of the display, obtain the cause of dynamic content deviation, and analyze different deviation causes separately.
[0021] As a further solution of the present invention, the display color adjustment control unit analyzes different causes of deviation in the following specific manner:
[0022] Analyze the cause of the overall color cast. If the proportion of red is too high, the algorithm will reduce the driving current of the red channel and fine-tune the green and blue channels to restore the proportions of the three primary colors to the standard until the color temperature returns to the target value.
[0023] Analyze the cause of local color cast, call the preset correction coefficient matrix for the marked area that needs compensation, and adjust the RGB grayscale value of the area separately through the driving circuit to make the local color consistent with the global color;
[0024] Analyze the causes of dynamic content deviation and grayish color in dark areas. Use an algorithm to dynamically increase the saturation of the three primary colors in dark areas while keeping the saturation of bright areas unchanged to avoid overall oversaturation. For color distortion caused by overexposure of bright areas, reduce the brightness gain of bright areas and retain color details.
[0025] As a further solution of the present invention, the specific manner in which the brightness uniformity adjustment analysis unit generates the corrected grayscale value information is as follows:
[0026] First, a constant current power supply is applied. The display is then divided into u pixel-by-pixel partitions, numbered h = 1, 2, ..., u. The average brightness of each partition is used as the standard to filter out abnormal pixels with brightness exceeding the threshold. The pixel compensation coefficient is calculated using the formula: compensation coefficient = target brightness / actual brightness. A compensation coefficient matrix is established. When displaying, the original grayscale value is multiplied by the corresponding compensation coefficient to obtain the actual output grayscale value. Simultaneously, the real-time temperature is obtained through a temperature sensor and compared with the temperature threshold.
[0027] If the real-time temperature is greater than the temperature threshold, it indicates that temperature compensation processing is required and a secondary compensation signal is generated. Otherwise, if the real-time temperature is less than the temperature threshold, it indicates that temperature compensation processing is not required and grayscale adjustment information is generated.
[0028] As a further solution of the present invention, the brightness uniformity adjustment analysis unit analyzes the secondary compensation signal in the following specific manner:
[0029] Calculate the temperature difference between the real-time temperature and the reference temperature, analyze the relationship between temperature change and brightness change, and calculate the thermal attenuation coefficient according to the formula: thermal attenuation coefficient = 1 + (temperature difference × change coefficient). According to the formula: final compensation coefficient = original compensation coefficient × thermal attenuation coefficient, multiply the final compensation coefficient by the original grayscale value to obtain the corrected grayscale value, corrected grayscale value = original grayscale value × final compensation coefficient. At the same time, generate the corrected grayscale value information and transmit it to the adjustment control information output unit.
[0030] The present invention provides an intelligent dot matrix electronic display screen control system. Compared with the existing technology, it has the following advantages:
[0031] The present invention partitions the display screen by area and specifically divides it into low / high grayscale areas, and adopts duty cycle adjustment to limit the brightness change threshold for the low grayscale area, thereby avoiding the jump problem caused by traditional linear distribution. The dark details are displayed more smoothly. The color adjustment control unit distinguishes different causes such as overall color cast, local color cast, and dynamic content color cast, and adopts a differentiated adjustment strategy to improve color reproduction. Pixel-level partition detection is used to accurately screen abnormal pixels and calculate the compensation coefficient, which solves the problem of local brightness deviation. In combination with the relationship between temperature and brightness, a thermal attenuation coefficient is introduced, and the compensation coefficient is dynamically corrected to reduce the brightness uniformity error in high temperature environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 This is a system block diagram of the present invention. DETAILED DESCRIPTION
[0033] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0034] Example 1
[0035] See also Figure 1The present application provides an intelligent dot matrix electronic display screen control system, comprising: an electronic display screen information acquisition unit, a display screen grayscale adjustment control unit, a display screen color adjustment control unit, a brightness uniformity adjustment analysis unit and an adjustment control information output unit, and in combination Figure 1 It can be known that the information between the above functional units is transmitted in one direction.
[0036] The electronic display screen information acquisition unit is used to collect basic information of the electronic screen and transmit it to the display screen grayscale adjustment control unit and the display screen color adjustment control unit. The basic information specifically includes display brightness, actual brightness, display screen pixels and display screen temperature.
[0037] The display grayscale adjustment control unit is used to adjust the display grayscale of the display according to the acquired basic information and generate grayscale adjustment information. The specific generation method is as follows:
[0038] Get the electronic display screen and divide it into display areas, and here it is evenly divided according to the area of the display screen, and at the same time mark it as i, and i=1, 2, ..., j, where j represents the number of display areas, and calculate the gray value corresponding to the display area i, according to the formula Gray i =0.299R+0.587G+0.114B, where R, G, and B represent the red, green, and blue channel values respectively. Then, according to the gray value Gray i Classify the display area i and convert the gray value Gray i The low grayscale area in the 0-32 level is labeled as a, and a=1, 2, ..., n, and the grayscale value is Gray i The high grayscale areas in the range of 33-255 are labeled as b, and b=1, 2, ..., m, where n and m represent the number of low grayscale areas and high grayscale areas respectively;
[0039] Select a 10㎡ (5m long × 2m wide) electronic display screen and divide it evenly into j = 10 display areas (each area is 1㎡, 1m long × 1m wide). Label them i = 1, 2, ..., 10 from left to right and from top to bottom (for example, the upper left corner area is i = 1, and the lower right corner area is i = 10).
[0040] For each display area i, the average brightness value of its red (R), green (G), and blue (B) channels is collected (unit: grayscale level 0-255), and the grayscale value of the area is calculated using the formula Grayi=0.299R+0.587G+0.114B. For example, for area i=3, R=40, G=30, and B=20, substituting into the formula, we get: Gray3=0.299×40+0.587×30+0.114×20=11.96+17.61+2.28=31.85 (rounded to 32 levels).
[0041] Gray calculated i The display area is divided into two categories:
[0042] Low grayscale area (a): Gray i ∈[0,32], that is, grayscale value 0-32;
[0043] High grayscale area (b): Gray i ∈[33,255], that is, grayscale value 33-255.
[0044] The grayscale values of regions i=3 (Gray=32), i=5 (Gray=28), and i=8 (Gray=15) are all ≤32 and are classified as low grayscale regions, labeled a=1, 2, and 3 (n=3);
[0045] The remaining seven regions (e.g., Gray = 120 for i = 1, Gray = 85 for i = 10) are all ≥ 33 and are divided into high grayscale regions, labeled b = 1, 2, …, 7 (m = 7).
[0046] Then, the low grayscale area a obtained by classification is adjusted, and the relationship between brightness and duty cycle is analyzed and expressed by the formula L=k•D, where k is a constant, which is related to the hardware characteristics. The formula shows that brightness and duty cycle are positively correlated. Through experiments or optical measurements, the duty cycle is linearly distributed for 256 grayscales. The duty cycle of grayscale 1 is D1=1 / 256≈0.39%, and the brightness is L1=k×0.39%. The duty cycle of grayscale 2 is D2=2 / 256≈0.78%, and the brightness is L2=k×0.78%. The brightness change ratio is further calculated. ×100%;
[0047] Get the grayscale a to be adjusted corresponding to the low grayscale area a, and get its corresponding duty cycle Da, and calculate its corresponding brightness La=k•Da, then the brightness corresponding to the next grayscale a+1 must satisfy La+1≤La×(1+ ), and combined with the formula La=k•Da, we can calculate The maximum allowed duty cycle generates grayscale adjustment information and transmits it to the brightness uniformity adjustment analysis unit.
[0048] The brightness (L) of the low grayscale area is positively correlated with the duty cycle (D, which is the proportion of the LED lighting time). Through experimental measurement, the relationship of the display is L=k•D (k=200, unit: cd / m 2 % means that for every 1% increase in duty cycle, the brightness increases by 200cd / m 2 ).
[0049] If the duty cycle is linearly distributed according to 256 gray levels:
[0050] The duty cycle of grayscale 2 is D2 = 2 / 256 ≈ 0.78%, and the brightness is L2 = 200 × 0.78% = 1.56 cd / m 2 ;
[0051] The duty cycle of grayscale 3 is D2 = 3 / 256 ≈ 1.17%, and the brightness is L2 = 200 × 1.17% = 2.34 cd / m 2 ;
[0052] The brightness change ratio = (2.34-1.56) / 1.56×100%≈50%, and the human eye can clearly perceive the "jump".
[0053] The target brightness change threshold of the low grayscale area is set to ≤10% (difficult for the human eye to detect), that is, the brightness of the next grayscale level must meet the following requirements: La+1≤La×(1+10%).
[0054] Take the low grayscale area a=1 (current grayscale level is 2) as an example:
[0055] The brightness of the current gray level 2 is L2 = 1.56 cd / m 2 , duty cycle D2=0.78%;
[0056] The maximum allowable brightness of the next gray level 3 is L3≤1.56×(1+10%)=1.716cd / m²;
[0057] The maximum allowable duty cycle D3 is D3≤1.716÷200=0.858% (rather than 1.17% for linear distribution);
[0058] After adjustment, the actual brightness of grayscale 3 = 200 × 0.858% ≈ 1.72 cd / m², and the brightness change ratio = (1.72-1.56) / 1.56 × 100% ≈ 10%, which meets the threshold requirements and the visual transition is smooth.
[0059] For the area a=1, it is calculated that the duty cycle of grayscale 2→3 should be adjusted from 0.78% to 0.858%. The adjustment information (including area label a=1, current grayscale 2, target grayscale 3, and duty cycle 0.858%) is generated and transmitted via wired to the brightness uniformity adjustment analysis unit, which uniformly controls the display screen to perform the adjustment.
[0060] The display color adjustment control unit is used to optimize and adjust the color of the display based on the basic information obtained, generate color adjustment information, and transmit it to the brightness uniformity adjustment analysis unit. The specific generation method is as follows:
[0061] Determining the cause of deviation based on the electronic display screen, and the specific causes of deviation include overall deviation (the color of the entire screen shifts toward a certain color system (such as an overall reddish or bluish tint), which is mostly caused by white balance imbalance (imbalanced ratio of the three primary colors), ambient temperature changes (lamp bead color temperature drift), or power supply voltage fluctuations (unstable driving current)), local deviation (the color of a local area of the screen (such as a certain module or a certain row of pixels) is inconsistent with other areas (such as yellowish in the upper left corner and bluish in the lower right corner), which is mostly caused by individual differences in lamp beads (even after screening, there are still slight deviations), local excessive temperature (such as uneven heat dissipation causing changes in lamp bead characteristics in a certain area), or local aging of the driving circuit), and dynamic content deviation (the same color appears differently in different picture contents (such as normal static pictures, but color cast in dynamic videos), which is mostly caused by changes in picture brightness (different color reproduction capabilities of dark and bright areas), refresh rate fluctuations (unsynchronized response of the three primary colors during high-speed dynamics), or mismatch between the content color gamut and the display screen). At the same time, obtaining raw data corresponding to the cause of the deviation, and the raw data here is collected by sensors and software, and adjusted according to the cause of the deviation to generate color adjustment information;
[0062] Adjust overall color cast: Install a high-precision color temperature sensor (e.g., accuracy ±20K) on the edge or back of the screen to monitor the actual color temperature (e.g., a target of 6500K, but an actual detected value of 6800K is considered cool) and color coordinates (CIE1931 coordinates) of the "standard white field" (e.g., pure white at grayscale 255) displayed on the screen in real time to determine whether there is overall color cast.
[0063] Combined with temperature data (e.g., the current average screen temperature is 45°C, 15°C higher than when the device was turned on), the preset "temperature-color drift model" is called (e.g., the brightness of a red LED at 45°C will drop 8% compared to 25°C) to distinguish whether the deviation is caused by temperature drift or circuit failure.
[0064] If an overall reddish cast is detected (the proportion of red is too high), the algorithm reduces the driving current of the red channel (for example, the red grayscale value is uniformly multiplied by 0.95), and fine-tunes the green and blue channels (for example, multiplying green by 1.02 and blue by 1.01) to return the ratio of the three primary colors to the standard (red: green: blue = 1:1:1) until the color temperature returns to the target value.
[0065] To adjust local deviations, install an industrial camera (supporting independent sampling of the three RGB channels) in front of the screen and capture the full screen at a fixed interval (e.g., every 5 minutes). Use image analysis algorithms to locate areas of local deviation (e.g., the red channel brightness in a certain area is 15% higher than the surrounding area). Calculate the Euclidean distance (color coordinate deviation) from the standard value of the local area color data collected by the camera (e.g., the red color coordinates of a module (x=0.66, y=0.32) should be (x=0.65, y=0.33)). If the deviation exceeds a threshold (e.g., >0.008), it is marked as an "area requiring compensation."
[0066] For the marked "area requiring compensation", the preset correction coefficient matrix of the area is called (for example, the red channel of a module needs to increase the brightness by 10%, and the green channel needs to decrease by 5%), and the RGB grayscale value of the area is adjusted separately through the driving circuit (for example, the red in other areas uses level 100, and the red in this area uses level 110) to make the local color consistent with the global color.
[0067] Dynamic content deviation adjustment: Software analyzes the input signal's color gamut information (such as the video signal's sRGB / DCI-P3 marking) and brightness and darkness distribution (such as the average brightness of the screen and the proportion of dark areas) in real time to determine whether the content exceeds the display's "comfortable display range" (for example, a certain blue in the content exists in the sRGB color gamut, but the display's native color gamut cannot accurately reproduce it).
[0068] For color data of bright and dark areas of the picture (for example, the green brightness in the dark area is 15% lower than the standard), analyze whether it is caused by nonlinear response of the three primary colors in the low grayscale area (weak green reproduction ability in the dark area); for color jumps in high-speed dynamic pictures, combined with refresh rate data (for example, the refresh rate of a certain frame is reduced to 50Hz, the standard is 60Hz), determine whether the three primary colors are out of sync due to drive signal delay;
[0069] For grayish dark colors (insufficient saturation), an algorithm is used to dynamically increase the saturation of the three primary colors in the dark area (for example, the saturation of green in the dark area is increased by 15%), while keeping the saturation of the bright area unchanged to avoid overall oversaturation; for color distortion caused by overexposure of bright areas, the brightness gain of the bright area is reduced (for example, the grayscale value of the bright area is multiplied by 0.9) to preserve color details.
[0070] Example 2
[0071] As the second embodiment of the present invention, it is implemented on the basis of the first embodiment, and differs from the first embodiment in the following aspects:
[0072] A brightness uniformity adjustment and analysis unit is used to adjust the brightness of the electronic display screen according to the obtained grayscale adjustment information and color adjustment information. First, a constant current power supply process is performed, and then the electronic display screen is partitioned. Partitioning is performed here according to pixels to obtain partition modules, which are labeled h, and h=1, 2, ..., u, where u represents the number of partition modules. At the same time, the average brightness corresponding to the partition module is obtained, and all pixels in the partition module are screened based on the average brightness. Pixels with brightness greater than a threshold are screened out and recorded as abnormal pixels. Then, the actual brightness and target brightness of the abnormal pixel are obtained, and the target brightness is expressed as the standard brightness expected for the pixel to reach. According to the formula compensation coefficient = target brightness / actual brightness, the corresponding compensation coefficient is calculated. The compensation coefficients corresponding to all abnormal pixels are calculated in this way, and a compensation coefficient matrix is established;
[0073] The compensation coefficient is integrated into the display process. When displaying the picture, the control system first reads the original brightness signal (such as the grayscale value that a certain pixel should display), and then multiplies it by the compensation coefficient of the pixel to obtain the actual output grayscale value. The specific actual output grayscale value = original grayscale value × compensation coefficient. At the same time, the real-time temperature is obtained through the temperature sensor and compared with the temperature threshold. The specific value of the temperature threshold is set by the operator.
[0074] Divide the display screen into u=4 partition modules (8×8 pixels per module, 64 pixels in total) from left to right and from top to bottom, numbered h=1, 2, 3, 4. The partition size needs to be set according to the screen size: a small screen (such as 32×32) is suitable for an 8×8 pixel partition, and a large screen (such as 128×128) can be expanded to 16×16 pixels to balance detection efficiency and adjustment accuracy;
[0075] For each partition module h, the brightness sensor collects the brightness values of 64 pixels and calculates the average brightness (for example, the average brightness of partition h=1 is 80 cd / m²). A brightness threshold is set (for example, ±15% of the average brightness, i.e., 80×1.15=92 cd / m², 80×0.85=68 cd / m²). Pixels with brightness greater than 92 cd / m² (too bright) or less than 68 cd / m² (too dark) are screened out and marked as abnormal pixels. The calculation is repeated for all abnormal pixels to establish a compensation coefficient matrix (taking partition h=1 as an example, the (3,5) position in the matrix is marked as 0.8, the (6,2) position is marked as 1.33, and normal pixels are marked as 1.0).
[0076] If the real-time temperature is greater than the temperature threshold, it indicates that temperature compensation processing is required and a secondary compensation signal is generated. Conversely, if the real-time temperature is less than the temperature threshold, it indicates that temperature compensation processing is not required and grayscale adjustment information is generated and transmitted to the adjustment control information output unit.
[0077] The generated secondary compensation signal is analyzed, and the temperature difference between the real-time temperature and the reference temperature is calculated. The specific temperature difference = |real-time temperature-reference temperature|. At the same time, the relationship between temperature change and brightness change is analyzed to obtain the corresponding variation coefficient. According to the formula thermal attenuation coefficient = 1 + (temperature difference × variation coefficient), the thermal attenuation coefficient is calculated. The comprehensive thermal attenuation coefficient is subjected to temperature compensation processing. According to the formula final compensation coefficient = original compensation coefficient × thermal attenuation coefficient, the final compensation coefficient is multiplied by the original grayscale value to obtain the corrected grayscale value. Corrected grayscale value = original grayscale value × final compensation coefficient. At the same time, corrected grayscale value information is generated and transmitted to the adjustment control information output unit.
[0078] For example, if the real-time temperature (42°C) is greater than the threshold (40°C), temperature compensation needs to be enabled:
[0079] Calculate the temperature difference: |42°C - reference temperature (25°C)| = 17°C (reference temperature is the standard ambient temperature for equipment calibration);
[0080] Check the temperature-brightness characteristic table of the display: for every 1°C increase in temperature, the LED brightness decreases by 0.3% (coefficient of variation = 0.003 / °C);
[0081] Calculate the thermal attenuation coefficient: 1 + (17 × 0.003) = 1.051 (i.e., the brightness decreases by 5.1% due to temperature increase);
[0082] Corrected compensation coefficient: The original compensation coefficient of a pixel is 1.33, and the final compensation coefficient = 1.33 × 1.051 ≈ 1.40 (to offset the brightness drop caused by temperature);
[0083] Calculate the corrected grayscale value: original grayscale 100×1.40=140, to ensure that the pixel can still reach the target brightness at high temperatures.
[0084] If the real-time temperature (28°C) is less than the threshold value (40°C), no temperature compensation is required, and the grayscale adjustment information corresponding to the original compensation coefficient is directly transmitted to the output unit.
[0085] An adjustment control information output unit is used to perform brightness adjustment control according to the obtained corrected grayscale value information.
[0086] Example 3
[0087] As the third embodiment of the present invention, the focus is on combining the implementation processes of the first and second embodiments.
[0088] Some of the data in the above formulas are calculated based on their numerical values and are not substituted into parameter units for calculation. At the same time, the contents not described in detail in this specification belong to the existing technology known to those skilled in the art.
[0089] The above embodiments are only used to illustrate the technical method of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. An intelligent dot matrix electronic display screen control system, characterized in that: include: A display screen grayscale adjustment control unit is used to perform grayscale adjustment based on the basic information transmitted by the electronic display screen information acquisition unit, divide the electronic display screen into display areas and calculate the corresponding grayscale values, classify them into low-grayscale and high-grayscale areas based on the grayscale values, then adjust the duty cycle of the low-grayscale areas to generate grayscale adjustment information, and transmit it to the brightness uniformity adjustment analysis unit; The display screen color adjustment control unit is used to perform color adjustment based on the basic information transmitted by the electronic display screen information acquisition unit, determine the cause of color deviation, and adjust according to different color deviation causes, generate color adjustment information, and transmit it to the brightness uniformity adjustment analysis unit at the same time; The brightness uniformity adjustment analysis unit is used to adjust the brightness of the electronic display screen according to the acquired grayscale adjustment information and color adjustment information, partition the area according to the pixels to obtain the partition module, and screen the corresponding abnormal pixel points, and calculate the corresponding compensation coefficient at the same time. The grayscale value is calculated based on the compensation coefficient, and then the thermal attenuation coefficient is calculated according to the relationship between temperature and brightness. The grayscale value and the thermal attenuation coefficient are combined to calculate the corrected grayscale value, and the corrected grayscale value information is generated and transmitted to the adjustment control information output unit.
2. The intelligent dot matrix electronic display screen control system according to claim 1, characterized in that: It also includes an electronic display screen information acquisition unit and an adjustment control information output unit; An electronic display screen information acquisition unit is used to obtain basic information of the electronic display screen and transmit it to the display screen grayscale adjustment control unit and the display screen color adjustment control unit. The basic information includes display brightness, actual brightness, display screen pixels, and display screen temperature. The adjustment control information output unit is used to perform adjustment control according to the acquired corrected gray value information.
3. The intelligent dot matrix electronic display screen control system according to claim 1, characterized in that: The specific method of the display screen grayscale adjustment control unit to obtain low grayscale and high grayscale areas according to grayscale values is: The electronic display screen is evenly divided into j display areas according to the area, labeled i=1, 2, ..., j, and the gray value of each area i is calculated as Grayi=0.299R+0.587G+0.114B, where R, G, and B are three-channel values. i The low grayscale area in the 0-32 level classification is recorded as a, and a=1, 2, ..., n, Gray i The high grayscale area between 33 and 255 is recorded as b, and b=1, 2, ..., m, where n and m are the numbers of the two types of areas respectively.
4. The intelligent dot matrix electronic display screen control system according to claim 1, characterized in that: The specific method of the display screen grayscale adjustment control unit generating grayscale adjustment information is as follows: When adjusting the low grayscale area a, first clarify that brightness is positively correlated with duty cycle and express it as L=k•D, where k is a hardware-related constant. Calculate the brightness change ratio based on the 256-level grayscale linear distribution duty cycle. ; Take the duty cycle Da and corresponding brightness La=k•Da of the grayscale a to be adjusted, and require the brightness La+1≤La×(1+threshold) of the next grayscale a+1. Based on this, calculate the maximum allowable duty cycle, generate grayscale adjustment information and transmit it to the brightness uniformity adjustment analysis unit.
5. The intelligent dot matrix electronic display screen control system according to claim 1, characterized in that: The specific method of the display screen color adjustment control unit to determine the cause of color deviation is: Install a high-precision color temperature sensor on the edge or back of the screen to monitor the actual color temperature and color coordinates of the standard white field displayed on the screen in real time to determine whether there is overall color cast and find out the cause of the overall color cast; An industrial camera is installed in front of the screen to capture the full screen at a fixed interval. The image analysis algorithm is used to locate the local deviation area. The Euclidean distance between the color data of the local area collected by the camera and the standard value is calculated. If the deviation exceeds the threshold, it is marked as an area requiring compensation, and the cause of the local deviation is determined. The software analyzes the color gamut information and brightness distribution of the input signal in real time to determine whether the content exceeds the comfortable display range of the display, obtain the cause of dynamic content deviation, and analyze different deviation causes separately.
6. The intelligent dot matrix electronic display screen control system according to claim 5, characterized in that: The specific method in which the display screen color adjustment control unit analyzes different deviation causes is as follows: Analyze the cause of the overall color cast. If the proportion of red is too high, the algorithm will reduce the driving current of the red channel and fine-tune the green and blue channels to restore the proportions of the three primary colors to the standard until the color temperature returns to the target value. Analyze the cause of local color cast, call the preset correction coefficient matrix for the marked area that needs compensation, and adjust the RGB grayscale value of the area separately through the driving circuit to make the local color consistent with the global color; Analyze the causes of dynamic content deviation and grayish color in dark areas. Use an algorithm to dynamically increase the saturation of the three primary colors in dark areas while keeping the saturation of bright areas unchanged to avoid overall oversaturation. For color distortion caused by overexposure of bright areas, reduce the brightness gain of bright areas and retain color details.
7. The intelligent dot matrix electronic display screen control system according to claim 1, characterized in that: The specific method for the brightness uniformity adjustment analysis unit to generate the corrected grayscale value information is: First, a constant current power supply is applied. The display is then divided into u pixel-by-pixel partitions, numbered h = 1, 2, ..., u. The average brightness of each partition is used as the standard to filter out abnormal pixels with brightness exceeding the threshold. The pixel compensation coefficient is calculated using the formula: compensation coefficient = target brightness / actual brightness. A compensation coefficient matrix is established. When displaying, the original grayscale value is multiplied by the corresponding compensation coefficient to obtain the actual output grayscale value. Simultaneously, the real-time temperature is obtained through a temperature sensor and compared with the temperature threshold. If the real-time temperature is greater than the temperature threshold, it indicates that temperature compensation processing is required and a secondary compensation signal is generated. Otherwise, if the real-time temperature is less than the temperature threshold, it indicates that temperature compensation processing is not required and grayscale adjustment information is generated.
8. The intelligent dot matrix electronic display screen control system according to claim 7, characterized in that: The specific method in which the brightness uniformity adjustment analysis unit analyzes the secondary compensation signal is as follows: Calculate the temperature difference between the real-time temperature and the reference temperature, analyze the relationship between temperature change and brightness change, and calculate the thermal attenuation coefficient according to the formula: thermal attenuation coefficient = 1 + (temperature difference × change coefficient). According to the formula: final compensation coefficient = original compensation coefficient × thermal attenuation coefficient, multiply the final compensation coefficient by the original grayscale value to obtain the corrected grayscale value, corrected grayscale value = original grayscale value × final compensation coefficient. At the same time, generate the corrected grayscale value information and transmit it to the adjustment control information output unit.
Citation Information
Patent Citations
Display screen brightness adjusting method and display screen brightness adjusting system
CN112992043A
Row-column integrated backlight LED driving chip
CN118411958A