Adaptive Video Coding Motion Vector Precision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding methods face inefficiencies due to the use of fixed motion vector precision, which is not adaptable to varying content features in video sequences, leading to suboptimal coding performance for videos with different motion characteristics and textures.
Innovation Solution
Adaptive selection of motion vector precision based on the content features of each video picture, using a method that determines the appropriate precision for motion estimation and encoding, reducing computational load and improving coding efficiency by adjusting search step sizes and search regions accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If fixed motion vector precision is used for all video pictures, then the coding process is simple and fast, but coding performance is suboptimal for videos with different motion characteristics and textures
Solution Approach 1:
The patent applies dynamics by transitioning from fixed motion vector precision to adaptive precision that changes based on picture content characteristics. The system dynamically selects between different motion vector precisions (e.g., 1/4 pixel or 1/8 pixel) depending on the motion characteristics and texture complexity detected in each picture, allowing the coding system to adapt its behavior to match the specific requirements of different video content while maintaining overall coding efficiency
2Measurement precision
If sub-pixel motion vector precision is used to improve coding performance, then coding accuracy increases, but computational load and processing time increase
Solution Approach 1:
The patent applies parameter changes by modifying the motion vector precision parameter based on picture characteristics. Instead of using a fixed high precision throughout, the system changes the precision parameter (1/4 pixel vs. 1/8 pixel) according to the detected motion characteristics and texture complexity of each picture, achieving high measurement precision when needed while reducing computational load when lower precision suffices
3Manufacturing precision
If motion search step size is reduced to improve match block accuracy, then coding accuracy improves, but the number of search steps and computational complexity increase
Solution Approach 1:
The patent applies local quality by using different motion search step sizes in different regions or for different pictures based on their specific characteristics. Instead of using a uniform small step size throughout, the system adjusts the step size locally according to the motion characteristics and texture complexity of each picture, achieving accurate match block identification when high precision is needed while reducing search complexity when the content allows for coarser search
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of the present invention disclose a video coding method, a video decoding method, a video coding apparatus, and a video decoding apparatus. The method in the embodiments of the present invention includes: obtaining a current picture, and obtaining motion vector precision of the current picture according to the current picture, where the motion vector precision includes a search step size set, and each search step size in the search step size set is less than a pixel unit; obtaining a current block and a reference picture of the current block; determining a search start point in the reference picture, and searching, from the search start point, for a target integer pixel by using a pixel unit as a search step size; searching, from the target integer pixel, for a match block of the current block according to the motion vector precision; obtaining motion vector information and a prediction residual signal; and writing information about the reference picture, the motion vector information, and the prediction residual signal into a bitstream, where the information about the reference picture is used to indicate the reference picture. In the embodiments of the present invention, coding and decoding can be performed with reference to video features.