Video encoding and decoding

US9813722B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9813722-B2
Application numberUS-201414556504-A
CountryUS
Kind codeB2
Filing dateDec 1, 2014
Priority dateDec 2, 2013
Publication dateNov 7, 2017
Grant dateNov 7, 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.

A method comprising: encoding pictures into a bitstream, the bitstream comprising at least two scalability layers, pictures being associated with access units and pictures being associated individually with one of the at least two scalability layers; indicating in the bitstream inter-layer prediction dependencies, indicative of direct reference layers, if any, of a first scalability layer and indirect reference layers, if any, of the first scalability layer; selecting an earlier picture in decoding order as a basis for deriving picture order count (POC) related variables for a current picture based on a pre-defined algorithm, the current picture being associated with a current scalability layer, wherein the earlier picture is the closest preceding picture, in decoding order, to the current picture among a set of pictures that are associated with the current scalability layer or any direct or indirect reference layer of the current scalability layer.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: encoding pictures into a bitstream, the bitstream comprising at least two scalability layers, pictures being associated with access units and pictures being associated individually with one of the at least two scalability layers; indicating in the bitstream inter-layer prediction dependencies, indicative of direct reference layers, if any, of a first scalability layer and indirect reference layers, if any, of the first scalability layer, a direct reference layer being such that a picture associated with the direct reference layer is useable as a reference picture for prediction of a picture associated with the first scalability layer, and an indirect reference layer being such that a picture associated with an indirect reference layer is unusable as a reference picture for prediction of a picture associated with the first scalability layer but useable as a reference picture for prediction of a picture associated with a direct or indirect reference layer of the first scalability layer; selecting an earlier picture in decoding order as a basis for deriving picture order count (POC) related variables for a current picture based on a pre-defined algorithm, the current picture being associated with a current scalability layer, wherein the earlier picture is the closest preceding picture, in decoding order, to the current picture among a set of pictures that are associated with the current scalability layer or any direct or indirect reference layer of the current scalability layer, and wherein the method further comprises as a part of or in connection with encoding the current picture into the bitstream: determining that POC values are to be reset; encoding into the bitstream an indication of resetting POC values; and using the earlier picture in deriving a value decremented from POC values of all of a plurality of pictures in a decoded picture buffer. 2. The method according to claim 1 , wherein the earlier picture is associated with a POC value variable that can be represented as a sum of a most significant part and a least significant part, wherein the least significant part is represented by a fixed number of bits in a binary representation and the fixed number of least significant bits of the most significant part are equal to 0. 3. The method according to claim 1 , the method further comprising: encoding at least one POC related syntax element into the bitstream on the basis of the POC related variables of said earlier picture defined as a POC reference picture. 4. The method according to claim 3 , wherein the POC related syntax element represents a fixed number of least significant bits of a POC value of the current picture; and the pre-defined algorithm comprises investigating a difference of the value of the POC related syntax element and the least significant part of the POC value of the earlier picture. 5. The method according to claim 1 , wherein pictures are characterized in one or more of the following characterizations: being associated individually with one of one or more temporal sub-layers, characterized in that prediction of a picture associated with a particular temporal sub-layer is disabled from any picture associated with a temporal sub-layer higher than the particular temporal sub-layer, being classified individually as one of a sub-layer reference picture and sub-layer non-reference picture, characterized in that prediction of a picture associated with a first temporal sub-layer is enabled from a sub-layer reference picture associated with the first temporal sub-layer, and prediction of a picture associated with a second temporal sub-layer is disabled from a sub-layer non-reference picture associated with the second temporal sub-layer, being classified individually as one of a leading picture, an intra random access point (IRAP) picture, and a trailing picture, an IRAP picture enabling starting of decoding of a scalability layer which the IRAP picture is associated with, a leading picture following an associated IRAP picture in decoding order and preceding the associated IRAP picture in output order, a trailing picture following an associated IRAP picture in output order, being classified individually as one of a discardable picture and a non-discardable picture, a discardable picture characterized in that no other picture uses it as a reference picture for prediction, wherein the method further comprises: determining POC reference picture characteristics according to said one or more of characterizations to match characteristics of pictures on which the current picture may depend on in prediction; and selecting the set of pictures to comprise pictures fulfilling the POC reference picture characteristics. 6. The method according to claim 5 , further comprising: determining POC reference picture characteristics to match pictures that are associated with the lowest temporal sub-layer, are sub-layer reference pictures, are either intra random access point pictures or trailing pictures, and are non-discardable pictures. 7. An apparatus comprising at least one processor and at least one memory, said at least one memory stored with code thereon, which when executed by said at least one processor, causes an apparatus to perform at least the following: encode pictures into a bitstream, the bitstream comprising at least two scalability layers, pictures being associated with access units and pictures being associated individually with one of the at least two scalability layers; indicate in the bitstream inter-layer prediction dependencies, indicative of direct reference layers, if any, of a first scalability layer and indirect reference layers, if any, of the first scalability layer, a direct reference layer being such that a picture associated with the direct reference layer is useable as a reference picture for prediction of a picture associated with the first scalability layer, and an indirect reference layer being such that a picture associated with an indirect reference layer is unusable as a reference picture for prediction of a picture associated with the first scalability layer but useable as a reference picture for prediction of a picture associated with a direct or indirect reference layer of the first scalability layer; select an earlier picture in decoding order as a basis for deriving picture order count (POC) related variables for a current picture based on a pre-defined algorithm, the current picture being associated with a current scalability layer, wherein the earlier picture is the closest preceding picture, in decoding order, to the current picture among a set of pictures that are associated with the current scalability layer or any direct or indirect reference layer of the current scalability layer, and wherein the apparatus is further caused, as a part of or in connection with encoding the current picture into the bitstream, to perform: determine that POC values are to be reset; encode into the bitstream an indication of resetting POC values; and use the earlier picture in deriving a value decremented from POC values of all of a plurality of pictures in a decoded picture buffer. 8. A computer program product embodied on a non-transitory computer readable medium, comprising computer program code configured to, when executed on at least one processor, cause an apparatus or a system to: encode pictures into a bitstream, the bitstream comprising at least two scalability layers, pictures being associated with access units and pictures being associated individually with one of the at least two scalability layers; indicate in the bitstream inter-layer prediction dependencies, indicative of direct reference layers, if any, of a first scalability layer and indirect

Assignees

Inventors

Classifications

  • using predictive coding (H04N19/61 takes precedence) · CPC title

  • H04N19/30Primary

    using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence) · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · 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 US9813722B2 cover?
A method comprising: encoding pictures into a bitstream, the bitstream comprising at least two scalability layers, pictures being associated with access units and pictures being associated individually with one of the at least two scalability layers; indicating in the bitstream inter-layer prediction dependencies, indicative of direct reference layers, if any, of a first scalability layer and i…
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04N19/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 07 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).