Intra Prediction for Non-dyadic Video Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing blocks with non-dyadic dimensions, as current intra prediction methods are not adapted to handle such blocks effectively, leading to suboptimal coding performance.
Innovation Solution
The method involves determining whether a block is dyadic or non-dyadic and adjusting coding tools and prediction methods accordingly, such as disabling certain tools like MRL, MIP, and ISP for non-dyadic blocks, and using specific algorithms to derive DC prediction values or alter wide angle intra prediction modes based on block dimensions, ensuring correct functionality and improved coding performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing intra prediction methods are used for non-dyadic blocks, then coding complexity is maintained, but coding performance deteriorates
Solution Approach 1:
The patent applies different intra prediction methods based on block type: dyadic blocks use standard tools (MRL, MIP, ISP), while non-dyadic blocks use simplified DC prediction. This local differentiation optimizes coding performance for each block type while managing overall complexity.
Solution Approach 2:
The patent segments the intra prediction process into two distinct paths: one for dyadic blocks and another for non-dyadic blocks. This segmentation allows tailored processing where complex tools are applied only where beneficial, improving overall coding efficiency.
2Device complexity
If coding tools are disabled for non-dyadic blocks, then device complexity is reduced, but coding performance deteriorates
Solution Approach 1:
The patent changes the prediction parameters based on block type: for non-dyadic blocks, it uses DC prediction with reduced neighboring samples (fewer reference pixels), while dyadic blocks utilize full-featured tools. This parameter adaptation balances complexity and performance.
3Device complexity
If standard intra prediction is applied to non-dyadic blocks, then device complexity is maintained, but measurement precision deteriorates
Solution Approach 1:
The patent performs preliminary classification of blocks as dyadic or non-dyadic before applying prediction methods. This preliminary action ensures that non-dyadic blocks receive appropriate simplified processing, maintaining prediction accuracy where needed while avoiding unnecessary complexity.
Data Source
AI summary
A mechanism for processing video data implemented by a video coding apparatus is disclosed. The mechanism determines whether a block is dyadic or non-dyadic. The mechanism also enables a coding tool associated with intra prediction when the block is determined to be dyadic. The mechanism also disables the coding tool when the block is determined to be non-dyadic. A conversion between a visual media data and a bitstream is performed by applying intra prediction to the block.


