Video Coding Picture Header Signaling for Motion Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently signaling picture information, particularly in next-generation video coding technologies like Versatile Video Coding (VVC), which require improved methods for parsing and decoding video data to enhance compression capabilities.
Innovation Solution
The proposed solution involves parsing a picture header to determine the enablement of temporal motion vector prediction and reference picture list flags, allowing for efficient decoding of video data by utilizing processors to extract relevant syntax elements for motion vector prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If video coding standards incorporate advanced compression techniques like temporal motion vector prediction, then compression capability is improved, but device complexity increases
Solution Approach 1:
The patent segments the video data processing into distinct units (coding units, prediction units, transformation units) with specific functions. Temporal motion vector prediction is applied selectively to inter-coded blocks rather than entire pictures, dividing the complexity management into manageable segments that can be processed independently.
Solution Approach 2:
The patent applies different coding techniques to different regions of video data based on local characteristics. Temporal motion vector prediction is enabled for inter-coded blocks where it provides benefit, while intra-coded blocks use different methods. This local adaptation optimizes compression without uniformly increasing complexity across all data.
2Measurement precision
If picture header contains detailed syntax elements for motion vector prediction, then decoding precision is improved, but data transmission volume increases
Solution Approach 1:
The patent extracts and separates motion vector prediction information into distinct syntax elements that are conditionally included in the bitstream. Only when temporal motion vector prediction is enabled and applicable to inter-coded blocks are the relevant syntax elements (collocated picture index, motion vector differences) transmitted, reducing unnecessary data transmission while maintaining precision when needed.
Solution Approach 2:
The patent implements partial action by conditionally including syntax elements based on coding mode and prediction method. Full motion vector precision is transmitted only when temporal motion vector prediction is applicable; otherwise, simpler coding is used. This partial transmission of detailed information optimizes the balance between precision and data volume.
3Adaptability or versatility
If multiple reference picture lists are maintained for motion compensation, then adaptability is improved, but processing time increases
Solution Approach 1:
The patent implements dynamic selection of reference picture lists based on the coding mode and prediction requirements. The decoder dynamically determines which reference picture list (list 0 or list 1) to use for each block, and whether to apply temporal motion vector prediction, based on syntax elements in the bitstream. This dynamic adaptation provides versatility while avoiding unnecessary processing of all possible reference lists.
Data Source
AI summary
This disclosure relates to video coding and more particularly to techniques for signaling picture information for coded video. According to an aspect of an invention, first syntax element specifying an index corresponding to a collocated picture used for temporal motion vector prediction is parsed from a picture header in a case that both (a) first flag indicating whether temporal motion vector predictor can be enabled for a picture associated with the picture header and (b) second flag indicating information associated with reference picture list are equal to 1.


