Decoder-Side Intra Mode Derivation for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face inefficiencies in intra prediction, particularly in determining optimal intra modes for video blocks, which affects compression ratios and decoding accuracy.

Innovation Solution

The method involves using decoder-side intra mode derivation (DIMD) and template-based intra mode derivation (TIMD) to determine candidate intra modes based on neighboring samples, combining these modes to reconstruct video blocks with improved prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional intra coding without intra prediction is used, then the decoding process is simpler, but the compression ratio and coding efficiency deteriorate

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The decoder derives intra modes autonomously using template matching and candidate mode evaluation without requiring explicit mode signaling from the encoder. The system serves itself by generating prediction modes locally based on neighboring block patterns, eliminating the need for complex mode communication while maintaining high coding efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter representation by deriving intra modes from template matching results rather than directly signaling them. The intra mode value is transformed from a transmitted parameter to a derived parameter based on template similarity metrics, reducing signaling overhead while preserving prediction accuracy

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple candidate intra modes are derived and evaluated, then the prediction accuracy improves, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

Instead of evaluating all possible intra modes, the patent derives and evaluates only a limited set of candidate modes based on template matching results. This partial action approach focuses computational resources on the most promising candidates, achieving high prediction accuracy with reduced complexity by avoiding exhaustive mode evaluation

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary template matching and candidate mode identification before final intra mode selection. By pre-processing to identify promising candidate modes based on template similarity, the system reduces the search space for optimal intra modes, thereby lowering computational complexity while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

3Reliability

If intra mode is signaled explicitly in the bitstream, then the decoder can accurately reconstruct the mode, but the bitstream size increases

Engineering Contradiction:
Improvemode reconstruction accuracyVSAvoidbitstream size
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts the intra mode information from the explicit bitstream signaling and replaces it with implicit derivation at the decoder side. By taking out the mode signaling from the bitstream and performing template-based derivation, the system eliminates redundant data transmission while ensuring accurate mode reconstruction through deterministic decoder-side computation

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12160561B2Method and apparatus for improved intra prediction
Publication Date: 2024.12.03 TENCENT AMERICA LLC
  • US12160561B2 patent drawing
  • US12160561B2 patent drawing
  • US12160561B2 patent drawing

AI summary

Flag information associated with the current block is obtained in coded information, which indicates whether the current block is intra predicted based at least in part on an intra mode derivation. In response to the flag information being true, a plurality of candidate intra modes is determined based on neighboring samples of the current block. A first intra mode of the current block is determined based on a first syntax element that is included in the coded information. The first syntax element indicates the first intra mode of the current block from a most probable mode (MPM) list and a MPM remainder. A second intra mode of the current block is determined based on the first intra mode and the plurality of candidate intra modes. The current block is reconstructed based on the first intra mode and the second intra mode.