GDR Picture Output Control for Random Access Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in enabling random access without using intra random access point (IRAP) pictures, particularly in scenarios with limited network bandwidth or memory resources, leading to issues with video data streaming and storage.

Innovation Solution

Implementing a method and device that utilize flags to control the output of gradual decoding refresh (GDR) pictures, allowing progressive intra refresh without requiring IRAP pictures, thereby preventing potentially dirty data from being displayed until full synchronization is achieved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If gradual decoding refresh (GDR) pictures are used to enable random access, then video streaming flexibility is improved, but image quality may deteriorate due to potentially dirty data being displayed

Engineering Contradiction:
Improverandom access capabilityVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by setting the first flag and second flag before outputting GDR pictures to prevent potentially dirty data from being displayed. The flags are configured in advance to control the output behavior, ensuring that GDR pictures are only output when full synchronization is achieved, thus maintaining image quality while enabling random access capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses flags as intermediary control mechanisms between the GDR picture generation and output processes. The first flag and second flag act as mediators that control whether GDR pictures are output, allowing the system to selectively enable or disable GDR output based on synchronization status, thus resolving the conflict between random access capability and image quality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If flags are set to prevent GDR picture output, then image quality is maintained, but video streaming efficiency may be reduced

Engineering Contradiction:
Improveimage qualityVSAvoidvideo streaming efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies dynamics by making the GDR picture output behavior configurable through flags rather than fixed. The system can dynamically adjust between outputting GDR pictures (for better streaming efficiency) and preventing GDR picture output (for better image quality) based on external input and synchronization status, allowing flexible adaptation to different operational requirements

Inventive Principle:
Principle #15Dynamics

3Speed

If GDR pictures are output during decoding, then decoding speed is improved, but data synchronization reliability deteriorates

Engineering Contradiction:
Improvedecoding speedVSAvoiddata synchronization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies feedback by using the second flag to monitor and control GDR picture output based on synchronization status. The system provides feedback control where the flag settings respond to the synchronization state, ensuring that GDR pictures are only output when full synchronization is achieved, thus maintaining both decoding speed and data synchronization reliability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260012651A1Gradual Decoding Refresh In Video Coding
Publication Date: 2026.01.08 HUAWEI TECH CO LTD
  • US20260012651A1 patent drawing
  • US20260012651A1 patent drawing
  • US20260012651A1 patent drawing

AI summary

A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder determining whether a value for a first flag is provided by an external input; setting a first flag equal to the value provided by the external input and a second flag equal to the value of the first flag to prevent a gradual decoding refresh (GDR) picture from being output when the value for the first flag is provided by the external input; decoding the GDR picture; and storing the GDR picture in a decoded picture buffer (DPB).