Adaptive Loop Filtering for Chroma Control in 4:4:4 Video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards lack flexibility and efficiency in applying adaptive loop filters (ALF) to video data with different color formats, particularly where color components have similar characteristics, such as in RGB or 4:4:4 formats, leading to suboptimal video output performance.
Innovation Solution
Introduce an ALF chroma flag in the slice header to enable flexible ALF filtering for multiple color components, allowing separate signaling of chroma ALF filtering through slice header data rather than relying solely on adaptive parameter sets (APS), and use ALF maps to identify specific color components for filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If loop filtering is applied to reduce blocking artifacts, then image quality is improved, but processing time increases
Solution Approach 1:
The patent applies dynamics by making the loop filter strength adaptive rather than fixed. The filter strength is dynamically adjusted based on the color format of the input signal, using different filter strengths for different color formats (e.g., stronger filtering for formats with higher chroma components). This allows the system to optimize image quality while controlling processing time by applying stronger filtering only when necessary.
Solution Approach 2:
The patent changes the parameter of loop filter strength based on the color format. Different color formats are identified and assigned different filter strengths, transforming a static filtering parameter into a dynamic one that adapts to the input characteristics. This resolves the contradiction by optimizing quality for each color format while managing overall processing time.
2Manufacturing precision
If loop filter strength is increased to reduce blocking artifacts, then image quality is improved, but color distortion increases
Solution Approach 1:
The patent applies local quality by tailoring the loop filter strength to the specific characteristics of each color format. Instead of using a uniform filter strength for all formats, the system identifies the color format and applies the appropriate filter strength locally optimized for that format's characteristics, thereby reducing color distortion while maintaining quality improvement.
Solution Approach 2:
The patent changes the filter strength parameter based on color format identification. By detecting the color format and adjusting the filter strength accordingly, the system optimizes the balance between blocking artifact reduction and color distortion for each specific color format, preventing excessive color distortion that would occur with uniformly high filter strength.
3Productivity
If color format is identified to optimize filtering, then processing efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by implementing a color format identification mechanism that works across multiple color formats (e.g., YUV420, YUV444, RGB). The same identification and adaptive filtering framework handles different color formats, providing multi-functional capability without requiring separate processing paths for each format, thus managing complexity while improving efficiency.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
Systems and techniques are described herein for processing video data. For example, a process can include obtaining a video bitstream, the video bitstream including adaptive loop filter (ALF) data. The process can further include determining a value of an ALF chroma filter signal flag from the ALF data, the value of the ALF chroma filter signal flag indicating whether chroma ALF filter data is signaled in the video bitstream. The process can further include processing at least a portion of a slice of video data based on the value of the ALF chroma filter signal flag.