LED display control method and system and readable storage medium

By gamma mapping, compression and multi-stage segmentation of the data of the LED display, the problem of uneven display of low grayscale is solved, and data transmission efficiency and picture delicateness are improved.

CN119446048APending Publication Date: 2025-02-14XIAMEN XM PLUS TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411726643.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

Existing LED displays are prone to loss of color blocks, screens and picture details in low grayscale conditions, and the grayscale data transmission efficiency is not high.

Method used

Through data acquisition, transmission, correction, compression and decompression, Gamma mapping is used to process the original image data, generate compressed data, and improve data transmission efficiency through multi-level segmentation and transmission. Finally, decompression is performed by DDIC unit to generate the first image data. Two grayscale data to drive the LED light array.

Benefits of technology

It improves data transmission efficiency, optimizes the uniformity and delicateness of low-gray-level pictures, reduces color blocks and screens, and enhances the display ability of dark details.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119446048A_ABST
    Figure CN119446048A_ABST
Patent Text Reader

Abstract

The invention discloses an LED display control method and system and a readable storage medium, and belongs to the technical field of LED display, a sending device obtains original image data from a processor, carries out Gamma LUT mapping on the original image data, outputs first gray-scale data, carries out compression processing on the first gray-scale data, outputs compressed data, and sends the compressed data to the processor; a display area of the image is sequentially segmented step by step, compressed data is subjected to data division step by step along with segmentation of the display area and transmitted to a small-level display module until the DDIC unit receives the data, then decompression processing is carried out, second gray-scale data is output, and a second gray-scale data signal is input into the driving circuit; and the LED lamp array is driven by the driving circuit. According to the LED display control method and system and the readable storage medium, the data transmission efficiency can be effectively improved, the problems of blurred screen, color blocks and the like of an LED low-gray picture are solved, and the displayed picture is more uniform and finer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of LED display technology, and in particular to an LED display control method, system and readable storage medium. Background Art

[0002] In LED image display, the higher the grayscale level, the richer the displayed colors and the more delicate the picture. The grayscale control of LED display is usually achieved through the driver chip, and the performance of the driver chip directly affects the delicacy of the grayscale. In the case of low grayscale, if the performance of the driver chip is insufficient or improperly set, the grayscale performance of the LED display may be limited, resulting in unnatural color transitions, color blocks, screen distortion, loss of picture details, etc.

[0003] The existing LED display screen uses a fixed driving current to drive the LED lamp beads, and then uses PWM pulse width modulation technology to control the pulse width of the driving current to adjust the brightness grayscale of the lamp beads. The PWM pulse width is determined by the image grayscale data. Since the photoelectric characteristic curve of the LED lamp beads is not linear, the photoelectric characteristics of the lamps are inconsistent. In addition, the existing LED display screen is driven by scanning, the coupling is serious, and the load is different, resulting in different luminous efficiency of the lamp beads. In the case of low grayscale, color blocks, screen distortion, and loss of picture details are prone to occur. Therefore, it is necessary to compensate for each lamp bead in low gray to solve the uniformity problem. However, the existing LED display control system mostly uses 16-bit grayscale data with a maximum grayscale of 65536. Without changing the maximum brightness, the grayscale gear that can be used for low gray regulation is not enough to compensate for the uniformity. In addition, most LED screens have large areas and high image resolutions, and have high requirements for bandwidth transmission. Summary of the invention

[0004] In order to overcome the defects of the prior art, the technical problem to be solved by the present invention is to propose an LED display control method, system and readable storage medium, which can effectively improve the data transmission efficiency through data collection, transmission, correction, compression, decompression and other data processing methods, optimize the problems of LED low-gray screen flowery screen, color blocks, etc., and make the display picture more uniform and delicate.

[0005] To achieve this object, the present invention adopts the following technical solutions: The present invention provides an LED display control method, the method comprising: The sending device obtains the original image data from the processor; Perform Gamma LUT mapping on the original image data using Gamma mapping, and output the first grayscale data; compressing the first grayscale data and outputting compressed data; Taking the display units of multiple display modules in descending order as the image segmentation boundaries, the display area of the image is successively segmented level by level, and the compressed data is successively divided and transmitted to the smaller display module as the display area is cut, until after the DDIC unit receives the data, decompression processing is performed to output the second grayscale data; Input the second grayscale data signal into the driving circuit, and drive the LED lamp array through the driving circuit to generate a grayscale effect; Among them, the original image data has an original bit width k0, the first grayscale data has a first bit width k1, the compressed data has a second bit width k2, and the second grayscale data has a third bit width k3, and k0 < k2 < k1, k3 = k1.

