Intra Prediction Interpolation Filter for Video Coding Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards face challenges in balancing bandwidth requirements and video quality, especially with the increasing complexity of intra prediction modes and the need for more efficient memory management in directional intra prediction.

Innovation Solution

The method involves a mapping process to simplify intra prediction calculations, selecting a subpixel interpolation filter based on the subpixel offset, and determining the size of the main reference side according to the intra-prediction mode and interpolation filter length, thereby optimizing memory efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If more reference samples are stored for directional intra prediction, then prediction accuracy is improved, but memory requirements increase

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

Solution Approach 1:

The patent dynamically adjusts the number of reference samples stored based on the intra-prediction mode parameter. For non-directional modes, only a minimal set of reference samples is stored, while for directional modes, additional reference samples are stored. This parameter-based adaptation resolves the contradiction by matching memory usage to actual prediction needs.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The reference sample buffer size is made dynamic rather than static. The system adapts the buffer capacity according to the specific prediction mode being used, allocating more memory only when directional prediction is required. This dynamic approach allows the system to maintain high prediction accuracy when needed while minimizing memory usage during non-directional prediction.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If complex intra prediction modes are implemented, then video quality is improved, but device complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the intra-prediction process into distinct modes (directional and non-directional), each with its own optimized reference sample handling. This segmentation allows the system to apply complex processing only when necessary (directional modes) while using simpler processing for other cases, thereby maintaining video quality without uniformly increasing device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different processing approaches are applied to different prediction modes. Directional intra-prediction modes receive enhanced treatment with additional reference samples and more complex calculations, while non-directional modes use simpler processing. This local quality approach ensures high video quality where needed without unnecessarily complicating the overall system.

Inventive Principle:
Principle #3Local quality

3Reliability

If reference sample buffer size is increased, then all necessary samples are available for prediction, but memory efficiency decreases

Engineering Contradiction:
Improvesample availabilityVSAvoidmemory efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The reference sample buffer size is changed as a parameter based on the prediction mode. The system calculates the appropriate buffer size dynamically, increasing it only when directional prediction modes require additional samples. This parameter adaptation ensures sample availability when needed while maintaining memory efficiency during non-directional prediction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The buffer size transitions from a static fixed value to a dynamic value that adapts to prediction requirements. The system monitors the prediction mode and adjusts the buffer capacity accordingly, ensuring that all necessary samples are available for directional prediction while avoiding unnecessary memory allocation for non-directional prediction, thus resolving the contradiction between reliability and memory efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250168398A1Method and apparatus for intra prediction using an interpolation filter
Publication Date: 2025.05.22 HUAWEI TECH CO LTD
  • US20250168398A1 patent drawing
  • US20250168398A1 patent drawing
  • US20250168398A1 patent drawing

AI summary

Provided are a method, an apparatus, a computer program product and a non-transitory computer-readable medium for video coding. The method comprises performing an intra-prediction process of a block comprising samples to be predicted, wherein an interpolation filter is applied to reference samples of the block during the intra-prediction process of the block. The interpolation filter is selected on the basis of a subpixel offset between the reference samples and the samples to be predicted, and a size of a main reference side used in the intra-prediction process is determined according to a length of the interpolation filter and an intra-prediction mode that provides, out of a set of available intra-prediction modes, the greatest non-integer value of said subpixel offset, wherein the main reference side comprises the reference samples.