Virtual Module Audio Routing for Multi-Device Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In special scenarios, such as during a voice call, electronic devices cannot transmit audio data to other devices, preventing simultaneous playback on multiple devices.

Innovation Solution

An audio data processing method and device that determine the mode of an electronic device, transmit audio data to a virtual module, and send it to another device via this virtual module, which simulates compliance with a target communication protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If audio data is transmitted through the wireless communication module during a voice call, then audio data can be played on multiple devices, but communication protocol compliance fails and transmission is blocked

Engineering Contradiction:
Improveaudio data transmission capabilityVSAvoidcommunication protocol compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A virtual module is introduced as an intermediary between the audio data source and the wireless communication module. This virtual module simulates compliance with the target communication protocol, allowing audio data to be transmitted during voice calls without interfering with the actual communication protocol requirements. The virtual module acts as a mediator that enables dual functionality: maintaining protocol compliance while allowing audio data transmission to multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a virtual module is introduced to enable audio transmission during voice calls, then audio data can be transmitted to multiple devices, but system complexity increases

Engineering Contradiction:
Improveaudio transmission modeVSAvoidmodule structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual module is designed to perform multiple functions within a single component: it simulates protocol compliance, routes audio data appropriately, and manages communication during different operational modes (including voice call mode). This multi-functionality reduces the need for separate dedicated components for each function, thereby limiting the increase in system complexity while achieving the desired adaptability.

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

3Productivity

If audio data is routed through the virtual module, then simultaneous playback on multiple devices is enabled, but data transmission path becomes more complex

Engineering Contradiction:
Improveaudio playback capabilityVSAvoiddata transmission path
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data transmission path is segmented into distinct virtual channels: one path for voice call data and another for audio data intended for multiple devices. The virtual module manages these segmented paths separately, allowing audio data to be routed to multiple devices simultaneously without interfering with the voice call data flow. This segmentation simplifies the management of complex transmission paths by organizing them into distinct, manageable channels.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250048030A1Audio data processing method and apparatus
Publication Date: 2025.02.06 LENOVO (BEIJING) LTD
  • US20250048030A1 patent drawing
  • US20250048030A1 patent drawing
  • US20250048030A1 patent drawing

AI summary

An audio data processing method includes determining that a first electronic device is in a first mode, obtaining first audio data based on a wireless communication module of the first electronic device, transmitting the first audio data to a virtual module of the first electronic device, and sending, by the virtual module, the first audio data to a second electronic device. The virtual module communicates with the wireless communication module by simulating compliance with a target communication protocol. In response to the first electronic device being in a second mode, the first audio data is sent to a third electronic device for playback through the wireless communication module. The third electronic device communicates with the wireless communication module following the target communication protocol.