Spatial Audio Layer Selection for Bandwidth-Adaptive Teleconferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing teleconferencing systems lack the ability to selectively choose layers of spatially layered encoded audio signals in a manner that provides a continuous listening experience, varies soundfield and monophonic layers over time, and adapts to endpoint capabilities and audio content characteristics.

Innovation Solution

A method and system for selecting layers of spatially layered encoded audio signals, involving downstream capability-driven, perceptually-driven, and endpoint-driven layer selection, which determines the appropriate layers to transmit and process based on endpoint capabilities and audio content analysis, ensuring a continuous and efficient audio experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all layers of spatially layered encoded audio are transmitted to ensure complete audio information, then audio quality is improved, but bandwidth consumption increases

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

Solution Approach 1:

The audio signal is divided into multiple layers (base layer and enhancement layers), where each layer contributes differently to audio quality. The base layer provides essential audio information, while enhancement layers provide additional spatial and spectral details. This segmentation allows selective transmission of layers based on available bandwidth and endpoint capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes parameters such as the number of transmitted layers, layer selection criteria, and spatial resolution based on available bandwidth, endpoint capabilities, and audio content characteristics. This allows optimization of the trade-off between audio quality and bandwidth consumption in real-time.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If layer selection is performed to reduce bandwidth usage, then bandwidth efficiency is improved, but listening experience continuity deteriorates

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidlistening experience continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The layer selection process is dynamic rather than static. The system continuously monitors bandwidth availability, endpoint capabilities, and audio content characteristics, adjusting the selected layers in real-time to maintain listening experience continuity while optimizing bandwidth efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where endpoints report their capabilities and received audio quality, and the system adjusts layer selection based on this feedback. This ensures that bandwidth efficiency is optimized while maintaining continuous and satisfactory listening experience.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If fixed layer selection is used to simplify system operation, then system complexity is reduced, but adaptability to different endpoints and content deteriorates

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidendpoint and content adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs self-service by automatically analyzing endpoint capabilities, available bandwidth, and audio content characteristics to make intelligent layer selection decisions. This eliminates the need for complex manual configuration while maintaining high adaptability to different endpoints and content types.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes operational parameters such as the number of transmitted layers, layer selection criteria, and spatial resolution based on endpoint capabilities and audio content characteristics. This allows the system to adapt to different scenarios automatically without increasing operational complexity for users.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If spatial layers are transmitted to provide immersive audio experience, then audio quality is improved, but device complexity increases

Engineering Contradiction:
Improveaudio qualityVSAvoidcoding and processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The spatial audio signal is segmented into multiple layers with different levels of spatial and spectral detail. The base layer provides essential audio information with minimal processing, while enhancement layers add spatial immersion. This segmentation allows endpoints to select appropriate layers based on their processing capabilities, balancing audio quality with device complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2898508A1Methods and systems for selecting layers of encoded audio signals for teleconferencing
Publication Date: 2015.07.29 DOLBY INTERNATIONAL AB

AI summary

In some embodiments, a method for selecting at least one layer of a spatially layered, encoded audio signal. Typical embodiments are teleconferencing methods in which at least one of a set of nodes (endpoints, each of which is a telephone system, and optionally also a server) is configured to perform audio coding in response to soundfield audio data to generate spatially layered encoded audio including any of a number of different subsets of a set of layers, the set of layers including at least one monophonic layer, at least one soundfield layer, and optionally also at least one metadata layer comprising metadata indicative of at least one processing operation to be performed on the encoded audio. Other aspects are systems configured (e.g., programmed) to perform any embodiment of the method, and computer readable media which store code for implementing any embodiment of the method or steps thereof.