Reconfigurable system suitable for LED display screen control

By introducing a reconfigurable system into the LED display control system, using data acquisition, processing, reconstruction and display modules, the problem of insufficient flexibility caused by the fixation of traditional system architecture is solved, and flexible control and high-quality display of LED displays are realized, reducing the upgrade cost.

CN120071823APending Publication Date: 2025-05-30CHANGZHI CITY HUAJIE GUANG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510383778.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The traditional LED display control system has a fixed architecture and is difficult to flexibly adjust to meet different sizes, pixel density and special display needs, resulting in the system being unable to meet the needs of users' personalized and differentiated display effects in the market environment, and the cost of function upgrade is high.

Method used

It provides a reconfigurable system suitable for LED display control, including a data acquisition module, a data processing module, a configuration reconstruction module and a display module. By acquiring video signals, configuration files and real-time environment parameters, video data preprocessing, reconstruction processing and display parameter generation are carried out to realize flexible control of LED display screen.

Benefits of technology

The system can quickly respond to changes in user needs, and can adjust the display effect and layout without large-scale hardware replacement, reducing system maintenance and update costs, and improving the flexibility and display quality of LED displays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120071823A_ABST
    Figure CN120071823A_ABST
Patent Text Reader

Abstract

The invention relates to a reconfigurable system suitable for LED display screen control, and the system comprises a data obtaining module which is used for obtaining a video signal, a configuration file, and a real-time environment parameter; the data processing module is used for preprocessing the video signal to obtain standardized video data; the configuration reconstruction module is used for performing reconstruction processing on the standardized video data according to the configuration file to obtain video reconstruction parameters; the display module is used for generating display parameters according to the real-time environment parameters and the video reconstruction parameters; the display parameter is used for indicating the driving unit to control the LED display screen to display according to the display parameter. By adopting the system, when a user needs to change the display effect and layout, the system can quickly respond and display only by replacing the configuration file, so that the flexibility of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of LED display control, and particularly relates to a reconfigurable system applicable to LED display control. Background Art

[0002] With the development of LED technology, LED displays for outdoor advertising, stage rental, indoor and outdoor exhibitions, etc. have emerged. By converting video input signals into digital signals and controlling the display effects of LED large-screen devices, application requirements are met.

[0003] In traditional technologies, the architecture of LED large-screen display control systems is usually fixed, the cooperation methods between various functional modules are relatively single, the software and hardware configurations are basically determined during production, and it is difficult to change them later. When functions such as adjusting the display resolution and adding new display effects are required, large-scale hardware replacement or software redevelopment of the entire system is often needed.

[0004] However, traditional LED display control systems have severely insufficient flexibility. Facing the ever-changing market demands and diverse application scenarios, such as LED displays of different sizes and pixel densities, and various special display requirements, traditional control systems are difficult to respond quickly and make adaptive adjustments. In a market environment with severe product homogenization, they cannot meet users' pursuit of personalized and differentiated display effects, restricting the expansion and application of LED displays in emerging fields. Due to the fixity of the system architecture, the functional upgrade of the system is often accompanied by high costs and complex operations. It not only requires replacing some hardware devices but may also involve rewriting and debugging of software, making the maintenance and update costs of the system remain high. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide a reconfigurable system applicable to LED display control that can improve the flexibility, reliability, and real-time performance of LED displays.

[0006] In a first aspect, the present application provides a reconfigurable system applicable to LED display control, including:

[0007] A data acquisition module, configured to acquire video signals, configuration files, and real-time environment parameters; the configuration files include display effect correction parameters, dynamic picture quality enhancement parameters, display layout settings, and dynamic reconfiguration parameters;

[0008] A data processing module, configured to preprocess the video signals to obtain standardized video data; the standardized video data includes standardized RGB video frames, pixel mapping information, frame synchronization information, and error detection reports;

[0009] A configuration reconstruction module is used to reconstruct the standardized video data according to a configuration file to obtain video reconstruction parameters;

[0010] A display module is used to generate display parameters according to real-time environment parameters and video reconstruction parameters; the display parameters are used to instruct the driving unit to control the LED display screen to display according to the display parameters.

[0011] In one embodiment, the data processing module includes a format conversion unit and an error detection unit;

[0012] The format conversion unit is used to perform format conversion operations on the video signal to obtain standardized video frame data, pixel mapping information, and frame synchronization information;

[0013] The error detection unit is used to perform preliminary signal integrity detection on the video signal to obtain an error detection report; the preliminary signal integrity detection includes dropped frame detection and video signal damage detection;

[0014] Among them, the format conversion operation includes the following steps:

[0015] Decode and convert the video signal to obtain a digital signal;

[0016] Perform color space conversion corresponding to the LED screen display on the digital signal to obtain a standardized RGB video frame;

[0017] Adjust the frame rate of the digital signal based on a preset LED display screen refresh rate to obtain frame synchronization information;

[0018] Perform pixel mapping on the digital signal according to the pixel layout of the LED display screen to obtain pixel mapping information.

