Inter-Prediction Motion Vector Layering for High-Resolution Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques face inefficiencies in encoding and decoding the horizontal and vertical components of motion vector differences, which are highly correlated, leading to increased memory and processing demands for high-resolution and high-frame-rate video content.
Innovation Solution
A method and apparatus for video signal processing based on inter prediction, where motion vector differences are encoded and decoded using a predefined layer structure, with layer information and index information to combine horizontal and vertical components, enhancing coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion vector differences are encoded separately using existing video compression techniques, then encoding simplicity is maintained, but coding efficiency is insufficient leading to increased memory and processing demands
Solution Approach 1:
The patent combines the horizontal and vertical components of motion vector differences into a single unified encoding process. By treating the motion vector difference as a combined entity rather than separate components, the method achieves better coding efficiency while reducing the overall complexity of the encoding system. This merging approach allows the encoder to exploit correlations between horizontal and vertical motion components, thereby compressing the data more effectively without requiring additional memory or processing resources.
2Reliability
If high spatial resolution and high frame rate video contents are processed using conventional methods, then video quality is maintained, but memory storage and processing power requirements increase drastically
Solution Approach 1:
The patent changes the encoding parameters by introducing a unified motion vector difference representation that exploits temporal and spatial correlations. By modifying how motion vector differences are parameterized and encoded - specifically by combining horizontal and vertical components into a single structured representation - the method achieves more efficient compression. This parameter change allows high-resolution, high-frame-rate video to be processed with reduced memory storage and processing power requirements while maintaining video quality.
3Productivity
If motion vector differences are encoded without leveraging correlation between components, then encoding process is simple, but coding efficiency of motion vector differences is insufficient
Solution Approach 1:
The patent introduces a new dimensional structure for encoding motion vector differences by organizing horizontal and vertical components into a layered framework. This dimensional reorganization allows the encoder to process motion vector differences in a more efficient manner by exploiting correlations across different dimensions (layers). The layered structure enables better compression ratios while maintaining a relatively straightforward encoding process, thus improving coding efficiency without significantly complicating the encoding operations.
Data Source
AI summary
A method and device for processing a video signal are disclosed. More specifically, a method of processing a video signal based on inter prediction may comprise: deriving a motion vector predictor based on motion information of a neighboring block of a current block; deriving a motion vector difference of the current block based on layer information and index information; deriving a motion vector of the current block based on the motion vector predictor and the motion vector difference; generating a prediction block of the current block based on the motion vector of the current block; and generating a reconstructed block of the current block based on the prediction block and a residual block of the current block, wherein the layer information includes at least one syntax element indicating a layer group to which the current layer belongs.


