Control method and apparatus for LED display screen control system, and computer device

The Ubuntu system obtains information based on the network topology diagram and alternately controls the workstation and sending card to send image data packets to the receiving card, which solves the problem of low image processing performance of the LED display control system in specific scenarios, and realizes efficient image processing and improved image processing capabilities.

WO2025039566A1PCT designated stage expired Publication Date: 2025-02-27UNILUMIN GRP

Patent Information

Application Number
PCT/CN2024/085853
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-18
Filing Date
2024-04-03
Publication Date
2025-02-27

AI Technical Summary

Technical Problem

In specific scenarios, the image processing performance of the LED display control system is low and cannot meet the needs of image processing.

Method used

The Ubuntu system obtains information of each node based on the network topology diagram, generates control information, and alternately controls the workstation and sending card to send image data packets to the receiving card at the time node to improve image processing capabilities.

Benefits of technology

It realizes efficient image processing in specific scenarios, improves the image processing capability of the LED display control system, and meets the needs of image processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024085853_27022025_PF_FP_ABST
    Figure CN2024085853_27022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a control method and apparatus for an LED display screen control system, a computer device, a storage medium, and a computer program product. The method comprises: a Ubuntu system acquires information of each node on the basis of a network topological graph, and then generates control information on the basis of the information of each node and control data (S302); the Ubuntu system transmits the control information to a transmitting card in the network topological graph (S304); the Ubuntu system transmits the control information and a time node to a workstation in the network topological graph (S306); at the time node, the transmitting card transmits a control data frame from a first port of the transmitting card to a receiving card in a receiving card string (S308); on the basis of the control information, the Ubuntu system alternately controls the workstation and the transmitting card to transmit an image data packet to the receiving card at the time node (S310); and on the basis of the image data packet, the receiving card controls an LED display screen to display an image (S312).
Need to check novelty before this filing date? Find Prior Art

Description

Control method, device and computer equipment for LED display screen control system

[0001] Related applications

[0002] This application claims priority to Chinese patent application number 2023110494168, filed on August 18, 2023, entitled “Control method, device, and computer equipment for LED display control system,” the entire text of which is hereby incorporated by reference. Technical Field

[0003] The present application relates to the field of display screen control, and in particular to a control method, device, computer equipment, storage medium and computer program product for an LED display screen control system. Background Art

[0004] A Light-Emitting Diode Display Control System (LED) is a system that controls the correct display of LED screens according to user requirements. LED screen control systems typically include sending cards, receiving cards, and switches. Sending cards typically have multiple network ports, each of which can accommodate multiple receiving cards. To ensure the correct display of LED screens, it's important to keep track of the connection status of each device.

[0005] Currently, when displaying images through an LED display control system, the image processing performance is low in certain scenarios and cannot meet the image processing requirements.

[0006] Summary of the Invention

[0007] In a first aspect, the present application provides a control method for an LED display screen control system. The method includes:

[0008] The Ubuntu system obtains information about each node based on the network topology diagram, and generates control information based on the information and control data of each node;

[0009] The Ubuntu system sends control information to the sending card in the network topology diagram;

[0010] The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram;

[0011] The sending card sends a control data frame from a first port of the sending card to a receiving card in the receiving card string at a time node;

[0012] The Ubuntu system controls the workstation and the sending card to send image data packets to the receiving card at time nodes based on the control information; and the receiving card controls the LED display to display images based on the image data packets.

[0013] In one embodiment, the Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving card of the receiving card string based on the control information, including:

[0014] When the control data in the control information includes a participation work, the Ubuntu system controls the workstation to control the graphics card to send an image data packet to the receiving card at a time node based on the control data; and

[0015] When the control data in the control information includes not participating in the work, the Ubuntu system controls the sending card to send the image data packet to the receiving card at the time node based on the control data.

[0016] In one embodiment, the control data further includes image information and rotation information;

[0017] The workstation controls the graphics card to send image data packets to the receiving card at the time node, including:

[0018] Based on the image information, the workstation obtains the image corresponding to each receiving card;

[0019] Based on the rotation information, the workstation controls the graphics card to perform image rotation processing on the image corresponding to the receiving card to obtain image data;

[0020] The graphics card frames the image data to generate an image data packet; and

[0021] The workstation controls the graphics card to send image data packets to the receiving card at the time node.

[0022] In one embodiment, the sending card further includes a second port, and the network topology diagram is generated in a manner including:

[0023] Each node of the LED display control system identifies neighbor nodes based on the LLDP protocol and stores LLDP neighbor information;

[0024] The sending card starts sending field synchronization frame signals from the first port and the second port respectively. After processing the received field synchronization frame signals, each device of the LED display control system forwards the field synchronization frame signals to the next device in the cascade. The Ubuntu system obtains a first communication link that responds to the field synchronization frame signal feedback from the first port and a second communication link that responds to the field synchronization frame signal feedback from the second port; and the Ubuntu system obtains a network topology diagram of the LED display control system based on the first communication link and the second communication link.

[0025] In one embodiment, after the Ubuntu system alternately controls the workstation and the sending card based on the control information to send the image data packet to the receiving card of the receiving card string, the system further includes:

[0026] The sending card performs timing based on the time node and generates time information;

[0027] The sending card sends the time information to the Ubuntu system in real time; and

[0028] The Ubuntu system sends control information and time nodes based on time information.

[0029] In one embodiment, the method further comprises:

[0030] The Ubuntu system sends control information to the sending card in the network topology diagram;

[0031] Based on the control information, the sending card determines the target receiving card of the receiving card string and the display area corresponding to the target receiving card;

[0032] The sending card sends the control data frame to the target receiving card;

