Intra Prediction Line Buffer Optimization for Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprediction accuracyVSAvoidhardware resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If multiple line buffers are used for intra prediction, then prediction accuracy is improved, but memory bandwidth requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory bandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250184484A1Video encoding/decoding method and device, and recording medium having bitstream stored therein
Publication Date: 2025.06.05 ELECTRONICS & TELECOMM RES INST
  • US20250184484A1 patent drawing
  • US20250184484A1 patent drawing
  • US20250184484A1 patent drawing

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.