Intra Prediction Modes for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards, such as HEVC, face challenges in achieving significant bitrate savings under All Intra coding conditions, particularly for high-resolution video sequences like 8K, due to limitations in intra prediction modes and smoothing filters.
Innovation Solution
The proposed solution enhances intra prediction by using finer angles, adaptive angle signaling, improved entropy coding of angular mode information, and longer, stronger smoothing filters for larger block sizes, increasing the number of intra modes beyond HEVC's 35 modes to 65 and employing filters like [1 2 3 4 3 2 1]/16 for better prediction quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the number of intra prediction modes is increased beyond 35 modes, then prediction accuracy and coding efficiency are improved, but decoder complexity and processing overhead increase
Solution Approach 1:
The patent segments the 65 intra prediction modes into multiple groups or categories, allowing the decoder to process modes in a structured manner. This segmentation enables efficient mode classification and reduces the computational burden by organizing the large number of modes into manageable sets, thus resolving the contradiction between having many modes for accuracy and maintaining decoder complexity at acceptable levels.
Solution Approach 2:
The patent employs preliminary action by pre-defining and signaling a limited set of most probable modes (MPMs) before actual decoding. The decoder uses these pre-signalized MPMs to make initial predictions, and only processes additional modes when necessary. This preliminary setup reduces the immediate processing complexity while still allowing access to the full 65 modes when needed for high accuracy.
2Measurement precision
If stronger smoothing filters like [1 2 3 4 3 2 1]/16 are used for larger block sizes, then prediction quality is improved, but computational load and processing time increase
Solution Approach 1:
The patent applies partial action by using the stronger [1 2 3 4 3 2 1]/16 smoothing filter selectively only for larger block sizes where it provides the most benefit, rather than applying it uniformly to all block sizes. This selective application maintains high prediction quality for large blocks while avoiding unnecessary computational overhead for smaller blocks, thus resolving the contradiction between prediction quality and processing time.
Solution Approach 2:
The patent implements local quality by adapting the filter strength and type to the specific block size being processed. Different smoothing filters are applied locally according to the block size characteristics - stronger filters for larger blocks and weaker filters for smaller blocks. This localized approach ensures optimal prediction quality for each block type while minimizing overall processing time.
3Measurement precision
If adaptive angle signaling and finer angles are implemented, then intra prediction precision is improved, but bitstream overhead and encoding complexity increase
Solution Approach 1:
The patent employs dynamics by making the angle signaling adaptive rather than static. The signaling mechanism dynamically adjusts based on the specific prediction context, block characteristics, and neighboring mode information. This adaptability allows the system to use finer angles and more precise angle representations only when necessary, reducing bitstream overhead while maintaining high intra prediction precision when it provides actual benefit.
Solution Approach 2:
The patent uses feedback mechanisms where the encoding process analyzes neighboring block modes and current block characteristics to determine the optimal set of angles to signal. This feedback-driven approach ensures that only the most relevant and useful angle information is transmitted in the bitstream, reducing overhead while maintaining high prediction precision through context-adaptive angle selection.
Data Source
AI summary
A user equipment includes a transceiver and a decoder. The transceiver is configured to receive an encoded bitstream of video. The decoder includes processing circuitry. The decoder is configured to identify a first intra mode associated with a top prediction unit (PU) in relation to a current PU of the encoded bitstream of video. The decoder is also configured to identify a second intra mode associated with a left PU in relation to the current PU. The decoder is also configured to determine a plurality of most probable modes (MPMs) based on the first intra mode and the second intra mode, wherein a number of modes is greater than thirty-five.


