[go: up one dir, main page]

CN104159063A - Real-time transcoding method and apparatus, and real-time decoding method and apparatus - Google Patents

Real-time transcoding method and apparatus, and real-time decoding method and apparatus Download PDF

Info

Publication number
CN104159063A
CN104159063A CN201310179761.3A CN201310179761A CN104159063A CN 104159063 A CN104159063 A CN 104159063A CN 201310179761 A CN201310179761 A CN 201310179761A CN 104159063 A CN104159063 A CN 104159063A
Authority
CN
China
Prior art keywords
sprite
real
time
encapsulation
coding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310179761.3A
Other languages
Chinese (zh)
Inventor
郭斌
王川艳
陈杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital 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 Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN201310179761.3A priority Critical patent/CN104159063A/en
Publication of CN104159063A publication Critical patent/CN104159063A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention relates to the field of video monitoring, and discloses a real-time transcoding method and apparatus, and a real-time decoding method and apparatus. In the invention, the real-time transcoding method comprises the following steps: segmenting a complete image into N sub-images, N being an integer greater than or equal to 2; and coding the N sub-images in parallel in real time in multiple processors or multiple processor cores and then packaging them together, position information of each sub-image being included. According to the invention, an ultrahigh-resolution image is segmented into the multiple sub-images and then parallel real-time coding is carried out on the multiple sub-images, such that multiple CPUs or multi-core PCUs can be fully utilized to finish real-time transcoding of the ultrahigh-resolution image.

Description

