NAL Header Layer ID Extension for Scalable Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as MPEG and ITU-T, do not provide a suitable mechanism for extending the number of layer ID values for the NAL units, leading to inefficiencies and inflexibility in handling a sufficient number of layer ID values.

Innovation Solution

Incorporating an optional extension value in the NAL header to generate layer ID values using multiple values derived from first syntax elements, such as V0+ (F−V0)*2N+S or V0+ ((F−V0)<<N+S, where F is the value of the one or more first syntax elements, V0 is the start value, N is the number of bits used for the second syntax elements, and S is the value of the second syntax elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing video coding technologies (MPEG, ITU-T HEVC) are used without extension mechanisms, then the NAL unit header structure remains simple and standardized, but the number of layer ID values is insufficient and inflexible for handling a sufficient number of layers

Engineering Contradiction:
Improvenumber of layer ID valuesVSAvoidNAL unit header structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The layer ID value is segmented into two parts: a first part stored in the nuh_layer_id field and a second part stored in the nuh_layer_id_extension_value field. This segmentation allows the system to maintain a simple base structure while extending capacity through optional extension fields, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends the layer ID capacity by adding a temporal dimension through the extension value field. Instead of increasing the bit width of the original field (which would increase complexity), it adds a new dimension (extension field) that only activates when needed, maintaining backward compatibility while providing extended functionality.

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

2Adaptability or versatility

If the nuh_layer_id field width is increased to accommodate more layer ID values, then the range of layer ID values increases, but the bitstream size and processing complexity increase

Engineering Contradiction:
Improverange of layer ID valuesVSAvoidbitstream size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements partial action by only adding the extension value field when additional layer ID capacity is needed. The extension field is conditional and only present in the bitstream when necessary, avoiding unnecessary bits in standard cases while providing extended range when required.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The extension field mechanism serves multiple functions: it maintains backward compatibility with existing decoders, provides extended layer ID capacity when needed, and keeps the bitstream compact for standard cases. This multi-functionality resolves the contradiction between range and size.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If a fixed-width nuh_layer_id field is used, then the NAL unit header structure is simple and processing is efficient, but the system cannot handle a sufficient number of layer ID values

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidnumber of layer ID values
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent makes the NAL unit header dynamic by introducing a conditional extension field. The header structure adapts based on whether extension is needed: simple for standard cases, extended when additional layer ID capacity is required. This dynamic structure maintains decoding efficiency for common cases while providing adaptability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter structure by introducing an optional extension field that modifies the effective bit width of the layer ID representation. Instead of fixing the parameter width, it allows the parameter to effectively change size based on requirements, resolving the contradiction between efficiency and adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260006251A1Extension of header values in video and image coding units
Publication Date: 2026.01.01 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20260006251A1 patent drawing
  • US20260006251A1 patent drawing
  • US20260006251A1 patent drawing

AI summary

A method of decoding an encoded image includes obtaining a layer identification, Layer ID, indicator from a first field of a header for a network abstraction layer, NAL, unit of the encoded image, determining whether the Layer ID indicator is less than a start value, in response to determining that the Layer ID indicator is not less than the start value, determining the Layer ID value based on the Layer ID indicator and based on an extension value provided in a second field of the header, and decoding the NAL unit based on the Layer ID value. Related decoders, encoding methods, encoders and computer program products are disclosed.