[0019] In one embodiment, reconstructing the standardized video data according to a configuration file to obtain video reconstruction parameters includes:

[0020] Optimize the standardized RGB video frame according to the display effect correction parameters and the error detection report to obtain color-brightness parameters;

[0021] Perform local area dynamic adjustment on the standardized RGB video frame according to the dynamic picture quality enhancement parameters and the error detection report to obtain HDR optimization effect parameters;

[0022] Calculate the splicing mode information and the LED screen mapping coordinates according to the display layout settings, pixel mapping information, and frame synchronization information;

[0023] Set the priority weights of the color-brightness parameters and the HDR optimization effect parameters according to the dynamic reconstruction parameters, and combine the splicing mode information and the LED screen mapping coordinates to obtain video reconstruction parameters.

[0024] In one embodiment, the display module is further configured for pixel-level error correction and data stream stabilization;

[0025] Among them, the pixel-level error correction corresponds to the following operation steps:

[0026] Obtain the pixel composition of the video; the video is obtained after being adjusted according to the display parameters;

[0027] Detect the pixel bad points in the pixel composition;

[0028] Use the adjacent pixel compensation algorithm to correct the pixel bad points, and update the corrected pixel points into the pixel composition;

[0029] The data stream stabilization corresponds to the following operation steps:

[0030] Detect the signal of the video by using the frame synchronization code in the frame synchronization information to obtain the signal jitter result;

[0031] Adjust the stability of the jitter signal in the signal jitter result, and replace the original jitter signal corresponding to the video with the adjusted jitter signal.

[0032] In one embodiment, the system further includes a remote management module and a remote maintenance module;

[0033] The remote management module is used to receive the user to modify the configuration file and the system algorithm;

[0034] The remote maintenance module is used to generate a fault warning according to the obtained LED screen status data.

[0035] In a second aspect, the present application further provides a reconfigurable method applicable to LED display control, including:

[0036] Obtain a video signal and a configuration file;

[0037] Preprocess the video signal to obtain standardized video data;

[0038] Use the configuration file to perform a reconstruction process on the standardized video data to obtain video reconstruction parameters;

[0039] Obtain the real-time environmental parameters of the LED display;

[0040] Obtain display parameters according to the video reconstruction parameters and the real-time environmental parameters.

[0041] In a third aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, it implements the steps of any of the above reconfigurable methods applicable to LED display control.

[0042] Fourthly, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned reconfigurable methods applicable to LED display control are implemented.

[0043] For the above-mentioned reconfigurable system applicable to LED display control, the data acquisition module can acquire various configuration files, including display effect correction parameters, dynamic picture quality enhancement parameters, display layout settings, dynamic reconfiguration parameters, etc. The configuration reconfiguration module performs reconfiguration processing on the standardized video data according to these parameters. When the user's requirements change the display effect or layout, there is no need to replace the hardware on a large scale. Just by replacing the configuration file, the system can respond quickly, greatly reducing the upgrade difficulty and cost, and making the system maintenance and update more simple and efficient. The display module can generate display parameters in combination with real-time environmental parameters to control the LED display. It can adjust the brightness according to the ambient light intensity, and use the dynamic picture quality enhancement parameters to improve the contrast and details of the picture, making the advertising picture always clear and attractive, effectively improving the display quality of the LED display, meeting the market demand for high-quality display effects, and enhancing competitiveness. Description of the Drawings

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0045] Figure 1 It is a composition structure diagram of the reconfigurable system applicable to LED display control of the present invention;

[0046] Figure 2 It is a schematic flow chart of the reconfiguration processing performed by the configuration reconfiguration module of the reconfigurable system applicable to LED display control of the present invention;

[0047] Figure 3 It is a schematic flow chart of the reconfigurable method applicable to LED display control of the present invention. Detailed Embodiments

[0048] In order to make the purpose, technical solutions and advantages of the present application clearer, the following further details the present application in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0049] In one embodiment, as Figure 1As shown, a reconfigurable system applicable to LED display control is provided. In this embodiment, the application of the system to a terminal is taken as an example for illustration. It can be understood that the system can also be applied to a server, or to a system including a terminal and a server, and is realized through the interaction between the terminal and the server. Among them, the terminal adopts a high-performance microcontroller based on the ARM Cortex-M series, such as the STM32 series, which is responsible for initializing and controlling the peripheral circuits and driving chips. The microcontroller provides rich API interfaces to support the implementation of complex control logics, and also includes a clock module, an interrupt module, a delay module, and a bus expansion module to ensure the stable operation and efficient data processing of the system. Further, the terminal is equipped with a high-performance FPGA (Field Programmable Gate Array) chip, such as the Xilinx or Altera series, as the core logic controller of the system. The FPGA is internally divided into multiple reconfigurable logic units, supporting dynamic configuration, and capable of flexibly adjusting the system functions and performance according to user requirements.

[0050] The host computer adopts a high-performance PC or embedded device and runs dedicated LED display control software. The software provides a friendly user interface, supports user input and command control, and simultaneously displays the real-time status information of the LED display. The software also has data analysis and reporting functions to help users better understand the system performance and optimize the display effect.

