Correction coefficient processing method, receiving card, display system and storage medium

By setting nonlinear conversion rules based on the nonlinear characteristics of human eye perception of brightness in LED display screens and compressing and decompressing the correction coefficients, the problem of precision loss in the existing technology is solved, and higher correction coefficient accuracy and display effect are achieved.

CN119380652BActive Publication Date: 2025-10-03XIAN QINGSONG PHOTOELECTRIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411611309.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-10-03
Estimated Expiration
2044-11-12

AI Technical Summary

Technical Problem

In the prior art, during the transmission and storage of correction coefficients for LED display screens, truncation and padding are used, which results in loss of precision and affects the correction effect.

Method used

The nonlinear conversion rules are set based on the nonlinear characteristics of human eye perception of brightness, the correction coefficients are compressed and decompressed, and the photoelectric transfer function of the PQ curve is used as the nonlinear mapping formula to ensure the precision and accuracy of the correction coefficients.

Benefits of technology

While reducing the transmission bandwidth, the accuracy and reliability of the correction coefficient are improved, ensuring the correction effect of the LED display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119380652B_ABST
    Figure CN119380652B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a correction coefficient processing method, a receiving card, a display system and a storage medium, which includes: receiving a first main correction coefficient and a first supplementary correction coefficient obtained after compression using a nonlinear conversion rule, the length of the first main correction coefficient is the first digit, the length of the first supplementary correction coefficient is the second digit, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness; using the nonlinear conversion rule to decompress the first main correction coefficient and the first supplementary correction coefficient to obtain a second main correction coefficient with a length of the first target digit and a second supplementary correction coefficient with a length of the second target digit, the first target digit is greater than the first digit, and the second target digit is greater than the second digit; using the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display screen. The above method can solve the technical problem of loss of accuracy when processing the correction coefficient by truncation processing and supplementation processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of data processing technology, and in particular to a correction coefficient processing method, a receiving card, a display system, and a storage medium. Background Art

[0002] A light-emitting diode (LED) display screen uses semiconductor light-emitting diodes to display various information, including text, graphics, images, animations, market information, videos, and recordings. LED displays typically use pixel-by-pixel calibration to improve the brightness and color uniformity of each pixel, enhancing the overall display quality. However, the calibration coefficients used in pixel-by-pixel calibration require a relatively large data bit width, requiring significant bandwidth to transmit.

[0003] In the related art, in order to save the transmission bandwidth of the correction coefficient, the correction coefficient is often truncated, and when the correction coefficient is needed, the correction coefficient is padded. Among them, the truncation process refers to removing the data on the front and back digits of the correction coefficient (such as deleting the data on the upper and lower three digits of the correction coefficient) to shorten the data bit width of the correction coefficient. The padded process refers to using a preset fixed value to supplement the front and back digits of the correction coefficient to obtain the correction coefficient used for point-by-point correction. However, the truncation process and the padded process will cause the accuracy of the correction coefficient to be lost, thereby affecting the correction effect. Summary of the Invention

[0004] The embodiments of the present application provide a correction coefficient processing method, a receiving card, a display system, and a storage medium to solve the technical problem of loss of accuracy when processing the correction coefficient using truncation processing and padding processing in the related art.

[0005] In a first aspect, an embodiment of the present application provides a correction coefficient processing method, which is applied to a receiving card of an LED display screen. The correction coefficient processing method includes:

[0006] Receive a first main correction coefficient and a first supplementary correction coefficient sent by a sending card, where both the first main correction coefficient and the first supplementary correction coefficient are correction coefficients obtained by compression using a nonlinear conversion rule. The length of the first main correction coefficient is the first digit, and the length of the first supplementary correction coefficient is the second digit. The nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness;

[0007] Decompressing the first main correction coefficient using a nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, and decompressing the first supplementary correction coefficient using a nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient having a length of the second target number of bits, wherein the first target number of bits is greater than the first number of bits, and the second target number of bits is greater than the second number of bits;

[0008] The second main correction coefficient and the second supplementary correction coefficient are used to calibrate the LED display screen.

[0009] In the above, by receiving the first main correction coefficient and the first supplementary correction coefficient obtained after compression using a nonlinear conversion rule, and decompressing the first main correction coefficient and the first supplementary correction coefficient using the nonlinear conversion rule to obtain the second main correction coefficient and the second supplementary correction coefficient whose length meets the correction coefficient usage requirements, the second main correction coefficient and the second supplementary correction coefficient can be used to perform display correction on the LED display screen. This solves the technical problem of loss of accuracy when processing the correction coefficient by truncation processing and supplementation processing in the related art. The present application sets a nonlinear conversion rule in combination with the nonlinear characteristics of the human eye's perception of brightness, and uses the nonlinear conversion rule to realize compression and decompression of the correction coefficient, which can not only save the transmission bandwidth of the correction coefficient, but also ensure the accuracy of the correction coefficient after decompression, especially for the supplementary coefficient with smaller values, the accuracy of the supplementary coefficient after decompression can be improved, thereby ensuring the correction effect of the LED display screen.

[0010] In one embodiment of the present application, the first main correction coefficient is decompressed using a nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, including:

[0011] Normalizing the first main correction coefficient according to the first digit to obtain a first normalized coefficient;

[0012] Substituting the first normalization coefficient as a first variable into a preset nonlinear mapping formula to obtain a second normalization coefficient as a second variable, wherein the nonlinear mapping formula is used to implement a nonlinear mapping between the first variable and the second variable;

[0013] The second normalization coefficient is denormalized according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits.

[0014] As described above, decompression of the correction coefficients is achieved using a nonlinear mapping formula, which can avoid errors caused by discarding low-order data in the correction coefficients during truncation and padding, thereby ensuring the accuracy of the correction coefficients after decompression.

[0015] In one embodiment of the present application, the nonlinear mapping formula is a photoelectric transfer function of a PQ curve.

[0016] As described above, the photoelectric transfer function of the PQ curve is used as a nonlinear mapping formula, that is, with the help of the nonlinear characteristics of the PQ curve, the loss of accuracy of the compressed data can be reduced when the correction coefficient is small, thereby improving the accuracy of the correction coefficient obtained after decompression. Moreover, when the correction coefficient is large, with the help of the characteristic that the human eye is insensitive to high brightness, the influence of the accuracy loss of the correction coefficient during the compression and decompression process on the correction effect can be avoided. At this time, a good correction effect can be achieved for LED lamp beads that are too bright or too dark on the LED display, that is, the overall correction effect of the LED display is guaranteed.

[0017] In one embodiment of the present application, after receiving the first main correction coefficient and the first supplementary correction coefficient sent by the sending card, the method further includes:

[0018] Saving the first main correction coefficient and the first supplementary correction coefficient;

[0019] When a display correction instruction is received, an operation of decompressing the first main correction coefficient using a nonlinear conversion rule according to a first target bit number is performed.

[0020] As described above, after receiving the first main correction coefficient and the first supplementary correction coefficient, the first main correction coefficient and the first supplementary correction coefficient are saved, and when display correction is required, they are decompressed to achieve display correction, which can save all the storage space for storing the correction coefficients and thus save the storage resources of the receiving card.

[0021] In one embodiment of the present application, after decompressing the first main correction coefficient using a nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, and decompressing the first supplementary correction coefficient using a nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient having a length of the second target number of bits, the method further includes:

[0022] Save the second main correction coefficient and the second supplementary correction coefficient;

[0023] When a display correction instruction is received, an operation of performing display correction on the LED display screen using the second main correction coefficient and the second supplementary correction coefficient is executed.

[0024] As mentioned above, after receiving the first main correction coefficient and the first supplementary correction coefficient, they are first decompressed and then saved, so that the decompressed second main correction coefficient and the second supplementary correction coefficient can be used when display correction is required. In this way, there is no need to decompress each time display correction is required, which can speed up the display correction.

[0025] In a second aspect, an embodiment of the present application further provides a correction coefficient processing method, which is applied to a display system, the display system including a host computer, a sending card, a receiving card, and an LED display screen. The correction coefficient processing method includes:

[0026] The host computer obtains the original main correction coefficient and the original supplementary correction coefficient of the LED display screen. The length of the original main correction coefficient is the first target number of digits, and the length of the original supplementary correction coefficient is the second target number of digits.

[0027] The host computer compresses the original main correction coefficient using a nonlinear conversion rule according to the first digit to obtain a first main correction coefficient with a length of the first digit, and compresses the original supplementary correction coefficient using a nonlinear conversion rule according to the second digit to obtain a first supplementary correction coefficient with a length of the second digit, wherein the first digit is less than the first target digit, and the second digit is less than the second target digit, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness;

[0028] The host computer sends the first main correction coefficient and the first supplementary correction coefficient to the receiving card through the sending card;

[0029] The receiving card receives the first main correction coefficient and the first supplementary correction coefficient;

[0030] The receiving card decompresses the first main correction coefficient using a nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, and decompresses the first supplementary correction coefficient using a nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient having a length of the second target number of bits;

[0031] The receiving card uses the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display.

