An RGB backlight brightness correction method, device, equipment and medium
By collecting and adjusting the brightness and current of the RGB display units, the target brightness value and amplification factor are determined, thus solving the problem of inconsistent RGB backlight brightness and achieving high-accuracy brightness correction and consistent display.
Patent Information
- Application Number
- CN202511281879.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-09
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2045-09-09
AI Technical Summary
In RGB LED backlit LCD display devices, the brightness output of each RGB display unit is inconsistent due to differences in manufacturing processes. Existing technologies have low brightness correction accuracy and cannot effectively solve the problem of uneven brightness.
By collecting the measured brightness values of the RGB display units on the lamp board under preset brightness levels and current conditions, the target brightness value and brightness amplification factor are determined, and the current is adjusted to correct the brightness of each color component, thereby achieving adaptive adjustment.
The accuracy of RGB backlight brightness correction has been improved, ensuring the consistency of brightness of each color component and enhancing the display effect.
Smart Images

Figure CN120808718B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and in particular to an RGB backlight brightness correction method, apparatus, device, and medium. Background Technology
[0002] In RGB LED backlit LCD displays, the brightness output of each RGB display unit is prone to inconsistency due to differences in manufacturing processes, resulting in uneven brightness of the displayed image and severely affecting the visual experience. In the process of RGB backlight brightness calibration, the existing technology calibrates based on the difference between the detected brightness value of the RGB display unit and the reference brightness value. The determination of the brightness level does not exclude extreme value interference, and the reference representativeness is insufficient, resulting in low accuracy of RGB backlight brightness calibration. Therefore, how to improve the accuracy of RGB backlight brightness calibration has become an urgent problem to be solved. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide an RGB backlight brightness correction method, apparatus, device and medium to solve the problem of low accuracy in the RGB backlight brightness correction process.
[0004] In a first aspect, embodiments of the present invention provide an RGB backlight brightness correction method, the RGB backlight brightness correction method comprising:
[0005] The first measured brightness value of each color component of the RGB display unit of the light board is collected under the preset first brightness level and preset current conditions.
[0006] Based on the first measured brightness value of each color component, the target brightness value of each color component of the RGB display unit is determined under the preset first brightness level and the preset current condition;
[0007] The brightness amplification factor of the corresponding color component is determined based on the ratio of the target brightness value of each color component to the first measured brightness value of the corresponding color component.
[0008] Based on the brightness amplification factor, the current of each color component is adjusted to obtain the adjusted current, which is used to correct the brightness of each color component of the RGB display unit.
[0009] Secondly, embodiments of the present invention provide an RGB backlight brightness correction device, the RGB backlight brightness correction device comprising:
[0010] The acquisition module is used to acquire the first measured brightness value of each color component of the RGB display unit of the lamp board under the preset first brightness level and preset current conditions;
[0011] The first determining module is used to determine the target brightness value of each color component of the RGB display unit under the preset first brightness level and the preset current condition based on the first measured brightness value of each color component.
[0012] The second determining module is used to determine the brightness amplification factor of the corresponding color system component based on the ratio of the target brightness value of each color system component to the first measured brightness value of the corresponding color system component.
[0013] The third determining module is used to adjust the current of each color component based on the brightness amplification coefficient to obtain the adjusted current, which is used to correct the brightness of each color component of the RGB display unit.
[0014] Thirdly, embodiments of the present invention provide a computer device, the computer device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the RGB backlight brightness correction method as described above.
[0015] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the RGB backlight brightness correction method as described above.
[0016] The advantages of this invention compared to the prior art are:
[0017] In this application, the target brightness value of each color component is determined based on the first measured brightness value of each color component under a preset first brightness level and preset current conditions. This avoids the influence of extreme brightness levels and improves the accuracy of the target brightness value. When determining the brightness amplification coefficient of the corresponding color component using the corresponding target brightness value and measured brightness value, the accuracy of the brightness amplification coefficient is further improved. Current compensation is performed on each display unit based on the brightness amplification coefficient to obtain the adjusted current. This adjusted current is then used to determine the current compensation in reverse, achieving adaptive adjustment of each color component. The RGB backlight brightness is corrected based on the adjusted current, thereby improving the accuracy of RGB backlight brightness correction. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1This is a schematic diagram illustrating the application environment of an RGB backlight brightness correction method provided in an embodiment of this application;
[0020] Figure 2 This is a schematic flowchart of an RGB backlight brightness correction method provided in an embodiment of this application;
[0021] Figure 3 This is a schematic diagram of the structure of an RGB backlight brightness correction device provided in an embodiment of this application;
[0022] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0023] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0024] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of the invention. However, those skilled in the art will understand that the invention can be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods are omitted so as not to obscure the description of the invention with unnecessary detail.
[0025] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0026] It should also be understood that the term “and / or” as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0027] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."
[0028] Furthermore, in the description of this invention and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0029] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of the invention include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0030] It should be understood that the sequence number of each step in the following embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0031] To illustrate the technical solution of the present invention, specific embodiments are described below.
[0032] An embodiment of the present invention provides an RGB backlight brightness correction method, which can be applied to, for example... Figure 1 In this application environment, the client communicates with the server. The client includes, but is not limited to, handheld computers, desktop computers, laptops, ultra-mobile personal computers (UMPCs), netbooks, cloud computing devices, and personal digital assistants (PDAs). The server can be a standalone server or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0033] To illustrate the technical solution of the present invention, specific embodiments are described below.
[0034] See Figure 2 This is an RGB backlight brightness correction method provided in one embodiment of the present invention, such as... Figure 2As shown, the RGB backlight brightness correction method may include the following steps.
[0035] S201: Collect the first measured brightness value of each color component of the RGB display unit of the lamp board under the preset first brightness level and preset current conditions.
[0036] In step S201, the RGB display unit includes multiple display units, and the brightness value in each display unit includes the brightness value of each color component of RGB. The preset first brightness level is the brightness corresponding to a preset duty cycle, and the first measured brightness value of each color component is the brightness value of the R color system, the G color system, and the B color system in RGB.
[0037] In this embodiment, a high-precision brightness detection device is used to detect all RGB display units on the lamp board. The device collects the first measured brightness values of each color component under preset first brightness levels and preset current conditions. For example, the preset current can be the rated current, and the preset first brightness level is 90% brightness (i.e., the brightness at a 90% duty cycle). The first measured brightness values of each color component under the rated current and 90% duty cycle conditions are determined as the reference brightness values, providing comprehensive data support for subsequent calibration. Brightness values at other duty cycles are also acceptable; this embodiment does not limit the specific values.
[0038] In this embodiment, the first measured brightness value of each color component is collected at 90% brightness (i.e., 90% duty cycle) of the RGB display unit of the lamp board. This ensures that the first measured brightness value of each color component is obtained when the driving circuit in the lamp board is highly efficient. At this time, the current fluctuation is small and the dimming resolution is higher, so the accuracy of the first measured brightness value of each color component is higher.
[0039] S202: Based on the first measured brightness value of each color component, determine the target brightness value of each color component of the RGB display unit under the preset first brightness level and preset current conditions.
[0040] In step S202, the target brightness value is the target reference value for each color component, so as to calculate the corresponding brightness amplification factor based on this target brightness value.
[0041] In this embodiment, the preset current can be the rated current, and the preset first brightness level is 90% brightness, i.e., the brightness when the duty cycle is 90%. The RGB display unit includes multiple display units, and each display unit includes the brightness value of each color component. Based on the first measured brightness value, the average of the first measured brightness values of each color component of all display units is calculated. By averaging the first measured brightness values of each color component of all units, the target brightness value of each color component of the RGB display unit under the preset first brightness level and preset current conditions is determined.
[0042] In this embodiment, based on the first measured brightness value under the preset first brightness level and preset current conditions, the average value of the brightness values of each color component is determined as the target brightness value of each color component, which can filter out noise interference and improve the accuracy of the target brightness value.
[0043] Optionally, based on the first measured brightness value of each color component, the target brightness value of each color component of the RGB display unit under a preset first brightness level and a preset current condition is determined, including:
[0044] For any color component, sort all the first measured brightness values of the corresponding color component in the RGB display unit from largest to smallest to obtain the sorting result. Based on the sorting result, determine multiple target display units.
[0045] Based on the first measured brightness value of the color component corresponding to each of the multiple target display units, determine the first average value of the first measured brightness value of the color component corresponding to all target display units, and determine the first average value as the target brightness value of the corresponding color component.
[0046] In this embodiment, for any color component, the first measured brightness value of the corresponding color component is sorted from largest to smallest to obtain a sorting result. Based on the sorting result, multiple target display units are determined. When determining multiple target display units, the brightness values of the color components corresponding to the maximum 10% and the minimum 10% of the color components are removed according to the sorting result. The display units corresponding to the brightness values of the remaining 80% of the color components are determined as target display units. Based on the first measured brightness value of the color component corresponding to each of the multiple target display units, the first average value of the first measured brightness values of the color components corresponding to all target display units is determined. That is, the first measured brightness values of the color components corresponding to all target display units are added together and then divided by the number of target display units. The first average value is determined as the target brightness value of the corresponding color component.
[0047] It should be noted that the target display units for different color components may differ. For example, for the R color component, under rated current and a 90% duty cycle, the brightness value of the R color component of each display unit is collected. The brightness values of the R color component in all display units are then sorted from largest to smallest to obtain a first sorting result. Based on the first sorting result, multiple first target display units are determined. For the G color component, under rated current and a 90% duty cycle, the brightness value of the G color component of each display unit is collected. The brightness values of the G color component in all display units are then sorted from largest to smallest to obtain a second sorting result. Based on the second sorting result, multiple second target display units are determined.
[0048] In this embodiment, when determining the target brightness value of the corresponding color component, the smaller and larger portions of the first measured brightness value of the corresponding color component are removed to eliminate extreme value interference and improve the accuracy of the target brightness value.
[0049] S203: Determine the brightness amplification factor of the corresponding color component based on the ratio of the target brightness value of each color component to the first measured brightness value of the corresponding color component.
[0050] In step S203, the brightness amplification factor is the amplification factor between the first measured brightness value and the target brightness value of each color component, wherein the brightness amplification factor is the brightness amplification factor corresponding to each display unit.
[0051] In this embodiment, the brightness amplification factor of the corresponding color system component is determined based on the ratio of the target brightness value of each color system component to the first measured brightness value of the corresponding color system component. For example, if the target brightness value of the R color system component is LR=96 nits, and the first measured brightness value of the R color system component of one display unit is 94 nits, then the brightness amplification factor of the R color system component of the corresponding display unit is r1=96 / 94≈1.0213. If the target brightness value of the G color system component is LR=322 nits, and the first measured brightness value of the G color system component of one display unit is 316 nits, then the brightness amplification factor of the G color system component of the corresponding display unit is g1=322 / 316≈1.0190.
[0052] In this embodiment, the brightness amplification factor of the corresponding color component is determined according to the ratio of the target brightness value of each color component to the first measured brightness value of the corresponding color component. This allows the current to be increased proportionally when the corresponding current is adjusted according to the corresponding brightness amplification factor. Based on the adjusted current, the brightness of each color component of each display unit can be obtained to be close to the target brightness value, thereby improving the accuracy of each color component of the RGB display unit of the lamp board.
[0053] Optionally, based on the brightness amplification factor of the corresponding color component, including:
[0054] The third measured brightness value of each color component of the RGB display unit of the light board is collected under the preset second brightness level and preset current conditions.
[0055] Based on the third measured brightness value of each color component, determine the second target brightness value of each color component of the RGB display unit under the preset second brightness level and preset current conditions;
[0056] Calculate the ratio of the target luminance value of each color component to the first measured luminance value of the corresponding color component, and determine the first luminance amplification factor;
[0057] Calculate the ratio of the second target brightness value of each color component to the second measured brightness value of the corresponding color component, and determine the second brightness amplification factor;
[0058] The average of the first and second brightness amplification factors of each color component is determined as the brightness amplification factor of the corresponding color component.
[0059] In this embodiment, the preset second brightness level is the brightness corresponding to a preset duty cycle. The preset second brightness level is 5% brightness, that is, the brightness when the duty cycle is 5%. The second measured brightness values of each color component are collected under the conditions of rated current and a 5% duty cycle. Based on the second measured brightness values, the average of the second measured brightness values of each color component in all units is calculated. The average of the second measured brightness values of each color component in all units is used to determine the second target brightness value of each color component in the RGB display unit under the preset second brightness level and preset current conditions. The ratio of the target brightness value of each color component to the first measured brightness value of the corresponding color component is calculated to determine the first brightness amplification factor; the ratio of the second target brightness value of each color component to the second measured brightness value of the corresponding color component is calculated to determine the second brightness amplification factor; the average of the first and second brightness amplification factors of each color component is determined as the brightness amplification factor of the corresponding color component.
[0060] In this embodiment, when determining the brightness amplification factor of the corresponding color component, the brightness amplification factor at different brightness levels is considered, which improves the accuracy of the brightness amplification factor.
[0061] S204: Based on the brightness amplification factor, adjust the current of each color component to obtain the adjusted current, which is used to correct the brightness of each color component of the RGB display unit.
[0062] In step S204, the current of each color component is adjusted based on the brightness amplification factor, that is, the current magnitude is adjusted according to the brightness amplification factor, and the brightness value of the corresponding color component is adjusted by adjusting the current of the corresponding color component.
[0063] In this embodiment, based on the brightness amplification factor, the current of the corresponding color component is adjusted to the same multiple of the current. That is, based on the brightness amplification factor, the rated current is adjusted to the corresponding multiple of the current. When the brightness amplification factor is greater than 1, the current is increased, and when the brightness amplification factor is less than 1, the current is decreased.
[0064] In this embodiment, based on the brightness amplification factor, the current of each color component is adjusted to achieve brightness compensation for each color component, so that the brightness value of each color component is as close as possible to the corresponding target brightness value, thereby achieving more accurate color reproduction.
[0065] Optionally, after obtaining the adjusted current, the process further includes:
[0066] Determine the second measured brightness value of each color component under the preset first brightness level and adjusted current conditions. The second measured brightness value is the brightness value after RGB backlight brightness correction.
[0067] Abnormal color components are determined based on the second measured brightness value of each color component and the target brightness value of each color component.
[0068] In this embodiment, after obtaining the adjusted current, a high-precision brightness detection device is used to detect all RGB display units on the lamp board, and the second measured brightness value of each color component of the RGB display unit on the lamp board is collected under the preset first brightness level and the adjusted current condition. Based on the second measured brightness value of each color component and the target brightness value of each color component, abnormal color components are determined. Abnormal color components are those whose measured brightness value differs significantly from the target brightness value.
[0069] In this embodiment, the brightness difference between the second measured brightness value and the target brightness value of each color component is calculated. When the brightness difference exceeds a preset brightness difference threshold, the corresponding color component is determined to be an abnormal color component. The formula for calculating the brightness difference between the second measured brightness value and the target brightness value of each color component is as follows:
[0070]
[0071] in, This represents the brightness difference between the second measured brightness value of a color component and the target brightness value of the corresponding color component. This represents the target brightness value for the corresponding color component. It is the second measured brightness value of the corresponding color component in the nth display unit, where the color component is any color component in RGB.
[0072] When the brightness difference exceeds a preset threshold, the corresponding color component is determined to be an abnormal color component. The preset brightness difference threshold can be set according to specific circumstances, and this embodiment does not impose a limitation. For example, if the preset brightness difference threshold is ±2%, and the brightness difference of the R color component in one display unit is -1.66%, the R color component of the corresponding display unit is determined to be acceptable. If the brightness difference of the G color component in one display unit is -2.66%, the G color component of the corresponding display unit is determined to be abnormal.
[0073] In this embodiment, the second measured brightness value of each color component and the target brightness value of each color component are used to find the color component that differs greatly from the target brightness value of the corresponding color component, so as to correct the abnormal color component.
[0074] Optionally, determine anomalous color components, including:
[0075] For any color component, determine the target brightness value for multiple brightness levels based on the target brightness value;
[0076] Based on the adjusted current, the measured brightness values of each color component at multiple brightness levels are collected for the corresponding color components.
[0077] For any brightness level, determine the brightness difference of the corresponding brightness level based on the target brightness value and the measured brightness value of the brightness level. Iterate through all brightness levels to determine the brightness difference of all brightness levels.
[0078] Calculate the average value of the brightness difference for all brightness levels. If the average value of the difference is greater than the preset brightness difference threshold, the corresponding color component is determined to be an abnormal color component.
[0079] In this implementation, for any color component, multiple target brightness values are determined based on the target brightness value. The target brightness value is the corresponding target brightness value multiplied by the corresponding level. For example, the target brightness value of the 50% brightness level is the target brightness value multiplied by 50%. If the target brightness value of the R color component is 96 nits, then the target brightness value of the 50% brightness level is 48 nits, and the target brightness value of the 80% brightness level is 76.8 nits.
[0080] Based on the adjusted current, the measured brightness values of each color component at multiple brightness levels are collected. For example, if the measured brightness value at 50% brightness level is collected, the measured brightness value of the corresponding color component at the 50% brightness level and the adjusted current condition is collected from the RGB display unit of the lamp board. If the measured brightness value at 80% brightness level is collected, the measured brightness value of the corresponding color component at the RGB display unit of the lamp board at 80% brightness level and the adjusted current condition is collected.
[0081] For any given brightness level, the brightness difference is determined based on the target brightness value and the measured brightness value for that level. The brightness difference is equal to the target brightness value minus the measured brightness value, divided by the target brightness value. For example, if the target brightness value for the R color component is 96 nits, the target brightness value for the 80% brightness level is 76.8 nits, and the measured brightness value for the 80% brightness level is 75 nits, resulting in a brightness difference of 2.34%. This process is repeated for all brightness levels to determine the brightness difference for each level. Multiple brightness levels can include those within the 0%-100% full brightness range.
[0082] The mean value of the brightness difference across all brightness levels is calculated. When the mean value of the difference exceeds a preset brightness difference threshold, the corresponding color component is identified as an abnormal color component. The preset brightness difference threshold is set according to actual conditions and is not limited in this implementation.
[0083] In this embodiment, the corresponding abnormal color components are determined based on the brightness difference at different brightness levels. By considering the brightness difference at different brightness levels, the detection error at a single brightness level is avoided, and the detection accuracy of abnormal color components is improved.
[0084] Optionally, determining anomalous color components also includes:
[0085] For any color system component, the measured chromaticity coordinates of the color system component under the adjusted current conditions are collected;
[0086] Obtain the standard chromaticity coordinates of the color system components, and calculate the chromaticity difference of the corresponding color system components based on the measured chromaticity coordinates and the standard chromaticity coordinates.
[0087] When the chromaticity difference exceeds the preset chromaticity difference threshold, the corresponding color component is identified as an abnormal color component.
[0088] In this embodiment, for any color system component, a chromaticity coordinate measurement tool is used to collect the measured chromaticity coordinates of the color system component under adjusted current conditions. For example, the measured chromaticity coordinates of the B color system component are (0.15, 0.09). The standard chromaticity coordinates of the color system component are then obtained, where the standard chromaticity coordinates are preset chromaticity coordinates. For example, the standard chromaticity coordinates of the B color system component are (0.15, 0.06). Based on the measured chromaticity coordinates and the standard chromaticity coordinates, the chromaticity difference of the corresponding color system component is calculated. During the calculation, the offset distance between the measured chromaticity coordinates and the standard chromaticity coordinates can be calculated. For example, if the measured chromaticity coordinates of the B color system component are (0.15, 0.09) and the standard chromaticity coordinates of the B color system component are (0.15, 0.06), the chromaticity difference of the B color system component is 0.03. When the chromaticity difference exceeds a preset chromaticity difference threshold, the corresponding color system component is determined to be an abnormal color system component. If the preset chromaticity difference threshold is set to 0.015, and the chromaticity difference of the B color component mentioned above is 0.03, which is greater than 0.015, the corresponding color component is determined to be an abnormal color component. The value of the preset chromaticity difference threshold can be set according to actual conditions, and this embodiment does not impose any limitations.
[0089] It should be noted that when collecting the measured chromaticity coordinates of the color system components under the adjusted current conditions, the color system components of each display unit in the RGB display unit of the lamp board are collected, the measured chromaticity coordinates of the color system components of each display unit under the adjusted current conditions are determined, the chromaticity difference of the corresponding color system components in each display unit is calculated, and based on the corresponding chromaticity difference, it is determined whether the color system components in the corresponding display unit are abnormal color system components.
[0090] In this embodiment, abnormal color components are determined based on the chromaticity difference of each display unit, so as to avoid color cast problems caused by color gamut differences and improve the visual effect when correcting abnormal color components.
[0091] Optionally, after determining the anomalous color components, the process also includes:
[0092] All abnormal color components are corrected to obtain the corrected RGB display unit of the lamp panel;
[0093] The brightness values of each color component in each display unit of the corrected RGB display unit of the lamp board are encoded to determine the brightness encoding result of the corrected RGB display unit of the lamp board.
[0094] The brightness encoding result will be converted into a QR code, which will be used to store the brightness values of each color component in each display unit of the RGB display unit of the corrected lamp board.
[0095] In this embodiment, all abnormal color components are corrected. The correction may include repair and replacement. After correction, the brightness value and corresponding chromaticity coordinates of each color component are collected again under the adjusted current conditions until all abnormal color components are normal, and the corrected RGB display unit of the lamp board is obtained.
[0096] The brightness values of each color component in each display unit of the RGB display unit of the corrected LED panel are encoded to determine the brightness encoding result of the RGB display unit of the corrected LED panel. When the number of display units in the RGB display unit is small, a lossless algorithm of "numerical mapping - grouping and merging - base-32 conversion" is used to process the amplification factor. The amplification factor ranges from 0.800 to 1.200. The amplification factor is mapped to a 10-bit binary integer using y=round[(x-0.800) / 0.400×1023], grouped into 5-bit binary numbers, and then converted into 10 base-32 characters, improving the compression rate by 40%.
[0097] When dealing with a large number of RGB display units, such as processing 6144 coefficients from 2048 RGB display units, a lossless compression algorithm is used: "coefficient standardization - 8-bit integer mapping - binary conversion - 128-bit grouping - 128-base character conversion - feature character extraction". Here, the coefficients are the measured brightness values of each color component in each display unit at 90% brightness level. First, all coefficients are standardized to ensure the value range is within [0.800, 1.200], and outliers outside this range are truncated. Then, the floating-point value x is converted to an 8-bit integer y using the linear mapping formula y = round [(x - 0.800) / 0.400 × 255]. Each y value is then converted to an 8-bit binary number, forming a binary data stream. The binary stream is divided into 128-bit groups, and each group is converted to 18 characters (the first 17 segments use 7 bits corresponding to standard ASCII characters, and the last segment uses 9 bits corresponding to extended ASCII characters). Characters). Feature characters are extracted from all converted characters at fixed intervals as compressed data bits.
[0098] The unique code is a combination of "2-digit product code (identifying model / batch) + compressed data bits + 2-digit CRC-8 checksum". For the case of 2048 RGB display units, the product code is a fixed 2-byte identifier, and the checksum is generated using the CRC-8 algorithm. The calculation includes the product code and the byte stream converted from all grouped character sets, employing a standard polynomial. (Hexadecimal 0x07), initial value 0x00, no reflection, no post-processing XOR, the obtained 8-bit check value is converted into 2 extended ASCII characters, and the final encoding consists of 2 product code characters, 60 feature characters and 2 check characters, forming a unique 64-character code.
[0099] For example, when the number of RGB display units is small, such as 50 RGB display units, the amplification factor r1 compression encoding is: r1=1.0213, mapped to y=round [(1.0213-0.800) / 0.400×1023]=563, corresponding to the binary "1000110011"; grouped into groups of 5, they are combined into 50 binary numbers, converted into 10 base 32 characters (such as "2G8P5X0L3T"). The product code is set to "0B" (2 bits), the CRC-8 check bit is "6D" (2 bits), and the combination is "0B + compressed data + 6D" encoding.
[0100] When the number of RGB display units is large, such as 2048 RGB display units, including 6144 coefficients, the coefficients are standardized to ensure that all coefficients are within the range [0.800, 1.200], and any coefficients exceeding this range are truncated. 8-bit integer mapping: For example, when x = 1.0213, y = round [(1.0213 - 0.800) / 0.400 × 255] ≈ 141; when x = 1.0323, y ≈ 148. Binary conversion: y = 141 corresponds to the binary number 10001101. All 6144 y values are converted to form a 49152-bit binary data stream. 128-bit grouping: The binary stream is divided into 384 groups of 128 bits each. 128-base character conversion: Each group is converted to 18 characters, resulting in 6912 characters across the 384 groups. Feature character extraction: Extract 60 feature characters from 6912 characters at 108 intervals. Check bit generation: The product code is "0C". Convert it and the 6912 characters into a byte stream, calculate the 8-bit check value 0x7F using the CRC-8 algorithm, and convert it into two extended ASCII characters "âã". Encoding combination: Combine the two characters "àá" converted from the product code, the 60 feature characters, and the two check bit characters "âã" into a 64-character encoding "àáâãFj rH.l (JkG#2Xdì...)".
[0101] The brightness encoding result is converted into a QR code, which is used to store the brightness value of each color component in each display unit of the RGB display unit of the calibrated lamp board. The brightness encoding result is then converted into a Version 4 or higher QR code (error correction level H), that is, the 64-character encoding is converted into a Version 4 or higher QR code, which is then printed on a designated position on the lamp board using a laser marking machine to achieve physical storage and fast retrieval of the calibration information.
[0102] In this embodiment, different encoding algorithms are used according to the number of display units to improve encoding efficiency. The corresponding brightness encoding results are converted into QR codes so that the RGB display units on the lamp board can read the data by scanning the QR codes during the installation of the whole machine, and burn the data to the control unit to update the current parameters, thereby achieving highly consistent display.
[0103] In this application, the target brightness value of each color component is determined based on the first measured brightness value of each color component under a preset first brightness level and preset current conditions. This avoids the influence of extreme brightness levels and improves the accuracy of the target brightness value. When determining the brightness amplification coefficient of the corresponding color component using the corresponding target brightness value and measured brightness value, the accuracy of the brightness amplification coefficient is further improved. Current compensation is performed on each display unit based on the brightness amplification coefficient to obtain the adjusted current. This adjusted current is then used to determine the current compensation in reverse, achieving adaptive adjustment of each color component. The RGB backlight brightness is corrected based on the adjusted current, thereby improving the accuracy of RGB backlight brightness correction.
[0104] Please see Figure 3 , Figure 3 This is a schematic diagram of an RGB backlight brightness correction device according to an embodiment of this application. This RGB backlight brightness correction device corresponds one-to-one with the RGB backlight brightness correction method described in the above embodiments. Please refer to [link / reference] for details. Figure 2 as well as Figure 2 The relevant descriptions in the corresponding embodiments are shown below. For ease of explanation, only the parts relevant to this embodiment are shown. See also... Figure 3 The RGB backlight brightness correction device 30 includes: a data acquisition module 31, a first determination module 32, a second determination module 33, and a third determination module 34.
[0105] The acquisition module 31 is used to acquire the first measured brightness value of each color component of the RGB display unit of the lamp board under the preset first brightness level and preset current conditions.
[0106] The first determining module 32 is used to determine the target brightness value of each color component of the RGB display unit under the preset first brightness level and preset current conditions based on the first measured brightness value of each color component.
[0107] The second determining module 33 is used to determine the brightness amplification factor of the corresponding color system component based on the ratio of the target brightness value of each color system component to the first measured brightness value of the corresponding color system component.
[0108] The third determining module 34 is used to adjust the current of each color component based on the brightness amplification coefficient to obtain the adjusted current, which is used to correct the brightness of each color component of the RGB display unit.
[0109] Optionally, the first determining module 32 includes:
[0110] The sorting unit is used to sort all the first measured brightness values of the corresponding color component in the RGB display unit from largest to smallest for any color component, and to obtain the sorting result. Based on the sorting result, multiple target display units are determined.
[0111] The determining unit is configured to determine the first average value of the first measured brightness value of the first measured brightness value of the first color component of all target display units based on the first measured brightness value of the first measured brightness value of the color component of each display unit in the plurality of target display units, and determine the first average value as the target brightness value of the corresponding color component.
[0112] Optionally, the second determining module 33 includes:
[0113] The first acquisition unit is used to acquire the third measured brightness value of each color component of the RGB display unit of the lamp board under the preset second brightness level and preset current conditions.
[0114] The first determining unit is used to determine the second target brightness value of each color component of the RGB display unit under the preset second brightness level and preset current conditions, based on the third measured brightness value of each color component.
[0115] The first calculation unit is used to calculate the ratio of the target brightness value of each color component to the first measured brightness value of the corresponding color component, and to determine the first brightness amplification factor.
[0116] The second calculation unit is used to calculate the ratio of the second target brightness value of each color component to the second measured brightness value of the corresponding color component, and to determine the second brightness amplification factor.
[0117] The second determining unit is used to determine the average of the first brightness amplification coefficient and the second brightness amplification coefficient of each color component as the brightness amplification coefficient of the corresponding color component.
[0118] Optionally, the RGB backlight brightness correction device 30 further includes:
[0119] The fourth determining module is used to determine the second measured brightness value of each color component under the preset first brightness level and adjusted current conditions.
[0120] The fifth determination module is used to determine abnormal color components based on the second measured brightness value of each color component and the target brightness value of each color component.
[0121] Optionally, the fifth determining module mentioned above includes:
[0122] The third determining unit is used to determine the target brightness value of multiple brightness levels for any color component, based on the target brightness value.
[0123] The second acquisition unit is used to acquire the measured brightness values of each color component at multiple brightness levels based on the adjusted current.
[0124] The fourth determining unit is used to determine the level brightness difference for any brightness level based on the target brightness value and the measured brightness value of the brightness level, and to determine the level brightness difference for all brightness levels by traversing all brightness levels.
[0125] The fifth determining unit is used to calculate the average value of the brightness difference of all brightness levels, obtain the average value of the difference, and determine the corresponding color component as an abnormal color component when the average value of the difference is greater than the preset brightness difference threshold.
[0126] Optionally, the fifth determining module mentioned above further includes:
[0127] The third acquisition unit is used to acquire the measured chromaticity coordinates of any chromaticity component under the adjusted current conditions.
[0128] The third calculation unit is used to obtain the standard chromaticity coordinates of the color system components and calculate the chromaticity difference of the corresponding color system components based on the measured chromaticity coordinates and the standard chromaticity coordinates.
[0129] The sixth determining unit is used to determine the corresponding color system component as an abnormal color system component when the color difference is greater than the preset color difference threshold.
[0130] Optionally, the RGB backlight brightness correction device 30 further includes:
[0131] The correction module is used to correct all abnormal color components to obtain the corrected RGB display unit of the lamp panel.
[0132] The encoding module is used to encode the brightness values of each color component in each display unit of the RGB display unit of the corrected lamp board, and to determine the brightness encoding result of the RGB display unit of the corrected lamp board.
[0133] The conversion module is used to convert the brightness encoding result into a QR code. The QR code is used to store the brightness values of each color component in each display unit of the RGB display unit of the lamp board after correction.
[0134] It should be noted that the information interaction and execution process between the above-mentioned units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, which will not be repeated here.
[0135] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 4 As shown, the computer device of this embodiment includes: at least one processor ( Figure 4Only one is shown in the diagram), a memory, and a computer program stored in the memory and capable of running on at least one processor, which, when executing the computer program, implements the steps in any of the above-described RGB backlight brightness correction method embodiments.
[0136] This computer device may include, but is not limited to, a processor and memory. Those skilled in the art will understand that... Figure 4 The examples of computer devices are merely examples and do not constitute a limitation on computer devices. Computer devices may include more or fewer components than shown, or combinations of certain components, or different components, such as network interfaces, displays, and input devices.
[0137] The processor referred to can be a CPU, but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0138] Memory includes readable storage media, internal memory, etc., wherein internal memory can be the RAM of a computer device, providing an environment for the operation of the operating system and computer-readable instructions stored in the readable storage media. The readable storage media can be the hard drive of a computer device, or in other embodiments, it can be an external storage device of the computer device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, memory can include both internal storage units and external storage devices of the computer device. Memory is used to store the operating system, applications, bootloader, data, and other programs, such as program code for computer programs. Memory can also be used to temporarily store data that has been output or will be output.
[0139] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above device can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium can include at least: any entity or device capable of carrying computer program code, a recording medium, a computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.
[0140] The implementation of all or part of the processes in the methods of the above embodiments can also be accomplished by a computer program product. When the computer program product is run on a computer device, it enables the computer device to execute the steps in the above method embodiments.
[0141] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0142] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0143] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer devices and methods can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0144] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0145] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for RGB backlight brightness correction, characterized in that, The RGB backlight brightness correction method includes: The first measured brightness value of each color component of the RGB display unit of the light board is collected under the preset first brightness level and preset current conditions. Based on the first measured brightness value of each color component, the target brightness value of each color component of the RGB display unit is determined under the preset first brightness level and the preset current condition; The brightness amplification factor of the corresponding color component is determined based on the ratio of the target brightness value of each color component to the first measured brightness value of the corresponding color component. Based on the brightness amplification factor, the current of each color component is adjusted to obtain the adjusted current, which is used to correct the brightness of each color component of the RGB display unit. The step of determining the target brightness value of each color component of the RGB display unit under the preset first brightness level and the preset current condition based on the first measured brightness value of each color component includes: For any color component, all the first measured brightness values of the corresponding color component in the RGB display unit are sorted from largest to smallest to obtain a sorting result. Based on the sorting result, multiple target display units are determined. When determining multiple target display units, the brightness values of the color components corresponding to the maximum 10% and the minimum 10% of the color components are removed according to the sorting result, and the display units corresponding to the brightness values of the remaining 80% of the color components are determined as target display units. Based on the first measured brightness value of the color component corresponding to each of the multiple target display units, a first average value of the first measured brightness values of the color components corresponding to all target display units is determined, and the first average value is determined as the target brightness value of the corresponding color component.
2. The RGB backlight brightness correction method as described in claim 1, characterized in that, The determination of the brightness amplification factor for the corresponding color component includes: The third measured brightness value of each color component of the RGB display unit of the light board is collected under the preset second brightness level and preset current conditions. Based on the third measured brightness value of each color component, the second target brightness value of each color component of the RGB display unit is determined under the preset second brightness level and the preset current condition; Calculate the ratio of the target luminance value of each color component to the first measured luminance value of the corresponding color component, and determine the first luminance amplification factor; Calculate the ratio of the second target brightness value of each color component to the second measured brightness value of the corresponding color component, and determine the second brightness amplification factor; The average of the first brightness amplification factor and the second brightness amplification factor of each color component is determined as the brightness amplification factor of the corresponding color component.
3. The RGB backlight brightness correction method as described in claim 1, characterized in that, After obtaining the adjusted current, the process further includes: Determine the second measured brightness value of each color component under the preset first brightness level and the adjusted current conditions; Abnormal color components are determined based on the second measured brightness value of each color component and the target brightness value of each color component.
4. The RGB backlight brightness correction method as described in claim 3, characterized in that, The determination of anomalous color components includes: For any color component, based on the target brightness value, determine the target brightness value corresponding to multiple brightness levels; Based on the adjusted current, the measured brightness values of each color component at multiple brightness levels are collected for the corresponding color components. For any brightness level, the brightness difference of the corresponding brightness level is determined based on the target brightness value of the brightness level and the measured brightness value of the brightness level. This process is repeated for all brightness levels to determine the brightness difference of all brightness levels. Calculate the average value of the brightness difference for all brightness levels to obtain the average value of the difference. When the average value of the difference is greater than a preset brightness difference threshold, the corresponding color component is determined to be an abnormal color component.
5. The RGB backlight brightness correction method as described in claim 3, characterized in that, The determination of anomalous color components also includes: For any color component, the measured chromaticity coordinates of the color component under the adjusted current conditions are collected; Obtain the standard chromaticity coordinates of the color system components, and calculate the chromaticity difference of the corresponding color system components based on the measured chromaticity coordinates and the standard chromaticity coordinates; When the chromaticity difference exceeds a preset chromaticity difference threshold, the corresponding color component is determined to be an abnormal color component.
6. The RGB backlight brightness correction method as described in claim 3, characterized in that, After determining the aberrant color components, the method further includes: All abnormal color components are corrected to obtain the corrected RGB display unit of the lamp panel; The brightness values of each color component in each display unit of the corrected RGB display unit of the lamp board are encoded to determine the brightness encoding result of the corrected RGB display unit of the lamp board; The brightness encoding result is converted into a QR code, which is used to store the brightness values of each color component in each display unit of the corrected RGB display unit of the lamp board.
7. An RGB backlight brightness correction device, characterized in that, The RGB backlight brightness correction device includes: The acquisition module is used to acquire the first measured brightness value of each color component of the RGB display unit of the lamp board under the preset first brightness level and preset current conditions; The first determining module is used to determine the target brightness value of each color component of the RGB display unit under the preset first brightness level and the preset current condition based on the first measured brightness value of each color component. The second determining module is used to determine the brightness amplification factor of the corresponding color system component based on the ratio of the target brightness value of each color system component to the first measured brightness value of the corresponding color system component. The third determining module is used to adjust the current of each color component based on the brightness amplification coefficient to obtain the adjusted current, which is used to correct the brightness of each color component of the RGB display unit. The step of determining the target brightness value of each color component of the RGB display unit under the preset first brightness level and the preset current condition based on the first measured brightness value of each color component includes: For any color component, all the first measured brightness values of the corresponding color component in the RGB display unit are sorted from largest to smallest to obtain a sorting result. Based on the sorting result, multiple target display units are determined. When determining multiple target display units, the brightness values of the color components corresponding to the maximum 10% and the minimum 10% of the color components are removed according to the sorting result, and the display units corresponding to the brightness values of the remaining 80% of the color components are determined as target display units. Based on the first measured brightness value of the color component corresponding to each of the multiple target display units, a first average value of the first measured brightness values of the color components corresponding to all target display units is determined, and the first average value is determined as the target brightness value of the corresponding color component.
8. A computer device, characterized in that, The computer device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the RGB backlight brightness correction method as described in any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the RGB backlight brightness correction method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Backlight adjusting method and device of display equipment, electronic equipment and system
CN117423318A
Brightness adjusting method, device, electronic equipment and system
CN117528853A