[0051] In this embodiment, the system includes:

[0052] A data acquisition module, which is used to acquire video signals, configuration files, and real-time environmental parameters; the configuration files include display effect correction parameters, dynamic picture quality enhancement parameters, display layout settings, and dynamic reconfiguration parameters.

[0053] The data acquisition module can acquire video signals, configuration files, and real-time environmental parameters from different data sources through communication interfaces and protocols, providing basic data support for subsequent data processing and system reconfiguration. Schematically, for video signal acquisition, an HDMI2.0 or DisplayPort1.4 standard interface can be used to connect to the video source device. The interface supports high-speed and high-definition video signal transmission. The data acquisition module receives the electrical or optical signals transmitted through the interface and parses them according to the corresponding interface protocol, separating the image, audio, and other information in the video signal and extracting the original video data, which is a video frame sequence containing RGB (Red Green Blue) color information.

[0054] Schematically, the configuration file is obtained mainly by receiving the configuration file from the host computer through the high-speed USB3.0 or gigabit Ethernet communication interface of the host computer. Specifically, the host computer runs a dedicated LED display control software. After the user sets the display effect correction parameters, dynamic picture quality enhancement parameters, display layout settings, and dynamic reconstruction parameters in the software interface, the software packages these parameters into a configuration file and sends it. After the data acquisition module obtains the configuration file, it parses it according to the file format specification, extracts each parameter value, and stores it in a specific memory area of the system for subsequent modules to use.

[0055] Schematically, the real-time environmental parameter acquisition can be achieved by means of sensors and corresponding communication interfaces. Exemplarily, the ambient light intensity can be obtained through a light sensor, and the ambient temperature around the device can be obtained through a temperature sensor, etc. The sensor converts the environmental physical quantity into an electrical signal. The data acquisition module can be connected to the sensor through serial peripheral interfaces such as SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), or UART (Universal Asynchronous Receiver / Transmitter), and reads the data collected by the sensor according to the corresponding communication protocol, converts it into a digital form that the system can recognize and process, and stores it as real-time environmental parameters.

[0056] The data processing module is used to preprocess the video signal to obtain standardized video data; the standardized video data includes standardized RGB video frames, pixel mapping information, frame synchronization information, and error detection reports.

[0057] The data processing module processes the input video signal into standardized video data that is convenient for subsequent modules to use. Schematically, the color space and resolution of the original video signal may vary. The data processing module performs color space conversion on the video signal, uniformly converting it to the standard RGB color space to ensure color consistency and accuracy. Exemplarily, the input video signal is in YUV format and is converted to RGB format through a conversion algorithm. Further, for videos with different resolutions, the data processing module will perform scaling processing. According to the resolution of the target LED display, interpolation algorithms such as bilinear interpolation or bicubic interpolation are used to adjust the video image to an appropriate size and generate standardized RGB video frames.

[0058] Schematically, the pixel mapping information can enable the video data to be correctly displayed on the LED display screen by determining the position information of each pixel on the display screen. Specifically, the data processing module calculates the corresponding position of each pixel on the display screen according to the physical layout of the LED display screen, including the number of rows and columns, pixel pitch, etc., and the resolution of the video signal. Exemplarily, for an LED display screen with a specific resolution, the data processing module maps the pixel coordinates in the video frame to the actual physical coordinates of the display screen according to its hardware structure to form a pixel mapping table, that is, pixel mapping information.

[0059] Schematically, the video signal consists of a series of consecutive frames. To ensure the smoothness and stability of video playback, frame synchronization needs to be ensured. The data processing module extracts frame synchronization information from the video signal by detecting specific synchronization flag bits or timestamps in the video signal. Exemplarily, in some video formats, there are dedicated synchronization header information, and the data processing module identifies and extracts this information and records the timestamp of each frame, so as to ensure that in subsequent processing and display processes, the video frames can be processed and played in the correct order and time interval, avoiding phenomena such as frame freezing or disorder.

[0060] Optionally, during the transmission and processing of the video signal, data errors may occur, affecting the display quality. The data processing module uses a variety of error detection algorithms, including cyclic redundancy check (CRC), parity check, etc., to check the video data. Exemplarily, the data processing module calculates a CRC check code for the data of each video frame and compares it with the check code at the sending end. If the two are inconsistent, it is determined that the frame data has an error, and the error information is recorded in the error detection report, including the frame number where the error occurs, the error type, etc., so that subsequent modules can perform corresponding processing according to the error situation, such as error correction or discarding the error frame, to ensure the accuracy of the displayed content.

[0061] The configuration reconstruction module is used to reconstruct the standardized video data according to the configuration file to obtain video reconstruction parameters.

