Server-Based Sound Mixing for Multiuser Voice Chat

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multiuser voice chat systems face inefficiencies in audio stream management, as existing methods often result in a cascade of audio streams being transmitted between participants, leading to increased bandwidth usage and complexity.

Innovation Solution

A server-based sound mixing system where each participant's audio is transmitted to a central server, which mixes and modifies the audio streams to exclude the participant's own voice, creating unique streams for each user based on their pose information, such as head orientation and location, and sends these modified streams back to the participants, optimizing audio delivery and reducing unnecessary data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If every participant broadcasts audio to every other participant in a multiuser voice chat system, then complete audio coverage is achieved, but bandwidth usage and system complexity increase significantly

Engineering Contradiction:
Improveaudio coverageVSAvoidaudio stream management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary that receives audio from all participants, performs mixing operations, and distributes the mixed audio back to participants. This centralised approach replaces the complex peer-to-peer broadcast model, reducing the number of audio streams from O(n²) to O(n) while maintaining complete audio coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges all individual audio streams into a single mixed audio stream on the server. Instead of transmitting separate audio streams between each pair of participants, the server combines all audio sources into unified streams that are then distributed to participants, significantly reducing bandwidth usage and system complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If audio streams are transmitted between all participants in a multiuser voice chat, then direct communication is maintained, but bandwidth consumption increases

Engineering Contradiction:
Improvecommunication qualityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges all individual audio streams into consolidated mixed streams on the server before distribution. This approach maintains communication quality by preserving all audio sources while reducing total bandwidth consumption by eliminating redundant transmissions of the same audio data to multiple participants.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server performs multiple functions: receiving audio from all participants, mixing the audio streams, excluding each participant's own voice, and distributing the customised mixed streams. This multi-functional approach replaces multiple point-to-point transmission channels with a single universal audio distribution system.

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

3Loss of information

If each participant receives audio from all other participants, then complete audio information is provided, but unnecessary audio data is transmitted

Engineering Contradiction:
Improveaudio information completenessVSAvoiddata transmission efficiency
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and excludes each participant's own audio from the mixed stream before transmitting it back to that participant. This extraction process ensures that participants receive complete audio information from all other participants while eliminating the redundancy of hearing their own voice, thereby improving data transmission efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of manufacture

If standard audio mixing is used without pose information, then processing simplicity is maintained, but audio spatial accuracy is reduced

Engineering Contradiction:
Improveprocessing simplicityVSAvoidaudio spatial accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies local quality by using each participant's pose information (head orientation, position) to customise the audio mixing specifically for that participant. Instead of a universal mixing approach, the server creates participant-specific mixed streams where audio from other participants is spatially positioned according to the receiving participant's orientation, enhancing audio spatial accuracy while maintaining processing feasibility.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10530818B2Server-based sound mixing for multiuser voice chat system
Publication Date: 2020.01.07 SONY INTERACTIVE ENTERTAINMENT LLC
  • US10530818B2 patent drawing
  • US10530818B2 patent drawing
  • US10530818B2 patent drawing

AI summary

One or more chat servers receives voice signals and pose (location and orientation) signals from devices such as VR headsets associated with respective chat participants. For each participant, the server renders a single stream representing the voices of the other participants, with the voice data in each stream being modified to account for the orientation of the head of the receiving participant. The server sends the streams to the participants for whom the streams are tailored. The voice information representing the chat of the other participants in a stream intended for a particular participant can also be modified to account for the distances between participants and orientations of speakers' heads relative to the particular participant for whom the stream is tailored.