[0033] In response to the control information, the sending card sends the image data packet to the target receiving card; and

[0034] Based on the image data packet, the target receiving card in the receiving card string controls the display area corresponding to the target receiving card to display the image.

[0035] In one embodiment, the time node is used to coordinate the time when the graphics card and the sending card send data to the receiving card.

[0036] In one embodiment, the information of each node includes sending card information, link connection information, and receiving card information.

[0037] In one embodiment, the sending card information includes the version number of the sending card program and the number of sending card interfaces.

[0038] In one embodiment, the link connection information includes whether the link is connected to a switch, the port number of the sending card connected to the switch, and the port number of the receiving card connected to the switch.

[0039] In one embodiment, the receiving card information includes the receiving card version number, the receiving card operating temperature, and the type and size of an LED controlled by the receiving card.

[0040] In a second aspect, the present application also provides a control device for an LED display screen control system. The device includes:

[0041] The control information generation module is used by the Ubuntu system to obtain information about each node based on the network topology map, and to generate control information based on the information and control data of each node;

[0042] The first information sending module is used by the Ubuntu system to send control information to the sending card in the network topology diagram;

[0043] The second information sending module is used by the Ubuntu system to send control information and time nodes to the workstations in the network topology diagram;

[0044] A data frame sending module, configured for the sending card to send a control data frame from the first port of the sending card to a receiving card in the receiving card string at a time node;

[0045] The data packet sending module is used by the Ubuntu system to alternately control the workstation and the sending card to send image data packets to the receiving card at time nodes based on control information;

[0046] The image display module is used to control the LED display to display images based on the image data packet received by the receiving card.

[0047] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the following steps are performed:

[0048] The Ubuntu system obtains information about each node based on the network topology diagram, and generates control information based on the information and control data of each node;

[0049] The Ubuntu system sends control information to the sending card in the network topology diagram;

[0050] The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram;

[0051] The sending card sends a control data frame from a first port of the sending card to a receiving card in the receiving card string at a time node;

[0052] The Ubuntu system controls the workstation and the sending card to send image data packets to the receiving card at time nodes based on the control information; and the receiving card controls the LED display to display images based on the image data packets.

[0053] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:

[0054] The Ubuntu system obtains information about each node based on the network topology diagram, and generates control information based on the information and control data of each node;

[0055] The Ubuntu system sends control information to the sending card in the network topology diagram;

[0056] The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram;

[0057] The sending card sends a control data frame from a first port of the sending card to a receiving card in the receiving card string at a time node;

[0058] The Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving cards in the receiving card string at time nodes based on the control information; and

[0059] The receiving cards in the receiving card string control the LED display to display images based on the image data packets.

[0060] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the following steps:

[0061] The Ubuntu system obtains information about each node based on the network topology diagram, and generates control information based on the information and control data of each node;

[0062] The Ubuntu system sends control information to the sending card in the network topology diagram;

[0063] The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram;

[0064] The sending card sends a control data frame from a first port of the sending card to a receiving card in the receiving card string at a time node;

[0065] Based on the control information, the Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving card at the time node;

[0066] The receiving card controls the LED display to display images based on the image data packet.

[0067] The details of one or more embodiments of the present application are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the present application will become apparent from the description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the conventional technology, the following briefly introduces the drawings required for use in the embodiments or the conventional technology descriptions. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the disclosed drawings without any creative work.

[0069] FIG1 is a diagram showing an application environment of a control method for an LED display screen control system according to an embodiment;

[0070] FIG2 is an application environment diagram of a control method for an LED display screen control system according to an embodiment;

[0071] FIG3 is a flow chart of a control method of an LED display screen control system according to an embodiment;

[0072] FIG4 is a schematic diagram of a flow chart of steps for controlling a sending card or a workstation to perform work in one embodiment;

[0073] FIG5 is a flow chart of steps for generating an image data packet in one embodiment;

[0074] FIG6 is a schematic diagram of a display area of ​​a receiving card after rotation in one embodiment;

[0075] FIG7 is a schematic diagram of a process for generating a network topology diagram in one embodiment;

[0076] FIG8 is a schematic diagram of a process of sending time information from a sending card to a Ubuntu system in one embodiment;

[0077] FIG9 is a schematic diagram of a process for controlling a target receiving card to display an image in one embodiment;

[0078] FIG10 is a schematic diagram of screen composition in one embodiment;

[0079] FIG11 is a flow chart of a control method of an LED display screen control system according to an embodiment;

[0080] FIG12 is a schematic diagram of a process of receiving information by a receiving card in another embodiment;

[0081] FIG13 is a structural block diagram of a control device of an LED display screen control system in one embodiment; and

[0082] FIG14 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0083] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0084] The control method of the LED display screen control system provided in the embodiment of the present application can be applied to the LED display screen control system shown in Figures 1 and 2. The LED display screen control system shown in Figure 1 is connected by an Ubuntu system, a sending card, a receiving card, a graphics card and a mobile workstation, wherein the Ubuntu system is an open source operating system based on Linux. The Ubuntu system monitors and controls the entire LED control system and usually communicates directly with the sending card; network communication is carried out between the mobile workstation and the Ubuntu system, the Ubuntu system controls the sending card to send data to the switch, and the mobile workstation controls the graphics card to send data to the switch; the sending card mainly performs some image processing and data distribution, forwarding of control parameters, parsing of parameters returned by the receiving card, and forwarding the parsed returned parameters to the Ubuntu system; the mobile workstation controls the graphics card to perform image processing, and frames the processed image as required to send it to each receiving card. The receiving card is the control unit of the LED screen, which mainly receives images and control parameters from the sending card to control the LED chip to display the image.

