VVC Chroma Intra Prediction via Decoder-Side Texture Gradients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The VVC and ECM video coding standards face challenges in accurately predicting chroma blocks due to the increased bit signaling and reduced accuracy of Direct Mode when more angular intra prediction modes are added, especially for very small luma blocks, leading to inefficiencies in matching texture characteristics.

Innovation Solution

A decoder-side chroma intra prediction mode is derived using gradient-based methods, computing texture gradients of adjacent luma and chroma samples to determine the intra prediction mode without needing to signal it in the bitstream, allowing for improved coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If more angular intra prediction modes are added to capture arbitrary edge directions, then prediction accuracy for luma blocks is improved, but the number of bits signaled in the bitstream increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidbitstream signaling cost
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts the chroma intra prediction mode derivation from the bitstream signaling process. Instead of signaling the chroma mode separately, the system derives it from the luma block's prediction mode and texture gradient information, eliminating the need for additional chroma mode signaling bits while maintaining prediction accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The luma block's intra prediction mode is made universal by using it to derive both the luma prediction and the chroma prediction mode. The same luma mode information, combined with texture gradient analysis, serves dual purposes for predicting both luma and chroma components, reducing overall signaling requirements

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If more intra prediction modes are provided for luma blocks, then luma prediction capability is improved, but chroma prediction accuracy deteriorates due to reduced Direct Mode accuracy

Engineering Contradiction:
Improveluma prediction capabilityVSAvoidchroma prediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by analyzing texture gradients specific to each chroma block's location and characteristics. Instead of using a generic derivation method, the system computes texture gradients from adjacent luma and chroma samples specific to the current chroma block's context, enabling accurate chroma prediction that adapts to local texture characteristics

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces texture gradient computation as an intermediary mechanism between the luma prediction mode and chroma prediction. The texture gradient serves as a mediator that translates luma block characteristics into appropriate chroma prediction modes, bridging the gap between luma versatility and chroma accuracy requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If Direct Mode is used for chroma prediction, then coding simplicity is maintained, but accuracy deteriorates for very small luma blocks

Engineering Contradiction:
Improvecoding simplicityVSAvoidchroma prediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the chroma prediction mode derivation adaptive to the luma block size. The system dynamically adjusts the derivation process based on whether the luma block is small or large, using texture gradient analysis for small blocks where Direct Mode fails, while maintaining Direct Mode for larger blocks where it remains accurate, thus optimizing performance across different block sizes

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250337920A1Decoder-side chroma intra prediction mode gradient-based derivation
Publication Date: 2025.10.30 ALIBABA (CHINA) CO LTD
  • US20250337920A1 patent drawing
  • US20250337920A1 patent drawing
  • US20250337920A1 patent drawing

AI summary

A VVC-standard encoder and a VVC-standard decoder are provided, implementing a decoder-side chroma intra prediction mode gradient-based derivation method, which improves coding efficiency of chroma intra prediction, thereby saving on signaling cost. A VVC-standard decoder configures one or more processors of a computing system to derive one of multiple possible chroma intra prediction modes by computing gradients of adjacent luma samples and chroma samples of a current chroma block. With minimal increase in signaling cost, the VVC-standard coding and decoding processes are enhanced to base intra prediction modes for chroma blocks on collocated luma block-adjacent reconstructed luma samples adjacent reconstructed chroma samples, enabling prior computational work done on coding and decoding adjacent blocks to be referenced. In this fashion, coding gains can be achieved in matching texture characteristics of the current chroma block based on a texture gradient including adjacent blocks.