IP Library › Granted Patent US 11,979,611
Granted Patent B2
US 11,979,611 · App. 17/640,800 · Granted May 7, 2024

Systems and methods for signaling temporal sub-layer information in video coding

Inventor: Sachin G. Deshpande (Vancouver, WA)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/70H04N19/159H04N19/172H04N19/1883
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 11,979,611
App. No.
17/640,800
Granted
May 7, 2024
Kind
B2
Abstract

This disclosure relates to video coding and more particularly to techniques for signaling temporal sub-layer information for coded video. According to an aspect of an invention, a range of a value of a third syntax element in a sequence parameter set is determined based on whether the sequence parameter set refers to a video parameter set, wherein the third syntax element specifies a maximum number of temporal sub-layers that is present in each coded video sequence referring to the sequence parameter set.

Claims (28)

1. A method of decoding video data, the method comprising:

receiving a video parameter set;

parsing a first syntax element in the video parameter set wherein the first syntax element plus one specifies a maximum allowed number of layers in each coded video sequence referring to the video parameter set;

parsing a second syntax element in the video parameter set, wherein the second syntax element plus one specifies a maximum number of temporal sub-layers that may be present in a layer specified by the video parameter set;

parsing a third syntax element in the video parameter set, wherein a value of the third syntax element equal to 1 specifies that all layers are independently coded without using inter-layer prediction and the value of the third syntax element equal to 0 specifies that one or more of layers may use inter-layer prediction;

receiving a sequence parameter set;

parsing a fourth syntax element in the sequence parameter set; and

parsing a fifth syntax element in the sequence parameter set, wherein the fifth syntax element plus one specifies a maximum number of temporal sub-layers that may be present in each coded video sequence referring to the sequence parameter set,

wherein,

in a case that a value of the fourth syntax element is greater than 0,

the sequence parameter set refers to the video parameter set and a value of the fifth syntax element is in a range of 0 to a value of the second syntax element, and

in a case that the value of the fourth syntax element is equal to 0,

the sequence parameter set does not refer to the video parameter set, a value of the first syntax element is inferred to be equal to 0, the value of the third syntax element is inferred to be equal to 1, the value of the fifth syntax element is in a range of 0 to 6, and a value of a highest temporal sub-layer to be decoded is set equal to the value of the fifth syntax element.

2. A device comprising:

a processor, and

a memory associated with the processor; wherein the processor is configured to perform the following steps:

receiving a video parameter set;

parsing a first syntax element in the video parameter set, wherein the first syntax element plus one specifies a maximum allowed number of layers in each coded video sequence referring to the video parameter set;

parsing a second syntax element in the video parameter set, wherein the second syntax element plus one specifies a maximum number of temporal sub-layers that may be present in a layer specified by the video parameter set;

parsing a third syntax element in the video parameter set, wherein a value of the third syntax element equal to 1 specifies that all layers are independently coded without using inter-layer prediction and the value of the third syntax element equal to 0 specifies that one or more of layers may use inter-layer prediction;

receiving a sequence parameter set;

parsing a fourth syntax element in the sequence parameter set; and

parsing a fifth syntax element in the sequence parameter set, wherein the fifth syntax element plus one specifies a maximum number of temporal sub-layers that may be present in each coded video sequence referring to the sequence parameter set,

wherein,

in a case that a value of the fourth syntax element is greater than 0,

the sequence parameter set refers to the video parameter set and a value of the fifth syntax element is in a range of 0 to a value of the second syntax element, and

in a case that the value of the fourth syntax element is equal to 0,

the sequence parameter set does not refer to the video parameter set, a value of the first syntax element is inferred to be equal to 0, the value of the third syntax element is inferred to be equal to 1, the value of the fifth syntax element is in a range of 0 to 6, and a value of a highest temporal sub-layer to be decoded is set equal to the value of the fifth syntax element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: DESHPANDE, SACHIN G.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 059267/0715 →
Continuity (4)
Provisional Application 62903909 · Sep 22, 2019
Provisional Application 62902177 · Sep 18, 2019
Provisional Application 62897238 · Sep 6, 2019
Related Publication 20220345745A1 · Oct 27, 2022