Multi-Layer Video Buffer Management via Layer-Specific Size Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Adaptability or versatility

If buffer size is increased to accommodate all layers, then decoding capability is improved, but memory resource consumption increases

Engineering Contradiction:
Improvedecoding capabilityVSAvoidmemory resource consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If buffer size is dynamically adjusted, then memory efficiency is improved, but buffer management complexity increases

Engineering Contradiction:
Improvememory efficiencyVSAvoidbuffer management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If buffer overflow prevention is implemented, then reliability is improved, but encoding/decoding process complexity increases

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoidencoding/decoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10136145B2Method and apparatus for managing buffer for encoding and decoding multi-layer video
Publication Date: 2018.11.20 SAMSUNG ELECTRONICS CO LTD
  • US10136145B2 patent drawing
  • US10136145B2 patent drawing
  • US10136145B2 patent drawing

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.