[0032] In the above, the original main correction coefficient and the original supplementary correction coefficient are obtained by the host computer, and then the original main correction coefficient and the original supplementary correction coefficient are compressed respectively by using the nonlinear conversion rule to obtain the first main correction coefficient and the first supplementary correction coefficient, and then sent to the receiving card through the sending card. After that, the receiving card decompresses the first main correction coefficient and the first supplementary correction coefficient by using the nonlinear conversion rule to obtain the second main correction coefficient and the second supplementary correction coefficient whose length is equal to the original main correction coefficient and the original supplementary correction coefficient. After that, the receiving card can use the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display screen, which solves the technical problem of loss of accuracy when the correction coefficient is processed by truncation processing and supplementation processing in the related art. The present application sets a nonlinear conversion rule in combination with the nonlinear characteristics of the human eye's perception of brightness, and uses the nonlinear conversion rule to realize compression and decompression of the correction coefficient, which can not only save the transmission bandwidth of the correction coefficient, but also ensure the accuracy of the correction coefficient after decompression, especially for the supplementary coefficient with smaller values, the accuracy of the supplementary coefficient after decompression can be improved, thereby ensuring the correction effect of the LED display screen.

[0033] In one embodiment of the present application, the host computer compresses the original main correction coefficient using a nonlinear conversion rule according to the first digit to obtain a first main correction coefficient with a length of the first digit, including:

[0034] The host computer normalizes the original main correction coefficient according to the first target digit to obtain a third normalization coefficient;

[0035] The host computer substitutes the third normalization coefficient as the second variable into a preset nonlinear mapping formula to obtain a fourth normalization coefficient as the first variable, where the nonlinear mapping formula is used to implement a nonlinear mapping between the first variable and the second variable;

[0036] The host computer performs denormalization processing on the fourth normalization coefficient according to the first digit to obtain a first main correction coefficient with a length equal to the first digit.

[0037] As described above, using a nonlinear mapping formula to compress the correction coefficients can avoid errors caused by discarding low-order data in the correction coefficients during truncation and padding, thereby ensuring the accuracy of the correction coefficients obtained after subsequent decompression.

[0038] In a third aspect, an embodiment of the present application further provides a receiving card for use in an LED display screen, the receiving card comprising: one or more processors and a memory;

[0039] a memory for storing one or more programs;

[0040] When one or more programs are executed by one or more processors, the one or more processors implement the correction coefficient processing method as described in the first aspect.

[0041] The beneficial effects of the above-mentioned receiving card can refer to the beneficial effects of the correction coefficient processing method described in the first aspect.

[0042] In a fourth aspect, an embodiment of the present application further provides a display system, comprising: a host computer, a sending card, a receiving card, and an LED display screen;

[0043] The host computer is used to obtain the original main correction coefficient and the original supplementary correction coefficient of the LED display screen, compress the original main correction coefficient according to the first digit using a nonlinear conversion rule to obtain a first main correction coefficient with a length of the first digit, and compress the original supplementary correction coefficient according to the second digit using a nonlinear conversion rule to obtain a first supplementary correction coefficient with a length of the second digit, and send the first main correction coefficient and the first supplementary correction coefficient to the receiving card through a sending card, the length of the original main correction coefficient is the first target number of digits, the length of the original supplementary correction coefficient is the second target number of digits, the first digit is less than the first target number of digits, and the second digit is less than the second target number of digits, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness;

[0044] A receiving card is used to receive a first main correction coefficient and a first supplementary correction coefficient, and decompress the first main correction coefficient using a nonlinear conversion rule according to a first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and decompress the first supplementary correction coefficient using a nonlinear conversion rule according to a second target number of bits to obtain a second supplementary correction coefficient with a length of the second target number of bits, and use the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display.

[0045] The beneficial effects of the above display system can refer to the beneficial effects of the correction coefficient processing method described in the second aspect.

[0046] In a fifth aspect, an embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the correction coefficient processing method as described in the first aspect or the second method.

[0047] The beneficial effects of the above storage medium can refer to the beneficial effects of the correction coefficient processing method described in the first method or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A flowchart of a correction coefficient processing method provided in one embodiment of the present application;

[0049] Figure 2A human eye perception brightness curve provided in one embodiment of the present application;

[0050] Figure 3 A flowchart of a correction coefficient processing method provided in another embodiment of the present application;

[0051] Figure 4 A schematic structural diagram of a correction coefficient processing device provided in one embodiment of the present application;

[0052] Figure 5 A schematic structural diagram of another correction coefficient processing device provided in one embodiment of the present application;

[0053] Figure 6 A schematic diagram of the structure of a receiving card provided in one embodiment of the present application;

[0054] Figure 7 A schematic diagram of a structure of a display coefficient provided in one embodiment of the present application. DETAILED DESCRIPTION

[0055] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended to explain the present application, not to limit the present application. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present application, not all structures.

[0056] In related technologies, a display system can be used to implement an LED display. The display system includes a host computer, a sending card, a receiving card, and an LED display. The host computer is connected to the sending card and is used to send control instructions or display signals to the sending card. The sending card is connected to the receiving card and is used to send configuration information or display signals to the receiving card. The receiving card is connected to the LED display and controls the display to display the display signals based on the configuration information.

[0057] To improve the brightness and color uniformity of each pixel in an LED display, pixel-by-pixel calibration is required. Each LED bead in an LED display can be considered a pixel. Brightness and color are both commonly used parameters in the display industry and are not discussed separately here.

[0058] The current calibration mainly focuses on the LED display's luminous intensity and color uniformity. Intensity calibration reduces the maximum brightness of the LED display by approximately 15%. Color calibration reduces the brightness slightly, but reduces the display's color gamut to improve color uniformity.

[0059] The calibration process primarily involves correcting the RGB values ​​of each LED. The RGB color space is a commonly used color space that uses the three primary colors (red, green, and blue) to produce a variety of colors. RGB values ​​are values ​​within the RGB color space and consist of R, G, and B components. When calibrating RGB values, correction coefficients are used to correct the current R, G, and B components to produce the corrected R, G, and B components.

[0060] The correction coefficients consist of a primary coefficient and a complementary coefficient. The primary coefficients (also known as primary color coefficients) can be denoted as rr, gg, and bb, respectively, and the complementary coefficients (also known as complementary color coefficients) can be denoted as rg, rb, gr, gb, br, and bg, respectively. It should be noted that both the primary coefficients and the complementary coefficients are existing correction coefficients. This application does not describe their meanings or determination methods separately; reference can be made to existing methods.

[0061] At this time, the correction process can be expressed by the following formula:

[0062]

[0063] Where R, G, and B represent the R, G, and B components of the pixel before correction, respectively. R', G', and B' represent the R, G, and B components of the pixel after correction, respectively. By applying the corresponding correction coefficient to each pixel according to the aforementioned correction formula, the current point-by-point correction is achieved.

[0064] Generally speaking, the correction coefficients used above need to be determined or received by the host computer and sent to the receiving card through the sending card. After that, the receiving card can calibrate the LED display point by point according to the correction coefficients.

[0065] Currently, the data bit width of each coefficient in the correction coefficients used in LED displays is relatively large. The correction coefficients are usually transmitted and stored in binary format, in which case the unit of data bit width can be bits. In related technologies, the data bit width of the correction coefficients used during calibration is generally 16 bits, i.e., the data bit widths corresponding to rr, gg, bb, rg, rb, gr, gb, br, and bg are all 16 bits. In this case, the total bit width of the correction coefficients is 16 bits * 9 = 144 bits. This means that at least 144 bits of bit width are required to transmit the correction coefficients, requiring a relatively large bandwidth to transmit the correction coefficients.

[0066] Furthermore, the receiving card also requires a lot of storage space, which means that the storage capacity is consumed. If the receiving card has a small memory, then after storing the correction coefficients, the available storage capacity for storing other data on the receiving card will become very small, which is not conducive to the storage of other data and may affect the normal use of the LED display.

[0067] In related technologies, in order to save the transmission bandwidth and storage space of the correction coefficients, the correction coefficients are truncated to reduce the data bit width of the correction coefficients (i.e., data compression is performed), and when the correction coefficients need to be used, the truncated correction coefficients are padded to restore the data bit width of the correction coefficients (i.e., data decompression is performed).

[0068] Here, taking the case where the data bit width of each coefficient in the correction coefficient is 16 bits, each coefficient in the correction coefficient can be expressed as: XXXX XXXX XXXX XXXX.

[0069] When truncating the main coefficient, the highest bit can be removed, and at the same time, the lower three bits can be removed, that is, the data of the highest bit and the lower three bits are truncated. At this time, the main coefficient is compressed to: XXXX XXXX XXXX XXXX (where X is actually deleted), which becomes 12 bits. When the main coefficient is needed, the compressed main coefficient needs to be padded. At this time, the highest bit can be padded with 1, and the lower three bits can be padded with 0. Correspondingly, the main coefficient is decompressed to: 1XXX XXXX XXXX X000, which becomes 16 bits again. It should be noted that, after observing the correction coefficients currently used in LED display screens, it is found that the values ​​of the main coefficients are generally greater than 0.8. When 16 bits are used to represent the main coefficients, the highest bits of most main coefficients are 1. Therefore, after removing the highest bit during truncation, the highest bit is padded with 1 during padded processing.

