Subblock Motion Compensation With Adaptive Merge Parsing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video signal processing methods lack efficiency in coding and require improved techniques for motion compensation, particularly in handling subblock-based merge modes and motion vector differences.
Innovation Solution
A method and apparatus for video signal processing that includes parsing syntax elements to determine the application of subblock-based merge modes and motion vector differences, allowing for efficient motion vector induction and prediction block generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If subblock-based merge mode is applied to current block, then motion compensation efficiency is improved, but syntax element parsing complexity increases
Solution Approach 1:
The current block is divided into multiple subblocks, each with its own motion vector and prediction parameters. This segmentation allows independent motion compensation for each subblock, improving overall efficiency while managing complexity through localized processing
Solution Approach 2:
The merge mode dynamically adapts between subblock-based approach and traditional block-based approach based on coding conditions. The system can switch between different merge modes (subblock merge mode, merge mode with MVD, and other modes) to optimize performance while controlling parsing complexity
2Productivity
If merge mode with motion vector difference is used, then coding efficiency is improved, but motion vector induction complexity increases
Solution Approach 1:
Motion vector difference (MVD) acts as an intermediary parameter that bridges the motion vector of the candidate block and the motion vector of the current block. Instead of directly computing complex motion vectors, the system uses MVD as a simplified intermediary to derive the required motion information, reducing induction complexity while maintaining coding efficiency
Solution Approach 2:
The system changes the parameter representation from absolute motion vectors to motion vector differences. This parameter transformation simplifies the induction process by working with relative differences rather than absolute values, reducing computational complexity while preserving coding efficiency
3Loss of substance
If syntax parsing order is controlled, then signaling overhead is reduced, but processing sequence complexity increases
Solution Approach 1:
The syntax parsing process performs preliminary actions by first determining the merge mode type before proceeding to extract motion vector difference information. This preliminary classification allows the system to optimize the parsing sequence based on the specific mode being used, reducing overall signaling overhead while managing processing complexity through structured decision trees
Data Source
AI summary
A video signal processing method may comprise the steps of: acquiring a first syntax element indicating whether a subblock-based merging mode is applied to a current block; acquiring a second syntax element indicating whether a merging mode using motion vector difference is applied to the current block, when the first syntax element indicates that the subblock-based merging mode is not applied to the current block; and acquiring a third syntax element indicating a candidate to be used in inter-prediction for the current block, among candidates contained in a mergence candidate list for the current block, when the second syntax element indicates that the merging mode using motion vector difference is applied to the current block.


