Multi-resolution DPB Sub-unit Segmentation for Scalable Video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current decoded picture buffer (DPB) management techniques are inefficient when dealing with multiple layers of video data having different spatial resolutions, as they assume all layers have the same resolution, leading to inefficiencies in storage and processing.
Innovation Solution
Implementing a DPB management system that allows for separate management of sub-units based on the spatial resolution of decoded layer components, enabling flexible storage and processing of layers with varying resolutions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single DPB management process is used for all layers, then the system is simple to implement, but it cannot efficiently handle layers with different spatial resolutions
Solution Approach 1:
The decoded picture buffer is divided into multiple sub-units, with each sub-unit dedicated to storing decoded layer components of a specific spatial resolution. This segmentation allows the system to efficiently manage layers with different resolutions by directing each layer to its corresponding sub-unit, resolving the contradiction between adaptability and complexity.
Solution Approach 2:
The patent introduces a new dimension to DPB management by organizing sub-units according to spatial resolution levels. This dimensional organization allows the system to handle multi-resolution layers efficiently, transforming the management approach from a flat single-structure model to a hierarchical multi-dimensional model that naturally accommodates resolution variations.
2Productivity
If all decoded layer components are stored in a single DPB unit, then storage management is simplified, but processing efficiency for multi-resolution layers deteriorates
Solution Approach 1:
The DPB is segmented into multiple sub-units based on spatial resolution, allowing decoded layer components to be stored in dedicated sub-units. This segmentation improves processing efficiency by enabling targeted access to specific resolution layers without scanning through all layers, while the modular structure keeps management complexity manageable.
Solution Approach 2:
Each sub-unit is optimized for its specific spatial resolution, creating local quality tailored to the requirements of layers at that resolution. This allows processing operations to be performed more efficiently on each sub-unit independently, improving overall productivity while maintaining a structured management approach.
3Quantity of substance
If the DPB assumes all layers have the same resolution, then the management process is straightforward, but it leads to storage inefficiency for multi-resolution video coding
Solution Approach 1:
By segmenting the DPB into resolution-specific sub-units, the system achieves efficient storage utilization for multi-resolution layers. Each sub-unit stores only the layers appropriate for its resolution level, eliminating wasted storage space that would occur if all layers were forced into a single uniform structure, while the systematic organization maintains operational simplicity.
Solution Approach 2:
The patent changes the organizational parameter of the DPB from a uniform single-structure model to a multi-parameter model where sub-units are differentiated by spatial resolution. This parameter change enables efficient storage of multi-resolution layers by matching storage allocation to actual layer requirements, improving storage efficiency without significantly complicating management operations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This disclosure describes various methods and techniques for decoded picture buffer (DPB) management when multiple decoded layer components with different resolutions need to be stored. In one example, a method of coding video data comprises decoding video data to produce a plurality of decoded layer components, storing the decoded layer components in one or more sub-units of a DPB, and performing a DPB management process on the one or more sub-units, wherein the DPB management process is managed separately for each of the one or more sub-units.