IP Library › Granted Patent US 11,700,390
Granted Patent B2
US 11,700,390 · App. 17/845,400 · Granted Jul 11, 2023

Profile, tier and layer indication in video coding

Inventor: Ye-kui Wang (San Diego, CA)
Assignee: BYTEDANCE INC.
H04N19/46H04N19/105H04N19/159H04N19/172H04N19/174H04N19/184H04N19/187H04N19/188H04N19/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 11,700,390
App. No.
17/845,400
Granted
Jul 11, 2023
Kind
B2
Abstract

A method of video processing includes performing a conversion between a video including a plurality of video layers and a bitstream of the video, wherein the bitstream includes a plurality of output layer sets (OLSs), each including one or more of the plurality of video layers, and the bitstream conforms to a format rule, wherein the format rule specifies that, for an OLS having a single layer, a profile-tier-level (PTL) syntax structure that indicates a profile, a tier and a level for the OLS is included in a video parameter set for the bitstream, and the PTL syntax structure for the OLS is also included in a sequence parameter set coded in the bitstream.

Claims (56)

1. A method of video processing, comprising:

performing a conversion between a video comprising a plurality of video layers and a bitstream of the video,

wherein the bitstream comprises a plurality of output layer sets (OLSs), each comprising one or more of the plurality of video layers, and the bitstream conforms to a format rule,

wherein the format rule specifies that, for an OLS having a single layer, a profile-tier-level (PTL) syntax structure that indicates a profile, a tier and a level for the OLS is included in a video parameter set for the bitstream, and the PTL syntax structure for the OLS is also included in a sequence parameter set coded in the bitstream,

wherein the format rule specifies that a number syntax element is included in the video parameter set indicative of a number of the PTL syntax structures coded in the video parameter set, and

wherein the number of PTL syntax structures is equal to a value of the number syntax element plus one.

2. The method of claim 1 , wherein the format rule further specifies a relationship between occurrence of the number of the PTL syntax structures in the video parameter set for the bitstream and a byte alignment syntax field in the video parameter set.

3. The method of claim 2 , wherein the format rule specifies that, at least one PTL syntax structure is included in the video parameter set, and due to inclusion of the at least one PTL syntax structure, one or more instances of the byte alignment syntax field are included in the video parameter set.

4. The method of claim 3 , wherein the byte alignment syntax field is one bit.

5. The method of claim 4 , wherein the value of each of the one or more instances of byte alignment syntax field has a value 0.

6. The method of claim 1 , wherein the format rule further specifies that:

during encoding, an index syntax element indicative of an index to the PTL syntax structure is excluded from the video parameter set for the bitstream in case that a value of the number syntax element is equal to zero, and,

during decoding, the value of the index syntax element is inferred to be zero in case that the index syntax element is not present in the bitstream.

7. The method of claim 1 , wherein the performing the conversion comprises encoding the video into the bitstream.

8. The method of claim 1 , wherein the performing the conversion comprises decoding the video from the bitstream.

9. An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

perform a conversion between a video comprising a plurality of video layers and a bitstream of the video,

wherein the bitstream comprises a plurality of output layer sets (OLSs), each comprising one or more of the plurality of video layers, and the bitstream conforms to a format rule,

wherein the format rule specifies that, for an OLS having a single layer, a profile-tier-level (PTL) syntax structure that indicates a profile, a tier and a level for the OLS is included in a video parameter set for the bitstream, and the PTL syntax structure for the OLS is also included in a sequence parameter set coded in the bitstream,

wherein the format rule specifies that a number syntax element is included in the video parameter set indicative of a number of the PTL syntax structures coded in the video parameter set, and

wherein the number of PTL syntax structures is equal to a value of the number syntax element plus one.

10. The apparatus of claim 9 , wherein the performing the conversion comprises encoding the video into the bitstream.

11. The apparatus of claim 9 , wherein the performing the conversion comprises decoding the video from the bitstream.

12. The apparatus of claim 9 , wherein the format rule further specifies a relationship between occurrence of the number of the PTL syntax structures in the video parameter set for the bitstream and a byte alignment syntax field in the video parameter set,

wherein the format rule specifies that, at least one PTL syntax structure is included in the video parameter set, and due to inclusion of the at least one PTL syntax structure, one or more instances of the byte alignment syntax field are included in the video parameter set,