[0062] The configuration reconstruction module processes the pre - processed standardized video data according to the obtained configuration file to generate video reconstruction parameters for controlling the display of the LED display screen. Schematically, the display effect correction parameters in the configuration file, including brightness and color correction parameters, etc., are used to optimize the visual effect of video display. The configuration reconstruction module processes the standardized RGB video frames according to these parameters. Exemplarily, the configuration reconstruction module will change the overall brightness of the video picture by adjusting the RGB component values of each pixel according to the set brightness value. Specifically, if the brightness correction parameter requires an increase in brightness, the configuration reconstruction module can correspondingly increase the values of the RGB components; conversely, it will decrease their values. In terms of color correction, the module will adjust the colors in the video frame according to the color space conversion matrix or color adjustment algorithm defined by the color correction parameters to ensure that the displayed colors are more accurate and vivid.

[0063] Schematically, the dynamic picture quality enhancement parameters include HDR (High Dynamic Range Imaging) and dynamic contrast enhancement parameters. The configuration reconstruction module uses specific algorithms to utilize the dynamic picture quality enhancement parameters to improve the picture quality of the video. Exemplarily, according to the HDR parameters, the configuration reconstruction module analyzes the brightness distribution of different regions in the video frame and expands the dynamic range of the bright and dark parts. By increasing the brightness upper limit of the bright - part pixels and retaining the detail information of the dark parts, the bright parts of the video picture become brighter and the dark parts become darker, presenting more abundant details and a more realistic visual effect. According to the dynamic contrast enhancement parameters, local contrast enhancement is performed on different regions in the video frame. The configuration reconstruction module can identify the foreground and background regions, increase the contrast of the foreground region to make the main body more prominent, and appropriately reduce the contrast of the background region to enhance the layering of the picture.

[0064] Schematically, the display layout settings include parameters such as split - screen mode and splicing mode. When the split - screen mode is set in the configuration file, the configuration reconstruction module will split and rearrange the standardized video data according to the number, size, and position requirements of the split - screen. Exemplarily, for the left - right split - screen mode, the module will split the standardized RGB video frame into two parts from the middle to generate two independent video streams, and each video stream corresponds to a split - screen area. For the splicing mode, the configuration reconstruction module will make corresponding adjustments to the video data according to the splicing rules and order. Specifically, for the display area formed by splicing multiple LED display screens, the configuration reconstruction module will crop, scale, and splice the video frames according to the positions and resolutions of each display screen to ensure that the video content is displayed completely and seamlessly on the spliced display screen.

[0065] Schematically, the dynamic reconstruction parameters are mainly used to change the functions and performance of the system to adapt to different application scenarios and requirements. The configuration reconstruction module adjusts the entire processing flow and algorithms according to these parameters. Exemplarily, when the dynamic reconstruction parameters require improving the real-time performance of the system, the configuration reconstruction module can optimize the data processing algorithm, reduce unnecessary calculation steps, and improve the processing speed; or when it is necessary to increase the stability of the system, the configuration reconstruction module can adjust the error handling mechanism, enhance the fault tolerance ability for data errors, and ensure the stable processing and display of video data in a complex environment.

[0066] A display module, configured to generate display parameters according to real-time environment parameters and video reconstruction parameters; the display parameters are used to instruct the driving unit to control the LED display screen to display according to the display parameters.

[0067] The display module combines the video reconstruction parameters with the real-time environment parameters to generate accurate display parameters to drive the LED display screen to present the best visual effect.

[0068] Schematically, real-time environment parameters such as ambient light intensity and temperature have an important impact on the display effect of the LED display screen. The display module will receive the real-time environment parameters in real time and adjust the display strategy accordingly. Specifically, when the ambient light is strong, in order to ensure that the content of the display screen is clearly visible, the display module will appropriately increase the brightness of the display screen according to the data collected by the light intensity sensor and combined with the brightness information in the video reconstruction parameters. Conversely, in a darker environment, the brightness is reduced to avoid the screen being too bright and dazzling, as well as to achieve the purpose of saving energy. Similarly, if the ambient temperature is too high, the display module may appropriately reduce the power of the display screen to prevent abnormal display caused by overheating, and at the same time fine-tune information such as color in the video reconstruction parameters to ensure the consistency of color performance at different temperatures.

[0069] Schematically, the video reconstruction parameters include the video content optimization information processed by the configured reconstruction module, including adjusted color, contrast, display layout, etc. The display module will parse the video reconstruction parameters and convert them into specific display instructions. Specifically, for the color adjustment parameters, the display module will pass the adjusted RGB values to the driving unit to ensure that the LED display screen displays the image according to the new color scheme. If a specific split screen or tiled display layout is set in the video reconstruction parameters, the display module will accurately allocate the video data to the corresponding display screen areas according to the layout information and generate corresponding driving signals, enabling the LED display screens in each area to work together to present a complete picture. Further, the display module comprehensively considers the real-time environmental parameters and video reconstruction parameters to generate complete display parameters, including specific indicators such as brightness, color, contrast, scanning method, refresh rate, etc. The display parameters are transmitted to the driving unit in a specific format and protocol. After receiving the display parameters, the driving unit will control the light-emitting states of the individual pixels of the LED display screen according to the parameters, thereby realizing the display of images or videos. Exemplarily, the driving unit controls the lighting and extinguishing of the LED pixels row by row or column by column according to the scanning method in the display parameters, and continuously updates the picture at the set refresh rate to ensure the smoothness of the display.

