Cross-Component Sample Offset Filtering for Reconstructed Video Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding and decoding techniques face challenges in improving the quality of recovered video data, particularly in bandwidth-limited communication channels, due to lossy processes and the need for dynamic filtering adjustments.

Innovation Solution

A cross-component based filtering system is introduced, which includes a filter that uses a sample classifier to classify samples based on intensity and generate offsets. This system operates within the in-loop filtering process of video coders and decoders, enhancing sample classification and filtering efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If lossy decoding processes are applied to reduce bandwidth, then bandwidth consumption is reduced, but video data quality deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidvideo data quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent introduces an in-loop filter as an intermediary component between the lossy decoder and the prediction algorithms. This filter processes the recovered video data to remove artifacts and improve quality before the data is used in prediction, thereby mediating between the bandwidth-reducing lossy process and the quality requirements of video coding without requiring additional transmission bandwidth

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The filtering system is designed to be self-contained within the decoder, using only the decoded video data itself to perform filtering operations. The filter analyzes the recovered video data and applies appropriate filtering to improve quality, allowing the system to service its own quality improvement needs without external intervention or additional information from the encoder

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If filtering algorithms are applied to improve recovered video data quality, then video quality is improved, but system complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic filtering system that adapts its behavior based on the characteristics of the input video data. The filter adjusts its parameters and processing intensity according to the local features of the video content, allowing it to provide optimal filtering for different regions and scenarios without requiring a fixed complex configuration for all possible cases

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The filtering process is divided into distinct functional stages and components, with each stage handling specific aspects of the filtering task. This segmentation allows the complex filtering operation to be broken down into manageable, independently optimized modules that can be processed sequentially, reducing overall system complexity while maintaining high video quality

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If dynamic filtering adjustments are made to improve video quality, then filtering performance is improved, but processing time increases

Engineering Contradiction:
Improvefiltering performanceVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies filtering selectively to only those regions of the video data that benefit most from filtering, rather than uniformly processing all data at maximum intensity. By identifying and focusing computational resources on areas with significant artifacts or quality issues, the system achieves high filtering performance where needed while minimizing unnecessary processing time in already-quality regions

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12348786B2Enhanced cross component sample offset filtering system for video coding and decoding
Publication Date: 2025.07.01 APPLE INC
  • US12348786B2 patent drawing
  • US12348786B2 patent drawing
  • US12348786B2 patent drawing

AI summary

A cross-component based filtering system is disclosed for video coders and decoders. The filtering system may include a filter having an input for a filter offset and an input for samples reconstructed from coded video data representing a native component of source video on which the filter operates. The offset may be generated at least in part from a sample classifier that classifies samples reconstructed from coded video data representing a color component of the source video orthogonal to the native component according to sample intensity.