SL-HDRx Chroma Correction to Prevent Integer Clipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integer implementations of post-processor modules in SL-HDRx systems can lead to clipping during the post-processing process, resulting in visible errors in reconstructed video, which is undesirable and needs to be corrected while preserving the artistic intent of the original content.

Innovation Solution

A method and device that emulate the post-processing process, apply correction processes to input color components to prevent clipping, and preserve hue by modifying components to meet specific conditions, ensuring values do not exceed maximum chroma component values, and generate a picture in the desired dynamic range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If an integer implementation of the post-processor module is used, then the device complexity is reduced and processing speed is improved, but clipping occurs during post-processing resulting in visible errors in reconstructed video

Engineering Contradiction:
Improveprocessing speedVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing clipping prevention in the pre-processor module before the post-processing stage. The pre-processor analyzes the input signal and adjusts color components to ensure that subsequent post-processing operations will not produce clipped values, thereby eliminating visible errors while maintaining efficient integer arithmetic in the post-processor.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements preliminary anti-action by proactively counteracting the potential clipping effect before it occurs. The pre-processor applies corrective transformations to the input signal that prevent the post-processor from generating out-of-range values, thus maintaining video quality without requiring complex floating-point arithmetic.

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If clipping prevention is applied in the post-processing process, then video quality is improved, but the device complexity and computational load increase

Engineering Contradiction:
Improvevideo qualityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies inversion by reversing the conventional approach: instead of applying clipping prevention in the post-processor module, the solution moves the clipping prevention logic to the pre-processor module. This inversion allows clipping prevention to be achieved using simpler operations available in the pre-processor, reducing overall device complexity while maintaining video quality.

Inventive Principle:
Principle #13The other way round (Inversion)

3Manufacturing precision

If the calculation precision is increased to avoid clipping, then manufacturing precision is improved, but the use of energy and computational resources increases

Engineering Contradiction:
Improvecalculation precisionVSAvoidcomputational energy
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by performing precision adjustments in the pre-processor stage rather than increasing precision throughout the entire processing chain. The pre-processor prepares the signal with appropriate precision characteristics before post-processing, allowing the use of efficient integer arithmetic in the post-processor and thereby reducing overall computational energy consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260010992A1Method for preventing clipping in SL-hdrx systems
Publication Date: 2026.01.08 INTERDIGITAL MADISON PATENT HLDG
  • US20260010992A1 patent drawing
  • US20260010992A1 patent drawing
  • US20260010992A1 patent drawing

AI summary

A method comprising emulating (401) an implementation of a post-processing process of an SL-HDRx system before applying a pre-processing process of the SL-HDRx system using input color components of a current sample of a current picture up to a computation of at least one intermediate chroma component; determining (402, 404) that a value of the at least one intermediate chroma component is higher than a maximum chroma component value depending on a calculation precision set in the implementation of the post-processing process; applying (403, 405) a correction process on the input color components to obtain corrected color components for the current sample respecting at least a clipping prevention condition responsive to the value of the at least one intermediate chroma component is higher than the maximum chroma component value.