Intra Prediction Weighting Matrix for Video Encoding Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face inefficiencies in predicting sample values within current blocks, particularly in high-definition and ultra-high-definition video formats, leading to suboptimal compression and decoding performance.
Innovation Solution
An intra prediction method that derives a final prediction value for a current block by performing a weighting sum of directional prediction values from neighboring samples and a reference sample within the block, using a weighting matrix that can be adaptively updated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If simple directional prediction using only neighboring samples is used, then device complexity is low, but prediction accuracy is insufficient for high-resolution video
Solution Approach 1:
The patent merges multiple prediction approaches by combining directional prediction (using neighboring samples) with reference sample prediction (using samples within the current block). The final prediction is obtained by weighting and summing both prediction types, thereby achieving higher accuracy without relying on a single simple method.
Solution Approach 2:
The patent introduces weighting parameters (weighting factors) that can be adaptively adjusted to optimize prediction accuracy. By changing these parameters based on different conditions (such as prediction mode, block size, or image content), the system achieves high prediction accuracy while maintaining manageable complexity through parameter optimization rather than structural complexity.
2Measurement precision
If reference sample prediction using samples within current block is added, then prediction accuracy improves, but computational complexity increases
Solution Approach 1:
The patent applies local quality by differentiating between two types of prediction: directional prediction for certain regions and reference sample prediction for other regions. The weighting mechanism allows the system to selectively apply the more complex reference sample prediction only where beneficial, rather than uniformly applying high complexity throughout, thus optimizing the balance between accuracy and computational cost.
Solution Approach 2:
The patent uses weighting parameters that can be adaptively adjusted to control the computational burden. By optimizing these parameters, the system achieves high prediction accuracy while minimizing unnecessary computational complexity, ensuring efficient processing for high-resolution video without excessive energy consumption.
3Measurement precision
If adaptive weighting matrix is used, then prediction accuracy optimizes, but encoding/decoding time increases
Solution Approach 1:
The patent applies preliminary action by pre-defining a set of possible weighting matrices or weighting patterns that can be selected during encoding/decoding. Rather than computing optimal weights in real-time, the system pre-computes and stores candidate weighting configurations, then selects the best one based on current conditions, thereby reducing real-time computational time while maintaining high accuracy.
Solution Approach 2:
The patent introduces dynamic adaptability through weighting parameters that can be adjusted based on different prediction modes, block sizes, and image characteristics. This dynamic weighting mechanism allows the system to optimize prediction accuracy for specific conditions without requiring complex real-time computations, as the adaptability is achieved through parameter selection rather than complex calculations during encoding/decoding.
Data Source
AI summary
An intra prediction method according to the present invention comprises the following steps: performing a directional prediction using at least one of a neighboring pixel of a current block and a left upper corner pixel positioned at a left upper corner of the current block so as to obtain a first prediction value for the current block; obtaining a second prediction value for the current block using the reference sample positioned in the current block; and weighted summing the first prediction value and the second prediction value using a weighting matrix so as to obtain a final prediction value for the current block. According to the present invention, image encoding/decoding efficiency may be improved.


