Template-Matched Merge Candidate Reordering for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in predicting intra and inter block patterns, leading to suboptimal compression ratios and increased data requirements due to the use of less likely prediction directions and redundant motion vector coding.

Innovation Solution

Implement a method for video decoding that involves generating a list of merge candidates for a current block, dividing them into subgroups based on template matching costs, and reordering these subgroups to prioritize the most efficient merge candidates for reconstruction, utilizing spatial and temporal motion vector predictors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional merge candidate lists are used without reordering, then the decoding process is simpler, but the compression ratio is suboptimal due to less efficient prediction directions

Engineering Contradiction:
Improvecompression ratioVSAvoiddecoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic reordering of merge candidate subgroups based on template matching costs. The list order is not fixed but adapts according to the calculated costs for each candidate, allowing the system to optimize compression ratio by prioritizing better prediction directions while maintaining manageable complexity through structured grouping and cost-based sorting

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the ordering parameter of merge candidates from a fixed sequential order to a cost-based order determined by template matching. By calculating and comparing template matching costs for each candidate subgroup, the system transforms the static candidate list into a dynamically optimized sequence that improves compression efficiency

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more merge candidates are included in the list, then the prediction accuracy improves, but the data redundancy increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata redundancy
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The patent extracts and separates merge candidates into distinct subgroups based on their source (spatial neighbors, temporal references, non-adjacent positions). This extraction allows the system to evaluate and prioritize candidates from different sources independently, selecting only the most relevant candidates for the final ordered list, thereby improving prediction accuracy while reducing redundancy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implicitly discards less efficient merge candidates by placing them lower in the reordered list or excluding them from consideration. By evaluating template matching costs and ordering candidates accordingly, the system recovers only the most valuable prediction information, eliminating redundant data while maintaining prediction accuracy

Inventive Principle:
Principle #34Discarding and recovering

3Manufacturing precision

If template matching is performed for all merge candidates, then the prediction quality improves, but the computational complexity increases

Engineering Contradiction:
Improveprediction qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the merge candidate evaluation process by dividing candidates into subgroups and performing template matching within each subgroup separately. This segmentation allows the system to manage computational complexity by processing candidates in manageable batches while still achieving high prediction quality through comprehensive evaluation of all subgroups

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies template matching selectively to merge candidate subgroups rather than uniformly to all candidates. By performing partial template matching on prioritized subgroups first and using the results to guide further processing, the system achieves high prediction quality while controlling computational complexity through staged evaluation

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12375644B2Grouping based adaptive reordering of merge candidate
Publication Date: 2025.07.29 TENCENT AMERICA LLC
  • US12375644B2 patent drawing
  • US12375644B2 patent drawing
  • US12375644B2 patent drawing

AI summary

In a method, coded information of a current block and neighboring blocks of the current block in a current picture is received from a coded video bitstream. A list of merge candidates of the current block is generated based on the neighboring blocks of the current block. The list of merge candidates of the current block is divided into a plurality of subgroups. Each of the plurality of subgroups includes one or more merge candidates. The one or more merge candidates are ordered within each subgroup by a respective template matching (TM) cost associated with each of the one or more merge candidates. The current block is reconstructed based on a merge candidate selected from the list of merge candidates of the current block.