Video Block Prediction Using Partitioned Templates and Multiple Weight Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies suffer from inaccurate candidate prediction mode lists, which reduce the accuracy of block prediction in video data compression.

Innovation Solution

Determine N candidate weight derivation modes and a candidate prediction mode list based on partitioning a template of a current block, and use a first weight derivation mode and K first prediction modes to predict the current block, where K>1, to enhance prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple prediction modes are selected from an existing candidate prediction mode list to predict a current block, then prediction coverage is improved, but prediction accuracy deteriorates because the candidate prediction mode list is not accurate enough

Engineering Contradiction:
Improveprediction coverageVSAvoidprediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The template of the current block is partitioned into multiple sub-templates, and different weight derivation modes are applied to different sub-templates. This segmentation allows for more precise local prediction while maintaining overall prediction coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different weight derivation modes are selectively applied to different regions of the current block based on the partitioned sub-templates. This enables each region to use the most appropriate prediction mode for its local characteristics, improving overall prediction accuracy.

Inventive Principle:
Principle #3Local quality

2Device complexity

If a single weight derivation mode is used for the entire current block, then computational complexity is reduced, but prediction accuracy deteriorates due to inability to capture local variations

Engineering Contradiction:
Improvecomputational complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The current block is divided into multiple sub-templates through partitioning, allowing different weight derivation modes to be applied to different sub-regions. This maintains manageable computational complexity while improving prediction accuracy through local adaptation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying complex weight derivation to the entire block, the method applies different weight derivation modes only to specific partitioned sub-templates where they are most beneficial, optimizing the balance between complexity and accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250240411A1Video encoding method and video decoding method
Publication Date: 2025.07.24 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250240411A1 patent drawing
  • US20250240411A1 patent drawing
  • US20250240411A1 patent drawing

AI summary

A video decoding method includes: determining N candidate weight derivation modes, where N is a positive integer; determining a candidate prediction mode list, where the candidate prediction mode list includes at least one candidate prediction mode, and the at least one candidate prediction mode includes a prediction mode determined based on partitioning a template of a current block; determining a first weight derivation mode and K first prediction modes based on the N candidate weight derivation modes and the candidate prediction mode list, where K is a positive integer and K>1; and predicting the current block based on the first weight derivation mode and the K first prediction modes, to obtain a prediction value of the current block.