CN106162194A - A kind of Video coding and the method for decoding, device and processing system - Google Patents

A kind of Video coding and the method for decoding, device and processing system Download PDF

Info

Publication number
CN106162194A
CN106162194A CN201510164858.6A CN201510164858A CN106162194A CN 106162194 A CN106162194 A CN 106162194A CN 201510164858 A CN201510164858 A CN 201510164858A CN 106162194 A CN106162194 A CN 106162194A
Authority
CN
China
Prior art keywords
video
frame
decoding
background frames
code flow
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
CN201510164858.6A
Other languages
Chinese (zh)
Inventor
武晓阳
浦世亮
沈林杰
俞海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201510164858.6A priority Critical patent/CN106162194A/en
Priority to PCT/CN2015/077866 priority patent/WO2016161678A1/en
Publication of CN106162194A publication Critical patent/CN106162194A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals

Landscapes

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

Abstract

The invention discloses a kind of Video coding and the method for decoding, device and processing system.The method, including: generate background frames for video sequence to be encoded;Picture frame and the background frames for the treatment of encoded video sequence carry out encoding each self-generating video code flow;The mark whether each two field picture shows is inserted when decoding in video code flow.By generating background frames for video sequence to be encoded, it is picture frame and two video code flows of background frames by Video coding to be encoded, image corresponding to identity validation is added when decoding the need of display for video code flow, non-display frame coding is supported in bitstream layers, to support background image reference, improve code efficiency, and can avoid showing the image of unnecessary display when display, improve display efficiency.

Description