[0070] In the above reconfigurable system applicable to LED display screen control, through modular design and dynamic reconfiguration technology, flexible configuration and rapid upgrade of the system functions are realized to meet the requirements of different application scenarios. High-performance hardware components and various data verification mechanisms are adopted to ensure the reliability and real-time performance of data transmission, reduce the system failure rate, and reduce the cost and time of system reconfiguration by optimizing the data processing method and introducing components such as external memories. The system obtains the configuration file, and the configuration file can be flexibly set by the user in the host computer software according to different application scenarios and requirements. Its flexible configuration, convenient upgrade and high-quality display effect can meet the growing personalized needs of users, thus occupying an advantageous position in the fierce market competition and promoting the development of LED display screens.

[0071] In one of the embodiments, the data processing module includes a format conversion unit and an error detection unit.

[0072] The format conversion unit is used to perform format conversion operations on the video signal to obtain standardized video frame data, pixel mapping information, and frame synchronization information. Among them, the format conversion operation includes the following steps:

[0073] S11. Decode and convert the video signal to obtain a digital signal.

[0074] Schematically, video signals exist in multiple formats, including HDMI (High Definition Multimedia Interface), AVI (Audio Video Interleaved), MP4 (Moving Picture Experts Group 4), and other formats and coding methods. The format conversion unit calls the corresponding decoding algorithm for decoding operations according to the type of the video signal. Further, the video decoder uses a video decoding chip compliant with the HDMI 2.0 or DisplayPort 1.4 standard, which can support multiple high-definition video input formats and convert the video signal into a digital signal. Exemplarily, for an MPEG-4 encoded video signal, the corresponding MPEG-4 decoder is used to convert the compressed video signal into the original digital signal stream, providing the basic data for subsequent processing.

[0075] S12. Perform color space conversion for the digital signal corresponding to the LED screen display to obtain a standardized RGB video frame.

[0076] Schematically, according to different video devices and application scenarios, digital signals adopt different color spaces, including YUV, CMYK, etc., while LED displays usually display images in the RGB color space. The format conversion unit will convert the decoded digital signal from the original color space to the standard RGB color space according to the color characteristics of the LED display. Specifically, through a specific conversion matrix and algorithm, the luminance (Y), chrominance (U, V) components in the YUV format are converted into red (R), green (G), and blue (B) components to generate a standardized RGB video frame, ensuring accurate and vivid colors are presented on the LED display.

[0077] S13. Adjust the frame rate of the digital signal based on the preset LED display refresh rate to obtain frame synchronization information.

[0078] LED displays have their specific refresh rates, commonly 60Hz, 120Hz, etc. To ensure the smooth playback of videos on the display, the format conversion unit needs to adjust the frame rate of the digital signal. Specifically, by analyzing the frame rate information carried in the digital signal and comparing it with the preset LED display refresh rate, if the frame rate of the digital signal is lower than the display refresh rate, the method of repeating frames can be used to fill; if the frame rate of the digital signal is higher than the display refresh rate, some frames that do not affect the coherence of the video content can be appropriately discarded. During the process of adjusting the frame rate, the timestamp and sequence information of each frame are recorded, and these information constitute the frame synchronization information, which is used to play the video on the display in the correct order and time interval subsequently.

[0079] S14. According to the pixel layout of the LED display screen, perform pixel mapping on the digital signal to obtain pixel mapping information.

[0080] Different LED display screens have different pixel layouts, such as rectangular arrangement, circular arrangement, etc. The format conversion unit will remap the pixels in the digital signal according to the preset pixel layout information of the LED display screen. Specifically, the format conversion unit calculates the physical position of each pixel on the display screen. For an LED display screen with a rectangular arrangement, it determines which row and which column each pixel is in. Through pixel mapping operations, pixel mapping information is generated, enabling the video data to accurately correspond to each pixel point of the LED display screen and ensuring the correct display of the image.

[0081] The error detection unit is used to perform preliminary signal integrity detection on the video signal to obtain an error detection report. The preliminary signal integrity detection includes dropped frame detection and video signal damage detection.

[0082] Illustratively, the error detection unit will monitor the video signal in real time and judge whether there is a dropped frame phenomenon by analyzing the frame synchronization information and timestamps in the video signal. Normally, the frames in the video signal should be transmitted in sequence at a certain time interval. If the error detection unit finds that the time interval between two adjacent frames is too long, exceeding the range allowed by the normal frame rate, or there is a missing frame number in the continuous frame sequence, it is determined that a dropped frame has occurred. Exemplarily, if the frame rate of the video is 30 frames per second, the time interval between every two frames is about 33 milliseconds under normal circumstances. If it is detected that the time interval between two certain frames reaches 100 milliseconds and there is no information of other frames in between, it can be determined that a dropped frame has occurred, and the relevant dropped frame information, including the time when the dropped frame occurred and the number of lost frames, etc., will be recorded in the error detection report.

