US2014016793A1PendingUtilityA1
Spatial audio teleconferencing
Individually held — no corporate assignee on recordPriority: Dec 14, 2006Filed: Sep 13, 2013Published: Jan 16, 2014
Est. expiryDec 14, 2026(~0.4 yrs left)· nominal 20-yr term from priority
Inventors:William G. Gardner
H04M 3/56A63F 2300/572H04M 3/568H04L 65/403
52
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Embodiments of the present invention allow participants in a networked virtual world to converse naturally as in a real-life situation. Each participant can hear “nearby” participants localized according to their positions in the virtual world, desirably with reverberation and environmental audio effects derived from properties of the virtual world.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 .- 25 . (canceled)
26 . A spatial sound conferencing server comprising:
an input processor for receiving audio and position information over a network from a plurality of network clients; a conference processor for spatializing the audio according to the received position and orientation information; a connection manager for defining a client-specific conference for each network client, each client-specific conference including a mix of audio from other network clients; and an output interface for transmitting, as spatialized audio, the client-specific conferences to the corresponding network clients over the network.
27 . The conference server of claim 26 wherein:
each client corresponds to a user;
position information corresponding to each user is represented in a world model; and
the conference processor is configured to spatialize each client-specific conference based on a listener position and orientation relative to the positions of the users.
28 . The conference server of claim 27 wherein:
for a first client, the associated conference comprises audio from other clients corresponding to users who are proximate to the first-client user in the world model.
29 . The conference server of claim 27 wherein the conference processor is configured to spatialize audio by:
scaling by a gain inversely proportional to the distance between a client user and a sound source to model distance cues;
filtering by a pair of HRTFs to encode localization cues; and
summing the resulting stereo signal with stereo reverberation.
30 . The conference server of claim 29 wherein:
the server is configured to receive audio from a plurality of monophonic and stereophonic capable clients;
the conference processor is configured, for each client, to:
store a monophonic buffer,
spatialize the monophonic buffer to create a stereophonic buffer,
mix monophonic buffers for a monophonic-capable client, and
mix stereophonic buffers for a stereophonic-capable client.
31 . A spatial sound conferencing server comprising:
an input processor for receiving audio and position and orientation information over a network from a plurality of network clients; a conference processor for spatializing the audio according to the received position and orientation information; and an output interface for transmitting the spatialized audio to the network clients over the network.
32 . The conference server of claim 31 wherein the input processor receives audio and position and orientation information from a plurality of network clients, the conference processor creating, for each client, a mix of audio from other clients spatialized according to the received position and orientation information.
33 . A method of spatializing sound, the method comprising the steps of:
receiving audio and position information over a network from a plurality of network clients; spatializing the audio according to the received position and orientation information; defining a client-specific conference for each network client, each client-specific conference including a mix of audio from other network clients; and transmitting, as spatialized audio, the client-specific conferences to the corresponding network clients over the network.
34 . The method of claim 33 wherein:
each client corresponds to a user;
position information corresponding to each user is represented in a world model; and
each client-specific conference is spatialized based on a listener position and orientation relative to the positions of the users.
35 . The method of claim 34 wherein:
for a first client, the associated conference comprises audio from other clients corresponding to users who are proximate to the first-client user in the world model.
36 . The method of claim 34 wherein the audio is spatialized by:
scaling by a gain inversely proportional to the distance between a client user and a sound source to model distance cues;
filtering by a pair of HRTFs to encode localization cues; and
summing the resulting stereo signal with stereo reverberation.
37 . The method of claim 33 further comprising:
receiving audio from a plurality of monophonic and stereophonic capable clients; and
for each client,
storing a monophonic buffer,
spatializing the monophonic buffer to create a stereophonic buffer,
mixing monophonic buffers for a monophonic-capable client, and
mixing stereophonic buffers for a stereophonic-capable client.
38 . A method of spatializing sound, the method comprising the steps of:
receiving, on a server, audio and position and orientation information over a network from a plurality of network clients; spatializing the audio on the server according to the received position and orientation information; and transmitting the spatialized audio from the server to the network clients over the network.
39 . The method of claim 38 further comprising the steps of receiving audio and position and orientation information from a plurality of network clients and creating, for each client, a mix of audio from other clients spatialized according to the received position and orientation information.
40 . The method claim 38 wherein the positional information is represented in a world model.
41 . The method of claim 38 further comprising the step of defining conferences associated with each client, the audio mix transmitted to a client corresponding to a conference associated with that client.
42 . The method of claim 38 wherein:
each client corresponds to a user;
the positional information is represented in a world model; and
for a first client, the associated conference comprises audio from other clients corresponding to users who are proximate to the first-client user in the world model.Join the waitlist — get patent alerts
Track US2014016793A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.