IP Library Granted Patent US 11,943,601
Granted Patent B2
US 11,943,601 · App. 17/827,414 · Granted Mar 26, 2024

Audio beam steering, tracking and audio effects for AR/VR applications

Inventors: Andrew Lovitt (Redmond, WA); Scott Phillip Selfon (Kirkland, WA); Taher Shahbazi Mirzahasanloo (Bothell, WA); Sean Allyn Coffin (San Anselmo, CA); Nava K Balsam (Woodinville, WA); Syavosh Zadissa (Bothell, WA)
Assignee: Meta Platforms Technologies, LLC
H04S7/302H04R5/033H04R5/04H04S1/007
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,943,601
App. No.
17/827,414
Granted
Mar 26, 2024
Kind
B2
Abstract

A method for audio beam steering, tracking, and audio effects for an immersive reality application is provided. The method includes receiving, from an immersive reality application, a first audio waveform from a first acoustic source to provide to a user of a headset, identifying a perceived direction for the first acoustic source relative to the headset based on a location of the first acoustic source, and providing, to a first speaker in a client device, an audio signal including the first audio waveform, wherein the audio signal includes a time delay and an amplitude of the first audio waveform based on the perceived direction. A non-transitory, computer-readable medium storing instructions which, when executed by a processor, cause a system to perform the above method, and the system, are also provided.

Claims (39)

1. A computer-implemented method, comprising:

receiving, from an immersive reality application, a first audio waveform from a first acoustic source to provide to a user of a headset;

identifying a direction of the first acoustic source relative to the headset based on a location of the first acoustic source;

providing, to a first speaker in a client device, an audio signal including the first audio waveform, wherein the audio signal includes a time delay and an amplitude of the first audio waveform based on the direction of the first acoustic source;

displaying a menu comprising multiple acoustic sources, including the first acoustic source;

receiving a selection of at least one of the multiple acoustic sources; and

providing, to the first speaker in the client device, an audio signal including an audio waveform associated with the selection.

2. The computer-implemented method of claim 1 , wherein receiving the first audio waveform comprises receiving the location of the first acoustic source from the immersive reality application.

3. The computer-implemented method of claim 1 , further comprising receiving, from the immersive reality application, a second audio waveform from a second acoustic source, identifying a second direction of the second acoustic source based on a location of the second acoustic source, and inserting the second audio waveform in the audio signal with a time delay and an amplitude based on the second direction of the second acoustic source.

4. The computer-implemented method of claim 1 , wherein the immersive reality application is a podcast and the first acoustic source includes a first participant of the podcast, further comprising providing a second audio signal from the user of the headset as a second participant of the podcast in a second direction indicative of a relative position between the first participant and the second participant, within the podcast.

5. The computer-implemented method of claim 1 , wherein receiving the first audio waveform from the first acoustic source comprises receiving multiple audio waveforms from the multiple acoustic sources, and providing the audio signal to the first speaker in the client device comprises inserting each of the audio waveforms with a time delay and an amplitude based on multiple directions associated with a location for each of the acoustic sources provided by the immersive reality application.

6. The computer-implemented method of claim 1 , wherein the first acoustic source is a caller in communication with the user of the headset, and identifying the direction for the first acoustic source comprises placing the caller in a selected virtual position relative to the user of the headset.

7. The computer-implemented method of claim 1 , wherein: the immersive reality application includes a capture of an event attended by the user of the headset, the first acoustic source is a second user of a second headset, the first audio waveform is provided by the second headset, and identifying the direction for the first acoustic source comprises placing the second user in a selected location within the event.

8. The computer-implemented method of claim 1 , wherein the client device is the headset, further comprising providing the audio signal to a second speaker in the headset, based on the direction of the first acoustic source.

9. The computer-implemented method of claim 1 , wherein the client device is a stereo system including at least two speakers and communicatively coupled to the headset via a network, further comprising providing the audio signal to a second speaker in the stereo system, based on the direction of the first acoustic source.

10. The computer-implemented method of claim 1 , wherein the headset comprises a display in at least one eyepiece, further comprising providing an image on the display of the first acoustic source for the user of the headset that is consistent with the location of the first acoustic source.

11. A headset, comprising:

a processor configured to receive, from an immersive reality application, a first audio waveform from a first acoustic source in a first location;

a left speaker, configured to provide the first audio waveform to a left ear of a headset user;

a right speaker, configured to provide the first audio waveform to a right ear of the headset user, wherein the processor is configured to adjust a time delay of the first audio waveform between the left speaker and the right speaker, and to modulate an amplitude of the first audio waveform in the left speaker and the right speaker based on the first location of the first acoustic source; and

a display, configured to present a menu comprising multiple acoustic sources, including the first acoustic source, wherein the processor is configured to provide to the left speaker or the right speaker an audio signal including an audio waveform associated with an acoustic source selected from the menu.

12. The headset of claim 11 , wherein the first acoustic source is a second user of a second headset, further comprising determining a relative location of the headset user and the second user according to the immersive reality application.

13. The headset of claim 11 , wherein the processor is configured to provide, to the headset user, an image of the first acoustic source to the display, according to an environment provided by the immersive reality application.

14. The headset of claim 11 , wherein the first acoustic source is a second user of a second headset, further comprising a processor configured to transmit, to a client device, an image of the second user and the headset user according to an environment provided by the immersive reality application.

15. The headset of claim 11 , further comprising a memory storing instructions which, when executed by the processor, cause the headset to perform operations for the immersive reality application.

16. A computer-implemented method, comprising:

generating, in a server, a first audio waveform from a first acoustic source in an immersive reality application installed in the server;

generating an environmental datum that places the first acoustic source within a virtual world, based on the immersive reality application;

determining a direction of the first audio waveform, based on the environmental datum;

providing an acoustic signal with the first audio waveform including a delay and an amplitude of the first audio waveform based on the direction of the first audio waveform, to one or more speakers in a client device that is communicatively coupled with the server;

displaying a menu comprising multiple acoustic sources, including the first acoustic source; and

providing an audio waveform associated with an acoustic source selected from the menu.

17. The computer-implemented method of claim 16 , wherein generating the first audio waveform comprises receiving the first audio waveform from a headset that is communicatively coupled with the server, wherein a user of the headset is a participant of the immersive reality application.

18. The computer-implemented method of claim 16 , wherein the first acoustic source is a moving source, and providing the acoustic signal with the first audio waveform comprises adjusting a frequency of the first audio waveform based on a doppler effect induced by the moving source.

19. The computer-implemented method of claim 16 , further comprising providing, to a display of the client device, an image of the first acoustic source.

20. The computer-implemented method of claim 16 , further comprising:

generating a second audio waveform from a second acoustic source in the immersive reality application installed in the server;

determining a direction of the second audio waveform, based on a second environmental datum that places the second acoustic source within the virtual world; and

inserting the second audio waveform in the acoustic signal with a delay and an amplitude based on the direction of the second audio waveform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: LOVITT, ANDREW; SELFON, SCOTT PHILLIP; MIRZAHASANLOO, TAHER SHAHBAZI; COFFIN, SEAN ALLYN; BALSAM, NAVA K; ZADISSA, SYAVOSH
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060125/0026 →
Continuity (3)
Provisional Application 63297597 · Jan 7, 2022
Provisional Application 63233143 · Aug 13, 2021
Related Publication 20230050966A1 · Feb 16, 2023