[0006] The preferred technical solution of the present invention is that in the compression process, according to the numerical value of the first grayscale data, a data compression processing unit with a suitable threshold is selected to perform data compression processing to generate compressed data; Among them, the first grayscale data is defined as M, and the threshold set by the data compression processing unit is A, and A = 2 m ; According to different values of m, multiple threshold levels are set for the threshold A, and M is compared with multiple threshold levels respectively to perform shift processing on the first grayscale data in different numerical ranges.

[0007] The preferred technical solution of the present invention is that according to different values of m, multiple threshold levels are set for the threshold A, and M is compared with multiple threshold levels respectively to perform shift processing on the first grayscale data in different numerical ranges, including: According to different values of m, multiple threshold levels are set for the threshold A, which are A1, A2, and A3 respectively; The data compression processing unit includes a first data compression processing unit, a second data compression processing unit, a third data compression processing unit, and a fourth data compression processing unit; Among them, if M < A1, the first grayscale data is transmitted to the first data compression processing unit for data compression processing; If A1 ≤ M < A2, the first grayscale data is transmitted to the second data compression processing unit for data compression processing; If A2 ≤ M < A3, the first grayscale data is transmitted to the third data compression processing unit for data compression processing; If M ≥ A3, the first grayscale data is transmitted to the fourth data compression processing unit for data compression processing.

[0008] Preferably, in the technical solution of the present invention, in the decompression process, the compressed data after image segmentation processing is decompressed, and a data decompression processing unit with a threshold value adapted to the numerical size of the compressed data is selected for data decompression processing to generate second grayscale data; Wherein, the compressed data is defined as N, the threshold value set by the data decompression processing unit is B, and B = 2 n ; According to different values of n, multiple threshold levels are set for the threshold value B, and N is compared with multiple threshold levels respectively to perform shift processing on the compressed data in different numerical ranges.

[0009] Preferably, in the technical solution of the present invention, according to different values of n, multiple threshold levels are set for the threshold value B, and N is compared with multiple threshold levels respectively to perform shift processing on the compressed data in different numerical ranges, including: According to different values of n, multiple threshold levels are set for the threshold value B, which are B1, B2, and B3 respectively; The data decompression processing unit includes a first data decompression processing unit, a second data decompression processing unit, a third data decompression processing unit, and a fourth data decompression processing unit; Wherein, if N < B1, the compressed data is transmitted to the first data decompression processing unit for data decompression processing; If B1 ≤ N < B2, the first grayscale data is transmitted to the second data decompression processing unit for data decompression processing; If B2 ≤ N < B3, the first grayscale data is transmitted to the third data decompression processing unit for data decompression processing; If N ≥ B3, the first grayscale data is transmitted to the fourth data decompression processing unit for data decompression processing.

[0010] Preferably, in the technical solution of the present invention, multiple display modules are sequentially divided into a screen, a light box, a light board, and an LED display module in the order of decreasing display unit; Wherein, a light board is composed of multiple LED display modules, a light box is composed of multiple light boards, and a screen is composed of multiple light boxes.

[0011] Preferably, in the technical solution of the present invention, the display area of the image is sequentially used as the segmentation boundary of the image in the order of the light box, the light board, and the LED display module, and segmentation processing is performed step by step, including primary segmentation processing, secondary segmentation processing, and tertiary segmentation processing; Among them, the primary segmentation processing is used to cut the image of the screen with the area occupied by the light box as the primary display unit, and the compressed data is divided into multiple primary compressed data according to the area occupied by each light box, and the primary compressed data is transmitted to the corresponding receiving device; The secondary segmentation process is used to cut the image of the light box using the area occupied by the light board as the secondary display unit, and the compressed data is divided into multiple secondary compressed data according to the area occupied by each light board, and the secondary compressed data is transmitted to the corresponding receiving device; The three-level segmentation processing is used to cut the image of the light board using the area occupied by the LED display module as the three-level display unit, and the compressed data is divided into multiple three-level compressed data according to the area occupied by each LED display module, and the three-level compressed data is transmitted to the corresponding DDIC unit.

[0012] The preferred technical solution of the present invention is that in the decompression process, the data decompression processing unit uses shift processing on the compressed data, selects a compensation value for the compressed data at a low position, and then performs linear superposition to obtain the decompressed second grayscale data.

