IP Library Granted Patent US 12,593,072
Granted Patent B2
US 12,593,072 · App. 18/763,702 · Granted Mar 31, 2026

Method for picture output with output layer set

Inventors: Byeongdoo Choi (Palo Alto, CA); Shan Liu (Palo Alto, CA); Stephan Wenger (Palo Alto, CA)
Assignee: TENCENT AMERICA LLC
H04N19/70H04N19/103H04N19/136H04N19/172H04N19/184H04N19/51H04N19/593
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 12,593,072
App. No.
18/763,702
Granted
Mar 31, 2026
Kind
B2
Abstract

Systems and methods for coding and decoding are provided. A method includes encoding a video stream including video data partitioned into a plurality of layers, wherein the encoding includes determining whether a first picture of the video stream is to be output based on a syntax element that indicates a mode of output layer set signaling.

Claims (28)

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

obtaining a value for a variable indicating a mode of output layer set signaling,

the variable having a first value the indicates that a total number of output layer sets specified by a parameter set is equal to a maximum allowed number of layers in a video sequence of a video bitstream referring to the parameter set, an i-th output layer set from among the output layer sets includes layers with layer indices from 0 to i, inclusive, and for each output layer set among the output layer sets, only a highest layer in the output layer set is to be output, and

the variable having a second value that indicates that the total number of output layer sets specified by the parameter set is equal to the maximum allowed number of layers in the video sequence of the video bitstream referring to the parameter set, the i-th output layer set from among the output layer sets includes layers with layer indices from 0 to i, inclusive, and for each output layer set among the output layer sets, all layers in the output layer set are to be output; and

decoding the video seuence of the video bitstream based on the variable indicating the mode of output layer set signaling.

2 . The method of claim 1 , wherein the parameter set is a video parameter set.

3 . The method of claim 1 , further comprising:

obtaining a respective subpicture layer identifier for each layer of each output layer set among the output layer sets; and

decoding the respective subpicture layer identifier for each layer of each output layer set.

4 . The method of claim 1 , wherein the first value is equal to 0, and wherein the second value is equal to 1.

5 . The method of claim 1 , wherein, the mode of output layer set signaling having a third value indicates that the total number of output layer sets specified by the parameter set is explicitly signaled in the video bitstream, the third value being equal to 2.

6 . A method of video encoding, the method comprising:

obtaining a value for a variable indicating a mode of output layer set signaling,

the variable having a first value indicates that a total number of output layer sets specified by a parameter set is equal to a maximum allowed number of layers in a video sequence of a video bitstream referring to the parameter set, an i-th output layer set from among the output layer sets includes layers with layer indices from 0 to i, inclusive, and for each output layer set among the output layer sets, only a highest layer in each output layer set is to be output, and

the variable having a second value indicates that the total number of output layer sets specified by the parameter set is equal to the maximum allowed number of layers in a video sequence of the video bitstream referring to the parameter, the i-th output layer set from among the output layer sets includes layers with layer indices from 0 to i, inclusive, and for each output layer set among the output layer sets, all layers in the output layer set are to be output; and

encoding the video sequence of the video bitstream based on the variable indicating the mode of output layer set signaling.

7 . The method of claim 6 , wherein the parameter set is a video parameter set.

8 . The method of claim 6 , method the first value is equal to 0, and wherein the second value is equal to 1.

9 . The method of claim 6 , wherein the mode of output laver set signaling having a third value indicates that the total number of output layer sets specified by the parameter set is explicitly signaled in a video bitstream having the coded video sequence, the third value being equal to 2.

10 . A non-transitory computer-readable medium storing computer instructions configured to store a video bitstream that is generated by a video encoding method, the video encoding method comprising:

setting a value for a variable indicating a mode of output layer set signaling,

the first picture is to be output is based on the variable, and

the variable having a first value indicates that a total number of output layer sets specified by a parameter set is equal to a maximum allowed number of layers in a video sequence of the video bitstream referring to the parameter set, an i-th output later set from among the output layer sets includes layers with layer indices from 0 to i, inclusive, and for each output layer set among the output layer sets, only a highest layer in each output layer set is to be output, and

