CN111683207B - Routing system, method, device and server thereof - Google Patents

Routing system, method, device and server thereof Download PDF

Info

Publication number
CN111683207B
CN111683207B CN202010240667.4A CN202010240667A CN111683207B CN 111683207 B CN111683207 B CN 111683207B CN 202010240667 A CN202010240667 A CN 202010240667A CN 111683207 B CN111683207 B CN 111683207B
Authority
CN
China
Prior art keywords
video
level
routing
module
management unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010240667.4A
Other languages
Chinese (zh)
Other versions
CN111683207A (en
Inventor
任怀平
孙兴红
吴振志
吴涵渠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Aoto Electronics Co Ltd
Original Assignee
Shenzhen Aoto Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Aoto Electronics Co Ltd filed Critical Shenzhen Aoto Electronics Co Ltd
Priority to CN202010240667.4A priority Critical patent/CN111683207B/en
Publication of CN111683207A publication Critical patent/CN111683207A/en
Application granted granted Critical
Publication of CN111683207B publication Critical patent/CN111683207B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/60Router architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a routing system, a method, a device and a server thereof, wherein the routing system comprises: the first-stage system routing management unit is used for collecting an input video, identifying the resolution, frame frequency, color depth and pixel clock of the input video, judging the video, judging and selecting a video routing level, and sending an instruction; the second-level system general route management unit is used for receiving or outputting the video sent by the first-level system route management unit and/or the third-level system route management unit and outputting the processed video to the high-speed output module; the third-level system route management unit is used for receiving videos of the video transceiving sub-modules of the second-level route management modules, processing the videos and routing the videos to one second-level route management module; the invention ensures that a single video control device can complete the functions which can be completed by a plurality of video control devices and a video splicing device, reduces the number of the devices and increases the reliability of the system.

Description

Routing system, method, device and server thereof
Technical Field
The invention relates to the field of LED video display and control, in particular to a routing system, a method, a device and a server thereof.
Background
In LED video display and control field, with LED booth apart from the product application more and more extensive, the size of display screen is bigger and bigger simultaneously, consequently must need more front end video broadcast sources, and corresponding video control equipment is responsible for exporting the video to the LED display screen, and like this, if the size of display screen is too big, the video that wants to input is in the arbitrary shift position on the whole screen, just need increase many video splicers between video broadcast source and video control equipment, and it can realize to need many splicers to carry out multistage cascade, this kind must increase the complexity that equipment used, reduce the stability of system.
A general LED video controller is limited by the size of the controller device, and the single video input and output processing capacity of the LED video controller is 4K resolution. The video input of the LED display screen generally adopts an HDMI interface, a DP interface or a DVI interface, and the video is output to the LED display screen through an optical fiber or a network cable after being divided. The number of input sources of one LED video controller is limited, and the input video cannot be moved to the loaded area of other LED video controllers, if it is required to implement this function, it needs to use video splicers and other devices, but when the resolution of the display screen is very large, such as 64Kx4K resolution or 128Kx4K resolution, or higher, it needs at least 32 video processors, and corresponding video source playing devices, and correspondingly many video splicers, so many devices are stacked together, the complexity of the system is greatly increased, and thus the routing system cannot efficiently and accurately transmit video and instructions, and the stability of the system is reduced.
Disclosure of Invention
In order to solve the technical problems, the invention discloses a routing system, a routing method, a routing device, a server, a system, a client and a server thereof. The invention aims to realize that the input video enters a first-stage system route management unit from an input interface of any first-stage route management unit in the whole video control matrix through single-stage or multi-stage route management on the input video, and then is routed to a high-speed output module through a second-stage route management module or returns to the second-stage route management module after passing through a third-stage system route management unit and then is routed to the high-speed output module, thereby realizing the roaming in the video control matrix.
In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present application provides a routing system, including:
the first-level system routing management unit is used for collecting an input video, identifying the resolution, frame frequency, color depth and pixel clock of the input video, judging a video routing level according to routing configuration and the resolution, frame frequency, color depth and pixel clock of the input video, and sending an instruction;
The second level system general route management unit is used for receiving and executing the instruction sent by the first level system route management unit; the video is sent to the third-level system route management unit, and meanwhile, the video is used for receiving the route of the third-level system route management unit and outputting the video to the high-speed output module;
and the third-level system route management unit is used for receiving the videos of the video receiving and sending sub-modules of the second-level route management modules, performing video processing on the third-level system route management unit according to configuration, and routing the processed videos to any second-level route management module.
Preferably, the first-level system route management unit includes: the system comprises an input interface, a first-level video input management unit and a first-level in-card route management module;
the input interface is used for receiving input video;
the first-stage video input management unit is used for receiving an input video, analyzing the resolution, frame frequency, color depth and pixel clock of the video, further calculating the bandwidth of the input video, then dividing the input video according to the number of occupied minimum channel bandwidths MCB (minimum channel bandwidth), and labeling corresponding video information for each divided video; the first-level video input management unit includes: the system comprises an analysis and calculation module, a segmentation module and a label module;
The analysis and calculation module is used for receiving the video received from the input interface, analyzing and calculating the resolution, color depth, frame frequency and pixel clock information of the input video, judging the bandwidth required by the input video according to the information and facilitating the routing management of the subsequent video;
the dividing module is used for dividing the input video according to the bandwidth required by the input video and the number of Minimum Channel Bandwidths (MCB) occupied by the input video bandwidth, if the number of the Minimum channel bandwidths is less than 1, the input video is not divided, and if a plurality of Minimum Channel Bandwidths (MCB) are required, the input video is divided into a plurality of parts to be output through different video routing channels;
the label module is used for labeling the input video after being divided so as to put the resolution, frame frequency, color depth, pixel clock, video bandwidth and the currently divided video of the input video as the second divided block of the original input video into a video stream, so that the videos of the same input source sent by a plurality of video routing channels are recombined into a complete original input video after being input to a destination address;
The first-level card internal routing management module is used for selecting a corresponding video input interface to receive a video according to routing selection configuration and information such as the input video resolution, frame frequency, color depth, pixel clock and the like, and then outputting the video to a high-speed interface;
the first-level system route management unit is connected with a high-speed interface; the high-speed interface is a data channel between the first-level system route management unit and the second-level route management module.
Preferably, the second-level system general route management unit includes: the second-level routing management module, the second-level routing increase management module and the high-speed output module;
the second-level routing management module is used for receiving the video input from each first-level system routing management unit and selecting a corresponding routing channel according to routing configuration information, a destination address path and the residual bandwidth of the destination address path; outputting the video information to a corresponding video routing channel;
the second-level routing management module comprises a video transceiving submodule, a selection submodule and a calculation submodule;
the video receiving and transmitting sub-module is responsible for outputting videos input by each first-level system routing management unit to the high-speed output module through a route, and outputting the videos to the LED display screen through the gigabit network port after the videos are processed by the high-speed output module; or the route is output to a third-level system route management unit, and meanwhile, the video input by the third-level system route management unit is received and then is output to a high-speed output module;
The selection submodule is used for selecting a route to be output to a video transceiving submodule of the same second-level route management module according to instructions and configuration requirements and the residual bandwidth of the destination address path, or the route is output to a third-level system route management unit and then is output to other second-level route management modules of a second-level system general route management unit, the other second-level route management modules process the video, and then is output to high-speed output modules of the other second-level route management modules through the route and is output to a display screen;
the calculation submodule is used for calculating the residual bandwidth output to the high-speed output module in real time and receiving the video bandwidth of a source so as to select a video routing channel;
the high-speed output module outputs the input video to the LED display screen after video processing;
and the second-level route increase management module is used for increasing the number of the second-level route management modules and configuring corresponding high-speed output modules along with the increase of the number of the second-level route management modules.
Preferably, the third-level routing management unit is configured to receive video data from each second-level routing management module;
The third-level route management unit comprises: the third-level routing management module, the interface distribution module, the calculation module and the high-speed interface;
the third-level routing management module is responsible for receiving the video of each second-level routing management module video transceiver sub-module;
the computing module is used for computing the residual bandwidth output to the high-speed output module in real time when receiving the video routing management information, and receiving the video bandwidth of a source so as to select a video routing channel;
the interface distribution module is used for routing the video processed by the third-level routing management module from any one second-level routing management module video transceiver module to any other second-level routing management module video transceiver module according to configuration, and outputting the video to the high-speed output module through the second-level routing management module video transceiver module;
and the high-speed interface is used for receiving and transmitting video data between the third-level routing management module and each second-level routing management module.
In a second aspect, an embodiment of the present application provides a routing method, including:
step 1, a first-level system route management unit collects an input video and identifies the resolution, frame frequency, color depth and pixel clock of the input video;
Step 2, the first-level system route management unit selects a corresponding video route output channel according to the input video resolution, the frame frequency, the color depth, the pixel clock and the video route selection configuration;
step 3, the second-level system general route management unit receives and executes the instruction sent by the first-level system route management unit, processes the video to be processed by the second-level system general route management unit, and distributes and forwards the video to be processed by the third-level system route management unit;
step 4, the third-level system route management unit receives the video and the instruction of each second-level route management module video transceiver sub-module, performs video processing according to the configuration in the third-level system route management unit, and then distributes and sends the processed video route to a second-level route management module;
and 5, the second-level system general route management unit receives the video routed by the third-level system route management unit and outputs the processed video to the high-speed output module.
Preferably, the first-level system routing management unit in step 2 selects a corresponding video routing output channel according to the resolution, frame frequency, color depth, pixel clock and video routing configuration of the input video; the method comprises the following steps:
Analyzing and calculating the resolution, color depth, frame frequency and pixel clock information of the received input video, and judging the bandwidth required by the input video;
segmenting the input video according to the bandwidth required by the input video;
after the input video is divided, marking is carried out so as to put the resolution, the frame frequency, the color depth, the pixel clock, the video bandwidth and the current divided video of the input video as the second divided block of the original input video into the video stream, so that after the video is input to a destination address, the videos of the same input source sent by a plurality of video routing channels are recombined into a complete original input video;
the first-level card internal routing management module selects and receives videos from all the video input interfaces according to routing selection and then outputs the videos to the high-speed output module;
the first-level video input management unit receives video input, performs routing and management on the video, and outputs the video to the second-level routing management module through the high-speed interface.
Preferably, the method for analyzing, calculating and determining the bandwidth required by the input video comprises:
the formula: bw (bandwidth) ═ Pixc x K x D; d (deep) is color depth, K (Kind) is color type, Pixc (Pixel clock) is pixel clock, and bw (Bandwidth) is occupied bandwidth;
Preferably, the step 3, the second-level system general route management unit receives and executes the instruction sent by the first-level system route management unit, processes the video that needs to be processed by the second-level system general route management unit, and distributes and forwards the video that needs to be processed by the third-level system route management unit, including the method:
step A, a second-level routing management module receives input videos and instructions sent from one or more first-level system routing management units;
b, judging whether the input video and the instruction are sent from a plurality of first-level system route management units, and if not, performing the step E; if yes, step C is carried out, and the second-level route adding management module judges whether the second-level route adding management module is added or not; the calculation submodule of the second-level routing management module calculates the residual bandwidth output to the high-speed output module in real time and receives the video bandwidth of a source so as to select a video routing channel;
step C, judging whether a second-level routing management module is added or not by a second-level routing addition management module, if so, calculating the number of second-level routing management modules and third-level system routing management unit high-speed interfaces which need to be added in the step D, executing the addition, and then executing the step E, and if not, executing the step E;
D, calculating the number of high-speed interfaces of the second-level routing management module and the third-level system routing management unit which need to be added by a calculation submodule of the second-level routing management module;
e, calculating the residual bandwidth output to the high-speed output interface in real time by a calculation submodule of the second-level routing management module, and receiving the video bandwidth of a source so as to select a video routing channel;
step F, the selection submodule of the second-level routing management module selects a route to be output to the video transceiver submodule of the second-level routing management module or a route to be output to a third-level system routing management unit according to instructions, configuration requirements and the residual bandwidth of the destination address path;
g, the video transceiving submodule of the second-level routing management module outputs the video input by each first-level system routing management unit or the video of the second-level routing management module to the third-level system routing management unit through a route, and simultaneously receives the video routed from the third-level system routing management unit and outputs the video to the high-speed output module through the route;
step H, a high-speed output module of the second-level routing management module receives video data from the routing management module in the first-level card and sends the video data to a display screen;
Step I, a second-level routing management module receives video input from each first-level system routing management unit and selects a corresponding routing channel according to routing configuration information, a destination address path and the residual bandwidth of the destination address path; and outputting the video information to the corresponding video routing channel.
Preferably, the step 4, the third-level system route management unit receives the video and the instruction of each second-level route management module video transceiver sub-module, performs video processing in the third-level system route management unit according to the configuration, and then distributes and sends the processed video route to one second-level route management module, including the method:
a third-level routing management module of the third-level routing management unit receives videos and instructions sent by the video transceiving sub-modules of the second-level routing management modules;
the third-level routing management unit calculation module calculates the residual bandwidth output to the high-speed output interface in real time and receives the video bandwidth of a source so as to select a video routing channel;
the third-level routing management unit interface distribution module routes the video processed by the third-level routing management module to a video transceiving submodule of the second-level routing management module according to the configuration;
In a third aspect, an embodiment of the present application provides a routing apparatus, including: the routing system is realized.
In a fourth aspect, an embodiment of the present application provides a server, including: a processor and a machine-readable storage medium storing machine-executable instructions capable of being executed by the processor, which when invoked and executed by the processor cause the processor to implement the routing method of an embodiment of the present application.
As can be seen from the above, in the solution provided in the embodiment of the present application, compared with the prior art, the present invention has the following beneficial effects: the routing system, the method, the device and the server thereof provided by the invention can complete the functions which can be completed only by a plurality of video control devices and a video splicing device by using a single video control device. By implementing the technical scheme of the patent, videos can be input from any first-level system route management unit among a plurality of first-level system route management units; in any second-level system general route management unit, the video can roam; among a plurality of second-level system general route management units, one and/or a plurality of videos can be output from any second-level route management module unit, the output roams to other second-level route management module units after being processed by a third-level system route management unit, and the output is output to a display screen after being processed by a high-speed output module. Through the above two-level and/or three-level routing management, the efficient and orderly roaming of the video in the whole equipment can be realized. The single video control device completes the functions which can be completed only by the plurality of video control devices and the video splicing device, thereby reducing the number of the devices and increasing the reliability of the system; meanwhile, the routing of the video in the whole screen range controlled in the single device is completed; meanwhile, the video input is not limited to be output to a display screen by a fixed second-level routing management module in a second-level routing management module selected from the video input; but the video can be output to the display screen from the high-speed output modules corresponding to other second-level routing management modules, so that the number of output port sources of the second-level routing management modules is increased, and high-speed output is realized.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without any creative effort.
Drawings
Fig. 1 is a first-level system route management unit structure diagram of a routing system according to an embodiment of the present invention;
FIG. 2 is a block diagram of a routing system according to an embodiment of the present invention;
fig. 3 is a flowchart of a routing method according to an embodiment of the present invention;
FIG. 4 is a flow chart of a method of yet another embodiment of the present invention;
FIG. 5 is a flow chart of a routing method according to another embodiment of the present invention;
fig. 6 is a flowchart of a routing method according to another embodiment of the present invention.
Detailed Description
So that the manner in which the above recited objects, features and advantages of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to the embodiments thereof which are illustrated in the appended drawings. In addition, the embodiments and features of the embodiments of the present application may be combined with each other without conflict. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
Referring to fig. 1, fig. 1 is a structure diagram of a first-level system routing management unit of a routing system according to an embodiment of the present invention, where the first-level system routing management unit 54 is configured to collect an input video, identify resolution, frame rate, and color depth of the input video, configure resolution, frame rate, and color depth of the input video according to routing, determine a video routing hierarchy according to a pixel clock, and send an instruction; the first-level system route management unit 54 includes: an input interface 51, a first-level video input management unit 64, a first-level in-card route management module 60;
an input interface 51 for receiving an input video;
the first-level card internal routing management module 60 is configured to select a corresponding video input interface to receive a video according to routing configuration and information such as resolution, frame frequency, color depth, pixel clock and the like of the input video, and then output the video to a high-speed interface;
the first-stage video input management unit 64 is configured to receive an input video, analyze a resolution, a frame frequency, a color depth, and a pixel clock of the video, further calculate a bandwidth of the input video, segment the input video according to the number of occupied Minimum Channel Bandwidths (MCBs), and label corresponding video information, such as the resolution, the frame frequency, the color depth, the pixel clock, the bandwidth, and a few segmented blocks, to each segmented video;
The first-level video input management unit 64 includes: an analysis and calculation module 63, a segmentation module 62 and a label module 61;
the analyzing and calculating module 63 is configured to receive the video received from the input interface, analyze and calculate resolution, color depth, frame frequency, and pixel clock information of the input video, and determine a bandwidth required by the input video according to the information, so as to facilitate routing management of subsequent videos;
the dividing module 62 is configured to divide the input video according to the bandwidth required by the input video and the number of Minimum Channel Bandwidths (MCBs) occupied by the input video bandwidth, and if the number of Minimum Channel Bandwidths (MCBs) is less than 1, the input video is not divided, and if multiple Minimum Channel Bandwidths (MCBs) are required, the input video needs to be divided into multiple parts to be output through different video routing channels;
the label module 61 is configured to label the input video after being divided, so as to put the resolution, frame frequency, color depth, pixel clock, video bandwidth, and the currently divided video of the input video as the second divided block of the original input video into a video stream, so that after the video is input to a destination address, the videos of the same input source sent through a plurality of video routing channels are recombined into a complete original input video;
A high-speed interface 65, a data channel between the first level system route management unit 54 and the second level route management module 13;
referring to fig. 2, fig. 2 is a block diagram of a routing system according to an embodiment of the present invention, the system including:
the second-level system general route management unit 35 includes: a second-level route management module 13, a second-level route addition management module 42 and a high-speed output module 30;
the second level system general route management unit 35 is configured to receive and execute the instruction sent by the first level system route management unit 54; and sending the video to the third-level system route management unit, and meanwhile, receiving the video routed by the third-level system route management unit 40, and outputting the video to the high-speed output module 30;
the second-level routing management module 13 is configured to receive the video input from each first-level system routing management unit 54, and select a corresponding routing channel according to a destination address path attached to the video data information, the destination address path and a required bandwidth, and a remaining bandwidth of the destination address path channel; outputting the video information to a corresponding video routing channel;
the second-level routing management module 13 comprises a video transceiving sub-module 10, a selector and a calculation sub-module 12;
The video transceiver sub-module 10 is responsible for routing and outputting videos input by the first-level system routing management units to the high-speed output module, and outputting the videos processed by the high-speed output module to the LED display screen through the gigabit network port;
the selection submodule 11 is configured to select a route to output to the video transceiver submodule 10 of the same second-level route management module 13 according to the instruction and configuration requirements and the remaining bandwidth of the destination address path, or to output the route to the third-level system route management unit 40, and then to output the route to the other second-level route management modules 13 of the second-level system total route management unit 35;
the computation submodule 12 is used for computing the residual bandwidth output to the high-speed output module in real time and the bandwidth of the video needing routing so as to select a video routing channel;
the high-speed output module 30 outputs the input video to the LED display screen after video processing; for example, the high-speed output module 30 may output using 2 to 10G high-speed connectors, which may amount to a maximum bandwidth of 20G; the video input by the second-level routing management module 13 is received through the routing module, processed and output to the display screen 41 through the multi-path gigabit network port; the display screen 41 comprises an LED display screen;
The second-level route increase management module 42 is configured to increase the number of second-level route management modules, and configure corresponding high-speed output modules as the number of second-level route management modules increases.
The third-level system route management unit 40 is used for receiving the videos of the video transceiving sub-modules 10 of the second-level route management modules 13, performing video processing on the third-level system route management unit 40 according to configuration, and routing the processed videos to any one second-level route management module 13;
the third-level route management unit comprises: a third-level route management module 37, an interface distribution module 38, a calculation module 39, and a high-speed interface 36;
the third-level routing management module 37 is responsible for receiving the video of the video transceiving submodule 10 of each second-level routing management module 13;
a calculation module 39, which needs to calculate the residual bandwidth output to the high-speed output module in real time when receiving the video routing management information, and receives the video bandwidth of the source so as to select the video routing channel;
the interface distribution module 38 is configured to route the video processed by the third-level routing management module from any one of the second-level routing management module video transceiver sub-modules to any other one of the second-level routing management module 13 video transceiver sub-modules 10 according to the configuration, and output the video processed by the third-level routing management module to the high-speed output module 30 through the second-level routing management module 13 video transceiver sub-module 10;
And a high-speed interface 36 for transceiving video data between the third-level route management module 37 and each of the second-level route management modules 13.
Referring to fig. 3, fig. 3 is a flowchart of a routing method according to an embodiment of the present invention, where the method includes:
s100, a first-level system routing management unit collects an input video and identifies the resolution, frame frequency, color depth and pixel clock of the input video;
specifically, the input interface is responsible for the reception of input video; the HDMI interface or the DP interface is used for receiving input video; the resolution of the input video is from 2K (1920 x 1080) to 4K (3840x 2160);
step S102, a first-level system route management unit selects a corresponding video route output channel according to the input video resolution, frame frequency, color depth, pixel clock and video route selection configuration;
in particular, the instructions include instructing a video routing unit of a selected level to receive video and execute instructions;
step S104, the second-level system general route management unit receives and executes the instruction sent by the first-level system route management unit, processes the video to be processed by the second-level system general route management unit, and distributes and forwards the video to be processed by the third-level system route management unit;
Step S106, the third-level system route management unit receives videos and instructions of the video receiving and sending sub-modules of the second-level route management modules, performs video processing on the third-level system route management unit according to configuration, and distributes and sends the processed video routes to one second-level route management module;
and S108, the second-level system general route management unit receives the video routed by the third-level system route management unit and outputs the processed video to the high-speed output module.
Referring to fig. 4, fig. 4 is a flowchart of a routing method according to another embodiment of the present invention; before the step S102, the first-stage system routing management unit judges and selects a video routing hierarchy according to the resolution, frame frequency, and color depth of the input video, and sends an instruction, the method further includes:
s1020, analyzing and calculating the resolution, color depth, frame frequency and pixel clock information of the received input video, and judging the bandwidth required by the input video;
specifically, the method for analyzing and calculating the occupied bandwidth includes: the formula: bw (bandwidth) ═ Pixc x K x D; d (deep) is color depth, k (kidd) is color type, pixc (pixel clock) is pixel clock, and bw (bandwidth) is occupied bandwidth; for example, the input video resolution r (resolution) is 3840 × 2160 resolution, the frame rate fr (frame rate) is 60Hz, the color depth d (deep) is 8bit, the color type k (kidd) is 3 (RGB 3 color), the pixel clock pixc (pixel clock) is 600MHz, and the occupied bandwidth is: bw (bandwidth) ═ Pixc x K x D ═ 14.4 GHz; if R is 1920 × 1080 resolution, frame frequency F is 60Hz, color depth D is 8bit, pixel clock Pf is 148.5MHz, and the occupied bandwidth is: Bw-Pixc x K x D-3.6 GHz.
S1022, segmenting the input video according to the bandwidth required by the input video;
specifically, since the lower intra-card route management module uses a minimum 5GHz as a minimum management unit, the effective data bandwidth is 4.5 GHz. Therefore, the input video needs to be segmented; for example, according to the bandwidth of the input video, a minimum channel bandwidth of 5GHz is defined as 1 MCB (minimum channel bandwidth), and when the bandwidth occupied by the input video is less than or equal to 4.5GHz, 1 MCB is occupied; the input video is maximum 4K, the bandwidth is 14.4GHz, 4 MCBs are occupied, so that 4 MCB data channels are actually needed, and the module divides the input video into 4 blocks.
S1024, labeling the divided input video so as to put the resolution, frame frequency, color depth, pixel clock, video bandwidth and the current divided video of the input video as the second divided block of the original input video into the video stream, so that after the video is input to a destination address, the videos of the same input source sent by a plurality of video routing channels are recombined into a complete original input video;
specifically, after the video merging after the management unit divides the input video into a plurality of blocks according to the division module, each video block is labeled as a video input interface Px from which the number of divided blocks Cx is. As in the above example, the 4K input is from the 1 st video input interface, and is divided into 4 blocks, which are respectively labeled as P1C1/P1C2 — P1C4, to represent the 1 st to 4 th divided blocks from the 1 st video input interface, and simultaneously label the resolution, frame rate, color depth, pixel clock, etc. of the video, which are output as auxiliary information together with the video stream of the divided module.
S1026, the routing management module in the first-level card selects and receives videos from all the video input interfaces according to routing selection and then outputs the videos to the high-speed output module;
specifically, the maximum bandwidth of a butt joint output interface is 20GHz, and the butt joint output interface is divided into 4 minimum video channels (MCBs); the resolution of each video input interface is from 1K to 4K, the occupied bandwidth is from 1 MCB to 4 MCBs at maximum, the number of the video input interfaces is from 1 to m, the value of m is 4, the maximum output is 4K, therefore, a single video input port can reach 4K, 4 inputs of 2K can be combined into 1 resolution of 4K, and therefore the value of m is 4 most reasonable. Typically the input video resolution is mostly 2K, or 4K maximum. Since 4 MCBs (20G bandwidth) are output at maximum, the video input interface m is 4, and the maximum input video of each interface is from 1K to 4K, which can reach 4 MCBs at maximum. Therefore, the input maximum bandwidth can reach 20G bandwidth. And 4 input ports, each with the maximum resolution of 4K, and when the bandwidth of an output interface is completely used, no redundant video channel is used for transmitting a new input video.
S1028, receiving video input by a first-level video input management unit, performing routing selection and management on the video, and outputting the video to a second-level routing management module through a high-speed interface;
Specifically, the high-speed interface adopts a 4-to-10G high-speed Serdes interface, can process bidirectional transmission of a video route of 8Kx2K @60Hz, can output all videos of 2 input management units of the system to other second-level route management units, and can also receive videos input from other second-level management units.
Referring to fig. 5, fig. 5 is a flowchart illustrating a routing method according to another embodiment of the present invention; the step S104 includes:
s1040, the second level route management module receives the input video and instruction sent from one or more first level system route management units,
s1042, judging whether the input video and the instruction are sent from a plurality of first-level system route management units, if not, S1048; if yes, S1044 is carried out, and whether a second-level route management module is added or not is judged by the second-level route addition management module;
s1044 is that the second-level route increasing management module judges whether a second-level route management module is added, if yes, S1046 is carried out to calculate the number of the second-level route management module and the third-level system route management unit high-speed interface which need to be added, S1048 is carried out after increasing is carried out, if not, S1048 is carried out;
Specifically, the video and the instruction input from the multiple first-level system route management units may be sent from each first-level system route management unit in each group of first-level system route management units to the same second-level route management module; or each group of first-level system route management units sends the route to a corresponding second-level route management module.
S1048, calculating residual bandwidth output to a high-speed output interface in real time by a calculating submodule of the second-level routing management module, and receiving video bandwidth of a source so as to select a video routing channel;
specifically, the video bandwidth varies from 1 MRB to 4 from each input interface; the bandwidth output to each high-speed output interface is 4 MRBs at most, so that when video routing management information is received, the residual bandwidth output to the high-speed output interface needs to be calculated in real time, and the video bandwidth of a source is received so as to select a video routing channel; the receiving data bandwidth of each high-speed output interface is RP (4 MRB), 20G bandwidth; the data bandwidth of each video acquisition unit is TP-0-3 MRB, 20G bandwidth.
S1050, a selection submodule of the second-level routing management module selects a route to be output to a video transceiver submodule of the second-level routing management module or a route to be output to a third-level system routing management unit according to instructions, configuration requirements and the residual bandwidth of the destination address path;
Specifically, after the video and the instruction are output to the third-level system route management unit, the third-level system route management unit outputs the video and the instruction to other second-level route management modules of the second-level system total route management unit through a route, the other second-level route management modules process the video, output the video to high-speed output modules of the other second-level route management modules through the route, and output the video and the instruction to a display screen; selecting a corresponding routing channel according to the routing configuration information and the residual bandwidth of the destination address path, determining the address path, and outputting the video to the corresponding video routing channel;
s1052, the video transceiver sub-module of the second level route management module routes and outputs the video input by each first level system route management unit or the video of the second level route management module to the third level system route management unit, and meanwhile receives the video routed from the third level system route management unit and routes and outputs the video to the high-speed output module;
s1054, the high-speed output module of the second-level routing management module receives the video data from the routing management module in the first-level card and sends the video data to a display screen;
specifically, the output is performed through 2 pairs of high-speed connectors of 10G, and the bandwidth is 20G at the maximum; and the video input by the second-level routing management module is received through the routing selection module, is processed and is output to the LED display screen through the multi-path gigabit network port. A high-speed output module: the input video is output to an LED display screen through a kilomega network port or a kilomega optical fiber port after being subjected to video division processing; the route is output to a high-speed output module, and the route is output to an LED display screen through a gigabit network port after being processed by the high-speed output module;
S1056, the second-level route management module receives the video input from each first-level system route management unit, and selects a corresponding route channel according to the route configuration information, the destination address path and the residual bandwidth of the destination address path; outputting the video information to a corresponding video routing channel;
specifically, the bandwidth between the routing management unit and each first-level system is 20G, and the routing management unit is divided into 4 routing video channels; the bandwidth between the LED display screen and the video output module is 40G, the LED display screen is divided into 8 video routing video channels, the maximum video of 8Kx2K can be output, and the video is processed by the output module and then output to the LED display screen through a gigabit optical fiber; the bandwidth of 40G between the route management module and the level 3 route management module can transmit video with 8Kx2K resolution.
Referring to fig. 6, fig. 6 is a flowchart illustrating a routing method according to another embodiment of the present invention; the step S106 includes a method:
s1060, the third-level routing management module of the third-level routing management unit receives videos and instructions sent by the video transceiver sub-modules of the second-level routing management modules;
specifically, the physical interface is a high-speed connection interface with a bandwidth of 40G, and is divided into 8 channels with the bandwidth of MRB size. Meanwhile, the bandwidth which can be sent to each level 2 route management unit is also 40G, and the route management unit is divided into 8 data channels with the MRB bandwidth. Since the total route management unit of the level 3 system is connected with 16 level 2 route management units, the routes of 16 × 8 data channels need to be managed. In the same way, the whole system can be extended to a 128Kx4K @60Hz system, or even a 256Kx4K @60Hz system.
S1062, calculating the residual bandwidth output to the high-speed output interface by the third-level route management unit calculating module in real time, and receiving the video bandwidth of a source so as to select a video route channel;
s1064, a third-level routing management unit interface distribution module, which routes the video processed by the third-level routing management module to a video transceiver module of a second-level routing management module according to the configuration;
specifically, the processed video routing is implemented through a third-level routing management unit high-speed interface; the high-speed interface is used for receiving and transmitting video data between the third-level routing management module and each second-level routing management module; by adopting 4 pairs of 10G high-speed Serdes interfaces, the video routing of 8Kx2K @60Hz can be processed, and the whole system has 16 identical video transceiving sub-modules of a second-level routing management module, so that the video routing of 64Kx4K @60Hz can be processed at most;
specifically, after the video and the instruction are output to the third-level system route management unit, the third-level system route management unit outputs the video and the instruction to other second-level route management modules of the second-level system total route management unit through rerouting, and the other second-level route management modules process the video, output the video to high-speed output modules of the other second-level route management modules through rerouting and output the video to a display screen.
In an embodiment of the present application, a routing apparatus is provided, which includes a routing system implementing the embodiments of the present application.
In one embodiment of the present application, there is provided a server comprising a processor and a machine-readable storage medium storing machine-executable instructions executable by the processor, which when invoked and executed by the processor, cause the processor to: the method is realized.
The system/computer device integrated components/modules/units, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method according to the above embodiments may be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate additions and subtractions as required by legislation and patent practice in jurisdictions, for example in certain jurisdictions where computer readable media does not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the several embodiments provided in the present invention, it should be understood that the disclosed system and method may be implemented in other ways. For example, the system embodiments described above are merely illustrative, and for example, the division of the components is only one logical division, and other divisions may be realized in practice.
In addition, each functional module/component in each embodiment of the present invention may be integrated into the same processing module/component, or each module/component may exist alone physically, or two or more modules/components may be integrated into the same module/component. The integrated modules/components can be implemented in the form of hardware, or can be implemented in the form of hardware plus software functional modules/components.
It will be evident to those skilled in the art that the embodiments of the present invention are not limited to the details of the foregoing illustrative embodiments, and that the embodiments of the present invention are capable of being embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the embodiments being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. Several units, modules or means recited in the system, apparatus or terminal claims may also be embodied by one and the same item, module or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (11)

1. A routing system, comprising:
the first-level system routing management unit is used for collecting an input video, identifying the resolution, the frame frequency, the color depth and the pixel clock of the input video, selecting a video routing level according to routing configuration and the resolution, the frame frequency, the color depth and the pixel clock of the input video and sending an instruction;
the second level system general route management unit is used for receiving and executing the instruction sent by the first level system route management unit; the video is sent to the third-level system route management unit, and meanwhile, the video is also used for receiving the video routed by the third-level system route management unit and outputting the video to the high-speed output module;
and the third-level system route management unit is used for receiving videos of the video transceiving sub-modules of the second-level route management modules of the second-level system total route management unit, then carrying out video processing on the third-level system route management unit according to configuration, and then routing the processed videos to any other second-level route management module in the second-level system total route management unit.
2. The routing system of claim 1, wherein the first level system route management unit comprises: the input interface, the first-level video input management unit and the first-level in-card route management module;
the input interface is used for receiving input video;
the first-stage video input management unit is used for receiving an input video, analyzing the resolution, frame frequency, color depth and pixel clock of the video, further calculating the bandwidth of the input video, then segmenting the input video according to the number of occupied minimum channel bandwidths and labeling corresponding video information to each segmented video; the first-level video input management unit includes: the system comprises an analysis and calculation module, a segmentation module and a label module;
the analysis and calculation module is used for receiving the video received from the input interface, analyzing and calculating the resolution, color depth, frame frequency and pixel clock information of the input video, and judging the bandwidth required by the input video according to the information, thereby facilitating the routing management of the subsequent video;
the segmentation module is used for segmenting according to the bandwidth required by the input video and the number of the minimum channel bandwidths occupied by the bandwidth of the input video, if the bandwidth is less than 1 minimum channel bandwidth, the segmentation is not carried out, and if a plurality of minimum channel bandwidths are required, the input video needs to be segmented into a plurality of parts so as to be output through different video routing channels;
The label module is used for labeling the input video after being divided so as to put the resolution, frame frequency, color depth, pixel clock, video bandwidth and the currently divided video of the input video as the second divided block of the original input video into a video stream, so that after the video is input to a destination address, the videos of the same input source sent by a plurality of video routing channels are recombined into a complete original input video;
the first-level card internal routing management module is used for selecting a corresponding video input interface to receive a video according to routing selection configuration and information such as resolution, frame frequency, color depth, pixel clock and the like of the input video and then outputting the video to a high-speed interface;
the first-level system route management unit is connected with a high-speed interface; the high-speed interface is a data channel between the first-level system route management unit and the second-level route management module.
3. The routing system of claim 1, wherein the second level system global routing management unit comprises: the second-level routing management module, the second-level routing increase management module and the high-speed output module;
the second-level routing management module is used for receiving the video input from each first-level system routing management unit and selecting a corresponding routing channel according to routing configuration information, a destination address path and the residual bandwidth of the destination address path; outputting the video information to a corresponding video routing channel;
The second-level routing management module comprises a video transceiving submodule, a selection submodule and a calculation submodule;
the video receiving and transmitting sub-module is responsible for outputting the video input by each first-level system routing management unit to the high-speed output module in a routing way, and outputting the video to the LED display screen through the gigabit network port after being processed by the high-speed output module; or the route is output to a third-level system route management unit, and meanwhile, the video input by the third-level system route management unit is received and then is output to a high-speed output module;
the selection submodule is used for selecting a route to be output to a video transceiving submodule of the same second-level route management module according to instructions and configuration requirements and the residual bandwidth of the destination address path, or the route is output to a third-level system route management unit and then is output to other second-level route management modules of a second-level system general route management unit, the other second-level route management modules process the video, and then is output to high-speed output modules of the other second-level route management modules and is output to a display screen;
the computing submodule is used for computing the residual bandwidth output to the high-speed output module in real time and receiving the video bandwidth of a source so as to select a video routing channel;
The high-speed output module outputs the input video to the LED display screen after video processing;
and the second-level routing increase management module is used for increasing the number of the second-level routing management modules, and configuring corresponding high-speed output modules along with the increase of the number of the second-level routing management modules.
4. The routing system of claim 1, wherein the third level system route management unit is configured to receive video data from each second level route management module;
the third-level system route management unit comprises: the third-level routing management module, the interface distribution module, the calculation module and the high-speed interface;
the third-level routing management module is responsible for receiving videos of the video transceiving sub-modules of the second-level routing management modules;
the computing module is used for computing the residual bandwidth output to the high-speed output module in real time when receiving the video routing management information, and receiving the video bandwidth of a source so as to select a video routing channel;
the interface distribution module is used for routing the video processed by the third-level routing management module from the video transceiving sub-module of any second-level routing management module to the video transceiving sub-module of any other second-level routing management module according to the configuration, and outputting the video to the high-speed output module through the video transceiving sub-module of the second-level routing management module;
And the high-speed interface is used for receiving and transmitting video data between the third-level routing management module and each second-level routing management module.
5. A routing method, comprising:
step 1, a first-level system routing management unit collects an input video and identifies the resolution, frame frequency, color depth and pixel clock of the input video;
step 2, the first-level system route management unit selects a corresponding video route output channel according to the input video resolution, frame frequency, color depth, pixel clock and video route selection configuration;
step 3, the second-level system general route management unit receives and executes the instruction sent by the first-level system route management unit, processes the video to be processed by the second-level system general route management unit, and distributes and forwards the video to be processed by the third-level system route management unit;
step 4, the third-level system route management unit receives videos and instructions of video transceiving sub-modules of all second-level route management modules of the second-level system total route management unit, performs video processing on the third-level system route management unit according to configuration, and then distributes and sends the processed video routes to any other second-level route management module in the second-level system total route management unit;
And 5, the second-level system general route management unit receives the video routed by the third-level system route management unit and outputs the processed video to the high-speed output module.
6. The routing method of claim 5, wherein step 2 is preceded by the method of:
analyzing and calculating the resolution, color depth, frame frequency and pixel clock information of the received input video, and judging the bandwidth required by the input video;
segmenting the input video according to the bandwidth required by the input video;
after the input video is divided, marking is carried out so as to put the resolution ratio, the frame frequency, the color depth, the pixel clock, the video bandwidth and the number of divided blocks of which the current divided video is the original input video into a video stream, so that the videos of the same input source sent by a plurality of video routing channels are combined into a path of complete original input video again after the videos are input to a destination address conveniently;
the first-level in-card routing management module selects and receives videos from all the video input interfaces according to routing selection and then outputs the videos to the high-speed output module;
the first-level video input management unit receives video input, performs routing and management on the video, and outputs the video to the second-level routing management module through the high-speed interface.
7. The routing method according to claim 6, wherein the analyzing, calculating and determining the bandwidth required for the input video comprises:
the formula is as follows: bw (bandwidth) ═ Pixc x D; d (deep) is color depth, K (Kind) is color type, Pixc (Pixel clock) is pixel clock, and bw (Bandwidth) is occupied bandwidth.
8. The routing method according to claim 5, wherein the step 3 comprises:
step A, a second-level routing management module receives input videos and instructions sent from one or more first-level system routing management units;
b, judging whether the input video and the instruction are sent from a plurality of first-level system route management units, and if not, performing the step E; if yes, step C is carried out, and the second-level route adding management module judges whether a second-level route management module is added or not; the calculation submodule of the second-level routing management module calculates the residual bandwidth output to the high-speed output module in real time and receives the video bandwidth of a source so as to select a video routing channel;
step C, judging whether a second-level routing management module is added or not by a second-level routing addition management module, if so, calculating the number of second-level routing management modules and third-level system routing management unit high-speed interfaces which need to be added in the step D, executing the addition, and then executing the step E, and if not, executing the step E;
D, calculating the number of high-speed interfaces of the second-level routing management module and the third-level system routing management unit which need to be added by a calculation submodule of the second-level routing management module;
e, calculating the residual bandwidth output to the high-speed output interface in real time by a calculation submodule of the second-level routing management module, and receiving the video bandwidth of a source so as to select a video routing channel;
step F, the selection submodule of the second-level routing management module selects a route to be output to the video transceiving submodule of the second-level routing management module or a route to be output to a third-level system routing management unit according to the instruction, the configuration requirement and the residual bandwidth of the destination address path;
g, the video transceiving submodule of the second-level routing management module outputs the video input by each first-level system routing management unit to a third-level system routing management unit in a routing way, and simultaneously receives the video from the third-level system routing management unit in the routing way and outputs the video to the high-speed output module in the routing way;
step H, a high-speed output module of the second-level routing management module receives video data from the routing management module in the first-level card and sends the video data to a display screen;
step I, a second-level routing management module receives videos input from each first-level system routing management unit, and selects corresponding routing channels according to routing configuration information, destination address paths and residual bandwidths of the destination address paths; and outputting the video information to the corresponding video routing channel.
9. The routing method according to claim 5, wherein the step 4, the third-level system route management unit receives the video and the command of the video transceiver sub-module of each second-level route management module, performs video processing in the third-level system route management unit according to the configuration, and then sends the processed video route distribution to one second-level route management module, and the method comprises:
a third-level routing management module of the third-level routing management unit receives videos and instructions sent by the video transceiving sub-modules of the second-level routing management modules;
the third-level routing management unit calculation module calculates the residual bandwidth output to the high-speed output interface in real time and receives the video bandwidth of a source so as to select a video routing channel;
and the third-level routing management unit interface distribution module routes the video processed by the third-level routing management module to the video transceiving submodule of the second-level routing management module according to the configuration.
10. A routing device, comprising: implementing the routing system of any of claims 1-4.
11. A server, comprising: a processor and a machine-readable storage medium storing machine-executable instructions executable by the processor, the processor-executable instructions, when invoked and executed by the processor, causing the processor to implement the method of any of claims 5 to 9.
CN202010240667.4A 2020-03-31 2020-03-31 Routing system, method, device and server thereof Active CN111683207B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010240667.4A CN111683207B (en) 2020-03-31 2020-03-31 Routing system, method, device and server thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010240667.4A CN111683207B (en) 2020-03-31 2020-03-31 Routing system, method, device and server thereof

Publications (2)

Publication Number Publication Date
CN111683207A CN111683207A (en) 2020-09-18
CN111683207B true CN111683207B (en) 2022-07-29

Family

ID=72451392

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010240667.4A Active CN111683207B (en) 2020-03-31 2020-03-31 Routing system, method, device and server thereof

Country Status (1)

Country Link
CN (1) CN111683207B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116318559B (en) * 2023-05-18 2023-08-18 深圳沛喆微电子有限公司 Method for automatically accelerating video transmission rate of WiFi6 intelligent router system

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4947244A (en) * 1989-05-03 1990-08-07 On Command Video Corporation Video selection and distribution system
US5872565A (en) * 1996-11-26 1999-02-16 Play, Inc. Real-time video processing system
CN1390047A (en) * 2001-06-04 2003-01-08 华为技术有限公司 Several-group combination method of multiplex digital image and bus interface technology
US7400359B1 (en) * 2004-01-07 2008-07-15 Anchor Bay Technologies, Inc. Video stream routing and format conversion unit with audio delay
CN201607923U (en) * 2009-12-18 2010-10-13 康佳集团股份有限公司 LED video processing and amplifying integration control device
CN103609073A (en) * 2011-06-02 2014-02-26 励视电子公司 Daisy chain devices and systems for digital signal switching and distribution
CN103795989A (en) * 2014-03-04 2014-05-14 上海晨驭信息科技有限公司 Integrated and distributed type stitching control display system based on network
US8968090B2 (en) * 2011-08-29 2015-03-03 Bally Gaming, Inc. Method, apparatus and system for video tuning of a video switching device for a gaming machine
CN106688213A (en) * 2014-09-11 2017-05-17 Gvbb控股有限责任公司 Router fabric
CN108111712A (en) * 2018-01-02 2018-06-01 山东超越数控电子股份有限公司 A kind of system and method realized vision signal and automatically switched with usb signal
CN109803099A (en) * 2018-12-24 2019-05-24 南京巨鲨显示科技有限公司 A kind of dynamic management approach of video montaging device and its show layers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7756118B2 (en) * 2006-04-21 2010-07-13 Utah Scientific, Inc. Video switching system utilizing a prioritized common network

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4947244A (en) * 1989-05-03 1990-08-07 On Command Video Corporation Video selection and distribution system
US5872565A (en) * 1996-11-26 1999-02-16 Play, Inc. Real-time video processing system
CN1390047A (en) * 2001-06-04 2003-01-08 华为技术有限公司 Several-group combination method of multiplex digital image and bus interface technology
US7400359B1 (en) * 2004-01-07 2008-07-15 Anchor Bay Technologies, Inc. Video stream routing and format conversion unit with audio delay
CN201607923U (en) * 2009-12-18 2010-10-13 康佳集团股份有限公司 LED video processing and amplifying integration control device
CN103609073A (en) * 2011-06-02 2014-02-26 励视电子公司 Daisy chain devices and systems for digital signal switching and distribution
US8968090B2 (en) * 2011-08-29 2015-03-03 Bally Gaming, Inc. Method, apparatus and system for video tuning of a video switching device for a gaming machine
CN103795989A (en) * 2014-03-04 2014-05-14 上海晨驭信息科技有限公司 Integrated and distributed type stitching control display system based on network
CN106688213A (en) * 2014-09-11 2017-05-17 Gvbb控股有限责任公司 Router fabric
CN108111712A (en) * 2018-01-02 2018-06-01 山东超越数控电子股份有限公司 A kind of system and method realized vision signal and automatically switched with usb signal
CN109803099A (en) * 2018-12-24 2019-05-24 南京巨鲨显示科技有限公司 A kind of dynamic management approach of video montaging device and its show layers

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
大规模视音频矩阵路由切换新技术探讨;卞德森;《有线电视技术》;20060920;全文 *

Also Published As

Publication number Publication date
CN111683207A (en) 2020-09-18

Similar Documents

Publication Publication Date Title
Pasquale et al. Filter propagation in dissemination trees: Trading off bandwidth and processing in continuous media networks
KR20170105582A (en) Systems and methods for SDT for interworking with NFV and SDN
US10469805B2 (en) Load balancing method, and related apparatus and system
CN103477588A (en) Method and system for classification and management of inter-blade network traffic in a blade server
US11770327B2 (en) Data distribution method, data aggregation method, and related apparatuses
CN111683207B (en) Routing system, method, device and server thereof
CN112672381B (en) Data association method, device, terminal equipment and medium
CN114285781B (en) SRV6 service flow statistics method, device, electronic equipment and medium
CN105227495A (en) For forwarding rule configuration method and the device of software defined network
CN109889521A (en) Memory, communication channel multiplexing implementation method, device and equipment
CN107196878B (en) Photoelectric hybrid network, system determination method and access switch
CN110519782A (en) A kind of communication network multi-center selection method and device
EP4087194A1 (en) Data forwarding method, forwarding device, system, server, and storage medium
WO2023098520A1 (en) Method, device and system for regulating congestion of switching network board
CN110838979B (en) Flow forwarding control method, device, system and computer readable storage medium
CN111490907B (en) Method and device for determining VXLAN network performance parameters
CN113497755B (en) Data forwarding method, system and equipment
CN115277504A (en) Network traffic monitoring method, device and system
EP0592099B1 (en) Computer workstation
CN116134799A (en) Message processing method and device
CN211930647U (en) 100G plug-in card
CN112346700B (en) Audio transmission method, device and computer readable storage medium
Sharma et al. Improving resource utilization with virtual media function decomposition
CN115643224B (en) FC switch and data transmission method
CN116938907B (en) Data transmission method and system of real-time audio and video transmission network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518000 1805, tower 2, Shenye Jinyuan Building, No.112, Qingshuihe 1st Road, Qingshuihe community, Luohu District, Shenzhen City, Guangdong Province

Applicant after: SHENZHEN AOTO ELECTRONICS Co.,Ltd.

Address before: 518000 joint headquarters building, No. 63 High-tech Zone, Nanshan District Xuefu Road, Shenzhen City, Guangdong Province, 9

Applicant before: SHENZHEN AOTO ELECTRONICS Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant