Matrix-Based Intra Prediction Without Up-Sampling in VVC Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The current Versatile Video Coding (VVC) standard requires significant computational resources and storage space for matrix-based Intra Prediction (MIP) due to the need for up-sampling processes, which can be resource-intensive.
Innovation Solution
A method is introduced to determine a suitable size identifier for MIP prediction blocks that match the size of the current block, eliminating the need for up-sampling processes and reducing computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the current MIP mode uses a prediction block smaller than the current block (e.g., 4x4 prediction block for 8x8 current block), then computational resources for matrix calculation are reduced, but an up-sampling process is required which increases computational complexity
Solution Approach 1:
The patent changes the size parameter of the MIP prediction block to match the current block size. Instead of using a fixed smaller prediction block size (e.g., 4x4) that requires up-sampling, the prediction block is configured to have the same dimensions as the current block (e.g., 8x8), thereby eliminating the need for up-sampling operations and reducing overall computational complexity
Solution Approach 2:
The patent inverts the conventional approach by not reducing the prediction block size below the current block size. Rather than downsampling the current block and then upsampling the prediction block, the method directly uses a prediction block of matching size, thereby eliminating the redundant up-sampling step
2Device complexity
If the MIP prediction block size is made equal to the current block size, then the up-sampling process is eliminated, but more computational resources are needed for matrix calculation
Solution Approach 1:
The patent modifies the size parameter of the MIP prediction block to be equal to the current block size. This parameter change eliminates the need for up-sampling operations, which are computationally intensive, thereby reducing the overall computational resources required despite the larger matrix calculation scope
3Measurement precision
If the current VVC standard implements MIP mode with up-sampling, then prediction accuracy is improved, but storage space requirements increase
Solution Approach 1:
The patent changes the size parameter of the MIP prediction block to match the current block size. This eliminates the need for up-sampling operations and reduces the storage requirements for intermediate prediction data, while maintaining prediction accuracy through direct matrix calculation on the full-sized block
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure relates to method for encoding a picture. In some embodiment, the method include (i) determining a width and a height of a coding block in the picture; (ii) if the width and the height are equal to N, wherein N is a positive integer power of 2, determining a matrix-based intra prediction (MIP) size identifier indicating that an MIP prediction size equal to N; (iii) deriving a group of reference samples of the coding block; and (iv) deriving an MIP prediction of the coding block based on the group of reference samples and an MIP matrix corresponding to the MIP size identifier.