IP Library › Granted Patent US 12,069,310
Granted Patent B2
US 12,069,310 · App. 17/710,694 · Granted Aug 20, 2024

Techniques for constraint flag signaling for range extension

Inventors: Byeongdoo Choi (Palo Alto, CA); Stephan Wenger (Hillsborough, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/70H04N19/14H04N19/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 12,069,310
App. No.
17/710,694
Granted
Aug 20, 2024
Kind
B2
Abstract

Aspects of the disclosure provide methods and apparatuses for video data processing. In some examples, an apparatus for video data processing includes processing circuitry. The processing circuitry determines that profile information of a bitstream is indicative of a profile for operation range extension with a bitdepth higher than a predetermined value. Then, then the processing circuity checks at least a syntax element of the bitstream to determine whether the syntax element of the bitstream satisfies a constraint that is indicative of a single layer for outputting at a decoder for decoding the bitstream.

Claims (42)

1. A method of video data processing, comprising:

determining whether profile information of a bitstream is indicative of a profile of a plurality of profiles for operation range extension with a bitdepth that is higher than 10; and

checking at least a syntax element of the bitstream to which a first constraint is applied when the profile information indicates that the profile is one of the plurality of profiles for operation range extension with the bitdepth that is higher than 10 to determine whether the syntax element of the bitstream is equal to 0, the syntax element being equal to 0 indicating a single layer for outputting at a decoder for decoding the bitstream,

wherein the syntax element includes a PTL multilayer enabled flag.

2. The method of claim 1 , wherein the checking at least the syntax element comprises:

checking a first syntax element that is indicative of a maximum number of layers in a referenced video parameter set (VPS) to determine whether a value of the first syntax element satisfies a second constraint.

3. The method of claim 2 , wherein the checking the first syntax element comprises:

checking the first syntax element that is equal to a subtraction of the maximum number of layers in the VPS by 1 to determine whether the value of the first syntax element is equal to zero, wherein the first syntax element is denoted by vps_max_layers_minus1.

4. The method of claim 1 , wherein the checking at least the syntax element comprises:

checking a second syntax element of a sequence parameter set (SPS) that is an identifier for a video parameter set (VPS) that the SPS refers to determine whether a value of the second syntax element satisfies a third constraint.

5. The method of claim 4 , wherein the checking the second syntax element comprises:

checking the second syntax element of the SPS to determine whether the value of the second syntax element equals zero.

6. The method of claim 1 , wherein the PTL multilayer enabled flag is indicative of an enabling/disabling of multilayer extension in the bitstream.

7. The method of claim 1 , further comprising:

checking at least one of a syntax element indicative of a bitdepth signaled in bitstreams, a syntax element indicative of an index associated with a chroma format, a syntax element indicative of an enabling/disabling of a palette mode, a syntax element indicative of a use/no use of an extended dynamic range, a syntax element indicative of a present/no present of a transform skip flag in a residual coding syntax, a syntax element indicative of a use/no use of a Rice coding in a regular residual coding, a syntax element indicative of an enabling/disabling persistent Rice parameter adaptation, and a syntax element indicative of a scanning pattern from a last significant coefficient to determine whether one or more constraints associated with the profile is satisfied.

8. The method of claim 1 , further comprising:

checking, in response to the profile being still picture profile, whether the bitstream comprises only one picture.

9. The method of claim 1 , further comprising:

checking a syntax element indicative of a level of the bitstream to determine whether the level satisfies the constraint.

10. The method of claim 1 , wherein the bitdepth is one of 11 and 12.

11. A method of video data processing, comprising:

determining profile information of a bitstream is indicative of a profile of a plurality of profiles for operation range extension with a bitdepth that is higher than 10;

setting at least a syntax element of the bitstream to which a first constraint is applied when the profile is one of the plurality of profiles for operation range extension with the bitdepth that is higher than 10, the syntax element being set as equal to 0 indicating a single layer; and

encoding the syntax element in the bitstream,

wherein the syntax element includes a PTL multilayer enabled flag.

12. The method of claim 11 , further comprising:

setting a first syntax element that is indicative of a maximum number of layers in a referenced video parameter set (VPS) based on a second constraint when the profile is the one of the plurality of profiles for operation range extension with the bitdepth that is higher than 10; and

encoding the first syntax element in the bitstream.

13. The method of claim 11 , further comprising:

setting a second syntax element of a sequence parameter set (SPS) that is an identifier for a video parameter set (VPS) that the SPS refers to based on a third constraint when the profile is the one of the plurality of profiles for operation range extension with the bitdepth that is higher than 10; and

encoding the first syntax element in the bitstream.

14. The method of claim 11 , wherein the PTL multilayer enabled flag is indicative of an enabling/disabling of multilayer extension in the bitstream.

15. The method of claim 11 , wherein the bitdepth is one of 11 and 12.

16. A method of processing visual media data, the method comprising:

performing a conversion between a visual media file and a bitstream of visual media data according to a format rule, wherein

the bitstream includes at least a syntax element to which a first constraint is applied when a profile is one of a plurality of profiles for operation range extension with a bitdepth that is higher than 10,

the format rule specifies that the syntax element is equal to 0 indicating a single layer when the profile is one of the plurality of profiles for operation range extension with the bitdepth that is higher than 10, and

the syntax element includes a PTL multilayer enabled flag.

17. The method of claim 16 , wherein the format rule specifies that a second constraint is applied to a first syntax element that is indicative of a maximum number of layers in a referenced video parameter set (VPS) when the profile is the one of the plurality of profiles for operation range extension with the bitdepth that is higher than 10.

18. The method of claim 16 , wherein the format rule specifies that a third constraint is applied to a second syntax element of a sequence parameter set (SPS) that is an identifier for a video parameter set (VPS) that the SPS refers to when the profile is the one of the plurality of profiles for operation range extension with the bitdepth that is higher than 10.

19. The method of claim 16 , wherein the PTL multilayer enabled flag is indicative of an enabling/disabling of multilayer extension in the bitstream.

20. The method of claim 16 , wherein the bitdepth is one of 11 and 12.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: CHOI, BYEONGDOO; WENGER, STEPHAN; LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 059465/0089 →
Continuity (2)
Provisional Application 63250096 · Sep 29, 2021
Related Publication 20230102088A1 · Mar 30, 2023