Cross-Component In-Loop Filtering for Lower-Complexity Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high resolution and quality images leads to higher data volumes, increasing transmission and storage costs, necessitating improved video encoding/decoding techniques.
Innovation Solution
Adaptive in-loop filtering methods, including cross-component adaptive loop filtering, are employed to optimize image encoding/decoding processes, reducing computational complexity and memory requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high resolution and quality images are used, then image quality is improved, but data volume and transmission cost increase
Solution Approach 1:
The patent applies in-loop filtering techniques that modify the parameters of image blocks during decoding to reduce data volume while maintaining quality. The filtering process adjusts pixel values based on neighboring blocks and gradient calculations, effectively compressing the visual information without sacrificing perceived image quality.
2Device complexity
If conventional in-loop filtering is applied, then decoding complexity is reduced, but filtering accuracy deteriorates
Solution Approach 1:
The patent implements gradient-based adaptive filtering where different filtering strengths and modes are applied to different regions of the image based on local gradient characteristics. High-gradient regions (edges) receive different treatment compared to low-gradient regions (smooth areas), optimizing filtering accuracy while maintaining manageable complexity through localized processing.
Solution Approach 2:
The filtering process dynamically adapts its parameters based on the local image content. Gradient calculations and adaptive filtering coefficients change from block to block, allowing the system to optimize filtering accuracy for each region while maintaining overall decoding efficiency through on-the-fly parameter adjustment.
3Manufacturing precision
If cross-component adaptive loop filtering is applied, then chroma quality is improved, but computational complexity increases
Solution Approach 1:
The patent uses luma gradient information as an intermediary to guide chroma filtering decisions. By calculating gradients in the luma component and using this information to adaptively filter chroma blocks, the system improves chroma quality without having to perform complex direct chroma-chroma gradient calculations, thus managing computational complexity while enhancing precision.
Data Source
AI summary
The present invention relates to a video decoding method, according to embodiment of the invention, image decoding method comprises, acquiring a reconstructed luma block of a current block, determining whether a cross-component adaptive loop filter is applied to the current block, acquiring a reconstructed chroma block of the current block, to which an adaptive loop filter is applied, when the cross-component adaptive loop filter is applied to the current block and acquiring a final reconstructed chroma block of the current block, to which the cross-component loop filter is applied, using the reconstructed luma block and the reconstructed chroma block, to which the adaptive loop filter is applied.


