Multi-Layer Video Buffer Management via Layer-Specific Size Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for managing buffers in multi-layer video decoding and encoding fail to prevent buffer overflow and efficiently manage buffer sizes, particularly in scalable video coding and multiview video coding scenarios.
Innovation Solution
The method involves signaling information about the maximum size of the reconstructed picture buffer across multiple layers, determining this size based on layer sets and temporal sub-layers, and storing decoded pictures in buffers of determined sizes to prevent overflow and optimize buffer management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If buffer size is increased to accommodate all layers, then decoding capability is improved, but memory resource consumption increases
Solution Approach 1:
The patent segments the buffer management by introducing layer-specific buffer size parameters (max_pic_buf_size_l0, max_pic_buf_size_l1, etc.) instead of using a single unified buffer size. Each layer is assigned its own buffer size parameter, allowing independent control and allocation of memory resources for different video layers, thereby reducing overall memory consumption while maintaining decoding capability.
2Quantity of substance
If buffer size is dynamically adjusted, then memory efficiency is improved, but buffer management complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring buffer size parameters in the bitstream before decoding occurs. The encoder signals the maximum buffer sizes for each layer in advance, allowing the decoder to allocate memory resources beforehand without needing complex dynamic adjustment mechanisms during the decoding process, thus simplifying buffer management while maintaining memory efficiency.
3Reliability
If buffer overflow prevention is implemented, then reliability is improved, but encoding/decoding process complexity increases
Solution Approach 1:
The patent implements feedback mechanisms where the encoder signals buffer size information back to the decoder through the bitstream. This feedback allows the decoder to adjust its buffer allocation based on the actual layer structure and prevents buffer overflow by ensuring that buffer sizes are appropriately configured for the given video content, thereby improving reliability without significantly increasing process complexity.
Data Source
AI summary
Provided is a multi-layer video decoding method for efficiently obtaining, from a bitstream, information indicating a maximum size of a decoded picture buffer (DPB) regarding a layer set including a plurality of layers.