[0013] The present invention provides an LED display control system, which adopts an LED display control method. The LED display control system includes a processor, a sending device, a receiving device, a DDIC unit, a driving circuit and an LED lamp, wherein: A processor, used for transmitting the original image data to a sending device via HDMI; The sending device is used to perform Gamma correction on the received original image data to generate first grayscale data, and then compress the first grayscale data into compressed data, divide the screen into images based on the area occupied by the light boxes as display units, divide the compressed data according to the areas occupied by each light box, and transmit the compressed data after data division to the corresponding receiving device through a network cable; The receiving device is used to divide the image in the order of the light board and the LED display module as display units, and at the same time, the received compressed data is processed by the light board and the LED display module as display units, and then transmitted to the corresponding DDIC unit through SPI; The DDIC unit is used to decompress the received compressed data after image segmentation processing to generate second grayscale data, input the second grayscale data signal into the driving circuit, and drive the LED lamp array composed of LED lamps through the driving circuit to produce a grayscale effect.

[0014] The present invention provides a computer-readable storage medium, on which a computer program is stored, wherein: When the computer program is executed by the program processor, the steps of the above-mentioned LED display control method are implemented.

[0015] The beneficial effects of the present invention are: In the present invention, the system compresses 18-bit grayscale data into 16-bit without changing the bandwidth, sends it to the DDIC unit through the LED data transmission system, decompresses it into 18-bit through the DDIC unit, and then drives the LED light array through the driving circuit. The present invention adopts 18-bit Gamma, and PWM can perform finer detail division in extremely low gray conditions. Compared with 16-bit Gamma, there are 2 extra bits for compensation, so that more dark details can be selected. Through the above process, the data transmission efficiency can be effectively improved, and the problems of LED low-gray screen flower screen, color block, and picture detail loss can be optimized, making the displayed picture more uniform and delicate. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow control schematic diagram of the LED display control method provided in a specific implementation manner of the present invention.

[0017] Figure 2 It is a schematic diagram of the module architecture of an LED display control system provided in a specific embodiment of the present invention.

[0018] Figure 3 This is a diagram showing the light output of the Gamma 2.2 and Gamma 2.8 curves.

[0019] Figure 4 This is a schematic diagram of the gamma mapping when the gamma curve uses 16-bit and 18-bit data.

[0020] Figure 5 It is a flow control diagram of data compression processing provided in a specific implementation manner of the present invention.

[0021] Figure 6 It is a flow control diagram of data decompression processing provided in a specific implementation manner of the present invention.

[0022] In the figure: 1. Processor; 2. Transmitting device; 3. Receiving device; 4. DDIC unit; 5. Driving circuit; 6. LED light. DETAILED DESCRIPTION

[0023] The technical solution of the present invention is further described below with reference to the accompanying drawings and through specific implementation methods. Example 1

[0024] like Figures 1 to 6 As shown, in order to effectively improve the data transmission efficiency, optimize the problems of LED low-gray screen flower screen, color block, etc., so that the display picture is more uniform and delicate, further, an LED display control method provided in this embodiment includes: S1: The sending device 2 obtains original image data from the processor 1; S2: Perform Gamma LUT mapping on the original image data using Gamma mapping, and output the first grayscale data; S3: compressing the first grayscale data and outputting compressed data; S4: according to the order of display units of the multiple display modules from large to small as the image segmentation boundary, the display area of ​​the image is segmented level by level in sequence, and the compressed data is segmented level by level as the display area is segmented and transmitted to the smaller level display module until the DDIC unit 4 receives the data, and then decompresses it and outputs the second grayscale data; S5: inputting the second grayscale data signal into the driving circuit 5, and driving the LED light array through the driving circuit 5 to produce a grayscale effect; The original image data has an original bit width k0, the first grayscale data has a first bit width k1, the compressed data has a second bit width k2, the second grayscale data has a third bit width k3, and k0 <k2<k1,k3=k1。

[0025] In a specific embodiment, k1-k2=2bit, the original bit width k0 is 8bit, the first bit width k1 is 18bit, the second bit width k2 is 16bit, and the third bit width k3 is 18bit. The processor end transmits the 8-bit image data to the sending device 2 via HDMI. After receiving the data, the sending device 2 maps it to 18-bit image data through the Gamma LUT, and then compresses the 18-bit image data into 16 bits. After image segmentation, it is transmitted to the corresponding receiving device 3 through the network cable. After receiving the image data, the receiving device 3 performs image cutting and transmits the data to the corresponding DDIC unit 4 via SPI. After receiving the 16-bit image data, the DDIC unit 4 decompresses the 16-bit image data into 18 bits, and then drives the LED lamp 6 array through the driving circuit 5. Among them, different Gamma curves have obvious differences in the output generated by low grayscale input. In the LED industry, the Gamma 2.8 curve is mostly used, such as Figure 3 As shown in the figure (where the horizontal axis represents grayscale and the vertical axis represents brightness), this curve can produce more delicate light output at low grayscale, but the original Gamma 2.8 LUT grayscale value is prone to uneven gradient transition in LED display. This system will perform correction and compensation based on the actual LED display effect to make the display more delicate and uniform. Figure 4 As shown, 16-bit Gamma has no extra bits to compensate for extremely low gray levels. If you want to improve the uniformity of the image, you have to increase the brightness of low gray levels. For this reason, this application uses 18-bit Gamma for image output. Figure 4It can be seen that the present application uses 18-bit Gamma. In the case of extremely low gray levels, PWM (Pulse Width Modulation, hereinafter referred to as PWM, pulse width modulation, which is a very effective technology for controlling analog circuits using the digital output of a microprocessor) can be divided more finely. Compared with 16-bit Gamma, there are 2 extra bits for compensation, so there are more dark detail options. From Figure 4 It can be known that on the premise of inserting the same amount of image data, the gray value of 18-bit Gamma is larger than that of 16-bit Gamma, the gray level is higher, and more gray-scale details can be displayed, thus making the picture display fineness better. Through the above process, the data transmission efficiency can be effectively improved, and problems such as LED low-gray picture screen flashing, color blocks, and picture detail loss can be optimized, making the display picture more uniform and delicate.

