Image Decoder Motion Vector Resolution Mode Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image encoding and decoding methods require additional information in the bitstream, leading to increased bit amounts due to the need to specify processing modes for each block, which can be inefficient.
Innovation Solution
An image decoding method that determines processing modes based on the motion vector resolution (MVR) of a current block, allowing for efficient decoding by selecting appropriate processing modes from prediction, transform, and filtering processes, thereby reducing unnecessary information in the bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If processing modes are specified for each block in the bitstream, then decoding accuracy is improved, but bit amount increases
Solution Approach 1:
The patent extracts only the necessary processing mode information from the bitstream by utilizing motion vector resolution as a basis for determining processing modes. Instead of transmitting explicit processing mode flags for each block, the system infers processing modes from the motion vector resolution characteristics, thereby removing redundant information while preserving decoding accuracy.
Solution Approach 2:
The patent enables the decoding system to self-determine processing modes based on motion vector resolution analysis without requiring explicit mode specification in the bitstream. The decoder uses the motion vector resolution information to automatically select appropriate processing modes, making the system self-sufficient in determining decoding parameters and eliminating the need for additional mode-indicating data.
2Quantity of substance
If motion vector resolution is used to determine processing modes, then bit amount is reduced, but processing complexity increases
Solution Approach 1:
The patent changes the parameter used for processing mode determination from explicit mode flags to motion vector resolution characteristics. By analyzing the motion vector resolution (e.g., 1/4-pixel, 1/2-pixel, 1-pixel precision) already present in the decoding process, the system derives processing mode information without requiring additional complex analysis or computation, thus reducing processing complexity while maintaining bit reduction benefits.
3Adaptability or versatility
If additional information is added to the bitstream to specify processing modes, then decoding flexibility is improved, but transmission efficiency deteriorates
Solution Approach 1:
The patent makes the motion vector resolution information serve multiple functions: it continues to provide motion compensation guidance while simultaneously serving as the basis for determining processing modes. This multi-functionality eliminates the need for separate mode-specification data, maintaining decoding flexibility across different processing modes while preserving transmission efficiency by avoiding redundant information.
Data Source
AI summary
An image decoding method includes obtaining, from a bitstream, first information indicating a motion vector resolution of a current unit among plural motion vector resolutions including a first motion vector resolution and a second motion vector resolution, and obtaining, from the bitstream, second information indicating whether a merge mode is applied to the current unit or not when the first information indicates the first motion vector resolution. The current unit is decoded based on the merge mode when the second information indicates that the merge mode is applied to the current unit. When the first information indicates the second motion vector resolution, the second information is not obtained from the bitstream.


