Interpolated Translatable Audio for Moving Avatars Under Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online virtual experience platforms face challenges in providing immersive audio due to latency issues, where audio mixing at cloud servers results in audio output that is noticeably wrong because the client device's avatar has moved, causing a mismatch between sound emitters and the listener's position.

Innovation Solution

The method involves predicting the avatar's subsequent positions using techniques like dead-reckoning, input-based prediction, game-logic, Kalman filters, or machine-learning models, sampling audio mixes at interpolation regions, and transmitting packets to the client device for interpolation to ensure accurate audio output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If audio mixing is performed at cloud servers for virtual experience platforms, then the number of simultaneous sound sources can be increased, but latency is introduced causing audio output to be inaccurate when the avatar moves to new positions

Engineering Contradiction:
Improvenumber of simultaneous sound sourcesVSAvoidaudio latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system pre-calculates and transmits audio mixes for multiple predicted avatar positions before the avatar actually reaches those positions. By predicting future positions and preparing audio content in advance, the system eliminates latency-induced audio inaccuracies while maintaining the ability to handle many simultaneous sound sources through cloud-based mixing

Inventive Principle:
Principle #10Preliminary action

2Reliability

If audio mixing is performed at cloud servers, then audio quality for multiple users can be maintained, but the avatar's movement during transmission causes mismatch between sound emitters and listener position

Engineering Contradiction:
Improveaudio quality consistencyVSAvoidavatar position accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts audio mixes based on predicted avatar positions rather than using static pre-mixed audio. By continuously updating audio content to match the avatar's movement trajectory, the system maintains both audio quality consistency and position accuracy simultaneously

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses avatar position feedback to determine which pre-calculated audio mixes to transmit and when. By monitoring the avatar's actual position and comparing it with predicted positions, the system selects the most appropriate audio mix, ensuring both quality consistency and position accuracy

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250218114A1Interpolated translatable audio for virtual experience
Publication Date: 2025.07.03 ROBLOX CORP
  • US20250218114A1 patent drawing
  • US20250218114A1 patent drawing
  • US20250218114A1 patent drawing

AI summary

According to one aspect, a method of audio-signal processing of a network device is described. The method may include obtaining an audio portion associated with a sound field of an avatar at an initial position in a virtual experience. The method may include identifying at least one interpolation region associated with the avatar at the initial position or associated with the avatar at one or more subsequent positions. The method may include sampling an audio mix for a plurality of points of the at least one interpolation region based on the audio portion associated with the sound field of the avatar at the initial position or associated with the sound field of the avatar at the one or more subsequent positions. The method may include transmitting an audio packet associated with the audio mix to a client device.