Chroma Deblocking Parameter Signaling for Faster VVC Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently managing chroma signals during encoding and decoding processes, particularly in advanced standards like VVC/H.266, where optimal utilization of chroma deblocking parameters and residual scaling is not well-defined, leading to suboptimal compression efficiency.
Innovation Solution
Implementing methods to determine and signal chroma deblocking parameters and residual scaling based on flags in picture parameter sets and sequence parameter sets, allowing for dynamic control of these processes based on the presence or absence of chroma tools, thereby optimizing encoding and decoding operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If chroma residual scaling is applied to all slices uniformly, then compression efficiency is improved, but bandwidth usage increases and flexibility is reduced
Solution Approach 1:
The patent divides the picture into multiple slices and introduces slice-level chroma residual scaling flags, allowing independent control of chroma residual scaling for each slice. This segmentation enables selective application of scaling only where needed, improving compression efficiency in regions with chroma information while avoiding unnecessary processing and bandwidth usage in monochrome regions.
Solution Approach 2:
The patent implements local quality control by allowing different slices to have different chroma residual scaling configurations. Each slice can be independently configured based on its specific requirements, enabling optimized compression for each local region while maintaining overall system flexibility and adaptability.
2Reliability
If chroma deblocking parameters are always decoded, then processing completeness is ensured, but decoding time and computational resources increase
Solution Approach 1:
The patent introduces a flag in the PPS RBSP syntax structure that indicates whether chroma tool offsets related syntax elements are present. This preliminary indication allows the decoder to prepare and decode chroma deblocking parameters only when necessary, based on the flag value, thereby ensuring processing completeness for regions that require it while avoiding unnecessary decoding operations and reducing overall decoding time.
3Productivity
If slice-level chroma residual scaling control is introduced, then compression efficiency is improved, but syntax structure complexity increases
Solution Approach 1:
The patent integrates the slice-level chroma residual scaling control into the existing PPS RBSP syntax structure by adding a flag that serves multiple purposes: it indicates the presence of chroma tool offsets related syntax elements and enables/disables chroma residual scaling for each slice. This universal approach allows the single flag to provide both structural information and functional control, improving compression efficiency while minimizing the increase in syntax structure complexity.
Data Source
AI summary
The present disclose provides methods and systems for processing chroma signals. According to some embodiments, the method can include: determining, based on a value of a flag that indicates whether a chroma tool offsets related syntax element is present in a picture parameter set (PPS) raw byte sequence payload (RBSP) syntax structure, whether one or more chroma deblocking parameters are present in a picture header or a slice header associated with the PPS; and in response to the flag having a first value, decoding the one or more chroma deblocking parameters, or in response to the flag having a second value, skipping decoding the one or more chroma deblocking parameters.


