IP Library Granted Patent US 9,706,199
Granted Patent B2
US 9,706,199 · App. 14/036,884 · Granted Jul 11, 2017

Apparatus, a method and a computer program for video coding and decoding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,706,199
App. No.
14/036,884
Granted
Jul 11, 2017
Kind
B2
Abstract

There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In other embodiments, there is provided a method, an apparatus, a computer readable storage medium stored with code thereon for use by an apparatus, and a video encoder, for encoding a scalable bitstream, to provide indicating an encoding configuration, where only samples and syntax from intra coded pictures of base layer is used for coding the enhancement layer pictures. In other embodiments, there is provided an apparatus, a computer readable storage medium stored with code thereon for use by an apparatus, and a video decoder, for decoding a scalable bitstream, to receive indications of an encoding configuration, where only samples and syntax from intra coded pictures of base layer is used for coding the enhancement.

Claims (42)

1. A method for decoding a scalable bitstream comprising a base layer and at least one enhancement layer, the method comprising

receiving at least a part of the bitstream and one or more indications associated with the bitstream or one or more coded video sequences within the bitstream, the indications relating to use of picture types and/or network abstraction layer (NAL) unit types for inter-layer prediction;

determining, by a processor, one or more target output layers for decoding;

decoding, by the processor, from the one or more indications information relating to use of picture types and/or NAL unit types for inter-layer prediction, wherein the information relating to use of inter-layer prediction restricts the use of inter-layer prediction to intra-coded pictures in a base layer of a scalable video sequence as a result of unavailability of base layer syntax to an enhancement layer decoder, wherein the information relates to whether a source picture is being used for the inter-layer prediction;

determining, by the processor, combinations of picture types and/or NAL unit types and layer identifier values that are not to be decoded and/or combinations of picture types and/or NAL unit types and layer identifier values that are to be decoded; and

decoding, by the processor, the NAL units of the bitstream indicated by the combinations of picture types and/or NAL unit types and layer identifier values to be decoded.

2. The method according to claim 1 , the method further comprising

decoding one or more additional indications refining the one or more indications relating to use of picture types and/or NAL unit types for inter-layer prediction to be specific for certain of the base or enhancement layers.

3. The method according to claim 1 , the method further comprising

omitting the NAL units of the bitstream indicated by the combinations of picture types and/or NAL unit types and layer identifier values not to be decoded.

4. The method according to claim 1 , wherein the information relating to use of inter-layer prediction restricts the use of inter-layer prediction to random access point (RAP) pictures in a base layer of a scalable video sequence.

5. The method according to claim 1 , the method further comprising

decoding said one or more indications from one or more syntax elements, wherein said one or more syntax elements are included in a video parameter set structure, a sequence parameter set structure, and/or a supplemental enhancement information (SEI) message.

6. An apparatus comprising:

a video decoder configured for decoding a scalable bitstream comprising a base layer and at least one enhancement layer, the apparatus being configured for

receiving at least a part of the bitstream and one or more indications associated with the bitstream or one or more coded video sequences within the bitstream, the indications relating to use of picture types and/or network abstraction layer (NAL) unit types for inter-layer prediction;

determining one or more target output layers for decoding;

decoding from the one or more indications information relating to use of picture types and/or NAL unit types for inter-layer prediction, wherein the information relating to use of inter-layer prediction restricts the use of inter-layer prediction to intra-coded pictures in the base layer of the scalable bitstream as a result of unavailability of base layer syntax to an enhancement layer decoder, wherein the information relates to whether a source picture is being used for the inter-layer prediction;

determining combinations of picture types and/or NAL unit types and layer identifier values that are not to be decoded and/or combinations of picture types and/or NAL unit types and layer identifier values that are to be decoded; and

decoding the NAL units of the bitstream indicated by the combinations of picture types and/or NAL unit types and layer identifier values to be decoded.

7. The apparatus according to claim 6 , the apparatus being further configured for

decoding one or more additional indications refining the one or more indications relating to use of picture types and/or NAL unit types for inter-layer prediction to be specific for certain of the base or enhancement layers.

8. The apparatus according to claim 6 , the apparatus being further configured for

omitting the NAL units of the bitstream indicated by the combinations of picture types and/or NAL unit types and layer identifier values not to be decoded.

9. A method comprising:

obtaining information relating to use of inter-layer prediction only from certain types of pictures in a base layer of a scalable video sequence, wherein the information relating to use of inter-layer prediction restricts the use of inter-layer prediction to intra-coded pictures in the base layer as a result of unavailability of base layer syntax to an enhancement layer decoder, wherein the information relates to whether a source picture is being used for the inter-layer prediction;

encoding, by a processor, one or more indications relating to use of picture types and/or network abstraction layer (NAL) unit types for inter-layer prediction; and

encoding, by the processor, pictures into a bitstream of the scalable video sequence according to the one or more indication for inter-layer prediction.

10. The method according to claim 9 , the method further comprising

encoding one or more additional indications refining the one or more indications relating to use of picture types and/or NAL unit types for inter-layer prediction to be specific for certain of the base or enhancement layers.

11. The method according to claim 9 , wherein the information relating to use of inter-layer prediction restricts the use of inter-layer prediction to random access point (RAP) pictures in a base layer of a scalable video sequence.

12. The method according to claim 9 , the method further comprising

encoding said one or more indications in one or more syntax elements, wherein said one or more syntax elements are included in a video parameter set structure, a sequence parameter set structure, and/or a supplemental enhancement information (SEI) message.

13. An apparatus comprising:

a video encoder configured for encoding a scalable bitstream comprising a base layer and at least one enhancement layer, wherein said apparatus is further configured for

obtaining information relating to use of inter-layer prediction only from certain types of pictures in a base layer of a scalable video sequence, wherein the information relating to use of inter-layer prediction restricts the use of inter-layer prediction to intra-coded pictures in the base layer as a result of unavailability of base layer syntax to an enhancement layer decoder, wherein the information relates to whether a source picture is being used for the inter-layer prediction;

encoding one or more indications relating to use of picture types and/or network abstraction layer (NAL) unit types for inter-layer prediction; and

encoding pictures into a bitstream of the scalable video sequence according to the one or more indication for inter-layer prediction.

14. The apparatus according to claim 13 , the apparatus being further configured for

encoding one or more additional indications refining the one or more indications relating to use of picture types and/or NAL unit types for inter-layer prediction to be specific for certain of the base or enhancement layers.

15. The method according to claim 1 , wherein the combinations of picture types and/or NAL unit types and layer identifier values comprise a layer identifier list that specifies an increasing order of the layer identifier values.

16. The apparatus according to claim 6 , wherein the combinations of picture types and/or NAL unit types and layer identifier values comprise a layer identifier list that specifies an increasing order of the layer identifier values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2013
From: UGUR, KEMAL; BICI, MEHMET OGUZ; HANNUKSELA, MISKA MATIAS
To: NOKIA CORPORATION
Reel/Frame 031731/0607 →