Direction-Adaptive Subblock Weighting for Video Coding
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