[0026] In order to save hardware resources, further, in the compression process, a data compression processing unit with a threshold adapted to the value of the first gray-scale data is selected according to the value of the first gray-scale data for data compression processing to generate compressed data; Among them, the first gray-scale data is defined as M, the threshold set by the data compression processing unit is A, and A = 2 m ; Multiple threshold levels are set for the threshold A according to different values of m, and M is compared with multiple threshold levels respectively to perform shift processing on the first gray-scale data in different value intervals.

[0027] Among them, the data M is 18-bit gray-scale data. By dividing the threshold A into multiple levels, multiple value interval ranges can be set. According to the value interval range corresponding to different values of the data M, a data compression processing unit with an appropriate match is selected for data compression processing. In the data compression processing, shift processing is performed according to the position of the value to save hardware resources.

[0028] In order to process the data more finely, which can not only save hardware resources but also ensure the display quality of the image, further, multiple threshold levels are set for the threshold A according to different values of m, and M is compared with multiple threshold levels respectively to perform shift processing on the first gray-scale data in different value intervals, including: Multiple threshold levels are set for the threshold A according to different values of m, which are A1, A2, and A3 respectively; The data compression processing unit includes a first data compression processing unit, a second data compression processing unit, a third data compression processing unit, and a fourth data compression processing unit; Among them, if M < A1, the first gray-scale data is transmitted to the first data compression processing unit for data compression processing; If A1 ≤ M < A2, the first grayscale data is transmitted to the second data compression processing unit for data compression processing; If A2 ≤ M < A3, the first grayscale data is transmitted to the third data compression processing unit for data compression processing; If M ≥ A3, the first grayscale data is transmitted to the fourth data compression processing unit for data compression processing.

[0029] The thresholds A1, A2, and A3 satisfy the following relationship: 0 < A1 < A2 < A3 < 2 18 = 262144. In a specific embodiment, A1 = 2 14 = 16384, A2 = 2 15 = 32768, A3 = 2 16 = 65536.

[0030] Among them, when M < 2 14 , the first grayscale data is transmitted to the data compression processing unit for data compression processing, and the output OUT = {2'b00, IN[13:0]}; When 2 14 ≤ M < 2 15 , the first grayscale data is transmitted to the second data compression processing unit for data compression processing, and the output OUT = {2'b01, IN[14:1]}; When 2 15 ≤ M < 2 16 , the first grayscale data is transmitted to the third data compression processing unit for data compression processing, and the output OUT = {2'b10, IN[15:2]}; When M ≥ 2 16 , the first grayscale data is transmitted to the fourth data compression processing unit for data compression processing, and the output OUT = {2'b11, IN[17:4]}.

[0031] Through the above process, according to different values of the data M, the data M is compared with multiple threshold levels (A1, A2, and A3), and the corresponding numerical interval is selected, so as to match the appropriate data compression processing unit for data compression processing. Segmenting the data according to the numerical size of the data can process the data more finely, so as to ensure that after data compression, both hardware space can be saved, the transmission efficiency can be improved, and the problem of serious image distortion caused by excessive data loss due to improper compression can be avoided or reduced, ensuring the display quality of the image.

[0032] In order to make the decompressed data more accurate and avoid or reduce image distortion problems, further, in the decompression process, the compressed data after image segmentation processing is decompressed, and a data decompression processing unit with a threshold adapted to the numerical size of the compressed data is selected for data decompression processing to generate second grayscale data; Among them, the compressed data is defined as N, the threshold set by the data decompression processing unit is B, and B = 2 n ; Multiple threshold levels are set for the threshold B according to different values of n, and N is compared with multiple threshold levels respectively to perform shift processing on the compressed data in different numerical ranges.

