Adaptive Video Clipping Ranges for Noise-Resilient Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies introduce noise and inefficiencies due to fixed clipping ranges that do not adapt to input signal characteristics, affecting prediction accuracy and compression efficiency.

Innovation Solution

Adaptive determination of clipping ranges based on input signal and internal codec characteristics, allowing for dynamic adjustment of clipping operations to reduce noise and improve coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed clipping range is used in video coding, then the coding process is simple and consistent, but noise is introduced and prediction accuracy deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidclipping process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic clipping ranges that adapt to local video content characteristics rather than using a fixed global clipping range. The clipping range is adjusted based on local signal statistics and quantization parameters, allowing the system to optimize prediction accuracy for different regions and conditions while maintaining manageable complexity through localized adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different clipping ranges to different regions of the video data based on local characteristics. By analyzing local signal properties and applying region-specific clipping parameters, the system improves prediction accuracy for diverse content types without requiring a complete redesign of the overall coding architecture.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If an adaptive clipping range is implemented, then noise is reduced and prediction accuracy improves, but the coding complexity increases

Engineering Contradiction:
Improvecoding precisionVSAvoidclipping process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the clipping range parameters dynamically based on local video content characteristics and quantization settings. By adjusting these parameters adaptively rather than using fixed values, the system achieves higher coding precision and reduced noise while the complexity increase is managed through efficient parameter selection strategies.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If clipping operations are performed with fixed ranges, then the processing speed is maintained, but useful data is lost and compression efficiency deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent employs dynamic clipping ranges that are adjusted based on local video characteristics and quantization parameters. This adaptive approach preserves more useful data by avoiding excessive clipping in regions where it is not needed, thereby improving compression efficiency without requiring significantly additional processing time due to the efficiency of the adaptation mechanism.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12445623B2Adaptive range for clipping processes for video and image compression
Publication Date: 2025.10.14 TENCENT AMERICA LLC
  • US12445623B2 patent drawing
  • US12445623B2 patent drawing
  • US12445623B2 patent drawing

AI summary

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream that includes encoded video data and one or more syntax elements indicating one or more clipping ranges. The method includes deriving, based on the one or more syntax elements, the one or more clipping ranges for a portion of the encoded video data. Each of the one or more clipping ranges modifies a range of sample values of the received video bitstream. The method includes performing one or more clipping operations on the encoded video data using the derived one or more clipping ranges.