Cross-Component Prediction Using Pre-Processed Color Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cross-component prediction technologies in video coding, such as H.266/VVC, do not effectively consider the differences in statistical characteristics of various color components, leading to low prediction efficiency.

Innovation Solution

A method is introduced where at least one color component of a current block is pre-processed to balance its statistical characteristics before constructing a prediction model for cross-component prediction, which is then used for encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cross-component prediction is performed without pre-processing, then the prediction process is simple, but the prediction efficiency is low due to ignoring statistical characteristic differences

Engineering Contradiction:
Improveprediction efficiencyVSAvoidprediction process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing pre-processing on color components before cross-component prediction. Specifically, statistical characteristics of color components are calculated and used to adjust prediction weights, ensuring that the prediction model accounts for differences in variance and correlation among components. This advance preparation improves prediction efficiency without significantly increasing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by dynamically adjusting prediction weights based on statistical characteristics. The weight calculation incorporates variance and correlation coefficients of different color components, allowing the prediction model to adapt to varying statistical properties. This parameter adjustment resolves the contradiction by improving accuracy through data-driven weight optimization rather than fixed weights.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If statistical characteristics are considered in cross-component prediction, then prediction accuracy improves, but computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by calculating statistical characteristics locally for each prediction unit rather than globally. The variance and correlation coefficients are computed for specific color components within the current block and neighboring blocks, allowing the prediction to adapt to local statistical properties. This localized approach improves accuracy where needed while limiting computational overhead to relevant regions only.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by selectively applying statistical analysis to only the necessary color components and blocks. Rather than computing all possible statistical measures for all components, the method focuses on calculating variance and correlation for the specific components involved in cross-component prediction, achieving sufficient accuracy with reduced computational effort.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250024049A1Method for picture prediction, encoder, decoder, and storage medium
Publication Date: 2025.01.16 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250024049A1 patent drawing
  • US20250024049A1 patent drawing
  • US20250024049A1 patent drawing

AI summary

A method for picture prediction, an encoder, a decoder, and a storage medium are provided. The method includes the following. At least one colour component of a current block in a picture is determined. The at least one colour component of the current block is pre-processed to obtain at least one pre-processed colour component. A prediction model is constructed according to the at least one pre-processed colour component, where the prediction model is used to perform cross-component prediction on the at least one colour component of the current block.