CN106454236B - A kind of method and system improving multi-channel video capturing front-end processing efficiency - Google Patents

A kind of method and system improving multi-channel video capturing front-end processing efficiency Download PDF

Info

Publication number
CN106454236B
CN106454236B CN201610885696.XA CN201610885696A CN106454236B CN 106454236 B CN106454236 B CN 106454236B CN 201610885696 A CN201610885696 A CN 201610885696A CN 106454236 B CN106454236 B CN 106454236B
Authority
CN
China
Prior art keywords
video stream
buffer
path video
path
sharing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610885696.XA
Other languages
Chinese (zh)
Other versions
CN106454236A (en
Inventor
曾奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Allwinner Technology Co Ltd
Original Assignee
Allwinner Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Allwinner Technology Co Ltd filed Critical Allwinner Technology Co Ltd
Priority to CN201610885696.XA priority Critical patent/CN106454236B/en
Publication of CN106454236A publication Critical patent/CN106454236A/en
Application granted granted Critical
Publication of CN106454236B publication Critical patent/CN106454236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

The present invention relates to a kind of methods for improving multi-channel video capturing front-end processing efficiency, comprising steps of acquiring multi-path video stream respectively;Generate the shared device node for handling multi-path video stream;It generates and shares buffer chain, sharing buffer size therein is at least in multi-path video stream per the summation of the buffer area occupied all the way;Multiple registers of the correspondence multi-path video stream are packaged in software layer, so that same sharing buffer is directed toward in the deposit address of each frame of the correspondence of the multi-path video stream;According to the buffer size occupied all the way every in the multi-path video stream and ordering rule, region division and setting deviation post are carried out to the sharing buffer, so that respective each frame of the synchronization of the multi-path video stream is buffered in same sharing buffer according to deviation post.The invention further relates to a kind of corresponding systems for improving multi-channel video capturing front-end processing efficiency.The present invention can save overhead, accelerate multi-channel video synchronous acquisition efficiency.

Description

A kind of method and system improving multi-channel video capturing front-end processing efficiency
Technical field
The present invention relates to a kind of method and systems for improving multi-channel video capturing front-end processing efficiency, belong to Image Communication neck Domain.
Background technique
Multi-channel video, which refers to, is such as, but not limited to synchronization different scenes or same field by the shooting of multiple photographic devices The video flowing of scape different angle has extensively since it can show the video or image of a wide range of scene in synchronization Application value.Wherein vehicle-mounted panoramic shows the most extensive with the application of indoor and outdoor security monitoring field.As people are to driving The requirement of real time of road conditions improves and the attention rate of driving safety is promoted, and intelligent automobile manufacture has been gradually introduced the function that panorama is shown Energy.It is the installation multichannel photographic device at the different angle of body of a motor car mostly, by same to all different photographic devices The video that moment shoots is cached, and is spliced to Multi-path synchronous image corresponding in multi-channel video, to will spell The real time panoramic image connect is shown in the display equipment of automobile, to facilitate driver in driving around observation vehicle body Environment and distance.Therefore, the real-time that intelligent automobile panoramic picture is shown and accuracy are by the synchronous accuracy rate of multi-channel video And the influence of image mosaic accuracy.How accurately image split-joint method now has gradually tended to be mature and has stablized, but The multi-channel video that synchronous different moments photographic device is shot is still industry research hot spot.Equally, as people are to inhabitation And the attention rate of the safety such as shopping is soaring, many indoor and outdoor are mounted with multiple photographic devices, for synchronization same Place carries out security monitoring.Display technology has tended to be mature and has stablized while multi-channel video, but how to ensure multi-channel video Precise synchronization and the time efficiency of synchronization show to be still research hotspot.
Patent of invention CN201310628115.0 discloses a kind of method of synchronous multi-channel video.It is firstly the need of in multichannel Time synchronization information is added in the multi-path video stream of photographic device acquisition, by Video Decoder by the multi-path video stream after acquisition Decoding forms corresponding multiway images stream and is cached, and is then synchronized according to synchronizing information to multiway images stream, finally The multiway images of synchronization are flowed into row buffering to handle and send subsequent applications device to.In this process, multi-channel video Decoder is independent, be through its decoded image stream it is discrete, need according to the obtained synchronizing information of decoding to each figure It is cached again as carrying out time label, time-consuming and needs a large amount of memory for this process.And the synchronization after synchronizing is more Road image is also needed by largely caching, this process can also consume excessive bandwidth and memory, to increase biggish system Expense.
Summary of the invention
Present invention aims to overcome that the defect of prior art problem, provides a kind of raising multi-channel video capturing front-end processing The method and system of efficiency.
To achieve the goals above, the following technical solution is employed by the present invention:
According to the first aspect of the invention, a kind of method for improving multi-channel video capturing front-end processing efficiency, packet are provided Include following steps:
S1, multi-path video stream is acquired respectively;
S2, shared device node for handling the multi-path video stream is generated;
S3, the shared buffer chain for being used for the multi-path video stream is generated, the sharing buffer in the shared buffer chain is big It is small to be at least in the multi-path video stream per the summation of the buffer area occupied all the way;
S4, multiple registers of the correspondence multi-path video stream are packaged in software layer, so that the multi-channel video It is directed toward same sharing buffer in the deposit address of each frame of the correspondence of stream;
S5, according in the multi-path video stream per the buffer size that occupies all the way and ordering rule, to it is described share it is slow Rush area carry out region division and setting deviation post so that respective each frame of the synchronization of the multi-path video stream according to Deviation post is buffered in same sharing buffer.
Further or preferably, the method can also be including the letter all the way in step S6, selection multichannel video decoding device Number as sharing unified reference signal in buffer chain collection process, instruction complete to share image cycle acquisition in buffer chain, Filling.
Further or preferably, the multi-path video stream, the multichannel are acquired by multichannel photographic device respectively in step S1 Video flowing includes at least 2 road video flowings, and the multi-path video stream constitutes multiple views of 360 ° of panoramic pictures or different scenes Field picture.The multichannel photographic device can be installed in Same Scene according to the needs of above-mentioned application scenarios in different angles Degree is placed or is respectively installed in different scenes.
Further or preferably, it can be controlled after step 1 by multichannel video decoding control device, such as multichannel independence tvd Device processed is controlled and is decoded to the multi-path video stream respectively, and the quantity and multichannel of the multichannel independence tvd controller image The quantity of device is identical.
Further or preferably, the quantity for the sharing buffer that shared buffer chain includes described in step S3 is as needed The quantity of the different moments of the image of caching, such as determined according to frame number per second.And according to the multichannel figure of synchronization The quantity of picture, the sharing buffer are divided into the region of equal number, and the size in the region is at least multi-channel video Per the size of each image of correspondence all the way in stream.
According to the second aspect of the invention, a kind of system for improving multi-channel video capturing front-end processing efficiency, packet are provided It includes:
First module is set as acquiring multi-path video stream respectively;
Second module is set as generating the shared device node for handling the multi-path video stream;
Third module is set as generating the shared buffer chain for being used for the multi-path video stream, in the shared buffer chain Sharing buffer size is at least in the multi-path video stream per the summation of the buffer area occupied all the way;
4th module is set as being packaged multiple registers of the correspondence multi-path video stream in software layer, so that It is directed toward same sharing buffer in the deposit address of each frame of the correspondence of the multi-path video stream;
5th module is set as according to the buffer size occupied all the way every in the multi-path video stream and ordering rule, Region division and setting deviation post are carried out to the sharing buffer, so that the synchronization of the multi-path video stream is respective Each frame be buffered in same sharing buffer according to deviation post.
Further or preferably, it is above-mentioned it is a kind of improve multi-channel video capturing front-end processing efficiency system, can also include 6th module is set as the adopting as sharing buffer of interrupt signal wherein all the way that will be used in the multi-path video stream Unified reference signal during collection, to complete to share circle collection, the filling of the buffer area in buffer chain.
Further or preferably, the multi-path video stream, the multi-path video stream packet are acquired by multichannel photographic device respectively At least 2 road video flowings are included, and the multi-path video stream constitutes multiple view field images of 360 ° of panoramic pictures or different scenes.Institute Multichannel photographic device is stated according to the needs of above-mentioned application scenarios, is installed in placement in different angles or difference in Same Scene It is installed in different scenes.
According to the third aspect of the invention we, a kind of system for improving multi-channel video capturing front-end processing efficiency, packet are provided It includes:
Multi-channel video capturing device, multichannel video decoding control device, processor, memory, the memory includes can The instruction executed by processor, described instruction is for executing the above method.
Compared with prior art, the present invention have following remarkable advantage and the utility model has the advantages that
In the prior art, the collected data of multi-path camera need to be identified by software, synchronization process, expend system System bandwidth resources.The data of multi-path camera are separation, are dealt with during the panoramic mosaic of rear end cumbersome.For These disadvantages improve data acquisition according to the method for the present invention and system, synchronization and processing to multiplexed signal sampling data Speed and simplify Back end data splicing treatment process.Method of the invention, can by existing driver into To realize, it is especially suitable for improving front end multichannel figure in 360 ° of panorama schemes based on multichannel independence tvd controller for row transformation As the processing speed of data, reduce the consumption of system bandwidth and resource, simplifies using the control to hardware.By in front end The processing to multi-path camera data is carried out, the realization efficiency of panoramic mosaic scheme is improved, and increases the ease for use of user.
A kind of method and system improving multi-channel video capturing front-end processing efficiency according to the present invention, by multi-channel video solution Code control device, such as the multiple registers of correspondence of multichannel independence tvd controller are packaged, so that the multichannel figure of synchronization The operation of the same address is directed toward in the deposit address of picture, ensure that multiway images are synchronous on acquisition time;According to multichannel The quantity and resolution ratio of photographic device to carry out region division to shared buffer area, so that the multiway images of synchronization are simultaneously It is stored in the operation of a shared buffer area, saves overhead, bandwidth, memory and processing time is reduced, ensure that reality Shi Xing, while being also convenient for the multiway images packing of synchronization being transferred to application layer progress other application processing.
In the application of 360 ° of panoramic pictures acquisition, according to the method for the present invention and system, multi-path video data is improved Under acquisition, especially panorama scheme when image processing efficiency.
It is set according to the method for the present invention with system, the overhead of reduction multi-path video data front-end processing embedded Standby upper effect is particularly evident.
According to the method for the present invention and system, a large amount of work is simplified for the exploitation of application layer.
Detailed description of the invention
Below in conjunction with attached drawing, the embodiment of the present invention is described in detail, in which:
Fig. 1 show flow chart according to an embodiment of the invention;
It is complete in intelligent automobile that Fig. 2 show the video stream application according to another embodiment of the present invention by shared buffer chain The flow diagram of scape splicing;
Fig. 3 show according to yet another embodiment of the invention by the video stream application in shared buffer chain in security monitoring Flow diagram;
The system that Fig. 4 show a kind of raising multi-channel video capturing front-end processing efficiency according to yet another embodiment of the invention Function structure chart.
Specific embodiment
There is the application of 360 ° of panoramic picture acquisitions, display in many vehicle-mounted scenes, in such a scenario, if soc is certainly Band tv decoder (tvd) controller, in the example that one needs four road video acquisitions, it is necessary first to be imaged for example, by four roads Head acquires the image of four direction respectively, forms digital image data after the acquisition of four road tvd controllers, is then applying Tetra- tunnel image data of Ceng Dui synchronizes, buffered, and four width images of synchronization are finally carried out panorama algorithm stitching portion Reason forms the picture that a width has 3d effect.In this process, independent four roads tvd controller acquired image data Be it is discrete, need to each image carry out time label, and by the image of synchronization pass through a large amount of data copy It is processed afterwards to stitching algorithm, this process can consume excessive bandwidth and memory, this embedded device for vehicle-mounted one kind For, undoubtedly increase biggish overhead.
Another scheme be using soc without tvd controller, need plug-in tvd to control, the four of this scheme acquisition Circuit-switched data is time synchronization, and the data of output are weave ins, but is needed in front-end processing first by data separating It at the independent video data in each road, is then cached, this process also will increase the expense of system, and due to being plug-in core Piece, communicating with soc keeps speed slow, and software needs more caching process.
If the acquisition for carrying out four width images if tvd controller is during acquiring image data in piece can be used same Step, and deposited in one piece of sharing buffer (buffer) with certain rule, it is then given to application layer and carries out algorithm splicing Processing can then reduce a large amount of data copy, caching, the synchronization process between each road image, improve the processing of panning mode Speed.Based on this, the present invention provides the sides based on four road tvd images while acquisition that one kind can be realized in driver Method, such as software driver control hardware by special method by the driver, by four road images of synchronization In a buffer, each road image accounts for 1/4 size therein for acquisition, and application layer need to only carry out a buffer regular Calculate splicing.
In the method and system according to the present invention for improving multi-channel video capturing front-end processing efficiency, used camera shooting dress Setting can be the sensitive chip of common plane photographic device perhaps flake photographic device photographic device can be CMOS type or CCD type; The format of the video or image can be the video or image of any one visual format;The shared buffer chain can be with For in multichannel video decoding control device, such as the region of memory for including in tvd controller, or it is controlled independently of tvd The region of memory of device processed.
Fig. 1 show an embodiment of the method according to the present invention for improving multi-channel video capturing front-end processing efficiency, packet Include following steps:
S1, multi-path video stream is acquired respectively.Preferably, the multi-path video stream is acquired by corresponding multichannel photographic device, And including at least 2 road video flowings.The multi-path video stream may make up multiple visual field figures of 360 ° of panoramic pictures or different scenes Picture, corresponding multichannel photographic device can be accordingly mounted in Same Scene according to the needs of above-mentioned application scenarios in difference Angle is placed or is accordingly mounted in different scenes.It is further preferred that can be by multichannel independence tvd controller respectively to institute It states multi-path video stream to be controlled and decoded, the quantity and the quantity phase of multichannel photographic device of the multichannel independence tvd controller Together.
S2, shared device node for handling the multi-path video stream is generated.The shared device node is by using journey The calling of sequence.
S3, the shared buffer chain for being used for the multi-path video stream is generated, the sharing buffer in the shared buffer chain is big It is small to be at least in the multi-path video stream per the summation of the buffer area occupied all the way.Preferably, the shared buffer chain includes Sharing buffer the quantity of different moments of image that caches as needed of quantity, such as it is true according to frame number per second It is fixed.And according to the quantity of the multiway images of synchronization, the sharing buffer is divided into the region of equal number, institute The size for stating region is at least in multi-path video stream per the size of each image of correspondence all the way.
S4, multiple registers of the correspondence multi-path video stream are packaged in software layer, so that the multi-channel video It is directed toward same sharing buffer in the deposit address of each frame of the correspondence of stream.Preferably, the multiple register setting is more in correspondence In the tvd controller of road, in operation will be decoded after multi-path video stream be pointing directly at unified sharing buffer, and no longer need Establish the buffer area of every road video flowing.
S5, according in the multi-path video stream per the buffer size that occupies all the way and ordering rule, to it is described share it is slow Rush area carry out region division and setting deviation post so that respective each frame of the synchronization of the multi-path video stream according to Deviation post is buffered in same shared buffer area.Preferably, in order to keep description of the invention easy, before four road video acquisitions For the processing of end.If the resolution ratio per photographic device all the way for acquiring four road video flowings is respectively R1, R2, R3 and R4, share The size of buffer area is at least four road camera systems respectively the sum of resolution ratio, and sharing buffer will be divided into four correspondences Region D1, D2, D3 and D4, each region will be respectively intended to the four tunnel video frame of correspondence of storage synchronization, each region Size be at least the size of corresponding video frame.Four regions can be ranked up in software layer, be specified every according to actual needs The video frame of road camera system acquisition is stored in the specified region of sharing buffer, determines the deviation post of every road video flowing, And then ensure that four tunnel video frames of synchronization can be completely stored in same sharing buffer.
Further, it can also include step S6, select the signal all the way in multichannel video decoding device as shared buffer chain Unified reference signal in collection process, instruction complete to share image cycle acquisition, filling in buffer chain.
It, below will be by further embodiment come detailed description of the present invention two in order to keep the above method clearer Using:
As shown in Fig. 2, for the present invention by the video stream application in shared buffer chain in the process of intelligent automobile panoramic mosaic Schematic diagram.Preferably, the intelligent automobile is mounted with four road camera systems, then exists according to above-mentioned preferred embodiment First camera system 1, the second camera system 2, third camera system 3 and the shooting of the 4th camera system 4 obtain intelligence After tetra- road video of automobile front, rear, left and right different directions Shang, the first tvd controller 5, the 2nd tvd controller 6, the 3rd tvd Controller 7 decodes corresponding video flowing with the 4th tvd controller 8 respectively and obtains the four road images of corresponding different moments, different The four road images at moment are stored in sequence in by the register of corresponding tvd controller using different momentst 1,t 2... ...,t NMark The sharing buffer of noteb 1,b 2... ...,b NIn, such ast 1The four road images at moment are stored in the first sharing bufferb 1In,t 2Moment Four road images be stored in the second sharing bufferb 2In, and so on.Wherein N is the frame per second according to required acquisition video Depending on number.Each sharing buffer is divided into four region D1, D2, D3, D4, and D1Size be at least the first tvd controller 5 Decode the resolution sizes of obtained image, D2Size be at least the resolution ratio of image that the decoding of the 2nd tvd controller 6 obtains Size, D3Size be at least the resolution sizes of image that the decoding of the 3rd tvd controller 7 obtains, D4Size be at least the 4th Tvd controller 8 decodes the resolution sizes of obtained image.Four road images of synchronization are according to above-mentioned defined principle subregion Domain is stored in the specified region of sharing buffer, and the D of sharing buffer is such as stored in through the decoded image of the first tvd controller 51 In region, the D of sharing buffer is stored in through the decoded image of the 2nd tvd controller 62In region, through the 3rd tvd controller 7 Decoded image is stored in the D of sharing buffer3In region, shared buffering is stored in through the decoded image of the 4th tvd controller 8 The D in area4In region.Above-mentioned multiway images can also be stored in the different zones of sharing buffer in subregion according to actual needs.Through Cross four road images that above-mentioned steps obtain can be by installing panoramic mosaic module 9, so that each is shared on intelligent automobile Four road images of buffer area synthesize a complete panoramic picture and are shown on display 10 for safe driving.According to need The orientation to be shot also can choose video camera of any other quantity more than or equal to two in above-mentioned application and carry out Same Scene Shooting.
As shown in figure 3, for the present invention by the video stream application in shared buffer chain in the flow diagram of security monitoring.? In practical security monitoring, the camera system that any amount is more than or equal to two can be installed respectively in different scenes.For Description is convenient, by taking four road camera systems as an example, in the first camera system 1, the second camera system 2, third video camera After device 3 and the shooting of the 4th camera system 4 obtain tetra- road video of different scenes Zhong, the first tvd controller 5, the 2nd tvd Controller 6, the 3rd tvd controller 7 decode corresponding video flowing with the 4th tvd controller 8 respectively and obtain corresponding different moments Four road images, the four road images of different moments by the register of corresponding tvd controller be stored in sequence in using it is different when It carvest 1,t 2... ...,t NThe sharing buffer of labelb 1,b 2... ...,b NIn, such ast 1The four road images at moment are stored in first and share Buffer areab 1In,t 2The four road images at moment are stored in the second sharing bufferb 2In, and so on.Wherein N is to adopt according to needed for Depending on the frame number per second for collecting video, and/or depending on the total duration of required acquisition video.Each sharing buffer is divided For four region D1, D2, D3, D4, and D1Size be at least the resolution sizes of image that the decoding of the first tvd controller 5 obtains, D2Size be at least the resolution sizes of image that the decoding of the 2nd tvd controller 6 obtains, D3Size be at least the 3rd tvd control Device 7 processed decodes the resolution sizes of obtained image, D4Size be at least the image that the decoding of the 4th tvd controller 8 obtains Resolution sizes.Four road images of synchronization are stored in corresponding sharing buffer according to above-mentioned defined principle subregion Specified region, is such as stored in the D of sharing buffer through the decoded image of the first tvd controller 51In region, controlled through the 2nd tvd The decoded image of device 6 is stored in the D of sharing buffer2In region, it is stored in through the decoded image of the 3rd tvd controller 7 shared The D of buffer area3In region, the D of sharing buffer is stored in through the decoded image of the 4th tvd controller 84In region.By above-mentioned The four tunnel image streams that step obtains can be shown by the display 10 installed in monitoring room, and shown video can be by It is shown simultaneously according to the form of four lattice, can also be the picture that any one video camera of full screen display is shot with free switching.
Further embodiment according to the present invention is a kind of system for improving multi-channel video capturing front-end processing efficiency, As shown in Figure 4, comprising:
Multi-channel video capturing device, multichannel video decoding control device, processor, memory, the memory includes can The instruction executed by processor, described instruction is for executing the above method.Preferably, the multichannel video decoding control device can It is integrated in processor.The multichannel video decoding control device is independently of processor.
The above, only presently preferred embodiments of the present invention, the invention is not limited to above embodiment, as long as It reaches technical effect of the invention with identical means, all should belong to protection scope of the present invention.In protection model of the invention Its technical solution and/or embodiment can have a variety of different modifications and variations in enclosing.Even if a other technical characteristic is not It is quoted in same claim, the present invention also may include sharing the embodiment of these features.

Claims (7)

1. a kind of method for improving multi-channel video capturing front-end processing efficiency, which comprises the steps of:
S1, multi-path video stream is acquired respectively by multichannel photographic device, the road Bing Duimei video flowing is controlled using a tvd controller System and decoding;
S2, shared device node for handling the multi-path video stream is generated;
S3, the shared buffer chain for being used for the multi-path video stream is generated, the sharing buffer in the shared buffer chain is greatly as low as Less for the summation of the buffer area occupied all the way every in the multi-path video stream, the sharing buffer that the shared buffer chain includes The quantity of different moments of image that caches as needed of quantity and determine;
S4, multiple registers of the correspondence multi-path video stream are packaged in software layer, so that the multi-path video stream It is directed toward same sharing buffer in the deposit address of corresponding each frame, wherein the register is correspondingly arranged at the tvd controller In;
S5, according in the multi-path video stream per the buffer size that occupies all the way and ordering rule, to the sharing buffer Region division and setting deviation post are carried out, so that respective each frame of the synchronization of the multi-path video stream is according to offset Position is buffered in same sharing buffer.
2. a kind of method for improving multi-channel video capturing front-end processing efficiency according to claim 1, which is characterized in that also Comprising steps of S6, using the interrupt signal wherein all the way being used in the multi-path video stream as the acquisition of sharing buffer Unified reference signal in journey, to complete to share circle collection, the filling of the buffer area in buffer chain.
3. a kind of method for improving multi-channel video capturing front-end processing efficiency according to claim 1, which is characterized in that institute It states multi-path video stream and constitutes 360 ° of panoramic pictures.
4. a kind of system for improving multi-channel video capturing front-end processing efficiency characterized by comprising
First module is set as acquiring multi-path video stream respectively by multichannel photographic device, and the road Bing Duimei video flowing uses a tvd Controller is controlled and is decoded;
Second module is set as generating the shared device node for handling the multi-path video stream;
Third module is set as generating the shared buffer chain for being used for the multi-path video stream, sharing in the shared buffer chain Buffer size is at least per the summation of the buffer area occupied all the way in the multi-path video stream, and the shared buffer chain includes Sharing buffer the quantity of different moments of image that caches as needed of quantity and determine;
4th module is set as being packaged multiple registers of the correspondence multi-path video stream in software layer, so that described It is directed toward same sharing buffer in the deposit address of each frame of the correspondence of multi-path video stream, wherein the register is correspondingly arranged at In the tvd controller;
5th module is set as according to the buffer size occupied all the way every in the multi-path video stream and ordering rule, to institute It states sharing buffer and carries out region division and setting deviation post, so that the synchronization of the multi-path video stream is respective every One frame is buffered in same sharing buffer according to deviation post.
5. a kind of system for improving multi-channel video capturing front-end processing efficiency according to claim 4, which is characterized in that also Including the 6th module, it is set as to be used for the interrupt signal wherein all the way in the multi-path video stream as sharing buffer Collection process in unified reference signal, to complete to share circle collection, the filling of the buffer area in buffer chain.
6. a kind of system for improving multi-channel video capturing front-end processing efficiency according to claim 4, which is characterized in that institute It states multi-path video stream and constitutes 360 ° of panoramic pictures.
7. a kind of system for improving multi-channel video capturing front-end processing efficiency characterized by comprising
Multi-channel video capturing device, multichannel video decoding control device, processor, memory, the memory includes can be by The instruction that device executes is managed, described instruction is for executing the method according to claim 1.
CN201610885696.XA 2016-10-09 2016-10-09 A kind of method and system improving multi-channel video capturing front-end processing efficiency Active CN106454236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610885696.XA CN106454236B (en) 2016-10-09 2016-10-09 A kind of method and system improving multi-channel video capturing front-end processing efficiency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610885696.XA CN106454236B (en) 2016-10-09 2016-10-09 A kind of method and system improving multi-channel video capturing front-end processing efficiency

Publications (2)

Publication Number Publication Date
CN106454236A CN106454236A (en) 2017-02-22
CN106454236B true CN106454236B (en) 2019-09-17

Family

ID=58173320

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610885696.XA Active CN106454236B (en) 2016-10-09 2016-10-09 A kind of method and system improving multi-channel video capturing front-end processing efficiency

Country Status (1)

Country Link
CN (1) CN106454236B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110517184A (en) * 2019-07-25 2019-11-29 武汉蓝星科技股份有限公司 A kind of graphic display method and device based on screen layering
CN110677623B (en) 2019-10-15 2021-09-10 北京百度网讯科技有限公司 Data processing method, device, equipment and storage medium
CN114598843A (en) * 2022-02-09 2022-06-07 上海赫千电子科技有限公司 Image processing system and method applied to multi-path cameras of large automobile

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521745A (en) * 2009-04-14 2009-09-02 王广生 Multi-lens optical center superposing type omnibearing shooting device and panoramic shooting and retransmitting method
CN102244680A (en) * 2011-07-04 2011-11-16 东华大学 Generation method of panoramic video code stream based on body area sensing array
CN105516542A (en) * 2014-09-26 2016-04-20 北京同步科技有限公司 Multichannel video synchronization system based on hardware encoders and synchronization method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10142607B2 (en) * 2013-10-31 2018-11-27 Ati Technologies Ulc Single display pipe multi-view frame composer method and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521745A (en) * 2009-04-14 2009-09-02 王广生 Multi-lens optical center superposing type omnibearing shooting device and panoramic shooting and retransmitting method
CN102244680A (en) * 2011-07-04 2011-11-16 东华大学 Generation method of panoramic video code stream based on body area sensing array
CN105516542A (en) * 2014-09-26 2016-04-20 北京同步科技有限公司 Multichannel video synchronization system based on hardware encoders and synchronization method thereof

Also Published As

Publication number Publication date
CN106454236A (en) 2017-02-22

Similar Documents

Publication Publication Date Title
EP3673646B1 (en) Image stitching with electronic rolling shutter correction
TWI503786B (en) Mobile device and system for generating panoramic video
CN103607568B (en) Stereo street scene video projection method and system
CN204090039U (en) Integration large scene panoramic video monitoring device
CN106454236B (en) A kind of method and system improving multi-channel video capturing front-end processing efficiency
CN111193877B (en) ARM-FPGA (advanced RISC machine-field programmable gate array) cooperative wide area video real-time fusion method and embedded equipment
CN107659768A (en) A kind of system and method based on the more Application share cameras of Android
CN104301677A (en) Panoramic video monitoring method and device orienting large-scale scenes
CN104219584A (en) Reality augmenting based panoramic video interaction method and system
CN104243920B (en) A kind of image split-joint method and device encapsulated based on basic flow video data
CN105916022A (en) Video image processing method and apparatus based on virtual reality technology
CN103179378A (en) Video monitoring device with privacy sheltering function and privacy sheltering method
US11587259B2 (en) Fixed pattern calibration for multi-view stitching
CN104680522B (en) Based on the vision positioning method that smart mobile phone front camera and rear camera works simultaneously
CN103618869B (en) Many picture video joining methods and device
CN103795978A (en) Multi-image intelligent identification method and device
US11967038B2 (en) Systems and methods for image display
CN209402651U (en) A kind of monitoring device
CN105516542A (en) Multichannel video synchronization system based on hardware encoders and synchronization method thereof
CN104869313A (en) Panoramic image photographing method and panoramic image detection system
CN107197140A (en) Obtain method, the system of digital picture
CN106530312B (en) One kind being based on low-power-consumption embedded system real-time image scratching method
CN103475877A (en) Video transmission method and system
CN116760937B (en) Video stitching method, device, equipment and storage medium based on multiple machine positions
JP2013539611A (en) Obtaining a stereo image of a single pipeline

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant