Adaptive Filter Shape Switching for Video Sample Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently reducing redundancy in video signals, particularly in adapting filter shapes for optimal sample offset and compression efficiency.

Innovation Solution

The implementation of non-linear mapping based filters with adaptive filter shape configurations, such as cross-component sample offset (CCSO) and local sample offset (LSO) filters, which switch between different filter shapes based on decoded indices to optimize sample reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional fixed filter shapes are used for sample offset, then the implementation is simple, but the compression efficiency is insufficient

Engineering Contradiction:
Improvecompression efficiencyVSAvoidfilter shape adaptation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by enabling the filter shape to change adaptively based on the sample offset value. Instead of using a fixed filter shape, the system dynamically switches between different filter shapes (e.g., horizontal, vertical, diagonal) depending on the magnitude and direction of the sample offset, allowing optimal filtering for different compression scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of filter shape configuration based on the sample offset characteristics. By monitoring the sample offset value and adjusting the filter shape parameter accordingly, the system optimizes the balance between filtering effectiveness and compression efficiency for different video content types

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple filter shapes are implemented for optimal sample offset, then the compression ratio improves, but the computational complexity increases

Engineering Contradiction:
Improvecompression ratioVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by selecting different filter shapes tailored to specific local conditions in the video data. Instead of using a single filter shape for the entire image, the system analyzes local characteristics (such as edge orientation and sample offset magnitude) and applies the most appropriate filter shape to each region, optimizing compression locally without requiring complex global computation

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes filter shape parameters based on local sample offset characteristics. By adjusting the filter shape parameter according to the magnitude and direction of sample offsets in different regions, the patent achieves higher compression ratios while controlling computational complexity through parameter-based adaptation rather than complex structural changes

Inventive Principle:
Principle #35Parameter changes

3Productivity

If filter shape switching is added to enhance coding efficiency, then the compression performance improves, but the decoding time increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoding time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining a set of candidate filter shapes and their corresponding configurations before the decoding process. The system pre-calculates and stores filter shape parameters, allowing the decoder to quickly select and apply the appropriate filter shape based on the sample offset value without performing complex real-time computations, thus reducing decoding time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250047907A1Filter shape switching
Publication Date: 2025.02.06 TENCENT AMERICA LLC
  • US20250047907A1 patent drawing
  • US20250047907A1 patent drawing
  • US20250047907A1 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. An example method of video decoding includes receiving a video bitstream and reconstructing a first sample of the video bitstream using a non-linear mapping-based filter with a first filter shape configuration of a plurality of filter shape configurations. The plurality of filter shape configurations includes at least two filter shape configurations that are based on a same geometric shape and include a same number of filter taps, and the filter taps of the at least two filter shape configurations are located at different positions. The method further includes selecting a second filter shape configuration of the plurality of filter shape configurations, and reconstructing a second sample in the video based on the non-linear mapping-based filter with the second filter shape configuration.