Display Control System
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-29
- Publication Date
- 2026-08-14
AI Technical Summary
[0004]然而,这种依赖人工操作的方式不仅流程繁琐、效率低下,还容易因操作延迟或配置失误而中断播放流程,影响放映的连续性与稳定性,造成视频呈现效果的大幅下降
[0034] The aforementioned display control system, through a modular architecture comprising a format switching control module, an interface board, and a receiving card module, achieves automatic switching of display parameter configurations for different video formats. Once the format of the video to be played is determined, the format switching control module sends a configuration switching command carrying video format information to drive the configuration switching module to automatically switch configurations. Driven by the configuration switching command, the configuration switching module loads and stores the first target configuration data corresponding to that format into the programmable logic hardware within the interface board, enabling configuration switching of the programmable logic hardware. Simultaneously, it sends the second target configuration data to the receiving card module. The receiving card module writes the second target configuration data to a designated storage address for the video processing parameters, thereby automatically completing the configuration switching of the LED display's underlying hardware parameters. Thus, this application, through hardware-level collaborative control, ensures that the parameter configuration of the LED display is updated synchronously with the video format without manual intervention. This solves the problems of low efficiency and playback interruption caused by traditional manual switching methods, significantly improving the continuity and stability of video playback and effectively optimizing the video presentation effect.
Smart Images