[0033] Among them, the data N is 16-bit compressed data. By dividing the threshold B into multiple levels, multiple numerical range ranges can be set. According to the numerical range range corresponding to different values of the data N, a suitable data decompression processing unit is selected for data decompression processing. In the data decompression processing, shift processing is performed according to the position of the numerical value to avoid or reduce image distortion problems.

[0034] In order to process the data more finely and thus ensure the display quality of the image, further, multiple threshold levels are set for the threshold B according to different values of n, and N is compared with multiple threshold levels respectively to perform shift processing on the compressed data in different numerical ranges, including: Multiple threshold levels are set for the threshold B according to different values of n, which are B1, B2, and B3 respectively; The data decompression processing unit includes a first data decompression processing unit, a second data decompression processing unit, a third data decompression processing unit, and a fourth data decompression processing unit; Among them, if N < B1, the compressed data is transmitted to the first data decompression processing unit for data decompression processing; If B1 ≤ N < B2, the first grayscale data is transmitted to the second data decompression processing unit for data decompression processing; If B2 ≤ N < B3, the first grayscale data is transmitted to the third data decompression processing unit for data decompression processing; If N ≥ B3, the first grayscale data is transmitted to the fourth data decompression processing unit for data decompression processing.

[0035] The thresholds B1, B2, and B3 satisfy the following relationship: 0 < B1 < B2 < B3 < 2 16 = 65536. In a specific embodiment, B1 = 2 12 = 4096, B2 = 2 13 = 8192, B3 = 2 14 = 16384.

