Reference-Block Chroma Prediction for H.266/VVC Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video coding standard H.266/VVC has incomplete candidate lists for non-CCLM modes, leading to poor chroma intra prediction and reduced encoding and decoding efficiency.

Innovation Solution

Enhance chroma intra prediction by determining a reference block for a current block, and when a prediction mode of a second color component of the reference block satisfies a condition, use that block to derive a reference intra prediction mode parameter for predicting the second color component.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the CCLM mode is used for chroma intra prediction, then the prediction accuracy is improved, but the device complexity increases due to the need for additional mode selection and parameter calculation

Engineering Contradiction:
Improvechroma intra prediction accuracyVSAvoidprediction mode complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by using a compact 2-bit flag (cclm_mode_flag) to indicate CCLM mode selection instead of maintaining separate complex mode lists. This simplifies the device complexity while preserving the ability to achieve accurate chroma prediction when CCLM is beneficial.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts the CCLM mode selection logic from the complex candidate list management and handles it separately through a dedicated flag. This separates the simple binary decision (use CCLM or not) from the more complex prediction processes, reducing overall device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If more prediction modes are added to the candidate list, then the chroma intra prediction accuracy is improved, but the encoding and decoding efficiency decreases due to increased processing overhead

Engineering Contradiction:
Improvechroma intra prediction accuracyVSAvoidencoding and decoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by only considering CCLM mode in specific scenarios (when cclm_mode_flag indicates so) rather than evaluating all possible prediction modes for every chroma block. This selective approach maintains prediction accuracy where needed while improving overall encoding/decoding efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary action by pre-determining the cclm_mode_flag based on luma prediction mode and other factors before the actual chroma prediction process. This early decision prevents unnecessary evaluation of CCLM mode in blocks where it would not be beneficial, improving efficiency.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the non-CCLM mode candidate list is used, then the device complexity is reduced, but the chroma intra prediction accuracy deteriorates due to incomplete candidate selection

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

Solution Approach 1:

The patent merges the CCLM mode integration into the existing prediction framework by combining it with the luma prediction mode decision process. This unified approach ensures that CCLM candidates are properly considered without requiring separate complex management, balancing device complexity and prediction accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250280108A1Encoding method, decoding method, code stream, encoders, decoders, and storage medium
Publication Date: 2025.09.04 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250280108A1 patent drawing
  • US20250280108A1 patent drawing
  • US20250280108A1 patent drawing

AI summary

Disclosed in the embodiments of the present application are an encoding method, a decoding method, a code stream, encoders, decoders, and a storage medium. The decoding method comprises: determining a reference block of the current block, wherein the reference block is a neighboring block of the current block; when a prediction mode of a second color component of the reference block meets a first condition, determining a reference intra-frame prediction mode parameter based on the reference block; and determining a predicted value of a second color component of the current block according to the reference intra-frame prediction mode parameter.