GDR Picture Output Control for Random Access Video Decoding
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Manufacturing precision
If flags are set to prevent GDR picture output, then image quality is maintained, but video streaming efficiency may be reduced
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
3Speed
If GDR pictures are output during decoding, then decoding speed is improved, but data synchronization reliability deteriorates
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
Data Source
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).


