Scalability using temporal sublayers
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsRickard Sjöberg, Jacob Ström, Martin Pettersson, Mitra Damghanian
Life of this patent
Estimating the term…
Abstract
A method and apparatus for decoding and outputting one or more pictures from a bitstream is provided. The method includes obtaining an indication that specifies that the decoder should not output pictures belonging to a temporal layer. The method includes decoding at least one picture from a bitstream wherein picture(s) belong to the temporal layer. The method includes decoding at least one picture from a bitstream wherein picture(s) belong to one temporal layer not equal to. The method includes responsive to receiving the indication, suppressing output of the at least one picture. The method includes outputting the at least one picture.
Claims26
A method for decoding and outputting one or more pictures from a bitstream, each of the one or more pictures being associated with a temporal layer indicated by a value of a respective temporal layer identifier associated with the picture, the method comprising:
- obtaining an indication I1 that indicates whether or not a decoder should output pictures associated with a temporal layer with temporal layer identifier value T1;
- decoding at least one picture P1 from the bitstream, wherein picture(s) P1 is (are) associated with the temporal layer with temporal layer identifier value T1;
- decoding at least one picture P2 from the bitstream, wherein picture(s) P2 is (are) associated with a temporal layer with temporal layer identifier value T2 not equal to T1;
- responsive to the indication I1 having a first value, suppressing output of the at least one picture P1;
- responsive to the indication I1 having a second value, not suppressing output of the at least one picture P1;
- and
- outputting the at least one picture P2.
A method for decoding at least two lower spatial resolution pictures, picture A0 and picture A1, and two corresponding higher spatial resolution pictures, picture B0 and picture B1, from a bitstream, wherein the pictures A0 and B0 share the same content timestamp and pictures A1 and B1 share the same content timestamp, the method comprising:
- decoding the picture A0 from the bitstream, wherein a temporal ID value equal to A and an output order or timestamp value equal to T0 are decoded from the bitstream for the picture A0;
- decoding the picture B0 from the bitstream, wherein a temporal ID value equal to B and an output order or timestamp value equal to T1 are decoded from the bitstream for the picture B0, wherein the value B represents a higher temporal layer than the value A, and wherein the value T1 represents a later output than the value TO, and wherein the picture B0 uses the picture A0 for inter prediction;
- decoding the picture A1 from the bitstream, wherein a temporal ID value equal to A and an output order or timestamp value equal to T2 are decoded from the bitstream for the picture A1, wherein the value T2 represents a later output than the value T1, and wherein the picture A1 uses the picture A0 for inter prediction;
- decoding the picture B1 from the bitstream, wherein a temporal ID value equal to B and an output order or timestamp value equal to T3 are decoded from the bitstream for the picture B1, wherein the value T3 represents a later output than the value T2, and wherein the picture B1 uses the picture A1 and the picture B0 for inter prediction;
- and
- outputting the pictures B0 and B1 but not outputting the pictures A0 or A1.
An apparatus comprising:
- processing circuitry;
- and
- a memory coupled with the processing circuitry, wherein the memory includes instructions that when executed by the processing circuitry cause the apparatus to:
- obtain an indication I1 that indicates whether or not a decoder should output pictures associated with a temporal layer with temporal layer identifier value T1;
- decode at least one picture P1 from a bitstream, wherein picture(s) P1 is (are) associated with the temporal layer with temporal layer identifier value T1;
- decode at least one picture P2 from the bitstream, wherein picture(s) P2 is (are) associated with a temporal layer with temporal layer identifier value T2 not equal to T1;
- responsive to the indication I1 having a first value, suppress output of the at least one picture P1;
- responsive to the indication I1 having a second value, not suppress output of the at least one picture P1;
- and
- output the at least one picture P2.
An apparatus comprising:
- processing circuitry;
- and
- a memory coupled with the processing circuitry, wherein the memory includes instructions that when executed by the processing circuitry cause the apparatus to decode at least two lower spatial resolution pictures, picture A0 and picture A1, and two corresponding higher spatial resolution pictures, picture B0 and picture B1, from a bitstream, wherein the pictures A0 and B0 share the same content timestamp and the pictures A1 and B1 share the same content timestamp, by:
- decoding the picture A0 from the bitstream, wherein a temporal ID value equal to A and an output order or timestamp value equal to T0 are decoded from the bitstream for the picture A0;
- decoding the picture B0 from the bitstream, wherein a temporal ID value equal to B and an output order or timestamp value equal to T1 are decoded from the bitstream for the picture B0, wherein the value B represents a higher temporal layer than the value A, and wherein the value T1 represents a later output than the value TO, and wherein the picture B0 uses the picture A0 for inter prediction;
- decoding the picture A1 from the bitstream, wherein a temporal ID value equal to A and an output order or timestamp value equal to T2 are decoded from the bitstream for the picture A1, wherein the value T2 represents a later output than the value T1, and wherein the picture A1 uses the picture A0 for inter prediction;
- decoding the picture B1 from the bitstream, wherein a temporal ID value equal to B and an output order or timestamp value equal to T3 are decoded from the bitstream for the picture B1, wherein the value T3 represents a later output than the value T2, and wherein the picture B1 uses the picture A1 and the picture B0 for inter prediction;
- and
- outputting the pictures B0 and B1 but not outputting the pictures A0 or A1.
Dependencies are inferred from the claim text.