Inter Prediction Motion Vector Layer Coding for Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video compression techniques inefficiently encode and decode the horizontal and vertical components of motion vector differences individually, failing to leverage their inherent correlation.
Innovation Solution
A method and apparatus for processing video signals using inter prediction that derives a motion vector predictor based on neighboring block motion information, divides motion vector differences into layers, and encodes horizontal and vertical components together using layer and index information, enhancing coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If horizontal and vertical components of motion vector difference are encoded individually, then the encoding process is simple, but coding efficiency is low
Solution Approach 1:
The patent combines the encoding of horizontal and vertical components of motion vector difference into a unified process. Instead of encoding components separately, the invention encodes them together as a joint structure, leveraging their correlation to improve coding efficiency while maintaining manageable complexity through systematic organization.
Solution Approach 2:
The patent introduces a layer structure that adds a new dimension to the encoding process. By organizing motion vector difference components across multiple layers with different granularities, the invention transforms the traditional single-level encoding into a multi-dimensional framework, enabling more efficient representation of component correlations.
2Loss of information
If motion vector difference components are encoded separately, then the processing is straightforward, but compression performance is insufficient for high resolution content
Solution Approach 1:
The patent segments the motion vector difference encoding into multiple layers with different levels of detail. The first layer encodes coarse-grained information while the second layer encodes fine-grained information, allowing progressive refinement of the motion vector representation. This segmentation improves compression performance by capturing correlations at different scales while keeping each layer's processing complexity manageable.
Solution Approach 2:
The patent applies different encoding precision to different components based on their importance and correlation characteristics. By assigning varying levels of detail to horizontal and vertical components within the layer structure, the invention optimizes compression performance for each component according to its specific requirements rather than applying uniform processing.
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.


