Chroma Mode Coding With Luma-Derived Delta Angles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In AV1 video coding format, all 56 directional angles, including both nominal and delta angles, are signaled for the chroma component regardless of the collocated luma prediction modes, neglecting the correlation between luma and chroma components, which leads to inefficient encoding and decoding processes.

Innovation Solution

Derive delta angle values for the chroma component based on nominal angles from the luma component, reducing the need to signal all 56 angle values and allowing for on-the-fly calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all 56 directional angles are signaled for chroma component, then complete angle information is available, but encoding efficiency deteriorates due to redundant signaling

Engineering Contradiction:
Improveangle information completenessVSAvoidencoding efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts only the necessary angle information for chroma prediction by deriving delta angles from luma component data. Instead of signaling all 56 chroma directional angles, the system extracts angle information from the luma component (which has stronger correlation with prediction patterns) and derives the corresponding chroma angles, thereby removing redundant signaling while preserving essential prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the luma component's angle information serve dual purposes: it is used for luma prediction directly and also serves as the basis for deriving chroma prediction angles. This multi-functional use of luma angle data eliminates the need for separate chroma angle signaling, improving encoding efficiency while maintaining prediction capability.

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

2Measurement precision

If all 56 directional angles are signaled for chroma component, then accurate prediction is achieved, but decoding complexity increases

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

Solution Approach 1:

The patent extracts angle information from the already-decoded luma component and uses it to derive chroma prediction angles. This extraction approach avoids the complexity of processing and storing all 56 chroma angles separately, reducing decoding complexity while maintaining prediction accuracy through the use of correlated luma angle data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The chroma component's angle information is generated self-service by deriving it from the luma component's angle data. Instead of requiring the decoder to process and interpret separate chroma angle parameters, the system allows chroma angles to be automatically derived from luma angles, reducing decoding complexity and eliminating redundant processing steps.

Inventive Principle:
Principle #25Self-service

3Loss of substance

If delta angles are derived from luma nominal angles, then redundant signaling is reduced, but encoding complexity increases

Engineering Contradiction:
Improveredundant data signalingVSAvoidencoding complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent performs preliminary derivation of chroma delta angles from luma nominal angles during the encoding process. By pre-calculating these derived angles and storing them in a lookup table or cache, the encoder avoids complex real-time calculations during actual encoding, thus reducing redundant signaling while managing encoding complexity through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12464164B2Further improvement for chroma mode coding
Publication Date: 2025.11.04 TENCENT AMERICA LLC
  • US12464164B2 patent drawing
  • US12464164B2 patent drawing
  • US12464164B2 patent drawing

AI summary

A method, system, and non-transitory computer readable medium is provided for decoding video data. Video data comprising a chroma component having a first nominal angle and first delta angles and a luma component having a second nominal angle and second delta angles is received, wherein the first delta angles are dependent on the second delta angles. The first delta angle values corresponding to the first delta angles are parsed or derived based at least on second delta values corresponding to the second delta angles, wherein the first delta angle values are derived from one or more nominal angles associated with one or more sample positions corresponding to one or more luma blocks. A prediction mode associated with the chroma component based on a nominal mode of a corresponding luma block is entropy-coded. The video data is decoded based on the first delta angle values corresponding to the first delta angles.