[0085] The LED display control system shown in Figure 2 consists of an Ubuntu system, a sending card, a switch, a receiving card, a graphics card, and a mobile workstation. This is essentially the same control system shown in Figure 1, with a switch added. The switch primarily facilitates data communication between different network ports with different communication rates. If the network port rates on the sending and receiving cards differ, the switch can be used for relay communication.

[0086] The control method of the LED display control system includes: the Ubuntu system obtains information of each node based on a network topology diagram, and generates control information based on the information of each node and control data; the Ubuntu system sends the control information to a sending card in the network topology diagram; the Ubuntu system sends the control information and a time node to a workstation in the network topology diagram; the sending card sends a control data frame from a first port of the sending card to a receiving card in a receiving card string at a time node; the Ubuntu system alternately controls the workstation and the sending card to send an image data packet to a receiving card in the receiving card string at a time node based on the control information; and based on the image data packet, the receiving card in the receiving card string controls the LED display to display an image.

[0087] In one embodiment, as shown in FIG3 , a control method for an LED display screen control system is provided. The method is applied to the LED display screen control system in FIG1 and FIG2 , and includes the following steps:

[0088] In step S302, the Ubuntu system obtains information of each node based on the network topology diagram, and generates control information based on the information of each node and control data.

[0089] Within the entire LED display control system, the Ubuntu system maintains real-time visibility into the entire system's connectivity, fundamental to its proper functioning. Therefore, after the initial setup of the entire LED control system, initialization is required. The Ubuntu system collects the network topology of the completed LED display control system, as well as information about each subnode within the network topology (such as sending card information, link connection information, and receiving card information). Sending card information includes the sending card program version number and the number of sending card interfaces. Link connection information includes whether the link is connected to a switch, the port number of the sending card connected to the switch, and the port number of the receiving card connected to the switch. Receiving card information includes the receiving card version number, the receiving card's operating temperature, and the type and size of the LEDs controlled by the receiving card. The Ubuntu system controls the transmission of specific data frames. Upon receiving the entire specific data frame, each link or node sequentially frames and feeds back its own control information to the sending card, allowing the Ubuntu system to store information about each node in the current system environment.

[0090] The control data includes information related to the image and information on whether the workstation is involved in the work. The information related to the image may include but is not limited to image information and image rotation information.

[0091] In the LED display control system connected to the workstation and graphics card, the Ubuntu system obtains the information of each node in the current system environment based on the network topology diagram, generates control information based on the information and control data of each node, and controls the sending card and workstation to work based on the generated control information.

[0092] Step S304: The Ubuntu system sends control information to the sending card in the network topology diagram.

[0093] After generating the control information, the Ubuntu system sends the control information to the sending card in the network topology diagram to control the sending card to work.

[0094] Step S306: The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram.

[0095] Among them, the time node includes coordinating the time when the graphics card and the sending card send data to the receiving card to prevent the two devices from sending a large number of data packets to the same receiving card link at the same time, causing data congestion and loss.

[0096] After the Ubuntu system sends control information to the sending card in the network topology diagram, it sends control information and time nodes to the workstations in the network topology diagram to control the workstations to work.

[0097] Step S308 : The sending card sends a control data frame from the first port of the sending card to the receiving cards in the receiving card string at the time node.

[0098] The control data frame includes synchronization frame, general data frame and control frame for controlling receiving card. General data frame can represent different data frames (such as register data frame, upgrade data frame and others) by changing the frame type in the frame.

[0099] At a time point, the sending card sends a control data frame from the first port of the sending card to a receiving card in the receiving card string. After receiving the control data frame, the receiving card in the receiving card string parses the control data frame to obtain a control frame for controlling the receiving card, and controls the receiving cards in the receiving card string based on the control frame.

[0100] In step S310, the Ubuntu system controls the workstation and the sending card alternately based on the control information to send image data packets to the receiving card at time nodes.

[0101] Based on the control data in the control information, the Ubuntu system alternately controls the workstation and the sending card to send the image data packet to the receiving card in the receiving card string at the time node. That is, based on the control data in the control information, the Ubuntu system determines the workstation or the sending card to send the image data packet to the receiving card in the receiving card string at the time node.

[0102] In one embodiment, in the LED display control system shown in FIG1 , based on the control data in the control information, the Ubuntu system determines the time at which a workstation or a sending card sends an image data packet to a switch. The switch then sends the image data packet to a receiving card in a receiving card string.

[0103] Step S312: The receiving card controls the LED display screen to display the image based on the image data packet.

[0104] Among them, the receiving card is the control unit of the LED screen, which mainly receives image data packets and control data frames to control the LED chip to display images.

[0105] Specifically, after receiving the control data frame and the image data packet, the receiving card controls the LED chips of the LED display screen based on the image data packet and the control data frame to display the image.

[0106] In this embodiment, after obtaining information about each node based on a network topology map, the Ubuntu system generates control information based on the information and control data of each node, sends the control information to a sending card in the network topology map, and sends the control information and a time node to a workstation in the network topology map. The sending card transmits a control data frame from the first port of the sending card to a receiving card in a receiving card string at the time node. The Ubuntu system, based on the control information, alternately controls the workstation and the sending card to send image data packets to the receiving cards in the receiving card string at the time node. Based on the image data packets, the receiving cards in the receiving card string control the LED display to display an image. In the above process, based on the control information, the Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving cards in the receiving card string at the time node, thereby enabling the flexible addition of workstation devices to the LED display control system and improving the image processing capabilities of the LED display control system.

