CN107396072A - A kind of monitoring video device and method - Google Patents

A kind of monitoring video device and method Download PDF

Info

Publication number
CN107396072A
CN107396072A CN201710835203.6A CN201710835203A CN107396072A CN 107396072 A CN107396072 A CN 107396072A CN 201710835203 A CN201710835203 A CN 201710835203A CN 107396072 A CN107396072 A CN 107396072A
Authority
CN
China
Prior art keywords
video
processing
decoding
module
monitoring
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.)
Pending
Application number
CN201710835203.6A
Other languages
Chinese (zh)
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.)
Weihai Yuancheng Information Technology Co ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201710835203.6A priority Critical patent/CN107396072A/en
Publication of CN107396072A publication Critical patent/CN107396072A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

The invention discloses a kind of monitoring video device and method, the device includes:Control module, for generating operational control instruction;Processing module, distributed route processing is carried out for receiving multi-path monitoring video stream signal, and to the multi-path monitoring video stream signal, the monitor video traffic spike after being handled, the monitor video traffic spike after the processing is sent to picture recording module;Picture recording module, for being instructed according to the operational control, the monitor video traffic spike after the processing is distributed into corresponding encoding and decoding submodule;Each encoding and decoding submodule, for receiving the monitor video traffic flow information number after corresponding processing, and corresponding encoding and decoding processing is carried out to the monitor video traffic flow information number after the processing, generate video file.The purpose that the parallel processing of high-performance and high quality records a video safely is realized by the present invention.

Description

A kind of monitoring video device and method
Technical field
The present invention relates to videoing skill field, monitoring video device and side more particularly to a kind of more kernel parallel processings Method.
Background technology
Current existing monitoring video equipment is usually the DVRs such as DVR, NVR.The work of these DVRs Principle is all to be used as master control kernel using a GPU (Graphics Processing Unit, graphics processor), due to GPU Only there is video decoding capability, therefore, it records a video what is realized using management of video module prescription formula, specifically utilizes shooting The encoder that head (can also be video camera) includes carries out Video coding, is that camera is established to hard by management of video module group The data route passage channel of disk write-in data, realizes the storage of Video coding monitoring video.
But existing this monitoring video equipment is there are still some problems, because existing monitoring video equipment is only Having a GPU take part in, the route assignment in multichannel video process calculates, image shows and played back work so that check figure in complete machine Amount is few, and computing resource is restricted, and causes the degraded performance of management of video;And using management of video module group, utilize Encoder that camera includes carry out Video coding cause to record a video it is of poor quality;It is camera to hard disk by management of video module group The data route passage channel of data is write, the problem of the poor safety performance for the storage for causing Video coding monitoring video.Institute So that existing monitoring video equipment can not meet the needs of user.
The content of the invention
Above mentioned problem is directed to, the present invention provides a kind of monitoring video device and method, realizes high-performance and high quality The purpose recorded a video safely of parallel processing.
To achieve these goals, according to the first aspect of the invention, there is provided a kind of monitoring video device, the device bag Include:Control module, processing module and picture recording module, wherein, the picture recording module includes multiple encoding and decoding submodules,
The control module, for generating operational control instruction;
The processing module, enter for receiving multi-path monitoring video stream signal, and to the multi-path monitoring video stream signal Row distributed route processing, the monitor video traffic spike after being handled, by the monitor video data flow after the processing Signal is sent to the picture recording module;
The picture recording module, for being instructed according to the operational control, the monitor video data flow after the processing is believed Number distribution into corresponding encoding and decoding submodule;
Each encoding and decoding submodule, for receiving the monitor video traffic flow information number after corresponding processing, And corresponding encoding and decoding processing is carried out to the monitor video traffic flow information number after the processing, generate video file.
Preferably, the control module includes:
First control submodule, for the attributive character according to each encoding and decoding submodule, generation control is described each The operational control instruction of individual encoding and decoding submodule.
Preferably, the control module also includes:
Second control submodule, for generating man-machine interaction instruction;
3rd control submodule, for generating the output order of video file;
4th control submodule, for generating integration or dispatch command to the video file.
Preferably, the processing module includes:
Input port, for receiving multi-path monitoring video stream signal;
Path submodule, for generating a plurality of data path corresponding with the multi-path monitoring video stream signal;
Submodule is handled, for the routing iinformation according to a plurality of data path parallel computation per data path, and The video monitoring stream is sent to corresponding encoding and decoding submodule according to the routing iinformation.
Preferably, the processing submodule includes:
Static routing table unit, for preserving the related data of a plurality of data path, generate data form file;
Bridge unit, for building the annexation between a plurality of data path and the multiple encoding and decoding submodule Forward table is generated, and compiles corresponding to according to the forward table and data form document the monitoring video flow is forwarded to and solves Numeral module.
Preferably, the encoding and decoding submodule includes:
Execution unit, for receiving control instruction and parsing generation execute instruction;
Video flowing collecting unit, carried out for gathering the monitoring video flow signal, and to the monitoring video flow signal Data dissection process, generate video data;
Hardware compression unit, for receiving the execute instruction, hardware compression processing is carried out to the video data, Generate the first video file
Video encapsulation output unit, for carrying out multi-media processing to first video file, and by multi-media processing Video file afterwards enters row format encapsulation generation video, and the video record is stored into video file.
Preferably, described device also includes:
Video input interface, for receiving multi-path monitoring video stream signal.
Preferably, described device also includes:
Output module, for the video file to be carried out into output processing.
Preferably, described device also includes:
Link block, for connecting external equipment, establish the man-machine interactive operation with the monitoring recording/displaying device.
Preferably, the external equipment includes control panel, display, remote control and television set.
According to the second aspect of the invention, there is provided a kind of video monitoring method, this method include:
Generate operational control instruction;
Multi-path monitoring video stream signal is received, and distributed route processing is carried out to the multi-path monitoring video stream signal, Monitor video traffic spike after being handled;
Instructed according to the operational control, the monitor video traffic spike after the processing is distributed to corresponding compile and solved In numeral module, corresponding encoding and decoding processing is carried out, generates video file.
Preferably, the reception monitoring video flow signal, and routing iinformation is calculated by scheduling, including:
Receive multi-path monitoring video stream signal;
Generation a plurality of data path corresponding with the multi-path monitoring video stream signal;
Routing iinformation according to a plurality of data path parallel computation per data path, and according to the routing iinformation The video monitoring stream signal is subjected to distributed route processing, the monitor video flows of data signals after being handled.
Preferably, this method also includes:
The related data of a plurality of data path is preserved, generates data form file;
The annexation generation forward table between a plurality of data path and the multiple encoding and decoding submodule is built, and Encoding and decoding submodule corresponding to the monitoring video flow is forwarded to according to the forward table and data form document.
Preferably, the monitor video traffic flow information number received after corresponding processing, and to the processing after Monitor video traffic flow information number carry out corresponding encoding and decoding processing, generate video file, including:
Receive control instruction and parse generation execute instruction;
The monitoring video flow signal is gathered, and data dissection process is carried out to the monitoring video flow signal, generation regards Frequency evidence;
The execute instruction is received, hardware compression processing is carried out to the video data, generates the first video file
Multi-media processing is carried out to first video file, and the video file after multi-media processing is entered into row format envelope Dress generation video, and the video record is stored into video file.
Compared to prior art, monitoring video device of the invention includes control module, processing module and picture recording module, should Picture recording module has multiple encoding and decoding submodules using the Embedded encoding and decoding kernel of multiple Highgrade integrations, performs the control The control instruction of molding block, the monitoring video flow for the distributed route processing that the control instruction can be provided processing module respectively Signal carries out one-to-one, point-to-point coding video recording, to realize multiple encoding and decoding submodule synchronized video recordings and store;Also, institute Processing module is stated by the way of distributed treatment, pair multi-path monitoring video stream signal received simultaneously, passes through Parallel Scheduling The routing iinformation that multiple encoding and decoding submodules of picture recording module are supplied to, to realize that each encoding and decoding submodule has respective channels Monitoring video flow signal input.Therefore, realize what the parallel processing of high-performance and high quality was recorded a video safely by the present invention Purpose.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this The embodiment of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is a kind of structural representation for monitoring video device that the embodiment of the present invention one provides;
Fig. 2 is a kind of structural representation for control module that the embodiment of the present invention two provides;
Fig. 3 is a kind of structural representation for processing module that the embodiment of the present invention two provides;
Fig. 4 is a kind of structural representation for encoding and decoding submodule that the embodiment of the present invention two provides;
Fig. 5 is a kind of structural representation for monitoring video device that the embodiment of the present invention two provides;
Fig. 6 is a kind of structural representation for monitoring video device that the embodiment of the present invention three provides;
Fig. 7 is a kind of schematic flow sheet for video monitoring method that the embodiment of the present invention four provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made Embodiment, belong to the scope of protection of the invention.
Term " first " and " second " in description and claims of this specification and above-mentioned accompanying drawing etc. are to be used for area Not different objects, rather than for describing specific order.In addition term " comprising " and " having " and their any deformations, It is intended to cover non-exclusive include.Such as contain the process of series of steps or unit, method, system, product or set It is standby not to be set in the step of having listed or unit, but the step of may include not list or unit.
It should be noted that in embodiments of the present invention described monitoring video flow signal be a transmission lines in simultaneously The multi-path monitoring video stream signal received;The processing module is parallel processing structure;The control module is multiple nucleus system Collection control chip structure;The picture recording module is to include the structure with multiple encoding and decoding submodules, you can be interpreted as more kernels Structure, in embodiments of the present invention the structure of described encoding and decoding submodule there is uniformity, i.e., the institute in the picture recording module The structure and composition unit for having encoding and decoding submodule is consistent, and only one of those is specifically described, and others are not gone to live in the household of one's in-laws on getting married State.And in the accompanying drawings for multiple identical modules or structure, only being used as representative by one is indicated explanation.
Embodiment one
It is a kind of monitoring video device that the embodiment of the present invention one provides referring to Fig. 1, the device includes:Control module 1, place Module 2 and picture recording module 3 are managed, wherein, the picture recording module 3 includes multiple encoding and decoding submodules 30,
The control module 1, for generating respective operations control instruction;
Specifically, the essential attributes of control module 1 are multiple nucleus system collection control chip, i.e., using centralized Control programme-control Multiple subsystems, each subsystem are the SOCs of integrated circuit, wherein, SOC (Systemon on Chip) system Chip, also referred to as on-chip system, said from narrow sense angle, it is the integrated chip of information system core, is by system core portion Part is integrated on one chip;Said from broadest scope, SOC is that a mini system is embedded with system in the whole of software Hold.Respectively multiple encoding and decoding submodules of picture recording module provide Chip Operating System, man-machine interaction manipulation and various functions group The system integration control of conjunction.
The processing module 2, enter for receiving multi-path monitoring video stream signal, and to the multi-path monitoring video stream signal Row distributed route processing, the monitor video traffic spike after being handled, by the monitor video data flow after the processing Signal is sent to the picture recording module;
Specifically, mode of operation of the processing module 2 using parallel processing, i.e., using distributed processing system(DPS) Method, to the multi-path monitoring video stream signal received in a transmission lines simultaneously, had by Parallel Scheduling picture recording module The multiple encoding and decoding submodules having carry out parallel computation, routing iinformation are provided for multiple encoding and decoding submodules, to realize the prison The monitoring video flow signal that each encoding and decoding submodule of control recording apparatus has respective channels inputs.
The picture recording module 3, for being instructed according to the operational control, the monitor video data flow after the processing is believed Number distribution into corresponding encoding and decoding submodule;
Each encoding and decoding submodule 30, for receiving the monitor video traffic flow information after corresponding processing Number, and corresponding encoding and decoding processing is carried out to the monitor video traffic flow information number after the processing, generate video file.
Specifically, the multiple encoding and decoding submodule 30 is respectively to use multiple Highgrade integration embedded coding and decoding hardware The structure of kernel, the control instruction of the control module is performed, the prison of the distributed route processing provided respectively processing module Control video stream signal and carry out one-to-one, point-to-point coding video recording, to realize multinuclear synchronized video recording and store, while can also be right The video file of storage carries out decoding broadcasting.
By technical scheme disclosed in the embodiment of the present invention one, monitoring video device of the invention includes control module, place Module and picture recording module are managed, the picture recording module using the Embedded encoding and decoding kernel of multiple Highgrade integrations there is multiple compile to solve Numeral module, the control instruction of the control module is performed, the distribution that the control instruction can be provided processing module respectively The monitoring video flow signal of route processing carries out one-to-one, point-to-point coding video recording, to realize that multiple encoding and decoding submodules are same Step is recorded a video and stored;Also, the processing module is by the way of distributed treatment, pair multi-path monitoring video received simultaneously Flow signal, the routing iinformation being supplied to by multiple encoding and decoding submodules of Parallel Scheduling picture recording module, to realize that each compile solves The monitoring video flow signal that numeral module has respective channels inputs.Therefore, high-performance and high quality are realized by the present invention The purpose recorded a video safely of parallel processing.
Embodiment two
It is a kind of monitoring video device that the embodiment of the present invention two provides referring to Fig. 5, the device includes control module 1, place Module 2 and picture recording module 3 are managed, wherein, the picture recording module 3 includes multiple encoding and decoding submodules 30, specifically:
The control module 1 is multiple nucleus system collection control chip structure, using the multiple subsystems of centralized Control programme-control, often Individual subsystem is all the SOC of integrated circuit, respectively multiple encoding and decoding in the picture recording module of monitoring video device Submodule provides the system integration control of Chip Operating System, man-machine interaction manipulation and various functions combination.And referring to Fig. 2, should Control module 1 specifically includes:
First control submodule 11, for the attributive character according to each encoding and decoding submodule, generate described in control The operational control instruction of each encoding and decoding submodule.
Second control submodule 12, for generating man-machine interaction instruction;
3rd control submodule 13, for generating the output order of video file;
4th control submodule 14, for generating integration or dispatch command to the video file.
It is understood that above-mentioned modules merely illustrate some functions of the control module 1.The control Module 1 uses the multiple subsystems of centralized Control programme-control, and each subsystem is the SOC of integrated circuit, respectively Chip Operating System, man-machine interaction manipulation and various functions are provided to multiple coding and decoding video submodules in monitoring video device The system integration control of combination, i.e., including following functions:
The control module, inside can use a kind of single-chip microcomputer microcomputer, be held under the cooperation of possessed internal memory Row control instruction, single-chip microcomputer control service is provided for control module;
Centralized Control program can also be provided, control is integrated, dispatched and concentrated to the resource of encoding and decoding submodule kernel Make the operation of its program, there is provided the system administration of concentration, the resource of the encoding and decoding submodule kernel can refer to including man-machine interaction Make, I/O channel and file system;
Can also be that multiple subsystem resources that multiple encoding and decoding submodules provide carry out centralized Control operation, there is provided overall System resource management, the public interactive interface provided the user under multiple system synchronization operations carry out man-machine interactive operation Software management;
It can be also used for the communication protocols between managing network communication agreement, the host-host protocol of unit and more kernel hardware View;
Man-machine interactive interface program can also be provided for multinuclear integrated system.
The processing module 2, using the method for distributed processing system(DPS), to the multichannel received in a transmission lines simultaneously Monitoring video flow signal, parallel computation is carried out by multiple encoding and decoding submodules possessed by Parallel Scheduling picture recording module, is more Individual encoding and decoding submodule provides routing iinformation, has respective channels with each encoding and decoding submodule realized in monitoring video device Monitoring video flow data-signal input.Referring to Fig. 3, the processing module 2 specifically includes:
Input port 21, for receiving multi-path monitoring video stream signal;
Path submodule 22, for generating a plurality of data path corresponding with the multi-path monitoring video stream signal;
Submodule 23 is handled, for according to routing iinformation of a plurality of data path parallel computation per data path, And the video monitoring stream is sent to corresponding encoding and decoding submodule according to the routing iinformation.
Concrete example illustrates that the input port 21 uses a network port, optional RJ45 ports, and grafting outside exchanges Machine interface is that the processing module 2 obtains the monitoring video flow letter that the multiple cameras or video camera connected on interchanger provide Number;
The path submodule 22, there is provided a plurality of data path, by way of dispatching and switching, input port is provided Multiple monitor video traffic spikes are separately sent to as corresponding to controlling processing submodule per the output end of data path Mouthful, therefore, the processing module can also include output port, that is, provide multiple ports, by each port by path submodule The corresponding monitoring video flow signal that block is sent is transferred in corresponding encoding and decoding submodule according to the instruction of processing submodule 23;
The processing submodule 23, using distributed processing mode, based on linear speed routing principle, by presetting static routing Table, calculate forward table using bridge and realize Routing Protocol, solved by input port, path submodule, output port and multiple compile Numeral module receiving terminal forms programmable matrix wire structures domain, forms one-to-one, point-to-point channel architecture so that video recording mould The calculating that each kernel of block is involved in own channel route forms interconnection subsystem, also runs to routing configuration and manages soft Part.
Also, the processing submodule 23 includes:
Static routing table unit 231, for preserving the related data of a plurality of data path, generation data form text Part;
Bridge unit 232, for building the connection between a plurality of data path and the multiple encoding and decoding submodule Relation generates forward table, and corresponding to according to the forward table and data form document, the monitoring video flow is forwarded to Encoding and decoding submodule.
It is understood that it is described processing submodule can also include linear speed routing unit, i.e., with high-end port band width with The ability of data forwarding, the packet forwarding work of media speed is realized, the data inputted by input port are monitoring video Device receives monitor video stream packets and carries out unobstructed transmission;
The static routing table unit 231, according to the configuring condition of network is set in advance, in store various transmission paths Related data form document, the form document can use when selecting linear speed routing module;
The bridge unit 232, for the programmable matrix cloth for setting up the external network of input port and processing module Cable architecture is connected, and the data frame of monitoring video flow signal is carried out using forward table (i.e. forwarding database or routing directory) Forwarding, and the circulation to network data is managed, and realizes the effect of the reliability and security that improve network performance and network.
Also, the processing module can also include processing routine sub-module stored, i.e., using distributed treatment program control The calculating that each kernel of monitoring video equipment processed participates in own channel route forms interconnection subsystem, is input port, path Submodule, output port, the programmable matrix wire structures offer programmed instruction formed with multiple encoding and decoding submodules, form one To one, point-to-point channel architecture, to realize that all kernels to monitoring video equipment receive respective monitoring video flow signal Carry out high speed routing management.
Referring to Fig. 4, each encoding and decoding submodule 30 is all a kind of vision hardware coding/decoding module, has standard local EBI meets TS streams H.265 coding and decoding video consensus standard product, for realizing the full HD resolution ratio of 1920*1080P For the module of the high-res coding and decoding video ability of 60 frames/second.Also, the encoding and decoding submodule 30 specifically includes:
Execution unit 301, for receiving control instruction and parsing generation execute instruction;
Be a kind of monolithic type microcomputer specifically, the execution unit 301 can be MCU module, for The distributed treatment program of processing module is performed under the cooperation of memory chip group, a kernel as interconnection subsystem participates in certainly The calculating of body channel route, while the instruction control of control module obtains monitor video flow data all the way and forms one-to-one, point pair The channel architecture of point, single-chip microcomputer control service is provided to be embodied as the encoding and decoding of the codec unit of this kernel first;
Video flowing collecting unit 302, enter for gathering the monitoring video flow signal, and to the monitoring video flow signal Row data dissection process, generate video data;
Hardware compression unit 303, for receiving the execute instruction, the video data is carried out at hardware compression Reason, generate the first video file
Video encapsulation output unit 304, for carrying out multi-media processing to first video file, and by multimedia Video file after reason enters row format encapsulation generation video, and the video record is stored into video file.
Specifically, the video flowing collecting unit 302 and the video encapsulation output unit 304 can use DSP module, It is a kind of multimedia coding-decoder of standard, during for being decoded as coding and decoding video module to monitor video flow data The controller of subsystem multimedia segment is to realize the management work of data signal.
The hardware compression unit 303 can be VHM modules, be a kind of hardware video coding/decoding module, for adopting With the coding and decoding video scheme based on international standard, by including the encoded of encoder with camera (can also be video camera) Journey, that is, include:Predictive coding, conversion, quantization, estimation motion compensation, entropy code, and antipodal reverse decoding Process, that is, include:Entropy decoding, estimation motion compensation, inverse quantization, inverse transformation, prediction decoding the video data of acquisition is entered The hardware compression of the reciprocal reduction-type of row, to realize that the decoding that image is carried out to monitor video shows and encoded video recording.
In order to enrich and improve the function of monitoring video device, the monitoring video device can also include:
Video input interface, for receiving multi-path monitoring video stream data signal;
Output module, for the video file to be carried out into output processing;
Link block, for connecting external equipment, establish the man-machine interactive operation with the monitoring recording/displaying device;
Specifically, the external equipment includes control panel, remote control, display and television set, certainly can also basis The needs of actual conditions connect other external equipments, specific kind of the present invention to external equipment on the monitoring video device Class and working method are not limited.
Meanwhile the monitoring video device can also include:
Power circuit, i.e., using commutator transformer, it can be become by 220V electric mains and be pressed into dc source, for for prison Control recording apparatus provide through over commutation, filtering, voltage stabilizing safe power supply;
Memory chip group, internal memory or slow is provided for multiple encoding and decoding submodules for the allocative decision according to control module The service of depositing.
Therefore, user can realize following functions by operating the monitoring video device:
First:Multiple nucleus system collection control function.User can be by carrying out switching on and shutting down operation, realization pair to monitoring video device The synchronous of more kernels opens operation or closing function, by operating more kernel parallel processings on a personal-machine interactive interface platform Coding video recording operation, now, control module are respectively that multiple kernels of monitoring video device provide operational subsystems on piece, and will Human-computer interaction interface program is passed to external display device and shown, i.e. the work(that control module and picture recording module are each realized Can be as follows:
The control module, for the switching on and shutting down operation in response to user, by centralized control system program, respectively record As multiple kernels of module provide operational subsystems on piece, realize and operation or closing function are opened to the synchronous of multiple kernels, together When one personal-machine interactive interface shown by external display device, realize and operate the same of multiple kernels on a common platform Step operation codec functions;
The picture recording module, performs to open operation or close for operational subsystems on the piece that is provided according to control module and refers to Order, the recording function command operating triggered in response to user by the human-computer interaction interface shown on external display device.
Second, parallel processing function.User can be in the man-machine interaction that the external display device of monitoring video device is shown More kernel parallel processing functions are manipulated by multi-split picture on interface, now control module can be with response to user instruction pair Processing module uses distributed approach, to the multi-path monitoring video stream signal received in a transmission lines simultaneously, leads to Cross multiple core processors possessed by Parallel Scheduling monitoring video device and carry out parallel computation, be the multiple of monitoring video device Kernel provides route signal, and the monitoring video flow signal for having respective channels to realize each kernel of monitoring video device is carried out One-to-one, point-to-point real-time coding video recording, i.e. the function that picture recording module, control module, processing module are each realized is as follows:
The picture recording module, external connection display equipment is additionally operable to show the people with the multi-split picture manipulation function of more kernels Machine interactive interface, it is multiple interior by the distributed treatment of processing module, Parallel Scheduling under the centralized control system control of control module Core carries out parallel computation, and one is carried out to realize that each kernel of monitoring video device has independent channel to obtain monitoring video flow signal To one, point-to-point synchronous real-time coding video recording;
The control module, it is additionally operable to trigger by the human-computer interaction interface of multi-split picture manipulation function in response to user Processing instructions in parallel, processing instructions in parallel is transmitted to processing module, and controls each kernel of picture recording module to be involved in handling The parallel computation that module provides, the monitor video flow data that making each kernel of picture recording module has respective channels are compiled in real time Code, to realize that multiple kernels carry out one-to-one, point-to-point synchronous operation coding recording function;
The processing module, for what is triggered in response to user by the human-computer interaction interface of multi-split picture manipulation function Parallel instruction, using distributed approach, to the multi-path monitoring video stream signal received in a transmission lines simultaneously, lead to Cross multiple core processors possessed by Parallel Scheduling picture recording module and carry out parallel computation, provided for multiple kernels of picture recording module Route signal, the monitoring video flow signal for having respective channels to realize each kernel of picture recording module carry out one-to-one, point pair The real-time coding video recording of point.
3rd:Multinuclear synchronized video recording function.User can show man-machine in the external display device of monitoring video device More kernel recording functions are manipulated by multi-split picture on interactive interface, now control module can be with response to user instruction pair The monitoring video flow data-signal for the distributed route processing that processing module provides carries out one-to-one, point-to-point real-time coding record Picture, i.e. the function that picture recording module, control module, processing module are each realized is as follows:
The picture recording module, it is additionally operable to multi-split with more kernels to show by imput output circuit external connection display equipment The human-computer interaction interface of picture manipulation function, and it is more to realize for multiple coding and decoding video submodules to provide monitor video flow data Kernel synchronization real-time coding is recorded a video;
The control module, it is additionally operable to trigger by the human-computer interaction interface of multi-split picture manipulation function in response to user Video instructions, real-time coding is carried out to the monitor video flow data that processing module is passed to, to realize that multiple kernels are run simultaneously Encode recording function;
The processing module, for what is triggered in response to user by the human-computer interaction interface of multi-split picture manipulation function More kernel synchronized video recording instructions, multiple encoding and decoding submodules of picture recording module are made for processing using distributed route processing mode Multiple monitoring video flow data-signals that module provides carry out one-to-one, point-to-point real-time coding video recording, to realize in multiple Core synchronous coding is recorded a video.
4th, the function of being played out to the video file of storage.Specifically, the monitoring video device passes through input and output Circuit external connection display equipment, the display device are used to show that human-computer interaction interface carries out system manipulation, multiple coding and decoding video Module, the collection control program for performing control module receives the operational order that user triggers in the human-computer interaction interface, described Control module synchronously carries out image according to multiple kernels on the multiple encoding and decoding submodule of the operational order centralized Control Decoding operate, the decoded video file transfer to external display device is then subjected to video playback and shown.
Technical scheme disclosed according to embodiments of the present invention two, using the control module of multinuclear collection control ability to picture recording module The synchronous operation work of multiple encoding and decoding submodules collection control service is provided, pass through the embedded coding and decodings of multiple Highgrade integrations Module performs the parallel computation of the distributed processing system(DPS) program of processing module, extracts in a transmission lines while receiving Multiple monitoring video flow signals each routed channels signal, realize picture recording module each encoding and decoding submodule have correspondingly The signal input of channel, and one-to-one, point-to-point coding is carried out to monitoring video flow data-signal and is recorded a video, to realize multiple volumes Decoding sub-module is simultaneously and concurrently recorded a video and stores processing, while can also carry out decoding broadcasting to the video file of storage.It can be seen that Picture recording module is assisted to pass through a line to multiple monitoring video flow data-signals by the method for parallel processing, multiple nucleus system collection control One-to-one, point-to-point coding is carried out after the input parallel processing of road to record a video and store, and improves device resource and performance, solves Record a video the problem of of poor quality, security is low, realize the ability that same machineization runs simultaneously multiple parallel encoding and decoding of kernel.Therefore, It disclosure satisfy that user to more and more, higher and higher demands such as monitoring video high-performance, high quality, safety video recordings.
Embodiment three
It will use specific module and unit that the monitoring video device is described in the present embodiment, i.e., described prison It is multinuclear monitoring video machine to control in recording apparatus the present embodiment three, and referring to Fig. 6, the multinuclear monitoring video machine 1 includes:Mainboard 11, using PCB structure, for being carried as the physics of carrying, installation parallel processing element 2, multiple nucleus system collection control chip 3 Body, also it is responsible for carrying, installs, fixes multiple coding and decoding video chips 12, power circuit 13, control circuit 14, input and output The physical support of circuit 15, memory chip group 16;The supply access of each unit and the connection of signal transmission are provided simultaneously, with Realize that the system integration to various functions combination controls.
It multiple coding and decoding video chips 12, can be each a kind of vision hardware coding/decoding module, there is standard sheet Ground EBI meets TS streams H.265 coding and decoding video consensus standard product, distributed for being used to parallel processing element 2 The parallel computation of process systems programme, the multiple monitoring video flow data-signals provided by multiple nucleus system collection control chip 3 are carried out One-to-one, point-to-point high-res video coding/decoding, realize that more kernels are simultaneously and concurrently recorded a video and storage is handled, while can also Enough video files to storage carry out decoding broadcasting.
Multiple nucleus system collection control chip 3, for using the multiple subsystems of centralized Control programme-control, each subsystem is collection Into the SOC of circuit, respectively multiple kernels of multinuclear monitoring video machine 1 provide Chip Operating System, man-machine interaction Manipulation and the system integration control of various functions combination.
Parallel processing element 2, for the method using distributed processing system(DPS), to being received in a transmission lines simultaneously Multi-path monitoring video stream signal, counted parallel by multiple processors possessed by Parallel Scheduling multinuclear monitoring video machine 1 Calculate, multiple kernels for multinuclear monitoring video machine 1 provide route signal, to realize each kernel of multinuclear monitoring video machine 1 The monitoring video flow data-signal for having respective channels inputs.
Parallel processing element 2 includes:Distributed treatment chip 21, input port 22, alteration switch 23, output port 24, Imput output circuit 15 is used to carry out I/O channel service to the monitoring image codec signal of more kernel integrated systems.
Distributed treatment chip 21 includes:Linear speed routing module 211, static routing table module 212, distributed treatment program Module 213, bridge modules 214.
Multiple nucleus system collection control chip 3 includes:Computer module 31, function collection control module 32, centralized control system module 33, communication Control module 34, UI interface modules 35.
Imput output circuit 15 includes:Video input circuit 151, storage input circuit 152, video output circuit 153, deposit Output circuit 154 is stored up, imput output circuit 15 is used to input the monitoring image codec signal of multinuclear monitoring video machine 1 Output channel service.
Each coding and decoding video chip in multiple coding and decoding video chips 12 includes:MCU module 121, VHW modules 122nd, DSP module 123, and DSP module 123 include video flowing acquisition module 1231, video encapsulation output module 1232, it is necessary to What is illustrated is that actually coding and decoding video chip has multiple, and the structure of two coding and decoding video chips is only indicated in figure Respectively 12-1 and 12-2, remaining is same, carries out repeating expression not in figure.In embodiments of the present invention, can incite somebody to action Multinuclear monitoring video machine 1, parallel processing element 2, multiple nucleus system collection control chip 3 and mainboard 11, multiple coding and decoding video chips 12, Power circuit 13, control circuit 14, imput output circuit 15, memory chip group 16 are attached in such a way:
Using the socket of imput output circuit 15 such as:HDMI sockets, display device is plugged on multinuclear monitoring video machine 1.
Using the socket of imput output circuit 15 such as:RJ45 sockets, multinuclear monitoring video machine 1 is plugged on the network switch To connect monitor video source.
Using the socket of imput output circuit 15 such as:IDE sockets or USB, by embedded or external storage device grafting Onto multinuclear monitoring video machine 1.
Using the socket of power circuit 13 such as:24V DC jacks, 24V alternating current-direct current transformers are plugged into multinuclear monitoring video On machine 1.
Using paster and plug-in unit mode by parallel processing element 2, multiple nucleus system collection control chip 3 and multiple coding and decoding video cores Piece 12, power circuit 13, control circuit 14, imput output circuit 15, memory chip group 16 are welded on the PCB of mainboard 11 On.
Multinuclear monitoring video machine 1, parallel processing element 2, multiple nucleus system collection control chip 3 and mainboard based on above-mentioned introduction 11st, multiple coding and decoding video chips 12, power circuit 13, control circuit 14, imput output circuit 15, the group of memory chip group 16 Into device and connected mode.
The function of modules and component is as follows in the present embodiment:
Multinuclear monitoring video machine 1, for using multiple Highgrade integration embedded coding and decoding hardware-cores, perform multinuclear system The program of system collection control chip 3, the monitoring video flow data-signal of the distributed route processing provided respectively parallel processing element 2 One-to-one, point-to-point coding video recording is carried out, to realize multinuclear synchronized video recording and store, while can also be to the video text of storage Part carries out decoding broadcasting.Specifically, the imput output circuit 15, for external connection display equipment to show that human-computer interaction interface enters Row system manipulates;The multiple coding and decoding video chip 12, the collection control program for performing multiple nucleus system collection control chip 3, which receives, to be used Operational order that family is triggered in the human-computer interaction interface (that is, above-mentioned multiple nucleus system collection control operation or parallel processing operations or Multinuclear synchronized video recording and play operation), the multiple nucleus system collection control chip 3 is the multiple according to the operational order centralized Control Multiple kernels of coding and decoding video chip 12 synchronously carry out image coding and decoding operation.In addition, the imput output circuit 15 is external Display device, be additionally operable to pass through input and output after decoding respectively according to multiple kernels of the multiple coding and decoding video chip 12 The monitoring data that circuit 15 exports shows video.
In the present embodiment, multiple nucleus system collection control chip 3 uses central controlled method as multiple coding and decoding video chips 12 multiple kernels provide subsystem program respectively, control multiple coding and decoding video chips 12 to being connect by imput output circuit 15 The monitoring video flow data-signal progress for receiving the distributed route processing provided through parallel processing element 2 is one-to-one, point-to-point Encode video record processing;Simultaneously, there is provided the human-computer interaction interface program of the shared multi-split picture manipulation of kernel more than one, by defeated Enter and shown in the external connection display equipment of output circuit 15, it is possible to achieve multiple nucleus system collection control chip 3 is to multiple coding and decoding videos The manipulation of multiple kernel synchronization codec functions of chip 12.
Wherein, when multiple kernels of multiple coding and decoding video chips 12 perform the son in multiple nucleus system collection control chip 3 respectively During system program, particular by the centralized Control program in multiple nucleus system collection control chip 3, to call multiple coding and decoding video cores Other modules in piece 12 complete following functions:
The monitoring video device of more kernel parallel processings is opened using the power circuit 13 in multinuclear monitoring video machine 1 Start shipment row or closing function;
Using the centralized control system program in multiple nucleus system collection control chip 3 by human-computer interaction interface, more kernels are located parallel The system of the monitoring video device of reason is configured;
It is defeated by inputting in multinuclear monitoring video machine 1 using the human-computer interaction interface program in multiple nucleus system collection control chip 3 Go out on the external display device of circuit 15 and shown, and the control device connected by control circuit 14 obtains user described The monitoring video device synchronization of the more kernel parallel processings triggered on the multi-split picture of human-computer interaction interface or work(of recording a video respectively The control instruction of energy;
Using the multiple coding and decoding video chips 12 of centralized control system programmed instruction in multiple nucleus system collection control chip 3, will input The monitoring video flow data-signal of the external distributed route processing provided by parallel processing element 2 of output circuit 15 is carried out One-to-one, point-to-point multiple kernels with multiple coding and decoding video chips 12 carry out input and are connected;
Using the multiple coding and decoding video chips 12 of centralized control system programmed instruction of multiple nucleus system collection control chip 3, will input defeated The monitoring video flow data-signal for going out the distributed route processing provided by parallel processing element 2 of the input of circuit 15 carries out one To the picture signal after one, point-to-point decoding process, transmitted by imput output circuit 15 and carried out on external display device Monitoring property is shown;
Using the multiple coding and decoding video chips 12 of centralized control system programmed instruction of multiple nucleus system collection control chip 3, will input defeated The monitoring video flow data-signal for going out the distributed route processing provided by parallel processing element 2 of the input of circuit 15 carries out one To one, point-to-point coding video recording, transmit to storage device external or that connection is embedded and stored through imput output circuit 15 Video file is formed afterwards;
Using the multiple coding and decoding video chips 12 of centralized control system programmed instruction of multiple nucleus system collection control chip 3, to by defeated Enter the video file stored in the storage device that output circuit 15 is external or connection is embedded to be decoded, then will be decoded Vision signal carries out image by the external display device of imput output circuit 15 and shown;
Wherein, for the power circuit 13 powered for multinuclear monitoring video machine 1, the internal 24V installed, electric current can be used It is that power is straight less than 240W (performance number that certain surplus capacity can be specifically preset according to predetermined number of cores) friendship less than 10A Convertor transformer mains-powered apparatus, for providing dc source power supply for multinuclear monitoring video machine 1.Such as:The work(of each kernel 5W is consumed, predetermined number of cores is 24, then total power consumption is 5W × 24=120W (specified), then has, 120W=24V × 5A (volumes It is fixed).It is 24 according to predetermined quantity kernel, then can uses DC voltage 24V/ electric current 6A/ power 144W alternating current-direct current transformation Device mains-powered apparatus.
For the control circuit 14 in multinuclear monitoring video machine 1, control connection circuit connection control device can be used such as: Control panel, remote control, allow users to manipulate integrated system, user is by control device to multinuclear monitoring video machine 1 sends control signal instruction, to realize that the control of the monitoring video device under man-machine interaction to more kernel parallel processings uses.
For the memory chip group 13 in multinuclear monitoring video machine 1, multiple internal memories can be used to form main memory cluster group, pressed Allocative decision according to the centralized control system program of multiple nucleus system collection control chip 3 is respectively the multiple interior of multiple coding and decoding video chips 12 Core provides man-to-man temporary, buffer service.
For the imput output circuit 15 in multinuclear monitoring video machine 1, can be connected as using the port of various modes more The monitor image signal of the monitoring video device of kernel parallel processing carries out the I/O channel service before and after encoding and decoding, input Output circuit 15 specifically includes:
Video input circuit 151, it can use such as:RJ45 network-drivens chip and socket, connected for parallel processing element 2 The network equipment is such as:The grafting interchanger of multiple camera/machines, pass through a netting twine and input multiple monitor video flow datas and believe Number, it is the real-time streams signal input channel that multinuclear monitoring video machine 1 provides multiple monitor videos.
Input circuit 152 is stored, can be used such as:USB, can grafting flash disk or mobile hard disk, for multinuclear supervise 1 stored equipment of video recorder connection video file signal source is controlled, is multinuclear monitoring video by being inputted to the video file of storage Machine 1 provides video file stream signal input channel.
Video output circuit 153, for using such as:HDMI video port, VGA display ports, can connect television set and The display devices such as display, 1 decoded vision signal of multinuclear monitoring video machine is exported, be multinuclear monitoring video machine 1 The output channel that video image is shown is provided.
Output circuit 154 is stored, for using such as:USB port, IDE ports, flash memory that is outside or embedding can be connected The storage devices such as disk, mobile hard disk, hard disk, the vision signal after multiple kernels coding of multiple coding and decoding video chips 12 are entered Row output, the output channel of video file storage is provided for multinuclear monitoring video machine 1.
Wherein, multiple coding and decoding video chips 12 are as the core in the monitoring video device of more kernel parallel processings Part, each kernel are the encoding and decoding works that a monitoring video flow data-signal is realized using embedded hardware one single chip Make;When the monitoring video device of more kernel parallel processings realizes monitoring image encoding and decoding processing, specifically using the multiple Multiple kernels of coding and decoding video chip 12 perform the collection control system of installation by adhering in multiple nucleus system collection control chip 3 respectively or synchronously System program, the monitoring video flow data-signal of distributed route processing provided by parallel processing element 2 is carried out it is one-to-one, Point-to-point carry out hardware compression, below to multiple coding and decoding video chips 12, multiple nucleus system collection control chip 3 and parallel processing All modules in unit 2 are introduced:
The multiple coding and decoding video chip 12, each include MCU module 121, VHW modules 122, DSP module 123, and DSP module 123 specifically includes video flowing acquisition module 1231, video encapsulation output module 1232.Multiple videos are compiled Decoding chip 12 is a kind of vision hardware coding/decoding module, has the Highgrade integration embedded chip of standard local bus interface Product, for realizing high-res video coding/decoding, each coding and decoding video chip is an independent kernel, as more What the kernel in the monitoring video device of kernel parallel processing was installed by performing the built-in type of multiple nucleus system collection control chip 3 Real-time operation subsystem program, realize video flowing collection, image decoding is shown, Image Coding is recorded a video;Particular by VHW modules 22 pairs of video stream datas carry out hardware compression.Formed using VHW modules 22 for core coding and decoding video hardware module again as Video core function in multiple coding and decoding video chips 12.
VHW modules 22, using a kind of hardware video coding/decoding module, a monitoring video flow data-signal of acquisition is entered The hardware compression of the reciprocal reduction-type high-res of row.
MCU module 21, monolithic type microcomputer can be used, for by performing in multiple nucleus system collection control chip 3 The centralized control system program contained completes following work:
Real-time operation subsystem program for being included by performing multiple nucleus system collection control chip 3 realizes the unlatching of this kernel Operation is closed;
It is defeated in input for the multi-split picture program by performing the human-computer interaction interface in multiple nucleus system collection control chip 3 Go out on the external display device of circuit 15 and shown, to obtain the recording function that user triggers on the human-computer interaction interface Control instruction;
Participated in for the distributed route processing programmed instruction that controlled parallel processing unit 2 provides to monitor video flow data The parallel computation of route signal, carry out one-to-one, point-to-point monitor video flow data its own signal route acquisition;
Real-time operation subsystem program for being included by performing multiple nucleus system collection control chip 3 controls the He of DSP module 23 VHW modules 22 carry out hardware compression to a monitoring video flow data-signal of acquisition;
DSP module 23, a kind of multimedia coder/decoder of standard, the control as multimedia system part can be used Device is to realize the management to video coding/decoding.DSP module 23 specifically includes:
Video flowing acquisition protocols module 231, the encapsulation format information of the video data for being received to collection carry out data Dissection process, the video data for the receipts that achieve a butt joint carry out the separating treatment of main bit stream and subcode stream.
Video encapsulation output module 232, for entering row format encapsulation process to the video data after coding and exporting, realize Video data is recorded into video file and carries out video recording storage;
Contain computer module 31, function collection control module 32, centralized control system module in the multiple nucleus system collection control chip 3 33rd, communication control module 34, UI interface modules 35.For by installation by adhering for the more of multiple coding and decoding video chips 12 The multiple upper subsystem programs that individual kernel uses respectively provide collection control programming system, pass through a shared human-computer interaction interface Synchronous operation of the multi-split picture program to multiple kernels of multiple coding and decoding video chips 12 manipulate, be also each circuit Unit combines with communication connection, power supply and the various functions of multiple nucleus system collection control chip 3 provides centralized control system program, more to realize The monitoring video function of kernel parallel processing.
Computer module 31, a kind of monolithic type microcomputer can be used, coordinated in its own possessed internal memory The lower control instruction for performing centralized control system module 33 realizes the overall control of multiple kernel subsystems, while performs UI interface modules 35 human-computer interaction interface program realizes multi-split picture control, and single-chip microcomputer control service is provided for multiple nucleus system collection control chip 3;
Centralized control system module 33, using multiple hardware based embedded real-time operation subsystems, multiple regard is controlled respectively Multiple kernel resources of frequency codec chip 12, control its program to run, subsystem resource management is provided by Memory Allocation, and Provide the user the basic task such as the system software management at interactive operation interface, control input output data, management file system.
Function collection control module 32, for providing the function of monitor video for multiple kernels of multiple coding and decoding video chips 12 Centralized Control program, the resource of multiple kernels of multiple coding and decoding video chips 12 is included:Single-chip microcomputer, man-machine interaction instruction, I/O channel, file system are integrated, dispatched, centralized Control its program operation, there is provided central system control management.
Communication control module 34, the host-host protocol and hardware of multiple kernels for managing multiple coding and decoding video chips 12 Between communication protocol.
UI interface modules 35, for provide a public interactive interface platform of one used for multiple subsystems use it is more The mode of divided frame is that multiple coding and decoding video chips 12 provide shared man-machine interactive interface program, collects control record to realize As the control and management of function;
The parallel processing element 2, which includes, is distributed formula process chip 21, input port 22, alteration switch 23, output end Mouth 24;For the multiple monitor videos received in a transmission lines to the 15 external network equipment of imput output circuit simultaneously Flow data signal, using the method for distributed processing system(DPS), pass through the multiple interior of the multiple coding and decoding video chips 12 of Parallel Scheduling Core carries out parallel computation, and each kernel for multiple coding and decoding video chips 12 provides itself route signal, multiple to realize The monitoring video flow data-signal that each kernel of coding and decoding video chip 12 has respective channels inputs;
Input port 22, for connecting imput output circuit 15, the more of the external network equipment are obtained for parallel processing element 2 Individual monitor video stream packets;
Alteration switch 23, for providing a plurality of data path, by way of dispatching and switching, input port 22 is provided Multiple monitor video stream packets are sent to as corresponding to instructing distributed treatment chip 21 per the output of data passage respectively Port 24;
Output port 24, for providing multiple ports, the corresponding monitoring for being sent alteration switch 23 by each port regards Frequency stream packets are transferred to each kernel corresponding to multiple coding and decoding video chips 12 according to the instruction of distributed treatment chip 21 On receiving terminal;
Wherein, the distributed treatment chip 21, for using distributed processing mode, based on linear speed routing principle, leading to Default static routing table is crossed, calculating forward table using bridge realizes Routing Protocol, passes through input port, alteration switch, output end Each kernel receiving terminal of mouth and multiple coding and decoding video chips 12 forms programmable matrix wire structures, forms one-to-one, point To the channel architecture of point, each kernel of multiple coding and decoding video chips 12 is involved in the calculating that own channel is route and formed mutually Join subsystem, also run the software to routing configuration and management, distributed treatment chip 21 specifically includes:
Linear speed routing module 211, for using high-end port band width and data transfer capability, realize the packet of media speed Work is forwarded, the data inputted by input port 22 receive monitor video for multiple kernels of multiple coding and decoding video chips 12 Stream packets carry out unobstructed transmission;
Static routing table module 212, for the configuring condition according to network to be set in advance, in store various transmission paths Related data form document, used when being selected for linear speed routing module 211;
Bridge modules 214, for input port 22 to be passed through into the network in the external network equipment of imput output circuit 15 The programmable matrix wire structures network connection set up with distributed treatment chip 21 is got up, using forward table (forwarding database Or routing directory) frame of monitor video flow data is forwarded, and the circulation to network data is managed, and is realized and is improved net The effect of network performance, reliability and security;
Distributed treatment program module 213, for using the multiple coding and decoding video chips 12 of distributed treatment programme-control Each kernel participate in own channel route calculating form interconnection subsystem, be input port 22, alteration switch 23, output end All kernel receiving terminals of mouth 24 and multiple coding and decoding video chips 12 form programmable matrix wire structures and provide programmed instruction, One-to-one, point-to-point channel architecture is formed, to realize that all kernels reception to multiple coding and decoding video chips 12 is respective Monitor video stream packets carry out high speed routing management;
Wherein, it is used to compile as the monitoring video device of more kernel parallel processings for multiple coding and decoding video chips 12 Multiple kernels of decoding, by perform respectively the built-in type of centralized control system module 33 in multiple nucleus system monitoring chip 3 install it is more Individual real time operating system subprogram, run multiple kernel Synchronization Controls using function collection control module 32, to passing through input and output At distributed route of multiple monitoring video flow data-signals through parallel processing element 2 that the external network equipment of circuit 15 provides Reason carries out one-to-one, point-to-point monitoring image hardware compression, particular by the computer in multiple nucleus system monitoring chip 3 Module 31 carries out master control to multiple coding and decoding video chips 12, recycles each kernel in multiple coding and decoding video chips 12 The VHW122 modules all having perform the function collection control module that multiple nucleus system monitoring chip 3 includes under the cooperation of DSP123 modules Collection control program in 32, the VHW modules 122 are controlled to carry out hardware compression.
Below to all modules of multiple coding and decoding video chips 12, parallel processing element 2 and multiple nucleus system monitoring chip 3 The function of being realized is introduced:
Computer module 31 in the multiple nucleus system monitoring chip 3, performed in the case where internal memory possessed by itself coordinates more Centralized control system program in core system monitoring chip 3 completes following functions:
The instruction domination set control system module 33 of centralized control system module 33 be multiple coding and decoding video chips 12 each The MCU module 121 included provides the overall operation of real-time operation subsystem program;
Instructed, controlled each in the multiple coding and decoding video chip 12 according to the scheduling of resource of function collection control module 32 The individual MCU module 121 all included, with the internal memory in the memory chip group 16 distributed from centralized control system module 33 under, receive Multiple nucleus system monitoring chip 3 is turned on and off instructing, and the monitoring video device for more kernel parallel processings provides unlatching or closed Close function;
Human-computer interaction interface program for performing UI interface modules 35 realizes multi-split picture control;
For performing the program of UI interface modules 35, pass through the program of communication control module 34 regarding for imput output circuit 15 Frequency output circuit 153 is established output data bus with external display device and write to each other, and realizes on external display device Show human-computer interaction interface,
It is that control circuit 14 is write to each other with control device foundation input controlling bus by the program of communication control module 34, To realize that the equipment of man-machine interactive manipulates;
For performing the program of communication control module 34, be imput output circuit 15 video input port 151 with it is external Network equipment port establish input data bus and write to each other, to realize the reality of multiple monitor videos in the external network equipment When monitoring video device from flow data signal to more kernel parallel processings input;
Scheduling of resource for perform function collection control module 32 instructs;The parallel processing element 2 is controlled using distributed Each kernel of the multiple coding and decoding video chips 12 of programme-control of handler module 213 participates in the calculating of own channel route Form interconnection subsystem;Now, the parallel processing element 2 uses the programmed instruction of distributed treatment program module 213 to be defeated Inbound port 22, alteration switch 23, all kernel receiving terminals of output port 24 and multiple coding and decoding video chips 12 are formed and can compiled Journey matrix wiring structure, by linear speed routing module 211, static routing table module 212, bridge modules 214 cooperating, warp All kernel receiving terminals of output port 24 and multiple coding and decoding video chips 12 form one-to-one, point-to-point channel architecture, To realize that all kernels to multiple coding and decoding video chips 12 receive respective monitor video stream packets;
For performing the program of communication control module 34, be imput output circuit 15 storage input port 152 with it is external Or the storage device of embedded connection is established input data bus and write to each other, to realize the video file stream stored in storage device The input of data-signal;
For performing the program of communication control module 34, be imput output circuit 15 storage output circuit 154 with it is external or The storage device of embedded connection is established output data bus and write to each other, to realize the output for data storage of recording a video.
The computer module 31, the function in multiple nucleus system monitoring chip 3 is performed under internal memory possessed by itself coordinates The scheduling of resource instruction of collection control module 32;Each MCU module 31 of multiple coding and decoding video chips 12 is controlled in memory chip Performed under the cooperation of group 13 on the multi-split picture of shared human-computer interaction interface that UI interface modules 35 provide and pass through control circuit 14 The video that the control device of connection obtains user's triggering shows or recorded a video control instruction.Now, according to user in shared man-machine friendship The video triggered on mutual interface or photo instruction, if specifically, user's selection is that video capability includes:Video shows, regarded Frequency video recording, video file are shown, then switching dispatch command are provided by the program of function collection control module 114, by coding and decoding video core Piece 2 specifically performs, and further, the function of being selected according to user, multiple coding and decoding video chips 12 will implement function such as:
Video display function, it is logical using the video input circuit 151 of the control input output circuit 15 of communication control module 34 The channel route offer of distributed treatment program module 213 program processing of the external network equipment through parallel processing element 2 is provided One-to-one, point-to-point monitoring video flow data-signal and the video flowing acquisition protocols module in multiple coding and decoding video chips 12 25 are communicated, and are realized and are received monitoring live video stream data-signal;Utilize the MCU module in multiple coding and decoding video chips 12 21 perform the subprogram that centralized control system module 33 provides under the assistance of internal memory chipset 13, and instruction VHW modules 22 are to by DSP The monitoring real-time video flow data of module 23, the collection of video flowing acquisition protocols module 25 and digital processing carries out decoding process, and Image is carried out on external display device to show;
Video record function, outside the storage output circuit 154 using the control input output circuit 15 of communication control module 34 The embedded memory device for connecing storage device or internal connection is communicated with video flowing acquisition protocols module 25, to realize to external Output Video data in the storage device that storage device or internal connection embed;Using in multiple coding and decoding video chips 12 MCU module 21 performs the subprogram of the offer of centralized control system module 33 under the assistance of internal memory chipset 13, and instruction VHW modules 22 are right Gathered by DSP module 23, video flowing acquisition protocols module 25, video encapsulation output module 24, digital processing and the prison encapsulated Control video stream data and carry out coded treatment, and the transmission video recording number into external storage equipment or internal connection embedded storage device According to realize the storage of video file;
Video file display function, utilize the storage input circuit of the control input output circuit 15 of communication control module 34 Video flowing in 152 external storage devices or the internal embedded storage device of connection and multiple coding and decoding video chips 12 gathers Protocol module 25 is communicated, and realizes the file video stream signal for receiving and being stored in storage device;Utilize multiple coding and decoding videos MCU module 21 in chip 12 performs the subprogram of the offer of centralized control system module 33, instruction under the assistance of internal memory chipset 13 VHW modules 22 are to the video file video fluxion by DSP module 23, the collection of video flowing acquisition protocols module 25 and digital processing According to progress decoding process, and carry out image on external display device and show.
In embodiments of the invention three, using multiple Highgrade integration embedded coding and decoding hardware-cores, multinuclear is performed The program of system collection control chip, the monitoring video flow data-signal of the distributed route processing provided respectively parallel processing element One-to-one, point-to-point coding video recording is carried out, to realize multinuclear synchronized video recording and store, while can also be to the video text of storage Part carries out decoding broadcasting;The parallel processing element, for the method using distributed processing system(DPS), in a transmission lines The multi-path monitoring video stream signal received simultaneously, is entered by multiple processors possessed by Parallel Scheduling multinuclear monitoring video machine Row parallel computation, multiple kernels for multinuclear monitoring video machine provide route signal, to realize each of multinuclear monitoring video machine The monitoring video flow data-signal that kernel has respective channels inputs;The multiple nucleus system collection control chip, for using concentration control The multiple subsystems of programme-control processed, each subsystem are the SOCs of integrated circuit, respectively multinuclear monitoring video machine Multiple kernels provide Chip Operating System, man-machine interaction manipulation and various functions combination the system integration control.It is of the invention real Showed more kernel parallel processings, high-performance, high quality, safety video recording feature monitoring video device purpose.
Example IV
Corresponding with a kind of monitoring video equipment that the embodiment of the present invention one, two and embodiment three provide, the present invention is implemented Example four additionally provides a kind of video monitoring method, and referring to Fig. 7, this method comprises the following steps:
S11, generation operational control instruction;
S12, multi-path monitoring video stream signal is received, and the multi-path monitoring video stream signal is carried out at distributed route Reason, the monitor video traffic spike after being handled;
S13, according to the operational control instruct, the monitor video traffic spike after the processing is distributed to corresponding In encoding and decoding submodule, corresponding encoding and decoding processing is carried out, generates video file.
Accordingly, the step S12 receives multi-path monitoring video stream signal, and the multi-path monitoring video stream signal is entered Row distributed route processing, the monitor video traffic spike after being handled, including:
Receive multi-path monitoring video stream signal;
Generation a plurality of data path corresponding with the multi-path monitoring video stream signal;
Routing iinformation according to a plurality of data path parallel computation per data path, and according to the routing iinformation The video monitoring stream signal is subjected to distributed route processing, the monitor video flows of data signals after being handled..
Corresponding, this method also includes:
The related data of a plurality of data path is preserved, generates data form file;
The annexation generation forward table between a plurality of data path and the multiple encoding and decoding submodule is built, and Encoding and decoding submodule corresponding to the monitoring video flow is forwarded to according to the forward table and data form document.
Accordingly, the step S13 receives the monitor video traffic flow information number after corresponding processing, and to described Monitor video traffic flow information number after processing carries out corresponding encoding and decoding processing, generates video file, including:
Receive control instruction and parse generation execute instruction;
The monitoring video flow signal is gathered, and data dissection process is carried out to the monitoring video flow signal, generation regards Frequency evidence;
The execute instruction is received, hardware compression processing is carried out to the video data, generates the first video file
Multi-media processing is carried out to first video file, and the video file after multi-media processing is entered into row format envelope Dress generation video, and the video record is stored into video file.
In technical method disclosed in the embodiment of the present invention four, generation operational control instruction;Receive multi-path monitoring video flowing letter Number, and distributed route processing is carried out to the multi-path monitoring video stream signal, the monitor video data flow letter after being handled Number;Instructed according to the operational control, the monitor video traffic spike after the processing is distributed to corresponding encoding and decoding In module, corresponding encoding and decoding processing is carried out, generates video file.It is distributed by being carried out to video stream signal in the present invention Route processing, that is, the routing iinformation of the video stream signal transmission path is calculated, video stream signal can have been divided Cloth parallel processing, video file is generated, the parallel processing of monitoring video flow is realized and the video file of high quality can be generated.
Each embodiment is described by the way of progressive in this specification, what each embodiment stressed be and other The difference of embodiment, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment For, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is said referring to method part It is bright.
The foregoing description of the disclosed embodiments, professional and technical personnel in the field are enable to realize or using the present invention. A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The most wide scope caused.

Claims (14)

1. a kind of monitoring video device, it is characterised in that the device includes:Control module, processing module and picture recording module, its In, the picture recording module includes multiple encoding and decoding submodules,
The control module, for generating operational control instruction;
The processing module, divide for receiving multi-path monitoring video stream signal, and to the multi-path monitoring video stream signal Cloth route processing, the monitor video traffic spike after being handled, by the monitor video traffic spike after the processing Send to the picture recording module;
The picture recording module, for being instructed according to the operational control, by the monitor video traffic spike point after the processing In encoding and decoding submodule corresponding to being assigned to;
Each encoding and decoding submodule, for receiving the monitor video traffic flow information number after corresponding processing, and it is right Monitor video traffic flow information number after the processing carries out corresponding encoding and decoding processing, generates video file.
2. device according to claim 1, it is characterised in that the control module includes:
First control submodule, for the attributive character according to each encoding and decoding submodule, generation controls each volume The operational control instruction of decoding sub-module.
3. device according to claim 1, it is characterised in that the control module also includes:
Second control submodule, for generating man-machine interaction instruction;
3rd control submodule, for generating the output order of video file;
4th control submodule, for generating integration or dispatch command to the video file.
4. device according to claim 1, it is characterised in that the processing module includes:
Input port, for receiving multi-path monitoring video stream signal;
Path submodule, for generating a plurality of data path corresponding with the multi-path monitoring video stream signal;
Submodule is handled, for the routing iinformation according to a plurality of data path parallel computation per data path, and according to The routing iinformation sends the video monitoring stream to corresponding encoding and decoding submodule.
5. device according to claim 4, it is characterised in that the processing submodule includes:
Static routing table unit, for preserving the related data of a plurality of data path, generate data form file;
Bridge unit, for building the generation of the annexation between a plurality of data path and the multiple encoding and decoding submodule Forward table, and encoding and decoding corresponding to according to the forward table and data form document the monitoring video flow is forwarded to Module.
6. device according to claim 1, it is characterised in that the encoding and decoding submodule includes:
Execution unit, for receiving control instruction and parsing generation execute instruction;
Video flowing collecting unit, data are carried out for gathering the monitoring video flow signal, and to the monitoring video flow signal Dissection process, generate video data;
Hardware compression unit, for receiving the execute instruction, hardware compression processing, generation are carried out to the video data First video file
Video encapsulation output unit, for carrying out multi-media processing to first video file, and by after multi-media processing Video file enters row format encapsulation generation video, and the video record is stored into video file.
7. device according to claim 1, it is characterised in that described device also includes:
Video input interface, for receiving multi-path monitoring video stream signal.
8. device according to claim 1, it is characterised in that described device also includes:
Output module, for the video file to be carried out into output processing.
9. device according to claim 1, it is characterised in that described device also includes:
Link block, for connecting external equipment, establish the man-machine interactive operation with the monitoring recording/displaying device.
10. device according to claim 9, it is characterised in that the external equipment includes control panel, remote control, shown Show device and television set.
11. a kind of video monitoring method, it is characterised in that this method includes:
Generate operational control instruction;
Multi-path monitoring video stream signal is received, and distributed route processing is carried out to the multi-path monitoring video stream signal, is obtained Monitor video traffic spike after processing;
Instructed according to the operational control, the monitor video traffic spike after the processing is distributed to corresponding encoding and decoding In module, corresponding encoding and decoding processing is carried out, generates video file.
12. according to the method for claim 11, it is characterised in that the reception multi-path monitoring video stream signal, and to institute State multi-path monitoring video stream signal carry out distributed route processing, the monitor video traffic spike after being handled, including:
Receive multi-path monitoring video stream signal;
Generation a plurality of data path corresponding with the multi-path monitoring video stream signal;
According to routing iinformation of a plurality of data path parallel computation per data path, and according to the routing iinformation by institute State video monitoring stream signal and carry out distributed route processing, the monitor video flows of data signals after being handled.
13. according to the method for claim 12, it is characterised in that this method also includes:
The related data of a plurality of data path is preserved, generates data form file;
Build between a plurality of data path and the multiple encoding and decoding submodule annexation generation forward table, and according to Forward table and the data form document by the monitoring video flow be forwarded to corresponding to encoding and decoding submodule.
14. according to the method for claim 11, it is characterised in that the monitor video received after corresponding processing Traffic flow information number, and corresponding encoding and decoding processing is carried out to the monitor video traffic flow information number after the processing, generation regards Frequency file, including:
Receive control instruction and parse generation execute instruction;
The monitoring video flow signal is gathered, and data dissection process is carried out to the monitoring video flow signal, generates video counts According to;
The execute instruction is received, hardware compression processing is carried out to the video data, generates the first video file
Multi-media processing is carried out to first video file, and the video file after multi-media processing is entered into row format encapsulation life Stored into video, and by the video record into video file.
CN201710835203.6A 2017-09-15 2017-09-15 A kind of monitoring video device and method Pending CN107396072A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710835203.6A CN107396072A (en) 2017-09-15 2017-09-15 A kind of monitoring video device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710835203.6A CN107396072A (en) 2017-09-15 2017-09-15 A kind of monitoring video device and method

Publications (1)

Publication Number Publication Date
CN107396072A true CN107396072A (en) 2017-11-24

Family

ID=60350034

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710835203.6A Pending CN107396072A (en) 2017-09-15 2017-09-15 A kind of monitoring video device and method

Country Status (1)

Country Link
CN (1) CN107396072A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379556A (en) * 2018-09-30 2019-02-22 中国船舶重工集团公司第七0九研究所 Audio-visual system and its working method based on business processing base unit
CN114724985A (en) * 2022-04-02 2022-07-08 安徽钜芯半导体科技有限公司 Packaging transmission control system of photovoltaic module chip
CN116204371A (en) * 2022-12-13 2023-06-02 远峰科技股份有限公司 Monitoring method and device for camera image data stream

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1976452A (en) * 2006-12-11 2007-06-06 浙江大学 Multichannel video frequency compression system based on single-chip double-nuclear DSP constitution
CN101516016A (en) * 2008-11-07 2009-08-26 上海通信技术中心 Multi-channel video coding-decoding system for video monitoring and transmission method
CN101783946A (en) * 2010-01-30 2010-07-21 青岛海信网络科技股份有限公司 Video decoding method, video decoder and video monitoring system
CN201937760U (en) * 2010-12-20 2011-08-17 四川长虹电器股份有限公司 Network monitor used for video monitoring
CN106162030A (en) * 2016-09-23 2016-11-23 赵立峰 A kind of generation system and method for video record

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1976452A (en) * 2006-12-11 2007-06-06 浙江大学 Multichannel video frequency compression system based on single-chip double-nuclear DSP constitution
CN101516016A (en) * 2008-11-07 2009-08-26 上海通信技术中心 Multi-channel video coding-decoding system for video monitoring and transmission method
CN101783946A (en) * 2010-01-30 2010-07-21 青岛海信网络科技股份有限公司 Video decoding method, video decoder and video monitoring system
CN201937760U (en) * 2010-12-20 2011-08-17 四川长虹电器股份有限公司 Network monitor used for video monitoring
CN106162030A (en) * 2016-09-23 2016-11-23 赵立峰 A kind of generation system and method for video record

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379556A (en) * 2018-09-30 2019-02-22 中国船舶重工集团公司第七0九研究所 Audio-visual system and its working method based on business processing base unit
CN109379556B (en) * 2018-09-30 2021-11-12 中国船舶重工集团公司第七0九研究所 Audio and video system based on business processing basic unit and working method thereof
CN114724985A (en) * 2022-04-02 2022-07-08 安徽钜芯半导体科技有限公司 Packaging transmission control system of photovoltaic module chip
CN114724985B (en) * 2022-04-02 2022-12-06 安徽钜芯半导体科技有限公司 Packaging transmission control system of photovoltaic module chip
CN116204371A (en) * 2022-12-13 2023-06-02 远峰科技股份有限公司 Monitoring method and device for camera image data stream
CN116204371B (en) * 2022-12-13 2023-11-24 远峰科技股份有限公司 Monitoring method and device for camera image data stream

Similar Documents

Publication Publication Date Title
CN101577816B (en) Device and method supporting multichannel high definition video decoding
CN104601863B (en) A kind of IP matrix systems for recorded broadcast
CN107483864A (en) A kind of monitoring video device
CN103248863B (en) A kind of picture pick-up device, communication system and corresponding image processing method
CN107396072A (en) A kind of monitoring video device and method
CN103841360A (en) Distributed video conference achieving method and system, video conference terminal and audio and video integrated device
CN203025533U (en) Ethernet-based control system for four-dimensional cinema
CN102065209B (en) Integrated mobile recording and broadcasting system
CA2444901A1 (en) Ip data encapsulation and insertion using a broadband transport multiplexer
CN205160696U (en) Show accuse equipment with multichannel video concatenation function
CN204697193U (en) A kind of video conference remote control
CN109379556A (en) Audio-visual system and its working method based on business processing base unit
CN108124158A (en) Multimedia terminal and the data processing method of multimedia terminal
CN102694845B (en) Tri-network converged mobile phone anti-theft monitoring system
CN104954748B (en) A kind of video processing architecture
CN107483861A (en) A kind of recording playback is as equipment and video file generation method
CN207251828U (en) A kind of interactive live box of recording
CN209642862U (en) A kind of Multifunctional video conferencing system that video camera is multi-purpose
CN106385560A (en) Video monitoring system and method
CN107580228A (en) A kind of monitor video processing method, device and equipment
CN106162030A (en) A kind of generation system and method for video record
CN207010837U (en) A kind of intelligence divides householder's machine and visible dialogue system
CN104168454A (en) HSV-iDCN comprehensive intelligent video monitoring and processing platform
CN103576617A (en) Distributed environment network central control system based on mobile terminal
CN115706812A (en) Program processing system, method, device, equipment and storage medium

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
TA01 Transfer of patent application right

Effective date of registration: 20200720

Address after: 223, room two, 205, Zhuhai Road, Wendeng Economic Development Zone, Shandong, Weihai 264400, China

Applicant after: Weihai Yuancheng Information Technology Co.,Ltd.

Address before: 266440 room 205, Zhuhai Road, Wendeng Economic Development Zone, Shandong, Weihai, 211

Applicant before: Zhao Lifeng

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20171124

RJ01 Rejection of invention patent application after publication