Intra Prediction Mode Configuration for Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video decoding methods face challenges in efficiently encoding and decoding high-resolution or high-quality image content, particularly in accurately determining intra prediction modes for improved compression and decoding efficiency.
Innovation Solution
A method and apparatus that configure an additional mode set based on most probable mode (MPM) modes of a current block, determine an intra prediction mode, and perform intra prediction using this mode set to enhance prediction accuracy and reduce bit usage in video encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional intra prediction methods are used with limited mode sets, then device complexity is reduced, but manufacturing precision (prediction accuracy) deteriorates
Solution Approach 1:
The patent implements dynamic mode set configuration where the additional mode set is adaptively constructed based on the specific characteristics of the current block and neighboring block prediction modes. This allows the system to adjust the prediction mode set dynamically rather than using a fixed comprehensive set, thereby improving prediction accuracy when needed while controlling complexity through selective mode inclusion
Solution Approach 2:
The patent segments the prediction mode selection process into two distinct stages: first selecting from a limited set of MPM modes, and then conditionally selecting from an additional mode set. This segmentation allows the system to maintain low complexity for typical cases (using only MPM modes) while enabling high precision when the additional modes are beneficial, thus resolving the contradiction between accuracy and complexity
2Manufacturing precision
If more prediction modes are included in the mode set, then manufacturing precision (prediction accuracy) is improved, but loss of information (bit usage) increases
Solution Approach 1:
The patent applies partial action by not always using the complete additional mode set. Instead, it selectively constructs the additional mode set based on specific conditions (such as when MPM modes are insufficient), and only activates additional mode signaling when beneficial. This partial usage reduces the average bit usage while maintaining prediction accuracy when needed
Solution Approach 2:
The patent changes the parameter of mode set composition dynamically. The additional mode set is configured with different modes depending on the characteristics of the current block and the selected MPM modes. This parameter change allows the system to optimize the balance between prediction accuracy and bit usage by adapting the mode set content to specific coding scenarios rather than using a static comprehensive set
3Manufacturing precision
If a larger mode set is used for intra prediction, then manufacturing precision (prediction accuracy) improves, but productivity (coding efficiency) decreases
Solution Approach 1:
The patent performs preliminary action by pre-defining a limited set of MPM modes that are most likely to be optimal for the current block. This preliminary selection is made before considering the additional mode set, allowing the encoder to quickly identify strong candidates without exhaustively evaluating all possible modes. This preliminary action improves coding efficiency while maintaining the option to achieve higher precision if needed through the additional modes
Data Source
AI summary
Provided are a method and apparatus for performing intra prediction, in a video encoding and decoding procedure, by configuring an additional mode set based on most probable mode (MPM) modes of a current block, and determining an intra prediction mode of the current block, based on the MPM modes and the additional mode set. To solve the technical problems, a video decoding method provided in the present disclosure includes configuring an additional mode set based on MPM modes of a current block; determining an intra prediction mode of the current block, based on the MPM modes and the additional mode set; and performing intra prediction on the current block, based on the intra prediction mode.


