Decoder-Side Intra Mode Derivation Using Template Candidate Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently compressing video data while maintaining video quality, particularly in limited bandwidth and memory resources, due to inefficiencies in intra prediction modes.

Innovation Solution

The implementation of template-based intra mode derivation (TIMD) for video decoding, which involves obtaining a flag indicating the application of TIMD to a current video block, selecting a template candidate list based on coded information, and adjusting this list using quantization parameters and block sizes, to enhance intra prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If template-based intra mode derivation (TIMD) is applied to handle variations in quantization parameters and block sizes, then coding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple template candidate lists with different characteristics before the actual decoding process. These candidate lists are prepared in advance based on expected quantization parameter ranges and block size variations, allowing the decoder to quickly select an appropriate list without performing complex computations during decoding, thus improving coding efficiency while controlling computational complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by selecting different template candidate lists based on the actual quantization parameter values and block sizes encountered during decoding. When quantization parameters or block sizes fall within certain ranges, the system switches between different pre-defined candidate lists, adapting to varying conditions without requiring complex real-time computations, thereby resolving the contradiction between coding efficiency and computational complexity

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If multiple template candidate lists are maintained for different quantization parameters and block sizes, then intra prediction accuracy is improved, but memory resources increase

Engineering Contradiction:
Improveintra prediction accuracyVSAvoidmemory resources
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the template candidate lists into multiple separate lists, each optimized for specific quantization parameter ranges and block size categories. Instead of maintaining one large comprehensive list, the system segments candidates into multiple smaller specialized lists, reducing the memory footprint while maintaining high prediction accuracy for different video block characteristics through targeted selection

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by creating template candidate lists with different local characteristics suited for specific conditions. Each candidate list contains templates optimized for particular quantization parameter ranges or block size types, providing locally optimal prediction quality for specific video content characteristics while using minimal memory resources through conditional selection rather than storing all possibilities

Inventive Principle:
Principle #3Local quality

3Loss of information

If decoder-side intra mode derivation is implemented to optimize intra prediction, then bit rate is reduced, but processing time increases

Engineering Contradiction:
Improvebit rateVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-organizing template candidate lists and establishing selection criteria before decoding operations begin. The system prepares multiple candidate lists with different characteristics and defines clear selection rules based on quantization parameters and block sizes, enabling the decoder to quickly determine the appropriate list without extensive processing during actual video decoding, thus reducing bit rate while minimizing processing time overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service through automated template candidate list selection based on decoded quantization parameter values and block size information. The system uses the already-decoded video data parameters to automatically select the most appropriate template candidate list without requiring additional complex processing or external intervention, achieving bit rate reduction through efficient intra prediction while keeping processing time low through self-driven selection based on available information

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12621478B2Methods and devices for decoder-side intra mode derivation
Publication Date: 2026.05.05 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12621478B2 patent drawing
  • US12621478B2 patent drawing
  • US12621478B2 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 first flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied to a current video block; and in response to determining that the TIMD mode is applied to the current video block based on the first flag, the decoder obtains a set of candidate list for the TIMD mode, where the set of candidate list includes a set of reference line list or a set of template candidate list.