Single Virtual Sound Card for Multi-Machine Audio Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-machine interaction scenarios, such as multi-person online conferences, the use of paired virtual sound cards for speaker playback and microphone recording requires multiple virtual sound cards, leading to errors due to different names and complex adjustments.

Innovation Solution

An audio processing method and apparatus that utilizes a single virtual sound card with unified virtual interfaces for both speaker playback and microphone recording, enabling seamless audio data exchange between local and target software without the need for multiple virtual sound cards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If paired virtual sound cards are employed to achieve speaker playback and microphone recording, then audio functions can be realized, but multiple virtual sound cards are required leading to complex adjustments and errors due to different names

Engineering Contradiction:
Improveease of adjustmentVSAvoidnumber of virtual sound cards
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the functions of multiple paired virtual sound cards into a single virtual sound card. This single virtual sound card integrates both speaker playback and microphone recording capabilities, eliminating the need for multiple separate virtual sound cards and their associated complex naming and adjustment configurations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single virtual sound card is designed with multi-functionality, serving both as a speaker output device and a microphone input device. This universal design allows one virtual sound card to perform the roles previously requiring multiple paired cards, simplifying the system while maintaining full audio functionality.

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

2Reliability

If multiple paired virtual sound cards are used for multi-machine interaction, then speaker playback and microphone recording can be achieved, but adjustment errors are prone to occur due to different names

Engineering Contradiction:
Improveaccuracy of sound settingsVSAvoidnumber of virtual sound cards
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By combining multiple virtual sound cards into one unified virtual sound card, the patent eliminates the naming conflicts and identification errors that occur when multiple cards with different names are used. The unified card provides consistent naming and configuration, improving reliability of sound settings.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single virtual sound card acts as an intermediary that standardizes the interface between multiple machines and applications. It provides a unified configuration point that mediates all audio settings, eliminating the need to adjust multiple different virtual sound card names and reducing configuration errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260017011A1Audio processing method and apparatus based on multi-machine interaction and storage medium
Publication Date: 2026.01.15 SHENZHEN KANDAO TECH CO LTD
  • US20260017011A1 patent drawing
  • US20260017011A1 patent drawing
  • US20260017011A1 patent drawing

AI summary

An audio processing method based on multi-machine interaction comprises: in response to an audio transmission instruction triggered by local software, acquiring first audio data corresponding to the audio transmission instruction; synchronizing the first audio data with target software by a first virtual interface of a virtual loudspeaker, so that the local software outputs the audio data; receiving second audio data sent by the target software; and sending the second audio data to a virtual microphone by a second virtual interface of the virtual microphone, and sending the second audio data in the virtual microphone to the local software, so that the local software inputs the audio data.