Adaptive Loop Filtering Parameter Sets for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in efficiently compressing high-resolution videos due to increased bandwidth demands, with existing methods struggling to optimize coding efficiency and adapt to varying video quality and error sensitivity.
Innovation Solution
The implementation of in-loop reshaping (ILR) techniques for video coding, which involves converting video signals between original and reshaped domains, using side information for default parameters and adaptive loop filtering, to enhance compression performance and reduce computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If adaptive loop filtering is applied to enhance video quality, then video quality is improved, but device complexity increases
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting ALF parameter sets based on temporal layer indices. Different parameter sets (first, second, third ALF parameter sets) are selected according to the temporal layer index, allowing the filtering strength and characteristics to adapt to different video quality requirements and error sensitivity levels without permanently increasing device complexity.
Solution Approach 2:
The patent implements dynamics by making the ALF parameter selection adaptive and dynamic rather than static. The parameter sets are dynamically switched based on temporal layer indices, enabling the system to adapt to varying video conditions, quality requirements, and error sensitivities in real-time, thus improving video quality without requiring permanently complex device architecture.
2Productivity
If in-loop reshaping is implemented to optimize coding efficiency, then coding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent uses parameter changes by implementing in-loop reshaping with configurable parameter sets that can be adjusted based on temporal layer indices. The reshaping parameters are changed dynamically to optimize coding efficiency for different video blocks and temporal layers, rather than using fixed complex reshaping mechanisms.
Solution Approach 2:
The patent applies segmentation by dividing the video processing into different temporal layers with distinct parameter sets. Each temporal layer can have its own ALF and reshaping parameters, allowing the system to optimize coding efficiency for different parts of the video stream independently, reducing the need for a single complex processing path.
3Adaptability or versatility
If multiple ALF parameter sets are configured for different temporal layers, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent implements parameter changes by configuring multiple ALF parameter sets (first, second, third ALF parameter sets) that are selected based on temporal layer indices. This allows the system to adapt to different video quality requirements and error sensitivities by changing parameters rather than adding complex hardware for each scenario.
Solution Approach 2:
The patent applies universality by designing a unified ALF parameter set configuration system that serves multiple temporal layers and different video conditions. The same basic ALF infrastructure handles multiple parameter sets, making the device versatile without proportionally increasing complexity for each adaptability feature.
4Productivity
If chroma residue scaling is applied to enhance compression performance, then compression performance is improved, but computational complexity increases
Solution Approach 1:
The patent applies parameter changes by implementing chroma residue scaling with configurable scaling parameters that can be adjusted based on temporal layer indices and video conditions. The scaling factors and methods are changed dynamically to optimize compression performance for different chroma blocks rather than applying fixed complex scaling operations.
Solution Approach 2:
The patent implements local quality by applying chroma residue scaling selectively to different chroma blocks based on their specific characteristics and temporal layer assignments. Not all chroma blocks undergo the same scaling operations, allowing the system to improve compression performance where needed while reducing computational complexity for blocks that don't require intensive processing.
Data Source
AI summary
Devices, systems and methods for digital video coding, which includes in-loop reshaping for video coding, are described. An exemplary method for video processing includes performing a conversion between a video comprising one or more video data units and a bitstream representation of the video, the bitstream representation conforming to a format rule that specifies an inclusion of side information indicative of default parameters for a coding mode that is applicable to a video block of the one or more video data units for which the coding mode is enabled, and the side information providing parameters for constructing the video block based on a representation of the video block in an original domain and a reshaped domain and/or a luma-dependent scaling of a chroma residue of a chroma video block.


