Base Layer Motion Information Positioning in HEVC Scalable Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scalable video coding (SVC), existing technologies face challenges in minimizing changes to the HEVC framework when using base layer motion information for encoding or decoding blocks in the enhancement layer, particularly in Merge mode versus Advanced Motion Vector Prediction (AMVP) mode, leading to inefficiencies in merge list construction and motion vector prediction.
Innovation Solution
The proposed solution involves using base layer motion information in a way that minimizes changes to the HEVC framework by strategically inserting it into candidate lists for both Merge and AMVP modes, optimizing its position based on the prediction mode, and selectively using it for enhancement layer coding, while also simplifying merge list construction by removing conditions related to the temporal motion vector predictor.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If base layer motion information is used for enhancement layer coding, then prediction accuracy improves, but complexity of merge list construction increases due to different handling requirements in Merge mode versus AMVP mode
Solution Approach 1:
The patent applies dynamics by making the merge list construction adaptive to the prediction mode. The system dynamically adjusts the handling of base layer motion information based on whether Merge mode or AMVP mode is selected, optimizing the balance between prediction accuracy and computational complexity for each specific mode rather than using a fixed approach
Solution Approach 2:
The patent applies local quality by treating Merge mode and AMVP mode differently in the merge list construction process. Each prediction mode receives customized handling of base layer motion information according to its specific requirements, rather than applying a uniform approach to all modes
2Adaptability or versatility
If multiple prediction modes are supported with different base layer motion information handling, then coding flexibility improves, but implementation complexity increases
Solution Approach 1:
The system dynamically selects and applies different construction rules for the merge list based on the active prediction mode. When Merge mode is selected, one set of rules applies; when AMVP mode is selected, a different set of rules applies. This dynamic adaptation provides coding flexibility while managing implementation complexity through mode-specific optimization
3Productivity
If temporal motion vector predictor conditions are removed for simplification, then merge list construction efficiency improves, but prediction precision may deteriorate
Solution Approach 1:
The patent extracts and removes the temporal motion vector predictor conditions from the merge list construction process. By taking out these complex conditional checks, the system simplifies the construction process and improves efficiency while maintaining sufficient prediction precision through alternative mechanisms
Data Source
AI summary
Systems, methods, and devices for coding video data are described herein. In some aspects, a memory is configured to store the video data associated with a base layer and an enhancement layer. The base layer may comprise a reference block and base layer motion information associated with the reference block. The enhancement layer may comprise a current block. A processor operationally coupled to the memory is configured to determine a position of the base layer motion information in a candidate list based on a prediction mode in a plurality of prediction modes used at the enhancement layer. The processor is further configured to perform a prediction of the current block based at least in part on the candidate list.


