Adaptive Loop Filter Variable Region Partitioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current adaptive loop filter (ALF) designs in video coding are limited by fixed partitioning patterns and a maximum of 16 regions, which can lead to inadequate coding performance for high-resolution images and varying video content.
Innovation Solution
The proposed solution involves dividing a picture into a variable number of regions, determined by the image resolution, with options such as 64, 128, or 256 regions, and allowing for different partitioning patterns and region orders to be signaled in the bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed partitioning pattern with maximum 16 regions is used for ALF, then the device complexity is reduced and ease of operation is improved, but the adaptability to different content characteristics and coding performance deteriorate
Solution Approach 1:
The patent implements dynamic region partitioning where the number of regions (e.g., 64, 128, or 256) and partitioning patterns are adaptively determined based on picture resolution and content characteristics. The decoder receives signaling information indicating the specific partitioning pattern to use, allowing the system to dynamically adjust the ALF processing structure rather than using a fixed 16-region limit.
Solution Approach 2:
The patent changes key parameters including the maximum number of regions (from fixed 16 to variable 64/128/256), picture resolution thresholds (e.g., 3840×2160, 1920×1080), and partitioning pattern selections. These parameter changes enable the ALF to adapt to different content types and resolutions, improving coding performance while managing complexity through standardized options.
2Manufacturing precision
If the number of ALF regions is increased to 64, 128, or 256, then the coding performance and filtering precision are improved, but the signaling overhead and processing complexity increase
Solution Approach 1:
The patent applies partial action by selectively increasing the number of regions only when necessary (based on picture resolution thresholds and content characteristics). For lower resolutions or simpler content, the system can use fewer regions (e.g., 16 or 64), avoiding unnecessary signaling overhead. The excessive action is controlled through predefined maximums (64, 128, or 256) that prevent unbounded complexity increases.
3Adaptability or versatility
If variable partitioning patterns are allowed, then the adaptability to different picture resolutions and content types is improved, but the difficulty of detecting and measuring the correct pattern increases
Solution Approach 1:
The patent implements feedback mechanisms where the encoder analyzes picture resolution and content characteristics, then selects an appropriate partitioning pattern and signals this selection to the decoder. The decoder receives this signaling information and uses it to correctly interpret the ALF region partitioning without needing to independently detect or measure the pattern, thereby reducing detection difficulty while maintaining adaptability.
Data Source
AI summary
The present disclosure provides a video data processing method. The method includes: receiving a bitstream; decoding a first index from the bitstream; determining a maximum number of an adaptive loop filter (ALF) for a component of a picture based on the first index; and processing pixels in the picture with the ALF.


