Motion Vector Prediction Layout for Slice-Level Redundancy Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 'Versatile Video Coding (Draft 7)', the requirement for the same index value indicating a collocated picture is designated for all slices in a coded picture, leading to redundancy when multiple slices are present for one picture.
Innovation Solution
Adaptive motion vector prediction is implemented, allowing the collocated picture reference to be designated on a per picture basis and the reference list on a per slice basis, reducing redundancy by designating a unique index for each slice.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the same index value indicating a collocated picture is designated for all slices in a coded picture, then the coding structure is simplified, but redundancy increases when multiple slices are present
Solution Approach 1:
The patent divides the picture into multiple slices, each with independent slice headers containing separate collocated picture index values. This segmentation allows each slice to independently specify its reference picture, eliminating the redundancy of repeating the same index value across all slices while maintaining simplified coding within each slice through uniform application of the index.
Solution Approach 2:
The patent applies different collocated picture index values to different slices based on their specific coding requirements. Each slice can have optimized reference picture selection tailored to its local characteristics, improving overall coding efficiency while avoiding the redundancy of universal index repetition.
2Measurement precision
If a reference list is designated on a per slice basis, then slice-specific prediction accuracy is improved, but the amount of coded data increases
Solution Approach 1:
The patent implements per-slice reference list designation only where necessary, using slice-specific collocated picture index values in slice headers to provide localized prediction accuracy improvements. This partial application balances the need for precision with data volume constraints, applying the more detailed referencing only at the slice level rather than requiring it throughout the entire picture.
Data Source
AI summary
An adaptive motion vector prediction unit configured to adaptively perform spatial prediction that performs prediction using a motion vector around a target block and temporal prediction that performs prediction using a motion vector of a collocated picture is included, and in the temporal prediction performed by the adaptive motion vector prediction unit, the collocated picture to be referred to is designated on a per picture basis, and a reference list is designated on a per slice basis.


