Stage-Specific Clipping Ranges in Video Compression Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently compressing video data while maintaining accuracy, as they often introduce noise and inefficiencies due to uniform clipping ranges across different portions of the video processing.

Innovation Solution

Implementing different clipping ranges for various stages of the video processing, such as intra prediction, inter prediction, and in-loop filtering, to capture and preserve useful data more accurately, reducing noise and improving compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform clipping ranges are used across all video processing stages, then the processing is simple and consistent, but noise is introduced and compression efficiency deteriorates

Engineering Contradiction:
Improveclipping range configurationVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the video processing into different stages (intra prediction, inter prediction, in-loop filtering) and applies different clipping ranges to each stage. This segmentation allows optimized clipping parameters for each specific processing function, reducing noise and improving compression efficiency while maintaining manageable complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different clipping ranges are applied to different portions of the video processing pipeline based on their specific requirements. The patent implements local optimization where intra prediction uses one clipping range, inter prediction uses another, and in-loop filtering uses a third, allowing each stage to operate with parameters tailored to its specific characteristics and noise profile.

Inventive Principle:
Principle #3Local quality

2Productivity

If different clipping ranges are used for different processing stages, then compression efficiency and prediction accuracy improve, but system complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidclipping range configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic clipping range selection where the clipping parameters are adapted based on the specific processing stage being executed. The system dynamically switches between different clipping ranges (first clipping range for intra prediction, second for inter prediction, third for in-loop filtering) depending on the operational context, allowing optimization without requiring manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the clipping parameters according to the processing stage requirements. By modifying the clipping range parameters dynamically based on whether the operation is intra prediction, inter prediction, or in-loop filtering, the system achieves stage-specific optimization. This parameter adaptation allows the system to handle different noise characteristics and compression requirements of each stage effectively.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If clipping operations remove noise from decoded video data, then prediction accuracy improves, but useful data may be lost

Engineering Contradiction:
Improveprediction accuracyVSAvoiduseful data loss
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies partial clipping actions tailored to each processing stage rather than applying maximum clipping uniformly. By using appropriate clipping ranges for each stage (not removing all clipped portions aggressively), the system achieves sufficient noise reduction for accurate prediction while preserving useful data that might be lost with overly aggressive clipping. This balanced approach optimizes the trade-off between noise removal and data preservation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260038268A1Different ranges for clipping processes for video and image compression
Publication Date: 2026.02.05 TENCENT AMERICA LLC
  • US20260038268A1 patent drawing
  • US20260038268A1 patent drawing
  • US20260038268A1 patent drawing

AI summary

An example method of video decoding is performed at a computing system having memory and one or more processors. The method includes receiving a video bitstream comprising encoded video data and obtaining information indicating a clipping range for the encoded video data, including signaled minimum and maximum values. The method also includes deriving minimum and maximum values for a portion of the encoded video data by applying a forward look-up table to the signaled minimum and maximum values. The method further includes performing a clipping operation on the portion of the encoded video data using the derived minimum and maximum values.