Geometric Partitioning Mode Disable for Video Block Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of predicting a block unit in the geometric partitioning mode for video coding is high due to the need to select a partition line and merge candidates, leading to increased encoding complexity. To mitigate this, there is a need to restrict the usage of the geometric partitioning mode and determine when it is disabled.
Innovation Solution
A method is introduced to determine whether the geometric partitioning mode is enabled or disabled for a block unit based on the ratio between the block width and block height. If the ratio exceeds a certain threshold, the mode is disabled, allowing for simpler prediction processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the geometric partitioning mode is used to predict a block unit by selecting partition lines and merge candidates, then the prediction accuracy is improved, but the encoding complexity increases
Solution Approach 1:
The patent changes the parameter of block size by comparing the block width and height to determine whether to enable geometric partitioning mode. When the block width is greater than the block height, the geometric partitioning mode is disabled, thereby reducing encoding complexity for unfavorable block shapes while maintaining prediction accuracy for suitable blocks
Solution Approach 2:
The patent segments the decision process into two parts: first checking the block shape condition (width vs height comparison), and only if the condition is met, then proceeding with the geometric partitioning mode. This segmentation avoids unnecessary complex processing for blocks that don't meet the shape criteria
2Device complexity
If the geometric partitioning mode is restricted based on block size constraints, then the encoding complexity is reduced, but the prediction flexibility is limited
Solution Approach 1:
The patent applies parameter changes by using the block width-height relationship as a decision parameter. This simple parameter comparison provides a clear criterion for enabling or disabling geometric partitioning mode, balancing complexity reduction with maintained flexibility for appropriate block shapes
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of decoding a bitstream by an electronic device is provided. An image frame of the bitstream is received, and a block unit having a block width and a block height is determined from the received image frame. The electronic device determines whether a geometric partitioning mode is disabled for the block unit based on a comparison between the block width and the block height. The block unit is divided to generate a plurality of sub-blocks predicted by different merge candidates of the block unit when the geometric partitioning mode is applied on the block unit. The predicted block is generated by predicting block unit based on a prediction mode different from the geometric partitioning mode when the geometric partitioning mode is disabled for the block unit. The block unit is reconstructed based on the predicted block.