Luma Mapping in Template Matching for Accurate Block Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetemplate matching cost accuracyVSAvoidencoding and decoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvetemplate matching cost accuracyVSAvoidencoding and decoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260006180A1Luma Mapping for Template Matching
Publication Date: 2026.01.01 COMCAST CABLE COMM LLC
  • US20260006180A1 patent drawing
  • US20260006180A1 patent drawing
  • US20260006180A1 patent drawing

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.