Method and device for improving data precision of LED display screen and electronic equipment
By performing bit width reduction compensation and interpolation technology processing on the video data of the LED display screen, the data loss problem is solved, and the data accuracy and picture color accuracy of the display screen are improved.
Patent Information
- Application Number
- CN202311838128.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-01
AI Technical Summary
In the prior art, LED display screens are prone to data loss when data is reduced in width, and traditional compensation algorithms are not accurate, resulting in poor display effect.
By acquiring video data, bit width reduction compensation is performed, the data segmentation is reduced to the target bit width by using interpolation technology, and the video data output from X frame at the next moment is selected according to the remainder.
Reduces the error impact caused by the reduction of bit width, making the display screen color more accurate.
Smart Images

Figure CN120236498A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of LED displays, and particularly to a method, apparatus, and electronic device for improving the data accuracy of an LED display. Background Art
[0002] When reducing the bit width of LED display data, data loss is likely to occur. The traditional method is to use compression algorithms, quantization error compensation, or deep learning algorithms to compensate for the data lost due to the reduction of the bit width of LED display data.
[0003] The above compensation algorithms have low compensation accuracy and cannot accurately restore the original data, resulting in a decrease in the quality of the compensated video or poor display effects. Summary of the Invention
[0004] Based on this, it is necessary to provide a method, apparatus, and electronic device for improving the data accuracy of an LED display to make the colors of the displayed image more accurate in view of the above technical problems.
[0005] In a first aspect, an embodiment of the present application provides a method for improving the data accuracy of an LED display, the method comprising:
[0006] Obtaining video data;
[0007] Performing bit-width reduction compensation on the video data;
[0008] Obtaining the reduced video data and the remainder;
[0009] Selecting the video data to be output in the next X frames according to the remainder.
[0010] In some embodiments, the performing bit-width reduction compensation on the video data includes:
[0011] Determining a target bit width, where the target bit width is less than the bit width of the video data;
[0012] Using a compensation algorithm to perform bit-width reduction compensation on the video data.
[0013] In some embodiments, the using a compensation algorithm to perform bit-width reduction compensation on the video data includes:
[0014] Segmenting the video data;
[0015] Using interpolation technology to reduce the data in each segment to the target bit width;
[0016] Recombining each segment with the reduced bit width to generate video data after bit-width reduction compensation.
[0017] Second aspect, embodiments of the present application further provide a device for improving the data accuracy of an LED display screen, including:
[0018] A first acquisition module, configured to acquire video data;
[0019] A reduction module, configured to perform bit-width reduction compensation on the video data;
[0020] A second acquisition module, configured to acquire the reduced video data and the remainder;
[0021] A selection module, configured to select the video data to be output in the Xth frame at the next moment according to the remainder.
[0022] In some embodiments, the reduction module is specifically configured to:
[0023] Determine a target bit width, where the target bit width is less than the bit width of the video data;
[0024] Use a compensation algorithm to perform bit-width reduction compensation on the video data.
[0025] In some embodiments, the reduction module is further configured to:
[0026] Segment the video data, where each segment represents a data block with a higher bit width;
[0027] Use interpolation technology to reduce the data in each segment to the target bit width;
[0028] Recombine each segment with the reduced bit width to generate video data after bit-width reduction compensation.
[0029] Third aspect, the present application further provides an electronic device, including:
[0030] At least one processor; and,
[0031] A memory communicatively connected to the at least one processor; wherein,
[0032] The memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the method described in the first aspect above.
[0033] Fourth aspect, the present application further provides a non-volatile computer-readable storage medium, where the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the processor is enabled to execute the method described in the first aspect above.
[0034] Compared with the prior art, the beneficial effects of the present application are as follows: Different from the prior art, the method for improving the data accuracy of an LED display screen provided by the embodiments of the present application obtains video data, then performs bit-width reduction compensation on the video data, then obtains the reduced video data and the remainder, and finally selects the video data to be output in the Xth frame at the next moment according to the remainder, thereby being able to reduce the influence brought by the error generated by bit-width reduction and making the color of the display screen more accurate. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] One or more embodiments are exemplarily illustrated by the pictures in the corresponding drawings. These exemplary illustrations do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the drawings in the figures do not constitute a proportional limitation.
[0036] Figure 1 is a flowchart showing the method for improving the data accuracy of an LED display screen provided by an embodiment of the present application;
[0037] Figure 2 is a structural schematic diagram of a device for improving the data accuracy of an LED display screen provided by an embodiment of the present application;
[0038] Figure 3 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0039] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0040] It should be noted that if there is no conflict, the various features in the embodiments of the present application can be combined with each other, and all are within the protection scope of the present application. In addition, although functional module division is performed in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from the module division in the device or the flowchart. Furthermore, the terms "first", "second", "third", etc. used in the present application do not limit the data and the execution order, but are only used to distinguish the same items or similar items with basically the same functions and effects.
[0041] As Figure 1 shown, the embodiments of the present application provide a method for improving the data accuracy of an LED display screen, and the method includes:
[0042] Step 110: Obtain video data.
[0043] Step 120: Perform bit-width reduction compensation on the video data.
[0044] In the embodiments of the present application, first, video data needs to be obtained, and then bit-width reduction compensation is performed on the video data. Specifically, a target bit-width is determined, where the target bit-width is less than the bit-width of the video data, and the video data is segmented; using interpolation technology, the data in each segment is reduced to the target bit-width; each segment with the reduced bit-width is recombined to generate video data with bit-width reduction compensation.
[0045] First, determine the target bit-width. According to actual requirements and system limitations, a target bit-width is determined, and this target bit-width is less than the bit-width of the video data. For example, the target bit-width can be 64 pixels.
[0046] Next, segment the video data. The video data is segmented according to the target bit-width to obtain a series of sub-images or sub-video segments.
[0047] Then, using interpolation technology, the data in each segment is reduced to the target bit-width. For the data points in each sub-image or sub-video segment, if their number of bits is less than the target bit-width, an interpolation algorithm is used to estimate and fill in the missing data points. The interpolation algorithm can predict and infer based on adjacent data points to generate new data points.
[0048] Finally, each segment with the reduced bit-width is recombined to generate video data with bit-width reduction compensation. Each segment with the reduced bit-width is recombined in a certain order and rule to form video data with bit-width reduction compensation. For example, multiple sub-images or sub-video segments can be merged into a large image or large video.
[0049] Step 130: Obtain the reduced video data and the remainder.
[0050] Step 140: Select the video data to be output for the next X frames according to the remainder.
[0051] In the embodiments of the present application, by obtaining the reduced video data and the remainder, and selecting the video data to be output for the next X frames according to the remainder. Exemplarily, obtain the video data P1 after reducing the video data from 25 bits to 16 bits, and the remainder P2. Determine the video data Pa, Pb, Pc for the next 3 frames according to P2, where
[0052]
[0053]
[0054]
[0055] In the next three frames, drive the pixel output according to Pa, Pb, and Pc respectively.
[0056] The method for improving the data accuracy of the LED display screen provided by the embodiment of the present application obtains video data, then performs bit-width reduction compensation on the video data, then obtains the reduced video data and the remainder, and finally selects the video data to be output in the next X frames according to the remainder, thereby reducing the influence brought by the error generated by the bit-width reduction and making the display screen color more accurate.
[0057] Correspondingly, the embodiment of the present application also provides a device for improving the data accuracy of the LED display screen, as Figure 2 shown, the device 200 includes:
[0058] The first acquisition module 210 is used to acquire video data;
[0059] The reduction module 220 is used to perform bit-width reduction compensation on the video data;
[0060] The second acquisition module 230 is used to acquire the reduced video data and the remainder;
[0061] The selection module 240 is used to select the video data to be output in the next X frames according to the remainder.
[0062] The device for improving the data accuracy of the LED display screen provided by the embodiment of the present application acquires video data through the first acquisition module, then performs bit-width reduction compensation on the video data through the reduction module, then acquires the reduced video data and the remainder through the second acquisition module, and finally selects the video data to be output in the next X frames according to the remainder through the selection module, thereby reducing the influence brought by the error generated by the bit-width reduction and making the display screen color more accurate.
[0063] Optionally, in other embodiments of the device, as Figure 2 shown, the reduction module 220 is specifically used for:
[0064] Determine the target bit width, where the target bit width is less than the bit width of the video data;
[0065] Use a compensation algorithm to perform bit-width reduction compensation on the video data.
[0066] Segment the video data, and each segment represents a data block with a higher bit width;
[0067] Use interpolation technology to reduce the data in each segment to the target bit width;
[0068] Recombine each segmented part with reduced bit width to generate video data with bit width reduction compensation.
[0069] It should be noted that the above device for improving the data accuracy of the LED display screen can execute the method for the data accuracy of the LED display screen provided in the embodiments of the present application, and has corresponding functional modules and beneficial effects of the method. For technical details not described in detail in the embodiments of the device for the data accuracy of the LED display screen, reference can be made to the method for the data accuracy of the LED display screen provided in the embodiments of the present application.
[0070] Figure 3 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of the present application. As Figure 3 shown, the electronic device 300 includes:
[0071] One or more processors 301 and a memory 302. Figure 3 Here, one processor is taken as an example.
[0072] The processor 301 and the memory 302 can be connected through a bus or other means. Figure 3 Here, the connection through the bus is taken as an example.
[0073] The memory 302, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the method for improving the data accuracy of the LED display screen in the embodiments of the present application. By running the non-volatile software programs, instructions, and modules stored in the memory 302, the processor 301 executes various functional applications and data processing of the electronic device, that is, implements the method for improving the data accuracy of the LED display screen in the above method embodiments.
[0074] The memory 302 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the device for improving the data accuracy of the LED display screen, etc. In addition, the memory 302 can include a high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0075] In some embodiments, the memory 302 may optionally include a memory remotely set relative to the processor 301, and these memories can be connected to the device for improving the data accuracy of the LED display screen through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0076] An embodiment of the present application also provides a non-volatile computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are executed by one or more processors, the one or more processors can execute the method for improving the data accuracy of the LED display screen in any of the above embodiments.
[0077] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0078] Through the description of the above embodiments, those of ordinary skill in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Those of ordinary skill in the art can understand that all or part of the processes in the above embodiments of the method can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above embodiments of the methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0079] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; under the idea of the present application, the technical features in the above embodiments or different embodiments can also be combined, and the steps can be implemented in any order, and there are many other changes in different aspects of the present application as described above. For the sake of brevity, they are not provided in detail; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or equivalently replace some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for improving the data accuracy of an LED display screen, characterized in that, The method includes: Obtain video data; Perform bit-width reduction compensation on the video data; Obtain the reduced video data and the remainder; Select the video data to be output in the Xth frame at the next moment according to the remainder.
2. The method according to claim 1, characterized in that, The performing bit-width reduction compensation on the video data includes: Determine the target bit-width, where the target bit-width is less than the bit-width of the video data; Use a compensation algorithm to perform bit-width reduction compensation on the video data.
3. The method according to claim 2, wherein The using a compensation algorithm to perform bit-width reduction compensation on the video data includes: Segment the video data; Use interpolation technology to reduce the data in each segment to the target bit-width; Recombine each segment with the reduced bit-width to generate the video data after bit-width reduction compensation.
4. A device for improving the data accuracy of an LED display screen, characterized in that, It includes: A first acquisition module for obtaining video data; A reduction module for performing bit-width reduction compensation on the video data; A second acquisition module for obtaining the reduced video data and the remainder; A selection module for selecting the video data to be output in the Xth frame at the next moment according to the remainder.
5. The device according to claim 4, characterized in that, The reduction module is specifically configured to: Determine the target bit-width, where the target bit-width is less than the bit-width of the video data; Use a compensation algorithm to perform bit-width reduction compensation on the video data.
6. The device according to claim 5, characterized in that, The reduction module is further configured to: Segment the video data, where each segment represents a data block with a higher bit-width; Use interpolation technology to reduce the data in each segment to the target bit-width; Recombine each segment with the reduced bit-width to generate the video data after bit-width reduction compensation.
7. An electronic device, characterized in that, It includes: At least one processor; And, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the method according to any one of claims 1-3.
8. A non-volatile computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the processor executes the method according to any one of claims 1-3.