Switchable Interpolation Filters for Multi-Precision Motion Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face inefficiencies in motion vector prediction due to the use of a single interpolation filter index for bi-prediction, which can be counterproductive when motion vectors have different precisions, particularly in triangle and bi-prediction scenarios.

Innovation Solution

Implementing a method to derive and apply different interpolation filter indices for each unidirectional motion compensation in video block partitions, such as triangle, asymmetrical, and geometrical partitioning, based on motion information candidates and relative partition areas or weights, to enhance motion compensation prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single interpolation filter index is used for bi-prediction, then device complexity is reduced, but prediction accuracy deteriorates when motion vectors have different precisions

Engineering Contradiction:
Improvefilter selection complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent divides the bi-prediction process into two separate unidirectional motion compensation operations, each with its own interpolation filter selection. This segmentation allows each direction to use the appropriate filter based on its motion vector precision, resolving the contradiction between device complexity and prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different interpolation filters to different parts of the prediction process based on local requirements. Specifically, HALF_PEL precision motion vectors use one filter while FULL_PEL precision vectors use another, allowing each local operation to have optimal filter characteristics for its precision level.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If different interpolation filter indices are derived for each unidirectional motion compensation, then prediction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidfilter selection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the filter selection parameter based on the motion vector precision parameter. By deriving separate filter indices from the precision characteristics of each motion vector, the system adapts the filtering parameters to match the local precision requirements, improving prediction accuracy while maintaining manageable complexity through rule-based selection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12388988B2Switchable interpolation filters
Publication Date: 2025.08.12 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US12388988B2 patent drawing
  • US12388988B2 patent drawing
  • US12388988B2 patent drawing

AI summary

A method and apparatus to improve compression efficiency in a video compression scheme enables use of switchable interpolation filters. The interpolation filters are used on multiple partitions of video blocks, enabling better motion compensated prediction and improved video coding efficiency. In one embodiment, an interpolation filter index is derived for triangle partitions of a block from motion information candidate parameters, so that each unidirectional motion compensation can use a different value of interpolation filter index. In another embodiment, an interpolation filter index is a function of characteristics, such as shape or area, of video partitions.