Large-screen display control method and system, sending card and receiving card
By improving the packetization rules of the sending card and the cascading structure of the receiving card, the problems of inconvenient line management and increased hardware costs in traditional large-screen display control systems have been solved, realizing an efficient display control method and system.
Patent Information
- Application Number
- CN202511678194.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-17
- Publication Date
- 2026-02-24
AI Technical Summary
In traditional large-screen display control systems, there are multiple parallel communication lines between the sending card and multiple receiving cards, which leads to inconvenient management and increases the hardware cost of the receiving cards. Increasing the bandwidth of a single communication line will increase the throughput of the receiving cards.
The packetization rules of the sending card are improved, and video data packets are identified according to the display area. Through the cascaded receiving card structure, the receiving card identifies the processing method based on the marking, reducing the number of communication lines and improving the transmission rate without increasing hardware costs.
It reduces the cost of communication lines, while increasing the transmission rate between the sending card and a single receiving card, without increasing the hardware cost of the receiving card, thus achieving efficient display control.
Smart Images

Figure CN121567828A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display control technology, and relates to a large-screen display control method, system, sending card and receiving card. Background Technology
[0002] Traditional large-screen display control systems typically consist of several sending cards and multiple receiving cards. Each sending card connects to multiple receiving cards, using network cables as transmission cables. The video playback device inputs the video signal to be displayed to the sending card, which is responsible for slicing and packaging the high-resolution video in real time and distributing it via a high-speed link. The receiving cards are responsible for restoring the slices to be displayed locally into a pixel stream with precise timing and driving the corresponding display area on the screen to display the video content of the slices.
[0003] Since each transmitting card needs to connect to multiple receiving cards, there are multiple parallel communication lines between the transmitting card and the multiple receiving cards, which is not conducive to use and management. If we want to reduce the number of parallel communication lines without affecting the normal display of the large screen, we need to increase the bandwidth of each communication line. This will lead to a corresponding increase in the throughput of the receiving card, which in turn will increase the hardware cost of the receiving card. Summary of the Invention
[0004] This application provides a large-screen display control method, system, sending card, and receiving card to solve the problem of how to improve the transmission rate of a single receiving card link without increasing hardware costs.
[0005] In a first aspect, this application provides a large-screen display control system, comprising: a sending card, which slices video images and packages and marks them according to the display area corresponding to each video image slice, generating and sending video slice data packets; at least two receiving cards, which are cascaded in an array to form at least one receiving card link; each receiving card identifies whether local processing is required based on the marking of the received video slice data packets, and if so, performs local driving display, otherwise forwards the non-locally processed video slice data packets to the next level receiving card.
[0006] This application improves the packetization rules of the sending card by dividing and identifying video data according to the display area of the screen. Each data packet is labeled during packetization, and each display area is configured with a corresponding receiving card that controls and drives the display. In other words, each data packet sent by the sending card is assigned to a receiving card through the display area identifier. The receiving card identifies the header of the data packet and determines whether the display area in the header corresponds to its own receiving card. If so, it processes the data locally; otherwise, it forwards it to the next-level receiving card. This not only improves the transmission rate of a single receiving card link but also does not increase the hardware cost of the receiving card.
[0007] In one implementation of the first aspect, the receiving card includes: a first physical layer transceiver, which receives video slice data packets, identifies whether local processing is required based on the tags of the video slice data packets, and if so, forwards the video slice data packets to the media access control layer; otherwise, it forwards the video slice data packets to a second physical layer transceiver; the second physical layer transceiver is communicatively connected to the first physical transceiver via a first internal line, receives all video slice data packets forwarded by the first physical transceiver, and forwards them to the next-level receiving card; and the media access control layer is communicatively connected to the first physical layer transceiver via a second internal line, identifies the display address of the video slice data packets that require local processing, and drives the display.
[0008] In one implementation of the first aspect, the first physical layer transceiver includes: a first line-side interface configured to communicate with the sending card via a main line; a first MAC-side digital interface configured to communicate with the media access control layer via a second internal line; and a first short-range interface configured to communicate with the second physical layer transceiver via the first internal line.
[0009] In one implementation of the first aspect, the second physical transceiver includes: a second line-side interface configured to communicate with a next-level receiving card via a branch line; a second MAC-side digital interface configured to be unused; and a second short-range interface configured to communicate with the first short-range interface of the first physical layer transceiver via the first internal line.
[0010] In one implementation of the first aspect, the method further includes: the first receiving card in the receiving card link is communicatively connected to the sending card via a main line, and each secondary receiving card in the receiving card link is cascaded via a branch line; wherein the first receiving card receives all video slice data packets sent by the sending card via the main line, and the secondary receiving cards receive video slice data packets forwarded by the first receiving card or the previous level receiving card via the branch line.
[0011] Secondly, this application provides a large-screen display control method, including: slicing a video frame, and packaging and marking the display area corresponding to each video frame slice to generate and send a video slice data packet; identifying the marking of the video slice data packet, determining whether the display area identifier in the marking is a locally controlled display area, and if so, performing local driving display; otherwise, forwarding the video slice data packet to the outside.
[0012] Thirdly, this application provides a sending card that slices video frames, packages and marks them according to the display area corresponding to each video frame slice, and generates and sends video frame data packets.
[0013] Fourthly, this application provides a receiving card, the receiving card comprising: a first physical layer transceiver, which receives video slice data packets, identifies whether local processing is required based on the markings of the video slice data packets, and if so, forwards the video slice data packets to the media access control layer; otherwise, forwards the video slice data packets to a second physical layer transceiver; the second physical layer transceiver, which is communicatively connected to the first physical layer transceiver via a first internal line, receives all video slice data packets forwarded by the first physical layer transceiver, and forwards them to the next-level receiving card; and the media access control layer, which is communicatively connected to the first physical layer transceiver via a second internal line, identifies the display address of the video slice data packets that require local processing, and drives the display.
[0014] As described above, the large-screen display control method, system, sending card, and receiving card described in this application have the following beneficial effects:
[0015] This application reduces the number of communication lines between the sending card and the receiving card in the large-screen display control system, thereby lowering the cost of the communication lines. While reducing the cost of the communication lines, this application does not reduce the transmission rate between the sending card and the receiving card; in fact, it increases the transmission rate between the sending card and a single receiving card. However, while increasing the transmission rate between the sending card and a single receiving card, this application also indirectly requires an increase in the transmission rate between cascaded receiving cards. In this situation, this application improves the internal structure of the receiving card, achieving not only an increased transmission rate between receiving cards but also ensuring that the receiving card itself does not increase hardware costs. Attached Figure Description
[0016] Figure 1 The diagram shows a schematic representation of one implementation structure of a display control system in the prior art.
[0017] Figure 2 The diagram shown is a schematic representation of one implementation structure of the large-screen display control system described in this application embodiment.
[0018] Figure 3 The diagram shown is a schematic representation of one implementation structure of the receiving card of the large-screen display control system described in this application embodiment.
[0019] Figure 4A The diagram shown is a schematic representation of an implementation structure of the first receiving card in the receiving card link described in this application embodiment.
[0020] Figure 4B The diagram shown is a schematic representation of an implementation structure of the secondary receiver card in the receiver card link described in this application embodiment.
[0021] Figure 5The diagram shown is a schematic representation of an implementation structure of the first physical layer transceiver of the receiving card described in this application embodiment.
[0022] Figure 6 The diagram shown is a schematic representation of an implementation structure of the second physical layer transceiver of the receiving card described in this application embodiment.
[0023] Figure 7 This diagram shows an example of the interface connection between the first physical layer transceiver and the first physical layer transceiver of the receiving card described in this application embodiment.
[0024] Figure 8 The diagram shown is a schematic representation of an implementation structure of the large-screen display control method described in this application embodiment.
[0025] Component designation explanation
[0026] 1 Existing display control system 2 Large screen display control system 100 Sending Card 210, 210a, 210b First physical layer transceiver 200 Receiver card 220, 220a, 220b Second physical layer transceiver 300 Main line 230, 230a, 230b Media Access Control Layer 400 Branch lines 240, 240a, 240b First internal circuit 200a First receiving card 250, 250a, 250b Second internal circuit 200b Secondary receiver card 211 First line-side interface 221 Second line side interface 212 First MAC side digital interface 222 Second MAC side digital interface 213 First short-range interface 223 Second short-range interface S100~S200 step Detailed Implementation
[0027] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.
[0028] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0029] like Figure 1 As shown, the existing display control system 1 includes a sending card 100 and multiple receiving cards 200. The sending card 100 is connected to the multiple receiving cards 200 respectively. The multiple receiving cards 200 are cascaded in an array to form multiple receiving card links. The sending card 100 and the multiple receiving cards 200 are connected by a wired transmission medium (such as coaxial cable or network cable). The receiving cards in each receiving card link are cascaded and connected by a wired transmission medium.
[0030] The transmitting card 100 is responsible for "slicing, packaging, and sending" the image. Specifically, the transmitting card acquires the video signal output by the computer's graphics card in real time through the HDMI / DVI / DP interface, or the player inside the card can directly generate the image (asynchronous mode); then, a complete frame of the image is sliced into several "small images" according to the physical arrangement of the large screen module, and preprocessed by 90° or 180° rotation, gamma correction, etc., and then stored in a high-speed DDR buffer; then, "address tags" (corresponding to a certain receiving card, a certain display module, a certain row and column of pixels) are added to the sliced data, and it is encapsulated into gigabit Ethernet frames, and light compression is performed when necessary to reduce bandwidth; finally, the Ethernet data is broadcast to the network cable in real time at a refresh rate of 60 Hz or higher through the network port (such as a 1 Gbps network port, a 5 Gbps network port, or a 10 Gbps network port, etc.), up to 100 m (fiber optic can go even further).
[0031] The receiving card 200 is responsible for "receiving, sorting, and lighting up." Specifically, each receiving card listens to the bus, only captures data packets with its own MAC / ID, performs CRC checks, and requests retransmission if an error occurs. The receiving card decodes the payload, restores it to a pixel matrix, stores it in its on-chip SRAM / SDRAM, and forwards the remaining data to the next receiving card in the receiving card link (cascaded topology). According to the display driver chip's protocol, the receiving card splits 24-bit RGB into bit planes, performing grayscale expansion and color correction such as 14-16 bit PWM. The receiving card sends the data and row / column scan timings to the driver IC (such as ICN2053 or MBI5153) via a serial clock of 75 MHz-300 MHz. The driver IC lights up the corresponding display LEDs (such as LEDs) according to the PWM duty cycle, completing the "electro-optical" conversion. The receiving card ensures that all display modules refresh within the same frame time through a dedicated synchronization signal line or network timestamp, avoiding screen tearing.
[0032] like Figure 1 As shown, the existing display control system includes one transmitting card and 25 receiving cards. The 25 receiving cards control 25 display areas of the large screen. Every five receiving cards are cascaded to form one receiving card link, resulting in five receiving card links. The transmitting card communicates with all five receiving card links. If the transmission rate of the five receiving card links reaches 5Gbps, then the transmission rate of a single receiving card link only needs to reach 1Gbps, and the throughput of each receiving card on a single receiving card link only needs to be 200Mbps.
[0033] In practical applications, the transmitting card is typically placed near the video signal source, while the receiving card is placed near the large-screen display. When the video signal source and the large-screen display are far apart, the wired communication line (i.e., the main line) between the transmitting and receiving cards will be quite long. When five long wired communication lines are required simultaneously, the sheer number of lines becomes inconvenient. Therefore, there is a need to reduce the number of wired communication lines to just one. This would solve the problem of inconvenience caused by too many lines, but it also means that the transmission rate of a single receiving card link needs to reach 5Gbps, and the throughput of each receiving card on that link also needs to reach 1Gbps. This would increase the throughput of the receiving card to five times the original 200Mbps, which would undoubtedly significantly increase the hardware cost of the receiving card.
[0034] like Figure 2 As shown, this embodiment provides a large-screen display control system 2, including: a sending card 100, multiple receiving cards 200, a main line 300, and a branch line 400. The multiple receiving cards 200 are cascaded in an array to form at least one receiving card link; the first receiving card 200a in the receiving card link is communicatively connected to the sending card 100 via the main line 300, and each subsequent receiving card 200b in the receiving card link is cascaded via the branch line 400. The sending card 100 slices the video frame and packages and marks the corresponding display area of each video frame slice, generating and sending video slice data packets. Each receiving card 200 identifies whether local processing is required based on the markings of the received video slice data packets; if so, it performs local driving display; otherwise, it forwards the non-locally processed video slice data packets to the next level receiving card. The first receiving card 200a receives all video slice data packets sent by the sending card 100 through the main line 300, and the second receiving card 200b receives all video slice data packets forwarded by the previous receiving card 200 through the branch line 400; each receiving card 200 identifies the video slice data packets that need to be processed locally and parses and displays them.
[0035] In one embodiment of this application, the packetization rule of the sending card is different from the traditional packetization rule. It marks each video slice data packet according to the display area of the data packet, so that each video slice data packet has a display area identifier. Only the receiving card that controls the corresponding display area is the target receiving card of the data packet, that is, only the target receiving card can process the video slice data packet locally.
[0036] In one embodiment of this application, as Figure 3As shown, the receiving card 200 includes: a first physical layer transceiver 210, a second physical layer transceiver 220, a media access control layer 230, a first internal line 240, and a second internal line 250. The first physical layer transceiver 210 receives video slice data packets and identifies whether local processing is required based on the tags of the video slice data packets. If so, it forwards the video slice data packets to the media access control layer 230; otherwise, it forwards them to the second physical layer transceiver 220. The second physical layer transceiver 220 is communicatively connected to the first physical layer transceiver 210 via the first internal line 240, receives all video slice data packets forwarded by the first physical layer transceiver 210, and forwards them to the next-level receiving card. The media access control layer 230 is communicatively connected to the first physical layer transceiver 210 via the second internal line 250, identifies the display address of the video slice data packets requiring local processing, and drives the display.
[0037] In one embodiment of this application, as Figure 4A As shown, the first receiving card 200a includes: a first physical layer transceiver 210a, a second physical layer transceiver 220a, a media access control layer 230a, a first internal line 240a, and a second internal line 250a. The first physical layer transceiver 210a is communicatively connected to the sending card 100 via the main line 300, receiving all video slice data packets sent by the sending card. The second physical layer transceiver 220a is communicatively connected to the first physical transceiver 210a via the first internal line 240a, receiving all video slice data packets forwarded by the first physical transceiver and forwarding them to the next-level receiving card. The media access control layer 230a is communicatively connected to the first physical layer transceiver 210a via the second internal line 250a, identifying the display address of the video slice data packets requiring local processing and driving subsequent display.
[0038] In one embodiment of this application, as Figure 4B As shown, the secondary receiving card 200b includes: a first physical layer transceiver 210b, a second physical layer transceiver 220b, a media access control layer 230b, a first internal line 240b, and a second internal line 250b. The first physical layer transceiver 210b is communicatively connected to the previous-level receiving card via a tributary line 400, receiving all video slice data packets forwarded by the previous-level receiving card. The second physical layer transceiver 220b is communicatively connected to the first physical transceiver 210b via the first internal line 240b, receiving all video slice data packets forwarded by the first physical transceiver 210b and forwarding them to the next-level receiving card. The media access control layer 230b is communicatively connected to the first physical layer transceiver 210b via the second internal line 250b, identifying the display address of the video slice data packets requiring local processing and performing subsequent driving display.
[0039] In this application, all physical layer transceivers can employ Ethernet PHY (Physical Layer Device) chips, primarily responsible for converting between digital and analog signals and supporting various interfaces with the MAC (Data Link Layer). The PHY chip connects to an external network (such as a twisted pair cable) via an RJ45 interface. Communication between the PHY chip and the MAC chip occurs through a Media Independent Interface (MII) series, including MII (Media Independent Interface), RMII (Reduced MII), GMII (Gigabit MII), RGMII (Reduced GMII), SGMII (Serial GMII), and XGMII (10 GMII). The PHY chip operates as follows: its core function is to realize physical layer data transmission, which can be divided into two directions: transmitting and receiving.
[0040] 1. Data transmission process (MAC → PHY → Network)
[0041] The MAC layer sends digital data to the PHY chip through interfaces such as MII / RMII / GMII; the PHY chip encodes the digital data (such as Manchester, PAM5, 8B / 10B, etc.) and then converts it into analog signals (such as differential voltage signals), which are then sent to twisted-pair or optical fiber through network transformers and RJ45 interfaces.
[0042] 2. Data reception process (Network → PHY → MAC)
[0043] The PHY chip receives analog signals from the network medium (such as twisted pair), amplifies, demodulates, and decodes the signals, performs error detection (such as CRC check), and transmits the restored digital signal to the MAC layer (such as the MAC chip) through the MII interface.
[0044] 3. Auto-Negotiation
[0045] The PHY chip supports an auto-negotiation mechanism to negotiate the speed (10 / 100 / 1000 Mbps) and duplex mode (half-duplex / full-duplex) with the peer device, ensuring the compatibility and stability of link establishment.
[0046] In one embodiment of this application, as Figure 5As shown, the first physical layer transceiver 210 includes: a first line-side interface 211, a first MAC-side digital interface 212, and a first short-range interface 213. The first line-side interface 211 is configured to communicate with the transmitting card via a main line; the first MAC-side digital interface 212 is configured to communicate with the media access control layer via a second internal line; and the first short-range interface 213 is configured to communicate with the second physical layer transceiver via the first internal line. The first MAC-side digital interface is a purely digital low-speed short-range interface, and the first short-range interface is a high-speed short-range interface.
[0047] In one embodiment of this application, as Figure 6 As shown, the second physical transceiver 220 includes: a second line-side interface 221, a second MAC-side digital interface 222, and a second short-range interface 223. The second line-side interface 221 is configured to communicate with the next-level receiving card via a tributary; the second MAC-side digital interface 222 is configured to be unused; and the second short-range interface 223 is configured to communicate with the first short-range interface of the first physical layer transceiver via the first internal line. The second MAC-side digital interface is a purely digital low-speed short-range interface, and the second short-range interface is a high-speed short-range interface.
[0048] For example, such as Figure 7 As shown, both the first and second physical transceivers use PHY chips. The first physical transceiver's first line-side interface is the PHY chip's MDI (Medium Dependent Interface); its first MAC-side digital interface is the PHY chip's MDC (Management Data Clock) / MDIO (Management Data Input / Output) interface, a purely digital, low-speed, short-range interface; and its first short-range interface is the PHY chip's SGMII / RGMII / MII interface, a high-speed, short-range interface. Similarly, the second physical transceiver's second line-side interface is the PHY chip's MDI interface, its second MAC-side digital interface is the PHY chip's MDC / MDIO interface, a purely digital, low-speed, short-range interface; and its second short-range interface is the PHY chip's SGMII / RGMII / MII interface, a high-speed, short-range interface.
[0049] In this application, the packetization rules of the sending card are improved. Video data is packetized and labeled according to the display area of the screen. Each data packet is labeled during packetization, and each display area is configured with a corresponding receiving card to control and drive the display. That is, each data packet sent by the sending card is assigned to a receiving card through an identifier (i.e., a display area identifier). The first physical layer transceiver (such as a PHY chip) in the receiving card identifies the header of the data packet and determines whether the display area in the header corresponds to this receiving card. If so, it transmits the reserved (i.e., locally processed) data packet to the media access control layer (such as an FPGA) through a pure digital low-speed short-range interface; otherwise, it forwards the remaining data packets to the second physical layer transceiver through a high-speed short-range interface. The media access control layer (such as the FPGA) identifies the location of the data packet to achieve display of the data packet in the corresponding area on the screen.
[0050] This application reduces the number of communication lines between the sending card and the receiving card in the large-screen display control system, thereby lowering the cost of the communication lines. While reducing the cost of the communication lines, this application does not reduce the transmission rate between the sending card and the receiving card; in fact, it increases the transmission rate between the sending card and a single receiving card. However, while increasing the transmission rate between the sending card and a single receiving card, this application also indirectly requires an increase in the transmission rate between cascaded receiving cards. In this situation, this application improves the internal structure of the receiving card, achieving not only an increased transmission rate between receiving cards but also ensuring that the receiving card itself does not increase hardware costs.
[0051] This application also provides a large-screen display control method. The large-screen display control system can implement the large-screen display control method described in this application. However, the implementation device of the large-screen display control method described in this application includes, but is not limited to, the structure of the large-screen display control system listed in this embodiment. All structural modifications and substitutions of the prior art made based on the principles of this application are included within the protection scope of this application.
[0052] like Figure 8 As shown, this embodiment provides a large-screen display control method, including steps S100~S200.
[0053] S100 performs video frame slicing, packages and marks each video frame slice according to its corresponding display area, and generates and sends video frame data packets.
[0054] S200: Identify the marker of the video slice data packet, determine whether the display area identifier in the marker is a locally controlled display area, if so, perform local driving display, otherwise forward the video slice data packet to the outside.
[0055] In one embodiment of this application, step S100 is performed by the sending card. The sending card's packaging rules are different from traditional packaging rules. It marks each video slice data packet according to the display area of the data packet, so that each video slice data packet has a display area identifier. Only the receiving card that controls the corresponding display area is the target receiving card of the data packet, that is, only the target receiving card can process the video slice data packet locally.
[0056] In one embodiment of this application, step S200 is executed by the receiving card. As shown in FIG4, the receiving card 200 includes a first physical layer transceiver 210, a second physical layer transceiver 220, a media access control layer 230, a first internal line 240, and a second internal line 250. Specifically, the first physical layer transceiver 210 receives video slice data packets, identifies the markers of the video slice data packets, and determines whether the display area identifier in the marker is a locally controlled display area. If so, local driving display is performed, that is, the video slice data packets are sent to the media access control layer 230 for local driving display. Otherwise, the video slice data packets are forwarded to the second physical layer transceiver 220, so that the second physical layer transceiver 220 forwards the video slice data packets to the next cascaded receiving card for identification and judgment, until the video slice data packets are transmitted to their target receiving card to achieve driving display.
[0057] The protection scope of the large screen display control method described in this application is not limited to the execution order of the steps listed in this embodiment. Any solution implemented by adding, subtracting, or replacing steps in the prior art based on the principles of this application is included within the protection scope of this application.
[0058] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, or methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules / units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or units may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of apparatuses or modules or units may be electrical, mechanical, or other forms.
[0059] The modules / units described as separate components may or may not be physically separate. The components shown as modules / units may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules / units can be selected to achieve the objectives of the embodiments of this application, depending on actual needs. For example, the functional modules / units in the various embodiments of this application may be integrated into one processing module, or each module / unit may exist physically separately, or two or more modules / units may be integrated into one module / unit.
[0060] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0061] The descriptions of the processes or structures corresponding to the above figures each have their own emphasis. For parts of a process or structure that are not described in detail, please refer to the relevant descriptions of other processes or structures.
[0062] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. A large-screen display control system, characterized in that, include: The sending card slices the video frame and packages and marks each video frame slice according to its corresponding display area, generating and sending video slice data packets. At least two receiver cards are cascaded in an array to form at least one receiver card link; Each receiving card identifies whether local processing is required based on the markers of the received video slice data packets. If so, it performs local driving display; otherwise, it forwards the non-locally processed video slice data packets to the next level receiving card.
2. The large-screen display control system according to claim 1, characterized in that, The receiving card includes: The first physical layer transceiver receives video slice data packets and identifies whether local processing is required based on the tags of the video slice data packets. If so, it forwards the video slice data packets to the media access control layer; otherwise, it forwards the video slice data packets to the second physical layer transceiver. The second physical layer transceiver is connected to the first physical transceiver via the first internal line, receives all video slice data packets forwarded by the first physical transceiver, and forwards them to the next level receiving card. The media access control layer communicates with the first physical layer transceiver via a second internal line, identifies the display address of the video slice data packet that needs to be processed locally, and drives the display.
3. The large-screen display control system according to claim 2, characterized in that, The first physical layer transceiver includes: The first line-side interface is configured to communicate with the sending card via the main line. The first MAC-side digital interface is configured to communicate with the media access control layer via the second internal line. The first short-range interface is configured to communicate with the second physical layer transceiver via the first internal line.
4. The large-screen display control system according to claim 3, characterized in that, The second physical transceiver includes: The second line-side interface is configured to communicate with the next-level receiving card via a branch line. The second MAC side digital interface is configured to be unused; The second short-range interface is configured to communicate with the first short-range interface of the first physical layer transceiver via the first internal line.
5. The large-screen display control system according to claim 1, characterized in that, Also includes: The first receiving card in the receiving card link is connected to the sending card via a main line, and each secondary receiving card in the receiving card link is cascaded via a branch line; wherein, the first receiving card receives all video slice data packets sent by the sending card via the main line, and the secondary receiving cards receive video slice data packets forwarded by the first receiving card or the previous level receiving card via the branch line.
6. A large-screen display control method, characterized in that, include: The video frame is sliced, and the video frame slices are packaged and marked according to the display area corresponding to each video frame slice, and then video slice data packets are generated and sent. The markers in the video slice data packets are identified, and it is determined whether the display area identifier in the marker is a locally controlled display area. If so, local driving display is performed; otherwise, the video slice data packets are forwarded to the outside.
7. A sending card, characterized in that, The sending card slices the video frame and packages and marks the display area corresponding to each video frame slice to generate and send video slice data packets.
8. A receiving card, characterized in that, The receiving card includes: The first physical layer transceiver receives video slice data packets and identifies whether local processing is required based on the tags of the video slice data packets. If so, it forwards the video slice data packets to the media access control layer; otherwise, it forwards the video slice data packets to the second physical layer transceiver. The second physical layer transceiver is connected to the first physical transceiver via the first internal line, receives all video slice data packets forwarded by the first physical transceiver, and forwards them to the next level receiving card. The media access control layer communicates with the first physical layer transceiver via a second internal line, identifies the display address of the video slice data packet that needs to be processed locally, and drives the display.
Citation Information
Patent Citations
Data transmission method, exchange device and system
CN102447613A
High-loading-capacity asynchronous control system of LED display screen
CN105006217A
Multi-line card high-density TAP switch based on FPGAs
CN108809864A
Data forwarding device and method
CN114629555A
SLVS-EC signal detection device and method
CN117915075A