Picture Header Signaling for Accurate Multi-Layer Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in accurately determining the starting point of a picture within a multi-layer bitstream, leading to coding errors and suboptimal codec performance.

Innovation Solution

Ensuring that a picture unit (PU) includes only one picture header (PH) and one picture, with the layer identifier (ID) of the PH network abstraction layer (NAL) unit equal to the layer ID of the associated video coding layer (VCL) NAL unit and the temporal ID of the PH NAL unit equal to the temporal ID of the PU, allowing for precise determination of the picture starting point without coding errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple picture headers are included in a picture unit to support multi-layer bitstream, then the bitstream can represent multiple layers and temporal IDs, but it becomes difficult to accurately determine the starting point of a picture, leading to coding errors

Engineering Contradiction:
Improvemulti-layer bitstream supportVSAvoidpicture starting point determination accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The picture unit is segmented to include exactly one picture header NAL unit with PH_NUT type, separating the picture header function from other NAL units. This segmentation ensures that each picture unit has a unique, identifiable starting point while still supporting multi-layer bitstreams through the layer_id and temporal_id parameters within the single PH NAL unit.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the layer ID and temporal ID are differentiated in the PH NAL unit, then multi-layer and temporal scalability are supported, but the complexity of identifying and processing the correct picture header increases

Engineering Contradiction:
Improvelayer and temporal ID supportVSAvoidpicture header identification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The PH_NUT type acts as an intermediary indicator that explicitly signals the presence of a picture header within the picture unit. This intermediary marker simplifies the identification process by providing a clear, unambiguous signal for the decoder to locate the picture header, reducing the complexity of processing multi-layer bitstreams with multiple NAL units.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12587688B2Signaling of picture header in video coding
Publication Date: 2026.03.24 HUAWEI TECH CO LTD
  • US12587688B2 patent drawing
  • US12587688B2 patent drawing
  • US12587688B2 patent drawing

AI summary

A method of decoding is provided. The method includes receiving a video bitstream including a picture unit (PU), the PU including a picture header (PH) network abstraction layer (NAL) unit having a picture header NAL unit type (PH_NUT) and an associated video coding layer (VCL) NAL unit, the PH_NUT signifying that a layer identifier (ID) of the PH NAL unit is equal to a layer ID of the associated video coding layer (VCL) NAL unit and a temporal ID of the PH NAL unit is equal to a temporal ID of the PU; and decoding a coded picture from the PU to obtain a decoded picture.