Chroma Intra Prediction Mode Selection for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Direct Mode (DM) in video coding standards like H.266/VVC is inadequate for chroma prediction when one chroma block corresponds to multiple luma blocks, leading to reduced accuracy in intra prediction and inefficient encoding and decoding processes.

Innovation Solution

A chroma intra prediction method that determines a set of chroma prediction modes including DM, linear mode (LM), LM_T, LM_L, DC, Planar, and diagonal angular modes, with the linear mode acquired from a bitstream, to improve chroma reconstruction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single Direct Mode (DM) is used for chroma prediction when one chroma block corresponds to multiple luma blocks, then the encoding and decoding process is simple, but the accuracy of intra prediction is greatly reduced

Engineering Contradiction:
Improveprediction mode complexityVSAvoidintra prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The chroma block is divided into multiple regions corresponding to different luma blocks, and different prediction modes are applied to different regions. Specifically, when a chroma block corresponds to multiple luma blocks, the patent applies DM to some regions and horizontal/vertical prediction modes to other regions, thereby improving prediction accuracy while maintaining reasonable complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically selects prediction modes based on the relationship between chroma and luma blocks. When a chroma block corresponds to a single luma block, DM is used; when it corresponds to multiple luma blocks, a combination of DM and horizontal/vertical modes is used. This dynamic adaptation resolves the contradiction between simplicity and accuracy

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If only DC mode or Planar mode is used as DM for chroma prediction, then the prediction process is simple, but it fails to capture local texture features in non-flat regions

Engineering Contradiction:
Improveprediction implementation easeVSAvoidprediction reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the prediction mode parameters dynamically based on the flatness of the luma blocks. When luma blocks are flat, DC or Planar modes are used; when they are not flat, horizontal or vertical modes are introduced. This parameter adaptation maintains simplicity in flat regions while improving reliability in textured regions

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If horizontal and vertical prediction directions are used as default candidates, then the candidate positions are utilized, but chroma blocks entirely conforming to these directions are very few, wasting candidate positions

Engineering Contradiction:
Improveprediction mode adaptabilityVSAvoidencoding and decoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies different prediction modes to different local regions of the chroma block based on the characteristics of corresponding luma blocks. Horizontal and vertical modes are applied only to regions where they are appropriate (non-flat luma blocks), while DM is applied to regions where it is more suitable (flat luma blocks), optimizing both adaptability and efficiency

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250159200A1Chroma intra prediction method and device
Publication Date: 2025.05.15 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250159200A1 patent drawing
  • US20250159200A1 patent drawing
  • US20250159200A1 patent drawing

AI summary

Chroma intra prediction methods and devices are provided. The method includes: determining a direct mode (DM) corresponding to a current chroma block; determining an intra prediction mode of the current chroma block from a set of chroma prediction modes, wherein the set of chroma prediction modes comprises at least one of the DM, linear mode (LM), LM_T or LM_L, wherein when a luma prediction mode corresponding to the DM is a direct current (DC) mode or a planar mode, the set of chroma prediction modes comprises a diagonal angular mode with prediction direction index number 66, wherein the linear mode is acquired from a bitstream before determining the set of chroma prediction modes; and determining a reconstructed value of the current chroma block according to the intra prediction mode.