Unified Subpixel Interpolation Filtering for Video Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in balancing bandwidth requirements and quality, particularly in high-resolution videos, due to complex intra-prediction modes that lack adaptability and require inefficient interpolation filtering for fractional sample positions.

Innovation Solution

A unified method for interpolation filtering is introduced for both intra- and inter-prediction, using the same sample interpolation process and shared filter coefficients for subpixel interpolation, based on subpixel offsets, to improve coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex intra-prediction modes are used to improve video quality, then coding precision is improved, but device complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidinterpolation filtering complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the interpolation filtering processes for intra-prediction and inter-prediction into a single unified process. By combining these previously separate filtering operations, the patent reduces the overall complexity of the device while maintaining the ability to handle multiple prediction modes, thereby resolving the contradiction between video quality and device complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal interpolation filtering mechanism that serves both intra-prediction and inter-prediction functions. This multi-functional approach allows a single filtering system to handle different prediction modes, reducing the need for separate complex filtering processes and thereby lowering device complexity while preserving video quality

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple prediction modes are supported to improve adaptability, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveprediction mode adaptabilityVSAvoidfiltering process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal interpolation filtering system that can handle both intra-prediction and inter-prediction modes through a single process. This multi-functional design enables the system to support multiple prediction modes adaptively without requiring separate complex filtering mechanisms for each mode, thus improving adaptability while controlling device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If separate interpolation filtering processes are used for intra- and inter-prediction to maintain precision, then manufacturing precision is preserved, but productivity decreases

Engineering Contradiction:
Improveinterpolation precisionVSAvoidcoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent combines separate interpolation filtering processes for intra- and inter-prediction into a single unified filtering operation. This merging maintains the necessary interpolation precision through a consistent filtering approach while improving coding efficiency by eliminating redundant processing steps and reducing computational overhead

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260075195A1Method and apparatus for interpolation filtering for intra- and inter-prediction in video coding
Publication Date: 2026.03.12 HUAWEI TECH CO LTD
  • US20260075195A1 patent drawing
  • US20260075195A1 patent drawing
  • US20260075195A1 patent drawing

AI summary

A method of video coding, wherein the method comprises inter-prediction processing of a first block, wherein the inter-prediction processing comprises subpixel interpolation filtering of samples of a reference block; intra-prediction processing of a second block, wherein the intra-prediction processing comprises subpixel interpolation filtering of reference samples; wherein the method further comprises selecting interpolation filter coefficients for the subpixel interpolation filtering based on a subpixel offset between integer reference sample positions and fractional reference samples' positions, wherein for the same subpixel offsets the same interpolation filter coefficients are selected for intra-prediction processing and inter-prediction processing.