[0070] When the complement system is truncated, the upper three digits and the lower three digits can be removed (i.e. truncated). At this time, the complement coefficient is compressed to: XXXX XXXX XXXX XXXX, which becomes 10 bits. When the complement coefficient is needed, the compressed complement coefficient needs to be padded. At this time, the upper three digits can be padded with 0, and the lower three digits can be padded with 0. Correspondingly, the complement coefficient is decompressed to: 000XXXXX XXXX X000, which becomes 16 bits. It should be noted that after observing the correction coefficients currently used in LED displays, it is found that the values ​​of the complement coefficients are generally very small. When using 16 bits to represent the complement coefficients, the upper three digits of most values ​​are 0. Therefore, after removing the upper three digits during truncation, the upper three digits are padded with 0 during the padded process.

[0071] Based on the preceding description, when truncation is used for compression, the total bit width of the compressed correction coefficient is: 12 bits * 3 + 10 bits * 6 = 96 bits. Compared to the 144 bits before compression, the total bit width is significantly smaller, which saves the bit width used to transmit the correction coefficient. That is, the host computer can transmit the compressed correction coefficient to the receiving card via the sending card. When the receiving card uses the correction coefficient, it can first decompress it through bit padding before using it. Furthermore, the receiving card can store the compressed correction coefficient, saving storage capacity.

[0072] In the process of applying the aforementioned truncation and padding, the inventors found that although this can save transmission bandwidth and storage capacity, and can make the accuracy loss of the correction coefficient of most pixels within a certain range, it still affects the correction accuracy and causes precision loss. Specifically, the low-order data (such as the data of the lower three bits) removed by the truncation process will be padded with 0 during the padding process, that is, the actual low-order data is discarded, which may introduce errors and reduce the reliability and accuracy of the correction coefficient. Especially for the padding coefficient, its value is small, the truncation and padding process will affect the accuracy of the padding coefficient, and then affect the correction effect. Moreover, for a small number of correction coefficients that are not within the expected range, the correction coefficient obtained after the truncation and padding process will not achieve a good correction effect. For example, when the main coefficient is small, the highest bit may be 0. In this case, after the truncation and padding process, the main coefficient with the highest bit being 1 will be obtained. For another example, when the padding coefficient is large, 1 may appear in the upper three bits. In this case, after the truncation and padding process, the padding coefficient with the upper three bits being 0 will be obtained. This makes it difficult to ensure the correction effect of pixels whose correction coefficients are not within the expected range. In other words, the truncation and padding processing methods will cause the accuracy of the correction coefficients to be lost, thereby affecting the correction effect.

[0073] In order to address the technical defects in the above-mentioned related technologies, the inventors considered using a new compression and decompression scheme to improve the accuracy and reliability of the correction coefficient while ensuring a reduced transmission bandwidth, that is, to ensure the precision of the correction coefficient, and thus ensure the correction effect. During the research process, the inventors found that based on the characteristic that the brightness perceived by the human eye changes in a nonlinear manner with changes in light intensity (that is, when the light intensity changes linearly, the brightness perceived by the human eye changes nonlinearly), after applying the aforementioned nonlinear conversion method to the correction coefficient and setting appropriate compression and decompression methods, it can be ensured that the corrected image presents a relatively excellent display effect under the quantitative visual perception of the human eye, and it can also ensure that the transmission bandwidth is reduced.

[0074] Based on this, an embodiment of the present application provides a correction coefficient processing method, in which a nonlinear conversion rule based on the nonlinear characteristics of human eye perception of brightness (i.e., the brightness perceived by the human eye) is used to compress and decompress the main coefficient and the complementary coefficient in the correction coefficient respectively, so as to improve the accuracy of the correction coefficient after compression and decompression on the basis of reducing the transmission bandwidth, that is, to improve the accuracy and reliability of the correction coefficient, thereby ensuring the correction effect after display correction using the correction coefficient.

[0075] In one embodiment of the present application, a correction coefficient processing method is provided that can be applied to a receiving card for an LED display screen. Specifically, the correction coefficient processing method is executed by the receiving card, which can be composed of a single physical entity or multiple physical entities. Currently, the receiving card that executes the correction coefficient processing method can refer to the receiving card described in the aforementioned related art. Specifically, the currently used receiving card can control the LED display screen to display a view signal and can also execute the correction coefficient processing method.

[0076] For example, the receiving card may include a processor, and the number of the processors may be one or more. The processor may be a microcontroller unit (MCU) and / or a field programmable gate array (FPGA).

[0077] The receiving card may also include a memory. The memory can be used to store software programs, computer executable programs, and modules, such as the program instructions / modules corresponding to the correction coefficient processing method executed by the receiving card in the embodiments of the present application. The memory may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function; the data storage area may store data created based on the use of the receiving card, etc. Furthermore, the memory may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. Currently, the processor can implement the correction coefficient processing method executed by the receiving card by executing the program stored in the memory. It is understood that when the processor has a storage function, the processor and memory can be integrated into a single physical entity.

[0078] The receiving card also includes multiple communication interfaces. Currently, these multiple communication interfaces include at least one for communicating with the sending card and one for communicating with the LED display. The types of each communication interface and the protocols used for communication are currently unrestricted and can be referenced to the types and protocols used in related art.

[0079] In one embodiment, the receiving card cooperates with the LED display, the sending card, and the host computer to implement the correction coefficient processing method. The LED display, the sending card, and the host computer can all refer to the LED display, the sending card, and the host computer in the related art.

[0080] Figure 1 This is a flow chart of a correction coefficient processing method provided by one embodiment of the present application. Figure 1 The correction coefficient processing method includes steps 110 to 130:

[0081] Step 110: Receive a first main correction coefficient and a first supplementary correction coefficient sent by a sending card. Both the first main correction coefficient and the first supplementary correction coefficient are correction coefficients obtained by compression using a nonlinear conversion rule. The length of the first main correction coefficient is the first digit, and the length of the first supplementary correction coefficient is the second digit. The nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness.

[0082] The correction coefficients used in the present embodiment are used to correct the luminous intensity and color uniformity of the LED display. The correction coefficients include a main coefficient and a complementary coefficient. For a description of the main coefficients and the complementary coefficients, please refer to the relevant descriptions in the related art and are not further explained here. Both the main coefficients and the complementary coefficients are transmitted, stored, and used in binary format.

[0083] The host computer can send the correction coefficient to the receiving card via the sending card, that is, the receiving card can receive the correction coefficient sent by the sending card. In the embodiment, the main coefficient in the correction coefficient received by the receiving card is recorded as the first main correction coefficient, and the supplementary coefficient in the correction coefficient is recorded as the first supplementary correction coefficient.

[0084] Currently, the first main correction coefficient and the first supplemental correction coefficient are both compressed correction coefficients to reduce the bandwidth required for transmission. In one embodiment, the host computer can compress the original correction coefficients (the specific rules for determining the correction coefficients are not currently specified) to obtain the first main correction coefficient and the first supplemental correction coefficient, which are then sent to the receiving card via the sending card. In actual applications, the host computer can also directly obtain the compressed first main correction coefficient and the first supplemental correction coefficient, and then send them to the receiving card via the sending card.

[0085] In one embodiment, the first main correction coefficient and the first supplemental correction coefficient have the same compression method, both utilizing a nonlinear conversion rule for compression. The nonlinear conversion rule utilizes the nonlinear characteristics of the human eye's perception of brightness, and can convert data of one bit width (i.e., bit width) into data of another bit width using a nonlinear conversion method corresponding to the nonlinear characteristics of the human eye's perception of brightness, thereby achieving data compression and decompression.

[0086] It is understandable that the human eye's perception of brightness differences is not a linear relationship, but is closer to a proportional relationship. That is, the brightness differences perceived by the human eye are not strictly reflected in the linear change of light intensity, but are perceived in a nonlinear way as the light intensity changes. Figure 2 A human eye perception brightness curve is provided in one embodiment of the present application, with reference to Figure 2 The horizontal axis is the linearly increasing brightness in nature (i.e., light brightness, which can also be recorded as light intensity), and the vertical axis is the brightness perceived by the human eye. The brightness perceived by the human eye can also be understood as the uniform grayscale perceived by the human mind. The grayscale can reflect the change in brightness from black to white. It is a commonly used brightness representation in the display field and will not be further explained in the embodiments. Figure 2 As shown, there is a nonlinear mapping relationship between the brightness perceived by the human eye and the linearly increasing brightness in nature. That is, the brightness perceived by the human eye changes at a higher power function relative to the intensity of the stimulus light (i.e., the brightness of the light in nature). In low-brightness areas of nature, the human eye is more sensitive, so even very small changes in brightness ranges in nature can be detected by the human eye. In high-brightness areas of nature, the human eye is less sensitive, so even large-scale brightness changes in nature are not noticeable to the human eye. That is, the brightness changes perceived by the human eye are not significant. Given this nonlinear characteristic of brightness perception by the human eye, when the brightness of light in nature doubles, the brightness change perceived by the human eye does not double. Therefore, in the field of LED displays, it is necessary to use the nonlinear characteristics of brightness perception by the human eye to adjust and optimize the display effect. For example, when using correction coefficients to correct the luminous intensity of LED lamp beads in an LED display (i.e., brightness adjustment), the nonlinear characteristics of brightness perception by the human eye need to be taken into account. Based on this, in the embodiment, a nonlinear conversion rule is designed using the nonlinear characteristics of brightness perception by the human eye to achieve compression and decompression of the correction coefficients.