wherein the byte alignment syntax field is one bit, and

wherein the value of each of the one or more instances of byte alignment syntax field has a value 0.

13. The apparatus of claim 9 , wherein the format rule further specifies that:

during encoding, an index syntax element indicative of an index to the PTL syntax structure is excluded from the video parameter set for the bitstream in case that a value of the number syntax element is equal to zero, and,

during decoding, the value of the index syntax element is inferred to be zero in case that the index syntax element is not present in the bitstream.

14. A non-transitory computer-readable storage medium storing instructions that cause a processor to:

perform a conversion between a video comprising a plurality of video layers and a bitstream of the video,

wherein the bitstream comprises a plurality of output layer sets (OLSs), each comprising one or more of the plurality of video layers, and the bitstream conforms to a format rule,

wherein the format rule specifies that, for an OLS having a single layer, a profile-tier-level (PTL) syntax structure that indicates a profile, a tier and a level for the OLS is included in a video parameter set for the bitstream, and the PTL syntax structure for the OLS is also included in a sequence parameter set coded in the bitstream,

wherein the format rule specifies that a number syntax element is included in the video parameter set indicative of a number of the PTL syntax structures coded in the video parameter set, and

wherein the number of PTL syntax structures is equal to a value of the number syntax element plus one.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the format rule further specifies that:

during encoding, an index syntax element indicative of an index to the PTL syntax structure is excluded from the video parameter set for the bitstream in case that a value of the number syntax element is equal to zero, and

during decoding, the value of the index syntax element is inferred to be zero in case that the index syntax element is not present in the bitstream.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the format rule further specifies a relationship between occurrence of the number of the PTL syntax structures in the video parameter set for the bitstream and a byte alignment syntax field in the video parameter set,

wherein the format rule specifies that, at least one PTL syntax structure is included in the video parameter set, and due to inclusion of the at least one PTL syntax structure, one or more instances of the byte alignment syntax field are included in the video parameter set,

wherein the byte alignment syntax field is one bit, and

wherein the value of each of the one or more instances of byte alignment syntax field has a value 0.

17. A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:

generating the bitstream of the video comprising a plurality of video layers,

wherein the bitstream comprises a plurality of output layer sets (OLSs), each comprising one or more of the plurality of video layers, and the bitstream conforms to a format rule,

wherein the format rule specifies that, for an OLS having a single layer, a profile-tier-level (PTL) syntax structure that indicates a profile, a tier and a level for the OLS is included in a video parameter set for the bitstream, and the PTL syntax structure for the OLS is also included in a sequence parameter set coded in the bitstream,

wherein the format rule specifies that a number syntax element is included in the video parameter set indicative of a number of the PTL syntax structures coded in the video parameter set, and

wherein the number of PTL syntax structures is equal to a value of the number syntax element plus one.

18. The non-transitory computer-readable recording medium of claim 17 , wherein the format rule further specifies that:

during encoding, an index syntax element indicative of an index to the PTL syntax structure is excluded from the video parameter set for the bitstream in case that a value of the number syntax element is equal to zero, and

during decoding, the value of the index syntax element is inferred to be zero in case that the index syntax element is not present in the bitstream.

19. The non-transitory computer-readable recording medium of claim 17 , wherein the format rule further specifies a relationship between occurrence of the number of the PTL syntax structures in the video parameter set for the bitstream and a byte alignment syntax field in the video parameter set,

wherein the format rule specifies that, at least one PTL syntax structure is included in the video parameter set, and due to inclusion of the at least one PTL syntax structure, one or more instances of the byte alignment syntax field are included in the video parameter set,

wherein the byte alignment syntax field is one bit, and

wherein the value of each of the one or more instances of byte alignment syntax field has a value 0.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2022
From: WANG, YE-KUI
To: BYTEDANCE INC.
Reel/Frame 060272/0363 →
Continuity (4)
Continuation PCTUS2020067015 · Dec 24, 2020
Provisional Application 62954907 · Dec 30, 2019
Provisional Application 62953854 · Dec 26, 2019
Related Publication 20220329868A1 · Oct 13, 2022
Cited By (10)
US 12,273,550 US 12,273,551 US 12,348,756 US 12,375,697 US 12,375,726 US 12,464,148 US 12,506,903 US 12,549,753 US 12,634,521 US 12,677,015