US 11,943,462 B2
Signaling of constraint flags using gate flag in coded video stream
Byeongdoo Choi, Palo Alto, CA (US); Shan Liu, San Jose, CA (US); and Stephan Wenger, Hillsborough, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on Aug. 15, 2022, as Appl. No. 17/888,026.
Application 17/888,026 is a continuation of application No. 17/220,672, filed on Apr. 1, 2021, granted, now 11,451,811.
Claims priority of provisional application 63/028,222, filed on May 21, 2020.
Claims priority of provisional application 63/027,848, filed on May 20, 2020.
Claims priority of provisional application 63/024,140, filed on May 13, 2020.
Claims priority of provisional application 63/010,272, filed on Apr. 15, 2020.
Claims priority of provisional application 63/005,345, filed on Apr. 5, 2020.
Prior Publication US 2023/0032818 A1, Feb. 2, 2023
Int. Cl. H04N 19/70 (2014.01); H04N 19/176 (2014.01); H04N 19/44 (2014.01); H04N 19/46 (2014.01); H04N 19/93 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/70 (2014.11); H04N 19/93 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video encoding in an encoder, comprising:
determining whether a plurality of constraint flags of a constraint information group are to be signaled for a subset of coding blocks;
signaling a gate flag indicating whether the plurality of constraint flags of the constraint information group are signaled, wherein the gate flag is signaled in a general constraint information syntax structure of a coded video bitstream;
in accordance with the signaled gate flag indicating that the plurality of constraint flags of the constraint information group are signaled, signaling the plurality of constraint flags of the constraint information group in the general constraint information syntax structure of the coded video bitstream;
based on the signaled plurality of constraint flags of the constraint information group, signaling one or more offsets and one or more corresponding lengths, wherein each offset indicates a position of a set of contiguous constraint flags in the general constraint information syntax structure and a corresponding length indicates a number of constraint flags in the set of contiguous constraint flags in the general constraint information syntax structure; and
in accordance with the plurality of constraint flags being signaled in the general constraint information syntax structure, encoding the subset of coding blocks based on the plurality of constraint flags.