Decoder Motion Vector List Modification for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques, such as H.264/AVC, HEVC, and VVC, face challenges in achieving higher coding efficiency and image enhancement due to increasing image size, resolution, and frame rate, particularly in efficiently managing motion vector lists for inter prediction.
Innovation Solution
A video coding method and apparatus that utilize template matching or bilateral matching methods in merge mode and advanced motion vector prediction (AMVP) mode, allowing for adding, pruning, or reordering candidates in the motion vector list at the decoder side through multi-pass bilateral matching (MBM) to improve video coding efficiency and quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If image size, resolution, and frame rate are increased to improve video quality, then video quality is improved, but the amount of data to be encoded increases, requiring more hardware resources and compression efficiency
Solution Approach 1:
The patent segments the motion vector list management into multiple candidate lists (first candidate list, second candidate list, third candidate list) with different levels of motion vector candidates. This segmentation allows the system to process and manage motion vectors in smaller, more manageable groups, improving coding efficiency while maintaining high video quality at increased resolutions
Solution Approach 2:
The patent applies different motion vector prediction methods and candidate management strategies to different regions or types of blocks. By using template matching for some blocks and bilateral matching for others, and by creating different candidate lists for different prediction modes, the system optimizes compression efficiency locally while maintaining overall video quality
2Measurement precision
If more motion vector candidates are added to the motion vector list to improve prediction accuracy, then prediction accuracy is improved, but the complexity of managing and processing the motion vector list increases
Solution Approach 1:
The patent divides the motion vector candidates into multiple segmented lists (first candidate list with template matching candidates, second candidate list with bilateral matching candidates, third candidate list with other candidates). This segmentation reduces the complexity of managing a single large list by organizing candidates in structured groups with different characteristics and priorities
Solution Approach 2:
The patent performs preliminary sorting and organization of motion vector candidates into different lists before the actual prediction process. By pre-categorizing candidates based on their generation methods and qualities, the system simplifies the prediction process and reduces real-time processing complexity while maintaining high prediction accuracy
Data Source
AI summary
A method is disclosed for modifying a decoder-side motion vector list in inter prediction. A video coding method and an apparatus use a template matching method or a bilateral matching (BM) method in a merge mode and an advanced motion vector prediction (AMVP) mode of inter prediction. The video coding method and the apparatus perform at least one of adding, pruning, or reordering candidates with respect to a motion vector list at the decoder side.


