Video Motion Vector Correction for Lower-Residual Block Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motion vector integration technologies in video compression result in inaccurate motion compensation and increased data bandwidth due to errors in motion vector replacement and large residuals, affecting encoding efficiency and image quality.
Innovation Solution
Determine an optimal integrated candidate block for a current block, correct the motion vector using a motion vector derivation mode based on the prediction direction of the candidate block, and encode the residual to improve accuracy and reduce bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If motion vector integration technology is used to replace current block motion vector with neighboring block motion vector, then encoding bits are reduced, but motion compensation accuracy deteriorates and residuals increase
Solution Approach 1:
The patent applies local quality by differentiating between two types of motion vector integration: spatial integration (using neighboring blocks in the same frame) and temporal integration (using reference blocks from previous/next frames). Each type is applied locally based on the specific characteristics of the current block, allowing accurate motion compensation while reducing encoding bits by selecting the most appropriate integration method for each block location and motion pattern.
2Productivity
If decoder motion vector derivation technology is used with large range search/derivation, then compression performance is improved, but calculation complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing motion vector integration relationships between neighboring blocks and reference blocks before the actual encoding/decoding process. The encoder and decoder both use the same integration rules to derive motion vectors, eliminating the need for complex large-range searches at decode time while maintaining high compression performance through accurate motion compensation.
Data Source
AI summary
The present disclosure provides an encoding method, a decoding method, an encoding apparatus, a decoding apparatus, for a video image. The encoding method includes: determining an optimal integrated neighboring block for a current block based on a motion vector integration technology; determining, based a prediction direction of the optimal integrated neighboring block, a motion vector derivation mode that needs to be used by a decoder; correcting a motion vector of the current block based on the motion vector derivation mode; and determining a residual between a predicted value and an original value of the current block based on the corrected motion vector, thereby encoding the current block. According to the technical solutions, a more accurate predicted value is obtained by correcting the motion vector, and a smaller residual is generated.


