Template-Matched Reference Block Filtering in Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Intra Template Matching Prediction (Intra TMP) techniques in video encoding and decoding suffer from low prediction accuracy due to incomplete considerations, leading to large deviations in some scenarios.
Innovation Solution
Implement filtering processing on reference blocks using model parameters determined by first templates and matching templates to correct reconstructed samples, improving prediction accuracy and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the reconstructed sample of the best matched reconstructed block is directly used as the prediction sample, then the encoding and decoding process is simple, but the prediction accuracy is low due to large deviations in some scenarios
Solution Approach 1:
The patent applies filtering processing to the reference block before using it as the prediction block. This preliminary action (filtering) corrects the reference block to reduce deviations, thereby improving prediction accuracy without significantly increasing encoding and decoding complexity
Solution Approach 2:
The patent changes the parameter of the reference block by applying filtering processing with specific model parameters. This transforms the raw reference block into a corrected reference block with improved characteristics, resolving the contradiction between simplicity and accuracy
2Measurement precision
If filtering processing is applied to correct the reference block, then the prediction accuracy is improved, but the encoding and decoding complexity increases
Solution Approach 1:
The patent uses parameter-based filtering where the filtering operation is defined by model parameters that can be efficiently computed and transmitted. This approach improves prediction accuracy while keeping the complexity manageable through parameterized operations
Solution Approach 2:
The patent replaces complex manual or iterative adjustment mechanisms with an automated filtering system based on model parameters. This substitution achieves accurate prediction correction while maintaining encoding and decoding efficiency through systematic parameter application
Data Source
AI summary
A decoding method, applied to a decoder, includes: determining a first template of a current block, and determining a reference template and a reference block; in response to the reference template meeting a first preset condition, performing first processing on an adjacent region of the reference template to determine a matching template, and determining a model parameter according to the first template and the matching template; performing filtering processing on the reference block according to the model parameter to determine a filtered reference block; determining a prediction value of the current block according to the filtered reference block; and determining a reconstructed value of the current block according to the prediction value of the current block.


