Video coding with network abstraction layer units that include multiple encoded picture partitions
US-9124895-B2 · Sep 1, 2015 · US
US9819968B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9819968-B2 |
| Application number | US-201213349350-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 12, 2012 |
| Priority date | Jan 12, 2011 |
| Publication date | Nov 14, 2017 |
| Grant date | Nov 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and apparatus for error detection. The method includes decoding slice header when a unit is a NAL unit, decoding a macroblock unit and detecting an end of slice flag setting indicating end of slice, decoding RBSP(Raw Byte Sequence Payload) trailing bits and determining if it is end of slice, and determining an error occurred when it is not end of slice. The apparatus configured to decoding via a digital processor a slice header when a unit is a NAL unit, decoding a macroblock unit and detecting an end of slice flag setting indicating an end of slice, decoding RBSP trailing bits and determining if it is the end of slice, and determining an error occurred when it is not end of slice.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer readable medium with computer instruction, when executed perform a method for error detection while decoding a CABAC encoded bitstream, the CABAC encoded bitstream encoded by at the end of a last microblock of a slice, determining that the pointer is not at the byte boundary, inserting a number of “0” bits until the next byte boundary, inserting a predetermined delimiter, and inserting as many CABAC zero words as needed, the method comprising: determining decoding has reached a last microblock of a slice; determining if a current pointer is at a byte boundary; if the current pointer does not point to a byte boundary, determine if the bits from the current pointer to byte boundary are zero, if the bits from the current pointer to byte boundary are not zero, signal an end of slice error, if the bits from the current pointer to byte boundary are zero, move the current bit pointer to the next byte boundary, if the current pointer points to a byte boundary or upon moving the current bit pointer to the next byte boundary, determine if the next bytes include the predetermined delimiter, if the next bytes do not include the predetermined delimiter, signal an end of slice error, if the next bytes include the delimiter, decode the delimiter and any CABAC zero words. 2. The non-transitory computer readable medium of claim 1 , wherein: said predetermined delimiter is a multibit word rarely used in encoding. 3. The non-transitory computer readable medium of claim 1 , wherein: said predetermined delimiter is 000002. 4. A non-transitory computer readable medium with computer instruction, when executed perform a method for error detection while decoding a CABAC encoded bitstream, the CABAC encoded bitstream encoded by determining if encoding it is at an end of a last microblock, inserting a numbers of “0” bit not including the CABAC zero word until the next byte boundary, determining if encoding it is at an end of slice, inserting filler data in a NAL unit not counted in the number of bytes in a coded slice NAL unit data, the method comprising: determining decoding has reached a last microblock of a slice; determining if a current pointer is at a byte boundary; if the current pointer does not point to a byte boundary, determine if the bits from the current pointer to byte boundary are zero, if the bits from the current pointer to byte boundary are not zero, signal an end of slice error, if the bits from the current pointer to byte boundary are zero, move the current bit pointer to the next byte boundary, if the current pointer points to a byte boundary or upon moving the current bit pointer to the next byte boundary, determine if the current pointer shows an end of slice position, if the current pointer does not show an end of slice position, signal an end of slice error, if the current pointer does not show an end of slice position, determine an end of slice position and decode a NAL unit having optional filler data.
in combination with error concealment · CPC title
involving methods or arrangements for detection of transmission errors at the decoder · CPC title
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.