[0107] In one embodiment, as shown in FIG4 , the Ubuntu system alternately controls the workstation and the sending card based on the control information to send image data packets to the receiving cards of the receiving card string, including the following steps:

[0108] Step S402: When the control data in the control information includes participating in the work, the Ubuntu system controls the workstation to control the graphics card to send an image data packet to the receiving card at a time node based on the control data.

[0109] Based on the control data in the control information, it is determined whether the workstation participates in the work. When the control data in the control information includes participating in the work, that is, at this time, the image data packet is sent through the workstation. The Ubuntu system controls the workstation based on the control data to control the graphics card to perform image processing, generate image data packets, and control the graphics card to send image data packets to the receiving card in the receiving card string at the time node.

[0110] In step S402, when the control data in the control information includes not participating in the work, the Ubuntu system controls the sending card to send the image data packet to the receiving card at the time node based on the control data.

[0111] When the control data in the control information includes not participating in the work, that is, the image data packet is sent through the sending card at this time, the Ubuntu system controls the sending card to perform image processing based on the control data, generates an image data packet, and controls the graphics card to send the image data packet to the receiving card in the receiving card string at the time node.

[0112] In this embodiment, whether the workstation participates in the work is determined based on the control data in the control information. When the control data in the control information includes participating in the work, the Ubuntu system controls the workstation to control the graphics card to perform image processing based on the control data, generates image data packets, and controls the graphics card to send image data packets to the receiving cards in the receiving card string at the time node; when the control data in the control information includes not participating in the work, the Ubuntu system controls the sending card to send image data packets to the receiving cards in the receiving card string at the time node based on the control data, thereby alternately controlling the graphics card and the sending card in the workstation based on the control data in the control information to send image data packets to the receiving cards in the receiving card string at the time node.

[0113] In one embodiment, as shown in FIG5 and FIG6 , the control data further includes image information and rotation information;

[0114] The workstation controls the graphics card to send image data packets to the receiving cards in the receiving card string at a time node, including the following steps:

[0115] Step S502: Based on the image information, the workstation obtains the image corresponding to each receiving card.

[0116] The image information includes image data, the address of each receiving card, the length and width of the image, and the starting coordinates of the image, the length and width of the image, and other information required by each receiving card.

[0117] Each receiving card is identified based on its address. Based on the starting coordinates of the image required by the receiving card, as well as information such as the length and width of the image, the image corresponding to each receiving card can be determined, allowing the workstation to clearly identify the position of the image required by each receiving card in a frame of image.

[0118] Step S504: Based on the rotation information, the workstation controls the graphics card to perform image rotation processing on the image corresponding to the receiving card to obtain image data.

[0119] The rotation information includes the rotation center and the rotation angle.

[0120] After acquiring the image corresponding to each receiving card, the workstation controls the graphics card to rotate the image corresponding to the receiving card according to the rotation center and rotation angle to obtain the rotated image data.

[0121] Step S506: The graphics card frames the image data to generate an image data packet.

[0122] After obtaining the rotated image data, the graphics card frames the image data to generate image data packets corresponding to each receiving card.

[0123] Step S508: The workstation controls the graphics card to send the image data packet to the receiving card at the time node.

[0124] The time node is the starting node of the time period in which the graphics card or the sending card sends the image data packet to the receiving card string.

[0125] After generating the image data packets corresponding to each receiving card, the workstation controls the graphics card to send the image data packets to each receiving card in the receiving card string.

[0126] In one embodiment, based on the image information and the rotation information, the rotated image data corresponding to each receiving card is obtained; and the image data is framed by the graphics card to generate an image data packet corresponding to each receiving card; at a time node, the graphics card is controlled to send the image data packet to the receiving card in the receiving card string. In this process, since the image data is rotated, an image rotated by a certain angle can be displayed on the display screen.

[0127] In one embodiment, as shown in FIG6 , the rotation of the image can be achieved through the graphical interface of the Ubuntu system. Specifically, after the entire system is initialized, that is, after obtaining the network topology diagram of the LED display screen control system, each node can be configured according to the topological relationship. In the initial state, based on the information fed back by each node, a block of a specific size is generated to represent each receiving card node. Different nodes can be tiled in the display area. The size of this display area corresponds to the size of the display screen and is also the size of the video processed by the sending card. The area covered by each small block is the size of the image area corresponding to the corresponding receiving card sent by the sending card. The size of the image received by the corresponding receiving card has no direct relationship with the size of the screen controlled by the receiving card, because the size of the image received by the receiving card and the actual control size are different when performing scaling and image rotation.

[0128] The actual position of the receiving card within the physical LED screen and the position of the displayed image within the video image can differ; there's no direct correlation between the two positions. The image displayed by the receiving card is determined by the actual position of the individual image blocks shown in Figure 6. The receiving card display area can be changed in real time by dragging the corresponding small block in the Ubuntu system. The actual display area of ​​the receiving card can be controlled by changing the size of the small block. The receiving card can also be rotated by selecting a specific point in the Ubuntu interface, causing the LED screen controlled by the receiving card to display a rotated image. Multiple receiving cards can also be combined for rotational display. Figure 6 shows the image display control interface for the receiving card in the Ubuntu system. The 4096x2160 block in the figure represents the actual image size (resolution) controlled by the display system. The small blocks can be freely arranged within it. Blocks outside the control area represent the corresponding portion of the receiving card displaying a black or solid color image. Figure 6 shows that multiple receiving cards can be combined and rotated together, selecting any center point, to rotate the image in a portion of the display area at any angle to fit a specific curved surface.

