Motion Vector Prediction for High-Resolution Image and Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution, high-quality images and videos, particularly in virtual and augmented reality, requires more efficient compression techniques to reduce transmission and storage costs while maintaining image quality.
Innovation Solution
A method and apparatus for motion vector prediction-based image/video coding that includes signaling information about motion vector differences and using bi-prediction to enhance inter prediction efficiency, reducing complexity and bit waste in the coding system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional compression techniques are used for high-resolution images and videos, then transmission and storage costs increase, but image quality can be maintained
Solution Approach 1:
The patent changes the parameter representation by using motion vector differences (MVD) instead of full motion vectors, and by applying bi-prediction to represent motion in multiple directions. This allows more efficient encoding of motion information, reducing the bits required while maintaining prediction accuracy for high-resolution content
2Productivity
If motion vector prediction is applied to reduce bit waste, then coding efficiency improves, but signaling complexity increases
Solution Approach 1:
The patent extracts only the necessary motion information by using motion vector differences (MVD) relative to a reference motion vector, rather than signaling complete motion vectors. This extraction approach reduces the amount of data to be signaled while preserving the essential motion information needed for prediction
Solution Approach 2:
The patent applies asymmetric treatment to different prediction directions by using bi-prediction, where separate motion vectors are derived for list0 and list1 reference pictures. This allows optimized signaling where only necessary directional information is transmitted, reducing overall signaling complexity while improving prediction accuracy
3Productivity
If bi-prediction is used to enhance inter prediction efficiency, then compression performance improves, but computational complexity increases
Solution Approach 1:
The patent performs preliminary derivation of motion vectors for both list0 and list1 reference pictures during the prediction stage. By pre-computing these motion vectors and their differences, the system avoids redundant calculations during decoding, reducing overall computational complexity while maintaining the compression performance benefits of bi-prediction
Data Source
AI summary
An image decoding method according to the present document comprises: decoding a current block on the basis of image information, wherein an MVP candidate list for the current block is derived on the basis of an inter prediction mode, which is derived on the basis of image information, and peripheral blocks of the current block; and deriving motion information of the current block on the basis of the MVP candidate list, wherein the peripheral blocks include a left bottom corner peripheral block, a left peripheral block, a right top corner peripheral block, a top peripheral block, and a left top corner peripheral block of the current block, the motion information includes an L0 motion vector for L0 prediction and/or an L1 motion vector for L1 prediction, the L0 motion vector is derived on the basis of an L0 motion vector predictor and an L0 motion vector difference, and the L1 motion vector is derived on the basis of an L1 motion vector predictor and an L1 motion vector difference.


