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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods 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
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.
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)
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)
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)
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 |
-
2015
- 2015-04-08 CN CN201510164858.6A patent/CN106162194A/en active Pending
- 2015-04-29 WO PCT/CN2015/077866 patent/WO2016161678A1/en active Application Filing
Patent Citations (5)
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)
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)
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 |