the variable having a second value indicates that the total number of output laver sets specified by the parameter set is equal to the maximum allowed number of layer is in the video sequence of the video bitstream referring to the parameter set, the i-th output layer set from among the output layer sets includes lavers with layer indices from 0 to i, inclusive, and for each output layer set among the output layer sets, all layers in the output layer set are to be output; and

encoding video sequence of the video bitstream based on the variable indicating the mode of output layer set signaling.

11 . The non-transitory computer-readable medium of claim 10 , wherein the parameter set is a video parameter set.

12 . The non-transitory computer-readable medium of claim 11 , wherein the first value is equal to 0, and wherein the second value is equal to 1.

13 . The non-transitory computer-readable medium of claim 11 , wherein the mode of output layer set signaling having a third value indicates that the total number of output layer sets specified by the parameter set is explicitly signaled, the third value being equal to 2.

Continuity (5)
Continuation 18328401 · Jun 2, 2023
Continuation 17591975 · Feb 3, 2022
Continuation 17063937 · Oct 6, 2020
Provisional Application 62966127 · Jan 27, 2020
Related Publication 20240364933A1 · Oct 31, 2024
References Cited (23)
US 10491912B1 · Xu et al. · 2019 [cited by applicant]
US 20140301484A1 · Wang · 2014 [cited by examiner]
US 20150103884A1 · Ramasubramonian · 2015 [cited by examiner]
US 20150264404A1 · Hannuksela · 2015 [cited by examiner]
US 20150373337A1 · Wang et al. · 2015 [cited by applicant]
US 20150373376A1 · Wang et al. · 2015 [cited by applicant]
US 20160309159A1 · Deshpande · 2016 [cited by applicant]
US 20170134742A1 · Deshpande · 2017 [cited by applicant]
RU 2653299C2 · 2018 [cited by applicant]
Extended European Search Report issued Aug. 9, 2023 in Application No. 20916336.9. [cited by applicant]
International Search Report dated Jan. 19, 2021 from the International Searching Authority in International Application No. PCT/US2020/055760. [cited by applicant]
Sachin Deshpande, “On VPS and Output Layer Set Signaling”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG II, JVET-Q0220-vl, 17th Meeting: Brussels, Jan. 7-17, 2020, pp. 1-8 (8 total page… [cited by applicant]
Written Opinion dated Jan. 19, 2021 from the International Bureau in International Application No. PCT/US2020/055760. [cited by applicant]
Office Action dated Apr. 4, 2023 from the Russian Patent Office in Application No. 2021129914/07(063486). [cited by applicant]
Office Action dated Dec. 13, 2022 issued by the Japanese Patent Office in Japanese Application No. 2021-560267. [cited by applicant]
Singaporean Search Report dated Apr. 11, 2023 in Singaporean Application No. 11202111958U. [cited by applicant]
Written Opinon dated May 3, 2023 in Singaporean Application No. 11202111958U. [cited by applicant]
Benjamin Bross et al., “Versatile Video Coding (Draft 8)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 2020, JVET-Q2001-v7, 17th Meeting: Brussels, BE, Jan. 7-17 (18 pages total). [cited by applicant]
Benjamin Bross et al., “Versatile Video Coding (Draft 8)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-Q2001-vA, Jan. 7-17, 2020, 508 pgs. , 17th Meeting: Brussels, BE. [cited by applicant]
Benjamin Bross, et al., “Versatile Video Coding (Draft 7),” Joint Video Expert Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Oct. 1-11, 2019, JVET-P2001-v9, XP093068590 (200 pages total). [cited by applicant]
Benjamin Bross, et al., “Versatile Video Coding (Draft 8),” Joint Video Expert Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Jan. 7-17, 2020, JVET-Q2001-vC, XP030285388 (508 pages total). [cited by applicant]
Byeongdoo Choi et al., “AHG8: On signaling output layers”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 2019, JVET-P0228, pp. 1-4 (4 pages total). [cited by applicant]
Office Action issued Oct. 22, 2024 in Japanese Application No. 2021-560267. [cited by applicant]