Cross-Component Sample Adaptive Offset for Chroma Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently encoding and decoding high-definition and ultra-high-definition video data while maintaining image quality, particularly in optimizing chroma coding efficiency.

Innovation Solution

The implementation of Cross-Component Sample Adaptive Offset (CCSAO) method, which involves reconstructing luma and chroma components using sample offsets determined by classifiers based on luma component samples, to enhance chroma coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional chroma coding methods are used, then coding simplicity is maintained, but chroma coding efficiency deteriorates

Engineering Contradiction:
Improvechroma coding efficiencyVSAvoidcoding method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces luma component samples as an intermediary to determine chroma sample offsets. Instead of directly coding chroma components, the method uses luma samples (which have better prediction accuracy) as a mediator to derive offset values that are then applied to chroma components. This intermediary approach improves chroma coding efficiency by leveraging the stronger correlation between luma and chroma components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter determination method by deriving chroma offsets from luma sample characteristics rather than directly from chroma samples. Specifically, it uses luma sample values to determine offset parameters through classification and offset tables, transforming the parameter determination process to exploit cross-component correlations for improved efficiency.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If cross-component relationships are leveraged, then chroma coding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvechroma coding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the chroma coding process into distinct stages: luma sample classification, offset determination, and offset application. By dividing the process into discrete segments with clear boundaries, the computational complexity is managed through structured processing steps rather than monolithic complex operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-classifying luma samples and pre-determining offset values before applying them to chroma components. The classification and offset determination are prepared in advance using lookup tables and predefined rules, reducing the computational burden during the actual chroma coding process.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If sample offsets are applied to chroma components, then image quality is improved, but bit-rate increases

Engineering Contradiction:
Improveimage qualityVSAvoidbit-rate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by determining different offset values for different chroma sample locations based on local luma sample characteristics. Instead of applying a uniform offset, the method classifies luma samples locally and applies context-specific offsets, improving image quality where needed while avoiding unnecessary bit-rate increases in uniform regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by applying offsets selectively based on classification results rather than uniformly to all chroma samples. The offset application is conditioned on luma sample characteristics, applying refinement only where cross-component correlations indicate benefit, thus avoiding excessive bit-rate consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12519965B2Chroma coding enhancement in cross-component sample adaptive offset
Publication Date: 2026.01.06 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12519965B2 patent drawing
  • US12519965B2 patent drawing
  • US12519965B2 patent drawing

AI summary

An electronic apparatus performs a method of decoding video data. The method includes receiving, from the video signal, a picture frame that includes a first component and a second component, receiving, from the video signal, a plurality of sample offsets associated with the second component, reconstructing the samples of the first component before a first in-loop filter module, reconstructing the samples of the second component after a second in-loop filter module, determining a classifier for the second component from one or more reconstructed samples of the first component relative to each sample of the second component, selecting a sample offset from the plurality of sample offsets for the second component according to the classifier, and modifying the reconstructed samples of the second component based on the selected sample offset.