LED play display control system
By adopting multiple parallel transmission and bandwidth optimization technologies in the LED playback control system, the data transmission efficiency problems caused by the increase in the number of LED lamps and complex animation effects in large buildings are solved, and more efficient and reliable data transmission is achieved, avoiding the There is a lag phenomenon.
Patent Information
- Application Number
- CN202420364489.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-27
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2034-02-27
AI Technical Summary
Due to the increase in the number of LED lamps and the increase in the complexity of animation effects in large buildings, the data transmission efficiency between the switch and the split controller is low, resulting in a stuttering phenomenon.
Using a multi-channel parallel transmission method between the switch and multiple split controllers, the first and second network interfaces of each split controller are connected to form at least two parallel transmission channels, increasing data transmission efficiency, and allocating through the switch. Bandwidth optimization to reduce bandwidth waste.
It improves data transmission efficiency and reliability, avoids lag, and ensures the smooth progress of large-scale LED light show.
Smart Images

Figure CN222167448U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of LED display control, in particular to an LED playback display control system. Background Art
[0002] With the intelligent development of LED technology, LED playback control systems are widely used in scenic spots and buildings, such as the "light show" in the city. Taking the "light show" in the city as an example, when deploying the LED playback control system, countless LEDs need to be laid on the facades of high-rise buildings, and the LEDs are grouped. Different sub-controllers control different groups of LEDs respectively. The sub-controllers are usually installed on the top floor of the high-rise building, or on the equipment positions (outside the building) of different floors. Each sub-controller is uniformly dispatched and controlled by the host (switch).
[0003] In the prior art, multiple sub-controllers are evenly allocated the corresponding bandwidth from the switch. However, with the increase in building complexes and the surface area of high-rise buildings, the LED lamps deployed by the LED playback control system are also growing geometrically, and more sub-controllers are needed to control the LED lamps, which will lead to a decrease in the bandwidth allocated to each sub-controller; and the animation effects of the "light show" are becoming more and more complex, which requires a sharp increase in the amount of data transmitted between the main control computer and each sub-controller. The bandwidth allocated to each sub-controller obviously cannot meet the timeliness requirements of data transmission, resulting in a freeze in the city's "light show" performance.
[0004] Therefore, how to improve the connection method between the switch and each sub-controller and improve the data transmission efficiency has become a technical problem that needs to be solved urgently. Utility Model Content
[0005] Based on the above situation, the main purpose of the utility model is to provide an LED playback display control system to improve the connection method between the switch and each sub-controller and improve the data transmission efficiency.
[0006] In order to achieve the above purpose, the technical solution adopted by the utility model is as follows:
[0007] An LED playback display control system includes: a switch and a plurality of sub-controllers;
[0008] The switch is connected between the main control computer and multiple sub-controllers, and is used to transfer the LED playback program data provided by the main control computer to the multiple sub-controllers;
[0009] Each of the multiple sub-controllers is connected to the landscape LEDs of its own group, so as to control the LEDs of its own group to switch on and off according to the LED playback program data;
[0010] Each sub-controller comprises a first network interface and a second network interface, and the second network interface of the i-th sub-controller is connected to the first network interface of the i+1-th sub-controller to connect the multiple sub-controllers end to end, wherein i≥1;
[0011] The first sub-controller is connected to the switch via the first network interface to transmit the LED playback program data in a forward direction to the last sub-controller;
[0012] The last sub-controller is connected to the switch via the first network interface to transmit the LED playback program data in reverse to the first sub-controller.
[0013] Optionally, the multiple sub-controllers are divided into N groups by column, and each group is connected in series with a number of sub-controllers via the first network interface and the second network interface, wherein N≥2;
[0014] Each group of controllers is connected in parallel to the network interface of the switch.
[0015] Optionally, the last sub-controller of the kth group is connected to the last sub-controller of the k+1th group via a second network interface, where k≥1;
[0016] The first sub-controller of each group is connected to the switch via the first network interface.
[0017] Optionally, the first sub-controllers in each group receive the LED playing program data from the switch through their respective first network interfaces, and transmit the LED playing program data to adjacent sub-controllers through their respective second network interfaces.
[0018] Optionally, the last sub-controller in the kth group receives the LED playing program data transmitted by the adjacent sub-controllers in the same group, or receives the LED playing program data transmitted by the last sub-controller in the k+1th group through the second network interface.
[0019] Optionally, the last sub-controller in the k+1th group receives the LED playing program data transmitted by the adjacent sub-controllers in the same group, or receives the LED playing program data transmitted by the last sub-controller in the kth group through the second network interface.
[0020] Optionally, the landscape LEDs are divided into multiple groups to form an LED array, and each sub-controller is arranged to correspond one-to-one with each group of landscape LEDs in space.
[0021] Optionally, the device serial numbers of the sub-controllers in the same group increase from the first sub-controller to the last sub-controller; the IP addresses of the sub-controllers in the same group increase from the first sub-controller to the last sub-controller, and the increment of the IP address serial number is the same as the increment of the device serial number.
[0022] Optionally, the switch is also used to allocate bandwidth required for data interaction to multiple sub-controllers;
[0023] The number of sub-controllers in working state among the multiple sub-controllers is M1, and the number of sub-controllers in non-working state is M2;
[0024] The bandwidth of the switch is occupied by M1 sub-controllers in working state, and the number of M2 sub-controllers in non-working state does not occupy the bandwidth.
[0025]
Beneficial Effects
[0026] According to an LED playback display control system disclosed in an embodiment of the utility model, each sub-controller includes a first network interface and a second network interface, and the second network interface of the i-th sub-controller is connected to the first network interface of the i+1-th sub-controller, so that the multiple sub-controllers can be connected end to end, wherein i≥1; the first sub-controller and the penultimate sub-controller respectively receive LED playback program data from the switch through the first network interface, and transmit the data between the multiple sub-controllers, so that there are at least two channels for parallel transmission of LED playback program data at the switch, and each sub-controller can receive the LED playback program data from the first sub-controller or the penultimate sub-controller nearby, that is, the sub-controller close to the penultimate sub-controller can receive the data output by the penultimate sub-controller; thereby, the connection method between the switch and each sub-controller is improved, the data transmission efficiency is improved, and the reliability of data transmission is further guaranteed due to the increase in data transmission channels.
[0027] Other beneficial effects of the utility model will be explained through the introduction of specific technical features and technical solutions in the specific implementation manner. Through the introduction of these technical features and technical solutions, those skilled in the art should be able to understand the beneficial technical effects brought about by the technical features and technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The following is a description of the embodiments of the present invention with reference to the accompanying drawings.
[0029] Figure 1 This is a schematic diagram of the structure of an LED playback display control system disclosed in this embodiment;
[0030] Figure 2 This is a schematic diagram of an LED lamp arrangement disclosed in this embodiment;
[0031] Figure 3 The figure is a schematic diagram of the structure of a sub-controller disclosed in this embodiment. DETAILED DESCRIPTION
[0032] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the following detailed description of the present invention, some specific details are described in detail. In order to avoid confusing the essence of the present invention, known methods, processes, procedures, and components are not described in detail.
[0033] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0034] Unless the context clearly requires otherwise, throughout the specification and claims, the words "include", "comprising" and similar words should be interpreted in an inclusive sense rather than an exclusive or exhaustive sense; that is, in the sense of "including but not limited to".
[0035] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" is two or more.
[0036] In order to improve the connection mode between the switch and each sub-controller and improve the data transmission efficiency, this embodiment discloses an LED playback display control system, please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure of an LED playback display control system disclosed in this embodiment. The LED playback display control system includes: a switch 1 and multiple sub-controllers 2, wherein:
[0037] Please refer to Figure 1 The switch 1 is connected between the main control computer 3 and the plurality of sub-controllers 2. The switch 1 is used to transfer the LED playback program data provided by the main control computer 3 to the plurality of sub-controllers 2. In a specific embodiment, the main control computer 3 of the playback display control system can realize the on and off control of the landscape LED according to the set program. Specifically, the main control computer 3 sends the LED playback program data of each LED lamp to the switch 1, and the LED playback program data is sent to the corresponding sub-controller 2 through the switch 1. The sub-controller 2 drives the corresponding LED group to light up or turn off according to the corresponding LED playback program, thereby realizing the "light show".
[0038] Each of the multiple sub-controllers 2 is connected to the landscape LEDs of its own group, so as to control the LEDs of its own group to switch on and off according to the LED playback program data. Figure 2 , Figure 2 This is a schematic diagram of an arrangement of LED lamps disclosed in this embodiment. The LED lamps 4 are divided into several groups (such as Figure 2The LED lamps 10 are arranged on the facades of buildings. Of course, in some embodiments, the LED lamps 10 can also be arranged on objects such as bridges and hillsides. Each group of LED lamps 4 is controlled by the corresponding sub-controller 2. Generally speaking, each sub-controller 2 realizes the orderly lighting of each group of LED lamps 4 through a control program associated with the timing, thereby achieving the effect of a "light show". In an optional embodiment, the landscape LEDs are divided into multiple groups to form an LED array, and each sub-controller 2 is arranged to correspond to each group of landscape LEDs in space, thereby facilitating the correspondence between the sub-controller and the LED lamps 4 in the physical space, and facilitating user operation and control.
[0039] Please refer to Figure 1 and Figure 3 , Figure 3 This is a schematic diagram of a sub-controller structure disclosed in this embodiment. In a specific embodiment, each sub-controller 2 includes a first network interface 21 and a second network interface 22. The second network interface 22 of the i-th sub-controller 2 is connected to the first network interface 21 of the i+1-th sub-controller 2 to connect multiple sub-controllers 2 end to end, where i≥1. In this embodiment, by configuring the second network interface 22, each sub-controller can be connected in series. In the specific implementation process, the first network interface 21 and the second network interface 22 can be set nearby.
[0040] Please refer to Figure 1 , the first sub-controller 2 is connected to the switch 1 through the first network interface 21 to transmit the LED playback program data to the first-to-last sub-controller 2 in the forward direction. The first-to-last sub-controller 2 is connected to the switch 1 through the first network interface 21 to transmit the LED playback program data to the first sub-controller 2 in the reverse direction. In the specific implementation process, the first network interface 21 and the second network interface 22 can be traditional Ethernet interfaces, and the forward and reverse transmission of data is performed through network cables or optical fibers. It should be noted that the forward and reverse transmission of data based on Ethernet is itself a prior art and will not be repeated here. In this embodiment, the LED playback program data is transmitted through two channels, forward and reverse, which can improve the data transmission efficiency.
[0041] In the specific implementation process, multiple sub-controllers 2 are divided into N groups by column, and each group is connected in series with several sub-controllers 2 through the first network interface 21 and the second network interface 22, where N≥2; each group of sub-controllers 2 is connected in parallel to the network interface of the switch 1. Figure 1, the sub-controller 2 is connected to the adjacent sub-controller 2 through the first network interface 21 and the second network interface 22, thereby realizing the serial connection of each group of sub-controllers; the first sub-controller in each group of sub-controllers 2 is connected to the network interface of the switch 1 through its own first network interface 21, thereby realizing the parallel connection of each group of sub-controllers. In this embodiment, after each group of sub-controllers is connected to the switch 1, the switch 1 can start to transmit the LED playback program data to each group of sub-controllers through the first sub-controller in each group, that is, multiple channels are used to synchronously transmit data to the sub-controllers. For example, when the sub-controllers are divided into N groups, there are N sub-controllers connected to the switch 1. At this time, the switch 1 can simultaneously transmit the LED playback program data through N channels, thereby further improving the data transmission efficiency.
[0042] In order to realize data interaction between different groups, when a sub-controller in the group fails, data transmission can still be realized without affecting other sub-controllers in the group receiving LED playback program data and driving LED lamps 4. In an optional embodiment, please refer to Figure 1 , the last sub-controller 2 of the kth group is connected to the last sub-controller 2 of the k+1th group through the second network interface 22, where k≥1; the first sub-controller 2 of each group is connected to the switch 1 through the first network interface 21. That is, the last sub-controllers of adjacent groups are connected in series through the second network interface 22. At this time, when a sub-controller in the kth group fails, although its subsequent sub-controllers cannot transmit LED playback program data through the kth group, they can receive LED playback program data through the k+1th group, so that the subsequent sub-controllers of the failed sub-controller in the kth group can still receive LED playback program data and drive the LED lamp 4.
[0043] In a specific embodiment, each group of first sub-controllers 2 receives LED playback program data (such as Figure 1 The LED playing program data is transmitted to the adjacent sub-controller 2 through the respective second network interface 22. The details are as follows:
[0044] In one embodiment, the last sub-controller 2 of the kth group receives the LED playing program data transmitted by the adjacent sub-controller 2 of the group, or receives the LED playing program data transmitted by the last sub-controller 2 of the k+1th group through the second network interface 22. Specifically, since the data content transmitted by each group of sub-controllers is the same, any sub-controller can receive the LED playing program data through the previous sub-controller of the group, or can receive the LED playing program data transmitted by the next group of sub-controllers through the next sub-controller of the group. In the specific implementation process, each sub-controller can select one to receive according to the data transmission rate, that is, each sub-controller can preferentially receive the LED playing program data transmitted first according to the order of data transmission, thereby improving the data transmission efficiency. In addition, each sub-controller also has two transmission channels: the previous sub-controller in the same group, the next sub-controller in the same group, and the next group of sub-controllers, which has one more data transmission channel compared with the prior art.
[0045] In another embodiment, the last sub-controller 2 of the k+1th group receives the LED playback program data transmitted by the adjacent sub-controller 2 of the group, or receives the LED playback program data transmitted by the last sub-controller 2 of the kth group through the second network interface 22. Specifically, since the data content transmitted by each group of sub-controllers is the same, any sub-controller can receive the LED playback program data through the previous sub-controller of the group, or can receive the LED playback program data transmitted by the previous group of sub-controllers through the next sub-controller of the group. In the specific implementation process, each sub-controller can select one to receive according to the data transmission rate, that is, each sub-controller can receive the LED playback program data transmitted first according to the order of data transmission, thereby improving the data transmission efficiency. In addition, each sub-controller also has two transmission channels: the previous sub-controller in the same group, the next sub-controller in the same group, and the previous group of sub-controllers, which has one more data transmission channel compared with the prior art.
[0046] For the convenience of understanding by those skilled in the art, please refer to Figure 1Taking the second column (group) of sub-controllers as an example, the third sub-controller in the second column fails (as indicated by a cross). When the sub-controller is not faulty, the (4th, 5th...) sub-controllers at the subsequent stage of the sub-controller all transmit the first data packet via the third sub-controller. After the third sub-controller fails, the (4th, 5th...) sub-controllers at the subsequent stage can no longer receive the LED playback program data via the third sub-controller, which will cause the (4th, 5th...) sub-controllers at the subsequent stage to be unable to drive the LED lamps, thereby causing a large area of LED lamps to be unable to be driven. In the present embodiment, when the third sub-controller in the second column fails, the LED playback program data is transmitted to the last sub-controller in the second column by its adjacent group, that is, the first column (group), so that the last sub-controller in the second column transmits the LED playback program data in reverse to the third sub-controller in the second column, that is, the subsequent sub-controllers of the third sub-controller in the second column can transmit the LED playback program data through the adjacent group, thereby ensuring that these sub-controllers can all receive the data packet, avoiding the occurrence of large-scale LED on and off failures.
[0047] In order to improve the cascade efficiency of the sub-controllers in a group and improve the correspondence between the sub-controllers and the LED lamps, in an optional embodiment, the device serial number of the sub-controllers 2 in the same group increases from the first sub-controller 2 to the last sub-controller 2; the IP address of the sub-controller 2 in the same group increases from the first sub-controller 2 to the last sub-controller 2, and the increment of the IP address serial number is the same as the increment of the device serial number. For details, please refer to Figure 1 , Figure 1 Each dotted box in the figure represents a group of sub-controllers, and the sub-controllers in the group are arranged in order, such as 01, 02, 03, 04, etc. The arrangement order of the multiple IP addresses preset by the switch corresponds to the order of the serial numbers of the sub-controllers, and the increment of the serial number of the IP address is the same as the increment of the device serial number. For example, the last digit or the last two digits of the IP address are incremented in sequence. Therefore, the IP address is associated with the serial number of the sub-controller in sequence. In the process of allocating IP addresses to each sub-controller, after determining the IP address and serial number of a certain sub-controller in a group (for example, No. 01), at this time, for other sub-controllers in the sub-controller group, the IP address of each sub-controller can be determined according to the corresponding IP address and sub-controller serial number in order, thereby automatically binding the IP address and sub-controller serial number of each sub-controller in the group. Automatic binding of sub-controller IP addresses is achieved, reducing human errors caused by manual binding.
[0048] In a specific embodiment, the switch 1 is also used to allocate bandwidth required for data interaction to multiple sub-controllers 2; in order to optimize bandwidth utilization efficiency and reduce bandwidth waste, in an optional embodiment, the number of sub-controllers in the multiple sub-controllers 2 that are in working state is M1, and the number of sub-controllers that are in non-working state is M2; the bandwidth of the switch 1 is occupied by M1 sub-controllers 2 in working state, and the number of sub-controllers 2 in non-working state is M2 and does not occupy bandwidth. That is, in this embodiment, the switch 1 allocates bandwidth based on the number of sub-controllers in operation, rather than allocating bandwidth based on the total number of sub-controllers (regardless of whether they are in working state) in the prior art. Compared with the allocation method of the prior art, the bandwidth utilization efficiency can be improved and bandwidth waste can be reduced. Assuming that the total bandwidth of the switch 1 is M, the comparison is as follows:
[0049] In the bandwidth allocation method of the prior art, the bandwidth allocated to each sub-controller 2 is M / (M1+M2), that is, the bandwidth that the sub-controller 2 in the working state can use for data interaction is M / (M1+M2);
[0050] When the bandwidth allocation method of this embodiment is adopted, the M2 sub-controllers in the non-working state do not occupy the bandwidth, and the total bandwidth M of the switch is occupied by the M1 sub-controllers in the working state. At this time, the bandwidth that the sub-controller 2 in the working state can use for data interaction is M / M1.
[0051] By comparison, it can be seen that in this embodiment, the sub-controllers in working state are allocated more bandwidth, thereby improving the bandwidth utilization efficiency of the switch.
[0052] According to an LED playback display control system disclosed in an embodiment of the utility model, each sub-controller includes a first network interface and a second network interface, and the second network interface of the i-th sub-controller is connected to the first network interface of the i+1-th sub-controller, so that the multiple sub-controllers can be connected end to end, wherein i≥1; the first sub-controller and the penultimate sub-controller respectively receive LED playback program data from the switch through the first network interface, and transmit the data between the multiple sub-controllers, so that there are at least two channels for parallel transmission of LED playback program data at the switch, and each sub-controller can receive the LED playback program data from the first sub-controller or the penultimate sub-controller nearby, that is, the sub-controller close to the penultimate sub-controller can receive the data output by the penultimate sub-controller; thereby, the connection method between the switch and each sub-controller is improved, the data transmission efficiency is improved, and the reliability of data transmission is further guaranteed due to the increase in data transmission channels.
[0053] It will be appreciated by those skilled in the art that, under the premise of no conflict, the above-mentioned preferred solutions can be freely combined and superimposed. Among them, the flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a part of a code, and the module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings, for example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. The numbering of each step in this article is only for the convenience of description and reference, and is not used to limit the order of execution. The specific execution order is determined by the technology itself, and those skilled in the art can determine various allowable and reasonable orders based on the technology itself.
[0054] Those skilled in the art will appreciate that, without conflict, the above-mentioned preferred solutions can be freely combined and superimposed.
[0055] It should be understood that the above-mentioned embodiments are merely illustrative and not restrictive. Without departing from the basic principles of the present invention, various obvious or equivalent modifications or substitutions that can be made by technicians in this field to the above details will be included in the scope of the claims of the present invention.
Claims
1. An LED playback display control system, characterized in that: include: A switch (1) and a plurality of sub-controllers (2); The switch (1) is connected between the main control computer (3) and the plurality of sub-controllers (2), and the switch (1) is used to transfer the LED playback program data provided by the main control computer (3) to the plurality of sub-controllers (2); Each sub-controller (2) in the plurality of sub-controllers (2) is respectively connected to a respective group of landscape LEDs, so as to respectively control the respective group of LEDs to switch between on and off states according to the LED playback program data; Each subcontroller (2) comprises a first network interface (21) and a second network interface (22), the second network interface (22) of the i-th subcontroller (2) is connected to the first network interface (21) of the i+1-th subcontroller (2), so as to connect the multiple subcontrollers (2) end to end, wherein i≥1; The first sub-controller (2) is connected to the switch (1) via the first network interface (21) to transmit the LED playback program data in a forward direction to the last sub-controller (2); The penultimate sub-controller (2) is connected to the switch (1) via a first network interface (21) so as to transmit the LED playback program data in reverse to the first sub-controller (2).
2. The LED playback display control system according to claim 1, characterized in that: The plurality of sub-controllers (2) are divided into N groups by column, and each group is connected in series to a plurality of sub-controllers (2) via a first network interface (21) and a second network interface (22), wherein N≥2; Each group of controllers (2) is respectively connected in parallel to the network interface of the switch (1).
3. The LED playback display control system according to claim 2, characterized in that: The last sub-controller (2) of the k-th group is connected to the last sub-controller (2) of the k+1-th group via a second network interface (22), wherein k≥1; The first sub-controller (2) of each group is connected to the switch (1) via a first network interface (21).
4. The LED playback display control system according to claim 3, characterized in that: The first sub-controller (2) in each group receives the LED playback program data from the switch (1) via its respective first network interface (21), and transmits the LED playback program data to an adjacent sub-controller (2) via its respective second network interface (22).
5. The LED playback display control system according to claim 4, characterized in that: The last sub-controller (2) of the kth group receives the LED playback program data transmitted by the adjacent sub-controller (2) of the same group, or receives the LED playback program data transmitted by the last sub-controller (2) of the k+1th group through the second network interface (22).
6. The LED playback display control system according to claim 4, characterized in that: The last sub-controller (2) of the k+1th group receives the LED playback program data transmitted by the adjacent sub-controllers (2) of the same group, or receives the LED playback program data transmitted by the last sub-controller (2) of the kth group through the second network interface (22).
7. The LED playback display control system according to any one of claims 2 to 6, characterized in that: The landscape LEDs are divided into multiple groups to form an LED array, and each sub-controller (2) is arranged to correspond one-to-one with each group of landscape LEDs in space.
8. The LED playback display control system according to any one of claims 2 to 6, characterized in that: The device serial numbers of the sub-controllers (2) in the same group are incremented from the first sub-controller (2) to the last sub-controller (2); the IP addresses of the sub-controllers (2) in the same group are incremented from the first sub-controller (2) to the last sub-controller (2), and the increment of the serial number of the IP address is the same as the increment of the device serial number.
9. The LED playback display control system according to any one of claims 1 to 6, characterized in that: The switch (1) is also used to allocate bandwidth required for data interaction to the multiple sub-controllers (2); Among the plurality of sub-controllers (2), the number of sub-controllers in working state is M1, and the number of sub-controllers in non-working state is M2; The bandwidth of the switch (1) is occupied by M1 sub-controllers (2) in working state, and M2 sub-controllers (2) in non-working state do not occupy the bandwidth.
