Subblock Motion Compensation Filters for Bi-Prediction Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like ITU-T H.264, ITU-T H.265, and ITU-T H.266 face challenges in efficiently performing motion compensation, particularly in cases where subblocks are predicted using uni-prediction or bi-prediction, due to the lack of optimized interpolation filters that account for subblock dimensions.

Innovation Solution

The use of cos-windowed sinc function-based motion compensation interpolation filters, which are selectively applied based on whether a subblock is predicted using uni-prediction or bi-prediction, and whether specific conditions based on subblock width and height are met, providing distinct window and scale configurations for these filters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single motion compensation interpolation filter is used for all subblocks, then the device complexity is reduced, but the manufacturing precision of motion compensation deteriorates

Engineering Contradiction:
Improvefilter selection complexityVSAvoidmotion compensation accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies different interpolation filters (first filter for uni-prediction, second filter for bi-prediction) to different prediction modes and subblock configurations. This local differentiation optimizes motion compensation accuracy for each specific case without requiring complex global filter selection mechanisms.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes filter parameters (window size, scale factors) based on subblock dimensions and prediction mode. By adapting filter parameters to local conditions rather than using fixed parameters, the system achieves higher precision without proportionally increasing complexity.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If distinct interpolation filters are selected for uni-prediction and bi-prediction based on subblock dimensions, then the manufacturing precision of motion compensation is improved, but the device complexity increases

Engineering Contradiction:
Improvemotion compensation accuracyVSAvoidfilter selection complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements local quality by selecting different interpolation filters based on the specific prediction mode (uni-prediction or bi-prediction) and subblock dimensions. Each local configuration receives an optimized filter, improving overall accuracy without requiring a complex centralized decision-making system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes filter parameters dynamically based on detectable properties (prediction mode, subblock size) rather than maintaining fixed parameters. This allows precision improvement through adaptive parameter selection while keeping the complexity manageable through rule-based parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If motion compensation uses optimized interpolation filters for different prediction methods, then the productivity of video coding is improved, but the device complexity increases

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidfilter processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent optimizes video coding productivity by changing interpolation filter parameters based on prediction mode and subblock dimensions. This adaptive approach improves coding efficiency by reducing residual errors, while the parameter changes follow systematic rules that prevent exponential complexity growth.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12519936B2Systems and methods for performing motion compensation for bi-prediction based on subblock dimensions in video coding
Publication Date: 2026.01.06 SHARP KK
  • US12519936B2 patent drawing
  • US12519936B2 patent drawing
  • US12519936B2 patent drawing

AI summary

A device may be configured to determine motion compensation interpolation filter. The device may be configured to select a motion compensation interpolation filter based on whether a block is predicted using uni-prediction or bi-prediction and whether a condition based on a subblock width and a subblock height is satisfied. The motion compensation interpolation filter may be defined according to cos-windowed sinc function.