Common DPB Management for Multi-Layer Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video decoders face challenges in managing a common decoded picture buffer (DPB) for multi-layer video data, as existing methods either maintain sub-DPBs for each layer or a common DPB, leading to issues such as premature removal of reference pictures and buffer overflow.

Innovation Solution

A technique that involves performing a picture output and removal process on the DPB by removing only decoded pictures from the first layer before decoding a current picture, and then conducting a picture bumping process across all layers after removing the last decoding unit from the coded picture buffer (CPB), ensuring necessary reference pictures are retained and the buffer is not overloaded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a common DPB is used for all layers, then device complexity is reduced, but reference pictures may be prematurely removed

Engineering Contradiction:
ImproveDPB management complexityVSAvoidreference picture retention
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the DPB management into two distinct processes: layer-specific picture output and removal (applied to the current layer only), and cross-layer picture bumping (applied to all layers). This segmentation allows the system to use a common DPB structure while preventing premature removal of reference pictures by ensuring that removal operations respect layer-specific dependencies before performing broader buffer management.

Inventive Principle:
Principle #1Segmentation

2Reliability

If picture bumping is performed only for the current layer, then layer-specific reference integrity is maintained, but the DPB may become overly full

Engineering Contradiction:
Improvelayer reference integrityVSAvoidDPB picture quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the picture removal operation into two segmented phases: first, layer-specific removal that maintains reference integrity for the current layer, and second, cross-layer bumping that manages overall DPB capacity. This segmentation resolves the contradiction by ensuring each phase addresses its specific goal without interfering with the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs layer-specific picture removal as a preliminary action before executing cross-layer picture bumping. This preliminary action ensures that reference picture integrity is established first, creating a safe foundation for subsequent capacity management operations that may affect multiple layers.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If sub-DPBs are maintained for each layer, then reference picture retention is ensured, but device complexity increases

Engineering Contradiction:
Improvereference picture retentionVSAvoidDPB structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the DPB storage structure across all layers into a single common buffer, eliminating the need for separate sub-DPBs. However, it maintains reliability by implementing layered removal logic that operates on the unified structure, combining the simplicity of a single buffer with the safety of layer-aware management through the two-phase removal process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The common DPB structure serves multiple layers simultaneously, providing universal storage capacity for all layer pictures. The layered removal process adds multi-functionality by enabling the same buffer to be managed differently depending on the current layer being decoded, thus providing both simplicity and reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11785205B2Shared decoder picture buffer for multiple layers
Publication Date: 2023.10.10 QUALCOMM INC
  • US11785205B2 patent drawing
  • US11785205B2 patent drawing
  • US11785205B2 patent drawing

AI summary

A video decoder for decoding multi-layer video data can be configured to maintain a decoded picture buffer (DPB) for storing reference pictures for a plurality of layers, wherein the plurality of layers comprise at least a first layer and a second layer; prior to decoding a current picture of an access unit of the first layer, perform a picture output and removal process on the DPB, wherein to perform the picture output and removal process on the DPB, the one or more processors are further configured to remove from the DPB only decoded pictures that belong to the first layer; and after removing a last decoding unit of the current picture from a coded picture buffer (CPB), perform a picture bumping process across all layers of the DPB.