IP Library Patent Application 19303152
Patent Application
App. No. 19/303,152

CONSTRAINT FLAGS IN GENERAL CONSTRAINTS INFORMATION

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 None
App. No.
19/303,152
Abstract

A non-transitory computer-readable storage medium stores instructions which when executed by a processor cause the processor to perform an encoding method including: determining whether each constraint information group of at least one constraint information group and including a plurality of constraint flags is to be signaled for a subset of coding blocks in constraint information in a video bitstream. A gate flag of each constraint information group indicating whether the respective constraint information group of the at least one constraint information group corresponding to the respective gate flag is signaled in the constraint information for the subset of coding blocks is signaled in the constraint information. Each constraint information group includes the respective plurality of constraint flags. Prediction information for the subset of coding blocks is generated based on whether a first constraint information group in the at least one constraint information group is signaled in the constraint information.

Claims (65)

1 . A non-transitory computer-readable storage medium storing instructions which when executed by a processor cause the processor to perform an encoding method comprising:

determining whether each constraint information group of at least one constraint information group and including a plurality of constraint flags is to be signaled for a subset of coding blocks in constraint information in a video bitstream;

signaling, in the constraint information, a gate flag of each constraint information group indicating whether the respective constraint information group of the at least one constraint information group corresponding to the respective gate flag is signaled in the constraint information, the constraint information being for the subset of coding blocks in the video bitstream, each constraint information group including the respective plurality of constraint flags for the subset of coding blocks;

generating prediction information for the subset of coding blocks based on whether a first constraint information group in the at least one constraint information group is signaled in the constraint information;

based on whether the first constraint information group including the plurality of constraint flags is signaled in the constraint information, encoding, in the video bitstream, the subset of coding blocks; and

transmitting the video bitstream, wherein

when the first constraint information group of the gate flag is determined to be signaled in the constraint information,

the generating the prediction information includes generating the prediction information for the subset of coding blocks based on the plurality of constraint flags in the first constraint information group of the gate flag; and

an offset and a length are signaled in the constraint information indicating that the plurality of constraint flags in the first constraint information group of the gate flag is signaled in the constraint information.

2 . The non-transitory computer-readable storage medium of claim 1 , wherein

the plurality of constraint flags in the first constraint information group is determined to be signaled in the constraint information.

3 . The non-transitory computer-readable storage medium of claim 1 , wherein

a plurality of constraint flags of a second constraint information group in the at least one constraint information group is determined not to be signaled in the constraint information.

4 . The non-transitory computer-readable storage medium of claim 1 , wherein

the gate flag of a second constraint information group in the at least one constraint information group indicates that a plurality of constraint flags of the second constraint information group in the at least one constraint information group is not signaled, and the plurality of constraint flags of the second constraint information group is not signaled in the constraint information.

5 . The non-transitory computer-readable storage medium of claim 1 , wherein the constraint information is a high level syntax structure for at least one picture, and the subset of coding blocks includes coding blocks in the at least one picture.

6 . The non-transitory computer-readable storage medium of claim 1 , wherein

the plurality of constraint flags in the first constraint information group is determined to be signaled,

the plurality of constraint flags is signaled according to a predetermined order, and

the encoding method further includes

run-encoding the plurality of constraint flags; and

generating the prediction information for the subset of coding blocks based on the plurality of constraint flags.

7 . The non-transitory computer-readable storage medium of claim 2 , wherein

the plurality of constraint flags is signaled according to a predetermined order, and

the generating the prediction information further includes run-encoding the plurality of constraint flags.

8 . The non-transitory computer-readable storage medium of claim 2 , wherein

the at least one constraint information group includes plural constraint information groups and plural corresponding gate flags indicating presence of each of the plural constraint information groups, and

an offset and a length are signaled in the constraint information for each of the plural constraint information groups indicating a position of and a number of contiguous constraint flags in the respective one of the plural constraint information groups.

9 . The non-transitory computer-readable storage medium of claim 8 , wherein

