Video Decoder Random Access Flag Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression technologies face challenges in decoding bitstreams from random access points, especially when access units include a mix of intra random access point (IRAP) and non-IRAP pictures or only IRAP pictures with different network abstraction layer (NAL) unit types, making it difficult to provide efficient random access in variable network environments.

Innovation Solution

A method and apparatus for decoding bitstreams from random access points by setting initialization flags and flag variables to manage decoding parameters, including determining whether to output pictures based on their role as random access points, and performing motion estimation and compensation using a constructed reference picture set, allowing for layer-wise startup decoding even when IRAP and non-IRAP pictures are present.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional video compression techniques are used, then compression efficiency is improved, but random access capability from any point in the bitstream deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidrandom access capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The bitstream is divided into access units (AUs) that can be independently decoded, with each AU containing one or more pictures. This segmentation enables random access at AU boundaries while maintaining compression efficiency through inter-picture prediction within each AU.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces specific parameter changes including setting initialization flags to 0 for IRAP pictures and 1 for non-IRAP pictures, and using these flags to control reference picture usage. This allows the decoder to adapt its behavior at random access points while maintaining overall compression efficiency.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If IRAP pictures are used for random access, then random access capability is improved, but decoding complexity increases due to mixed picture types in access units

Engineering Contradiction:
Improverandom access capabilityVSAvoiddecoding complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Different pictures within the same access unit are treated differently based on their type (IRAP or non-IRAP). The decoder applies specific processing rules locally to each picture type, with IRAP pictures initiating reference picture sets and non-IRAP pictures using existing references, thereby managing complexity through localized differentiation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary actions by pre-setting initialization flags and reference picture sets before decoding each access unit. This preparation simplifies the actual decoding process by eliminating the need for complex real-time decisions about reference picture usage during random access operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If scalable video coding is implemented, then adaptability to variable network conditions is improved, but decoding accuracy at random access points deteriorates without proper flag management

Engineering Contradiction:
Improveadaptability to network conditionsVSAvoiddecoding accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms through initialization flags that provide information about picture types and reference picture usage to the decoder. This feedback ensures accurate decoding at random access points in scalable video streams, maintaining reliability while supporting network adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The decoder dynamically adjusts its reference picture management behavior based on the initialization flags and picture types encountered in the bitstream. This dynamic adaptation allows the system to maintain decoding accuracy across different network conditions and access scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10306244B2Method for encoding/decoding image and device using same
Publication Date: 2019.05.28 ELECTRONICS & TELECOMM RES INST
  • US10306244B2 patent drawing
  • US10306244B2 patent drawing
  • US10306244B2 patent drawing

AI summary

A method of decoding a bistream comprising a plurality of layers according to the present invention includes setting parameters for decoding the bitstream from a random access point when random access occurs, and decoding a decoding target picture, wherein the setting of the parameters includes setting an initialization flag indicating whether the decoding target picture, that is an intra random access point (IRAP) picture, is output by correctly decoding all reference layers of a target layer including the decoding target picture when the random access occurs; setting a flag variable (NoRaslOutputFlag) indicating whether the decoding target picture is used as a random access point; and resetting the initialization flag when the decoding target picture is an IRAP picture and the flag variable is 1.