Figure CN224636931U_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a display control system. Background Technology
[0002] With the development of digital display technology and semiconductor materials, LED (Light Emitting Diode) displays have gradually become the mainstream display solution. LED displays feature high brightness, wide color gamut, and high contrast, and can support multiple video formats, making them particularly suitable for cinemas, stage performances, advertising media, conference walls, and other scenarios.
[0003] Traditional LED display control systems typically use fixed parameter configurations. When different video content formats need to be played, operators often need to manually configure the parameters. For example, in a cinema setting, if the program mixes SDR (Standard Dynamic Range) commercials and HDR (High Dynamic Range) feature films, operators must manually reconfigure parameters such as brightness, color gamut, and gamma curve of the LED screen to ensure optimal display results.
[0004] However, this manual operation method is not only cumbersome and inefficient, but also prone to interruption of the playback process due to operation delays or configuration errors, affecting the continuity and stability of the screening and causing a significant drop in the video presentation effect. Utility Model Content
[0005] Therefore, it is necessary to provide a display control system that can improve the video presentation effect in response to the above-mentioned technical problems.
[0006] A display control system, comprising:
[0007] The format switching control module is connected to the configuration switching module and is used to send configuration switching instructions to the configuration switching module. The configuration switching instructions carry the video format information of the video to be played.
[0008] The interface board includes a configuration switching module and a programmable logic terminal hardware. The configuration switching module is also connected to the receiving card module. The configuration switching module is used to load and solidify the first target configuration data corresponding to the video format information into the programmable logic terminal hardware under the drive of the configuration switching command, and send the second target configuration data corresponding to the video format information to the receiving card module.
[0009] The receiving card module is used to write the received second target configuration data into the storage address corresponding to the video processing parameters.
[0010] In one embodiment, the display control system further includes a digital management platform, which in turn includes a scheduling module;
[0011] The scheduling module is used to schedule the playback of multiple videos.
[0012] In one embodiment, the display control system further includes a video server, which is connected to the digital management platform and the interface board respectively;
[0013] The digital management platform also includes a playback control module, which comprises a first timing unit and a playback control unit;
[0014] The first timing unit is used to monitor the arrival time of the scheduled time of the video to be played;
[0015] The playback control unit is used to send data transmission instructions for the video to be played to the video server at the appointed time;
[0016] A video server is used to transmit the raw video stream of the video to be played to the interface board under the drive of data transmission instructions.
[0017] The programmable logic hardware is used to process the raw video stream based on pre-loaded and fixed first target configuration data to generate an intermediate video stream.
[0018] The interface board also includes a video stream transmission module, which is used to transmit the intermediate video stream after data processing to the receiving card module.
[0019] The receiving card module also includes a driver module. The receiving card module is connected to the screen. The driver module is used to retrieve the second target configuration data in the storage address corresponding to the video processing parameters, process the intermediate video stream to generate a drive signal, and drive the screen to display the video to be played according to the video format after format switching.
[0020] In one embodiment, the receiving card module includes multiple receiving card units, each receiving card unit corresponding to a physical channel of the screen;
[0021] The programmable logic hardware is also used to perform rectangular segmentation of the intermediate video stream according to the physical channel layout of the screen, generating multiple sub-video streams;
[0022] The video stream transmission module is also used to transmit each sub-video stream to its corresponding receiving card unit.
[0023] In one embodiment, the format switching control module is deployed on a digital management platform.
[0024] In one embodiment, the format switching control module includes:
[0025] The second timing unit is used to monitor the preset configuration switching time before the scheduled time of the video to be played arrives;
[0026] The format switching control unit is used to send a configuration switching command to the configuration switching module at a preset configuration switching time.
[0027] In one embodiment, the digital management platform further includes a human-computer interaction module, which is used to obtain the configuration switching time of the user's settings for the video to be played.
[0028] In one embodiment, the format switching control module is deployed on the video server.
[0029] In one embodiment, the video server further includes a video format recognition module;
[0030] The video format recognition module is used to identify the target video format of the video to be played.
[0031] In one embodiment, the format switching control module includes:
[0032] The second timing unit is used to monitor the preset configuration switching time before the scheduled time of the video to be played arrives;
[0033] The format switching control unit is used to send a configuration switching command to the configuration switching module at a preset configuration switching time.
[0034] The aforementioned display control system, through a modular architecture comprising a format switching control module, an interface board, and a receiving card module, achieves automatic switching of display parameter configurations for different video formats. Once the format of the video to be played is determined, the format switching control module sends a configuration switching command carrying video format information to drive the configuration switching module to automatically switch configurations. Driven by the configuration switching command, the configuration switching module loads and stores the first target configuration data corresponding to that format into the programmable logic hardware within the interface board, enabling configuration switching of the programmable logic hardware. Simultaneously, it sends the second target configuration data to the receiving card module. The receiving card module writes the second target configuration data to a designated storage address for the video processing parameters, thereby automatically completing the configuration switching of the LED display's underlying hardware parameters. Thus, this application, through hardware-level collaborative control, ensures that the parameter configuration of the LED display is updated synchronously with the video format without manual intervention. This solves the problems of low efficiency and playback interruption caused by traditional manual switching methods, significantly improving the continuity and stability of video playback and effectively optimizing the video presentation effect. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings required for operation in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a first schematic diagram of the component modules of the display control system in one embodiment of this application;
[0037] Figure 2 This is a second schematic diagram showing the component modules of the display control system in one embodiment of this application;
[0038] Figure 3 This is a third schematic diagram showing the component modules of the display control system in one embodiment of this application;
[0039] Figure 4 This is a fourth schematic diagram of the component modules of the display control system in one embodiment of this application;
[0040] Figure 5 This is a fifth schematic diagram showing the component modules of the display control system in one embodiment of this application;
[0041] Figure 6 This is a schematic diagram illustrating a scenario where a traditional LED display screen is configured and switched according to the video format.
[0042] Figure 7 This is a sixth schematic diagram of the component modules of the display control system in one embodiment of this application;
[0043] Figure 8 This is a seventh schematic diagram showing the component modules of the display control system in one embodiment of this application;
[0044] Figure 9 This is a schematic diagram illustrating a scenario where the IB board implements configuration switching in one embodiment of this application. Detailed Implementation
[0045] To facilitate understanding of this utility model, a more complete description will be given below with reference to the accompanying drawings. Embodiments of this utility model are shown in the drawings. However, this utility model can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that the disclosure of this utility model will be more thorough and complete.
[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
[0047] It is understood that the terms "first," "second," etc., used in this invention may be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of this invention, a first resistor may be referred to as a second resistor, and similarly, a second resistor may be referred to as a first resistor. Both the first resistor and the second resistor are resistors, but they are not the same resistor.
[0048] It is understood that the term "connection" in the following embodiments should be understood as "electrical connection," "communication connection," etc., if the connected circuits, modules, units, etc., have electrical signal or data transmission with each other.
[0049] It is understandable that "at least one" refers to one or more, and "multiple" refers to two or more. "At least a part of an element" refers to part or all of an element.
[0050] When used herein, the singular forms of “a,” “an,” and “ / the” may also include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms “comprising / including” or “having,” etc., specify the presence of the stated features, wholes, steps, operations, components, parts, or combinations thereof, but do not preclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts, or combinations thereof. Meanwhile, the term “and / or” as used in this specification includes any and all combinations of the associated listed items:
[0051] The format switching control module, interface board, and receiver card module in the display control system provided in this embodiment can be one or more. This embodiment does not specifically limit the number of format switching control modules, interface boards, and receiver card modules. However, for ease of explanation, the following description takes the display control system having one format switching control module, one interface board, and one receiver card module as an example.
[0052] Further reference Figure 1 , Figure 1The first schematic diagram illustrating the components of the display control system shows that the display control system includes a format switching control module 10, an interface board 20, and a receiving card module 30. The format switching control module 10, connected to the configuration switching module 201, sends a configuration switching command to the configuration switching module 201, wherein the configuration switching command carries video format information of the video to be played. The interface board 20 includes the configuration switching module 201 and programmable logic terminal hardware 202. The configuration switching module 201 is also connected to the receiving card module 30. Driven by the configuration switching command, the configuration switching module 201 loads and solidifies the first target configuration data corresponding to the video format information into the programmable logic terminal hardware 202, and sends the second target configuration data corresponding to the video format information to the receiving card module 30. The receiving card module 30 writes the received second target configuration data into the storage address corresponding to the video processing parameters.
[0053] Among them, the display control system can be used for playback control of LED displays, and is especially suitable for scenarios such as cinemas, conference centers or digital signage where high requirements are placed on playback continuity and display effect. It can automatically switch the display parameter configuration according to the format of the video to be played.
[0054] The format switching control module 10 can be implemented using existing embedded controllers or industrial PCs. For ease of understanding, the following explanation will use an embedded controller as an example.
[0055] As an example, the embedded controller can run a preset program to identify the format of the video to be played based on the program list information provided by the host computer software or by parsing the metadata in the video file header in real time. Based on the format of the video to be played, it can generate a corresponding configuration switching instruction, which can then be sent to the configuration switching module 201 through the UART (Universal Asynchronous Receiver / Transmitter) or SPI (Serial Peripheral Interface) communication interface.
[0056] The interface board 20 can adopt an LED transmitting card architecture, for example, a transmitting card with an FPGA (Field-Programmable Gate Array) as the main control chip. The configuration switching module 201 can refer to the FPGA's configuration controller, and the programmable logic hardware 202 can refer to dedicated logic units partitioned within the FPGA.
[0057] As an example, the FPGA configuration controller can first receive the configuration switching command from the format switching control module 10 through the FPGA's communication interface, parse the configuration switching command to obtain the video format information, and then index the corresponding target configuration data from the pre-stored configuration library.
[0058] The target configuration data includes first target configuration data and second target configuration data. The first target configuration data can refer to the low-level display driver parameters used to configure the image signal processing pipeline within the FPGA, and may include gamma correction curves, color space conversion matrices, grayscale control algorithms, etc., for the video format to be played. The second target configuration data can refer to a set of system-level video processing parameters used to coordinate the global operating state of the display terminal, and may include brightness gain, contrast parameters, scan mode, refresh rate settings, etc., for the video format to be played.
[0059] As an example, after retrieving the target configuration data, the FPGA configuration controller can write the first target configuration data into the configuration memory of the programmable logic hardware 202 via the FPGA's dedicated configuration port or high-speed bus. Simultaneously, the programmable logic hardware 202 ensures that the configuration update process does not affect the operation of the real-time video pipeline through a hardware-level synchronization mechanism, automatically switching to new parameters during the vertical blanking period or at the start of the next frame, thereby achieving seamless hot updates of display parameters.
[0060] As an example, after retrieving the target configuration data, the FPGA configuration controller can also send the second target configuration data corresponding to the video format information to the receiving card module 30 via a gigabit Ethernet or fiber optic interface.
[0061] The receiver card module 30 can consist of one or more receiver cards. Each receiver card can communicate with the interface board 20 via a network port.
[0062] As an example, the receiver card has a built-in video processing chip and parameter memory. After receiving the second target configuration data, the video processing chip of the receiver card can write it into the storage address corresponding to the video processing parameters in the parameter memory to reconfigure the signal distribution logic, drive current intensity, PWM dimming parameters, etc. of the receiver card, thereby ensuring that the LED module is driven accurately according to the requirements of the current video format.
[0063] In this embodiment, by setting a modular architecture for the format switching control module, the interface board, and the receiving card module, automatic switching of display parameter configurations under different video formats is achieved. Once the format of the video to be played is determined, the format switching control module sends a configuration switching command carrying video format information to drive the configuration switching module to automatically switch configurations. Driven by the configuration switching command, the configuration switching module loads and solidifies the first target configuration data corresponding to the format into the programmable logic hardware within the interface board, thus achieving configuration switching of the programmable logic hardware. Simultaneously, it sends the second target configuration data to the receiving card module. The receiving card module writes the second target configuration data into the designated storage address of the video processing parameters, thereby automatically completing the configuration switching of the underlying hardware parameters of the LED display screen. In this way, through hardware-level collaborative control, this application can ensure that the parameter configuration of the LED display screen is updated synchronously with the video format without manual intervention, thereby solving the problems of low efficiency and playback interruption caused by traditional manual switching methods, significantly improving the continuity and stability of video playback, and effectively optimizing the video presentation effect.
[0064] In one exemplary embodiment, such as Figure 2 As shown, the display control system also includes a digital management platform 40, which further includes a scheduling module; the scheduling module is used to schedule the playback of multiple videos. Figure 2 Only a portion of the display control system modules have been released. Besides the display control system... Figure 2 The modules released in the middle may also include other modules.
[0065] Among them, the digital management platform 40 is used to realize the centralized scheduling and management of the entire display control system, undertakes core functions such as content management, playback scheduling, and status monitoring, and is the command center of the entire system.
[0066] As an example, in the scenario of controlling the film playback on the LED screen of a cinema, the digital management platform 40 can refer to TMS (Theater Management System).
[0067] The digital management platform 40 can serve as a higher-level broadcast control and management system, connecting to the interface board 20 via a network to send program list information, format information of the video to be played, etc. to the interface board 20.
[0068] During the program scheduling stage, the scheduling module of the digital management platform 40 is used to schedule and manage the playback time of multiple videos that need to be played.
[0069] As an example, the scheduling module can set the playback order, start and end times, number of loops and priority strategies of videos based on pre-input video playback requirements, generate scheduling management logic, and then call the scheduling management logic during the program arrangement stage to automatically arrange and manage the playback time of multiple videos that need to be played.
[0070] As another example, users can manually arrange and manage the playback time of multiple videos through the graphical user interface provided by the digital management platform 40. The scheduling module can obtain the video scheduling information input by the user based on the user's operation, and then schedule the multiple videos to be played according to the video scheduling information input by the user.
[0071] In one exemplary embodiment, such as Figure 3 As shown, the display control system also includes a video server 50, which is connected to the digital management platform 40 and the interface board 20 respectively. The digital management platform 40 also includes a playback control module 401, which includes a first timing unit 4011 and a playback control unit 4012. The first timing unit 4011 is used to monitor the arrival time of the scheduled time of the video to be played. The playback control unit 4012 is used to send a data transmission instruction for the video to be played to the video server 50 at the arrival time. The video server 50 is used to transmit the original video stream of the video to be played to the interface board 20 under the drive of the data transmission instruction. The programmable logic hardware 202 is used to process the original video stream based on the pre-loaded and fixed first target configuration data to generate an intermediate video stream; the interface board 20 also includes a video stream transmission module 203, which is used to transmit the processed intermediate video stream to the receiving card module 30; the receiving card module 30 also includes a driver module 301, which is connected to the screen, and the driver module 301 is used to retrieve the second target configuration data in the storage address corresponding to the video processing parameters, process the intermediate video stream to generate a drive signal, and the drive signal is used to drive the screen to display the video to be played according to the format of the video after format switching. Figure 3 Only a portion of the display control system modules have been released. Besides the display control system... Figure 3 The modules released in the middle may also include other modules.
[0072] The video server 50 can refer to a dedicated computing device responsible for video content storage and streaming. The video server 50 is connected to the digital management platform 40 and the interface board 20 respectively. The video server 50 can store the original files of multiple videos to be played, and transmits the original video streams of each video to the interface board 20 according to the instructions at the corresponding scheduled time of each video.
[0073] The digital management platform 40 may further integrate a playback control module 401. The playback control module 401 refers to a logical function module responsible for coordinating and executing the video playback process. The playback control module 401 includes a first timing unit 4011 and a playback control unit 4012.
[0074] The first timing unit 4011 is used to monitor the scheduling time of the video to be played in real time and accurately determine its arrival time.
[0075] As an example, the first timing unit 4011 can be implemented by a real-time clock module in conjunction with an operating system-level timer. The first timing unit 4011 continuously compares the real-time clock time with the arrival time of the scheduled time of the video to be played. When the real-time clock reaches the arrival time, it triggers the playback control unit 4012 to send a data transmission command for the video to be played to the video server 50.
[0076] The playback control unit 4012 is used to send a data transmission instruction for the video to be played to the video server 50 when the first timing unit 4011 detects the arrival time of the scheduled time of the video to be played.
[0077] After receiving the data transmission instruction, the video server 50 can read the original video stream of the video to be played from its local memory and transmit the original video stream to the interface board 20 via the network.
[0078] Before receiving the raw video stream, the programmable logic hardware 202 in the interface board 20 has already loaded and solidified the first target configuration data that matches the video format of the video to be played. Therefore, after receiving the raw video stream, the programmable logic hardware 202 can perform real-time image processing on the input raw video stream based on the pre-loaded and solidified first target configuration data, including color space conversion, gamma correction, resolution scaling, frame rate matching, etc., to generate an intermediate video stream that meets the requirements of the LED screen driver.
[0079] The interface board 20 also includes a video stream transmission module 203. As an example, the video stream transmission module 203 can be a high-speed data transmission channel within the FPGA. The video stream transmission module 203 can transmit the processed intermediate video stream to the receiving card module 30 via a network interface.
[0080] The receiver card module 30 includes a driver module 301. As an example, the driver module 301 can be the main control microcontroller inside the receiver card and its running firmware program, together with the storage unit on the receiver card.
[0081] Before receiving the intermediate video stream, the receiving card module 30 has already written the second target configuration data, which matches the video format of the video to be played, into the storage address corresponding to the video processing parameters. After receiving the intermediate video stream, the driving module 301 can retrieve the second target configuration data from the storage address corresponding to the video processing parameters, and use the second target configuration data to process the input intermediate video stream, ultimately generating a driving signal for driving the LED screen.
[0082] The drive signal can be output to the LED screen connected to the receiver card module 30 via a ribbon cable, driving the LED screen to accurately display the video to be played according to the optimal parameters after format switching.
[0083] In this embodiment, by introducing a video server and combining it with the playback control module in the digital management platform, the entire process from content scheduling to automatic video format switching and video playback is automated. The display control system can automatically complete hardware configuration switching before the video to be played, and accurately start the transmission and processing of the video stream according to the schedule, thereby effectively avoiding delays and errors caused by manual operation, and significantly improving the stability and final presentation effect of continuous playback of multi-format videos.
[0084] In some exemplary embodiments, the receiving card module includes multiple receiving card units, each receiving card unit corresponding one-to-one with a physical channel of the screen;
[0085] The programmable logic hardware is also used to perform rectangular segmentation of the intermediate video stream according to the physical channel layout of the screen, generating multiple sub-video streams;
[0086] The video stream transmission module is also used to transmit each sub-video stream to its corresponding receiving card unit.
[0087] It should be noted that in large-scale LED display systems, the LED display screen is composed of modules consisting of tens of thousands of pixels, resulting in a massive total resolution and data volume. The data processing and load-bearing capacity of a single receiver card is limited and cannot drive all the pixels of the entire large-size screen. By dividing the screen into multiple physical channels, with each receiver card unit responsible for driving one channel, the massive video stream can be decomposed into multiple sub-streams for parallel processing and transmission. This distributes the load, ensures the real-time performance and stability of data transmission, and guarantees synchronous display of the entire screen with a high refresh rate, meeting the needs of large-screen, high-resolution displays.
[0088] The receiver card module refers to a distributed control unit cluster responsible for driving the physical channels of the LED display screen. The LED display screen can be pre-divided into multiple physical channels based on the performance of the receiver card and the number of pixels on the LED display screen. A corresponding receiver card unit is configured for each physical channel; one receiver card unit refers to one receiver card. Each receiver card unit is responsible for driving a group of consecutive modules within its corresponding physical channel, achieving one-to-one control with the physical channels of the screen.
[0089] When multiple receiver card units are configured, after processing the image of the original video stream and generating the intermediate video stream, the programmable logic hardware in the interface board needs to further perform rectangular segmentation processing on the intermediate video stream according to the actual physical channel layout of the LED display screen to generate multiple sub-video streams. For example, if the screen has an 8-row × 6-column layout and the system is configured so that each receiver card drives 2 rows of modules, the programmable logic hardware can divide the intermediate video stream vertically into 4 rectangular areas of equal height, generating 4 independent sub-video streams.
[0090] After the video stream is segmented in the programmable logic hardware of the interface board, the video stream transmission module further transmits each sub-video stream to its corresponding receiving card unit through an independent network channel or time-division multiplexing. For example, sub-video stream 1 is sent to receiving card unit 1 through network port 1, sub-video stream 2 is sent to receiving card unit 1 through network port 2, and so on. This transmission architecture ensures that each receiving card unit receives only the video data of the area it is responsible for driving, achieving precise distribution of the video signal.
[0091] In some exemplary embodiments, the format switching control module is deployed in a digital management platform.
[0092] In this embodiment, the unified format switching and playback control through a digital management platform can effectively reduce the time required for video format recognition during video format switching, thereby improving video format switching efficiency, reducing video format switching delay, and improving the continuity and stability of video playback.
[0093] In some exemplary embodiments, such as Figure 4 As shown, the format switching control module 10 includes:
[0094] The second timing unit 101 is used to monitor the preset configuration switching time before the scheduled time of the video to be played arrives;
[0095] The format switching control unit 102 is used to send a configuration switching command to the configuration switching module at a preset configuration switching time.
[0096] The second timing unit 101 is used to monitor in real time the preset configuration switching time before the scheduled time of the video to be played arrives.
[0097] As an example, the second timing unit 101 can be implemented by a real-time clock module in the digital management platform in conjunction with an operating system-level timer. The user or the digital management platform can pre-set a corresponding configuration switching time before the scheduled time of the video to be played, for example, 5 seconds before playback begins. The second timing unit 101 continuously compares the real-time clock time with the preset configuration switching time. When the real-time time reaches the preset configuration switching time, it triggers the format switching control unit 102 to send a configuration switching command to the configuration switching module.
[0098] In this embodiment, through the cooperation of the first timing unit and the second timing unit, the digital management platform can instruct the interface board and the receiving card to complete the parameter configuration switch of the underlying hardware at a reasonable time before the video to be played, ensuring that the video is in the best display state as soon as it starts, effectively avoiding screen interruption or abnormality caused by configuration switching during playback, and realizing continuous, stable and high-quality automated playback of multi-format videos.
[0099] In some exemplary embodiments, the digital management platform further includes a human-computer interaction module, which is used to obtain the configuration switching time of the user's settings for the video to be played.
[0100] Among them, the human-computer interaction module can refer to the interface functional unit used to realize the input and output of information between the user and the system.
[0101] As an example, the human-computer interaction module includes at least a human-computer interaction software interface. This interface may include a dedicated configuration page or pop-up window, allowing users to set a configuration switching time or a strategy for each video item or the global playback strategy during video scheduling. For example, users can directly input the configuration switching time for each video item via an input box, or select the configuration switching time as N seconds before the start of each video item via a drop-down menu. This setting information is stored in the database of the digital management platform and read by the second timing unit as the basis for determining when to trigger the configuration switching command.
[0102] In this embodiment, the human-computer interaction module allows users to customize the configuration switching time, thereby enhancing the flexibility and adaptability of configuration switching and meeting the differentiated requirements of automation control precision for different LED display environments and playback processes.
[0103] In some exemplary embodiments, such as Figure 5 As shown, the format switching control module 10 is deployed in the video server 50.
[0104] In this embodiment, by integrating the format switching control module into the video server, the configuration switching command can be precisely triggered just before the video stream is output, thereby avoiding the problem of configuration switching delay caused by communication delay or time synchronization error of the upper system, and effectively ensuring the continuity and stability of multi-format video switching.
[0105] In some exemplary embodiments, such as Figure 5 As shown, the video server 50 also includes a video format recognition module 501; the video format recognition module 501 is used to identify the target video format of the video to be played.
[0106] The video format recognition module 501 is used to automatically identify the target video format of the video file to be played before video playback.
[0107] In this embodiment, automatic video format recognition can provide an accurate basis for subsequent display configuration switching, avoiding reliance on external systems to manually label format information and improving the automation and reliability of the system.
[0108] In some exemplary embodiments, such as Figure 5 As shown, the format switching control module includes:
[0109] The second timing unit 101 is used to monitor the preset configuration switching time before the scheduled time of the video to be played arrives;
[0110] The format switching control unit 102 is used to send a configuration switching command to the configuration switching module 201 at a preset configuration switching time.
[0111] The second timing unit 101 is used to monitor in real time the preset configuration switching time before the scheduled time of the video to be played arrives.
[0112] As an example, the second timing unit 101 can be implemented by a real-time clock module in the video server 501 in conjunction with an operating system-level timer. The video server 501 can pre-set a corresponding configuration switching time before the scheduled time of the video to be played, for example, 5 seconds before playback begins. The second timing unit 101 continuously compares the real-time clock time with the preset configuration switching time. When the real-time clock reaches the preset configuration switching time, it triggers the format switching control unit 102 to send a configuration switching command to the configuration switching module 201.
[0113] In some exemplary embodiments, taking a cinema scene as an example, the traditional process for configuring and switching LED displays according to video format is as follows: Figure 6As shown, after staff use TMS to arrange programs, they need to manually control the computer to connect to the sending card and write the configuration data matching the video format to the sending card and receiving card respectively to optimize the LED screen display effect. However, the manual operation is time-consuming and prone to errors.
[0114] Based on this, this embodiment provides an automatic playback control technical solution, which pre-matches corresponding configuration data for different video formats. During the transition period between different video formats, the configuration data corresponding to the next video can be quickly matched and sent to the LED display control system to realize the rapid switching of configuration data.
[0115] As an example, the system structure of the display control system provided in this embodiment is as follows: Figure 7 As shown, the TMS connects to the IB board (Integrated Board) via a network cable. During the program scheduling phase, staff can pre-add corresponding configuration switching commands before each video playback. When the TMS executes the playback flow and sends the configuration switching command to the IB board, the IB board's PS (Processing System) software parses the configuration switching command, automatically retrieves the matching configuration data, and loads it into the PL (Programmable Logic) hardware. This method simplifies the configuration data transmission process, which originally required manual intervention, into a single automated command, significantly reducing operation time.
[0116] As another example, the system structure of the display control system provided in this embodiment is as follows: Figure 8 As shown, the video server can be connected to the IB board via a network cable. Before playing a video file, the video server automatically identifies its video format and sends the corresponding configuration switching command to the IB board. The IB board's PS-side software parses this configuration switching command, automatically retrieves the matching configuration data, and loads and solidifies it to the PL-side hardware. This method achieves fully automated configuration switching without manual intervention, significantly improving operational efficiency.
[0117] As an example, the IB board implements the configuration switching process, such as... Figure 9 As shown, upon receiving a configuration switching command, the IB board's PS-side software immediately parses it and drives the configuration switching module to read the corresponding complete configuration data from the PS-side memory. This configuration data includes: a conversion mapping table from the XYZ color space to the display domain RGB color space; a Gamma mapping table from the content-side RGB values to the LED display screen's RGB values; and configuration data required by the receiving card. The configuration switching module then performs key operations: loading and fixing the configuration data required by the IB board to the IB board's PL-side programmable hardware, while forwarding the configuration data required by the receiving card to the receiving card.
[0118] After the configuration switch is completed, the video input signal of the video server is connected to the video input parsing module of the IB board. The video input parsing module receives the field synchronization signal Vs and the video signal in the XYZ color space. Under the action of the field synchronization signal, the video signal first undergoes a conversion from the XYZ color space to the display domain RGB color space. Subsequently, the RGB signal undergoes Gamma correction processing to achieve the mapping of the RGB values at the content end to the RGB values of the LED display screen. The processed RGB video signal uses Vs as the frame synchronization reference and performs memory read and write operations frame by frame. The video frame data read from memory is finally sent to the receiving card.
[0119] The core task of video input parsing is to decode the field synchronization signal input from the video server. This is mainly divided into two modes: packet-based parsing and direct signal parsing. Packet-based parsing, for example, uses the GDC7500 device to trigger the field frequency generation module to output the Vs signal by parsing the field synchronization data packet. Direct signal parsing, for example, uses the IMS3000 device to directly extract the Vs signal from the input signal. After video input parsing, the XYZ color space is converted to the RGB color space, driven by the Vs signal. This process typically involves color depth amplification, for example, converting a 12-bit XYZ input to a 16-bit RGB output. Subsequently, an electro-optical conversion function is applied to change the Gamma value. Suitable electro-optical conversion functions include, but are not limited to, Gamma 2.6, SMPTE 2084, and Cinity EOTF (an HDR video photoelectric conversion standard developed by a Chinese film company). Finally, the video is written to memory buffers and output in rectangular segments according to the IB board's physical channel layout.
[0120] In this embodiment, through the cooperation of the first timing unit and the second timing unit, the video server can instruct the interface board and the receiving card to complete the parameter configuration switch of the underlying hardware at a reasonable time before the video to be played is officially played. This ensures that the video is in the best display state as soon as it is started, effectively avoiding screen interruption or abnormality caused by configuration switching during playback, and realizing continuous, stable, and high-quality automated playback of multi-format videos.
[0121] In the description of this specification, references to terms such as "some embodiments," "other embodiments," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative descriptions of the above terms do not necessarily refer to the same embodiments or examples.
[0122] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0123] The above-described embodiments are merely illustrative of several implementations of this utility model, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this utility model. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this utility model, and these all fall within the protection scope of this utility model. Therefore, the protection scope of this utility model should be determined by the appended claims.
Claims
1. A display control system, characterized in that, include: A format switching control module, connected to a configuration switching module, is used to send a configuration switching instruction to the configuration switching module, wherein the configuration switching instruction carries video format information of the video to be played. The interface board includes a configuration switching module and a programmable logic terminal hardware. The configuration switching module is also connected to the receiving card module. The configuration switching module is used to load and solidify the first target configuration data corresponding to the video format information into the programmable logic terminal hardware under the drive of the configuration switching instruction, and send the second target configuration data corresponding to the video format information to the receiving card module. The receiving card module is used to write the received second target configuration data into the storage address corresponding to the video processing parameters.
2. The system according to claim 1, characterized in that, The display control system also includes a digital management platform, and the digital management platform further includes a scheduling module; The scheduling module is used to schedule the playback of multiple videos.
3. The system according to claim 2, characterized in that, The display control system further includes a video server, which is connected to the digital management platform and the interface board respectively. The digital management platform also includes a playback control module, which includes a first timing unit and a playback control unit. The first timing unit is used to monitor the arrival time of the scheduled time of the video to be played; The playback control unit is used to send a data transmission instruction for the video to be played to the video server at the arrival time. The video server is used to transmit the original video stream of the video to be played to the interface board under the drive of the data transmission instruction. The programmable logic hardware is used to process the original video stream based on the pre-loaded and fixed first target configuration data to generate an intermediate video stream. The interface board also includes a video stream transmission module, which is used to transmit the intermediate video stream after data processing to the receiving card module. The receiving card module further includes a driver module. The receiving card module is connected to the screen. The driver module is used to retrieve the second target configuration data in the storage address corresponding to the video processing parameters, process the intermediate video stream to generate a driving signal, and drive the screen to display the video to be played according to the video format after format switching.
4. The system according to claim 3, characterized in that, The receiving card module includes multiple receiving card units, and each receiving card unit corresponds one-to-one with a physical channel of the screen; The programmable logic hardware is also used to perform rectangular segmentation processing on the intermediate video stream according to the physical channel layout of the screen to generate multiple sub-video streams. The video stream transmission module is also used to transmit each of the sub-video streams to their respective corresponding receiving card units.
5. The system according to claim 2, characterized in that, The format switching control module is deployed in the digital management platform.
6. The system according to claim 5, characterized in that, The format switching control module includes: The second timing unit is used to monitor the preset configuration switching time before the scheduled time of the video to be played arrives; The format switching control unit is used to send a configuration switching command to the configuration switching module at a preset configuration switching time.
7. The system according to claim 5, characterized in that, The digital management platform also includes a human-computer interaction module, which is used to obtain the configuration switching time set by the user for the video to be played.
8. The system according to claim 3, characterized in that, The format switching control module is deployed on the video server.
9. The system according to claim 8, characterized in that, The video server also includes a video format recognition module; The video format recognition module is used to identify the target video format of the video to be played.
10. The system according to claim 8, characterized in that, The format switching control module includes: The second timing unit is used to monitor the preset configuration switching time before the scheduled time of the video to be played arrives; The format switching control unit is used to send a configuration switching command to the configuration switching module at a preset configuration switching time.