Use of general constraint flags associated with coding tools
AssigneelnterDigital CE Patent Holdings, SAS
InventorsKaram Naser, Philippe De Lagrange, Fabrice Le Léannec, Franck Galpin
Life of this patent
Estimating the term…
Abstract
Systems, methods, and instrumentalities are disclosed for using general constraint flags associated with coding tools. The general constraint flags may be configured as indications to indicate whether a coding tool is enabled or disabled for a profile tier level. For example, the coding tool may be a rice coding tool, where rice coding is associated with variable length coding. The coding tool may be associated with extended precision processing.
Claims21
-36. (canceled)
A video decoding device comprising a processor configured to:
- obtain, for at least one output layer set associated with a profile tier level, a first general constraint indication associated with a rice coding tool, and a second general constraint indication associated with an extended precision processing coding tool, and wherein the rice coding tool is associated with variable length coding;
- determine, based on the first general constraint indication, whether the rice coding tool is enabled or disabled for the profile tier level;
- set a value associated with rice coding tool enablement for a plurality of pictures in the at least one output layer set associated with the profile tier level;
- determine, based on the second general constraint indication, whether the extended processing coding tool is enabled or disabled for the profile tier level;
- and
- set a value associated with extended precision coding tool enablement for the plurality of pictures in the at least one output layer set associated with the profile tier level.
A video decoding method comprising:
- obtaining, for at least one output layer set associated with a profile tier level, a first general constraint indication associated with a rice coding tool, and a second general constraint indication associated with an extended precision processing coding tool, and wherein the rice coding tool is associated with variable length coding;
- determining, based on the first general constraint indication, whether the rice coding tool is enabled or disabled for the profile tier level;
- setting a value associated with rice coding tool enablement for a plurality of pictures in the at least one output layer set associated with the profile tier level;
- determining, based on the second general constraint indication, whether the extended processing coding tool is enabled or disabled for the profile tier level;
- and
- setting a value associated with extended precision coding tool enablement for the plurality of pictures in the at least one output layer set associated with the profile tier level.
A video encoding device comprising a processor configured to:
- determine whether to enable or disable a rice coding tool for at least one output layer set associated with a profile tier level;
- perform based on the determination whether to enable or disable the rice coding tool, wherein based on a determination that the rice coding tool is enabled, the processor is configured to perform at least one coding function using the rice coding tool, and based on a determination that the rice coding tool is disabled, the processor is configured to refrain from using the rice coding tool;
- determine whether to enable or disable an extended precision processing coding tool for the at least one output layer set associated with the profile tier level;
- and
- perform based on the determination whether to enable or disable the extended precision processing coding tool, wherein based on a determination that the extended precision processing coding tool is enabled, the processor is configured to perform at least one coding function using the extended precision processing coding tool, and based on a determination that the extended precision processing coding tool is disabled, the processor is configured to refrain from using the extended precision processing coding tool;
- and
- generate video data comprising a first general constraint indication configured to indicate whether the rice coding tool is enabled or disabled for the at least one output layer set associated with the profile tier level and a second general constraint indication configured to indicate whether the extended precision processing coding tool is enabled or disabled for the at least one output layer set associated with the profile tier level.
A video encoding method comprising:
- determining whether to enable or disable a rice coding tool for at least one output layer set associated with a profile tier level;
- performing based on the determination whether to enable or disable the rice coding tool, wherein based on a determination that the rice coding tool is enabled, the performing comprises least one coding function using the rice coding tool, and based on a determination that the rice coding tool is disabled, the performing comprises refraining from using the rice coding tool;
- determining whether to enable or disable an extended precision processing coding tool for the at least one output layer set associated with the profile tier level;
- and
- performing based on the determination whether to enable or disable the extended precision processing coding tool, wherein based on a determination that the extended precision processing coding tool is enabled, the performing comprises at least one coding function using the extended precision processing coding tool, and based on a determination that the extended precision processing coding tool is disabled, the performing comprises refraining from using the extended precision processing coding tool;
- and
- generating video data comprising a first general constraint indication configured to indicate whether the rice coding tool is enabled or disabled for the at least one output layer set associated with the profile tier level and a second general constraint indication configured to indicate whether the extended precision processing coding tool is enabled or disabled for the at least one output layer set associated with the profile tier level.
Dependencies are inferred from the claim text.