Template-Based Block Prediction Weighting for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in efficiently compressing and decompressing large video sequences due to their significant data size, which affects storage and transmission efficiency.

Innovation Solution

Implementing a template-based approach for block prediction in video coding/decoding systems, utilizing inter and intra prediction techniques, transform and quantization processes, and entropy coding to reduce redundant information, along with advanced block partitioning strategies like quadtree and multi-type tree partitioning to enhance compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If template-based weight derivation is used for block prediction, then coding efficiency is improved, but computational complexity increases

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

Solution Approach 1:

The patent changes the parameter representation by deriving weights from template matching costs and correlation values rather than using fixed or简单地 inherited weights. This allows adaptive weight adjustment based on actual template characteristics, improving prediction accuracy while managing complexity through mathematical relationships between templates and blocks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces template matching cost and correlation computation as intermediary steps between reference block selection and final prediction. These intermediaries provide quantitative measures that guide weight derivation, enabling more accurate predictions without directly computing all possible weight combinations, thus managing computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple reference blocks are used for prediction, then prediction accuracy is improved, but data transmission volume increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information needed for prediction by using template matching costs and correlation values to derive weights, rather than transmitting all reference block data. This allows multiple reference blocks to be utilized for improved accuracy while minimizing transmitted data to only the necessary weight parameters.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the representation of multiple reference blocks into compact weight parameters derived from template characteristics. Instead of transmitting full reference block data, the system encodes the essence of multiple references into derived weights, reducing transmission volume while maintaining prediction accuracy.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If advanced partitioning strategies are implemented, then compression efficiency is improved, but processing complexity increases

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

Solution Approach 1:

The patent applies segmentation by dividing the prediction process into distinct stages: template extraction, correlation computation, weight derivation, and prediction synthesis. This segmentation allows each stage to be optimized independently, improving overall compression efficiency while managing processing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by adapting prediction parameters and weights to specific block characteristics and template properties. Rather than using uniform processing for all blocks, the system adjusts weights and prediction methods based on local template-match quality, improving compression efficiency for diverse content while maintaining manageable processing complexity through selective adaptation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250386046A1Template-based Weight Derivation for Block Prediction
Publication Date: 2025.12.18 OFINNO LLC
  • US20250386046A1 patent drawing
  • US20250386046A1 patent drawing
  • US20250386046A1 patent drawing

AI summary

In video coding, a current block can be predicted using inter prediction, for example, based on a first reference block and a second reference block. A decoder computes a first correlation between a first template, of the first reference block associated with the current block being predicted, and a second template of the second reference block associated with the current block. The decoder determines a first weight, for the first reference block, based on the first correlation. The first weight may be used by the decoder for prediction of the current block.