Chroma Block Sub-Partitioning for Adaptive Intra Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as MPEG-2, MPEG-4, AVC, HEVC, and VVC, face challenges in improving coding quality and efficiency, particularly for chroma blocks with varying signal and texture distributions.
Innovation Solution
The method involves partitioning chroma blocks into sub-partitions and applying intra prediction schemes to enhance coding efficiency and quality by determining predictions based on these sub-partitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If chroma blocks are encoded using conventional video coding techniques, then the encoding process is simple, but coding efficiency and quality are insufficient for blocks with varying signal and texture distributions
Solution Approach 1:
The chroma block is divided into multiple sub-partitions (e.g., two sub-partitions horizontally or vertically), allowing different prediction modes to be applied to different regions. This segmentation enables the encoder to handle varying signal and texture distributions within the same chroma block, improving coding quality without requiring a complete redesign of the encoding framework
Solution Approach 2:
Different intra prediction modes are applied to different sub-partitions based on their local characteristics. For example, one sub-partition may use planar prediction while another uses directional prediction, allowing each region to be encoded with the most appropriate mode for its signal and texture distribution, thereby improving overall coding efficiency
2Productivity
If chroma blocks are divided into sub-partitions with different prediction modes, then coding efficiency improves, but the complexity of the encoding process increases
Solution Approach 1:
The encoder dynamically selects prediction modes for each sub-partition based on local characteristics such as signal distribution and texture patterns. This dynamic adaptation allows the system to achieve high coding efficiency by matching prediction modes to local content, while the underlying framework remains flexible enough to handle various block sizes and configurations
Solution Approach 2:
The patent changes the parameter of prediction mode selection at the sub-partition level rather than at the entire block level. By allowing different prediction modes (e.g., planar, vertical, horizontal, diagonal) to be applied to different sub-partitions, the system achieves better coding efficiency without requiring a complete overhaul of the encoding architecture
3Manufacturing precision
If conventional intra prediction schemes are used for chroma blocks, then the encoding process is fast, but coding quality is insufficient for diverse signal and texture distributions
Solution Approach 1:
By segmenting the chroma block into sub-partitions, the patent enables parallel processing of different prediction modes on different regions. This segmentation allows the encoder to evaluate multiple prediction modes simultaneously on different sub-partitions, reducing the overall encoding time while improving coding quality through more accurate local predictions
Solution Approach 2:
The patent applies partial action by selecting and applying only the most appropriate prediction mode to each sub-partition based on local characteristics, rather than exhaustively evaluating all possible modes for the entire block. This selective approach improves coding quality for regions that benefit from specific prediction modes while avoiding unnecessary computational overhead in regions where simpler modes suffice
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a current video block of a video and a bitstream of the video, a prediction for the current video block based on a plurality of sub-partitions of the current video block and at least one intra prediction scheme, wherein the current video block is a chroma block, and the plurality of sub-partitions are obtained by partitioning the current video block; and performing the conversion based on the prediction for the current video block.


