NAL Unit Flags for Random Access Point and Picture Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding syntax lacks easily identifiable/parseable syntax elements for random access points, random access picture types, and leading picture types in high-level syntax structures such as NAL unit headers, which complicates error resilience and bitstream manipulation in video decoding.

Innovation Solution

The method involves determining the current NAL unit type as an Intra Random Access Picture (IRAP) and decoding it as an Instantaneous Decoder Refresh (IDR) or Broken Link Access (BLA) if the previous NAL unit indicates the end of a coded video sequence, or as a Clean Random Access (CRA) if it does not, using flags and implicit derivation from the NAL unit headers and sequence parameter sets to reduce the need for explicit coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing video coding syntax is used without additional flags, then the syntax structure remains simple, but random access point identification and error resilience are difficult

Engineering Contradiction:
Improveerror resilienceVSAvoidsyntax structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the random access point identification function from the main syntax structure and implements it through a separate flag mechanism in the NAL unit header. This allows the core syntax to remain relatively simple while adding error resilience capabilities through an independent flag field that can be set without modifying the entire syntax structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the NAL unit header into distinct fields including a dedicated flag for random access point indication. By separating the identification function into its own flag rather than embedding it within the main syntax, the design achieves error resilience without proportionally increasing overall syntax complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If explicit coding is used for all picture types, then identification accuracy is high, but coding overhead increases

Engineering Contradiction:
Improvepicture type identification accuracyVSAvoidcoding overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent implements self-service by allowing the NAL unit header flag to automatically indicate random access point status without requiring separate explicit coding for each picture type. The flag serves itself by its presence alone, eliminating the need for additional bits to encode the same information and thereby reducing coding overhead while maintaining identification accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of explicitly coding every picture type detail, the patent inverts the approach by using a single flag that implicitly indicates random access point status. This inversion from explicit to implicit coding reduces the number of bits required while maintaining the necessary identification accuracy for error resilience.

Inventive Principle:
Principle #13The other way round (Inversion)

3Measurement precision

If more NAL unit type codepoints are used for random access points, then picture type identification is more precise, but numbering space is consumed

Engineering Contradiction:
Improverandom access point identification precisionVSAvoidnumbering space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts the identification function from the NAL unit type codepoints and relocates it to a separate flag in the NAL unit header. This extraction allows the codepoint space to be used for other purposes while the flag provides the necessary identification precision for random access points without consuming additional numbering space.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transitions from using additional NAL unit type codepoints (one-dimensional approach) to using a flag field in the NAL unit header (another dimension). This dimensional change allows random access point identification precision to be achieved without consuming numbering space, as the flag operates in a different structural dimension of the syntax.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12432368B2Identification of random access point and picture types
Publication Date: 2025.09.30 TENCENT AMERICA LLC
  • US12432368B2 patent drawing
  • US12432368B2 patent drawing
  • US12432368B2 patent drawing

AI summary

An approach for reconstructing a current Network Abstraction Layer (NAL) unit for video decoding using at least one processor includes determining the current NAL unit to be an Intra Random Access Picture (IRAP) NAL unit; determining whether a previous NAL unit decoded immediately before the current NAL unit indicates an end of a coded video sequence (CVS); based on determining that the previous NAL unit indicates the end of the CVS, decoding the current NAL unit as one from among an Instantaneous Decoder Refresh (IDR) NAL unit or a Broken Link Access (BLA) NAL unit; and based on determining that the previous NAL unit does not indicate the end of the CVS, decoding the current NAL unit as a Clean Random Access (CRA) NAL unit, and reconstructing the decoded current NAL unit.