Inter Prediction Blending for Luma-Chroma Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently handling inter prediction, particularly in managing the differences between luma and chroma components during video compression, leading to suboptimal compression efficiency and quality.

Innovation Solution

The proposed method involves determining a scale value based on a color component index and video sampling format to generate a blended array of prediction sample values, which are then used for video coding, thereby improving the inter prediction process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If separate prediction processing is used for luma and chroma components, then processing simplicity is maintained, but compression efficiency deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprediction processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the prediction processing of luma and chroma components by generating a blended array of prediction sample values that combines both components. This is achieved by determining scale values based on color component index and video sampling format, then applying blending operations to create unified prediction data that improves compression efficiency while maintaining manageable processing complexity through standardized array operations.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If uniform scaling is applied to all color components, then processing simplicity is maintained, but prediction accuracy for different sampling formats deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidscaling operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by determining scale values specifically based on the color component index and video sampling format. Different scale values are assigned to different color components (luma vs. chroma) and different sampling formats (4:2:0, 4:2:2, 4:4:4), allowing each component to be scaled appropriately for its specific requirements rather than using a uniform scaling approach.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If separate handling of luma and chroma prediction samples is used, then component independence is maintained, but blending accuracy deteriorates

Engineering Contradiction:
Improveblending accuracyVSAvoidarray processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a composite structure by generating a blended array that combines prediction sample values from both luma and chroma components. This blended array serves as a composite data structure that integrates information from multiple color components, improving blending accuracy while maintaining organized array-based processing through systematic indexing and scaling operations.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS12382071B2Systems and methods for performing inter prediction coding in video coding
Publication Date: 2025.08.05 SHARP KK
  • US12382071B2 patent drawing
  • US12382071B2 patent drawing
  • US12382071B2 patent drawing

AI summary

A method of decoding video data is disclosed. The method comprising: receiving a first array of prediction sample values; receiving a second array of prediction sample values; determining a scale value based on a color component index value and a video sampling format of the video data; and generating a third array of prediction sample values by applying a blending value to the first array of prediction sample values and the second array of prediction sample values, wherein the blending value is based on the scale value.