CCSO Frame Flags for Cross-Component Video Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle to effectively reduce reconstruction errors in video data while maintaining high compression efficiency, particularly in lossy compression scenarios where cross-component filtering is not adequately controlled.

Innovation Solution

Implementing a cross-component sample offset (CCSO) filter that uses co-located reconstructed samples and neighboring samples from a first color component to derive sample offsets for a second color component, with control flags at both frame and component levels to adjust filtering parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If cross-component offset filtering is applied to reduce reconstruction errors, then video reconstruction quality is improved, but bit rate increases due to additional filter parameters

Engineering Contradiction:
Improvevideo reconstruction qualityVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies cross-component offset filtering selectively rather than uniformly across all video data. Frame-level flags and component-level flags enable the filter to be applied only to specific frames and specific color components (luma, Cb, Cr) where it provides benefit, avoiding unnecessary processing overhead in regions where filtering is not needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering parameters are made dynamic through multiple control flags that allow adaptation to different video content characteristics. The frame-level CCSO flag enables/disables filtering on a per-frame basis, while component-level CCSO flags allow different filtering behavior for different color components, optimizing the balance between quality and bit rate for each specific case.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If multiple filter control flags are implemented for precise filtering control, then filtering precision is improved, but device complexity increases

Engineering Contradiction:
Improvefiltering precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control structure is segmented into multiple hierarchical levels: a frame-level CCSO flag that controls filtering for the entire frame, and component-level CCSO flags that control filtering for specific color components. This segmentation allows precise control where needed while maintaining simplicity through default behaviors when flags are not set.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multiple flags serve multiple functions: the frame-level flag provides coarse-grained control for overall frame filtering, while component-level flags provide fine-grained control for specific color components. This multi-functionality allows a single filtering mechanism to adapt to various video content types and quality requirements without requiring entirely separate control systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20260012603A1CCSO with high level flags
Publication Date: 2026.01.08 TENCENT AMERICA LLC
  • US20260012603A1 patent drawing
  • US20260012603A1 patent drawing
  • US20260012603A1 patent drawing

AI summary

An example method of video encoding includes receiving video data comprising a current image frame. The method also includes encoding the current image frame, and transmitting the encoded current image frame via a video bitstream. The method further includes signaling, via the video bitstream, a frame-level syntax element for a cross-component sample offset (CCSO) flag indicating whether to apply cross-component offset filtering on the current image frame. A first syntax element is signaled in the video bitstream for a first component CCSO flag indicating whether to apply cross-component offset filtering on a first color component of the current image frame when the CCSO flag indicates that cross-component offset filtering is applied on the current image frame.