Subblock Intra Prediction Mode Adaptation for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding techniques face inefficiencies in intra prediction, particularly when blocks are subpartitioned, as the optimal prediction mode for the current block may not be suitable for subpartitioned blocks, leading to increased overhead and reduced coding efficiency.
Innovation Solution
A method and apparatus that modify the intra prediction mode of a current block based on the shape, direction of subpartitioning, and prediction direction of subpartitioned blocks, allowing for efficient intra prediction per subblock basis by considering subblock information and adapting prediction modes accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a single intra prediction mode is applied to the entire current block, then the overhead for transmitting prediction mode information is reduced, but the coding efficiency deteriorates when the block is large or has significant variation in pixel-to-reference-pixel distance
Solution Approach 1:
The current block is divided into multiple subblocks, and each subblock is assigned a separate intra prediction mode. This segmentation allows different prediction modes to be applied to different regions of the block, improving coding efficiency by adapting to local characteristics while maintaining manageable overhead through shared mode information among subblocks.
Solution Approach 2:
Different intra prediction modes are applied to different subblocks based on their local characteristics. Each subblock can have its prediction mode selected or modified according to its specific needs, such as its position, shape, and the distance to reference pixels, thereby optimizing the local prediction quality without requiring full independence for each subblock.
2Manufacturing precision
If the current block is split into smaller subblocks to reduce residual energy, then the intra prediction efficiency improves, but the overhead for transmitting intra prediction modes for each subdivided block increases
Solution Approach 1:
Multiple subblocks share common intra prediction mode information. Instead of independently encoding the prediction mode for each subblock, the patent merges the mode information across subblocks, allowing them to inherit or derive their prediction modes from a common source, thereby reducing the total overhead while maintaining the benefits of subblock-level prediction.
Solution Approach 2:
The prediction mode information is prepared and made available at the current block level before subblock processing. This preliminary action allows subblocks to utilize pre-determined mode information, reducing the need for additional mode transmission and enabling efficient derivation of subblock-specific modes without increasing overall overhead.
3Loss of information
If ISP technique is applied to subpartition blocks, then the overhead is reduced and intra prediction efficiency improves, but the intra prediction mode applied to the current block may not be optimal for the subpartitioned blocks
Solution Approach 1:
The intra prediction mode is made dynamic and adaptable to the subpartitioned blocks. Instead of applying a static mode to the entire current block, the patent enables the prediction mode to be modified or adjusted for each subblock based on its specific characteristics, such as its position, shape, and orientation, thereby achieving both low overhead and high adaptability.
Solution Approach 2:
The prediction mode parameters are changed or adjusted for each subblock. The patent modifies the intra prediction mode parameters (such as the prediction direction or mode index) based on subblock-specific information, allowing each subblock to use an optimal prediction mode while sharing the same base mode information, thus resolving the contradiction between overhead reduction and mode optimality.
Data Source
AI summary
A video encoding/decoding method and an apparatus using intra prediction per subblock basis are provided. The video encoding/decoding method and apparatus modify the intra prediction mode of a current block in a direction suitable for a subpartitioned block by considering the shape of the subpartitioned block, the direction of subpartitioning, and the prediction direction of the current block. Based on the modified intra prediction mode of the current block, the video encoding/decoding method and apparatus generate an intra prediction mode of the subpartitioned block to perform intra prediction per subblock basis effectively.


