Chroma Processing Clipping for Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image and video processing algorithms fail to effectively account for the relationships between color components in a color space, leading to out-of-range sample values and artifacts during encoding and decoding operations.

Innovation Solution

A chroma processing scheme that processes individual color components with respect to previously ascertained components, clipping values outside determined ranges to prevent propagation of errors and artifacts, while adjusting bit depth based on component ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If independent clipping is performed on each color component to maintain valid N-bit representation limits, then device complexity is reduced and ease of operation is improved, but manufacturing precision deteriorates due to accumulation of out-of-range sample values and introduction of artifacts

Engineering Contradiction:
Improveease of operationVSAvoidprecision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by determining the valid range of a first color component before processing the second color component. The method calculates the minimum and maximum values for the second color component based on the already-determined first color component value, ensuring that clipping decisions for the second component account for the constraints imposed by the first component. This prevents accumulation of out-of-range values while maintaining systematic processing.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If additional clipping is performed only when signal is fully converted back to RGB representation, then device complexity is reduced, but manufacturing precision deteriorates due to accumulation of out-of-range sample values

Engineering Contradiction:
Improvedevice complexityVSAvoidprecision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent performs clipping operations in advance during the YCbCr processing stage rather than waiting until final RGB conversion. By determining valid ranges and applying clipping to individual color components while still in the YCbCr color space, the system prevents out-of-range value accumulation early in the processing chain, maintaining precision without requiring complex post-processing correction mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the clipping operation into component-specific operations performed independently for each color component (Cb and Cr). Instead of applying a single clipping operation to the entire RGB signal after conversion, the method divides the clipping task into separate range determinations and clipping operations for each chroma component, allowing precise control over each component's valid range based on the other components' values.

Inventive Principle:
Principle #1Segmentation

3Productivity

If relationships between color components are not taken into account during processing, then processing speed is improved and productivity increases, but manufacturing precision deteriorates due to out-of-range values and artifacts

Engineering Contradiction:
ImproveproductivityVSAvoidprecision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent calculates the valid range for each color component in advance based on the values of other components before performing clipping operations. By determining the minimum and maximum allowable values for the second color component based on the already-processed first color component, the system ensures precision is maintained without requiring iterative or complex interdependent processing, thus preserving productivity while improving precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10602025B2Techniques for advanced chroma processing
Publication Date: 2020.03.24 APPLE INC
  • US10602025B2 patent drawing
  • US10602025B2 patent drawing
  • US10602025B2 patent drawing

AI summary

Image and video processing techniques are disclosed for processing components of a color space individually by determining limits for each component based on the relationship between each component in a color space. These limits may then be used to clip each component such that the component values are within the determined range for that component. In this manner, more efficient processing of images and/or video may be achieved.