[0083] The error detection unit also checks the integrity of the content of the video signal to determine whether there is a signal damage situation. Some verification algorithms are used to calculate the verification code for each data block in the video signal and compare it with the verification code pre-calculated and attached by the sending end. If the two are inconsistent, it indicates that the data block may be damaged. Exemplarily, the error detection unit calculates a CRC verification code for the data in the video frame according to a specific polynomial. If the calculated verification code does not match the received verification code, the frame is marked as a damaged frame, and information such as the location of the damage and the degree of the damage is recorded in the error detection report, so as to process the damaged video signal subsequently, such as requesting retransmission, performing error repair, or discarding the damaged frame, etc.

[0084] In one embodiment, as Figure 2As shown, the standardized video data is reconstructed according to the configuration file to obtain video reconstruction parameters, including:

[0085] S201. Optimize the standardized RGB video frame according to the display effect correction parameters and the error detection report to obtain color-brightness parameters.

[0086] The display effect correction parameters contain information for adjusting the color and brightness of the video, and the error detection report provides information on possible errors in the video data, such as detecting bad pixels. The configuration reconstruction module will refer to the error detection report, first repair the bad pixel points of the video frame, and then adjust the standardized RGB video frame according to the display effect correction parameters. Further, if a slight color deviation is detected in a certain frame, the configuration reconstruction module will perform gamma correction on the color balance information according to the display effect correction parameters, and fine-tune the RGB values of each pixel in the frame to correct the color deviation. At the same time, adjust the brightness of the entire video frame according to the brightness gain parameter to ensure that the picture can be clearly and accurately displayed in different environments.

[0087] S202. Perform local area dynamic adjustment on the standardized RGB video frame according to the dynamic picture quality enhancement parameters and the error detection report to obtain HDR optimization effect parameters.

[0088] The dynamic picture quality enhancement parameters mainly involve HDR-related settings, aiming to improve the contrast and detail performance of the video picture. The error detection report may detect situations such as local overexposure or underexposure. The configuration reconstruction module will analyze the local areas in the standardized RGB video frame and combine the error detection report to make different degrees of adjustments to the bright and dark areas according to the dynamic picture quality enhancement parameters.

[0089] S203. Calculate the splicing mode information and the LED screen mapping coordinates according to the display layout settings, pixel mapping information, and frame synchronization information.

[0090] The display layout settings specify the display method of the video on the LED display screen, such as split screen mode, splicing mode, etc. The pixel mapping information provides the corresponding relationship between the video pixels and the LED display screen pixels, and the frame synchronization information ensures that the video frames of the entire or multiple LED display screens can be displayed in the correct order and time interval, and the unified refresh rate avoids screen tearing. The configuration reconstruction module will combine this information to calculate the specific splicing mode information, including the splicing order between each display screen, overlapping areas, etc. At the same time, determine the mapping coordinates of each video pixel on the entire or multiple LED screens according to the pixel mapping information and the display layout settings to ensure that the video content can be accurately displayed in the corresponding position.

[0091] S204. Set the priority weights of the color-brightness parameters and the HDR optimization effect parameters according to the dynamic reconstruction parameters, and combine the splicing mode information and the LED screen mapping coordinates to obtain the video reconstruction parameters.

[0092] The dynamic reconstruction parameters are used to flexibly adjust the processing strategy and display effect of the system. The configuration reconstruction module will assign different priority weights to the color-brightness parameters and the HDR optimization effect parameters according to the dynamic reconstruction parameters. Exemplarily, in some scenarios, more attention may be paid to the color accuracy, and at this time, the priority weight of the color-brightness parameters will be increased; while in other scenarios, the HDR effect may be more emphasized, and the weight of the HDR optimization effect parameters will be increased. Finally, the color-brightness parameters and the HDR optimization effect parameters with the set priority weights are integrated with the splicing mode information and the LED screen mapping coordinates to form complete video reconstruction parameters for driving the display of the LED display screen.

[0093] In one embodiment, the display module is further configured for pixel-level error correction and data stream stabilization.

[0094] Among them, the pixel-level error correction corresponds to the following operation steps:

[0095] S31. Obtain the pixel composition of the video; the video is obtained after being adjusted according to the display parameters.

[0096] For the video applicable to the current LED display screen obtained above, the display module will parse the video into pixel composition.

[0097] S32. Detect the pixel bad points in the pixel composition.

[0098] The display module will detect each pixel point therein to find pixel bad points. Pixel bad points usually appear as being constantly on, constantly off, or having abnormal colors, etc. Exemplarily, if the RGB value of a certain pixel point exceeds this range or remains unchanged for a long time, it can be determined as a pixel bad point.

[0099] S33. Correct the pixel bad points using the adjacent pixel compensation algorithm and update the corrected pixel points into the pixel composition.