Real-time transcoding, coding/decoding method and device thereof
Technical field
The present invention relates to field of video monitoring, particularly the real-time transcoding technology of ultrahigh resolution video in video-splicing system.
Background technology
Trace it to its cause, the bottleneck of high-resolution video transcoding is that coding and decoding video cannot effectively use multiprocessor or processor multi-core parallel concurrent technology, and the efficiency of encoding and decoding depends on the dominant frequency of processor.Trace it to its cause, the bottleneck of high-resolution video transcoding is that coding and decoding video cannot effectively use multiprocessor or processor multi-core parallel concurrent technology, and the efficiency of encoding and decoding depends on the dominant frequency of processor.To be H.264 decoded as example, H.264 the main amount of calculation of decoding concentrates in 5 steps such as entropy decoding, motion compensation, inverse quantization inverse transformation, Intra prediction, loop filtering.Wherein, entropy decoded portion is that bit stream is carried out to operation in tandem; Existential Space dependence between Intra prediction and inverse quantization inverse transformation; Loop filtering Existential Space dependence.Therefore, H.264 except motion compensation, most of processing is all difficult to carry out effective macro-block level parallelization operation.
Carry out horizontally-spliced as example taking 4 road 1080P video cameras, in simple terms, length reaches 4*1920=7680 pixel, width is still 1080 pixels, for the such resolution of 7680*1080, with regard to the processor of normal domestic or commercialization, no matter be X 86 processor or the dominant frequency of flush bonding processor, all cannot reach real-time transcoding needs.
Summary of the invention
The object of the present invention is to provide a kind of real-time transcoding, coding/decoding method and device thereof, fully a benefit CPU or multi-core CPU complete ultrahigh resolution picture real-time transcoding.
For solving the problems of the technologies described above, embodiments of the present invention disclose a kind of real-time transcoding method, comprise the following steps:
A complete picture is cut into N sprite, and N is more than or equal to 2 integer;
Real-time coding walks abreast N sprite in multiple processors or multiple processor cores;
Together with the Information encapsulation of the coding result of N sprite and this N sprite relative position relation of expression.
Embodiments of the present invention also disclose a kind of real-time decoding method, comprise the following steps:
The encapsulation of data that comprises N sprite is carried out to decapsulation, and this encapsulation of data comprises the information that represents this N sprite relative position relation, and N is more than or equal to 2 integer;
In multiple processors or multiple processor cores to the N the parsing sprite real-time decoding that walks abreast;
According to the information that represents this N sprite relative position relation, the decoded result of N sprite is spliced into a complete picture again.
Embodiments of the present invention also disclose a kind of real-time transcoding device, comprising:
Cutter unit, for a complete picture is cut into N sprite, N is more than or equal to 2 integer;
Coding unit, for the parallel real-time coding of N sprite cutter unit being cut at multiple processors or multiple processor cores;
Encapsulation unit, for together with the Information encapsulation of the coding result of N sprite of coding unit output and this N sprite relative position relation of expression.
Embodiments of the present invention also disclose a kind of real-time decoding device, comprising:
Decapsulation unit, for the encapsulation of data that comprises N sprite is carried out to decapsulation, this encapsulation of data comprises the information that represents this N sprite relative position relation, N is more than or equal to 2 integer;
Decoding unit, for N sprite decapsulation unit being parsed at multiple processors or the multiple processor cores real-time decoding that walks abreast;
Concatenation unit, for being again spliced into a complete picture according to the information that represents this N sprite relative position relation by the decoded result of N sprite of decoding unit output.
Compared with prior art, the main distinction and effect thereof are embodiment of the present invention:
By ultrahigh resolution picture is cut into multiple sprites, and then to the walk abreast method of real-time coding of multiple sprites, fully a benefit CPU or multi-core CPU complete ultrahigh resolution picture real-time transcoding.
Further, by ultrahigh resolution picture being cut into the sprite of normal resolution, can use the processor of main flow to carry out real-time coding, and as long as use multicomputer system or uniprocessor multiple nucleus system, just can realize the parallel real-time coding to multichannel sprite.
Further, what after video-splicing, form is all generally high-resolution or ultrahigh resolution picture, if keep full frame rate or the high frame per second of the front video of splicing, cannot carry out real-time coding with existing processor ability.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of a kind of real-time transcoding method in first embodiment of the invention;
Fig. 2 is the schematic flow sheet of a kind of real-time decoding method in second embodiment of the invention;
Fig. 3 is the schematic diagram of 4 road 1080P camera views;
Fig. 4 is the schematic diagram of 4 road 1080P camera views, and in figure, shadow region is and the overlapping region of adjacent pictures;
Fig. 5 is the schematic diagram that 4 road 1080P camera views are stitched together, and lap is overlaped;
Fig. 6 is that video-splicing completes the splicing picture view obtaining;
Fig. 7 is the schematic flow sheet that after splicing, picture cuts, encodes and encapsulates;
Fig. 8 is that the schematic flow sheet showing is play in the splicing combined-flow data reduction forming after splicing;
Fig. 9 is the structural representation of a kind of real-time transcoding device in third embodiment of the invention;
Figure 10 is the structural representation of a kind of real-time decoding device in four embodiment of the invention.
Embodiment
In the following description, in order to make reader understand the application better, many ins and outs have been proposed.But, persons of ordinary skill in the art may appreciate that even without these ins and outs and the many variations based on following execution mode and amendment, also can realize the each claim of the application technical scheme required for protection.
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiments of the present invention are described in further detail.
First the several concepts that the present invention relates to are made an explanation:
Video-splicing technology: be the technology that has the video of lap to be combined into one section of large-scale seamless high-resolution video by several sections.
Transcoding: refer to audio, video data is converted to another kind of encapsulation format or coded format from a kind of encapsulation format or coded format.
Real-time transcoding: the frame per second that refers to the video data before and after transcoding meets full frame rate, and in transcoding process, the transcoding time of unit data faster than or equal to wait for the input speed of transcoding unit data.
First embodiment of the invention relates to a kind of real-time transcoding method.Fig. 1 is the schematic flow sheet of this real-time transcoding method.
Specifically, as shown in Figure 1, this real-time transcoding method comprises the following steps:
In step 101, a complete picture is cut into N sprite, N is more than or equal to 2 integer.
Preferably, in the present embodiment, complete picture is that the multichannel code stream from multiple video cameras is stitched together, and removes the picture that lap forms.
In addition be appreciated that, but not as limit, the ultrahigh resolution vision signal obtaining with any means can be used in this real-time transcoding method.
Further, preferably, between N sprite, there is no lap.
In addition, being appreciated that in some other execution mode of the present invention, can be also only to have the overlapping N of a small part sprite.
In the present embodiment, preferably, N=4.
In addition, be appreciated that this be one preferred embodiment, in some other execution mode of the present invention, N can be also other integer, and not as limit.
Further, preferably, the resolution of complete picture is 7200*1080, and the resolution of each sprite is 1800*1080, and frame per second is Phase Alternation Line system full frame rate.
In present embodiment, horizontally-spliced as example taking 4 road 1080P video cameras execution, splicing length reaches 4*1920=7680 pixel, and width is still 1080 pixels.Due in the process of splicing, the lap of 4 road video datas and adjacent video need to be overlaped, so, suppose that the resolution of the ultrahigh resolution vision signal forming after splicing is 7200*1080, frame per second still keeps the frame per second before splicing, is still 25 frame/seconds.
What after video-splicing, form is all generally high-resolution or ultrahigh resolution picture, if keep full frame rate or the high frame per second of the front video of splicing, cannot carry out real-time coding with existing processor ability.
By ultrahigh resolution picture being cut into the sprite of normal resolution, can use the processor of main flow to carry out real-time coding, and as long as use multicomputer system or uniprocessor multiple nucleus system, just can realize the parallel real-time coding to multichannel sprite.
After this enter step 102, real-time coding walks abreast N sprite in multiple processors or multiple processor cores.
After this enter step 103, together with the Information encapsulation of the coding result of N sprite and this N sprite relative position relation of expression.
After this process ends.
Data after the coding of N road are unified to encapsulation, use Program Stream(PS) or Transport Stream(TS) this type of allows the encapsulation format of multichannel element flow, in the process of encapsulation, the private data that can use encapsulation format standard to allow is stamped mark to each road element flow, for identifying the position of this road video pictures at whole splicing picture.
Just the sprite of the N after real-time coding is carried out to simplified package together here.
By ultrahigh resolution picture is cut into multiple sprites, and then to the walk abreast method of real-time coding of multiple sprites, fully a benefit CPU or multi-core CPU complete ultrahigh resolution picture real-time transcoding.
This real-time transcoding method not only can be applied in the video monitoring that has multiple video cameras, also can be applied in cell phone system, for example present multinuclear mobile phone.
Second embodiment of the invention relates to a kind of real-time decoding method.Fig. 2 is the schematic flow sheet of this real-time decoding method.
Specifically, as shown in Figure 2, this real-time decoding method comprises the following steps:
In step 201, the encapsulation of data that comprises N sprite is carried out to decapsulation, this encapsulation of data comprises the information that represents this N sprite relative position relation, N is more than or equal to 2 integer.
Preferably, encapsulation of data is to utilize real-time transcoding method in first embodiment of the invention by the formed encapsulation of data that is packaged together after parallel N sprite real-time coding.
After this enter step 202, in multiple processors or multiple processor cores to the N the parsing sprite real-time decoding that walks abreast.
After this enter step 203, according to the information that represents this N sprite relative position relation, the decoded result of N sprite is spliced into a complete picture again.
After this process ends.
Specifically, the resolution of complete picture is 7200*1080, and the resolution of each sprite is 1800*1080, and frame per second is Phase Alternation Line system full frame rate.
In first embodiment of the invention, utilize real-time transcoding method that a complete picture is cut into N sprite, formed encapsulation of data is just packaged together after the parallel real-time coding of N sprite in multiple processors or multiple processor cores.In the present embodiment, utilize above-mentioned real-time decoding method to carry out real-time decoding to the encapsulation of data forming in the first execution mode.
Present embodiment is the method execution mode corresponding with the first execution mode, present embodiment can with the enforcement of working in coordination of the first execution mode.The correlation technique details of mentioning in the first execution mode is still effective in the present embodiment, in order to reduce repetition, repeats no more here.Correspondingly, the correlation technique details of mentioning in present embodiment also can be applicable in the first execution mode.
It should be noted that, video-splicing technology, encoding and decoding technique and the encapsulation analytic technique etc. that in patent application of the present invention, use are all mature technologies of the prior art, no longer elaborate at this.
, introduce in detail a preferred embodiment of the present invention below, so that the present invention program's implementation procedure to be described.
In the present embodiment, horizontally-spliced as example taking 4 road 1080P video cameras execution, in simple terms, length can reach 4*1920=7680 pixel, and width is still 1080 pixels.
1, as shown in Figure 3, be the picture view of 4 road 1080P video cameras, each road be that frame per second is Phase Alternation Line system full frame rate, be for 25 frame/seconds.
2, as shown in Figure 4, the shadow region in picture is and the overlapping region of adjacent pictures.
3, as shown in Figure 5, use video-splicing algorithm to splice decoded video pictures data, lap is overlaped.
4, obtain the picture after video-splicing, as shown in Figure 6.Suppose that spliced screen resolution is 7200*1080, if keep the 25 frame/seconds of frame per second of the front picture of splicing, the video data of this ultrahigh resolution, cannot carry out real-time coding with existing processor ability.
5, because video-splicing algorithm is all to carry out based on the uncompressed data of video, we can obtain the uncompressed video data of 7200*1080 now.For this segment data, we carry out following steps, as shown in Figure 7.
I) first, the picture that we are 4 1800*1080 by this section of picture data cutting, is shown in Fig. 7 shown in 1 ', 2 ', 3 ' and 4 ';
Ii) coding picture data of 4 1800*1080 being walked abreast, because the picture of ultrahigh resolution is cut into the picture of several normal resolutions again, data now can be used the processor of main flow to carry out real-time coding, and as long as use multicomputer system or uniprocessor multiple nucleus system, the parallel real-time coding of multichannel picture is also feasible.
Iii) data after 4 road codings are unified to encapsulation, use Program Stream(PS) or Transport Stream(TS) this type of allows the encapsulation format of multichannel element flow, the private data that can use encapsulation format standard to allow is stamped mark to each road element flow, for identifying the position of this road video pictures at whole splicing picture.Data after 4 road codings are carried out to simplified package.The video data of carrying out after encapsulation is combined-flow, and the compressed video data that comprises 4 tunnel cutting pictures, is referred to as to splice combined-flow data.
Iv) splicing combined-flow data can, for Internet Transmission or storage, be convenient to follow-up application.
6, receive after above-mentioned combined-flow data, we carry out following steps, again represent splicing picture, see shown in Fig. 8 flow chart.
I) resolve according to the encapsulation format of data;
Ii) to representing that the data of different pictures divide other framing and decoding;
Iii) data after the decoding of not going the same way are stored in to data to be displayed buffering according to the position in splicing picture, it should be noted that, this step, after need to waiting for that 4 synchronous road picture datas are all stored in data to be displayed buffering, could carry out next step.Owing to changing in splicing in the process of face cutting coding, execution be simple cutting, after this step is spliced again, still retained the seamless spliced effect of splicing picture.
Iv) play up the data in data to be displayed buffering, the display effect of splicing picture.
Six above-mentioned steps, have comprised ultrahigh resolution video real-time transcoding after video-splicing, and the complete procedure that after transcoding, data playback shows.
Innovative point of the present invention has been to propose a kind of ultrahigh resolution video in the method that ensures to carry out under full frame rate (high frame per second) prerequisite real-time transcoding, solve in prior art and can only carry out video-splicing acquisition ultrahigh resolution picture, still cannot carry out the defect of ultrahigh resolution picture real-time transcoding.
Pre-protection point of the present invention is the real-time transcoding method of ultrahigh resolution video.In the elaboration of scheme, used the splicing of 1*4 as preferred embodiment, but the solution of the present invention is not limited only to the splicing application of 1*4, can expand the video-splicing system to m*n.
In addition, ultrahigh resolution video can be not limited to use video-splicing to obtain, and the ultrahigh resolution video obtaining with any means can be applicable to the present invention program's method.
Each method execution mode of the present invention all can be realized in modes such as software, hardware, firmwares.No matter the present invention realizes with software, hardware or firmware mode, instruction code can be stored in the memory of computer-accessible of any type (for example permanent or revisable, volatibility or non-volatile, solid-state or non-solid-state, fixing or removable medium etc.).Equally, memory can be for example programmable logic array (Programmable Array Logic, be called for short " PAL "), random access memory (Random Access Memory, be called for short " RAM "), programmable read only memory (Programmable Read Only Memory, be called for short " PROM "), read-only memory (Read-Only Memory, be called for short " ROM "), Electrically Erasable Read Only Memory (Electrically Erasable Programmable ROM, be called for short " EEPROM "), disk, CD, digital versatile disc (Digital Versatile Disc, be called for short " DVD ") etc.
Third embodiment of the invention relates to a kind of real-time transcoding device.Fig. 9 is the structural representation of this real-time transcoding device.
Specifically, as shown in Figure 9, this real-time transcoding device comprises:
Cutter unit, for a complete picture is cut into N sprite, N is more than or equal to 2 integer.
The resolution of complete picture is 7200*1080, and the resolution of each sprite is 1800*1080, and frame per second is Phase Alternation Line system full frame rate.
Between N sprite, there is no lap.
Coding unit, for the parallel real-time coding of N sprite cutter unit being cut at multiple processors or multiple processor cores.
Encapsulation unit, for together with the Information encapsulation of the coding result of N sprite of coding unit output and this N sprite relative position relation of expression.
The first execution mode is the method execution mode corresponding with present embodiment, present embodiment can with the enforcement of working in coordination of the first execution mode.The correlation technique details of mentioning in the first execution mode is still effective in the present embodiment, in order to reduce repetition, repeats no more here.Correspondingly, the correlation technique details of mentioning in present embodiment also can be applicable in the first execution mode.
Four embodiment of the invention relates to a kind of real-time decoding device.Figure 10 is the structural representation of this real-time decoding device.
Specifically, as shown in figure 10, this real-time decoding device comprises:
Decapsulation unit, for the encapsulation of data that comprises N sprite is carried out to decapsulation, this encapsulation of data comprises the information that represents this N sprite relative position relation, N is more than or equal to 2 integer.
Decoding unit, for N sprite decapsulation unit being parsed at multiple processors or the multiple processor cores real-time decoding that walks abreast.
Concatenation unit, for being again spliced into a complete picture according to the information that represents this N sprite relative position relation by the decoded result of N sprite of decoding unit output.
The second execution mode is the method execution mode corresponding with present embodiment, present embodiment can with the enforcement of working in coordination of the second execution mode.The correlation technique details of mentioning in the second execution mode is still effective in the present embodiment, in order to reduce repetition, repeats no more here.Correspondingly, the correlation technique details of mentioning in present embodiment also can be applicable in the second execution mode.
It should be noted that, each unit of mentioning in the each equipment execution mode of the present invention is all logical block, physically, a logical block can be a physical location, also can be a part for a physical location, can also realize with the combination of multiple physical locations, the physics realization mode of these logical blocks itself is not most important, and the combination of the function that these logical blocks realize is only the key that solves technical problem proposed by the invention.In addition, for outstanding innovation part of the present invention, the above-mentioned each equipment execution mode of the present invention is not introduced the unit not too close with solving technical problem relation proposed by the invention, and this does not show that the said equipment execution mode does not exist other unit.
It should be noted that, in the claim and specification of this patent, relational terms such as the first and second grades is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply and between these entities or operation, have the relation of any this reality or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby the process, method, article or the equipment that make to comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or be also included as the intrinsic key element of this process, method, article or equipment.The in the situation that of more restrictions not, the key element that " comprises " and limit by statement, and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.
Although pass through with reference to some of the preferred embodiment of the invention, the present invention is illustrated and described, but those of ordinary skill in the art should be understood that and can do various changes to it in the form and details, and without departing from the spirit and scope of the present invention.

