[go: up one dir, main page]

CN113709540B - Multi-source video acquisition switching and display system and method based on domestic processor - Google Patents

Multi-source video acquisition switching and display system and method based on domestic processor Download PDF

Info

Publication number
CN113709540B
CN113709540B CN202110958848.5A CN202110958848A CN113709540B CN 113709540 B CN113709540 B CN 113709540B CN 202110958848 A CN202110958848 A CN 202110958848A CN 113709540 B CN113709540 B CN 113709540B
Authority
CN
China
Prior art keywords
video
source
board
network
display
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
CN202110958848.5A
Other languages
Chinese (zh)
Other versions
CN113709540A (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.)
Beijing Institute of Computer Technology and Applications
Original Assignee
Beijing Institute of Computer Technology and Applications
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 Beijing Institute of Computer Technology and Applications filed Critical Beijing Institute of Computer Technology and Applications
Priority to CN202110958848.5A priority Critical patent/CN113709540B/en
Publication of CN113709540A publication Critical patent/CN113709540A/en
Application granted granted Critical
Publication of CN113709540B publication Critical patent/CN113709540B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a multi-source video acquisition switching and display system and method based on a domestic processor, and belongs to the field of video display. The system comprises a video board, a network switch and a state control board, wherein the video board is connected to the network switch, the (n + 1) th video board is connected with a large screen, the other 0-n video boards finish video acquisition and coding functions, and the (n + 1) th video board and the state control board acquire a display mode and video stream information to be displayed through UART (universal asynchronous receiver/transmitter) serial port communication; the network switch completes the function of gigabit network switch, and the network video streams coded by all the video boards and other network video streams needing to be displayed are all accessed to the network switch to realize the fast switching of the video streams; the state control panel collects key information, after the display mode and the video source information needing to be displayed are obtained, the control command is sent to the video panel through the UART, and meanwhile the state information of the video panel is received and displayed on the state display screen through the other UART. The invention meets the requirements of modern informatization combat systems.

Description

Multi-source video acquisition switching and display system and method based on domestic processor
Technical Field
The invention belongs to the field of video display, and particularly relates to a multi-source video acquisition switching and display system and method based on a domestic processor.
Background
In the current informatization combat system, a commander needs to observe multi-source videos such as battlefield situations, target tracks, combat data calculation, camera videos and large-screen images of other command centers, and the large-screen display of most of the command centers is accessed and switched based on a DVI matrix, so that the system has the advantages of poor expansibility, strong customization and limited supported video source types, and cannot meet the requirements of quick access and expansion of the multi-source videos.
In recent years, due to rapid development and popularization of network technologies, network-based video stream coding and decoding technologies, multi-channel network video switching and multi-window fusion display technologies are rapidly developed and applied. There is an urgent need for improvements in multi-source video switching and display for command centers based on network technology.
Disclosure of Invention
Technical problem to be solved
The technical problem to be solved by the invention is how to provide a multi-source video acquisition switching and display system and method based on a domestic processor, so as to solve the problems that large-screen display of most command centers is accessed and switched based on a DVI matrix, the expansibility is poor, the customization is strong, the types of supported video sources are limited, and the requirements of quick access and expansion of multi-source videos cannot be met.
(II) technical scheme
In order to solve the technical problem, the invention provides a multi-source video acquisition switching and display system based on a domestic processor, which comprises 1 or more video boards, a network switch and a state control board,
all the video boards are completely independent, all the video boards are connected to a network switch through 1000Base-T to realize sharing of network video streams, the (n + 1) th video board is connected with a large screen to realize video acquisition, decoding and multi-window fusion display functions, the rest 0-n video boards finish the video acquisition and coding functions, and the (n + 1) th video board and the state control board acquire a display mode and video stream information to be displayed through UART (universal asynchronous receiver transmitter) serial port communication;
the network switch completes the kilomega network switching function, a multi-channel 1000Base-T Ethernet interface is realized through the multi-channel PHY chip, and network video streams coded by all the video boards and other network video streams needing to be displayed are all accessed into the network switch to realize the quick switching of the video streams;
the state control panel collects key information, after the display mode and the video source information needing to be displayed are obtained, the control command is sent to the video panel through the UART, and meanwhile the state information of the video panel is received and displayed on the state display screen through the other UART.
Further, when the video source is not larger than 8 paths, 1 video board is adopted to finish the acquisition of the video source of 8 paths, and simultaneously, the network video stream of the network interface is decoded, and the multi-window fusion display is carried out according to the display mode received by the UART and the video source to be displayed; when the video source is larger than 8 paths, n +1 video boards are needed, wherein the 0 th to n th video boards finish multi-path video source collection and encode the multi-path video source collection into network video streams to be shared on the network switch, each video board finishes 8 paths, the n +1 th video boards finish the collection of the video sources of the rest paths, simultaneously the network video streams needing to be displayed in the network switch are decoded, and finally multi-window fusion display is also carried out according to the display mode received by the UART and the video sources needing to be displayed.
Furthermore, the video board takes a processor made in Haisi Hi3559 as a core, and various interfaces are realized through rich peripheral interfaces of Hi 3559.
Furthermore, the state control board mainly takes domestic single-chip microcomputer GD32F407 which is easy to innovate, and is provided with a plurality of GPIO ports for collecting keys and a plurality of UARTs for communication.
Further, the video board software and the state control board software communicate through a UART, the video board software comprises a hardware layer, an operating system layer, a supporting layer and an application layer, and the application layer flow is as follows: the video source is collected by the VICAP and VIPROC components and then output to the VPSS component for processing, meanwhile, the video stream receives a video stream to be displayed through the RTSP client and then is decoded by the video decoding module VDEC, the decoded video data are output to the VPSS component, and finally, the VPSS component outputs all the processed video data to the HDMI interface of the video output VO for on-screen display.
The invention provides a multi-source video acquisition switching and display method based on a domestic processor, which is characterized by comprising the following steps:
s1, when a video source is not larger than 8 paths, 1 video board based on a domestic processor finishes 8 paths of video source collection, simultaneously decodes network video stream of a network interface, and performs multi-window fusion display according to a display mode received by a UART and the video source to be displayed; when the video source is more than 8 paths, adopting n +1 video boards, wherein 0-n video boards finish multi-path video source acquisition and encode into network video streams to be shared on a network switch, each video board finishes 8 paths, the n +1 video boards finish the acquisition of the video sources of the rest paths, simultaneously decoding the network video streams needing to be displayed in the network switch, and finally performing multi-window fusion display according to a display mode received by a UART and the video sources needing to be displayed;
s2, the n +1 th video board domestic processor communicates with a domestic single chip microcomputer of the state control board through a UART (universal asynchronous receiver/transmitter), acquires a display mode acquired by the domestic single chip microcomputer and video source information to be displayed, and replies the video board state information to the domestic single chip microcomputer, and the domestic single chip microcomputer displays the video board state information on a state indication screen through another UART;
and S3, finally, the home-made processor of the video board displays the appointed video source to the appointed position according to the display mode and displays the appointed video source on the screen through the HDMI interface.
Further, when the video source is not greater than 8 paths, 1 video board collects the video source, namely the video source is processed by the capture sub-module VICAP and the processing sub-module VIPROC and then output to the VPSS component of the display module.
Further, when the video source is larger than 8 paths of 1080P, the video acquisition module of the video board software receives the video data in real time and stores the video data in the DDR, and the video coding module enables the video data of the DDR to realize real-time generation of network code stream through the VEDU coder; and the rtsp client is integrated in the video board software, receives the network code stream through a network switch, receives multiple paths of code streams by adopting IO multiplexing, transmits each path of code stream to a VDEC decoder in a multithreading mode after receiving the multiple paths of code streams, decodes the code stream, transmits the decoded code stream to a VPSS video processing subsystem, and directly transmits the scaled VPSS video processing subsystem to an HDMI (high-definition multimedia interface) of a V0 video output module for on-screen display.
Further, the domestic single chip microcomputer monitors whether a key is pressed down in real time in an interrupt mode, if yes, the domestic single chip microcomputer sends a control command of the key to the video board domestic processor, the domestic processor switches a display mode and a video source according to the key command, the domestic single chip microcomputer simultaneously monitors reply information of the domestic processor, and when the reply information is periodic information or state information, display information of the state indication screen is updated.
Further, when the video source is 20 paths, 3 video boards are adopted, wherein the 1 st video board and the 2 nd video board finish 16 paths of video source collection and encode the video source into network video streams to be shared on a network switch, the 3 rd video board finishes 4 paths of video source collection, simultaneously decodes the network video streams needing to be displayed in the network switch, and finally performs multi-window fusion display according to the display mode received by the UART and the video source needing to be displayed.
(III) advantageous effects
The invention provides a multi-source video acquisition switching and display system and method based on a domestic processor, which take a network switch as a video switching core, realize the quick access of multi-source videos by a video coding and decoding technology, show more auxiliary decision information by a multi-window fusion technology, provide a display system with strong expansibility and flexible access, support rich video source types, meet the requirements of a modern informatization combat system, ensure that a commander can grasp battlefield situations more accurately and make decisions more quickly.
Drawings
Fig. 1 is a technical solution of multi-source video acquisition switching and display based on a domestic processor according to the present invention.
FIG. 2 is a general block diagram of the software of the present invention;
FIG. 3 is a flowchart of the application software of the present invention;
fig. 4 is a flow chart of interaction between the video board software and the state control board software.
Detailed Description
In order to make the objects, contents and advantages of the present invention more apparent, the following detailed description of the present invention will be made in conjunction with the accompanying drawings and examples.
The invention relates to the technical field of video acquisition, network video encoding and decoding, video processing, video switching and fusion display, in particular to a multi-source video real-time acquisition and decoding, multi-channel video processing, multi-channel video switching and multi-window fusion display technology.
The invention provides a multisource video acquisition, switching and display system and method based on a domestic processor, aiming at the defects of the existing method. The invention designs a software and hardware technical scheme to realize the method.
The technical scheme is that the video display device comprises 1 or more video boards, a network switch and a state control board, all the video boards are completely independent and have no interconnection relation, all the video boards are connected to the network switch through 1000Base-T to realize sharing of network video streams, but only the (n + 1) th video board is connected with a large screen and needs to realize video acquisition, decoding and multi-window fusion display functions, the rest 0-n video boards only need to complete video acquisition and coding functions, and a display mode and video stream information needing to be displayed are obtained between the (n + 1) th video board and the state control board through UART serial port communication. The technical scheme is shown in a schematic block diagram in figure 1.
The video board mainly accomplishes 8 way 1080p video acquisition, decodes (coding) and the multiple window amalgamation display function, and the existing coding function of video board also has the decoding function, when the video source is not more than 8 ways, needs 1 video board, mainly accomplishes 8 ways video source and gathers, decodes network interface's network video stream simultaneously, carries out the multiple window amalgamation display according to the display mode that UART received and the video source that needs the demonstration. When the video source is larger than 8 paths (if 20 paths), 3 video boards are needed, wherein the 1 st video board and the 2 nd video board finish 16 paths of video source collection and encode the video source into network video streams to be shared on a network switch, the 3 rd video board finishes 4 paths of video source collection, simultaneously the network video streams needing to be displayed in the network switch are decoded, and finally multi-window fusion display is carried out according to a display mode received by a UART and the video source needing to be displayed. The video board takes a processor made by Haisi Hi3559 as a core, and various interfaces are realized through rich peripheral interfaces of Hi 3559:
1) A 2-channel DDR4 memory controller is embedded, DDR4 particles are expanded, and the maximum capacity can reach 8GB;
2) 2 GMACs are integrated, RGMII/RMII interfaces are supported, 2 paths of 1000Base-T network interfaces are provided externally through PHY chips, and network video stream access is realized after 1 path of the 1000Base-T network interfaces is connected with a network switch;
3) The HDMI2.0 is supported, the output of 4K @60fps is supported to the maximum extent, and the output can be directly displayed and output to the HDMI interface large screen;
4) The serial input is supported to 8 paths of 1080P MIPI/LVDS interfaces of 16xLane (8 x 2 Lane) at most, the conversion from a DVI interface to the MIPI interface is completed through video interface chips such as ADV7482, if the video source interface is not DVI, only the video interface chip needs to be replaced, and the access is flexible;
5) And 5 UART interfaces are supported, and 1 UART interface is communicated with the state control board to realize the display mode, the acquisition of video source information to be displayed and the reply of the state of the video board.
The network switch mainly completes the function of gigabit network switching, 12 paths of 1000Base-T Ethernet interfaces are realized through a multichannel PHY chip, 2 paths of the 1000Base-T Ethernet interfaces are realized through an electric light conversion module, 2 paths of optical fiber interfaces are realized, network video streams coded by all video boards and other network video streams needing to be displayed are accessed into the network switch, and the video streams are switched rapidly.
The state control panel mainly collects key information, sends a control command to the video panel through the UART after acquiring a display mode and video source information to be displayed, and simultaneously receives state information of the video panel and displays the state information on the state display screen through another UART. The state control board mainly takes domestic GD32F407 which is a single chip microcomputer and is easy to innovate, and is provided with a plurality of GPIO ports for collecting keys and a plurality of UARTs for communication.
The technical scheme comprises video board software and state control board software in terms of software, and the general block diagram of the video board software and the state control board software is shown in figure 2. The video board software and the state control board software communicate through UART, and the video board software comprises a hardware layer, an operating system layer, a supporting layer and an application layer:
hardware layer: is composed of Haisi processor Hi3559 and necessary peripheral devices. The peripheral chip comprises Flash, DDR, a video interface chip, an audio interface chip, a network PHY and the like;
operating system layer: running a Linux operating system and boot firmware;
the support layer contains the media processing platform and peripheral drivers:
the media processing platform: and shielding the difference of the operating system, supporting the media processing platform to run on the Linux operating system, and controlling the chip to complete the corresponding media processing function. The system shields hardware processing details for an application layer, provides an API (application program interface) for the application layer to complete corresponding functions, and the VICAP, the VIPROC, the VEDU, the VDEC, the VPSS and the VO are components of an MPP (media processing platform) -media processing platform;
peripheral drive: except the media software processing platform, providing corresponding drive for other related hardware processing units of the domestic processor;
application layer: based on a media software processing platform and a peripheral driver, an application software system developed by a user comprises a video acquisition module, a video encoding module, an rtsp client, a video decoding module and a display module, and an application layer flow chart is shown in fig. 3. And after being collected by the VICAP and VIPROC components, the video source is output to the VPSS component for processing, meanwhile, the video stream receives a video stream to be displayed through the RTSP client and is decoded by the video decoding module, the decoded video data is output to the VPSS component, and finally, the VPSS component outputs all processed video data to the HDMI interface of the VO for on-screen display.
The state control board software mainly completes the state control function, and sends control commands such as display mode switching, video source switching and the like to the video board software through key touch interruption.
The technical scheme adopted by the invention for solving the technical problem comprises the following steps:
s1, when the video source is not larger than 8 paths, 1 video board based on a Haisi Hi3559 domestic processor is needed to mainly finish the acquisition of the video source of 8 paths, and simultaneously, the network video stream of a network interface is decoded, and multi-window fusion display is carried out according to a display mode received by a UART and the video source needing to be displayed. When the video source is larger than 8 paths (if 20 paths), n +1 video boards are needed, wherein the 0 th to n th video boards finish multi-path video source collection and are encoded into network video streams to be shared on a network switch, each video board finishes 8 paths, the n +1 th video board finishes the collection of the video sources of the rest paths, the network video streams needing to be displayed in the network switch are decoded, and finally, multi-window fusion display is carried out according to the display mode received by the UART and the video sources needing to be displayed, so that the problems of multi-source, multi-path and switching are solved, the fast access and the system expansion are facilitated, each video board supports the video input collection of 8 paths of 1080P MIPI/LVDS serial interfaces, and the multi-path 1080P network video streams enter a domestic processor for decoding processing. For example, when a video source is greater than 8 channels (if 20 channels), 3 video boards are needed, wherein the 1 st and 2 video boards complete 16 channels of video source collection and encode the video sources into network video streams to be shared on a network switch, the 3 rd video board completes 4 channels of video source collection, simultaneously decodes the network video streams needing to be displayed in the network switch, and finally performs multi-window fusion display according to a display mode received by a UART and the video sources needing to be displayed, so that the problems of multi-source, multi-channel and switching are solved, a quick access and expansion system are facilitated, each video board supports video input collection of 8 channels of 1080P MIPI/LVDS serial interfaces, and 16 channels of 1080P network video streams enter a domestic processor for decoding processing;
s2, the n +1 th video board domestic processor communicates with a domestic single chip microcomputer of the state control board through a UART (universal asynchronous receiver/transmitter), key information such as display modes (single screen, 4-split screen or multi-split screen) acquired by the domestic single chip microcomputer and video sources needing to be displayed is acquired, the state information of the video boards is replied to the domestic single chip microcomputer, and the domestic single chip microcomputer displays the state information of the video boards on a state indication screen through another UART;
and S3, finally, the home-made processor of the video board displays the appointed video source to the appointed position according to the display mode and displays the appointed video source on the screen through the HDMI interface.
The key points of the invention are as follows:
(1) and (3) completing multi-channel video source acquisition and encoding: when the video source is not larger than 8 paths, only 1 video board is needed to be configured to collect the video source, namely the video source is processed by a capture sub-module VICAP and a processing sub-module VIPROC and then output to a VPSS component of a display module; when the video source is larger than 8 paths of 1080P, a plurality of video boards (each video board supports at most 8 paths of 1080P video sources) are needed to be configured to collect and encode the video source into a network video stream to the network switch, and due to the universality of the network, the problems of multi-source, multi-path and switching are solved, and the rapid access and expansion of the system are realized through the network. The realization method is mainly realized through a video acquisition module and a video coding module of video board software, wherein the video acquisition module is responsible for receiving video data in real time and storing the video data to the DDR, and the video coding module is responsible for realizing real-time generation of network code stream through a VEDU coder for the video data of the DDR.
(2) Decoding a video stream to be displayed on a screen: as shown in fig. 3, a rtsp client is integrated in the video board software, the rtsp client receives a network code stream through a network switch, the rtsp protocol itself transmits data based on TCP/UDP, and since multiple paths of video streams come from different network addresses, IO multiplexing is required to receive multiple paths of code streams, and after receiving the multiple paths of code streams, the rtsp client transmits each path of code stream to a VDEC (decoder) in a multithreading manner for decoding (threads corresponding to code streams not displayed on a screen are in a suspended state), and then transmits the decoded code streams to a VPSS (video processing subsystem) module.
(3) The video board domestic processor acquires key information such as a display mode (single screen, 4-split screen or multi-split screen) and a video source needing on-screen display and the like acquired by the state control board domestic singlechip through the UART, meanwhile, the video board feeds the state information back to the state control board through the UART, the interactive flow chart of video board software and state control board software is shown in figure 4, the domestic singlechip monitors whether a key is pressed down in an interrupt mode in real time, if the key is pressed down, the domestic singlechip sends a control command of the key to the video board domestic processor, the domestic processor switches the display mode and the video source according to the key command, the domestic singlechip monitors reply information of the domestic processor at the same time, and when the reply information is cycle information or state information, the display information of the state indication screen is updated;
(4) and finally, the video board domestic processor scales the acquired video and the decoded network stream according to the display mode, and directly transmits the scaled video to the HDMI interface of V0 (video output) for on-screen display.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, it is possible to make various improvements and modifications without departing from the technical principle of the present invention, and those improvements and modifications should be considered as the protection scope of the present invention.

