Luma Mapping in Template Matching for Accurate Block Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face inefficiencies in predicting current blocks due to inaccuracies in template matching costs, leading to suboptimal data compression and transmission.
Innovation Solution
Transforming samples from templates of the current and candidate reference blocks into the same domain for template matching cost determination, enhancing the accuracy of prediction and improving encoding and decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If samples from templates of the current block and candidate reference block are used directly for template matching cost determination, then the encoding and decoding process is simpler, but the template matching cost accuracy deteriorates due to domain mismatches
Solution Approach 1:
The patent applies preliminary action by transforming samples from templates of the current block and candidate reference block into the same domain (luma or chroma) before determining the template matching cost. This pre-transformation ensures that the comparison is performed on comparable data, improving accuracy without adding complexity to the actual matching process.
Solution Approach 2:
The patent changes the domain parameter of the samples by mapping them to a common luma or chroma domain before template matching. This parameter transformation resolves the domain mismatch issue, allowing accurate comparison while maintaining encoding efficiency through standardized processing steps.
2Measurement precision
If samples from templates of the current block and candidate reference block are transformed into the same domain before template matching, then the template matching cost accuracy is improved, but the encoding and decoding complexity increases
Solution Approach 1:
The transformation of samples to a common domain is performed as a preliminary step before template matching, ensuring that the comparison is based on comparable data. This pre-processing improves measurement accuracy while the subsequent matching process remains efficient due to the standardized domain alignment.
Solution Approach 2:
By changing the domain parameter of samples to a common luma or chroma domain, the patent enables accurate template matching. The parameter transformation is performed once before matching, improving productivity by avoiding repeated transformations during the matching process.
Data Source
AI summary
The current block may be predicted using a reference block and a difference between templates of the current bock and the reference block. The reference block may be selected from a plurality of candidate reference blocks. The selection may be based on a template matching cost that indicates the differences between the templates of the current block and the templates of a respective candidate reference block. An encoder or a decoder may transform samples from templates of the current block and of the candidate reference block into the same domain, for example, if the samples are in different domains before determining the template matching cost.


