Video coding techniques for coding dependent pictures after random access

US9706227B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9706227-B2
Application numberUS-201213415453-A
CountryUS
Kind codeB2
Filing dateMar 8, 2012
Priority dateMar 10, 2011
Publication dateJul 11, 2017
Grant dateJul 11, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In general, this disclosure describes techniques for coding video data for random access. In particular, this disclosure proposes to code a syntax element that indicates if a dependent picture may be successfully decoded in the event of a random access request to a clean decoding refresh (CDR) picture and may be required for decoding the pictures following the clean decoding refresh (CDR) picture in display order.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of decoding video data, the method comprising: receiving, with a video decoder, an encoded video bitstream, the encoded video bitstream comprising a group of pictures including a random access picture and one or more potentially unnecessary pictures that precede the random access picture in display order; receiving, with the video decoder, in the encoded video bitstream, a syntax element in a network abstraction layer (NAL) unit header indicating whether or not one of the potentially unnecessary pictures is decodable in the case that a request for random access to the random access picture is received; receiving, with the video decoder, a request for random access to the random access picture; decoding, with the video decoder, the random access picture in response to the request for random access; determining, with the video decoder, whether or not the syntax element indicates that the one potentially unnecessary picture is decodable based on the syntax element; and processing, with the video decoder, the one potentially unnecessary picture based on the determination, wherein processing the one potentially unnecessary picture includes: decoding, with the video decoder, the one potentially unnecessary picture based on the determination that the syntax element indicates that the one potentially unnecessary picture is decodable; and discarding, with the video decoder, the one potentially unnecessary picture based on the determination that the syntax element indicates that the one potentially unnecessary picture is not decodable. 2. The method of claim 1 , further comprising: determining, with the video decoder, if any of the one or more potentially unnecessary pictures determined to be decodable is a dependent picture, and using the dependent picture for inter-prediction of at least one picture that follows the random access picture in both decoding order and display order. 3. The method of claim 1 , further comprising: receiving the syntax element in a file format container for the one or more potentially unnecessary pictures. 4. The method of claim 1 , wherein the random access picture is a clean decoding refresh (CDR) picture. 5. An apparatus configured to of decode video data, the apparatus comprising: a memory configured to store an encoded video bitstream of video data; and a video decoder configured to: receive the encoded video bitstream, the encoded video bitstream comprising a group of pictures, wherein the group of pictures includes a random access picture and one or more potentially unnecessary pictures that precede the random access picture in display order; receive, in the encoded video bitstream, a syntax element in a network abstraction layer (NAL) unit header indicating whether or not one of the potentially unnecessary pictures is decodable in the case that a request for random access to the random access picture is received; receive a request for random access to the random access picture; decode the random access picture in response to the request for random access; determine whether or not the syntax element indicates that the one potentially unnecessary picture is decodable based on the syntax element; and process the one potentially unnecessary picture based on the determination, wherein to process the one potentially unnecessary picture, the video decoder is further configured to: decode the one potentially unnecessary picture based on the determination that the syntax element indicates that the one potentially unnecessary picture is decodable; and discard the one potentially unnecessary picture based on the determination that the syntax element indicates that the one potentially unnecessary picture is not decodable. 6. The apparatus of claim 5 , wherein the video decoder is further configured to determine if any of the one or more potentially unnecessary pictures determined to be decodable is a dependent picture, and use the dependent picture for inter-prediction of at least one picture that follows the random access picture in both decoding order and display order. 7. The apparatus of claim 5 , wherein the video decoder is further configured to receive the syntax element in a file format container for the one or more potentially unnecessary pictures. 8. The apparatus of claim 5 , wherein the random access picture is a clean decoding refresh (CDR) picture. 9. An apparatus configured to decode video data, the apparatus comprising: means for receiving an encoded video bitstream, the encoded video bitstream comprising a group of pictures including a random access picture and one or more potentially unnecessary pictures that precede the random access picture in display order; means for receiving, in the encoded video bitstream, a syntax element in a network abstraction layer (NAL) unit header indicating whether or not one of the potentially unnecessary pictures is decodable in the case that a request for random access to the random access picture is received; means for receiving a request for random access to the random access picture; means for decoding the random access picture in response to the request for random access; means for determining whether or not the syntax element indicates that the one potentially unnecessary picture is decodable based on the syntax element and means for processing the one potentially unnecessary picture based on the determination, wherein the means for processing the one potentially unnecessary picture includes: means for decoding the one potentially unnecessary picture based on the determination that the syntax element indicates that the one potentially unnecessary picture is decodable; and means for discarding the one potentially unnecessary picture based on the determination that the syntax element indicates that the one potentially unnecessary picture is not decodable. 10. The apparatus of claim 9 , further comprising: means for determining if any of the one or more potentially unnecessary pictures determined to be decodable is a dependent picture; and means for using the dependent picture for inter-prediction of at least one picture that follows the random access picture in both decoding order and display order. 11. The apparatus of claim 9 , further comprising: means for receiving the syntax element in a file format container for the one or more potentially unnecessary pictures. 12. The apparatus of claim 9 , wherein the random access picture is a clean decoding refresh (CDR) picture. 13. A non-transitory computer-readable medium storing instructions that, when executed, cause one or more processors of a device configured to decode video data to: receive an encoded video bitstream, the encoded video bitstream comprising a group of pictures including a random access picture and one or more potentially unnecessary pictures that precede the random access picture in display order; and receive, in the encoded video bitstream, a syntax element in a network abstraction layer (NAL) unit header indicating whether or not one of the potentially unnecessary pictures is decodable in the case that a request for random access to the random access picture is received; receive a request for random access to the random access picture; decode the random access picture in response to the request for random access; determine whether or not the syntax element indicates that the one potentially unnecessary picture is decodable based on the syntax element; and process the one potentially unnecessary picture based on the determination, wherein to process the one potentially unnecessary picture, the instructions further cause the one or more pro

Assignees

Inventors

Classifications

  • involving temporal prediction (adaptive coding with adaptive selection between spatial and temporal predictive coding H04N19/107; adaptive coding with adaptive selection among a plurality of temporal predictive coding modes H04N19/109) · CPC title

  • Predictors, e.g. intraframe, interframe coding · CPC title

  • in combination with predictive coding · CPC title

  • H04N19/70Primary

    characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • H04N19/00Primary

    Methods or arrangements for coding, decoding, compressing or decompressing digital video signals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9706227B2 cover?
In general, this disclosure describes techniques for coding video data for random access. In particular, this disclosure proposes to code a syntax element that indicates if a dependent picture may be successfully decoded in the event of a random access request to a clean decoding refresh (CDR) picture and may be required for decoding the pictures following the clean decoding refresh (CDR) pictu…
Who is the assignee on this patent?
Chen Ying, Coban Muhammed Zeyd, Chen Peisong, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04N19/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).