Geometric Partition Blending Widths for Chroma Block Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently compressing video data while maintaining quality, particularly in handling spatial and temporal redundancies, especially in the context of chroma block coding and motion compensation.
Innovation Solution
The proposed methods involve using geometric partition modes with multiple blending width sets, cross-component prediction, and affine motion vector prediction to enhance video encoding and decoding, including techniques like template-matching for reference block determination and multi-model filtering to improve chroma block reconstruction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If geometric partition mode with multiple blending width sets is used, then chroma block prediction accuracy is improved, but device complexity increases
Solution Approach 1:
The patent divides the chroma block into multiple partitions separated by geometric split edges, with each partition having its own prediction and filtering operations. This segmentation allows independent optimization of prediction accuracy for different regions while managing complexity through structured division.
Solution Approach 2:
The patent applies different blending widths to different partitions of the chroma block based on local characteristics. Each partition can use customized filtering coefficients and blending parameters adapted to its specific content and requirements, improving overall prediction accuracy without uniformly increasing complexity throughout the entire block.
2Manufacturing precision
If cross-component prediction with multi-model filter is applied, then chroma block reconstruction quality is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary actions by pre-determining filter coefficients and blending parameters during the encoding process, so that during decoding only lightweight applications of these pre-computed parameters are needed. This shifts the computational burden to the encoding phase where time is less critical.
Solution Approach 2:
The patent uses parameter changes by adapting filtering coefficients and blending widths based on partition characteristics and block size information. This allows the system to adjust processing intensity dynamically, applying more complex multi-model filtering only where necessary to achieve high reconstruction quality.
3Measurement precision
If affine motion vector prediction with template-matching is used, then motion compensation accuracy is improved, but device complexity increases
Solution Approach 1:
The patent uses template-matching by copying and comparing motion information from reference blocks with similar characteristics to the current block. This copying approach allows the system to leverage existing motion data patterns to derive accurate motion vectors without performing complex computations from scratch.
Solution Approach 2:
The patent makes the motion compensation system universal by developing a unified template-matching framework that can handle various motion scenarios and block types through a single consistent mechanism, reducing overall system complexity compared to having separate specialized algorithms for different cases.
4Measurement precision
If multiple blending width sets are used for different block sizes, then prediction accuracy is improved, but coding complexity increases
Solution Approach 1:
The patent applies dynamics by making the blending width selection adaptive to block size and partition characteristics. The system dynamically chooses appropriate blending width sets based on the specific block being processed, allowing optimization for each block size category while avoiding the need to manage all possible configurations simultaneously.
Data Source
AI summary
Methods and apparatuses for video decoding and video encoding and methods of processing visual media data are provided. A method for video decoding includes receiving coded information indicating that a current block is coded with a geometric partition mode (GPM) with multiple blending width sets, determining a blending width set from the multiple blending width sets to be applied to the current block based on block size information and GPM information of the current block, determining a blending width from the determined blending width set, and reconstructing the current block according to the GPM and the determined blending width.


