DPB Picture Output for Coded Video Sequence Random Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in managing decoded picture buffers (DPBs) during random access points, leading to potential overflow and disrupting continuous video playback, especially when dealing with limited network bandwidth and memory resources.

Innovation Solution

Implement techniques to empty the decoded picture buffer (DPB) when encountering specific random access point pictures, such as clean random access (CRA) or gradual random access (GRA) pictures, preventing overflow and ensuring continuous playback by outputting prior pictures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If previously-decoded pictures are kept in the decoded picture buffer (DPB) during random access points, then reference picture availability is improved, but DPB overflow risk increases and playback continuity is disrupted

Engineering Contradiction:
Improvereference picture availabilityVSAvoidDPB overflow
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by detecting the random access point picture type (CRA, GRA, or GDR) in advance and proactively emptying the DPB before processing subsequent pictures. This prevents DPB overflow from occurring in the first place, rather than reacting to it after it happens. The decoder checks the picture type and clears the buffer preemptively, ensuring continuous playback is maintained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic buffer management by adapting DPB emptying behavior based on the specific random access point picture type encountered. Different picture types (CRA, GRA, GDR) trigger different emptying strategies, allowing the system to dynamically adjust its operation to match the actual playback requirements and network conditions, rather than using a static buffer management approach.

Inventive Principle:
Principle #15Dynamics

2Productivity

If DPB is emptied at random access points, then DPB overflow is prevented and playback continuity is improved, but reference picture history is lost

Engineering Contradiction:
Improveplayback continuityVSAvoidreference picture history
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality by selectively emptying the DPB based on the specific random access point picture type encountered. Not all random access points trigger the same emptying behavior - CRA, GRA, and GDR pictures have different emptying requirements. This localized, differentiated approach ensures that buffer management is optimized for each specific case rather than applying a blanket emptying policy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the buffer management parameter (emptying decision) based on the detected picture type parameter. When a CRA, GRA, or GDR picture is detected, the system modifies its operational parameter to empty the DPB, whereas other picture types maintain normal buffer behavior. This parameter-driven approach allows flexible adaptation to different playback scenarios.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If video data is compressed to reduce data size for network transmission, then bandwidth utilization is improved, but compression complexity increases

Engineering Contradiction:
Improvevideo data sizeVSAvoidcompression complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies self-service by implementing automatic DPB management within the decoder that operates autonomously based on picture type detection. The system monitors incoming pictures, identifies random access points, and automatically performs buffer emptying without external intervention or complex external control mechanisms, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12425626B2Output of prior pictures for pictures starting a new coded video sequence in video coding
Publication Date: 2025.09.23 HUAWEI TECH CO LTD
  • US12425626B2 patent drawing
  • US12425626B2 patent drawing
  • US12425626B2 patent drawing

AI summary

A method of decoding a coded video bitstream is provided. The method includes receiving the coded video bitstream, wherein the coded video bitstream contains a clean random access (CRA) picture and a first flag having a first value; setting a second value of a second flag equal to the first value of the first flag; emptying, by the video decoder, any previously-decoded pictures from a decoded picture buffer (DPB) based on the second flag having the second value; and decoding a current picture after the DPB has been emptied. A corresponding method of encoding is also provided.