Intra Prediction Mode Set Coding for Lower Bit Usage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in intra prediction mode coding, particularly in handling the increasing number of intra prediction directions, which can lead to suboptimal bit usage and reduced compression efficiency.
Innovation Solution
The method involves dividing a list of intra modes into sets based on neighboring block modes and extracting a set index and mode index from the coded video bitstream to determine the intra prediction mode, optimizing the coding process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the number of intra prediction directions is increased to improve prediction accuracy, then the coding complexity and bit usage increase
Solution Approach 1:
The patent divides the list of intra prediction modes into multiple subsets, where each subset contains a specific range of prediction directions. The encoder/decoder first selects a subset based on neighboring block modes, then selects a specific mode within that subset. This segmentation reduces the complexity of mode selection while maintaining comprehensive prediction coverage.
Solution Approach 2:
The patent performs preliminary classification of intra prediction modes into subsets based on neighboring block modes before actual mode selection. By pre-organizing modes into subsets and determining which subset to use based on neighboring block characteristics, the system reduces the search space and simplifies the subsequent mode selection process.
2Measurement precision
If the number of intra prediction directions is increased to improve prediction accuracy, then the bit usage for mode signaling increases
Solution Approach 1:
By segmenting the complete list of intra prediction modes into multiple subsets, the patent reduces the number of bits required to signal the selected mode. Instead of signaling from the complete list, the system first signals a subset index (requiring fewer bits) and then a mode index within that subset, achieving overall bit reduction while maintaining full mode coverage.
Solution Approach 2:
The patent performs preliminary organization of modes into subsets based on neighboring block modes before mode signaling. This preliminary action enables more efficient bit allocation by restricting the signaling space to a relevant subset rather than the complete mode list, thereby reducing the total bits required for mode representation.
3Measurement precision
If comprehensive intra prediction mode coverage is provided to improve coding accuracy, then the processing time and computational load increase
Solution Approach 1:
The patent segments the complete intra prediction mode list into multiple subsets organized by prediction direction ranges. By dividing the comprehensive mode set into smaller subsets and selecting only the relevant subset based on neighboring block modes, the system reduces the computational load of mode evaluation while maintaining access to all necessary prediction directions for accurate coding.
Solution Approach 2:
The patent performs preliminary organization of modes into subsets based on neighboring block modes before actual mode evaluation. This preliminary classification reduces the number of modes that need to be evaluated during the coding process, thereby reducing processing time while ensuring that the relevant modes for accurate prediction are readily available.
Data Source
AI summary
Methods, apparatus, and computer readable storage medium for intra prediction mode coding in video decoding. The method includes receiving, by a device, a coded video bitstream for a block. The device includes a memory storing instructions and a processor in communication with the memory. The method also includes dividing, by the device, a list of intra modes into a plurality of intra mode sets for the block based on mode information of each intra mode in the list, the list of intra modes corresponding to an intra prediction mode of at least one neighboring block of the block; extracting, by the device from the coded video bitstream, a set index indicating an intra mode set from the plurality of intra mode sets; extracting, by the device from the coded video bitstream, a mode index indicating an intra prediction mode from the intra mode set; and determining, by the device, the intra prediction mode for the block based on the set index and the mode index.


