Kaiser-Window Motion Compensation Filters for Scaled Video Coding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Adaptability or versatility
If multiple interpolation filter types are supported, then the adaptability to different scaling scenarios is improved, but the device complexity increases
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.
Data Source
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.


