IP Library Granted Patent US 12666062
Granted Patent B2
US 12666062 · App. 18/908,902 · Granted Jun 23, 2026

Video coding aspects of temporal motion vector prediction, interlayer referencing and temporal sublayer indication

Inventors: Yago Sánchez De La Fuente (Berlin, DE); Karsten Sühring (Berlin, DE); Cornelius Hellge (Berlin, DE); Thomas Schierl (Berlin, DE); Robert Skupin (Berlin, DE); Thomas Wiegand (Berlin, DE)
Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FÖRDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
H04N19/30H04N19/172H04N19/52H04N19/70
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 12666062
App. No.
18/908,902
Filed
Oct 8, 2024
Granted
Jun 23, 2026
Kind
B2
Art Unit
2482
USPC
375/240.02
Abstract

Concepts for a video coding are described. A first aspect provides a concept for determining an interlayer reference picture for inter-predicting a picture of a multi-layered video data stream. A second aspect provides a concept for the usage of an interlayer prediction tool in multi-layered video data streams. A third aspect is concerned with a determination of a maximum temporal sublayer of an OLS or a maximum temporal sublayer to be decoded.

Claims (41)

1 . A decoder for decoding a video bitstream, the decoder comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to perform operations comprising:

receiving, from the video bitstream, a video parameter set (VPS) including one or more profile tier level parameters, one or more decoded picture buffer (DPB) parameters, and one or more hypothetical reference decoder (HRD) parameters;

receiving, from the video bitstream, an indication of a maximum temporal sublayer corresponding to the one or more profile tier level parameters, an indication of a maximum temporal sublayer corresponding to the one or more DPB parameters, and an indication of a maximum temporal sublayer corresponding to the one or more HRD parameters; and

based on determining that an indication of a maximum temporal sublayer of the video bitstream is not available, setting the indication of the maximum temporal sublayer of the video bitstream equal to the indication of the maximum temporal sublayer corresponding to the one or more profile tier level parameters.

2 . The decoder of claim 1 , the operations further comprising:

associating an output layer set (OLS) with the one or more profile tier level parameters, the one or more DPB parameters, and the one or more HRD parameters.

3 . The decoder of claim 1 , the operations further comprising:

determining that a temporal sublayer of the video bitstream exceeds the maximum temporal sublayer of the video bitstream; and

based on the determining, omitting decoding the temporal sublayer of the video bitstream.

4 . The decoder of claim 1 , the operations further comprising:

determining that a temporal sublayer of the video bitstream does not exceed the maximum temporal sublayer of the video bitstream; and

based on the determining, decoding the temporal sublayer of the video bitstream.

5 . A method of decoding a video bitstream, the method comprising:

receiving, from the video bitstream, a video parameter set (VPS) including one or more profile tier level parameters, one or more decoded picture buffer (DPB) parameters, and one or more hypothetical reference decoder (HRD) parameters;

receiving, from the video bitstream, an indication of a maximum temporal sublayer corresponding to the one or more profile tier level parameters, an indication of a maximum temporal sublayer corresponding to the one or more DPB parameters, and an indication of a maximum temporal sublayer corresponding to the one or more HRD parameters; and

based on determining that an indication of a maximum temporal sublayer of the video bitstream is not available, setting the indication of the maximum temporal sublayer of the video bitstream equal to the indication of the maximum temporal sublayer corresponding to the one or more profile tier level parameters.

6 . The method of claim 5 , further comprising:

associating an output layer set (OLS) with the one or more profile tier level parameters, the one or more DPB parameters, and the one or more HRD parameters.

7 . The method of claim 5 , further comprising:

determining that a temporal sublayer of the video bitstream exceeds the maximum temporal sublayer of the video bitstream; and

based on the determining, omitting decoding the temporal sublayer of the video bitstream.

8 . The method of claim 5 , further comprising:

determining that a temporal sublayer of the video bitstream does not exceed the maximum temporal sublayer of the video bitstream; and

based on the determining, decoding the temporal sublayer of the video bitstream.

9 . A non-transitory computer-readable medium storing a computer program for implementing the method of claim 5 when executed on a computer or signal processor.

10 . A method of encoding a video bitstream, the method comprising:

providing, in the video bitstream, a video parameter set (VPS) including one or more profile tier level parameters, one or more decoded picture buffer (DPB) parameters, and one or more hypothetical reference decoder (HRD) parameters;

providing, in the video bitstream, an indication of a maximum temporal sublayer corresponding to the one or more profile tier level parameters, an indication of a maximum temporal sublayer corresponding to the one or more DPB parameters, and an indication of a maximum temporal sublayer corresponding to the one or more HRD parameters; and

based on determining whether an indication of a maximum temporal sublayer of the video bitstream is equal to the indication of the maximum temporal sublayer corresponding to the one or more profile tier level parameters, omitting or providing in the video bitstream the indication of the maximum temporal sublayer of the video bitstream.

11 . The method of claim 10 , further comprising:

omitting, in the video bitstream, the indication of the maximum temporal sublayer of the video bitstream when the indication of the maximum temporal sublayer of the video bitstream is determined to equal the indication of the maximum temporal sublayer corresponding to the one or more profile tier level parameters.

12 . The method of claim 10 , further comprising:

providing, in the video bitstream, the indication of the maximum temporal sublayer of the video bitstream when the indication of the maximum temporal sublayer of the video bitstream is determined to not equal the indication of the maximum temporal sublayer corresponding to the one or more profile tier level parameters.

13 . The method of claim 10 , further comprising:

associating an output layer set (OLS) with the one or more profile tier level parameters, the one or more DPB parameters, and the one or more HRD parameters.

14 . A non-transitory computer-readable medium storing a computer program for implementing the method of claim 10 when executed on a computer or signal processor.

15 . An encoder for providing a video bitstream, the encoder comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to implement the method of claim 10 when executed by the one or more processors.