Rotate Template Matching for Low-Complexity Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding methods, such as intra region-based template matching and rotate intra block copy, face inefficiencies due to high computational complexity and difficulty in finding the most similar reconstructed block for prediction, leading to suboptimal video coding efficiency.

Innovation Solution

A prediction value determination method that involves parsing decoding parameters to identify a rotate template mode, determining a reference region, and constructing matching templates using rotation and movement parameters to find the best matching block, reducing computational load by focusing on template rotation rather than entire block rotation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If rotate intra block copy is used for intra prediction, then prediction accuracy is improved, but computational complexity increases significantly

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

Solution Approach 1:

The patent segments the block into a template region and a non-template region. Only the template region is rotated and used for matching, while the non-template region is handled separately. This segmentation reduces the computational load by avoiding rotation of the entire block, thus resolving the contradiction between prediction accuracy and computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the template region from the block and uses this extracted region for rotation and matching operations. By taking out only the necessary template part for prediction rather than processing the entire block, the computational complexity is reduced while maintaining prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If intra region-based template matching is used, then prediction value can be determined, but difficulty in finding the most similar reconstructed block reduces efficiency

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoiddifficulty in finding most similar block
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary actions by pre-defining the template region and pre-calculating rotation parameters for the template region before the actual matching process. This preliminary preparation simplifies the matching process and reduces the difficulty of finding the most similar reconstructed block, thereby improving video coding efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12413704B2Prediction value determination method and decoder
Publication Date: 2025.09.09 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12413704B2 patent drawing
  • US12413704B2 patent drawing
  • US12413704B2 patent drawing

AI summary

A prediction value determination method and a decoder are provided. The method is for a decoder and includes the following. A bitstream is parsed to obtain a decoding parameter of a current block. A first template of the current block is obtained when the decoding parameter indicates that the current block uses a rotate template mode, where the first template contains a neighbouring reconstructed sample of the current block. A reference region of the current block is determined. In the reference region, a matching template of the first template is determined according to a reference template processing parameter, where the reference template processing parameter is a parameter contained in the decoding parameter and used to construct the matching template. A matching block of the current block is determined according to the matching template. A prediction value of the current block is determined according to the matching block.