[0087] Currently, a nonlinear mapping formula is required in a nonlinear conversion rule, wherein the nonlinear mapping formula can realize a nonlinear mapping between one variable and another variable, and the specific content of the nonlinear mapping formula can be set in combination with actual conditions. In one embodiment, the curve corresponding to the nonlinear mapping formula is a curve corresponding to the nonlinear characteristics of the human eye's perception of brightness. That is, in combination with the nonlinear characteristics of the human eye's perception of brightness, the formula corresponding to the curve representing this nonlinear characteristic is used as the nonlinear mapping formula used in the nonlinear conversion rule. In one embodiment, the photoelectric transfer function of the PQ curve is used as the nonlinear mapping formula used in the nonlinear conversion rule. Among them, the PQ curve is a nonlinear curve that can define the nonlinear characteristics based on the human eye's perception of brightness. A wider range of brightness and color can be achieved through the PQ curve. Currently, the PQ curve is applied in the compression and decompression scenarios of the correction coefficient.

[0088] The mathematical definition of the PQ curve is as follows:

[0089] F D =EOTF[E′]=10000Y (2)

[0090]

[0091] In the above formula, E' represents the nonlinear color value {R', G', B'} or {L', M', S'} in the PQ interval [0, 1], where R', G', B' are values ​​in the RGB color gamut space, and L', M', S' are values ​​in the LMS color space. D is the linear component of the display {R D , G D 、B D}、Y D or I D Brightness, F D The unit is cd / m 24b . At this time, when R'=G'=B', the pixel displayed by the corresponding LED lamp bead is achromatic. Y represents the normalized linear color value, which is in the range of [0, 1]. m1=2610 / 16384=0.1593017578125, m2=2523 / 4096×128=78.84375, c1=3424 / 4096=0.8359375=c3-c2+1, c2=2413 / 4096×32=18.8515625, c3=2392 / 4096×32=18.6875. It can be understood that the mathematical definition of the PQ curve is an existing mathematical formula. Its usage rules and the meaning of each character can refer to the relevant description of the existing mathematical definition of the PQ curve.

[0092] Currently, when using the photoelectric transfer function of the PQ curve, formula (3) is specifically used as the nonlinear mapping formula in the nonlinear conversion rule. Among them, in formula (3), Y and E' can be considered as two variables. When one of the variables is input into formula (3), the other variable can be obtained. When formula (3) is applied to the compression process of the correction coefficient, Y can be used as the data to be compressed and E' can be used as the compressed data. At this time, when compressing the correction coefficient, the correction coefficient can be normalized first, and then the normalized value is substituted into formula (3) as the Y value to calculate the E' value. Then, the E' value is denormalized according to the data bit width required after compression to obtain the compressed correction coefficient.

[0093] It is understood that in actual applications, other nonlinear mapping formulas of power functions can also be used as the currently used nonlinear mapping formula. Moreover, whether the normalization and denormalization processes need to be performed can be determined in combination with the actual formula used.

[0094] In one embodiment, the data bit width (also understood as length) of the compressed first main correction coefficient is recorded as the first digit, and the data bit width of the compressed first supplementary correction coefficient is recorded as the second digit. The first digit and the second digit can be set according to actual conditions, and the first digit and the second digit can be equal or different. The first digit and the second digit are both smaller than the data bit width of the corresponding original correction coefficient. Generally speaking, the data bit width of the original correction coefficient is 16 bits. For example, the first digit is 12 bits and the second digit is 10 bits. At this time, the host computer normalizes the main coefficients in the original correction coefficients and can substitute them as Y values ​​into formula (3) to calculate the E' value. Then, the E' value is denormalized according to the first digit to obtain the first main correction coefficient. Currently, there are 3 first main correction coefficients, corresponding to rr, gg and bb respectively. At this time, the host computer needs to compress the three main coefficients in the original correction coefficients respectively to obtain all the first main correction coefficients. Furthermore, after the host computer normalizes the complementary coefficients in the original correction coefficients, it can be substituted into formula (3) as the Y value to calculate the E' value. Then, the E' value is denormalized according to the second digit to obtain the first complementary correction coefficient. Currently, there are six first complementary correction coefficients, corresponding to rg, rb, gr, gb, br, and bg. At this time, the host computer needs to compress the six complementary coefficients in the original correction coefficients separately to obtain all the first complementary correction coefficients. After that, the host computer can send the compressed first main correction coefficient and the first complementary correction coefficient to the receiving card through the sending card.

[0095] It can be understood that the time node when the upper computer sends the first main correction coefficient and the first supplementary correction coefficient is currently not limited. For example, after the upper computer determines the correction coefficient (including the main coefficient and the supplementary coefficient) based on the display effect of the LED display screen (which can be before or after leaving the factory), the correction coefficient is compressed to obtain the first main correction coefficient and the first supplementary correction coefficient, and then sent to the receiving card through the sending card.

[0096] After receiving the first main correction coefficient and the first supplementary correction coefficient, the receiving card may decompress them when necessary, that is, execute step 120 .

[0097] Step 120: Decompress the first main correction coefficient using a nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and decompress the first supplementary correction coefficient using a nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient with a length of the second target number of bits. The first target number of bits is greater than the first number of bits, and the second target number of bits is greater than the second number of bits.

[0098] The first target number of bits is the target data bit width after decompression of the first main correction coefficient, which is equal to the data bit width of the original main coefficient corresponding to the first main correction coefficient before compression. The second target number of bits is the target data bit width after decompression of the first supplementary correction coefficient, which is equal to the data bit width of the original supplementary coefficient corresponding to the first supplementary correction coefficient before compression. Optionally, the first target number of bits and the second target number of bits can be pre-stored in the receiving card for use during decompression. The first target number of bits and the second target number of bits can be set based on actual conditions. In one embodiment, the first target number of bits and the second target number of bits are both 16 bits for description.

[0099] For example, when the receiving card determines that decompression is required, it can use nonlinear conversion rules to decompress the first main correction coefficient and the first complementary correction coefficient respectively to obtain a main coefficient with a length of the first target number of bits and a complementary coefficient with a length of the second target number of bits respectively. Currently, the main coefficient obtained after decompression is recorded as the second main correction coefficient, and the complementary coefficient obtained after decompression is recorded as the second complementary correction coefficient.

[0100] In which, upon receiving the first main correction coefficient and the first supplementary correction coefficient, the receiving card can determine that decompression is required. At this time, the receiving card can save the second main correction coefficient and the second supplementary correction coefficient obtained after decompression. Thereafter, when it is determined that the LED display needs to be corrected point by point (such as after receiving the display correction instruction sent by the host computer through the sending card, it is determined that the LED display needs to be corrected point by point), the saved second main correction coefficient and the second supplementary correction coefficient are used to perform point by point correction. Alternatively, after receiving the first main correction coefficient and the first supplementary correction coefficient, the receiving card saves the first main correction coefficient and the first supplementary correction coefficient. Thereafter, when it is determined that the LED display needs to be corrected point by point, the receiving card reads the saved first main correction coefficient and the first supplementary correction coefficient and decompresses them to obtain the second main correction coefficient and the second supplementary correction coefficient. It is understandable that the original correction coefficient currently obtained by the host computer can be reused by the receiving card, that is, the second main correction coefficient and the second supplementary correction coefficient obtained by the receiving card can be used multiple times in the point-by-point correction of the LED display.

[0101] Illustratively, the receiving card performs the same decompression process on the first main correction coefficient and the first supplementary correction coefficient. In one embodiment, the decompression process of the first main correction coefficient by the receiving card is taken as an example to describe how to implement the decompression.

[0102] During decompression, the nonlinear conversion rule is still used. In this case, the decompression process can be considered as the inverse transformation of the compression process, that is, the first main correction coefficient is taken as input, and then the inverse transformation of the compression process is performed according to the nonlinear conversion rule to obtain the second main correction coefficient. It can be understood that based on the compression process described in step 110, the nonlinear conversion rule is mainly implemented by a nonlinear mapping formula, and the nonlinear mapping formula can realize a nonlinear mapping between one variable and another variable. At this time, the variable used as input in the compression process can be used as the output of the decompression process, and the variable used as output in the compression process can be used as the input of the decompression process. In one embodiment, when decompressing using a nonlinear mapping formula, the first main correction coefficient is decompressed using the nonlinear conversion rule according to the first target number of bits, and obtaining the second main correction coefficient with a length of the first target number of bits may include steps 121-step 123:

[0103] Step 121 : Normalize the first main correction coefficient according to the first digit to obtain a first normalized coefficient.

[0104] Exemplarily, when decompressing according to the nonlinear conversion rule, the first main correction coefficient is first normalized, and the data obtained after normalization is recorded as the first normalization coefficient. The first normalization coefficient is in the interval [0,1]. The implementation process of the normalization process can be set in combination with the actual situation. In one embodiment, taking the normalization process implemented by the first digit as an example, for example, when the first digit is 12 bits, the maximum decimal value corresponding to 12 bits is 4095. At this time, the first main correction coefficient can be converted from binary to decimal, and then the decimal value (which should be less than or equal to 4095) is divided by 4095 to achieve normalization and obtain the first normalization coefficient. If an infinite decimal or a finite but more decimal number is obtained after the division, the decimal can be rounded off according to the pre-set number of decimal places to ensure that the first normalization coefficient is a finite value.

[0105] Step 122: Substitute the first normalization coefficient as the first variable into a preset nonlinear mapping formula to obtain a second normalization coefficient as the second variable. The nonlinear mapping formula is used to implement nonlinear mapping between the first variable and the second variable.

[0106] The nonlinear mapping formula can realize nonlinear mapping between one variable and another variable. In one embodiment, the two variables in the nonlinear mapping formula are respectively recorded as the first variable and the second variable. Currently, when the nonlinear mapping formula is used for compression, the second variable is used as input and the first variable is used as output. When the nonlinear mapping formula is used for decompression, the first variable is used as input and the second variable is used as output. At this time, during the decompression process, the first normalization coefficient can be substituted into the nonlinear mapping formula as the first variable to obtain the second variable through the nonlinear mapping formula. Currently, the second variable is in the interval [0,1], that is, the nonlinear mapping formula can nonlinearly map a variable in the interval [0,1] to another variable in the interval [0,1]. At this time, the obtained second variable is recorded as the second normalization coefficient, which is in the interval [0,1].

[0107] In practical applications, during compression, the first variable may be used as input and the second variable may be used as output; and during decompression, the second variable may be used as input and the first variable may be used as output.

[0108] In one embodiment, the nonlinear mapping formula is a photoelectric transfer function of a PQ curve. In this case, the nonlinear mapping formula is the aforementioned formula (3). During decompression, the first normalization coefficient is substituted into formula (3) as the E' value (i.e., as the first variable), and the Y value can be calculated. This Y value can then be used as the second normalization coefficient (i.e., as the second variable).

[0109] Step 123: Denormalize the second normalization coefficient according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits.

[0110] Exemplarily, since the second normalization coefficient is in the interval [0,1], denormalization processing is required after obtaining the second normalization coefficient, wherein the implementation process of the denormalization processing can be set in combination with actual conditions. In one embodiment, taking the denormalization processing implemented by the first target bit number as an example, for example, when the first target bit number is 16 bits, the maximum decimal value corresponding to 16 bits is 65535. At this time, the second normalization coefficient can be multiplied by 65535 and rounded (such as rounding or removing decimals to retain only integers) to obtain an integer value in decimal. Afterwards, the integer value in decimal is converted to binary to obtain a second main correction coefficient with a length of the first target bit number.

[0111] Each second main correction coefficient can be obtained in the above manner. Furthermore, the first correction coefficient can be decompressed, that is, the first correction coefficient is first normalized and then substituted into the nonlinear mapping formula as the first variable to obtain the second variable and denormalize it to obtain the second correction coefficient.

[0112] The second main correction coefficient and the second supplementary correction coefficient can be used to calibrate the LED display screen point by point.

[0113] It should be noted that the PQ curve has a more refined characteristic in the low brightness part (can be combined with Figure 2 ), at this time, for the complement coefficients with smaller values, the precision loss after compression and decompression using the above method is small, and for the main coefficients with larger values, the precision loss after compression and decompression using the above method will be greater than the precision loss of the complement coefficients. However, since the quantization perception of the human eye is not sensitive at high brightness, even if there is a loss in the main coefficient, it will not have a significant impact on the visual effect after correction (i.e., the effect perceived by the human eye). Therefore, the loss of the main coefficient is also within an acceptable range.

[0114] It is understandable that in practical applications, other conversion rules can also be used to compress and decompress the correction coefficients. For example, during compression, instead of using a nonlinear mapping formula, the original main coefficients are normalized, and then the first digit is used to denormalize the normalized values ​​to obtain the first main correction coefficient. During decompression, after the first main correction coefficient is normalized, the first target digit is used to denormalize the normalized values ​​to obtain the second main correction coefficient.

[0115] It has been verified that the accuracy of the correction coefficients obtained after compression and decompression using the above-mentioned processing method is significantly higher than the accuracy of the correction coefficients obtained by truncation and padding processing.

[0116] Step 130: Use the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display screen.

[0117] Currently, display calibration involves correcting the luminous intensity and color uniformity of an LED display on a point-by-point basis. The process for calibrating an LED display using the second primary correction coefficient and the second supplementary correction coefficient can be found in related art and will not be further described here.

[0118] Optionally, in order to save the storage resources of the receiving card, after step 110, the receiving card can save the first main correction coefficient and the first supplementary correction coefficient. Thereafter, when receiving the display correction instruction, the operation of decompressing the first main correction coefficient according to the first target number of bits using the nonlinear conversion rule is performed, that is, step 120 is executed. The display correction instruction can be generated by the host computer (the generation method is not currently limited) and sent to the receiving card via the sending card to instruct the receiving card to perform display correction on the LED display screen. Optionally, the host computer that sends the display correction instruction and the host computer that sends the first main correction coefficient and the first supplementary correction coefficient can be different or can be the same host computer.

[0119] Exemplarily, after receiving the first main correction coefficient and the first supplementary correction coefficient, the receiving card stores the first main correction coefficient and the first supplementary correction coefficient, that is, the correction coefficient with a smaller data bit width is stored in the receiving card, and each time display correction is required (that is, a display correction indication is received), the first main correction coefficient and the first supplementary correction coefficient are decompressed to obtain the second main correction coefficient and the second supplementary correction coefficient with normal data bit width, and display correction is performed on the LED display screen.

[0120] Optionally, when the storage capacity of the receiving card is large enough, a second main correction coefficient and a second supplementary correction coefficient with a larger data bit width can also be stored. In this case, after step 120, the process also includes: saving the second main correction coefficient and the second supplementary correction coefficient; and upon receiving a display correction instruction, executing an operation of using the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display screen, i.e., executing step 130. In this case, after receiving the first main correction coefficient and the first supplementary correction coefficient, the receiving card can execute step 120 to decompress the first main correction coefficient and the first supplementary correction coefficient. After obtaining the second main correction coefficient and the second supplementary correction coefficient, the second main correction coefficient and the second supplementary correction coefficient can be saved. Thereafter, each time display correction is required (i.e., when a display correction instruction is received), the second main correction coefficient and the second supplementary correction coefficient are directly used. In this way, decompression only needs to be performed once, and decompression does not need to be performed every time display correction is performed.

[0121] In the above, by receiving the first main correction coefficient and the first supplementary correction coefficient obtained after compression using a nonlinear conversion rule, and decompressing the first main correction coefficient and the first supplementary correction coefficient using the nonlinear conversion rule to obtain a second main correction coefficient and a second supplementary correction coefficient whose length meets the requirements for the use of the correction coefficient, the second main correction coefficient and the second supplementary correction coefficient can be used to perform display correction on the LED display screen. This solves the technical problem of loss of precision when the correction coefficient is processed by truncation and supplementation in the related art. The present application sets a nonlinear conversion rule in combination with the nonlinear characteristics of the human eye's perception of brightness, and uses the nonlinear conversion rule to achieve compression and decompression of the correction coefficient, which can not only save the transmission bandwidth of the correction coefficient, but also ensure the accuracy of the correction coefficient after decompression, especially for the supplementary coefficient with a smaller value, the accuracy of the supplementary coefficient after decompression can be improved, thereby ensuring the correction effect of the LED display screen. In addition, the use of a nonlinear mapping formula to achieve decompression of the correction coefficient can avoid the error caused by discarding the low-bit data in the correction coefficient during truncation and supplementation, thereby ensuring the accuracy of the correction coefficient after decompression. Furthermore, by utilizing the photoelectric transfer function of the PQ curve as a nonlinear mapping formula, the nonlinear characteristics of the PQ curve can reduce the loss of accuracy in the compressed data when the correction coefficient is small, thereby improving the accuracy of the correction coefficient obtained after decompression. Furthermore, when the correction coefficient is large, the human eye's insensitivity to high brightness can be leveraged to prevent the impact of accuracy loss during the compression and decompression processes on the correction effect. This allows for better correction of both overly bright and underlying LEDs on the LED display, ensuring the overall correction effect of the LED display. Furthermore, after receiving the first main correction coefficient and the first supplementary correction coefficient, the first main correction coefficient and the first supplementary correction coefficient are stored and, when display correction is required, decompressed to achieve display correction. This saves storage space for the correction coefficients and, in turn, saves storage resources on the receiving card. Alternatively, after receiving the first main correction coefficient and the first supplementary correction coefficient, they are first decompressed and then stored, allowing the decompressed second main correction coefficient and the second supplementary correction coefficient to be used when display correction is required. This eliminates the need for decompression each time display correction is required, thereby speeding up display correction.

[0122] Another embodiment of the present application provides a correction coefficient processing method applicable to a display system. The display system includes a host computer, a sending card, a receiving card, and an LED display. The host computer, sending card, receiving card, and LED display can all be referred to as the host computer, sending card, receiving card, and LED display in the previous embodiment and are not described separately here.

[0123] It is understandable that the host computer also includes one or more processors, memories and communication interfaces, wherein the processors may include an application processor (AP), a graphics processing unit (GPU) and a central processing unit (CPU), etc.

[0124] As a computer-readable storage medium, memory can be used to store software programs, computer executable programs, and modules, such as the program instructions / modules executed by the host computer in the correction coefficient processing method in the embodiments of the present application. The memory may mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system and at least one application required for a function; the data storage area can store data created based on the use of the host computer, etc. In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state memory device. In some instances, the memory may further include a memory remotely located relative to the processor, and these remote memories may be connected to the host computer via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. The processor can implement the relevant operations performed by the host computer in the correction coefficient processing method by executing the computer program in the memory.

[0125] The communication interface in the host computer can be connected to the sending card to realize the sending of data or instructions.

[0126] Figure 3 This is a flowchart of a correction coefficient processing method provided by another embodiment of the present application. Figure 3 The correction coefficient processing method shown is applied to the display system, refer to Figure 3 The correction coefficient processing method includes steps 210 to 260:

[0127] Step 210: The host computer obtains the original main correction coefficient and the original supplementary correction coefficient of the LED display screen. The length of the original main correction coefficient is the first target number of digits, and the length of the original supplementary correction coefficient is the second target number of digits.

[0128] Exemplarily, the original correction coefficient of the LED display screen is obtained by the host computer. Among them, the original correction coefficient can be considered as a correction coefficient determined according to the correction coefficient determination method (the currently existing method can be used), the main coefficient in the original correction coefficient can be recorded as the original main correction coefficient, and the supplementary coefficient in the original correction coefficient can be recorded as the original supplementary correction coefficient. The data bit width (i.e., length) of the original main correction coefficient is the first target number of bits, and the data bit width (i.e., length) of the original supplementary correction coefficient is the second target number of bits. It can be understood that after compressing and decompressing the original main correction coefficient, it is also necessary to obtain a second main correction coefficient with the same data bit width. Similarly, after compressing and decompressing the original supplementary correction coefficient, it is also necessary to obtain a second supplementary correction coefficient with the same data bit width.

[0129] Optionally, the original main correction coefficient and the original supplementary correction coefficient may be determined by the host computer, or may be determined by other devices and then sent to the host computer, or may be manually input into the host computer, which is not limited in the embodiment.

[0130] Step 220: The host computer compresses the original main correction coefficient according to the first digit using a nonlinear conversion rule to obtain a first main correction coefficient with a length of the first digit, and compresses the original supplementary correction coefficient according to the second digit using a nonlinear conversion rule to obtain a first supplementary correction coefficient with a length of the second digit. The first digit is less than the first target digit, and the second digit is less than the second target digit. The nonlinear conversion rule is a rule set based on the nonlinear characteristics of the human eye's perception of brightness.

[0131] For example, the host computer can compress the original main correction coefficient and the original supplemental correction coefficient using a nonlinear conversion rule to obtain a first main correction coefficient having a length of the first digit and a first supplemental correction coefficient having a length of the second digit. It is understood that the host computer compresses the original main correction coefficient and the original supplemental correction coefficient in the same process. In one embodiment, the host computer compresses the original main correction coefficient as an example to describe how to achieve compression.

[0132] During compression, the original main correction coefficient is used as input and processed according to the compression process of the nonlinear conversion rule to obtain the first main correction coefficient. At this time, the host computer compresses the original main correction coefficient according to the first digit using the nonlinear conversion rule to obtain the first main correction coefficient with a length of the first digit, which may include steps 221 to 223:

[0133] Step 221: The host computer normalizes the original main correction coefficient according to the first target bit number to obtain a third normalization coefficient.

[0134] Exemplarily, when compression is performed according to a nonlinear conversion rule, the original main correction coefficient is first normalized, and the data obtained after normalization is recorded as a third normalization coefficient. The third normalization coefficient is in the interval [0,1]. The implementation process of the normalization process can be set in combination with actual conditions. In one embodiment, taking the normalization process implemented by the first target bit number as an example, for example, when the first target bit number is 16 bits, the maximum decimal value corresponding to 16 bits is 65535. At this time, the original main correction coefficient can be converted from binary to decimal, and then the decimal value (which should be less than or equal to 65535) is divided by 65535 to achieve normalization and obtain the third normalization coefficient. If an infinite decimal or a finite but more decimal number is obtained after the division, the decimal can be retained in a rounded manner according to the pre-set number of decimal places to ensure that the third normalization coefficient is a finite value.

[0135] Step 222: The host computer substitutes the third normalization coefficient as the second variable into a preset nonlinear mapping formula to obtain a fourth normalization coefficient as the first variable. The nonlinear mapping formula is used to implement nonlinear mapping between the first variable and the second variable.

[0136] Currently, when using a nonlinear mapping formula for compression, the second variable is used as input and the first variable is used as output. In this case, the third normalization coefficient can be substituted into the nonlinear mapping formula as the second variable to obtain the first variable through the nonlinear mapping formula. Currently, the first variable is in the interval [0, 1]. In one embodiment, the second variable obtained during the compression process is recorded as the fourth normalization coefficient, which is in the interval [0, 1].

[0137] In one embodiment, the nonlinear mapping formula is a photoelectric transfer function of a PQ curve. In this case, the nonlinear mapping formula is the aforementioned formula (3). During compression, the third normalization coefficient is substituted into formula (3) as the Y value (i.e., as the second variable), and the E' value can be calculated. This E' value can then be used as the fourth normalization coefficient (i.e., as the first variable).

[0138] Step 223: The host computer denormalizes the fourth normalization coefficient according to the first digit to obtain a first main correction coefficient having a length equal to the first digit.

[0139] For example, since the fourth normalization coefficient is in the interval [0,1], after obtaining the fourth normalization coefficient, denormalization processing is required, wherein the implementation process of the denormalization processing can be set in combination with actual conditions. In one embodiment, taking the denormalization processing through the first digit as an example, for example, when the first digit is 12 bits, the maximum decimal value corresponding to 12 bits is 4095. At this time, the fourth normalization coefficient can be multiplied by 4095 and rounded (such as rounding or removing decimals to retain only integers) to obtain an integer value in decimal. Afterwards, the integer value in decimal is converted to binary to obtain the first main correction coefficient with a length of the first digit.

[0140] Each first main correction coefficient can be obtained in the above manner. Furthermore, the original correction coefficient can be compressed, that is, the original correction coefficient is first normalized and then substituted into the nonlinear mapping formula as the second variable to obtain the first variable and then denormalized to obtain the first correction coefficient.

[0141] Afterwards, step 230 may be executed.

[0142] Step 230: The host computer sends the first main correction coefficient and the first supplementary correction coefficient to the receiving card via the sending card.

[0143] Exemplarily, the host computer sends the first main correction coefficient and the first supplemental correction coefficient to the sending card, which then sends them to the receiving card. Optionally, if the sending card is connected to multiple receiving cards, the host computer can also inform the sending card to which receiving card the first main correction coefficient and the first supplemental correction coefficient should be sent.

[0144] Step 240: The receiving card receives the first main correction coefficient and the first supplementary correction coefficient.

[0145] Please refer to step 110.

[0146] Step 250: The receiving card decompresses the first main correction coefficient using a nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and decompresses the first supplementary correction coefficient using a nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient with a length of the second target number of bits.

[0147] Please refer to step 120.

[0148] Step 260: The receiving card uses the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display screen.

[0149] Please refer to step 130.

[0150] It should be noted that for technical details not described in detail in the embodiments, reference can be made to the aforementioned embodiments.

[0151] The following is an exemplary description of the correction coefficient processing method provided in the embodiment.

[0152] Example 1: Compress and decompress the main coefficients. In this example, the original main correction coefficients are 1110 10001010 1101, with a length of 16 bits. After compression, the first digit is 12 bits.

[0153] After the host computer obtains the original main correction coefficient, it converts it into decimal, and the corresponding value is 59565. Then, it is normalized, that is, 59565 / 65535 (the maximum decimal value corresponding to 16 bits) ≈ 0.9089036393 (retain ten decimal places and round off). Then, 0.9089036393 is substituted into formula (3) as the Y value to obtain E'=0.9899839293. Then, 0.9899839293 is denormalized, that is, 0.9899839293×4095 (the maximum decimal value corresponding to 12 bits) ≈ 4054 (rounded off). Then, it is converted into binary and can be represented as: 1111 11010110. That is, the first main correction coefficient is 1111 1101 0110. Afterwards, the host computer sends 1111 1101 0110 to the receiving card through the sending card. After receiving the data, the receiving card stores 1111 1101 0110 and decompresses 1111 11010110 when it is determined that display correction is required. During decompression, 1111 1101 0110 is first converted to decimal, and the corresponding value is 4054. After that, normalization is performed, that is, 4054 / 4095≈0.98998778998779. Substituting 0.9899839293 as the E' value into formula (3), we get Y=0.9089370838. After that, 0.9089370838 is denormalized, that is, 0.9089370838×65535≈59567. After that, it can be converted to binary and represented as: 1110 1000 1010 1111. That is, the second main correction coefficient is 1110 1000 1010 1111. It can be understood that because the human eye is not sensitive to high brightness, the correction effect when using 1110 1000 1010 1111 for display correction is not much different from the correction effect when using 1110 1000 1010 1101 for display correction.

[0154] Example 2: Compress and decompress the complement coefficients. In this example, the original complement correction coefficients are 0000 00100100 0010. The length is 16 bits. After compression, the second digit is 10 bits.

[0155] After the host computer obtains the original correction coefficient, it converts it into decimal, and the corresponding value is 578. Then, it is normalized, that is, 578 / 65535, and the normalized value is substituted into formula (3) as the Y value to obtain E'. Then, E' is denormalized, that is, E'×1023≈507. Then, it is converted into binary and can be expressed as: 01 1111 1011. That is, the first correction coefficient is 01 1111 1011. Then, the host computer sends 01 1111 1011 to the receiving card through the sending card. After receiving it, the receiving card stores 01 1111 1011, and when it is determined that display correction is required, it decompresses 01 1111 1011. During decompression, 01 1111 1011 is first converted to decimal, and the corresponding value is 507. Afterwards, normalization is performed, i.e., 507 / 1023. The normalized value is substituted into formula (3) as the E' value to obtain Y. Afterwards, Y is denormalized, i.e., Y × 65535 ≈ 578. Afterwards, it is converted to binary and can be represented as: 0000 0010 0100 0010. That is, the second complementary correction coefficient is 000000100100 0010. At this point, compared to the complementary coefficients obtained by truncation and padding, the accuracy of the second complementary correction coefficient is significantly improved.

[0156] In the above, the original main correction coefficient and the original supplementary correction coefficient are obtained by the host computer, and then the original main correction coefficient and the original supplementary correction coefficient are compressed respectively by using the nonlinear conversion rule to obtain the first main correction coefficient and the first supplementary correction coefficient, and then sent to the receiving card through the sending card. After that, the receiving card decompresses the first main correction coefficient and the first supplementary correction coefficient by using the nonlinear conversion rule to obtain the second main correction coefficient and the second supplementary correction coefficient whose length is equal to the original main correction coefficient and the original supplementary correction coefficient. After that, the receiving card can use the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display screen, which solves the technical problem of loss of accuracy when the correction coefficient is processed by truncation processing and supplementation processing in the related art. The present application sets a nonlinear conversion rule in combination with the nonlinear characteristics of the human eye's perception of brightness, and uses the nonlinear conversion rule to realize compression and decompression of the correction coefficient, which can not only save the transmission bandwidth of the correction coefficient, but also ensure the accuracy of the correction coefficient after decompression, especially for the supplementary coefficient with smaller values, the accuracy of the supplementary coefficient after decompression can be improved, thereby ensuring the correction effect of the LED display screen. Furthermore, the use of a nonlinear mapping formula to compress the correction coefficients can avoid errors caused by discarding low-order data in the correction coefficients during truncation and padding, thereby ensuring the accuracy of the correction coefficients obtained after subsequent decompression.

[0157] An embodiment of the present application further provides a correction coefficient processing device, which is applied to a receiving card of an LED display screen. Figure 4 This is a schematic diagram of the structure of a correction coefficient processing device provided by an embodiment of the present application. Figure 4 The correction coefficient processing device includes: a receiving unit 301, a decompression unit 302 and a correction unit 303.

[0158] Among them, the receiving unit 301 is used to receive the first main correction coefficient and the first supplementary correction coefficient sent by the sending card, the first main correction coefficient and the first supplementary correction coefficient are both correction coefficients obtained after compression using a nonlinear conversion rule, the length of the first main correction coefficient is the first digit, and the length of the first supplementary correction coefficient is the second digit, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness; the decompression unit 302 is used to decompress the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and decompress the first supplementary correction coefficient using the nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient with a length of the second target number of bits, the first target number of bits is greater than the first number of bits, and the second target number of bits is greater than the second number of bits; the correction unit 303 is used to use the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display screen.

[0159] In one embodiment of the present application, the decompression unit 302 may include: a first normalization subunit, used to normalize the first main correction coefficient according to the first number of bits to obtain a first normalization coefficient; a first formula substitution subunit, used to substitute the first normalization coefficient as the first variable into a preset nonlinear mapping formula to obtain a second normalization coefficient as the second variable, and the nonlinear mapping formula is used to realize nonlinear mapping between the first variable and the second variable; a first denormalization subunit, used to denormalize the second normalization coefficient according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits; a complementary coefficient decompression subunit, used to decompress the first complementary correction coefficient using the nonlinear conversion rule according to the second target number of bits to obtain a second complementary correction coefficient with a length of the second target number of bits.

[0160] In one embodiment of the present application, the nonlinear mapping formula is a photoelectric transfer function of a PQ curve.

[0161] In one embodiment of the present application, the correction coefficient processing device also includes: a first storage unit, used to save the first main correction coefficient and the first supplementary correction coefficient after receiving them sent by the sending card; a first execution unit, used to execute the operation of decompressing the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits when receiving a display correction indication.

[0162] In one embodiment of the present application, the correction coefficient processing device also includes: a second saving unit, used to decompress the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and decompress the first supplementary correction coefficient using the nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient with a length of the second target number of bits, and then save the second main correction coefficient and the second supplementary correction coefficient; a first execution unit, used to execute the operation of performing display correction on the LED display screen using the second main correction coefficient and the second supplementary correction coefficient when receiving a display correction indication.

[0163] An embodiment of the present application further provides another correction coefficient processing device, which is applied to a display system including a host computer, a sending card, a receiving card, and an LED display screen. Figure 5 This is a schematic diagram of the structure of another correction coefficient processing device provided by an embodiment of the present application. Figure 5 The correction coefficient processing device includes: an acquisition unit 401, a compression unit 402, a sending unit 403, a receiving unit 301, a decompression unit 302 and a correction unit 303.

[0164] Among them, the acquisition unit 401 is configured on the host computer and is used to obtain the original main correction coefficient and the original supplementary correction coefficient of the LED display screen, the length of the original main correction coefficient is the first target number of bits, and the length of the original supplementary correction coefficient is the second target number of bits; the compression unit 402 is configured on the host computer and is used to compress the original main correction coefficient according to the first digit using a nonlinear conversion rule to obtain a first main correction coefficient with a length of the first digit, and compress the original supplementary correction coefficient according to the second digit using the nonlinear conversion rule to obtain a first supplementary correction coefficient with a length of the second digit, the first digit being less than the first target number of bits, and the second digit being less than the second target number of bits, the nonlinear conversion rule being a rule set based on the nonlinear characteristics of human eye perception of brightness; the sending unit 403 is configured on the host computer and is used to send the first main correction coefficient and the first supplementary correction coefficient to the receiving card via the sending card. The receiving unit 301, decompression unit 302, and correction unit 303 are all configured on the receiving card, and their specific functions can refer to the functions of the receiving unit 301, decompression unit 302, and correction unit 303 in the aforementioned embodiment.

[0165] In one embodiment of the present application, the compression unit 402 may include: a second normalization subunit, used to normalize the original main correction coefficient according to the first target number of bits to obtain a third normalization coefficient; a second formula substitution subunit, used to substitute the third normalization coefficient as the second variable into a preset nonlinear mapping formula to obtain a fourth normalization coefficient as the first variable, and the nonlinear mapping formula is used to realize nonlinear mapping between the first variable and the second variable; a second denormalization subunit, used to denormalize the fourth normalization coefficient according to the first number of bits to obtain a first main correction coefficient with a length of the first number of bits; a complementary coefficient compression subunit, used to compress the original complementary correction coefficient using the nonlinear conversion rule according to the second number of bits to obtain a first complementary correction coefficient with a length of the second number of bits.

[0166] The correction coefficient processing device provided in the embodiment of the present application can be used to execute the correction coefficient processing method provided in the above-mentioned corresponding embodiment, and has corresponding functions and beneficial effects.

[0167] It is worth noting that in the embodiment of the above-mentioned correction coefficient processing device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

[0168] An embodiment of the present application further provides a receiving card for use in an LED display screen. Figure 6 This is a schematic diagram of the structure of a receiving card provided in one embodiment of the present application. Figure 6 As shown, the receiving card includes a processor 51 and a memory 52. ​​The number of the processor 51 can be one or more. Figure 6 A processor 51 is taken as an example; the processor 51 and the memory 52 can be connected via a bus or other means. Figure 6 In this example, a bus connection is used. Memory 52 is used to store one or more programs. When executed by the one or more processors 51, these programs enable the one or more processors 51 to implement the correction coefficient processing method performed by the receiving card in the aforementioned embodiment. For a description of the receiving card, please refer to the description of the receiving card in the aforementioned embodiment and will not be repeated here. The aforementioned receiving card can be used to implement the correction coefficient processing method performed by the receiving card in the aforementioned embodiment, and possesses the corresponding functions and beneficial effects.

[0169] An embodiment of the present application further provides a display coefficient, Figure 7 A schematic diagram of a display coefficient structure provided in one embodiment of the present application, see Figure 7The display system includes a host computer 60, a sending card 70, a receiving card 50 and an LED display screen 80.

[0170] Among them, the upper computer 60 is used to obtain the original main correction coefficient and the original supplementary correction coefficient of the LED display screen, compress the original main correction coefficient according to the first digit using a nonlinear conversion rule to obtain a first main correction coefficient with a length of the first digit, compress the original supplementary correction coefficient according to the second digit using the nonlinear conversion rule to obtain a first supplementary correction coefficient with a length of the second digit, and send the first main correction coefficient and the first supplementary correction coefficient to the receiving card through the sending card, the length of the original main correction coefficient is the first target number of bits, the length of the original supplementary correction coefficient is the second target number of bits, the first digit is less than the first target number of bits, and the second digit is less than the second target number of bits, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of the human eye's perception of brightness.

[0171] The receiving card 50 is used to receive the first main correction coefficient and the first supplementary correction coefficient, and decompress the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and decompress the first supplementary correction coefficient using the nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient with a length of the second target number of bits, and use the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display.

[0172] In one embodiment of the present application, the receiving card 50 is used to decompress the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and is specifically used to: normalize the first main correction coefficient according to the first number of bits to obtain a first normalization coefficient; substitute the first normalization coefficient as the first variable into a preset nonlinear mapping formula to obtain a second normalization coefficient as the second variable, and the nonlinear mapping formula is used to realize nonlinear mapping between the first variable and the second variable; denormalize the second normalization coefficient according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits.

[0173] In one embodiment of the present application, the nonlinear mapping formula is a photoelectric transfer function of a PQ curve.

[0174] In one embodiment of the present application, the receiving card 50 is also used to save the first main correction coefficient and the first supplementary correction coefficient after receiving the first main correction coefficient and the first supplementary correction coefficient sent by the sending card; when receiving a display correction indication, perform an operation of decompressing the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits.

[0175] In one embodiment of the present application, the receiving card 50 is also used to decompress the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits, and decompress the first supplementary correction coefficient using the nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient with a length of the second target number of bits, and then save the second main correction coefficient and the second supplementary correction coefficient; when a display correction indication is received, perform an operation of performing display correction on the LED display screen using the second main correction coefficient and the second supplementary correction coefficient.

[0176] In one embodiment of the present application, the upper computer 60 is used to compress the original main correction coefficient according to the first digit using a preset nonlinear conversion rule to obtain a first main correction coefficient with a length of the first digit, and is specifically used to: normalize the original main correction coefficient according to the first target number of bits to obtain a third normalized coefficient; substitute the third normalized coefficient as the second variable into a preset nonlinear mapping formula to obtain a fourth normalized coefficient as the first variable, and the nonlinear mapping formula is used to realize nonlinear mapping between the first variable and the second variable; denormalize the fourth normalized coefficient according to the first digit to obtain a first main correction coefficient with a length of the first digit.

[0177] It can be understood that the workflow of the display system can refer to the relevant description in the aforementioned embodiments, and has corresponding functions and beneficial effects.

[0178] One embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a processor (which may include a processor in a receiving card or a processor in a host computer), are used to perform relevant operations in the correction coefficient processing method provided in any embodiment of the present application, and have corresponding functions and beneficial effects.

[0179] Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products.

[0180] Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including the instruction device, which implements the function specified in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0181] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0182] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0183] Note that the above are only preferred embodiments of the present application and the technical principles employed. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present application. The scope of the present application is determined by the scope of the appended claims.