[0100] The display module uses the adjacent pixel compensation algorithm to correct pixel bad points. The adjacent pixel compensation algorithm estimates the RGB values that the bad points should display by using the information of normal pixel points around the bad points. Schematically, within a certain range around the pixel bad points, such as a 3x3 or 5x5 neighborhood, the average RGB values of the normal pixel points are taken, and this average value is used as the new RGB value of the bad points. Exemplarily, for a bad point located at the center of a 3x3 neighborhood, the display module will calculate the average RGB values of the 8 normal pixel points around it, and then assign this average value to the bad point to complete the correction. After the correction is completed, the corrected pixel points are updated into the pixel composition, so that in the subsequent display process, the bad points will be displayed in the corrected normal state.

[0101] The stable data stream corresponds to the following operation steps:

[0102] S41. Detect the video signal using the frame synchronization code in the frame synchronization information to obtain the signal jitter result.

[0103] Schematically, by comparing the time interval and order of the received frame synchronization code with the expected frame synchronization code, it is judged whether there is jitter in the video signal. If the time interval of the frame synchronization code is unstable or the order is disordered, it means that there is jitter in the video signal. The display module will record the relevant information of these jitters, such as the amplitude and frequency of the jitter, to form the signal jitter result.

[0104] S42. Adjust the stability of the jitter signal in the signal jitter result, and replace the original jitter signal corresponding to the video with the adjusted jitter signal.

[0105] The display module will adjust the stability of the jitter signal therein. Buffer and retiming technologies can be used. Schematically, a buffer is set, and the received video signal is first stored in the buffer, and then according to the frame synchronization information and a stable clock signal, the video signal is re-timed and output to eliminate the influence brought by the signal jitter and make the transmission of the video signal more stable. After the adjustment is completed, the original jitter signal corresponding to the video is replaced with the adjusted jitter signal to ensure that the subsequent displayed video picture is smooth and stable without stuttering or picture disorder.

[0106] In one of the embodiments, the system further includes a remote management module and a remote maintenance module.

[0107] The remote management module is used to receive user modifications to the configuration file and system algorithms.

[0108] The remote management module is the part of the system that interacts with users remotely. It receives user configuration files and system algorithms through network connections. During actual operation, users can configure the LED display system through the host computer software or a dedicated management platform according to different usage requirements. Schematically, in an advertising scenario, an advertiser can set display effect correction parameters, dynamic picture quality enhancement parameters, display layout settings, etc. in the configuration file according to the advertising content and target audience. The remote management module receives these configuration files through interfaces such as high-speed USB3.0 or Gigabit Ethernet, and then passes them to the corresponding modules of the system, such as the configuration reconstruction module, to achieve remote adjustment of the display effect of the LED display. For system algorithms, with the development and optimization of technology, new algorithms can be used to improve system performance. Users can send the updated system algorithms to the remote management module, which installs and applies them to the system after receiving them, realizing the upgrade of system functions and ensuring that the LED display system can adapt to the changing market demands and technical requirements.

[0109] The remote maintenance module is used to generate a fault warning based on the obtained LED screen status data.

[0110] The remote maintenance module is mainly responsible for monitoring the operating status of the LED screen in real time. By obtaining the screen status data of the LED display, it judges whether there are potential problems and generates warnings in a timely manner. Schematically, a temperature sensor can monitor the working temperature of the LED screen. When the temperature exceeds the set safety threshold, it may affect the display effect of the screen or even cause hardware damage. The remote maintenance module continuously obtains these temperature data. Once it detects that the temperature is close to or exceeds the threshold, it will immediately generate a warning message. Optionally, for pixel anomaly data, if a large number of pixels are detected to have dead pixels or color anomalies, the remote maintenance module will also generate corresponding warnings to notify the maintenance personnel to perform maintenance in a timely manner. The warning message can be sent to the terminal devices of the maintenance personnel, such as mobile phones or computers, through the network, facilitating the maintenance personnel to take measures in a timely manner, ensuring the normal operation of the LED display, reducing the probability of failures, and lowering the maintenance cost.

[0111] The remote management module allows users to remotely modify configuration files and system algorithms. When there are new display technologies or functional requirements, users do not need to perform large-scale hardware replacements. Instead, they can send new configuration files and algorithms to the remote management module via the network. Schematically, when a new color correction algorithm appears, users can update it to the system, and the system automatically applies the new algorithm to process video data, achieving function upgrades and greatly reducing the complexity and cost of upgrades. The IAP (In-Application Programming) module integrated in the microcontroller supports the online program update function. Users can download new program files to the microcontroller through the host computer, realizing remote upgrade and maintenance of the system. This enables the system to repair vulnerabilities and optimize performance in a timely manner, maintaining the best operating state. For example, when the system detects compatibility issues or needs to improve stability, it can quickly update the program through the IAP module, avoiding the cumbersome operation of on-site equipment disassembly for upgrades in traditional systems.

