Direction-Adaptive Subblock Weighting for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in accurately predicting samples across different regions of a block, particularly for intra and inter predictions, leading to suboptimal compression efficiency.

Innovation Solution

The proposed solution involves dividing a current block into subblocks based on a region division shape associated with an intra prediction mode, and determining a weight set for each subblock that includes weights for both intra and inter predictions. Each subblock is then reconstructed using these weights and associated predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a current block is divided into subblocks with direction-adaptive region-based prediction combination, then coding accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvecoding accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The current block is divided into multiple subblocks based on direction-adaptive region division. Each subblock is processed independently with its own prediction combination, allowing localized optimization of coding accuracy while managing complexity through structured segmentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction weights and combination strategies are applied to different subblocks based on their directional characteristics. This local quality approach ensures that each region receives the most appropriate prediction treatment, improving overall coding accuracy without uniformly increasing complexity across the entire block

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple prediction modes (intra and inter) are combined with weight determination for each subblock, then compression efficiency is improved, but processing complexity increases

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

Solution Approach 1:

Prediction modes and weight sets are determined and prepared for each subblock before the actual reconstruction process. This preliminary action allows the decoder to efficiently combine predictions during reconstruction without performing complex calculations in real-time, improving compression efficiency while managing processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs weight sets with different parameter configurations (e.g., different weight combinations for intra and inter predictions) that can be selected based on prediction mode and regional characteristics. This parameter variation enables flexible optimization of compression efficiency without requiring a complete redesign of the processing architecture

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250150586A1Direction-adaptive region-based prediction combination
Publication Date: 2025.05.08 TENCENT AMERICA LLC
  • US20250150586A1 patent drawing
  • US20250150586A1 patent drawing
  • US20250150586A1 patent drawing

AI summary

A video bitstream including coded information of a current block in a current picture is received. The current block is divided into a plurality of subblocks based on a region division shape of a plurality of region division shapes that is associated with an intra prediction mode of the current block. A weight set is determined for each of the plurality of subblocks, where the weight set includes a first weight for an intra prediction of the respective subblock and a second weight for an inter prediction of the respective subblock. Each of the plurality of subblocks is reconstructed based on the weight set, the intra prediction, and the inter prediction that are associated with the respective subblock.