A kind of Video coding and the method for decoding, device and processing system
Technical field
The present invention relates to technical field of video monitoring, particularly relate to a kind of Video coding and the method for decoding, Device and processing system.
Background technology
Digital video compression standard started from for 20th century 80 years, through the development of more than 30 years, existing standard Have ITU-T series H.261, H.263, MPEG-1, MPEG-4 of ISO, and two tissues are common The MPEG-2/H.262, H.264/AVC formulated, HEVC (up-to-date issue in 2013).Also have other groups The standard knitted, the most domestic AVS, the VC-1 of Microsoft, the VP8 etc. of Google.Identical, these Standard all uses block-based hybrid encoding frame, fusion forecasting coding, transition coding and entropy code 3 Big coding techniques, waits piecemeal to encode image.
Predictive coding is the important coding techniques of video compress, according to prediction data source difference, and can be Coded image is divided into I frame (infra-frame prediction frame, Intra), P frame (MB of prediction frame, Prediction), B Frame (bi-directional predicted frames, Bi-Prediction).During as it is shown in figure 1, I frame is predicted coding, only with The data of this frame are predicted, and can independently decode the when of decoding, are independent of other frames.P frame is carried out During predictive coding, use the reconstruction image of an above frame encoded image as reference, P frame decoding time Wait, it is necessary to wait the picture decoding of reference frame to complete to decode.When B frame is predicted coding, Ke Yitong Shi Caiyong previous frame and subsequent frames make reference, and become bi-directionally referenced frame, and B frame decoding is reference before needing Could decode after frame and later reference frame all successfully decodeds.P frame, B frame coding time except making of other frames Reference, it is also possible to as I frame sample makes reference with these frame data, selects both optimal situation just.
In monitor video, the picture that major part gathers is fixing scene, and region static on picture is many, It is referred to as background;The part of motion is few, referred to as prospect (or target), usually moving object.On the other hand, Along with progress and the lifting of processor performance of technology, Objective extraction precision is more and more higher.In order to further Improve the compression efficiency of monitor video, Objective extraction and Video coding can be combined, it would be desirable to compile The picture of code is divided into background parts and target part, and target part is also referred to as foreground part.For background portion The coding divided, uses background image to make reference, can be with large increase code efficiency.Fig. 2 is based on background frames The coded reference relation of reference, I frame originally changes R frame (refresh frame) into, be no longer all use in frame pre- Survey technology, is referred to background frames and carries out interframe encode, and can only be with reference to background frames.Other P frame, B Frame referring-to relation is constant, additionally can also encode with reference to background frames.G frame (background frames) under normal circumstances Interval is very big, as long as scene does not has big change, such as light cataclysm, The Cloud Terrace conversion in theory, all may be used To use this background frames to encode.By such thinking, the compression effect of video can be improved further Rate.
In the scheme of background frames reference encoder, background frames (G frame) place different from other frames is exactly It may not be original in video sequence existence, can pass through Background generation technology or select static The modes such as frame produce.Such background frames, when Stochastic accessing, is not required to display in fact, and if aobvious Show the R frame of Stochastic accessing, but in prior art, participate in the picture frame of coding, be all to need display , it is impossible to realize supporting the coding of non-display image.
Summary of the invention
It is an object of the invention to provide a kind of Video coding and the method for decoding, device and processing system, its By generating background frames for video sequence to be encoded, it is picture frame and background frames two by Video coding to be encoded Bar video code flow, adds image corresponding to identity validation when decoding the need of display for video code flow, Support non-display frame coding in bitstream layers, to support background image reference, improve code efficiency, and can be Avoid showing the image of unnecessary display during display.
For achieving the above object, the most by the following technical solutions:
First aspect uses a kind of method for video coding, including:
Background frames is generated for video sequence to be encoded;
Picture frame and the background frames for the treatment of encoded video sequence carry out encoding each self-generating video code flow;
The mark whether each two field picture shows is inserted when decoding in video code flow.
Wherein, described each two field picture mark of whether showing when decoding of inserting in video code flow, specifically For:
In the header of the NAL unit of video code flow corresponding by 2 these NAL unit of bit identification The type of frame, wherein mark shows that this frame is background frames not display when then decoding.
Wherein, picture frame and the background frames for the treatment of encoded video sequence described in carry out encoding each self-generating video Code stream, particularly as follows:
Picture frame and the background frames of video sequence to be encoded are divided into corresponding band and carry out encoding each self-generating Video flowing;
Described in video code flow, insert each two field picture mark of whether showing when decoding, particularly as follows:
In slice header information, increase syntactic element or revise the semanteme of original syntactic element to identify this Whether band shows when decoding.
Wherein, described each two field picture mark of whether showing when decoding of inserting in video code flow, specifically For:
The Picture Header carrying background frames header is inserted in the video code flow front end that background frames is corresponding.
Wherein, described picture frame encodes with reference to described background frames.
Wherein, institute's syntax elements of increase includes is_output, and type is u (1), when the assignment of u (1) For not display when being 0, when being shown when being entered as 1 of u (1).
Second aspect uses a kind of video coding apparatus, including:
Background frames signal generating unit, for generating background frames for video sequence to be encoded;
Stream generation unit, the picture frame and background frames for treating encoded video sequence carries out coding each Generate video code flow;
Mark inserts unit, for inserting the mark whether each two field picture shows when decoding in video code flow Know.
Wherein, described mark inserts unit, specifically for:
In the header of the NAL unit of video code flow corresponding by 2 these NAL unit of bit identification The type of frame, wherein mark shows that this frame is background frames not display when then decoding.
Wherein, described stream generation unit, specifically for:
Picture frame and the background frames of video sequence to be encoded are divided into corresponding band and carry out encoding each self-generating Video flowing;
Described mark inserts unit, specifically for:
In slice header information, increase syntactic element or revise the semanteme of original syntactic element to identify this Whether band shows when decoding.
Wherein, described mark inserts unit, particularly as follows:
The Picture Header carrying background frames header is inserted in the video code flow front end that background frames is corresponding.
Wherein, described picture frame encodes with reference to described background frames.
Wherein, institute's syntax elements of increase includes is_output, and type is u (1), when the assignment of u (1) For not display when being 0, when being shown when being entered as 1 of u (1).
The third aspect uses a kind of video encoding/decoding method, including:
Obtaining video code flow, described video code flow is encoded by picture frame and background frames and forms, described video codes Stream is inserted with the mark whether each two field picture shows when decoding;
The picture frame of described video code flow is decoded based on described background frames;
Image based on described mark display respective frame.
Wherein, described mark is arranged at the NAL unit header of described video code flow, each frame correspondence bar The header of band or the Picture Header of video code flow front end.
Wherein, corresponding being designated of described background frames not shows, being designated that described picture frame is corresponding is aobvious Show.
Fourth aspect uses a kind of video decoder, including:
Video code flow acquiring unit, is used for obtaining video code flow, and described video code flow is by picture frame and background Frame coding forms, and is inserted with the mark whether each two field picture shows when decoding in described video code flow;
Decoding unit, for decoding the picture frame of described video code flow based on described background frames;
Display unit, for image based on described mark display respective frame.
Wherein, described mark is arranged at the NAL unit header of described video code flow, each frame correspondence bar The header of band or the Picture Header of video code flow front end.
Wherein, corresponding being designated of described background frames not shows, being designated that described picture frame is corresponding is aobvious Show.
5th aspect uses a kind of processing system for video, fills including the Video coding described in above-mentioned any one Put and the video decoder described in above-mentioned any one.
The beneficial effects of the present invention is: by generating background frames for video sequence to be encoded, by be encoded Video coding is picture frame and two video code flows of background frames, adds identity validation for video code flow corresponding Image the need of display, supports non-display frame coding in bitstream layers, to support background image when decoding Reference, improves code efficiency, and can avoid showing the image of unnecessary display when display.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of inter-reference relation in block-based hybrid coding in prior art;
Fig. 2 is the schematic diagram of background frames referring-to relation;
Fig. 3 is the first embodiment of the method for a kind of Video coding provided in the specific embodiment of the invention Method flow diagram;
Fig. 4 is the second embodiment of the method for a kind of Video coding provided in the specific embodiment of the invention Method flow diagram;
Fig. 5 is the second embodiment of the method for a kind of Video coding provided in the specific embodiment of the invention The structural representation of middle NAL header;
Fig. 6 is the first embodiment of the device of a kind of Video coding provided in the specific embodiment of the invention Block diagram;
Fig. 7 is the first embodiment of the method for a kind of video decoding provided in the specific embodiment of the invention Method flow diagram.
Fig. 8 is the first embodiment of the device of a kind of video decoding provided in the specific embodiment of the invention Block diagram.
Fig. 9 is the first embodiment of a kind of processing system for video provided in the specific embodiment of the invention Block diagram.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention of greater clarity, below in conjunction with being embodied as Mode referring to the drawings, the present invention is described in more detail.It should be understood that these describe simply example Property, and it is not intended to limit the scope of the present invention.Additionally, in the following description, eliminate known knot Structure and the description of technology, to avoid unnecessarily obscuring idea of the invention.
Refer to Fig. 3, it is the method for a kind of Video coding provided in the specific embodiment of the invention The method flow diagram of first embodiment.Method in the present embodiment, is mainly used in the storage of various video, special It it not the storage of the monitor video that video image Scene structure is single.As it can be seen, the method, including:
Step S101: generate background frames for video sequence to be encoded.
During Video coding, background frames can be not present in video sequence, simply by necessarily Technological means a kind of picture frame of generating out from video sequence, the most independently deposit , specifically can extract background frames from video sequence by Background generation technology;Or from video sequence Row are selected frozen frozen mass as background frames.
Step S102: picture frame and the background frames for the treatment of encoded video sequence carry out encoding each self-generating video Code stream.
Encoding the picture frame in video sequence and background frames respectively, picture frame needs choosing according to coding Whether select with reference to background frames, background frames also encode simultaneously, because each frame of background frames is the most identical, So the coding of background frames is to be easier.Each self-generating video code flow after having encoded.
Step S103: insert the mark whether each two field picture shows when decoding in video code flow.
By existing technical scheme, video code flow decoding will show all images, but in this programme, For the actual displayed demand of picture frame, mark will be added for wherein video code flow without display, In order to illustrate that the image of correspondence is the need of decoding display.
In sum, by generating background frames for video sequence to be encoded, it is figure by Video coding to be encoded As frame and two video code flows of background frames, add image corresponding to identity validation when decoding for video code flow The need of display, support non-display frame coding in bitstream layers, to support background image reference, improve and compile Code efficiency.
Refer to Fig. 4, its be a kind of Video coding provided in invention detailed description of the invention method the The method flow diagram of two embodiments, as it can be seen, the method includes:
Step S201: generate background frames for video sequence to be encoded.
Step S202: picture frame and the background frames of video sequence to be encoded are divided into corresponding band and encode Each self-generating video flowing.
H.264 dividing the image into band slice in encode, each slice comprises Slice Header letter Breath, namely slice header information, table 1 is slice header message part syntactic element.
Table 1
Step S203: increase in slice header information syntactic element or revise the semanteme of original syntactic element with Identify whether this band shows when decoding.
In this fashion, syntactic element can be increased in slice header or revise original grammer unit Element is semantic, to express this slice the need of display, such as at if (IdrPicFlag) front increase is_ouput Syntactic element, type is u (1), when u (1) when being entered as 0 for not display, be entered as 1 as u (1) Time shown.
For background frames, the image of its correspondence need not display, so the bar that background frames is corresponding With header should add the mark not shown.
Also can be according to coded system, the identification means of the proper operation of corresponding selection.Such as, H.264 and Middle code stream organization mode is NAL, and each NAL unit comprises a NAL header.? H.264, in, header is 1 byte;In H.265, header is 2 byte.H.264 Fig. 5 is The ingredient of NAL head, wherein R is 2 bits.At this moment, G frame can be represented with R=11b, R=10b represents R frame, and R=01b represents other P frames, B frame.So, when decoding, if run into R=11b, then representing this two field picture is background frames, need not show.
In predictive coding, coded image is divided into I frame, B frame and P frame;In this programme, except upper The three kinds of frame types stated, also background frames exists, and in this programme, corresponding I frame is not absolute sense On I frame, I frame can be P frame provide reference, but I frame can not realize infra-frame prediction, namely Can not independently decode, it is necessary to reference to background frames, for embodying difference, by the function of corresponding I frame in this programme Frame is referred to as R frame, means refresh frame.
In AVS1-P2 standard, there is header before picture coding, before I frame, have i_picture_header, As shown in table 2.
Table 2
There is pb_picture_header as shown in table 3 before P, B frame.G frame head letter can be increased accordingly Breath g_picture_header, if it is necessary, can change into i_picture_header simultaneously r_picture_header.Frame type according to header record is confirmed whether to need display, if G_picture_header then needs display, otherwise need not display.
Wherein, described picture frame encodes with reference to described background frames.
Table 3
In sum, by generating background frames for video sequence to be encoded, it is figure by Video coding to be encoded As frame and two video code flows of background frames, add image corresponding to identity validation when decoding for video code flow The need of display, support non-display frame coding in bitstream layers, to support background image reference, improve and compile Code efficiency.And for the coded system that may use, devise the identification means of correspondence.
The embodiment of the device of a kind of Video coding provided in the specific embodiment of the invention is provided, depending on The embodiment of the embodiment method based on above-mentioned Video coding of the device of frequency coding realizes, and compiles at video Elaboration the most most in the embodiment of the device of code, refer to the embodiment of the method for above-mentioned Video coding.
Refer to Fig. 6, it is the device of a kind of Video coding provided in the specific embodiment of the invention The block diagram of first embodiment, as it can be seen, this device, including:
Background frames signal generating unit 310, for generating background frames for video sequence to be encoded;
Stream generation unit 320, encodes for the picture frame and background frames treating encoded video sequence Each self-generating video code flow;
Mark inserts unit 330, for inserting in video code flow whether each two field picture shows when decoding Mark.
By existing technical scheme, video code flow decoding will show all images, but in this programme, For the actual displayed demand of picture frame, mark will be added for wherein video code flow without display, In order to illustrate that the image of correspondence is the need of decoding display.
Preferably, described mark inserts unit 330, specifically for:
In the header of the NAL unit of video code flow corresponding by 2 these NAL unit of bit identification The type of frame, wherein mark shows that this frame is background frames not display when then decoding.
Another kind is preferably carried out mode, described stream generation unit 320, specifically for:
Picture frame and the background frames of video sequence to be encoded are divided into corresponding band and carry out encoding each self-generating Video flowing;
Described mark inserts unit 330, specifically for:
In slice header information, increase syntactic element or revise the semanteme of original syntactic element to identify this Whether band shows when decoding.
Further, institute's syntax elements of increase includes is_output, and type is u (1), when u's (1) For not showing, when being shown when being entered as 1 of u (1) when being entered as 0.
Another is preferably carried out mode, and described mark inserts unit 330, particularly as follows:
The Picture Header carrying background frames header is inserted in the video code flow front end that background frames is corresponding.
Wherein, described picture frame encodes with reference to described background frames.
In sum, the collaborative work of above-mentioned each unit, by generating background frames for video sequence to be encoded, It is picture frame and two video code flows of background frames by Video coding to be encoded, adds mark really for video code flow Recognize corresponding image when decoding the need of display, support non-display frame coding in bitstream layers, to support Background image reference, improves code efficiency.
The embodiment of the method for a kind of video decoding provided in the specific embodiment of the invention is provided, depending on The embodiment of the method for frequency decoding is primarily directed in the embodiment of the method for aforementioned video coding the video obtained Code stream is decoded.Such as Fig. 7 so, the method includes:
Step S401: obtain video code flow, described video code flow is encoded by picture frame and background frames and forms, Described video code flow is inserted with the mark whether each two field picture shows when decoding.
Step S402: decode the picture frame of described video code flow based on described background frames;
Step S403: image based on described mark display respective frame.
In this programme, because code stream corresponding to background frames with the addition of mark, when decoding, it is no longer straight Connect according to referring-to relation decoding and show all of frame, but needing display according to mark optionally display Image, improve display efficiency.Concrete decoding process in the prior art more to be described, at this not It is described further.
Wherein, described mark is arranged at the NAL unit header of described video code flow, each frame correspondence bar The header of band or the Picture Header of video code flow front end.
Wherein, corresponding being designated of described background frames not shows, being designated that described picture frame is corresponding is aobvious Show.
The embodiment of the device of a kind of video decoding provided in the specific embodiment of the invention is provided, depending on The embodiment of the embodiment of the device of frequency decoding method based on above-mentioned video decoding realizes, in video solution Elaboration the most most in the embodiment of the device of code, refer to the embodiment of the method for above-mentioned video decoding.
Refer to Fig. 8, it is the device of a kind of video decoding provided in the specific embodiment of the invention The block diagram of embodiment, as it can be seen, this device, including:
Video code flow acquiring unit 510, is used for obtaining video code flow, described video code flow by picture frame and Background frames coding forms, and is inserted with the mark whether each two field picture shows when decoding in described video code flow;
Decoding unit 520, for decoding the picture frame of described video code flow based on described background frames;
Display unit 530, for image based on described mark display respective frame.
Wherein, described mark is arranged at the NAL unit header of described video code flow, each frame correspondence bar The header of band or the Picture Header of video code flow front end.
Wherein, corresponding being designated of described background frames not shows, being designated that described picture frame is corresponding is aobvious Show.
In this programme, because code stream corresponding to background frames with the addition of mark, when decoding, it is no longer straight Connect according to referring-to relation decoding and show all of frame, but needing display according to mark optionally display Image, improve display efficiency.
The specific embodiment of the invention finally provides the embodiment of a kind of processing system for video.Such as Fig. 9 Shown in, this processing system for video, including video coding apparatus 30 and video decoder 50, wherein, This video coding apparatus 30, including:
Background frames signal generating unit 310, for generating background frames for video sequence to be encoded;
Stream generation unit 320, encodes for the picture frame and background frames treating encoded video sequence Each self-generating video code flow;
Mark inserts unit 330, for inserting in video code flow whether each two field picture shows when decoding Mark.
This video decoder 50, including:
Video code flow acquiring unit 510, is used for obtaining video code flow, described video code flow by picture frame and Background frames coding forms, and is inserted with the mark whether each two field picture shows when decoding in described video code flow;
Decoding unit 520, for decoding the picture frame of described video code flow based on described background frames;
Display unit 530, for image based on described mark display respective frame.
This processing system for video, by generating background frames for video sequence to be encoded, compiles video to be encoded Code is picture frame and two video code flows of background frames, and the image adding identity validation corresponding for video code flow exists The need of display during decoding, support non-display frame coding in bitstream layers, to support background image reference, Improve code efficiency.When decoding, it is no longer directly to decode according to referring-to relation and show all of frame, But optionally show, according to mark, the image that needs show, improve display efficiency.
It should be appreciated that the above-mentioned detailed description of the invention of the present invention is used only for exemplary illustration or explanation The principle of the present invention, and be not construed as limiting the invention.Therefore, without departing from the present invention spirit and Any modification, equivalent substitution and improvement etc. done in the case of scope, should be included in the guarantor of the present invention Within the scope of protecting.Additionally, claims of the present invention be intended to fall into scope and Whole in the equivalents on border or this scope and border change and modifications example.
Although embodiments of the present invention are described in detail it should be understood that, without departing from In the case of the spirit and scope of the present invention, embodiments of the present invention can be made various change, replace Change and change.