[0129] In this embodiment, the display area of ​​the receiving card is changed in real time by dragging the corresponding small square in the Ubuntu system. The actual display area of ​​the receiving card is controlled by changing the size of the small square. By combining and selecting any center point to rotate together, the image in part of the display area can be rotated to any angle to meet the display of a specific curved surface.

[0130] In one embodiment, as shown in FIG7 , the sending card further includes a second port; and the method for generating the network topology diagram includes the following steps:

[0131] In step S702, each node of the LED display screen control system identifies neighbor nodes based on the LLDP protocol and stores LLDP neighbor information.

[0132] The Ubuntu system controls the sending of specific LLDP (Link Layer Discovery Protocol) packets. Based on the LLDP protocol, the devices at both ends of each node recognize each other, generate LLDP neighbor information based on each other's information, and continuously refresh it, thereby achieving identification between two adjacent devices and allowing each node to know the information of adjacent devices.

[0133] In step S704, the sending card starts sending the field synchronization frame signal from the first port and the second port respectively. After processing the received field synchronization frame signal, each device of the LED display control system forwards the field synchronization frame signal to the next device in the cascade. The Ubuntu system obtains a first communication link that responds to the field synchronization frame signal feedback from the first port and a second communication link that responds to the field synchronization frame signal feedback from the second port.

[0134] The sending card instructs its first and second ports to transmit field synchronization frame signals, differing only in their source addresses. Each port on the sending card has a unique MAC address to distinguish and ensure their independence. The field synchronization frame signals are then transmitted to each receiving card in the string. Each receiving card in the string uses the field synchronization frame signals to synchronize the time between the receiving cards in the entire system. After receiving and processing the field synchronization frame signals, each receiving card in the string forwards the field synchronization frame signals to the next receiving card in the cascade. After the last receiving card in the string completes receiving the field synchronization frame signals, it begins framing the return packet and sends it to each previous receiving card. The receiving cards then fill in the information and transmit it upwards. Finally, the sending card receives the return packet from each receiving card in the string. The return packet from the first receiving card in the string generated by the field synchronization frame signal from the first port generates the first communication link, while the return packet from the second receiving card in the string generated by the field synchronization frame signal from the second port generates the second communication link.

[0135] Step S706: Obtain a network topology diagram of the LED display screen control system according to the first communication link and the second communication link.

[0136] After receiving the return packet from the receiving card and the port information of the sending card, the Ubuntu system parses the return packet from the receiving card to obtain the node information of each component, summarizes the information of each node, obtains the first communication link and the second communication link, and obtains the connection topology diagram of the LED display control system based on the information of the first communication link and the second communication link.

[0137] In this embodiment, based on the universal LLDP protocol, each link or node automatically receives a specific data frame and sequentially frames it as required to feed back its own control information to the sending card, specifically identifying the sending card, receiving card, port number, and device port backup information. The Ubuntu system parses and processes the return packets from the first and second receiving cards, respectively obtaining the first and second communication links. Based on this information, the system then generates a connection topology diagram for the LED display control system.

[0138] In one embodiment, as shown in FIG8 , after the Ubuntu system alternately controls the workstation and the sending card based on the control information to send the image data packet to the receiving card of the receiving card string, the following steps are further included:

[0139] Step S802: The sending card performs timing based on the time node and generates time information.

[0140] Among them, the time information is mainly used to coordinate the time when the graphics card and sending card send data to the switch.

[0141] The sending card performs timing based on time nodes and generates time information in real time. It uses this time information to coordinate the time when the graphics card and the sending card send data to the switch.

[0142] Step S804: The sending card sends the time information to the Ubuntu system in real time.

[0143] Send time information to Ubuntu system in real time.

[0144] Step S806: The Ubuntu system sends control information and a time node according to the time information.

[0145] The Ubuntu system receives time information in real time, and sends control information and time nodes to the workstation based on the time information. The workstation works based on the time nodes.

[0146] In one embodiment, the sending card generates time information in real time based on the time node and sends the time information to the Ubuntu system in real time. The Ubuntu system sends control information and the time node to the workstation based on the time information. The workstation works based on the time node, thereby avoiding two devices sending a large number of data packets to the same receiving card link at the same time, causing data congestion and loss.

[0147] In one embodiment, as shown in FIG9 , the method further includes the following steps:

[0148] Step S902: The Ubuntu system sends control information to the sending card.

[0149] The Ubuntu system sends control information to the sending card in the network topology diagram to control the sending card to work.

[0150] Step S904: Based on the control information, the sending card determines the target receiving card of the receiving card string and the display area corresponding to the target receiving card.

[0151] The sending card determines the MAC address of the target receiving card in the receiving card string and the display area of ​​the LED display screen corresponding to the target receiving card based on the control information.

[0152] Step S906: The sending card sends a control data frame to the target receiving card.

[0153] The sending card sends a control data frame to a target receiving card in the receiving card string.

[0154] Step S908: In response to the control information, the sending card sends the image data packet to the target receiving card.

[0155] In response to the control information, the sending card performs image processing on the image information to generate an image data packet, and the sending card sends the image data packet to a target receiving card in the receiving card string.

[0156] Step S910: Based on the image data packet, the target receiving card controls the display area corresponding to the target receiving card to display an image.

[0157] Based on the image data packet and the display area corresponding to the target receiving card, the target receiving card in the receiving card string controls the display area corresponding to the target receiving card to display the image.

