Decoder-Side Intra Mode Derivation Using Neighboring Block Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently deriving intra prediction modes, leading to suboptimal compression and quality degradation during video decoding.

Innovation Solution

Implementing template-based intra mode derivation (TIMD) at the decoder side, utilizing reconstructed neighboring blocks to determine intra prediction modes based on different templates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional intra prediction mode derivation is used, then device complexity is reduced, but compression performance deteriorates

Engineering Contradiction:
Improvecompression performanceVSAvoiddecoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The decoder autonomously derives the intra prediction mode by analyzing templates from reconstructed neighboring blocks without requiring explicit mode signaling from the encoder. The decoder performs gradient calculations and mode selection independently, allowing the encoder to simply signal a flag indicating whether TIMD is applied, thereby improving compression performance while minimizing the increase in device complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The intra prediction mode is derived in advance during the decoding process using pre-reconstructed neighboring blocks as templates. By performing the mode derivation before final prediction application and using already-available reconstructed data, the method improves compression efficiency without requiring additional complex real-time calculations during critical decoding paths.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If more templates are used for intra mode derivation, then manufacturing precision is improved, but loss of time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddecoding time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Different templates from different neighboring blocks are used to derive intra prediction modes for different regions. The method selectively applies templates based on local characteristics of neighboring blocks, using gradient analysis to determine which templates provide the best local match. This improves prediction accuracy for each local region while avoiding the need to process all possible templates uniformly, thus reducing overall decoding time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The method uses a limited set of relevant templates from neighboring blocks rather than exhaustively searching all possible prediction modes. By performing gradient calculations only on selected templates that show promise based on neighboring block characteristics, the method achieves sufficient prediction accuracy without the time cost of exhaustive template evaluation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12532016B2Methods and devices for decoder-side intra mode derivation
Publication Date: 2026.01.20 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12532016B2 patent drawing
  • US12532016B2 patent drawing
  • US12532016B2 patent drawing

AI summary

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, a decoder obtains a signaled flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied on a current video block; and in response to determining that the TIMD mode is applied on the current video block based on the signaled flag, the decoder derives an intra prediction mode from the TIMD mode based on different templates in a reconstruction area for the current video block, wherein the reconstruction area comprises reconstructed neighboring blocks for the current video block.