Synchronized spatial audio presentation
First Claim
1. A computing device for presenting spatialized audio to two or more users within an environment, comprising:
- a logic machine; and
a storage machine comprising instructions executable by the logic machine to;
communicatively connect to one or more wearable spatial audio output devices, andfor each wearable spatial audio output device communicatively connected to the computing device,generate, from a set of audio tracks for a dynamic audio object positioned within the environment, a user-specific subset of audio tracks based on one or more user-specific parameters,determine a location of the wearable spatial audio output device relative to the dynamic audio object positioned within the environment,generate, based upon the location of the wearable spatial audio output device relative to the dynamic audio object positioned within the environment, a device-specific spatialized audio mix including the user-specific subset of audio tracks,send the device-specific spatialized audio mix to the wearable spatial output audio device, andsynchronously signal to initiate playback of the device-specific spatialized audio mixes at each wearable spatial audio output device.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples are disclosed relating to providing spatialized audio to multiple users. In one example, a computing device presents spatialized audio to multiple users within an environment via communicative connection to one or more wearable spatial audio output devices. For each communicatively connected wearable spatial audio output device, a user-specific subset of audio tracks is generated from a set of audio tracks for a dynamic audio object positioned within the environment based on one or more user-specific parameters. A location of the wearable spatial audio output device is determined relative to the dynamic audio object, and based upon this location, a device-specific spatialized audio mix is generated that includes the user-specific subset of audio tracks. The device-specific spatialized audio mixes are sent to the wearable spatial output devices, and playback of the device-specific spatialized audio mixes are synchronously initiated at each wearable spatial audio output device.
12 Citations
20 Claims
-
1. A computing device for presenting spatialized audio to two or more users within an environment, comprising:
-
a logic machine; and a storage machine comprising instructions executable by the logic machine to; communicatively connect to one or more wearable spatial audio output devices, and for each wearable spatial audio output device communicatively connected to the computing device, generate, from a set of audio tracks for a dynamic audio object positioned within the environment, a user-specific subset of audio tracks based on one or more user-specific parameters, determine a location of the wearable spatial audio output device relative to the dynamic audio object positioned within the environment, generate, based upon the location of the wearable spatial audio output device relative to the dynamic audio object positioned within the environment, a device-specific spatialized audio mix including the user-specific subset of audio tracks, send the device-specific spatialized audio mix to the wearable spatial output audio device, and synchronously signal to initiate playback of the device-specific spatialized audio mixes at each wearable spatial audio output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wearable spatial audio output device, comprising:
-
one or more audio speakers; a logic machine; and a storage machine holding instructions executable by the logic machine to; obtain shared map data for a real-world environment, the shared map data shared with one or more additional wearable spatial audio output devices within the real- world environment, receive location information for a plurality of dynamic audio objects positioned at predetermined locations in the real-world environment based on the shared map data, each dynamic audio object associated with a set of audio tracks, for a selected dynamic audio object, receive a user-specific subset of audio tracks based on one or more user-specific parameters, and generate, based on the shared map data, a device-specific spatialized audio mix including the user-specific subset of audio tracks for synchronous playback at each wearable spatial audio output device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for presenting spatialized audio to two or more users within a real-world environment, comprising:
-
generating map data for the real-world environment; assigning a plurality of dynamic audio objects to predetermined locations in the real-world environment based on the generated map data, each dynamic audio object associated with a set of audio tracks; detecting the location of one or more wearable spatial audio output devices within the real-world environment; and for each detected wearable spatial audio output device, determining a position of the wearable spatial audio output device relative to one or more dynamic audio objects; for a selected dynamic audio object, selecting audio tracks for a user-specific subset of audio tracks based on the position of the wearable spatial audio output device relative to the selected dynamic audio object; and generating a device-specific spatialized audio mix including the user-specific subset of audio tracks based on the position of the wearable spatial audio output device relative to the selected dynamic audio object for playback of the device-specific spatialized audio mix. - View Dependent Claims (17, 18, 19, 20)
-
Specification