Claims (10)

1. a real-time transcoding method, is characterized in that, comprises the following steps:
A complete picture is cut into N sprite, and N is more than or equal to 2 integer;
Real-time coding walks abreast a described N sprite in multiple processors or multiple processor cores;
Together with the Information encapsulation of the coding result of a described N sprite and this N sprite relative position relation of expression.
2. real-time transcoding method according to claim 1, is characterized in that, between a described N sprite, there is no lap.
3. real-time transcoding method according to claim 2, is characterized in that, the resolution of described complete picture is 7200*1080, and the resolution of each sprite is 1800*1080, and frame per second is Phase Alternation Line system full frame rate.
4. real-time transcoding method according to claim 3, is characterized in that, described N=4.
5. real-time transcoding method according to claim 4, is characterized in that, described complete picture is that the multichannel code stream from multiple video cameras is stitched together, and removes the picture that lap forms.
6. a real-time decoding method, is characterized in that, comprises the following steps:
The encapsulation of data that comprises N sprite is carried out to decapsulation, and this encapsulation of data comprises the information that represents this N sprite relative position relation, and N is more than or equal to 2 integer;
In multiple processors or multiple processor cores to described N the sprite the parsing real-time decoding that walks abreast;
According to the information of this N of described expression sprite relative position relation, the decoded result of a described N sprite is spliced into a complete picture again.
7. real-time decoding method according to claim 6, is characterized in that, the resolution of described complete picture is 7200*1080, and the resolution of each sprite is 1800*1080, and frame per second is Phase Alternation Line system full frame rate.
8. a real-time transcoding device, is characterized in that, comprising:
Cutter unit, for a complete picture is cut into N sprite, N is more than or equal to 2 integer;
Coding unit, for the parallel real-time coding of N sprite described cutter unit being cut at multiple processors or multiple processor cores;
Encapsulation unit, for together with the Information encapsulation of the coding result of N sprite of described coding unit output and this N sprite relative position relation of expression.
9. real-time transcoding device according to claim 8, is characterized in that, the resolution of described complete picture is 7200*1080, and the resolution of each sprite is 1800*1080, and frame per second is Phase Alternation Line system full frame rate;
Between a described N sprite, there is no lap.
10. a real-time decoding device, is characterized in that, comprising:
Decapsulation unit, for the encapsulation of data that comprises N sprite is carried out to decapsulation, this encapsulation of data comprises the information that represents this N sprite relative position relation, N is more than or equal to 2 integer;
Decoding unit, for N the sprite described decapsulation unit being parsed at multiple processors or the multiple processor cores real-time decoding that walks abreast;
Concatenation unit, for being again spliced into a complete picture according to the information of this N of described expression sprite relative position relation by the decoded result of N sprite of described decoding unit output.
CN201310179761.3A 2013-05-14 2013-05-14 Real-time transcoding method and apparatus, and real-time decoding method and apparatus Pending CN104159063A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310179761.3A CN104159063A (en) 2013-05-14 2013-05-14 Real-time transcoding method and apparatus, and real-time decoding method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310179761.3A CN104159063A (en) 2013-05-14 2013-05-14 Real-time transcoding method and apparatus, and real-time decoding method and apparatus