Claims

1. A correction coefficient processing method, characterized in that: The correction coefficient processing method applied to the receiving card of the LED display includes: receiving a first main correction coefficient and a first supplementary correction coefficient sent by a sending card, where both the first main correction coefficient and the first supplementary correction coefficient are correction coefficients obtained by compression using a nonlinear conversion rule, where the length of the first main correction coefficient is a first digit, and the length of the first supplementary correction coefficient is a second digit, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness; Decompressing the first main correction coefficient using the nonlinear conversion rule according to a first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, and decompressing the first supplementary correction coefficient using the nonlinear conversion rule according to a second target number of bits to obtain a second supplementary correction coefficient having a length of the second target number of bits, wherein the first target number of bits is greater than the first number of bits, and the second target number of bits is greater than the second number of bits; Performing display correction on the LED display screen using the second main correction coefficient and the second supplementary correction coefficient; Decompressing the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits includes: Normalizing the first main correction coefficient according to the first digit to obtain a first normalized coefficient; Substituting the first normalization coefficient as a first variable into a preset nonlinear mapping formula to obtain a second normalization coefficient as a second variable, wherein the nonlinear mapping formula is used to implement a nonlinear mapping between the first variable and the second variable; The second normalization coefficient is denormalized according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits.

2. The correction coefficient processing method according to claim 1, characterized in that: The nonlinear mapping formula is the photoelectric transfer function of the PQ curve.