Claims (9)

1. A multi-source video acquisition switching and display system based on a domestic processor is characterized in that the system comprises 1 or more video boards, a network switch and a state control board,
all the video boards are completely independent, all the video boards are connected to a network switch through 1000Base-T to realize sharing of network video streams, the (n + 1) th video board is connected with a large screen to realize video acquisition, decoding and multi-window fusion display functions, the rest 0-n video boards finish video acquisition and encoding functions, and the (n + 1) th video board and the state control board acquire display modes and video stream information to be displayed through UART (universal asynchronous receiver/transmitter) serial port communication;
the network switch completes the function of kilomega network switching, a multi-channel 1000Base-T Ethernet interface is realized through a multi-channel PHY chip, and network video streams coded by all video boards and other network video streams needing to be displayed are accessed into the network switch to realize the quick switching of the video streams;
the state control board acquires key information, after acquiring a display mode and video source information to be displayed, sends a control command to the video board through the UART, and simultaneously receives the state information of the video board and displays the state information on the state display screen through another UART;
when the video source is not more than 8 paths, 1 video board is adopted to finish the acquisition of the video source of 8 paths, and meanwhile, the network video stream of the network interface is decoded, and multi-window fusion display is carried out according to the display mode received by the UART and the video source to be displayed; when the video source is larger than 8 paths, n +1 video boards are needed, wherein the 0 th to n th video boards finish multi-path video source collection and are encoded into network video streams to be shared on a network switch, each video board finishes 8 paths, the n +1 th video board finishes the collection of the video sources of the rest paths, simultaneously the network video streams needing to be displayed in the network switch are decoded, and finally multi-window fusion display is carried out according to the display mode received by the UART and the video source needing to be displayed.
2. The multi-source video capture switching and display system based on a domestic processor of claim 1 wherein the video board is centered on the Hi3559 domestic processor and implements various interfaces through Hi3559 rich peripheral interfaces.
3. The multi-source video acquisition switching and display system based on domestic processors of claim 1, wherein the state control board is a domestic single-chip microcomputer megainnovation GD32F407 with multi-channel GPIO ports for acquisition keys and multi-channel UARTs for communication.
4. The multi-source video acquisition switching and display system based on a domestic processor of claim 1 wherein the video board software communicates with the state control board software through UART, the video board software comprises a hardware layer, an operating system layer, a support layer and an application layer, and the application layer flow is: and the video source is acquired by the VICAP and VIPROC components and then output to the VPSS component for processing, meanwhile, the video stream receives a video stream to be displayed through the RTSP client and is decoded by the video decoding module VDEC, the decoded video data is output to the VPSS component, and finally, the VPSS component outputs all processed video data to the HDMI interface of the video output VO for screen display.
5. A domestic processor based multi-source video capture switching and display method based on the system of any one of claims 1-4, the method comprising the steps of:
s1, when a video source is not larger than 8 paths, 1 video board based on a domestic processor finishes 8 paths of video source collection, simultaneously decodes network video stream of a network interface, and performs multi-window fusion display according to a display mode received by a UART and the video source to be displayed; when the video source is more than 8 paths, adopting n +1 video boards, wherein the 0 th to n th video boards finish multi-path video source collection and encode the multi-path video source into network video streams to be shared on a network switch, each video board finishes 8 paths, the n +1 th video board finishes the collection of the video source of the rest paths, simultaneously decoding the network video stream needing to be displayed in the network switch, and finally performing multi-window fusion display according to a display mode received by a UART and the video source needing to be displayed;
s2, the n +1 th video board domestic processor communicates with a domestic single chip microcomputer of the state control board through a UART (universal asynchronous receiver/transmitter), acquires a display mode acquired by the domestic single chip microcomputer and video source information to be displayed, and replies the video board state information to the domestic single chip microcomputer, and the domestic single chip microcomputer displays the video board state information on a state indication screen through another UART;
and S3, finally, the video board domestic processor displays the specified video source to the specified position according to the display mode and displays the video source on the screen through the HDMI.
6. The multi-source video capture switching and display method based on a domestic processor as claimed in claim 5, wherein when the video source is not greater than 8-way, 1 video board captures the video source, i.e. outputs to the VPSS component of the display module after being processed by the capture sub-module VICAP and the processing sub-module VIPROC.
7. The multi-source video acquisition switching and display method based on a domestic processor as claimed in claim 5, wherein when a video source is larger than 8 way 1080P, a video acquisition module of video board software receives video data in real time and stores the video data to DDR, and a video coding module realizes real-time generation of network code stream for the DDR video data through a VEDU coder; the video board software is internally integrated with a rtsp client, the rtsp client receives network code streams through a network switch, IO multiplexing is adopted to receive multi-path code streams, the rtsp client receives the multi-path code streams, transmits each path of code stream to a VDEC decoder in a multithreading mode to be decoded and then transmits the code streams to a VPSS video processing subsystem, and the VPSS video processing subsystem directly transmits the code streams to an HDMI interface of a VO video output module after zooming to perform on-screen display.
8. The multi-source video acquisition switching and display method based on a domestic processor as claimed in claim 5, wherein the domestic singlechip monitors whether a key is pressed in an interrupt manner in real time, if yes, the domestic singlechip sends a control command of the key to the video board domestic processor, the domestic processor switches the display mode and the video source according to the key command, the domestic singlechip monitors reply information of the domestic processor at the same time, and when the reply information is period information or state information, the display information of the state indication screen is updated.
9. The domestic processor-based multi-source video acquisition switching and display method according to any one of claims 5-8, wherein when the video source is 20-way, 3 video boards are used, wherein the 1 st and 2 nd video boards complete the acquisition of 16-way video source and encode the video source into network video stream to be shared on the network switch, the 3 rd video board completes the acquisition of 4-way video source, and decodes the network video stream to be displayed in the network switch, and finally performs multi-window fusion display according to the display mode received by UART and the video source to be displayed.
CN202110958848.5A 2021-08-20 2021-08-20 Multi-source video acquisition switching and display system and method based on domestic processor Active CN113709540B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110958848.5A CN113709540B (en) 2021-08-20 2021-08-20 Multi-source video acquisition switching and display system and method based on domestic processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110958848.5A CN113709540B (en) 2021-08-20 2021-08-20 Multi-source video acquisition switching and display system and method based on domestic processor

