Cross-Component Adaptive Loop Filter Control via SPS Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If CCALF is implemented in the related arts, then loop filtering is achieved, but filtering effect and encoding performance are poor

Engineering Contradiction:
Improvefiltering effectVSAvoidencoding performance
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If CCALF is enabled to improve filtering accuracy, then reconstruction quality improves, but encoding complexity increases

Engineering Contradiction:
Improvereconstruction qualityVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11962768B2Encoding method and apparatus, decoding method and apparatus, and devices therefor
Publication Date: 2024.04.16 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • US11962768B2 patent drawing
  • US11962768B2 patent drawing
  • US11962768B2 patent drawing

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.