a syntax element indicating a number of offsets included in the constraint information is signaled in the constraint information.

10 . The non-transitory computer-readable storage medium of claim 1 , wherein

one or more constraint information groups including the first constraint information group are signaled in the video bitstream, and

one or more syntax elements in the constraint information are byte aligned, the one or more syntax elements including the gate flag of each of the one or more constraint information groups and including the plurality of constraint flags in the one or more constraint information groups.

11 . A non-transitory computer-readable storage medium storing a video media bitstream encoded by an encoding method, the encoding method comprising:

determining whether each constraint information group of at least one constraint information group and including a plurality of constraint flags is to be signaled for a subset of coding blocks in constraint information in the video media bitstream;

signaling, in the constraint information, a gate flag of each constraint information group indicating whether the respective constraint information group of the at least one constraint information group corresponding to the respective gate flag is signaled in the constraint information, the constraint information being for the subset of coding blocks in the video media bitstream, each constraint information group including the respective plurality of constraint flags for the subset of coding blocks;

generating prediction information for the subset of coding blocks based on whether a first constraint information group in the at least one constraint information group is signaled in the constraint information; and

based on whether the first constraint information group including the plurality of constraint flags is signaled in the constraint information, encoding, in the video media bitstream, the subset of coding blocks, wherein

when the first constraint information group of the gate flag is determined to be signaled in the constraint information,

the generating the prediction information includes generating the prediction information for the subset of coding blocks based on the plurality of constraint flags in the first constraint information group of the gate flag; and

an offset and a length are signaled in the constraint information indicating that the plurality of constraint flags in the first constraint information group of the gate flag is signaled in the constraint information.

12 . The non-transitory computer-readable storage medium of claim 11 , wherein

the plurality of constraint flags in the first constraint information group is determined to be signaled in the constraint information.

13 . The non-transitory computer-readable storage medium of claim 11 , wherein

a plurality of constraint flags of a second constraint information group in the at least one constraint information group is determined not to be signaled in the constraint information.

14 . The non-transitory computer-readable storage medium of claim 11 , wherein

the gate flag of a second constraint information group in the at least one constraint information group indicates that a plurality of constraint flags of the second constraint information group in the at least one constraint information group is not signaled, and the plurality of constraint flags of the second constraint information group is not signaled in the constraint information.

15 . The non-transitory computer-readable storage medium of claim 11 , wherein the constraint information is a high level syntax structure for at least one picture, and the subset of coding blocks includes coding blocks in the at least one picture.

16 . The non-transitory computer-readable storage medium of claim 11 , wherein

the plurality of constraint flags in the first constraint information group is determined to be signaled,

the plurality of constraint flags is signaled according to a predetermined order, and

the encoding method further includes

run-encoding the plurality of constraint flags; and

generating the prediction information for the subset of coding blocks based on the plurality of constraint flags.

17 . The non-transitory computer-readable storage medium of claim 12 , wherein

the plurality of constraint flags is signaled according to a predetermined order, and

the generating the prediction information further includes run-encoding the plurality of constraint flags.

18 . The non-transitory computer-readable storage medium of claim 12 , wherein

the at least one constraint information group includes plural constraint information groups and plural corresponding gate flags indicating presence of each of the plural constraint information groups, and

an offset and a length are signaled in the constraint information for each of the plural constraint information groups indicating a position of and a number of contiguous constraint flags in the respective one of the plural constraint information groups.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein

a syntax element indicating a number of offsets included in the constraint information is signaled in the constraint information.

20 . The non-transitory computer-readable storage medium of claim 11 , wherein

one or more constraint information groups including the first constraint information group are signaled in the video media bitstream, and

one or more syntax elements in the constraint information are byte aligned, the one or more syntax elements including the gate flag of each of the one or more constraint information groups and including the plurality of constraint flags in the one or more constraint information groups.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2025
From: CHOI, BYEONGDOO; LIU, SHAN; WENGER, STEPHAN
To: TENCENT AMERICA LLC
Reel/Frame 073102/0299 →