3. The correction coefficient processing method according to claim 1, characterized in that: After receiving the first main correction coefficient and the first supplementary correction coefficient sent by the sending card, the method further includes: saving the first main correction coefficient and the first supplementary correction coefficient; When a display correction instruction is received, an operation of decompressing the first main correction coefficient using the nonlinear conversion rule according to a first target bit number is performed.

4. The correction coefficient processing method according to claim 1, wherein: After decompressing the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, and decompressing the first supplementary correction coefficient using the nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient having a length of the second target number of bits, the method further includes: Saving the second main correction coefficient and the second supplementary correction coefficient; When a display correction instruction is received, an operation of performing display correction on the LED display screen using the second main correction coefficient and the second supplementary correction coefficient is executed.

5. A correction coefficient processing method, characterized in that: Applied to a display system, the display system includes a host computer, a sending card, a receiving card and an LED display screen, and the correction coefficient processing method includes: The host computer obtains the original main correction coefficient and the original supplement correction coefficient of the LED display screen, the length of the original main correction coefficient is the first target number of digits, and the length of the original supplement correction coefficient is the second target number of digits; The host computer compresses the original main correction coefficient using a nonlinear conversion rule according to a first digit to obtain a first main correction coefficient having a length of the first digit, and compresses the original supplementary correction coefficient using the nonlinear conversion rule according to a second digit to obtain a first supplementary correction coefficient having a length of the second digit, wherein the first digit is less than the first target digit, and the second digit is less than the second target digit, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness; The host computer sends the first main correction coefficient and the first supplementary correction coefficient to the receiving card through the sending card; The receiving card receives the first main correction coefficient and the first supplementary correction coefficient; The receiving card decompresses the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, and decompresses the first supplementary correction coefficient using the nonlinear conversion rule according to the second target number of bits to obtain a second supplementary correction coefficient having a length of the second target number of bits; The receiving card uses the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display; The receiving card decompresses the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, including: The receiving card performs normalization processing on the first main correction coefficient according to the first digit to obtain a first normalization coefficient; The receiving card substitutes the first normalization coefficient as a first variable into a preset nonlinear mapping formula to obtain a second normalization coefficient as a second variable, wherein the nonlinear mapping formula is used to implement nonlinear mapping between the first variable and the second variable; The receiving card performs denormalization processing on the second normalization coefficient according to a first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits.

