Picture Coding With Same-Size MIP Blocks to Eliminate Up-Sampling
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 deriving prediction blocks with smaller sizes than the current block, necessitating an up-sampling process.
Innovation Solution
A method is introduced to determine a suitable MIP size identifier such that the MIP prediction block matches the current block size, eliminating the need for up-sampling and reducing computational complexity by deriving MIP predictions directly at the same size as the current block using predefined MIP matrices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If matrix-based Intra Prediction is implemented with smaller prediction block sizes, then prediction quality is improved, but computational complexity and storage requirements increase
Solution Approach 1:
The patent changes the parameter of prediction block size by setting it equal to the current block size (N×N) rather than using smaller sizes. This parameter change eliminates the need for up-sampling operations while maintaining the benefits of matrix-based prediction, thus reducing computational complexity without sacrificing prediction quality
Solution Approach 2:
The patent extracts and eliminates the up-sampling operation from the traditional MIP workflow. By directly deriving N×N prediction blocks without requiring smaller prediction blocks to be up-sampled, the patent removes an entire computational step, reducing both processing time and computational resources required
2Measurement precision
If matrix-based Intra Prediction uses smaller prediction block sizes, then prediction accuracy improves, but storage space requirements increase
Solution Approach 1:
The patent changes the storage requirement parameter by using prediction blocks of size N×N instead of smaller blocks that would require up-sampling. This eliminates the need to store and process multiple smaller prediction blocks, reducing storage space requirements while maintaining prediction accuracy through direct N×N prediction block generation
3Measurement precision
If up-sampling process is included in MIP, then prediction block size can be reduced, but encoding and decoding efficiency decreases
Solution Approach 1:
The patent extracts and removes the up-sampling process from the MIP encoding workflow. By directly generating N×N prediction blocks without the intermediate step of creating smaller blocks and then up-sampling them, the patent eliminates a time-consuming operation, thereby significantly improving encoding and decoding efficiency
Solution Approach 2:
The patent skips the up-sampling step entirely by directly deriving prediction blocks of the required N×N size. This skipping of the up-sampling operation reduces the number of computational steps and accelerates the encoding and decoding processes, improving overall productivity
Data Source
AI summary
A method for decoding a picture, a method for encoding a picture, an encoder, and a decoder are provided. The method for encoding a picture includes (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, where 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.