[0036] Among them, when N<2 12 When , the compressed data is transmitted to the first data decompression processing unit for data decompression processing, that is, when the input IN[15:14]=00, the output OUT={4'b0, IN[13:0]}; When 2 12 ≤N<2 13 When the first grayscale data is transmitted to the second data decompression processing unit for data decompression processing, that is, when the input IN[15:14]=01, the output OUT={3'b0, IN[13:0], comp[3]} is compensated by comp[3]; When 2 13 ≤N<2 14 When the first grayscale data is transmitted to the third data decompression processing unit for data decompression processing, that is, when the input IN[15:14]=10, the output OUT={2'b0, IN[13:0], comp[3:2]} is compensated by comp[3:2]; When N ≥ 2 14 When the first grayscale data is transmitted to the fourth data decompression processing unit for data decompression processing, that is, when the input IN[15:14]=11, the output OUT={IN[13:0], comp[3:0]} is compensated by comp[3:0].

[0037] In the above process, after the data is compressed, it is easy to cause image distortion. In order to avoid or reduce the problem of image quality degradation caused by compression distortion, the above-mentioned shift compensation processing is used in this solution to ensure the display quality of the image. Specifically, when the data is decompressed, the corresponding data decompression processing unit is selected according to the value of the data, and the shift processing is implemented by the compensation value according to the position of the value, and the compensation value can be selected for the low position, and then linear superposition is performed to obtain the decompressed data, which is the second grayscale data.

[0038] In order to divide the display modules more finely so as to segment the image data, the various display modules are further divided into screens, light boxes, light boards, and LED display modules in descending order of display units; Among them, a light board is composed of multiple LED display modules, a light box is composed of multiple light boards, and a screen is composed of multiple light boxes.

[0039] In a specific embodiment, if the display screen displays a 4K signal (i.e., 4 1080P signals are required), 4 screens with a resolution of 1920*1080 pixels (distributed in a 2*2 manner) are used to form the display screen, each screen is composed of 4 light boxes with a resolution of 960*540 pixels (distributed in a 2*2 manner), each light box is composed of 18 light boards with a resolution of 160*180 pixels (distributed in a 6*3 manner), and each light board is composed of 12 LED display modules with a resolution of 40*60 pixels (distributed in a 4*3 manner). Among them, there are several 1080P signals and several sending devices 2 are allocated. In this embodiment, 4K signals are allocated 4 sending devices 2, each sending device 2 can drive 4 light boxes, and each light board is allocated a receiving device 3 for driving 12 LED display module ICs. Through the above process, the display module is divided more finely to process data of different sizes, thereby improving the transmission efficiency and processing accuracy of image data and efficiently utilizing hardware resources.

[0040] In order to perform hierarchical processing according to the size of the data and improve the data processing efficiency and accuracy, the display area of ​​the image is further divided into light boxes, light boards, and LED display modules in the order of the image as the image segmentation boundaries, and segmentation processing is performed step by step, including primary segmentation processing, secondary segmentation processing, and tertiary segmentation processing; The first-level segmentation process is used to cut the screen image using the area occupied by the light box as the first-level display unit, and the compressed data is divided into a plurality of first-level compressed data according to the area occupied by each light box, and the first-level compressed data is transmitted to the corresponding receiving device 3; The secondary segmentation process is used to cut the image of the light box using the area occupied by the light board as the secondary display unit, and the compressed data is divided into a plurality of secondary compressed data according to the area occupied by each light board, and the secondary compressed data is transmitted to the corresponding receiving device 3; The three-level segmentation processing is used to cut the image of the light board using the area occupied by the LED display module as the three-level display unit, and the compressed data is divided into multiple three-level compressed data according to the area occupied by each LED display module, and the three-level compressed data is transmitted to the corresponding DDIC unit 4.

[0041] In the first-level segmentation process, data is transmitted from the processor 1 to the sending device 2, and after gamma correction and compression processing, compressed data is generated. In a specific embodiment, a screen is composed of 4 light boxes. At this time, the compressed data is divided into 4 first-level compressed data according to the areas occupied by the 4 light boxes, and the first-level compressed data is transmitted to the corresponding receiving device 3; In the secondary segmentation process, data is transmitted from the upper level display unit light box to the lower level display unit light board, and the data is divided and transmitted according to the number of light boards. In a specific embodiment, a light box is composed of 18 light boards. At this time, the compressed data is divided into 18 secondary compressed data according to the areas occupied by the 18 light boards, and the secondary compressed data is transmitted to the corresponding receiving device 3; In the three-level segmentation process, data is transmitted from the upper-level display unit light board to the lower-level display unit LED display module, and the data is divided and transmitted according to the number of LED display modules. In a specific embodiment, a light board is composed of 12 LED display modules. At this time, the compressed data is divided into 12 three-level compressed data according to the areas occupied by the 12 LED display modules, and the three-level compressed data is transmitted to the corresponding DDIC unit 4 for decompression processing to generate the second grayscale data.

[0042] Through the above process, the data is processed in a graded manner according to the data size and the display area size, thereby improving the data processing efficiency and accuracy.

[0043] In order to ensure the display quality of the image, further, in the decompression process, the data decompression processing unit uses shift processing on the compressed data, selects a compensation value for the compressed data in the low position, and then performs linear superposition to obtain the decompressed second grayscale data. In this solution, by performing shift compensation processing on the low-position data and performing linear superposition, the image quality degradation problem caused by loss of compression distortion can be effectively avoided or reduced, thereby ensuring the display quality of the image. Example 2

[0044] like Figure 2 As shown, in order to effectively improve the data transmission efficiency, optimize the problems of LED low-gray screen flower screen, color block, etc., so that the display picture is more uniform and delicate, further, an LED display control system provided in this embodiment adopts an LED display control method, and the LED display control system includes a processor 1, a sending device 2, a receiving device 3, a DDIC unit 4, a driving circuit 5 and an LED lamp 6, wherein: Processor 1, used for transmitting the original image data to the sending device 2 via HDMI; The sending device 2 is used to perform Gamma correction on the received original image data to generate first grayscale data, and then compress the first grayscale data into compressed data, divide the screen into images based on the area occupied by the light boxes as display units, and divide the compressed data according to the area occupied by each light box, and transmit the compressed data after data division to the corresponding receiving device 3 through a network cable; The receiving device 3 is used to divide the image in the order of the light board and the LED display module as display units, and at the same time, the received compressed data is processed by dividing the light board and the LED display module as display units, and then transmitted to the corresponding DDIC unit 4 through SPI; The DDIC unit 4 is used to decompress the compressed data received after the image segmentation process, generate the second grayscale data, input the second grayscale data signal into the driving circuit 5, and drive the LED lamp array composed of the LED lamp 6 through the driving circuit 5 to produce a grayscale effect. Among them, the display driver integrated circuit (DDIC) is one of the main control components of the panel. Its main function is to send driving signals and data to the display panel in the form of electrical signals by controlling the screen brightness and color, so that letters, pictures and other image information can be presented on the screen. DDIC is the core component of the display panel, responsible for controlling the screen brightness and color and driving the LED display. In PMOLED and AMOLED, DDIC controls the lighting of pixels in different ways.

[0045] With the cooperation of each unit module of the above system, through data collection, transmission, correction, compression, decompression and other data processing methods, the 18-bit grayscale data is compressed to 16 bits, and finally converted to 18-bit grayscale data. Under the same communication bandwidth, 2 more bits are added to the original basis to make fine adjustments to the brightness, so that the display screen can produce more delicate light output at low grayscale, and there are more dark details to choose from. Avoid or reduce the phenomenon of uneven gradient transition, improve data transmission efficiency and processing accuracy, optimize the problems of LED low-gray screen flower screen, color block, etc., make the display screen more uniform and delicate, and ensure the image display quality. Example 3

[0046] like Figures 1 to 6 As shown, in order to realize efficient transmission of image data in the form of software functional units, and optimize the problems of LED low-gray screen flower screen, color block, etc., to ensure the image display quality, further, a computer readable storage medium is provided in this embodiment, and a computer program is stored on the computer readable storage medium, wherein: When the computer program is executed by the program processor, the steps of the above-mentioned LED display control method are implemented.

[0047] It is understandable that if the method in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned computer-readable storage medium includes: U disk, flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (Random Access Memory, RAM), static random access memory (SRAM), read-only memory (Read-Only Memory, ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, disk, optical disk, server and other types of media that can store program code.

[0048] The computer-readable storage medium provided in this embodiment stores a computer program. When a program processor executes the program, the following method can be implemented: The processor transmits the original image data to the sending device via HDMI; After receiving the image data, the sending device performs Gamma correction to convert it into 18-bit data, then compresses the 18-bit grayscale data into 16-bit, divides the image, and transmits it to the receiving device via a network cable; The receiving device divides the image and sends it to the DDIC unit via SPI; After receiving the data, the DDIC unit decompresses it into 18 bits, and then processes the data to drive the LED array through the drive circuit; The data compression processing unit compresses 18-bit data into 16-bit data, and the data decompression processing unit decompresses 16-bit data into 18-bit data.

[0049] The specific implementation process of the above method steps can be referred to the first embodiment, and this embodiment will not be repeated here. Through the above process, the computer-readable storage medium can be implemented in the form of a software functional unit and sold or used as an independent product, which can be stored in a computer-readable storage medium to achieve efficient transmission of image data, while optimizing the problems of LED low-gray screen flower screen, color block, etc., to ensure image display quality.

[0050] The present invention is described by preferred embodiments, and those skilled in the art will appreciate that various changes or equivalent substitutions may be made to these features and embodiments without departing from the spirit and scope of the present invention. The present invention is not limited to the specific embodiments disclosed herein, and other embodiments falling within the claims of this application are within the scope of protection of the present invention.

[0051] It should be noted that in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of technical features or steps not listed in the claims. The word "a" or "an" preceding a technical feature does not exclude the presence of a plurality of such technical features. The present invention may be implemented by means of hardware comprising several different technical features and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.

[0052] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention 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.

[0053] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks 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 processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0054] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1A function specified in one or more boxes.

[0055] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0056] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0057] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

