Broadcast Audio Stream Selection for Fast Wireless Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless audio data connections, particularly in wearable devices, are time-consuming due to the need for handshakes and paired connections, especially when multiple source devices are available.

Innovation Solution

The use of Isochronous Broadcast Stream topology to unilaterally broadcast multiple wireless audio data streams, allowing devices to discover, organize, and cycle through these streams based on user input, utilizing Bluetooth Low-Energy audio topologies and the LC3 codec for efficient audio transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple audio streams are transmitted simultaneously over Bluetooth, then audio quality and service versatility are improved, but power consumption increases

Engineering Contradiction:
Improveservice versatilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the audio stream transmission by switching between single-stream and dual-stream modes based on service requirements. The processor activates either one or both audio streams (first and second audio streams) depending on whether the service requires basic audio or enhanced audio quality, thereby adapting power consumption to actual needs rather than maintaining constant high-power operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by selecting different audio stream configurations (single stream vs. dual stream) and adjusting the sampling rate of the audio processor. By varying the sampling rate and stream activation state, the system optimizes the balance between audio quality and power consumption for different service scenarios

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If audio data is transmitted in packets with frequency information, then audio quality is improved, but processing complexity increases

Engineering Contradiction:
Improveaudio qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-calculating and embedding frequency information (pitch data) into each audio packet before transmission. The audio processor prepares the frequency characteristics in advance during the packetization process, so that the receiver can quickly reconstruct high-quality audio without requiring complex real-time analysis during playback

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces frequency information as an intermediary element that bridges the gap between simple packet transmission and high-quality audio reproduction. By including pitch data as auxiliary information in each packet, the system enables the receiver to synthesize higher quality audio waves without requiring the transmitter to send full high-resolution audio data, thus reducing overall processing complexity while maintaining audio quality

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4128815B1Audio device and method of selecting an audio stream
Publication Date: 2026.04.29 BOSE CORP
  • EP4128815B1 patent drawingFigure 1
  • EP4128815B1 patent drawingFigure 2
  • EP4128815B1 patent drawingFigure 3

AI summary

An audio system, device, and method for broadcasting, discovering, and receiving wireless audio data connections. The exemplary systems and methods described herein utilize an Isochronous Broadcast Stream topology to unilaterally broadcast a plurality of wireless audio data streams. The audio devices described are configured to discover and receive the plurality of wireless audio data streams and allow the user to organize these streams into a determined order and cycle through each stream based on user input.