Chroma Block Prediction Using Weighted Luma and Cross-Component Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in accurately predicting chroma blocks due to inadequate reference blocks, leading to inefficiencies in chroma block reconstruction.

Innovation Solution

A method and device for predicting a chroma block unit using a weighting combination of multiple prediction blocks determined based on a luma vector and a cross-component filter, which refines the prediction model by incorporating multiple weighting parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a single reference block is used for chroma prediction, then the device complexity is low, but the manufacturing precision of chroma block prediction is insufficient

Engineering Contradiction:
Improvechroma block prediction precisionVSAvoidprediction model complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the prediction process into multiple segments: generating a first prediction block from luma block, generating a second prediction block from reference chroma block, and combining them through weighted averaging. This segmentation allows each segment to contribute specific strengths while maintaining overall prediction accuracy without excessive complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple prediction blocks (first prediction block from luma and second prediction block from reference chroma) into a single final chroma prediction block through weighted combination. This merging approach leverages the advantages of both prediction sources to improve overall prediction precision

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If a reference block far from current block is used, then the device complexity is reduced, but the measurement precision of chroma prediction is inadequate

Engineering Contradiction:
Improvechroma sample prediction accuracyVSAvoidreference block selection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using a reference chroma block that is spatially close to the current chroma block for generating the second prediction block. This ensures that the reference block shares similar local characteristics with the current block, improving prediction accuracy for local chroma samples

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates a composite prediction approach by combining predictions from different sources (luma-based prediction and chroma-based prediction) with different weights. This composite strategy leverages the complementary strengths of each prediction source to achieve superior overall accuracy

Inventive Principle:
Principle #40Composite materials

3Manufacturing precision

If model refinement modes are implemented, then the manufacturing precision of chroma block prediction is improved, but the device complexity increases

Engineering Contradiction:
Improvechroma block reconstruction precisionVSAvoiddecoding process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating weighting parameters and determining the optimal combination strategy before final chroma block reconstruction. This allows the complex refinement operations to be prepared in advance, reducing real-time decoding complexity while maintaining high precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by adjusting weighting parameters that control the contribution of different prediction blocks. By dynamically changing these parameters based on block characteristics, the system achieves high prediction precision while managing complexity through parameter optimization rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250071305A1Device and method for decoding video data
Publication Date: 2025.02.27 SHARP KK
  • US20250071305A1 patent drawing
  • US20250071305A1 patent drawing
  • US20250071305A1 patent drawing

AI summary

A method of decoding video data performed by an electronic device is provided. The method receives the video data and determines a block unit from a current frame included in the video data. The method determines a first chroma prediction block of the block unit based on a luma vector of the block unit, and determines a second chroma prediction block of the block unit using a cross-component filter based on a reconstructed luma block of the block unit. The method determines, from the video data, a weighting index for selecting, from multiple predefined parameters, multiple weighting parameters of the first chroma prediction block and the second chroma prediction block based on the weighting index. The method reconstructs the block unit based on the first chroma prediction block, the second chroma prediction block, and the weighting parameters.