Claims (19)

1. a method for video coding, it is characterised in that including:
Background frames is generated for video sequence to be encoded;
Picture frame and the background frames for the treatment of encoded video sequence carry out encoding each self-generating video code flow;
The mark whether each two field picture shows is inserted when decoding in video code flow.
A kind of method for video coding the most according to claim 1, it is characterised in that described regarding Frequency code stream inserts the mark whether each two field picture shows when decoding, particularly as follows:
By this NAL unit correspondence of 2 bit identification in the header of the NAL unit of video code flow The type of frame, wherein mark shows that this frame is background frames not display when then decoding.
A kind of method for video coding the most according to claim 1, it is characterised in that described in treat The picture frame of encoded video sequence and background frames carry out encoding each self-generating video code flow, particularly as follows:
The picture frame of video sequence to be encoded and background frames are divided into corresponding band and carry out encoding each spontaneous Become video flowing;
Described in video code flow, insert each two field picture mark of whether showing when decoding, particularly as follows:
In slice header information, increase syntactic element or revise the semanteme of original syntactic element to identify this Whether band shows when decoding.
A kind of method for video coding the most according to claim 1, it is characterised in that described regarding Frequency code stream inserts the mark whether each two field picture shows when decoding, particularly as follows:
The Picture carrying background frames header is inserted in the video code flow front end that background frames is corresponding Header。
A kind of method for video coding the most according to claim 1, it is characterised in that described image Frame encodes with reference to described background frames.
A kind of method for video coding the most according to claim 3, it is characterised in that the institute of increase Syntax elements includes is_output, and type is u (1), and as u (1) is not display when being entered as 0, When being shown when being entered as 1 of u (1).
7. a video coding apparatus, it is characterised in that including:
Background frames signal generating unit, for generating background frames for video sequence to be encoded;
Stream generation unit, it is each that the picture frame and background frames for treating encoded video sequence carries out coding Self-generating video code flow;
Mark inserts unit, for inserting what whether each two field picture showed when decoding in video code flow Mark.
A kind of video coding apparatus the most according to claim 7, it is characterised in that described mark Insert unit, specifically for:
By this NAL unit correspondence of 2 bit identification in the header of the NAL unit of video code flow The type of frame, wherein mark shows that this frame is background frames not display when then decoding.
A kind of video coding apparatus the most according to claim 7, it is characterised in that described code stream Signal generating unit, specifically for:
The picture frame of video sequence to be encoded and background frames are divided into corresponding band and carry out encoding each spontaneous Become video flowing;
Described mark inserts unit, specifically for:
In slice header information, increase syntactic element or revise the semanteme of original syntactic element to identify this Whether band shows when decoding.
A kind of video coding apparatus the most according to claim 7, it is characterised in that described mark Insert unit, particularly as follows:
The Picture carrying background frames header is inserted in the video code flow front end that background frames is corresponding Header。
11. a kind of video coding apparatus according to claim 7, it is characterised in that described image Frame encodes with reference to described background frames.
12. a kind of video coding apparatus according to claim 9, it is characterised in that the institute of increase Syntax elements includes is_output, and type is u (1), and as u (1) is not display when being entered as 0, When being shown when being entered as 1 of u (1).
13. 1 kinds of video encoding/decoding methods, it is characterised in that including:
Obtaining video code flow, described video code flow is encoded by picture frame and background frames and forms, described video Code stream is inserted with the mark whether each two field picture shows when decoding;
The picture frame of described video code flow is decoded based on described background frames;
Image based on described mark display respective frame.
14. a kind of video encoding/decoding methods according to claim 13, it is characterised in that described mark Know and be arranged at the NAL unit header of described video code flow, the header of each frame correspondence band or regard The Picture Header of frequency code stream front end.
15. a kind of video encoding/decoding methods according to claim 13, it is characterised in that the described back of the body Corresponding being designated of scape frame not shows, what described picture frame was corresponding is designated display.
16. 1 kinds of video decoders, it is characterised in that including:
Video code flow acquiring unit, is used for obtaining video code flow, and described video code flow is by picture frame and the back of the body Scape frame coding forms, and is inserted with the mark whether each two field picture shows when decoding in described video code flow Know;
Decoding unit, for decoding the picture frame of described video code flow based on described background frames;
Display unit, for image based on described mark display respective frame.
17. a kind of video decoders according to claim 16, it is characterised in that described mark Know and be arranged at the NAL unit header of described video code flow, the header of each frame correspondence band or regard The Picture Header of frequency code stream front end.
18. a kind of video decoders according to claim 16, it is characterised in that the described back of the body Corresponding being designated of scape frame not shows, what described picture frame was corresponding is designated display.
19. 1 kinds of processing system for video, it is characterised in that include claim 7~12 any one institute Video decoder described in the video coding apparatus stated and claim 16~18 any one.
CN201510164858.6A 2015-04-08 2015-04-08 A kind of Video coding and the method for decoding, device and processing system Pending CN106162194A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510164858.6A CN106162194A (en) 2015-04-08 2015-04-08 A kind of Video coding and the method for decoding, device and processing system
PCT/CN2015/077866 WO2016161678A1 (en) 2015-04-08 2015-04-29 Method, device, and processing system for video encoding and decoding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510164858.6A CN106162194A (en) 2015-04-08 2015-04-08 A kind of Video coding and the method for decoding, device and processing system

