Chroma Intra Prediction Mode Derivation for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face limitations in improving coding efficiency and compression efficiency, particularly in deriving intra prediction modes for chroma components, which can impact the overall performance of video encoding and decoding processes.

Innovation Solution

A method and apparatus for deriving an intra prediction mode for chroma components during the conversion between a video target unit and its bitstream, using previously decoded blocks and coding tools, which enhances prediction accuracy and efficiency by leveraging neighboring reconstructed samples for chroma intra prediction mode derivation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional intra prediction mode derivation methods are used for chroma components, then the video coding process is simple, but coding efficiency and compression efficiency are limited

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction mode derivation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by deriving the intra prediction mode for chroma components based on previously decoded luma blocks and chroma blocks before actual prediction occurs. The system pre-calculates the prediction mode using neighboring blocks' prediction modes and chroma block information, so that when prediction is needed, the mode is already determined, improving efficiency without significant complexity increase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by having the chroma prediction mode derivation process utilize its own outputs (chroma block prediction modes) as inputs for further derivations. The system uses the derived chroma prediction modes to predict remaining chroma blocks, creating a self-reinforcing efficient prediction loop that improves coding efficiency while maintaining manageable complexity.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If intra prediction mode is derived using neighboring blocks' prediction modes, then prediction accuracy improves, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-determining the intra prediction mode for chroma components using previously decoded neighboring blocks before the actual prediction process. This allows the system to use available information from already processed blocks to derive prediction modes in advance, improving accuracy while minimizing the time required during actual prediction execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements skipping by bypassing complex prediction mode selection processes for chroma components by directly deriving the mode from neighboring block information rather than exhaustively searching all possible modes. This rushing through the prediction mode derivation using simplified rules based on neighboring blocks' modes significantly reduces processing time while maintaining high prediction accuracy.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20240187575A1Method, apparatus, and medium for video processing
Publication Date: 2024.06.06 DOUYIN VISION CO LTD
  • US20240187575A1 patent drawing
  • US20240187575A1 patent drawing
  • US20240187575A1 patent drawing

AI summary

A method for video processing is proposed. The method comprises: deriving, during a conversion between a target unit of a video and a bitstream of the target unit, an intra prediction mode (IPM) of the target unit for at least one chroma component (2610), the target unit being applied with a target coding tool; obtaining a prediction of the target unit for the at least one chroma component using the IPM (2620); and performing the conversion based on the prediction of the target unit for the at least one chroma component (2630).