[0058] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms should not be understood as necessarily being directed to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0059] The above description is only a preferred embodiment of the present invention. All equivalent changes and modifications made according to the scope of the patent application of the present invention should fall within the scope of the present invention.

Claims

1. A LED display control method, characterized in that: The method includes: The sending device (2) obtains the original image data from the processor (1); Performs Gamma LUT mapping on the original image data using Gamma mapping to output the first grayscale data; Performs compression processing on the first grayscale data to output compressed data; Takes the display units of multiple display modules in descending order as the image segmentation boundaries, sequentially performs hierarchical segmentation on the display area of the image, and the compressed data is sequentially divided and transmitted to a smaller-level display module as the display area is cut, until after the DDIC unit (4) receives the data, decompression processing is performed to output the second grayscale data; Inputs the second grayscale data signal into the driving circuit (5), and drives the LED lamp array through the driving circuit (5) to generate a grayscale effect; Wherein, the original image data has an original bit width k0, the first grayscale data has a first bit width k1, the compressed data has a second bit width k2, the second grayscale data has a third bit width k3, and k0 < k2 < k1, k3 = k1.

2. The LED display control method according to claim 1, characterized in that: In the compression processing, a data compression processing unit with a threshold adapted to the numerical value of the first grayscale data is selected for data compression processing to generate the compressed data; The first grayscale data is defined as M, the threshold value set by the data compression processing unit is A, and A=2 m ; Sets multiple threshold levels for the threshold A according to different values of m, and compares M with multiple threshold levels respectively to perform a shift processing on the first grayscale data in different numerical value ranges.