6. The correction coefficient processing method according to claim 5, characterized in that: The host computer compresses the original main correction coefficient using a nonlinear conversion rule according to the first digit to obtain a first main correction coefficient having a length of the first digit, including: The host computer normalizes the original main correction coefficient according to the first target bit number to obtain a third normalization coefficient; The host computer substitutes the third normalization coefficient as the second variable into a preset nonlinear mapping formula to obtain a fourth normalization coefficient as the first variable, wherein the nonlinear mapping formula is used to implement nonlinear mapping between the first variable and the second variable; The host computer performs denormalization processing on the fourth normalization coefficient according to the first digit to obtain a first main correction coefficient with a length of the first digit.

7. A receiving card, characterized in that: Applied to LED display screen, the receiving card includes: one or more processors and memory; The memory is used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the correction coefficient processing method according to any one of claims 1 to 4.

8. A display system, characterized in that: include: Host computer, sending card, receiving card and LED display; The host computer is used to obtain the original main correction coefficient and the original supplementary correction coefficient of the LED display screen, compress the original main correction coefficient according to the first digit using a nonlinear conversion rule to obtain a first main correction coefficient with a length of the first digit, and compress the original supplementary correction coefficient according to the second digit using the nonlinear conversion rule to obtain a first supplementary correction coefficient with a length of the second digit, and send the first main correction coefficient and the first supplementary correction coefficient to the receiving card through the sending card, the length of the original main correction coefficient is a first target number of digits, the length of the original supplementary correction coefficient is a second target number of digits, the first number of digits is less than the first target number of digits, and the second number of digits is less than the second target number of digits, and the nonlinear conversion rule is a rule set based on the nonlinear characteristics of human eye perception of brightness; The receiving card is configured to receive the first main correction coefficient and the first supplementary correction coefficient, decompress the first main correction coefficient using the nonlinear conversion rule according to a first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, decompress the first supplementary correction coefficient using the nonlinear conversion rule according to a second target number of bits to obtain a second supplementary correction coefficient having a length of the second target number of bits, and use the second main correction coefficient and the second supplementary correction coefficient to perform display correction on the LED display; The receiving card is configured to decompress the first main correction coefficient using the nonlinear conversion rule according to the first target number of bits to obtain a second main correction coefficient having a length of the first target number of bits, and is specifically configured to: normalize the first main correction coefficient according to the first number of bits to obtain a first normalization coefficient; substitute the first normalization coefficient as a first variable into a preset nonlinear mapping formula to obtain a second normalization coefficient as a second variable, wherein the nonlinear mapping formula is used to implement nonlinear mapping between the first variable and the second variable; The second normalization coefficient is denormalized according to the first target number of bits to obtain a second main correction coefficient with a length of the first target number of bits.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the correction coefficient processing method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Organic light emitting display device and driving method thereof

    US20150187328A1

  • Display management with position-varying adaptivity to ambient light and / or non-display-originating surface light

    US20240161706A1