Publications (2)

Publication Number Publication Date
CN113709540A CN113709540A (en) 2021-11-26
CN113709540B true CN113709540B (en) 2022-10-25

Family

ID=78653605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110958848.5A Active CN113709540B (en) 2021-08-20 2021-08-20 Multi-source video acquisition switching and display system and method based on domestic processor

Country Status (1)

Country Link
CN (1) CN113709540B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114900622A (en) * 2022-05-17 2022-08-12 四川中普盈通科技有限公司 Multi-channel audio and video acquisition system based on Haisi chip
CN116347016B (en) * 2023-05-30 2023-08-22 广东视腾电子科技有限公司 Matrix switcher for video conference
CN117676192A (en) * 2023-12-13 2024-03-08 北京拓目科技有限公司 An MVPS series video processing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1720283A2 (en) * 2003-01-16 2006-11-08 Sony United Kingdom Limited Video/audio network
CN106101651A (en) * 2016-07-29 2016-11-09 天津埃特维科技有限公司 Automated container terminal video monitoring system
CN108737690A (en) * 2018-05-30 2018-11-02 湖北安心智能科技有限公司 A kind of distributed collaboration interactive system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8922658B2 (en) * 2010-11-05 2014-12-30 Tom Galvin Network video recorder system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1720283A2 (en) * 2003-01-16 2006-11-08 Sony United Kingdom Limited Video/audio network
CN106101651A (en) * 2016-07-29 2016-11-09 天津埃特维科技有限公司 Automated container terminal video monitoring system
CN108737690A (en) * 2018-05-30 2018-11-02 湖北安心智能科技有限公司 A kind of distributed collaboration interactive system and method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
The design of 4-channel video multiplexer based on FPGA;Xiaojun Xue;《2010 2nd IEEE International Conference on Information Management and Engineering》;20100603;全文 *
视频监控多微机联网显示控制的设计与实现;胡刚等;《电脑学习》;20020601(第03期);全文 *

