Inter Prediction Motion Candidate Lists for Lower Video Bit Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motion estimation methods in video coding increase bit overheads due to the need for reselection and indication of motion information when neighboring coding blocks are unavailable, leading to inefficient video transmission.
Innovation Solution
A video data inter prediction method that constructs a candidate motion information list with two types of candidate motion information groups, allowing for efficient selection of target motion information without additional indication bits by using a motion model-based approach, reducing bit overheads and improving encoding/decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a preset policy is used to select neighboring coding blocks for motion estimation, then bit overheads are reduced by avoiding index information transmission, but encoding efficiency deteriorates when motion information of neighboring blocks is unavailable
Solution Approach 1:
The patent pre-constructs a candidate motion information list containing multiple types of motion information groups (first type from neighboring blocks, second type from current block's neighboring samples, third type from temporal neighboring blocks) before the actual motion estimation process. This preliminary preparation ensures that when neighboring block motion information is unavailable, alternative motion information is already ready for use, eliminating the need for reselection and indication information transmission while maintaining encoding efficiency.
2Adaptability or versatility
If motion information reselection is performed when neighboring coding blocks are unavailable, then encoding adaptability is improved, but bit overheads increase due to indication information transmission
Solution Approach 1:
The patent merges multiple types of motion information groups (from spatial neighboring blocks, current block's neighboring samples, and temporal neighboring blocks) into a unified candidate motion information list. This consolidation allows the encoder to select from diverse motion information sources without needing to transmit indication information about which type was used, as the list structure itself encodes the necessary selection context. The decoder can reconstruct the same list and select motion information based on the transmitted index, achieving adaptability without additional overhead.
3Productivity
If a simplified motion estimation method is used to reduce bit overheads, then transmission efficiency is improved, but prediction precision deteriorates when motion information is unavailable
Solution Approach 1:
The patent applies different motion information gathering strategies to different local contexts within the current coding block. For each sample location in the current block, it examines whether motion information is available from neighboring blocks at that specific location. If available, it uses the first type of motion information group; if not, it falls back to the second type (from current block's neighboring samples) or third type (from temporal neighboring blocks). This localized adaptive approach ensures high prediction precision where possible while maintaining transmission efficiency through the unified list structure.
Data Source
AI summary
A video data inter prediction method is provided, which includes: determining a candidate motion information list of a current picture block, where the candidate motion information list includes at least one first candidate motion information group, at least one second candidate motion information group, the first candidate motion information group is a motion information group determined based on motion information of preset locations on a first neighboring picture block of the current picture block and a motion model of the first neighboring picture block, the second candidate motion information group is a set of motion information of at least two sample locations that are respectively neighboring to at least two preset locations on the current picture block; determining target motion information from the candidate motion information list; and performing inter prediction on the current picture block based on the target motion information.


