Adaptive Generalized Sample Offset Filtering for Block-Level Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently applying sample offset filtering processes, such as cross-component sample offset (CCSO), local sample offset (LSO), and generalized sample offset (GSO), which are not adequately addressed in current video codecs, leading to suboptimal compression efficiency and quality.

Innovation Solution

Adaptive loop filtering (ALF) utilizes reconstructed samples of a first color component to apply sample offset filtering processes like CCSO, LSO, or GSO, with the application enabled or disabled based on syntax values in the coded video stream, allowing for block-level decoding adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sample offset filtering processes (CCSO, LSO, GSO) are applied to enhance compression efficiency, then compression ratio and quality improve, but device complexity and processing requirements increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidfiltering process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic enable/disable control for sample offset filtering processes based on syntax values in the coded video stream. The adaptive loop filtering can be selectively applied to different frames or blocks according to signaling information, allowing the system to adjust complexity based on content characteristics and compression needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different sample offset filtering processes (CCSO, LSO, GSO) to different color components and spatial locations. Cross-component sample offset filters are applied to chroma components using luma reconstructed samples, while local sample offset filters are applied to specific blocks, allowing optimized filtering quality where needed without uniformly increasing complexity throughout the entire video stream.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If adaptive loop filtering with sample offset is applied to improve video quality, then compression ratio increases, but processing time and computational resources increase

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies sample offset filtering in periodic intervals based on frame-level or block-level syntax signaling. Rather than continuously applying complex filtering throughout the entire video stream, the system activates filtering only when syntax values indicate it is beneficial, creating a periodic application pattern that balances quality improvement with processing time reduction.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12382101B2Adaptive application of generalized sample offset
Publication Date: 2025.08.05 TENCENT AMERICA LLC
  • US12382101B2 patent drawing
  • US12382101B2 patent drawing
  • US12382101B2 patent drawing

AI summary

This disclosure relates to adaptive loop filtering (ALF) for cross-component sample offset (CCSO), local sample offset (LSO), and generalized sample offset (GSO). ALF uses reconstructed samples of a first color component as input (e.g., Y or Cb or Cr). At least one of the GSO, LSO, or CCSO is determined to be enabled for a frame based on a syntax value in a coded video stream. The coded video stream is decoded by applying the at least one of the GSO, the LSO, or the CCSO at a block level.