Layered Audio Streaming for Bandwidth-Adaptive Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming systems face challenges in maintaining audio quality due to fluctuations in network bandwidth and storage burdens, often compromising quality when delivering multimedia streams compared to non-streamed delivery methods like optical discs.

Innovation Solution

An audio layering system that separates audio frames into a base layer and multiple enhancement layers, allowing for variable data transmission based on available bandwidth, with enhancement layers adding resolution, channels, or sampling frequencies, and using hash validation for continuous playback even with corrupted data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If audio data is transmitted as a complete stream, then audio quality is maintained, but network bandwidth requirements increase and playback may be interrupted due to data corruption

Engineering Contradiction:
Improveplayback continuityVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The audio stream is divided into multiple independent audio frames, each with its own hash value. This segmentation allows the system to process and validate individual frames independently, enabling playback to continue even when some frames are corrupted or lost during transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Hash values are pre-calculated for each audio frame during encoding and transmitted alongside the audio data. This preliminary preparation enables rapid validation of received frames without requiring complex post-reception processing, ensuring continuous playback can be maintained.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If enhancement layers with additional audio data are transmitted, then audio quality and resolution improve, but bandwidth consumption increases

Engineering Contradiction:
Improveaudio resolutionVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The audio stream is structured with a base layer providing essential audio quality and enhancement layers providing additional resolution and channels. Receivers can selectively decode only the base layer for minimum quality or add enhancement layers when bandwidth permits, allowing local adaptation of audio quality to available resources.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The layered audio structure enables dynamic adaptation where the receiver can adjust which layers are decoded based on real-time network conditions. When bandwidth is limited, only essential layers are transmitted and decoded; when bandwidth is abundant, additional enhancement layers are included to maximize audio quality.

Inventive Principle:
Principle #15Dynamics

3Reliability

If data validation checks are performed on received audio frames, then data integrity is ensured, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Hash values are pre-computed for each audio frame during the encoding phase and embedded in the transmitted data stream. This preliminary action shifts the computational burden of validation to the encoding phase, allowing rapid verification at the receiver without significant processing delays during playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Complex data integrity verification is replaced by simple hash value comparison. Instead of performing comprehensive validation checks on the entire audio frame data, the system uses cryptographic hash functions to create compact verification values that can be rapidly compared to detect corruption or tampering.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP2981955B1Layered audio coding and transmission
Publication Date: 2023.06.07 DTS INC(US)
  • EP2981955B1 patent drawingFigure 1
  • EP2981955B1 patent drawingFigure 2A
  • EP2981955B1 patent drawingFigure 2B

AI summary

Embodiments of systems and methods are described for generating layered audio such that computing devices can request a variable amount of data based on criteria such as their available bandwidth, device capability, or user selection. A base layer and one or more enhancement layers that incrementally enhance the previous layers may be generated. A computing device may retrieve the base layer and/or one or more enhancement layers, adjusting, in real-time or near real-time, which layers are retrieved based on fluctuations in the available bandwidth among other possible criteria.