Cross-Component Adaptive Loop Filter Control via SPS Flags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding technologies, specifically the Cross-Component Adaptive Loop Filter (CCALF), suffer from poor filtering effects and encoding performance, which negatively impact the quality of video pictures and encoding efficiency.
Innovation Solution
The implementation of an adaptive loop filter (ALF) sequence control enabling flag in the sequence parameter set (SPS) syntax allows for the enabling or disabling of the CCALF, enhancing its filtering accuracy and performance by flexible syntax design, ensuring the reconstruction values are closer to the original pixel values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If CCALF is implemented in the related arts, then loop filtering is achieved, but filtering effect and encoding performance are poor
Solution Approach 1:
The patent introduces dynamic control mechanisms through sequence parameter set (SPS) and picture parameter set (PPS) level flags that enable or disable CCALF based on actual encoding conditions. This dynamic adaptation allows the system to optimize between filtering quality and encoding efficiency depending on the specific video content and processing requirements, directly addressing the contradiction between poor filtering effect and encoding performance
Solution Approach 2:
The patent modifies the control parameters by adding specific flags (sps_ccalf_enabled_flag, pic_ccalf_enabled_flag) that change the operational state of CCALF. These parameter changes enable fine-grained control over when CCALF is applied, allowing optimization of both filtering effect and encoding performance by adapting the filter application based on sequence and picture-level characteristics
2Manufacturing precision
If CCALF is enabled to improve filtering accuracy, then reconstruction quality improves, but encoding complexity increases
Solution Approach 1:
The patent segments the CCALF control into multiple independent levels: sequence parameter set level, picture parameter set level, and block level. This segmentation allows the system to apply CCALF selectively based on different criteria at different levels, improving reconstruction quality where needed while avoiding unnecessary processing elsewhere, thus reducing overall encoding complexity
Solution Approach 2:
The patent implements partial application of CCALF by allowing selective enabling at different levels (sequence, picture, block) rather than applying it uniformly throughout. This partial action approach ensures high reconstruction quality is achieved in critical regions while avoiding the excessive complexity of full-frame CCALF application in all cases
Data Source
AI summary
The present disclosure provides an encoding method, a decoding method, an encoding apparatus, a decoding apparatus and devices thereof. The method may include: in response to determining that an adaptive loop filter (ALF) sequence control enabling flag of a sequence parameter set (SPS) syntax indicates allowing a current sequence to enable an ALF, encoding a cross-component adaptive loop filter (CCALF) sequence control enabling flag in the SPS syntax. The technical solutions of the present disclosure can improve the encoding performance.


