Scalable Video Stream Packets for Simpler Operation Point Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like H.264/AVC and HEVC face challenges in efficiently handling scalable data streams due to complex syntax extensions and high overhead in signaling operation points, leading to increased parsing effort and resource consumption in network entities.

Innovation Solution

A data stream structure where packets carry operation point identifiers and scalability descriptors, with optional profile and level descriptors signaled separately, reducing overhead and simplifying parsing for network entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If complex syntax extensions are used to handle scalable data streams, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the scalability information by introducing separate NAL unit types: one for base layer video data and another for scalability information. This segmentation allows the decoder to process base layer data independently while optionally processing scalability information, reducing the complexity burden on the device while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts scalability information from the complex syntax extensions and places it into separate NAL units. This extraction allows the scalability information to be handled independently from the base video decoding process, reducing the immediate processing complexity while preserving the ability to adapt to different scalability requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple different NAL unit header structures are used to signal operation points, then adaptability is improved, but ease of operation deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidparsing effort
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal NAL unit header structure that can accommodate both base layer video data and scalability information through a single standardized format. This universal structure eliminates the need for multiple different header formats, simplifying the parsing process while maintaining the ability to signal various operation points and scalability configurations.

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

3Adaptability or versatility

If prefix NAL units are used to signal base layer, then adaptability is improved, but data consumption increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddata consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the base layer signaling and scalability information signaling into a unified NAL unit structure. Instead of requiring separate prefix NAL units for base layer indication, the standardized NAL unit header combines both functions, reducing redundant data transmission while maintaining full adaptability for different base layer configurations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12495150B2Scalable data stream and network entity
Publication Date: 2025.12.09 DOLBY VIDEO COMPRESSION LLC
  • US12495150B2 patent drawing
  • US12495150B2 patent drawing
  • US12495150B2 patent drawing

AI summary

The handling of scalable data streams by network entities is rendered less complex by, in the data stream, accompanying packets which actually carry data by packets of a different packet type which have a scalability axes descriptor defining the number of scalability axes and a semantic meaning thereof. In another aspect, the handling of scalable data streams by network entities is rendered more efficient by conveying level and/or profile descriptors using packets other than the data carrying packets, with profile and/or level descriptors being divided up into a first set explicitly signaling the definition of the available coding option set and/or available syntax element value range for a respective operation point, and a second set of profile and/or level descriptors which signal the definition of the available coding option set and/or available syntax element value range for their respective operation points by reference another profile and/or level descriptor.