Also Published As

Publication number Publication date
CN113709540A (en) 2021-11-26

Similar Documents

Publication Publication Date Title
CN113709540B (en) Multi-source video acquisition switching and display system and method based on domestic processor
KR101488094B1 (en) Techniques for video analytics of captured video content
US8217895B2 (en) Non-contact selection device
CN108803568B (en) Avionics control simulation system and method based on ARINC429 bus
CN101577816B (en) Device and method supporting multichannel high definition video decoding
CN205160696U (en) Show accuse equipment with multichannel video concatenation function
CN102184723A (en) Echoing device and method for multi-screen splicing processing system
CN101923843A (en) System and method for realizing redundancy backup of video signals
CN111064906A (en) Domestic processor and domestic FPGA multi-path 4K high-definition video comprehensive display method
CN101527825A (en) Monitoring system
CN104113705A (en) Distributed matrix switching system
CN107807777A (en) Multinuclear embedded television tracker human-computer interaction device and method
CN113852841A (en) Visual scene establishing method, device, equipment, medium and system
CN202210851U (en) Control device for standard definition and high-definition audio and video coding and decoding
CN101547317B (en) Multi-path video frequency matrix soft switching system and method
CN102256074B (en) Integrated personal computer-television adopting system modular design
CN206413093U (en) A kind of display with image record storage function
CN210518587U (en) Multi-channel high-definition video distributed processing equipment
CN204206351U (en) A ship-borne video integrated display and control device
CN204086867U (en) A kind of novel medical front end system control device
CN201489451U (en) Computer device
CN110737385A (en) video mouse interaction method, intelligent terminal and storage medium
CN113132783B (en) Multi-machine shared multi-screen display control system and method
CN112735140B (en) Data processing method and device, electronic equipment and storage medium
CN111866405A (en) Video matrix equipment based on optical fiber transmission

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
GR01 Patent grant
GR01 Patent grant