Template-Based Intra Mode Derivation for Lower Video Coding Bit Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently deriving intra-prediction modes for video blocks, leading to suboptimal compression efficiency and increased bit rates.

Innovation Solution

A method for template-based intra mode derivation (TIMD) that determines a set of most probable modes (MPMs) and neighboring intra-prediction modes, using a template of reconstructed pixels to implicitly derive an intra-prediction mode, with optional decoder-side and encoder-side processes to refine and constrain candidate modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional intra-prediction mode derivation is used, then device complexity is reduced, but compression efficiency deteriorates and bit rate increases

Engineering Contradiction:
Improvebit rateVSAvoidintra-prediction mode derivation complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system uses the template of reconstructed pixels from the current block itself to derive the intra-prediction mode, rather than relying solely on external reference blocks. This self-service approach allows the block to provide its own prediction information, improving compression efficiency without requiring additional complex external reference mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The method performs preliminary derivation of most probable modes (MPMs) and candidate intra-prediction modes using the template before final mode selection. This preliminary action narrows down the search space and guides the final mode derivation, achieving better compression without exhaustive search complexity

Inventive Principle:
Principle #10Preliminary action

2Productivity

If template-based intra mode derivation with enhanced candidate modes is used, then compression efficiency is improved, but computational complexity increases

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

Solution Approach 1:

The candidate intra-prediction modes are segmented into two categories: most probable modes (MPMs) derived from neighboring blocks, and additional modes neighboring the MPMs. This segmentation allows the system to prioritize the most likely candidates while still exploring alternative modes, improving compression efficiency without uniformly increasing complexity across all mode evaluations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The set of candidate intra-prediction modes is dynamically adjusted based on the template and neighboring block characteristics. The system adapts the candidate mode selection to the specific content being encoded, evaluating additional neighboring modes when the template suggests they may be beneficial, rather than using a fixed exhaustive candidate set

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250260828A1Template-based intra mode derivation and prediction
Publication Date: 2025.08.14 MEDIATEK INC
  • US20250260828A1 patent drawing
  • US20250260828A1 patent drawing
  • US20250260828A1 patent drawing

AI summary

A method for performing template-based intra mode derivation (TIMD) with enhanced candidate intra-prediction modes is provided. A video coder determines a set of most probable modes (MPMs) for intra-coding the current block based on intra-prediction modes used to code neighboring blocks of the current block. The video coder determines a template of the current block among already-reconstructed pixels neighboring the current block. The video coder determines a set of candidate intra-prediction modes to include (i) the set of MPMs and (ii) one or more intra-prediction modes neighboring an MPM in the set of MPMs. The video coder derives an intra-prediction mode from the set of candidate intra-prediction modes based on the determined template and the set of candidate intra-prediction modes. The video coder encodes or decodes the current block by using the derived intra-prediction mode to generate an intra-prediction.