Publications (1)

Publication Number Publication Date
CN104159063A true CN104159063A (en) 2014-11-19

Family

ID=51884456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310179761.3A Pending CN104159063A (en) 2013-05-14 2013-05-14 Real-time transcoding method and apparatus, and real-time decoding method and apparatus

Country Status (1)

Country Link
CN (1) CN104159063A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657450A (en) * 2015-09-24 2016-06-08 天开数码媒体有限公司 Distributed video transcoding method
CN106603564A (en) * 2016-12-30 2017-04-26 上海寰视网络科技有限公司 Unlimited high-resolution image and video playing methods and systems
CN107071449A (en) * 2017-05-18 2017-08-18 北京数码视讯科技股份有限公司 A kind of trans-coding system and method
CN108063976A (en) * 2017-11-20 2018-05-22 北京奇艺世纪科技有限公司 A kind of method for processing video frequency and device
CN110677577A (en) * 2018-07-03 2020-01-10 杭州海康慧影科技有限公司 Image processing method and device
WO2020156420A1 (en) * 2019-01-31 2020-08-06 杭州海康威视数字技术股份有限公司 Traffic image stitching
CN111510643A (en) * 2019-01-31 2020-08-07 杭州海康威视数字技术股份有限公司 System and method for splicing panoramic image and close-up image
CN111510717A (en) * 2019-01-31 2020-08-07 杭州海康威视数字技术股份有限公司 Image splicing method and device
CN113766235A (en) * 2021-08-30 2021-12-07 聚好看科技股份有限公司 Panoramic video transmission method and device
CN114245133A (en) * 2022-02-23 2022-03-25 北京拙河科技有限公司 Video block coding method, coding transmission method, system and equipment
CN114339248A (en) * 2021-12-30 2022-04-12 杭州海康威视数字技术股份有限公司 A kind of video transcoding and video display method, device and electronic equipment
CN115209079A (en) * 2022-02-23 2022-10-18 北京拙河科技有限公司 Method and equipment suitable for long-time data storage of high-speed camera

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009803A (en) * 2006-12-31 2007-08-01 北京华纬讯电信技术有限公司 High-resolution video transfer system and method
CN101198067A (en) * 2006-12-07 2008-06-11 中兴通讯股份有限公司 Multi-picture video display processing method
CN101267564A (en) * 2008-04-16 2008-09-17 中国科学院计算技术研究所 A multi-processor video encoding chip device and method
CN101282478A (en) * 2008-04-24 2008-10-08 上海华平信息技术股份有限公司 Method and system for implementing parallel encoding of high-definition video
CN101540846A (en) * 2009-04-03 2009-09-23 浙江大华技术股份有限公司 Image synthesis method of hard disk video recorder and special equipment thereof
CN101872603A (en) * 2010-02-10 2010-10-27 杭州海康威视数字技术股份有限公司 Multi-picture display method based on audio/video monitoring system, decoder and system
JP2011205363A (en) * 2010-03-25 2011-10-13 Mitsubishi Electric Corp Video monitoring system
CN102646032A (en) * 2012-04-16 2012-08-22 杭州海康威视数字技术股份有限公司 Distributed screen splicing control system and control method
CN102857738A (en) * 2012-08-09 2013-01-02 杭州海康威视数字技术股份有限公司 Multi-screen control image display system, multi-screen control method and multi-screen control device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101198067A (en) * 2006-12-07 2008-06-11 中兴通讯股份有限公司 Multi-picture video display processing method
CN101009803A (en) * 2006-12-31 2007-08-01 北京华纬讯电信技术有限公司 High-resolution video transfer system and method
CN101267564A (en) * 2008-04-16 2008-09-17 中国科学院计算技术研究所 A multi-processor video encoding chip device and method
CN101282478A (en) * 2008-04-24 2008-10-08 上海华平信息技术股份有限公司 Method and system for implementing parallel encoding of high-definition video
CN101540846A (en) * 2009-04-03 2009-09-23 浙江大华技术股份有限公司 Image synthesis method of hard disk video recorder and special equipment thereof
CN101872603A (en) * 2010-02-10 2010-10-27 杭州海康威视数字技术股份有限公司 Multi-picture display method based on audio/video monitoring system, decoder and system
JP2011205363A (en) * 2010-03-25 2011-10-13 Mitsubishi Electric Corp Video monitoring system
CN102646032A (en) * 2012-04-16 2012-08-22 杭州海康威视数字技术股份有限公司 Distributed screen splicing control system and control method
CN102857738A (en) * 2012-08-09 2013-01-02 杭州海康威视数字技术股份有限公司 Multi-screen control image display system, multi-screen control method and multi-screen control device

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657450A (en) * 2015-09-24 2016-06-08 天开数码媒体有限公司 Distributed video transcoding method
CN106603564A (en) * 2016-12-30 2017-04-26 上海寰视网络科技有限公司 Unlimited high-resolution image and video playing methods and systems
CN107071449A (en) * 2017-05-18 2017-08-18 北京数码视讯科技股份有限公司 A kind of trans-coding system and method
CN107071449B (en) * 2017-05-18 2019-12-03 北京数码视讯软件技术发展有限公司 A kind of trans-coding system and method
CN108063976A (en) * 2017-11-20 2018-05-22 北京奇艺世纪科技有限公司 A kind of method for processing video frequency and device
CN108063976B (en) * 2017-11-20 2021-11-09 北京奇艺世纪科技有限公司 Video processing method and device
CN110677577A (en) * 2018-07-03 2020-01-10 杭州海康慧影科技有限公司 Image processing method and device
CN111510643A (en) * 2019-01-31 2020-08-07 杭州海康威视数字技术股份有限公司 System and method for splicing panoramic image and close-up image
CN111510731A (en) * 2019-01-31 2020-08-07 杭州海康威视数字技术股份有限公司 System and method for splicing traffic images
CN111510717A (en) * 2019-01-31 2020-08-07 杭州海康威视数字技术股份有限公司 Image splicing method and device
WO2020156420A1 (en) * 2019-01-31 2020-08-06 杭州海康威视数字技术股份有限公司 Traffic image stitching
CN111510717B (en) * 2019-01-31 2022-04-26 杭州海康威视数字技术股份有限公司 Image splicing method and device
CN113766235A (en) * 2021-08-30 2021-12-07 聚好看科技股份有限公司 Panoramic video transmission method and device
CN113766235B (en) * 2021-08-30 2023-10-17 聚好看科技股份有限公司 Panoramic video transmission method and equipment
CN114339248A (en) * 2021-12-30 2022-04-12 杭州海康威视数字技术股份有限公司 A kind of video transcoding and video display method, device and electronic equipment
WO2023125078A1 (en) * 2021-12-30 2023-07-06 杭州海康威视数字技术股份有限公司 Video transcoding and video display method, apparatus, and electronic device
EP4460007A4 (en) * 2021-12-30 2025-03-19 Hangzhou Hikvision Digital Tec Video transcoding and video display method, apparatus, and electronic device
CN114245133A (en) * 2022-02-23 2022-03-25 北京拙河科技有限公司 Video block coding method, coding transmission method, system and equipment
CN115209079A (en) * 2022-02-23 2022-10-18 北京拙河科技有限公司 Method and equipment suitable for long-time data storage of high-speed camera

