CN107396072A - A kind of monitoring video device and method - Google Patents
A kind of monitoring video device and method Download PDFInfo
- 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
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 216
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000012545 processing Methods 0.000 claims abstract description 195
- 230000003993 interaction Effects 0.000 claims description 34
- 230000006835 compression Effects 0.000 claims description 17
- 238000007906 compression Methods 0.000 claims description 17
- 230000010354 integration Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 16
- 238000005538 encapsulation Methods 0.000 claims description 14
- 230000002452 interceptive effect Effects 0.000 claims description 14
- 230000003068 static effect Effects 0.000 claims description 9
- 238000002224 dissection Methods 0.000 claims description 7
- 239000004744 fabric Substances 0.000 claims description 3
- 230000006870 function Effects 0.000 description 57
- 238000003860 storage Methods 0.000 description 33
- 238000004891 communication Methods 0.000 description 15
- 238000007726 management method Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 14
- 230000001360 synchronised effect Effects 0.000 description 14
- 230000015654 memory Effects 0.000 description 13
- 230000004044 response Effects 0.000 description 8
- 230000004075 alteration Effects 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 6
- 238000009826 distribution Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 235000012364 Peperomia pellucida Nutrition 0.000 description 1
- 240000007711 Peperomia pellucida Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television 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
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.
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)
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)
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 |
-
2017
- 2017-09-15 CN CN201710835203.6A patent/CN107396072A/en active Pending
Patent Citations (5)
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)
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 |