Publications (1)

Publication Number Publication Date
CN106162194A true CN106162194A (en) 2016-11-23

Family

ID=57071795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510164858.6A Pending CN106162194A (en) 2015-04-08 2015-04-08 A kind of Video coding and the method for decoding, device and processing system

Country Status (2)

Country Link
CN (1) CN106162194A (en)
WO (1) WO2016161678A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109963176A (en) * 2017-12-26 2019-07-02 中兴通讯股份有限公司 Video code flow processing method, device, the network equipment and readable storage medium storing program for executing
US10484710B2 (en) 2018-03-21 2019-11-19 Novatek Microelectronics Corp. Video encoding apparatus and method
CN110858916A (en) * 2018-08-24 2020-03-03 上海交通大学 Identification method and system supporting large-span correlation information coding
CN114245145A (en) * 2021-12-18 2022-03-25 杭州视洞科技有限公司 Monitoring equipment video compression method based on background frame

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030067469A1 (en) * 2001-10-09 2003-04-10 Atousa Soroushi Inklayer image with transparency
US20050175101A1 (en) * 2004-02-10 2005-08-11 Yoshimasa Honda Apparatus and method for video communication
CN101548548A (en) * 2006-10-20 2009-09-30 诺基亚公司 System and method for providing picture output indications in video coding
CN101969559A (en) * 2010-10-22 2011-02-09 北京大学 Transpression method of video code stream and system of same
CN103152570A (en) * 2013-03-01 2013-06-12 北京大学 Method and device for decoding video bit stream

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010500818A (en) * 2006-08-08 2010-01-07 デジタル メディア カートリッジ,リミティド System and method for comic animation compression
CN103167283B (en) * 2011-12-19 2016-03-02 华为技术有限公司 A kind of method for video coding and equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030067469A1 (en) * 2001-10-09 2003-04-10 Atousa Soroushi Inklayer image with transparency
US20050175101A1 (en) * 2004-02-10 2005-08-11 Yoshimasa Honda Apparatus and method for video communication
CN101548548A (en) * 2006-10-20 2009-09-30 诺基亚公司 System and method for providing picture output indications in video coding
CN101969559A (en) * 2010-10-22 2011-02-09 北京大学 Transpression method of video code stream and system of same
CN103152570A (en) * 2013-03-01 2013-06-12 北京大学 Method and device for decoding video bit stream

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MARTIN PETTERSSON: "HLS: Dependent RAP indication SEI message", 《JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 18TH MEETING: SAPPORO, JP, 30 JUNE – 9 JULY 2014》 *
MARTIN PETTERSSON: "HLS: Dependent RAP indication SEI message", 《JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 19TH MEETING: STRASBOURG, FR, 17–24 OCT. 2014》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109963176A (en) * 2017-12-26 2019-07-02 中兴通讯股份有限公司 Video code flow processing method, device, the network equipment and readable storage medium storing program for executing
US11336965B2 (en) 2017-12-26 2022-05-17 Xi'an Zhongxing New Software Co., Ltd. Method and apparatus for processing video bitstream, network device, and readable storage medium
US10484710B2 (en) 2018-03-21 2019-11-19 Novatek Microelectronics Corp. Video encoding apparatus and method
CN110858916A (en) * 2018-08-24 2020-03-03 上海交通大学 Identification method and system supporting large-span correlation information coding
CN110858916B (en) * 2018-08-24 2020-11-24 上海交通大学 Identification method and system supporting large-span correlation information coding
CN114245145A (en) * 2021-12-18 2022-03-25 杭州视洞科技有限公司 Monitoring equipment video compression method based on background frame

