Intra Prediction Line Buffer Optimization for Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image encoding/decoding methods require significant hardware resources and memory bandwidth for intra prediction, especially when dealing with high-resolution and high-quality images.
Innovation Solution
The method involves determining the number and locations of reconstructed sample lines used for intra prediction based on the current block's location within a predetermined image region, thereby reducing the size of the line buffer required.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple line buffers are used for intra prediction, then prediction accuracy is improved, but hardware resources and memory bandwidth requirements increase
Solution Approach 1:
The patent divides the image into multiple blocks and processes them independently. Each block uses a dedicated line buffer for intra prediction, avoiding the need for multiple global line buffers. This segmentation approach maintains prediction accuracy for each block while reducing overall hardware resource requirements.
Solution Approach 2:
The patent applies different prediction methods and buffer configurations to different blocks based on their specific characteristics and positions. Each block can use a single line buffer configured according to its local requirements, rather than using multiple line buffers for the entire image, thus reducing hardware complexity while maintaining local prediction accuracy.
2Measurement precision
If multiple line buffers are used for intra prediction, then prediction accuracy is improved, but memory bandwidth requirements increase
Solution Approach 1:
The patent segments the prediction process into block-level operations, where each block uses its own line buffer. This eliminates the need for multiple global line buffers and reduces memory bandwidth requirements by processing blocks independently with smaller, more manageable buffer sizes.
Solution Approach 2:
The patent uses a single line buffer per block rather than multiple line buffers for the entire image. This partial approach (using buffers only where needed for each block) achieves sufficient prediction accuracy without the excessive memory bandwidth consumption that would result from using multiple global line buffers.
Data Source
AI summary
An image encoding/decoding method and apparatus for performing intra prediction are provided. An image decoding method of the present invention comprises deriving an intra-prediction mode for a current block, determining whether or not a left boundary or an upper boundary of the current block is a boundary of a predetermined image region, configuring a reference sample by using at least one reconstructed sample included in at least one reconstructed sample line adjacent to the current block based on the determination result, and performing intra-prediction for the current block based on the intra-prediction mode and the reference sample.