Similar Documents

Publication Publication Date Title
CN104159063A (en) Real-time transcoding method and apparatus, and real-time decoding method and apparatus
CN110290425B (en) Video processing method, device and storage medium
WO2021008290A1 (en) Video stream decoding method and apparatus, terminal device and storage medium
AU2012391251B2 (en) Method, apparatus and system for encoding and decoding video
US20190141340A1 (en) Video analytics encoding for improved efficiency of video processing and compression
US11741634B2 (en) Synchronization of decoded frames before point cloud reconstruction
JP7553566B2 (en) Sub-picture signalling in video coding.
CN102388616A (en) Image signal decoding device, image signal decoding method, image signal encoding device, image signal encoding method, and program
WO2021036795A1 (en) Video super-resolution processing method and device
CN105163127A (en) Video analysis method and device
CN112465698A (en) Image processing method and device
CN102364945A (en) Multi-picture image decoding display method and video monitoring terminal
US20110216827A1 (en) Method and apparatus for efficient encoding of multi-view coded video data
CN101291436B (en) Video coding/decoding method and device thereof
CN112511896A (en) Video rendering method and device
JPWO2006072985A1 (en) Video display device
CN112291483B (en) Video pushing method and system, electronic equipment and readable storage medium
CN112995134A (en) Three-dimensional video streaming media transmission method and visualization method
CN112261417A (en) Video pushing method and system, equipment and readable storage medium
CN115278226B (en) Real-time compression and remote monitoring method and system based on 3D point cloud
CN116052047A (en) Moving object detection method and related equipment
CN104822048A (en) Multi-format code stream display and storage device based on DaVinci technology
CN103152570A (en) Method and device for decoding video bit stream
CN103327340A (en) Method and device for searching integer
CN115460369A (en) Video recording device, off-line video analysis method, electronic device and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141119

RJ01 Rejection of invention patent application after publication