Coding Unit Prediction Weights Using Multi-Component Template Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in accurately predicting coding units, leading to suboptimal compression performance and efficiency, particularly in handling color components of video sequences.

Innovation Solution

Implementing bidirectional prediction with coding unit weights (BCW) derived from template matching costs, which are calculated based on multiple color components of the coding unit, including luma and chroma, to enhance the accuracy of weight adjustments and improve compression performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If template matching cost is calculated using only luma component, then computational complexity is reduced, but prediction accuracy deteriorates

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

Solution Approach 1:

The template matching cost calculation is segmented into multiple color components (luma and chroma) rather than using a single component. This segmentation allows the system to process different color components separately and combine their costs, improving prediction accuracy by capturing more visual information while maintaining manageable computational complexity through structured processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The approach transitions from a one-dimensional cost calculation (single luma component) to a multi-dimensional cost calculation by incorporating multiple color components (luma and chroma). This dimensional expansion enriches the template matching process with additional color information, thereby improving prediction accuracy without overwhelming computational burden.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If bidirectional prediction with coding unit weights is used, then compression efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The method changes the parameters used in template matching from a single-component approach to a multi-component approach, calculating costs for both luma and chroma components. This parameter change enables more accurate weight determination for bidirectional prediction, improving compression efficiency by better capturing color information while the structured implementation keeps computational complexity manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260075222A1Coding Unit Prediction Using Template Matching Costs
Publication Date: 2026.03.12 COMCAST CABLE COMM LLC
  • US20260075222A1 patent drawing
  • US20260075222A1 patent drawing
  • US20260075222A1 patent drawing

AI summary

Template matching (TM) costs for a coding unit (CU) may be used to determine a bi-directional prediction with CU weights (BCW) weights to predict the CU. The TM cost may be determined based on templates of a block (e.g., a current block and/or a reference block). The TM cost may be determined based on one or more color component (e.g., collocated luma and chroma components) of the CU by calculating the TM cost as a weighted sum that may use the one or more color components.