Combined Inter-Intra Prediction Using TIMD for VVC Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in achieving high compression efficiency, particularly with the development of advanced standards like VVC, where combining inter and intra prediction methods is complex and inefficient.

Innovation Solution

Implement a method for combined inter and intra prediction (CIIP) using a template-based intra mode derivation (TIMD) to determine a first intra prediction mode, followed by weighted averaging with an inter predictor, and signaling a flag and index for decoder processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional separate inter and intra prediction methods are used, then the implementation is simpler, but the coding efficiency is lower

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines inter prediction and intra prediction into a unified CIIP framework where both prediction methods are applied to the same target block and their results are merged through weighted averaging. This integration allows the system to leverage the strengths of both inter and intra prediction simultaneously, improving coding efficiency while managing complexity through standardized processing steps.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a composite prediction approach by combining predictors from different sources (inter predictor from temporal reference blocks and intra predictor from spatial neighboring blocks) into a final predictor. This composite methodology类似于composite materials, where combining different prediction types yields superior performance compared to using单一prediction method.

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If template-based intra mode derivation (TIMD) is used to determine intra prediction mode, then the prediction accuracy is improved, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmode derivation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The TIMD method performs preliminary template matching and mode derivation before the actual prediction process. By pre-determining the optimal intra prediction mode through template-based analysis of neighboring blocks, the system prepares the best possible predictor in advance, improving accuracy while allowing the main prediction process to proceed efficiently with predetermined parameters.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If weighted averaging of intra and inter predictors is performed, then the final prediction quality is improved, but the processing time increases

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

Solution Approach 1:

The patent optimizes the weighted averaging process by dynamically adjusting weights based on prediction quality metrics and block characteristics. By changing the weight parameters adaptively rather than using fixed weights, the system achieves high prediction quality while minimizing processing time through intelligent parameter selection and optimized computation strategies.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12375663B2Methods and systems for performing combined inter and intra prediction
Publication Date: 2025.07.29 ALIBABA INNOVATION PRIVATE LIMITED
  • US12375663B2 patent drawing
  • US12375663B2 patent drawing
  • US12375663B2 patent drawing

AI summary

A method for performing combined inter and intra prediction (CIIP) includes determining the CIIP being enabled for a target block; determining a first intra prediction mode of the target block using a template-based intra mode derivation (TIMD) method; generating an intra predictor of the target block with the first intra prediction mode; and obtaining a final predictor of the target block by weighted averaging the intra predictor of the target block and an inter predictor of the target block.