Scalable Bit Stream Layer Signaling for Efficient Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia systems cannot effectively signal scalability information such as Fine Granularity Scalability (FGS) information, Region-of-Interest (ROI) scalability information, sub-sample scalable layer information, decoding dependency information, and initial parameter sets for individual layers of a scalable bit stream, leading to inefficiencies in decoding and playback across devices with varying capabilities.

Innovation Solution

The system allows for the explicit signaling of these scalability properties within the scalable bit stream, file format container, or transmission protocol, enabling devices to decode and play back specific layers without analyzing the entire stream, thus reducing computational complexity and avoiding potential crashes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If scalability information is not explicitly signaled for individual layers, then the bit stream structure remains simple, but devices cannot efficiently decode and play back specific layers without analyzing the entire stream

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidbit stream structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments scalability information into layer-specific parameters that can be independently signaled for each layer in the scalable bit stream. This allows devices to selectively decode only the layers they need without analyzing the entire stream, improving decoding efficiency while maintaining a structured but manageable bit stream format.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary signaling of scalability information including FGS information, ROI scalability information, sub-sample scalable layer information, decoding dependency information, and initial parameter sets for each layer before decoding occurs. This preliminary action enables devices to determine which layers to decode in advance, avoiding the need to analyze the entire bit stream and improving playback efficiency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If devices attempt to decode layers without knowing capability requirements, then interoperability may be achieved, but decoder crashes and buffer overflows occur

Engineering Contradiction:
Improvedecoder stabilityVSAvoiddevice capability matching
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback mechanisms where scalability information is signaled in the bit stream to provide devices with knowledge of their decoding capabilities relative to the stream requirements. Devices can use this information to determine whether they can successfully decode specific layers, preventing crashes and buffer overflows while maintaining adaptability to different device capabilities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent signals decoding dependency information and initial parameter sets for each layer in advance, allowing devices to perform preliminary capability assessment before attempting decoding. This preliminary action enables devices to identify compatible layers and avoid decoding operations that would cause crashes or buffer overflows, thereby improving decoder stability without sacrificing adaptability.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the entire scalable bit stream is analyzed to determine layer properties, then complete information is obtained, but computational complexity increases

Engineering Contradiction:
Improvescalability information completenessVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts and signals specific scalability information parameters (FGS information, ROI scalability information, sub-sample scalable layer information, decoding dependency information, and initial parameter sets) separately for each layer in the bit stream. This extraction allows devices to obtain only the necessary information for decoding specific layers without analyzing the entire bit stream, reducing computational complexity while maintaining information completeness for the selected layers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments scalability information into discrete, layer-specific parameters that can be independently processed. This segmentation enables devices to selectively retrieve and process only the scalability information relevant to the layers they intend to decode, avoiding the computational burden of analyzing the entire bit stream while ensuring complete information is available for the chosen layers.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If scalable bit streams are transmitted without layer-specific property signaling, then transmission bandwidth is reduced, but rate adaptation and device compatibility are impaired

Engineering Contradiction:
Improverate adaptationVSAvoidbit stream data volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments scalability information into layer-specific parameters that enable rate adaptation without requiring separate bit streams for different rates. By signaling FGS information, decoding dependency information, and initial parameter sets for each layer, the system allows receivers to adapt the bit stream rate by selectively decoding appropriate layers, achieving rate adaptation with minimal additional data volume.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal bit stream structure that can serve multiple purposes: it contains scalability information for all layers while enabling receivers to adapt to different device capabilities and network conditions. The signaled parameters (FGS information, ROI scalability information, sub-sample scalable layer information, decoding dependency information, and initial parameter sets) provide multi-functional support for rate adaptation, quality adjustment, and device compatibility without requiring separate transmissions for each scenario.

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

Data Source

PatentUS9332254B2Coding, storage and signalling of scalability information
Publication Date: 2016.05.03 NOKIA TECHNOLOGIES OY
  • US9332254B2 patent drawing
  • US9332254B2 patent drawing
  • US9332254B2 patent drawing

AI summary

A method and device for encoding, decoding, storage and transmission of a scalable data stream to include layers having different coding properties including: producing one or more layers of the scalable data stream, wherein the coding properties include at least one of the following: Fine granularity scalability information; Region-of-interest scalability information; Sub-sample scalable layer information; Decoding dependency information; and Initial parameter sets, and signaling the layers with the characterized coding property such that they are readable by a decoder without the need to decode the entire layers. A corresponding method of encoding, decoding, storage, and transmission of a scalable bit stream is also disclosed, wherein at least two scalability layers are present and each layer has a set of at least one property, such as those above identified.