Coding Unit Prediction with BCW Weights from Luma-Chroma TM Costs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face challenges in accurately predicting coding units, leading to inefficiencies in compression performance due to the reliance on single-color component template matching costs, which can result in suboptimal weight adjustments.
Innovation Solution
Implementing bidirectional prediction with coding unit weights (BCW) that utilize a weighted sum of luma and chroma components for template matching costs to improve the accuracy of weight adjustments, enhancing compression performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If single-color component template matching costs are used for BCW weight derivation, then the encoding complexity is reduced, but the prediction accuracy deteriorates
Solution Approach 1:
The patent combines multiple color components (luma and chroma) in a weighted sum manner to derive template matching costs. Instead of using single-color component costs, the encoder computes a combined cost function that integrates information from both luma and chroma components, thereby improving prediction accuracy while maintaining reasonable encoding complexity through a unified cost derivation process.
2Measurement precision
If multi-color component template matching costs are used for BCW weight derivation, then the prediction accuracy is improved, but the encoding complexity increases
Solution Approach 1:
The patent changes the parameter representation by using a weighted sum of color components instead of treating them separately. The cost function parameters are modified to incorporate both luma and chroma components with appropriate weights, allowing the system to achieve better prediction accuracy while controlling encoding complexity through parameter optimization rather than structural complexity increase.
Data Source
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.


