Intra Chroma Prediction Using Neighboring 4:2:0 Coding Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding methods inefficiently utilize chroma samples prediction, leading to excessive computing and storage resource consumption.

Innovation Solution

Determine chroma samples in a current coding block based on chroma samples of neighboring coding blocks without relying on a linear relationship between luma and chroma samples, using target luma samples from neighboring blocks to predict chroma samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If chroma samples are predicted using linear relationship between luma and chroma samples (CfL mode), then chroma prediction accuracy is improved, but computing resource consumption increases

Engineering Contradiction:
Improvechroma prediction accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary chroma information from neighboring blocks by directly copying chroma samples without performing full linear transformation calculations. This selective extraction approach maintains prediction accuracy while eliminating unnecessary computational operations, directly resolving the contradiction between accuracy and computing resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of predicting chroma from luma through linear relationship (traditional CfL approach), the patent inverts the approach by directly using neighboring chroma samples to predict current chroma samples. This inversion eliminates the need for complex luma-chroma linear transformation while maintaining prediction effectiveness, thereby reducing computing resource consumption.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If chroma samples are predicted using linear relationship between luma and chroma samples (CfL mode), then chroma prediction accuracy is improved, but storage resource consumption increases

Engineering Contradiction:
Improvechroma prediction accuracyVSAvoidstorage resource consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential chroma prediction data from neighboring blocks, storing only the necessary chroma samples rather than maintaining full luma-chroma linear transformation models. This extraction strategy reduces storage requirements while preserving prediction accuracy by keeping only the critical chroma information needed for prediction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses simple copying of chroma samples from neighboring blocks instead of storing and processing complex linear transformation parameters. This copying approach minimizes storage resource consumption by directly reusing existing chroma data without requiring additional storage for transformation coefficients or intermediate calculation results.

Inventive Principle:
Principle #26Copying

3Use of energy by moving object

If chroma samples are determined based on target chroma samples of neighboring blocks, then computing resource consumption is reduced, but prediction accuracy may deteriorate

Engineering Contradiction:
Improvecomputing resource consumptionVSAvoidchroma prediction accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent enables chroma samples to predict themselves by using neighboring chroma samples directly, without requiring complex luma-chroma linear transformation. This self-service approach allows chroma prediction to be performed independently using only chroma data, significantly reducing computing resource consumption while maintaining acceptable prediction accuracy through the inherent spatial correlation of chroma samples.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12501059B2Systems and methods for determining chroma samples in an intra prediction mode of video coding
Publication Date: 2025.12.16 TENCENT AMERICA LLC
  • US12501059B2 patent drawing
  • US12501059B2 patent drawing
  • US12501059B2 patent drawing

AI summary

The various implementations described herein include methods and systems for coding video (e.g., decoding video data). In one aspect, a method includes identifying, in a current frame, a current coding block and one or more neighboring coding blocks. The current coding block has a first luma sample. The method further includes identifying a plurality of candidate luma samples within the one or more neighboring coding blocks for the first luma sample. The one or more neighboring coding blocks are coded in 4:2:0 chroma color format. The method further includes identifying a target luma sample among the plurality of candidate luma samples including a 2×2 luma block and determining a first chroma sample co-located with the first luma sample based on a target chroma sample co-located with the target luma sample in the one or more neighboring coding blocks.