[0112] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the indications of the arrows, these steps do not necessarily have to be executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps does not have a strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily have to be executed at the same time, but can be executed at different times. The execution order of these steps or stages does not necessarily have to be sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0113] Based on the same inventive concept, the embodiments of the present application also provide a reconfigurable method applicable to LED display control for implementing the reconfigurable system applicable to LED display control described above. The solution for solving problems provided by this device is similar to the solution described in the above method. Therefore, the specific limitations in one or more of the following embodiments of the reconfigurable method applicable to LED display control can refer to the limitations on the reconfigurable system applicable to LED display control in the above text, and will not be repeated here.

[0114] In an exemplary embodiment, as Figure 3 shown, a reconfigurable method applicable to LED display control is provided, including:

[0115] S301. Obtain a video signal and a configuration file.

[0116] S302. Preprocess the video signal to obtain standardized video data.

[0117] S303. Reconstruct the standardized video data using the configuration file to obtain video reconstruction parameters.

[0118] S304. Obtain the real-time environmental parameters of the LED display screen.

[0119] S305. Obtain display parameters based on the video reconstruction parameters and the real-time environmental parameters.

[0120] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0121] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0122] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial descriptions of the method embodiments. The device embodiments described above are only illustrative. The components 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 present disclosure solution. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0123] The above embodiments only represent several implementation manners of the embodiments of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the embodiments of the application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the embodiments of the present application, several deformations and improvements can still be made, and these all belong to the protection scope of the embodiments of the present application.

Claims

1. A reconfigurable system suitable for controlling LED display screens, characterized in that: The system comprises: A data acquisition module, used to acquire video signals, configuration files and real-time environment parameters; the configuration files include display effect correction parameters, dynamic image quality enhancement parameters, display layout settings and dynamic reconstruction parameters; A data processing module, used for preprocessing the video signal to obtain standardized video data; the standardized video data includes standardized RGB video frames, pixel mapping information, frame synchronization information and error detection reports; A configuration reconstruction module is used to reconstruct the standardized video data according to the configuration file to obtain video reconstruction parameters; The display module is used to generate display parameters according to the real-time environment parameters and the video reconstruction parameters; the display parameters are used to instruct the driving unit to control the LED display screen to display according to the display parameters.

2. The system according to claim 1, characterized in that: The data processing module includes a format conversion unit and an error detection unit; The format conversion unit is used to perform a format conversion operation on the video signal to obtain the standardized video frame data, the pixel mapping information and the frame synchronization information; The error detection unit is used to perform a preliminary signal integrity detection on the video signal to obtain an error detection report; the preliminary signal integrity detection includes frame loss detection and video signal damage detection; The format conversion operation includes the following steps: Decoding and converting the video signal to obtain a digital signal; Performing color space conversion corresponding to LED screen display on the digital signal to obtain the standardized RGB video frame; Adjusting the frame rate of the digital signal based on a preset LED display screen refresh rate to obtain the frame synchronization information; According to the pixel layout of the LED display screen, the digital signal is pixel mapped to obtain the pixel mapping information.

3. The system according to claim 2, characterized in that The reconstructing the standardized video data according to the configuration file to obtain video reconstruction parameters includes: Optimizing the standardized RGB video frame according to the display effect correction parameter and the error detection report to obtain a color-brightness parameter; Dynamically adjust the local area of ​​the standardized RGB video frame according to the dynamic image quality enhancement parameter and the error detection report to obtain an HDR optimization effect parameter; Calculate the splicing mode information and the LED screen mapping coordinates according to the display layout setting, the pixel mapping information and the frame synchronization information; The priority weights of the color-brightness parameter and the HDR optimization effect parameter are set according to the dynamic reconstruction parameter, and the video reconstruction parameter is obtained by combining the splicing mode information and the LED screen mapping coordinates.

4. The system according to claim 1, characterized in that: The display module is also used for pixel-level error correction and data stream stabilization; The pixel level error correction corresponds to the following operation steps: Acquire pixel composition of a video; the video is obtained after adjusting according to the display parameters; Detect bad pixels of the pixel composition; Correcting the pixel bad points by using a neighboring pixel compensation algorithm, and updating the corrected pixel points into the pixel composition; The data flow stabilization corresponds to the following operation steps: Using the frame synchronization code in the frame synchronization information to detect the signal of the video to obtain a signal jitter result; The jitter signal in the signal jitter result is adjusted for stability, and the original jitter signal corresponding to the video is replaced with the adjusted jitter signal.

5. The system according to any one of claims 1 to 4, characterized in that: The system also includes a remote management module and a remote maintenance module; The remote management module is used to receive user modification of the configuration file and system algorithm; The remote maintenance module is used to generate a fault warning according to the acquired LED screen status data.

6. A reconfigurable method for controlling an LED display screen, characterized in that: The method comprises: Get video signal and configuration file; Preprocessing the video signal to obtain standardized video data; Reconstructing the standardized video data using the configuration file to obtain video reconstruction parameters; Get the real-time environmental parameters of the LED display; Display parameters are obtained according to the video reconstruction parameters and the real-time environment parameters.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to claim 6 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to claim 6 are implemented.