Also Published As

Publication number Publication date
WO2016161678A1 (en) 2016-10-13

Similar Documents

Publication Publication Date Title
RU2760849C2 (en) Methods, devices and systems for parallel encoding and decoding of video information
CA2950964C (en) Method and apparatus of candidate generation for single sample mode in video coding
JP5255558B2 (en) Multi-view video encoding method and apparatus
CN107079161B (en) Method for intra picture block copying for screen content and video coding
KR101590633B1 (en) / /apparatus for processing video encoding and decoding using video separation based on slice level and method therefor
US9860545B2 (en) Method and apparatus for multi-view video encoding and method and apparatus for multiview video decoding
JP2017079481A (en) Method for decoding video, method for encoding video, decoder, encoder, computer readable recording medium recording decoding program, and computer readable recording medium recording encoding program
JP2010515400A (en) Multi-view video encoding and decoding method and apparatus using global difference vector
KR20120003796A (en) Image signal decoding device, image signal decoding method, image signal encoding device, image signal encoding method, and program
KR20100097086A (en) Method and apparatus for encoding and decoding multi-view image
CN106162194A (en) A kind of Video coding and the method for decoding, device and processing system
US20110216827A1 (en) Method and apparatus for efficient encoding of multi-view coded video data
CN101743750A (en) Method and apparatus for encoding and decoding multi-view image
JP2014011726A (en) Image encoder, image encoding method and program, image decoder, and image decoding method and program
CN115379239A (en) Method and apparatus for improved compression/decompression
US20170302960A1 (en) Method of Lookup Table Size Reduction for Depth Modelling Mode in Depth Coding
KR20070098428A (en) Method and apparatus for decoding/encoding a video signal
KR101636649B1 (en) Apparatus for processing video encoding and decoding using video separation based on slice level and method therefor
WO2009139569A2 (en) Method and apparatus for decoding video signal

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20161123