Video Decoding Position-Dependent Intra Prediction Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding methods face challenges in achieving high compression rates with minimal image quality degradation, particularly due to limitations in available bandwidth and the need to efficiently remove spatial and temporal redundancies in video data.
Innovation Solution
The proposed solution involves a video encoding and decoding method that utilizes various intra coding tools, including position-dependent intra prediction filtering and intra sub-partition coding modes. This method predicts current blocks based on intra prediction modes, determines whether to apply position-dependent filtering, and splits blocks into partitions to optimize encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If the accuracy of prediction is increased, then the size of residual data decreases, but the encoding information required to specify prediction methods increases
Solution Approach 1:
The current block is divided into multiple sub-blocks (e.g., 2×2 sub-blocks) for independent intra prediction. This segmentation allows different prediction modes to be applied to different sub-blocks, improving prediction accuracy and reducing residual data size while managing encoding information through selective application to specific sub-blocks rather than the entire block.
Solution Approach 2:
Different intra prediction modes and filtering techniques are applied to different sub-blocks based on their local characteristics. Position-dependent intra prediction filtering is applied selectively to sub-blocks where it provides benefit, while other sub-blocks use standard intra prediction. This local optimization reduces overall residual data size without uniformly increasing encoding information across the entire block.
2Loss of information
If the size of data unit is increased, then the encoding information decreases, but the accuracy of prediction decreases
Solution Approach 1:
Large data units are segmented into smaller sub-blocks that can be independently processed. This allows the system to maintain larger block structures (reducing encoding overhead) while applying fine-grained prediction to sub-blocks (maintaining prediction accuracy). The segmentation enables a hierarchical approach where coarse-level block management reduces encoding information while fine-level sub-block processing preserves prediction precision.
3Productivity
If the number of prediction methods is increased, then the compression rate improves, but the size of encoding information for indicating prediction methods increases
Solution Approach 1:
Instead of applying complex prediction methods uniformly across all blocks, the system applies advanced techniques such as position-dependent intra prediction filtering selectively to specific sub-blocks where they provide the most benefit. This partial application reduces the overall encoding information required while still achieving improved compression rates through targeted use of sophisticated prediction methods.
Data Source
AI summary
A video decoding method includes predicting a current block according to an intra prediction mode of the current block, determining whether to apply position dependent intra prediction filtering to the current block according to the intra prediction mode of the current block, when the position dependent intra prediction filtering is applied to the current block, determining at least one of an upper reference sample, a left reference sample, an upper weight, and a left weight for the position dependent intra prediction filtering of a current sample of the current block according to the intra prediction mode of the current block, and applying the position dependent intra prediction filtering to the current sample of the current block according to at least one of the upper reference sample, the left reference sample, the upper weight, and the left weight.


