Bilateral Chroma Filtering With CCSAO for Ringing Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle to effectively remove ringing artifacts, especially in chroma components, despite the use of in-loop filters like deblocking, sample adaptive offset (SAO), and adaptive loop filter (ALF).

Innovation Solution

The implementation of a bilateral filter in conjunction with a cross-component sample adaptive offset (CCSAO) filter, where the filters can be applied sequentially, in parallel, or with threshold-based skipping, to generate and combine offsets, and the bilateral filter weights vary based on distance and intensity differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If in-loop filters like deblocking, SAO, and ALF are applied to remove ringing artifacts, then picture quality is improved, but the filters fail to effectively remove ringing artifacts in chroma components

Engineering Contradiction:
Improveringing artifact removalVSAvoidfilter effectiveness
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent combines multiple filtering techniques (bilateral filter and CCSAO filter) into a unified processing system. The bilateral filter processes chroma components while the CCSAO filter processes luma components, and their outputs are merged through offset combination to produce the final filtered picture, achieving effective ringing artifact removal across all components

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary offset combination mechanism that integrates the bilateral filter offset and CCSAO filter offset. This intermediary process combines the strengths of both filters while mitigating their individual limitations, producing a balanced filtering effect that effectively removes ringing artifacts without introducing new distortions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If bilateral filter weights vary based on distance and intensity differences, then edge preservation is improved, but computational complexity increases

Engineering Contradiction:
Improveedge preservationVSAvoidfilter computation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by making filter weights adaptive to local image characteristics. The bilateral filter computes different weights for different neighboring samples based on their spatial distance and intensity difference from the center sample, allowing the filter to preserve edges where needed while smoothing uniform regions

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by applying the bilateral filter selectively to chroma components and using threshold-based skipping mechanisms. The filter is applied only when necessary (e.g., when ringing artifacts are detected) and can be skipped when the offset exceeds a threshold, reducing unnecessary computations while maintaining quality where needed

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If bilateral filter and CCSAO filter are applied sequentially or in parallel, then processing flexibility is improved, but processing time increases

Engineering Contradiction:
Improvefilter application flexibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamics by allowing flexible filter application modes (sequential or parallel) that can be adapted based on processing requirements. The system can switch between different processing modes to balance quality and speed, and uses threshold-based skipping to dynamically reduce processing time when conditions permit

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies skipping by implementing threshold-based early termination. When the offset generated by one filter exceeds a predetermined threshold, the system can skip applying the second filter, thereby reducing processing time in cases where the first filter already provides sufficient improvement without sacrificing quality

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20260106977A1Advanced Bilateral Filter In Video Coding
Publication Date: 2026.04.16 BYTEDANCE INC
  • US20260106977A1 patent drawing
  • US20260106977A1 patent drawing
  • US20260106977A1 patent drawing

AI summary

A mechanism for processing video data is disclosed. The mechanism determines to apply a bilateral filter and a cross component sample adaptive offset (CCSAO) filter to samples in a current block of a current picture. The bilateral filter includes filter weights that vary based on a distance between surrounding samples and a central sample and differences in intensities of the surrounding samples and the central sample. A conversion is performed between a visual media data and a bitstream based on the bilateral filter and the CCSAO filter.