[0158] In this embodiment, the sending card determines the target receiving card in the receiving card string and the corresponding LED display area based on control information. In response to the control information, the sending card sends an image data packet to the target receiving card in the receiving card string. Based on the image data packet, the corresponding display area of ​​the target receiving card displays the image, enabling the Ubuntu system to independently control each receiving card through the sending card. This allows the Ubuntu system to independently control each receiving card. This allows the Ubuntu system to independently control each receiving card, even if the LED display controlled by a particular receiving card exhibits significant color differences from those controlled by other receiving cards due to manufacturing batches or aging issues. By modifying the control information configured for that receiving card, the color difference can be reduced, resulting in better imaging for the entire LED display.

[0159] In one embodiment, a single sending card can also control different screens (different screens can be distinguished by the light boxes they comprise, and different light boxes can be distinguished by the distance between the lights, the type of IC chip, or the number of LED lights in the light box). As shown on the left side of Figure 10, a control diagram of four screens in the Ubuntu interface shows that a system can have multiple display screens. A display screen is composed of light boxes of the same specifications, and each screen displays a portion of the image area. Although the four screens have different specifications, they can all be controlled by a single sending card. For example, in actual urban landscape lighting applications, the four walls of a building can be viewed as four screens as shown in Figure 10, each displaying a portion of the image. A single screen can also have different light box compositions, as shown on the right side of Figure 10.

[0160] In this embodiment, in some special application scenarios, the number of upper-layer sending card devices is reduced by connecting different LED light boxes to one LED display screen control system.

[0161] In one embodiment, as shown in FIG11 , the present application provides a control method for an LED display screen control system, the method comprising the following steps:

[0162] In step S1102, the Ubuntu system obtains information of each node based on the network topology diagram, and generates control information based on the information of each node and control data.

[0163] Step S1104: The Ubuntu system sends control information to the sending card in the network topology diagram.

[0164] Step S1106: The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram.

[0165] Step S1108 : The sending card sends a control data frame from the first port of the sending card to the receiving cards in the receiving card string at the time node.

[0166] Step S1110, when the control data in the control information includes participating in the work, the Ubuntu system controls the workstation to control the graphics card to rotate the image based on the control data, and generates image data corresponding to each receiving card; frames the image data to generate an image data packet.

[0167] Step S1112, when the control data in the control information includes not participating in the work, the Ubuntu system controls the sending card to rotate the image based on the control data to generate image data corresponding to the receiving card; frames the image data to generate an image data packet.

[0168] Step S1114: Based on the image data packet, the receiving card controls the LED display screen to display the image.

[0169] In this embodiment, based on the control information, the Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving cards in the receiving card string at time nodes, that is, to realize the parallel graphics card devices entering the system to jointly participate in the image processing work in specific occasions, thereby improving the image processing capability of the LED display control system.

[0170] In one embodiment, as shown in FIG12 , the LED display control system is divided according to the video playback time at a 60 frame rate. Within a period of time, Ubuntu can control the sending card or the graphics card to continuously send image information, or the Ubuntu system can control the sending card and the graphics card to send image information alternately.

[0171] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0172] Based on the same inventive concept, the present application also provides a control device for an LED display control system for implementing the aforementioned control method for an LED display control system. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of the control device for one or more LED display control systems provided below can be found in the aforementioned limitations of the control method for an LED display control system, and will not be further elaborated here.

[0173] In one embodiment, as shown in FIG13 , a control device for an LED display screen control system is provided, comprising: a control information generating module 1302, a first information sending module 1304, a second information sending module 1306, a data frame sending module 1308, a data packet sending module 1310, and an image display module 1313, wherein:

[0174] The control information generation module 1302 is used by the Ubuntu system to obtain information about each node based on the network topology diagram, and to generate control information based on the information about each node and control data.

[0175] The first information sending module 1304 is used for the Ubuntu system to send control information to the sending card in the network topology diagram.

[0176] The second information sending module 1306 is used for the Ubuntu system to send control information and time nodes to the workstations in the network topology diagram.

[0177] The data frame sending module 1308 is configured to enable the sending card to send a control data frame from the first port of the sending card to a receiving card in the receiving card string at a time node.

[0178] The data packet sending module 1310 is used by the Ubuntu system to alternately control the workstation and the sending card to send image data packets to the receiving cards of the receiving card string at time nodes based on the control information.

[0179] The image display module 1312 is used to control the LED display screen to display images based on the image data packet received by the card.

[0180] In one embodiment, the data packet sending module shown is used for, when the control data in the control information includes participating in the work, the Ubuntu system controls the workstation to control the graphics card to send the image data packet to the receiving card at a time node based on the control data; when the control data in the control information includes not participating in the work, the Ubuntu system controls the sending card to send the image data packet to the receiving card at a time node based on the control data.

[0181] In one embodiment, the control device of the LED display control system includes a data packet generation module, which is used for the workstation to obtain the image corresponding to each receiving card based on the image information; based on the rotation information, the workstation controls the graphics card to perform image rotation processing on the image corresponding to the receiving card to obtain image data; the graphics card frames the image data to generate an image data packet; the workstation controls the graphics card to send the image data packet to the receiving card at the time node.

[0182] In one embodiment, the control device of the LED display control system also includes a neighbor information determination module, which is used for each node of the LED display control system to identify neighbor nodes based on the LLDP protocol and store LLDP neighbor information; a link determination module, which is used for the sending card to send field synchronization frame signals from the first port and the second port of the sending card respectively, and each device of the LED display control system processes the received field synchronization frame signal and then forwards the field synchronization frame signal to the next device in the cascade respectively, and the Ubuntu system obtains a first communication link that responds to the field synchronization frame signal feedback of the first port, and a second communication link that responds to the field synchronization frame signal feedback of the second port; a topology map determination module is used for the Ubuntu system to obtain a network topology map of the LED display control system based on the first communication link and the second communication link.