3. The LED display control method according to claim 2, characterized in that: The setting of multiple threshold levels for the threshold A according to different values of m, and comparing M with multiple threshold levels respectively to perform a shift processing on the first grayscale data in different numerical value ranges includes: Sets multiple threshold levels for the threshold A according to different values of m, which are A1, A2, and A3 respectively; The data compression processing unit includes a first data compression processing unit, a second data compression processing unit, a third data compression processing unit, and a fourth data compression processing unit; Wherein, if M < A1, the first grayscale data is transmitted to the first data compression processing unit for data compression processing; If A1 ≤ M < A2, the first grayscale data is transmitted to the second data compression processing unit for data compression processing; If A2 ≤ M < A3, the first grayscale data is transmitted to the third data compression processing unit for data compression processing; If M ≥ A3, the first grayscale data is transmitted to the fourth data compression processing unit for data compression processing.

4. The LED display control method according to claim 1, characterized in that: In the decompression processing, the compressed data after image segmentation processing is decompressed, and a data decompression processing unit with a threshold adapted to the numerical value of the compressed data is selected for data decompression processing to generate the second grayscale data; The compressed data is defined as N, the threshold value set by the data decompression processing unit is B, and B=2 n ; Set multiple threshold levels for the threshold B according to different values of n, and compare N with the multiple threshold levels respectively, so as to perform a shift process on the compressed data in different numerical ranges.

5. The LED display control method according to claim 4, wherein: The step of setting multiple threshold levels for the threshold B according to different values of n, and comparing N with the multiple threshold levels respectively, so as to perform a shift process on the compressed data in different numerical ranges, includes: Set multiple threshold levels for the threshold B according to different values of n, which are B1, B2, and B3 respectively; The data decompression processing unit includes a first data decompression processing unit, a second data decompression processing unit, a third data decompression processing unit, and a fourth data decompression processing unit; Wherein, if N < B1, the compressed data is transmitted to the first data decompression processing unit for data decompression processing; If B1 ≤ N < B2, the first grayscale data is transmitted to the second data decompression processing unit for data decompression processing; If B2 ≤ N < B3, the first grayscale data is transmitted to the third data decompression processing unit for data decompression processing; If N ≥ B3, the first grayscale data is transmitted to the fourth data decompression processing unit for data decompression processing.

6. The LED display control method according to claim 1, wherein: Multiple display modules are sequentially divided into a screen, a light box, a light board, and an LED display module in the order of decreasing display unit size; Wherein, the light board is composed of multiple of the LED display modules, the light box is composed of multiple of the light boards, and the screen is composed of multiple of the light boxes.

7. The LED display control method according to claim 6, wherein: Taking the light box, the light board, and the LED display module in sequence as the segmentation boundaries of the display area of the image, and performing segmentation processing step by step, including primary segmentation processing, secondary segmentation processing, and tertiary segmentation processing; Among them, the primary segmentation processing is used to cut the image of the screen with the area occupied by the light box as the primary display unit, and the compressed data is divided into multiple primary compressed data according to the area occupied by each light box, and the primary compressed data is transmitted to the corresponding receiving device (3); The secondary segmentation processing is used to cut the image of the light box with the area occupied by the light board as the secondary display unit, and the compressed data is divided into multiple secondary compressed data according to the area occupied by each light board, and the secondary compressed data is transmitted to the corresponding receiving device (3); The tertiary segmentation processing is used to cut the image of the light board with the area occupied by the LED display module as the tertiary display unit, and the compressed data is divided into multiple tertiary compressed data according to the area occupied by each LED display module, and the tertiary compressed data is transmitted to the corresponding DDIC unit (4).

8. The LED display control method according to claim 4, wherein: In the decompression process, the data decompression processing unit performs shift processing on the compressed data, selects a compensation value for the compressed data at a low position, and then performs linear superposition to obtain the decompressed second grayscale data.

9. An LED display control system, adopting the LED display control method according to any one of claims 1 to 8, the LED display control system comprising a processor (1), a sending device (2), a receiving device (3), a DDIC unit (4), a driving circuit (5) and an LED lamp (6), characterized in that: The processor (1) is used to transmit the original image data to the sending device (2) via HDMI; The sending device (2) is used to perform gamma correction on the received original image data to generate first grayscale data, and then compress the first grayscale data into compressed data, divide the screen into images based on the area occupied by the light boxes as display units, and divide the compressed data according to the area occupied by each light box, and transmit the compressed data after data division to the corresponding receiving device (3) via a network cable; The receiving device (3) is used to divide the image in the order of the light board and the LED display module as display units, and at the same time, perform data division processing on the received compressed data respectively with the light board and the LED display module as display units, and then transmit it to the corresponding DDIC unit (4) through SPI; The DDIC unit (4) is used to decompress the received compressed data after image segmentation processing to generate second grayscale data, input the second grayscale data signal into the drive circuit (5), and drive the LED lamp array formed by the LED lamps (6) through the drive circuit (5) to produce a grayscale effect.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a program processor, the steps of the LED display control method according to any one of claims 1 to 8 are implemented.