Sub-Block Intra Prediction for Large Video Coding Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video coding, when performing intra prediction on large or rectangular-shaped blocks, spatial similarity between pixels can occur, leading to reduced coding efficiency.
Innovation Solution
The method involves determining whether to perform sub-block-based intra prediction on a current coding unit, dividing the unit into smaller sub-blocks, and performing intra prediction on each sub-block, with reference sample buffers constructed differently for each sub-block.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If block-based intra prediction is used on large or rectangular blocks, then the coding process is simple, but spatial similarity between pixels deteriorates leading to reduced coding efficiency
Solution Approach 1:
The current block is divided into multiple sub-blocks, and intra prediction is performed separately on each sub-block. This segmentation allows the prediction to capture local spatial variations more accurately while maintaining manageable processing complexity for each sub-block.
2Reliability
If the number of reference pixels is reduced, then coding efficiency improves, but prediction performance may deteriorate
Solution Approach 1:
Different sub-blocks use different reference pixel sets tailored to their local characteristics. Each sub-block's prediction is optimized using reference pixels that are most relevant to that specific region, improving overall prediction accuracy while using fewer total reference pixels than a uniform approach would require.
Data Source
AI summary
The present invention relates to an intra prediction scheme among video coding techniques and, more particularly, relates to a video decoding method and apparatus for diving a block into a plurality of sub-blocks when intra prediction is performed and sequentially performing infra prediction on each of the sub-blocks. The decoding method performed by a video decoding apparatus includes determining whether to perform sub-block-based intra prediction on a current coding unit, dividing the current coding unit into a plurality of sub-blocks, performing intra prediction on each of the sub-blocks when a result of determination of whether to perform sub-block-based intra prediction has a value of “true”, and directly performing block-based intra prediction on the current coding unit without dividing the current coding unit when the result of the determination has a value of “false”.