[0183] In one embodiment, the control device of the LED display control system also includes a time information generation module, which is used to send a card to perform timing based on a time node and generate time information; the information sending module is used to send the time information to the Ubuntu system in real time by the sending card; and the Ubuntu system sends control information and time nodes according to the time information.

[0184] In one embodiment, the control device of the LED display control system also includes: a control information sending module, which is used by the Ubuntu system to send control information to the sending card in the network topology diagram; a determination module is used by the sending card to determine the target receiving card of the receiving card string and the display area corresponding to the target receiving card based on the control information; a first sending module is used by the sending card to send a control data frame to the target receiving card in the receiving card string; a second sending module is used by the sending card to send an image data packet to the target receiving card in the receiving card string in response to the control information; and a display module is used by the target receiving card in the receiving card string to control the display area corresponding to the target receiving card to display an image based on the image data packet.

[0185] Each module in the control device of the above-mentioned LED display screen control system can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above modules can be embedded in or independent of the processor of the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.

[0186] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG14 . The computer device includes a processor, memory, a communication interface, a display screen, and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal via wired or wireless communication. The wireless communication may be achieved via Wi-Fi, a mobile cellular network, NFC (near-field communication), or other technologies. When the computer program is executed by the processor, a control method for an LED display control system is implemented. The display screen of the computer device may be a liquid crystal display or an electronic ink display screen. The input device of the computer device may be a touch layer covering the display screen, or may be buttons, a trackball, or a touchpad provided on the computer device housing, or may be an external keyboard, touchpad, or mouse.

[0187] Those skilled in the art will understand that the structure shown in FIG14 is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0188] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0189] The Ubuntu system obtains information about each node based on the network topology diagram, and generates control information based on the information and control data of each node;

[0190] The Ubuntu system sends control information to the sending card in the network topology diagram;

[0191] The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram;

[0192] The sending card sends a control data frame from a first port of the sending card to a receiving card in the receiving card string at a time node;

[0193] The Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving card at time nodes based on the control information; and

[0194] The receiving card controls the LED display to display images based on the image data packet.

[0195] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0196] When the control data in the control information includes participating in the work, the Ubuntu system controls the workstation to control the graphics card to send the image data packet to the receiving card at the time node based on the control data; when the control data in the control information includes not participating in the work, the Ubuntu system controls the sending card to send the image data packet to the receiving card at the time node based on the control data.

[0197] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0198] Based on the image information, the workstation obtains the image corresponding to each receiving card; based on the rotation information, the workstation controls the graphics card to perform image rotation processing on the image corresponding to the receiving card to obtain image data; the graphics card frames the image data to generate an image data packet; the workstation controls the graphics card to send the image data packet to the receiving card at the time node.

[0199] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0200] Each node of the LED display control system identifies neighbor nodes based on the LLDP protocol and stores LLDP neighbor information; the sending card sends field synchronization frame signals from the first port and the second port of the sending card respectively, and each device of the LED display control system processes the received field synchronization frame signals and forwards the field synchronization frame signals to the next device in the cascade respectively. The Ubuntu system obtains a first communication link that responds to the field synchronization frame signal feedback from the first port and a second communication link that responds to the field synchronization frame signal feedback from the second port; the Ubuntu system obtains a network topology diagram of the LED display control system based on the first communication link and the second communication link.

[0201] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0202] The sending card performs timing based on the time node and generates time information; the sending card sends the time information to the Ubuntu system in real time; the Ubuntu system sends control information and time nodes based on the time information.

[0203] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0204] The Ubuntu system sends control information to a sending card in a network topology diagram; based on the control information, the sending card determines a target receiving card in a receiving card string and a display area corresponding to the target receiving card; the sending card sends a control data frame to the target receiving card in the receiving card string; in response to the control information, the sending card sends an image data packet to the target receiving card; based on the image data packet, the target receiving card in the receiving card string controls the display area corresponding to the target receiving card to display an image.

[0205] 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 following steps are implemented:

[0206] The Ubuntu system obtains information about each node based on the network topology diagram, and generates control information based on the information and control data of each node;

[0207] The Ubuntu system sends control information to the sending card in the network topology diagram;

[0208] The Ubuntu system sends control information and time nodes to the workstations in the network topology diagram;

[0209] The sending card sends a control data frame from a first port of the sending card to a receiving card in the receiving card string at a time node;

[0210] Based on the control information, the Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving cards in the receiving card string at the time node;

[0211] Based on the image data packet, the receiving card in the receiving card string controls the LED display to display the image.

[0212] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0213] When the control data in the control information includes participating in the work, the Ubuntu system controls the workstation to control the graphics card to send image data packets to the receiving cards in the receiving card string at the time node based on the control data; when the control data in the control information includes not participating in the work, the Ubuntu system controls the sending card to send image data packets to the receiving cards in the receiving card string at the time node based on the control data.

[0214] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0215] Based on the image information, the workstation obtains the image corresponding to each receiving card; based on the rotation information, the workstation controls the graphics card to perform image rotation processing on the image corresponding to the receiving card to obtain image data; the graphics card frames the image data to generate an image data packet; the workstation controls the graphics card to send the image data packet to the receiving card in the receiving card string at the time node.

[0216] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0217] Each node of the LED display control system identifies neighbor nodes based on the LLDP protocol and stores LLDP neighbor information; the sending card sends field synchronization frame signals from the first port and the second port of the sending card respectively, and each device of the LED display control system processes the received field synchronization frame signals and forwards the field synchronization frame signals to the next device in the cascade respectively. The Ubuntu system obtains a first communication link that responds to the field synchronization frame signal feedback from the first port and a second communication link that responds to the field synchronization frame signal feedback from the second port; the Ubuntu system obtains a network topology diagram of the LED display control system based on the first communication link and the second communication link.

