Motion Compensation Filters for Uni- and Bi-Prediction Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards, such as ITU-T H.264, ITU-T H.265, and ITU-T H.266, face challenges in optimizing motion compensation techniques for video coding, particularly in handling uni-prediction and bi-prediction scenarios, which can impact compression efficiency and decoding accuracy.
Innovation Solution
The implementation of cos-windowed sinc function-based motion compensation interpolation filters, with distinct windows and scales, for uni-prediction and bi-prediction, to enhance video coding performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing video coding standards use standard motion compensation techniques, then device complexity is reduced, but video coding efficiency and decoding accuracy deteriorate
Solution Approach 1:
The patent applies parameter changes by selecting different motion compensation interpolation filter sets based on prediction mode parameters. For uni-prediction, a first filter set is used, while for bi-prediction, a second filter set is used. This parameter-based adaptation optimizes coding efficiency for different prediction scenarios without requiring a completely complex system redesign.
Solution Approach 2:
The patent implements local quality by applying different filter characteristics to different prediction modes. The first motion compensation interpolation filter is specifically optimized for uni-prediction scenarios, while the second filter is optimized for bi-prediction scenarios. This localized optimization improves overall video coding efficiency by matching filter properties to specific prediction requirements.
2Measurement precision
If standard motion compensation filters are used, then ease of operation is maintained, but decoding accuracy deteriorates
Solution Approach 1:
The system applies self-service by automatically selecting the appropriate motion compensation interpolation filter based on the prediction mode. The decoder autonomously determines whether to use the first or second filter set based on the prediction type (uni-prediction or bi-prediction) without requiring manual intervention, thereby maintaining ease of operation while improving decoding accuracy.
Solution Approach 2:
The patent implements feedback through the use of prediction mode information to guide filter selection. The decoding process uses the prediction mode (uni-prediction or bi-prediction) as feedback to automatically select the most appropriate filter, ensuring high decoding accuracy without adding operational complexity for the user.
3Productivity
If motion compensation is optimized for both uni-prediction and bi-prediction, then video coding efficiency improves, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the motion compensation process into two distinct filter sets: a first motion compensation interpolation filter for uni-prediction and a second motion compensation interpolation filter for bi-prediction. This segmentation allows each filter to be optimized for its specific prediction mode, improving compression efficiency while managing complexity through clear functional separation.
Solution Approach 2:
The patent implements universality by creating a motion compensation system that handles both uni-prediction and bi-prediction modes through a unified filter selection mechanism. The system universally supports multiple prediction types by selecting from predefined filter sets, achieving multi-functionality without requiring separate independent systems for each prediction mode.
Data Source
AI summary
A device may be configured to determine motion compensation interpolation filters. 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. A motion compensation interpolation filter selected for bi-prediction may be defined according to cos-windowed sinc function. A motion compensation interpolation filter includes filter coefficients for a phase.


