Decoded Picture Buffer Parameter Derivation for Video Layer Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing popularity of digital media poses challenges in efficiently representing, storing, and rapidly playing back high-quality digital media, particularly in electronic devices, due to limitations in existing systems and methods for processing and displaying digital content.
Innovation Solution
A method for decoding a video sequence that involves receiving the sequence, determining the output layer set, calculating the maximum number of sub-layers, and decoding characteristics of a sub-layer within the output layer set, utilizing a decoded picture buffer to manage and process the video data efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If digital media is processed and displayed in existing electronic devices, then digital content can be consumed at various locations, but efficiency in representing, storing, and rapidly playing back high-quality digital media is limited
Solution Approach 1:
The video data is divided into multiple layers and sub-layers, with each layer representing different quality levels or resolution tiers. This segmentation allows the system to efficiently process and store media at multiple quality levels simultaneously, improving both productivity and reliability by enabling rapid playback at appropriate quality levels while maintaining high-quality representation when needed.
Solution Approach 2:
The patent introduces a multi-dimensional approach by organizing video data into layers and sub-layers with different characteristics (resolution, quality, bitrate). This dimensional organization transforms the single-dimensional processing into multi-dimensional storage and retrieval, allowing efficient access to appropriate quality levels while maintaining the ability to deliver high-quality content when required.
2Adaptability or versatility
If video data is decoded with multiple layers and sub-layers, then adaptability to different playback requirements is improved, but complexity of the decoding process increases
Solution Approach 1:
The decoding system dynamically selects which layers and sub-layers to process based on playback requirements, device capabilities, and available resources. This dynamic approach allows the system to adapt to different playback scenarios without always processing the full complexity of all layers, thereby improving adaptability while managing decoding complexity through selective processing.
Solution Approach 2:
The multi-layer video structure enables self-service adaptation where the decoded picture buffer automatically manages which layers to retain or discard based on current playback needs. The system self-regulates the decoding complexity by maintaining only the necessary layers for current requirements, reducing overall device complexity while preserving adaptability for different playback scenarios.
3Quantity of substance
If a decoded picture buffer is used to manage video data, then storage efficiency is improved, but the complexity of managing buffer parameters across layers increases
Solution Approach 1:
The decoded picture buffer is designed to handle multiple layers and sub-layers simultaneously with a unified management structure. This universal buffer can store and manage video data across different quality levels and resolutions, improving storage efficiency by consolidating management of multiple data types into a single buffer system rather than requiring separate buffers for each layer.
Solution Approach 2:
The patent employs parameter changes to manage buffer complexity by dynamically adjusting buffer allocation and management parameters based on which layers are currently active. When certain layers are not needed for playback, their buffer parameters are modified or released, reducing the overall complexity of parameter management while maintaining storage efficiency for when those layers are needed.
Data Source
AI summary
A system for decoding a video bitstream that includes a base bitstream and enhancement bitstreams is disclosed. The system receives a video parameter set and a video parameter set extension, where the video parameter set extension includes decoder picture buffer parameters. In one embodiment, a method for decoding a video sequence is disclosed. The method comprises: (a) receiving said video sequence; (b) determining the number of an output layer set for said video sequence; (c) determining a maximum number of sub-layers minus one for at least one of said at least one output layer set; (d) decoding a characteristic of a decoded picture buffer for a sub layer of one of said at least one output layer set.