[0218] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the sending card performs timing based on the time node and generates time information; the sending card sends the time information to the Ubuntu system in real time; the Ubuntu system sends control information and time nodes according to the time information.

[0219] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the Ubuntu system sends control information to the sending card in the network topology diagram; based on the control information, the sending card determines the target receiving card in the receiving card string and the display area corresponding to the target receiving card; the sending card sends a control data frame to the target receiving card in the receiving card string; in response to the control information, the sending card sends an image data packet to the target receiving card; based on the image data packet, the target receiving card in the receiving card string controls the display area corresponding to the target receiving card to display an image.

[0220] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0221] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0222] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0223] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned 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.

[0224] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A control method for an LED display screen control system, the method comprising: The Ubuntu system obtains information of each node based on the network topology diagram, and generates control information based on the information of each node and control data; The Ubuntu system sends the control information to the sending card in the network topology diagram; the Ubuntu system sends the control information and time nodes to the workstations in the network topology diagram; The sending card sends a control data frame from a first port of the sending card to a receiving card in the receiving card string at the time node; The Ubuntu system alternately controls the workstation and the sending card to send the image data packet to the receiving card at the time node based on the control information; as well as The receiving card controls the LED display screen to display images based on the image data packet.

2. The method according to claim 1, wherein: The Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving cards of the receiving card string based on the control information, including: When the control data in the control information includes participating in work, the Ubuntu system controls the workstation to control the graphics card to send an image data packet to the receiving card at the time node based on the control data; and When the control data in the control information includes not participating in work, the Ubuntu system controls the sending card to send the image data packet to the receiving card at the time node based on the control data.

3. The method according to claim 2, wherein: The control data also includes image information and rotation information; The workstation controls the graphics card to send the image data packet to the receiving card at the time node, including: Based on the image information, the workstation acquires an image corresponding to each of the receiving cards; Based on the rotation information, the workstation controls the graphics card to perform image rotation processing on the image corresponding to the receiving card to obtain image data; The graphics card frames the image data to generate an image data packet; and The workstation controls the graphics card to send the image data packet to the receiving card at the time node.

4. The method according to claim 1, wherein: The sending card also includes a second port; The network topology diagram is generated in a manner including: Each node of the LED display screen control system identifies neighbor nodes based on the LLDP protocol and stores LLDP neighbor information; The sending card starts to send the field synchronization frame signal from the first port and the second port respectively, and each device of the LED display screen control system processes the received field synchronization frame signal and forwards the field synchronization frame signal to the next device of the cascade respectively, and the Ubuntu system obtains a first communication link in response to the field synchronization frame signal feedback of the first port, and a second communication link in response to the field synchronization frame signal feedback of the second port; and The Ubuntu system obtains a network topology diagram of the LED display screen control system according to the first communication link and the second communication link.

5. The method according to claim 1, wherein: After the Ubuntu system alternately controls the workstation and the sending card to send image data packets to the receiving cards of the receiving card string based on the control information, the system further includes: The sending card performs timing based on the time node to generate time information; The sending card sends the time information to the Ubuntu system in real time; and The Ubuntu system sends the control information and the time node according to the time information.

6. The method according to claim 1, wherein: The method further comprises: The Ubuntu system sends control information to the sending card; Based on the control information, the sending card determines a target receiving card of the receiving card string and a display area corresponding to the target receiving card; The sending card sends the control data frame to the target receiving card; In response to the control information, the sending card sends an image data packet to the target receiving card; and Based on the image data packet, the target receiving card controls a display area corresponding to the target receiving card to display an image.

7. The method according to claim 1, wherein: The time node is used to coordinate the time when the graphics card and the sending card send data to the receiving card.

8. The method according to claim 1, wherein: The information of each node includes sending card information, link connection information, and receiving card information.

9. The method according to claim 8, wherein: The sending card information includes the version number of the sending card program and the number of sending card interfaces.

10. The method according to claim 8, wherein: The link connection information includes whether the link is connected to a switch, the port number of the sending card connected to the switch, and the port number of the receiving card connected to the switch.

11. The method according to claim 8, wherein: The receiving card information includes the receiving card version number, the receiving card operating temperature, and the type and size of the LED controlled by the receiving card.

12. A control device for an LED display screen control system, the device comprising: A control information generation module, used for the Ubuntu system to obtain information of each node based on the network topology diagram, and to generate control information based on the information of each node and control data; The first information sending module is used for the Ubuntu system to send the control information to the sending card in the network topology diagram; The second information sending module is used for the Ubuntu system to send control information and time nodes to the workstations in the network topology diagram; A data frame sending module, used for the sending card to send a control data frame from the first port of the sending card to a receiving card in the receiving card string at the time node; A data packet sending module, used for the Ubuntu system to alternately control the workstation and the sending card to send an image data packet to the receiving card at the time node based on the control information; as well as The image display module is used for the receiving card to control the LED display screen to display images based on the image data packet.

13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method according to any one of claims 1 to 11 when executing the computer program.

14. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 11.

15. A computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Quick-look system suitable for large-area high-bit depth grayscale remote sensing images

    CN101917597A

  • Information publishing system supporting display of LED synchronous screen and method thereof

    CN107436742A

  • Abnormality identification method and device of network topology and computer equipment

    CN116232952A

  • Control method and device of LED display screen control system and computer equipment

    CN117097774A

  • Method and system for controlling a user interface a corresponding device and software devices for implementing the method

    US20060265442A1

Cited By

  • Intelligent screen connection method for LED display screen

    CN120540622A