Kaiser-Window Motion Compensation Filters for Scaled Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently performing motion compensation, particularly in handling scaling factors and interpolation filters, which affect the quality and efficiency of video compression.

Innovation Solution

The implementation of a motion compensation interpolation filter with coefficients based on a Kaiser window and a beta derived from a scaling factor within a specific range (1.1 to 1.35) for down sampling between reference and current pictures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If motion compensation interpolation filters are used in video coding, then the quality of video reconstruction is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improvevideo reconstruction qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the interpolation filter type and kernel size based on the scaling factor. When the scaling factor is within 1.0625 to 1.25, a 4-tap filter is used; when it is within 1.125 to 1.5, a 6-tap filter is used. This adaptive parameter selection optimizes the balance between reconstruction quality and computational complexity by matching filter characteristics to the specific scaling requirements.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If down sampling with scaling factors is applied between reference and current pictures, then the data requirements are reduced, but the accuracy of motion compensation deteriorates

Engineering Contradiction:
Improvedata requirementsVSAvoidmotion compensation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent implements dynamics by making the interpolation filter characteristics adaptive to the scaling factor. The system dynamically selects between different filter types (4-tap or 6-tap) and adjusts the kernel size based on the specific down-sampling ratio. This dynamic adaptation ensures that motion compensation accuracy is maintained despite the reduced data requirements from down-sampling, as the filter parameters are optimized for each scaling scenario.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple interpolation filter types are supported, then the adaptability to different scaling scenarios is improved, but the device complexity increases

Engineering Contradiction:
Improveadaptability to scaling scenariosVSAvoidfilter selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent resolves this contradiction by using parameter changes to dynamically select the appropriate filter type based on the scaling factor. The system maintains multiple filter types (4-tap and 6-tap) but uses a simple decision rule: if the scaling factor is within 1.0625 to 1.25, use the 4-tap filter; if it is within 1.125 to 1.5, use the 6-tap filter. This approach provides adaptability to different scaling scenarios while keeping the selection mechanism simple and computationally efficient.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12368900B2Systems and methods for performing motion compensation in video coding
Publication Date: 2025.07.22 SHARP KK
  • US12368900B2 patent drawing
  • US12368900B2 patent drawing
  • US12368900B2 patent drawing

AI summary

A device may be configured to determine a scaling factor corresponding to down sampling between a reference picture and a current picture. The device may be configured to select a motion compensation interpolation filter based on a value of the scaling factor being a range, wherein the selected motion compensation interpolation filter coefficients are based on a kaiser window having a beta derived from a scaling factor within the range.