Sub-DPB Parameter Signaling for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face inefficiencies in managing and signaling parameters for sub-decoded picture buffers (sub-DPBs) in multi-layer video bitstreams, particularly in scalable, multiview, and 3D video coding scenarios, where clear specifications for DPB management and size are lacking, leading to sub-optimal memory usage and computational redundancy.
Innovation Solution
The proposed solution involves signaling sub-DPB parameters efficiently for all layers of an output layer set at each operation point, using a single set of parameters for sub-DPB management across multiple layers, reducing redundant signaling and optimizing memory usage by applying these parameters uniformly across all layers within an output layer set.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate sub-DPB parameters are signaled for each layer in multi-layer video bitstreams, then layer-specific optimization is achieved, but signaling redundancy increases and efficiency decreases
Solution Approach 1:
The patent merges sub-DPB parameter signaling across multiple layers by introducing a single set of sub-DPB parameters that applies uniformly to all layers within an output layer set. This consolidation eliminates redundant signaling while maintaining consistent DPB management across layers, directly resolving the contradiction between layer-specific optimization and signaling efficiency.
Solution Approach 2:
The patent establishes universal sub-DPB parameters that serve all layers in an output layer set simultaneously. The single set of parameters (max_dec_pic_buffering_minus1, max_num_reorder_pics, max_latency_increase_plus1) functions across multiple layers, providing a multi-functional solution that reduces signaling overhead while ensuring consistent behavior across different layer configurations.
2Adaptability or versatility
If multiple sets of sub-DPB parameters are signaled for different operation points, then operational flexibility is improved, but bitstream complexity and processing overhead increase
Solution Approach 1:
The patent segments the parameter signaling structure by introducing operation point-specific configurations where each operation point references a single set of sub-DPB parameters. This segmentation allows flexible adaptation to different operational scenarios (spatial scalability, temporal scalability, multiview) while keeping the bitstream structure organized and manageable, preventing excessive complexity despite supporting multiple operation points.
Solution Approach 2:
The patent implements dynamic parameter assignment where the same single set of sub-DPB parameters can be applied to different layer sets across multiple operation points. This dynamic approach allows the system to adapt to varying operational requirements without requiring separate static parameter sets for each scenario, reducing bitstream complexity while maintaining operational flexibility.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of decoding video data including receiving an encoded video bitstream that includes a plurality of pictures and storing the plurality of pictures in one or more sub-DPBs. The method further including receiving a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream. applying the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point, and performing a sub-DPB management process on the one or more sub-DPBs in accordance with the received respective single sets of sub-DPB parameters.