IP Library Granted Patent US 9,560,467
Granted Patent B2
US 9,560,467 · App. 14/937,688 · Granted Jan 31, 2017

3D immersive spatial audio systems and methods

Inventors: Marcin Gorzel (Dublin, IE); Frank Boland (Dublin, IE); Brian O'Toole (Dublin, IE); Ian Kelly (Dublin, IE)
Assignee: Google Inc.
H04S7/304G10L19/00G10L19/008H04S7/306H04S2400/03H04S2400/11H04S2420/01H04S2420/11
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 9,560,467
App. No.
14/937,688
Granted
Jan 31, 2017
Kind
B2
Abstract

Provided are methods and systems for delivering three-dimensional, immersive spatial audio to a user over a headphone, where the headphone includes one or more virtual speaker conditions. The methods and systems recreate a naturally sounding sound field at the user's ears, including cues for elevation and depth perception. Among numerous other potential uses and applications, the methods and systems of the present disclosure may be implemented for virtual reality applications.

Claims (43)

1. A method for providing three-dimensional spatial audio to a user, the method comprising:

encoding audio signals input from an audio source in a virtual loudspeaker environment into a sound field format, thereby generating sound field data;

dynamically rotating the sound field around the user based on collected movement data associated with movement of the user;

processing the encoded audio signals with one or more dynamic audio filters;

decoding the sound field data into a pair of binaural spatial channels; and

providing the pair of binaural spatial channels to a headphone device of the user.

2. The method of claim 1 , further comprising:

processing sound sources with dynamic room effects based on parameters of the virtual environment in which the user is located.

3. The method of claim 1 , wherein the sound field is dynamically rotated around the user while maintaining acoustic cues from the surrounding virtual loudspeaker environment.

4. The method of claim 1 , wherein the movement data associated with movement of the user is collected from the headphone device of the user.

5. The method of claim 1 , wherein processing the encoded audio signals with one or more dynamic audio filters includes accounting for anthropometric auditory cues from the surrounding virtual loudspeaker environment.

6. The method of claim 1 , wherein each audio source in the virtual loudspeaker environment is input as a mono input channel together with a spherical coordinate position vector of the audio source.

7. The method of claim 6 , wherein the spherical coordinate position vector identifies a location of the audio source relative to the user in the virtual loudspeaker environment.

8. The method of claim 1 , further comprising:

parameterizing spatially recorded room impulse responses into directional and diffuse components.

9. The method of claim 8 , further comprising:

processing the directional and diffuse components to generate pairs of decorrelated, diffuse reverb tail filters.

10. The method of claim 9 , further comprising:

modelling the decorrelated, diffuse reverb tail filters by exploiting randomness in acoustic responses, wherein the acoustic responses include room impulse responses.

11. A system for providing three-dimensional spatial audio to a user, the system comprising:

at least one processor; and

a non-transitory computer-readable medium coupled to the at least one processor having instructions stored thereon that, when executed by the at least one processor, causes the at least one processor to:

encode audio signals input from an audio source in a virtual loudspeaker environment into a sound field format, thereby generating sound field data;

dynamically rotate the sound field around the user based on collected movement data associated with movement of the user;

process the encoded audio signals with one or more dynamic audio filters;

decode the sound field data into a pair of binaural spatial channels; and

provide the pair of binaural spatial channels to a headphone device of the user.

12. The system of claim 11 , wherein the at least one processor is further caused to:

process sound sources with dynamic room effects based on parameters of the virtual environment in which the user is located.

13. The system of claim 11 , wherein the at least one processor is further caused to:

dynamically rotate the sound field around the user while maintaining acoustic cues from the surrounding virtual loudspeaker environment.

14. The system of claim 11 , wherein the at least one processor is further caused to:

collect the movement data associated with movement of the user from the headphone device of the user.

15. The system of claim 11 , wherein the at least one processor is further caused to:

process the encoded audio signals with the one or more dynamic audio filters while accounting for anthropometric auditory cues from the surrounding virtual loudspeaker environment.

16. The system of claim 11 , wherein each audio source in the virtual loudspeaker environment is input as a mono input channel together with a spherical coordinate position vector of the audio source.

17. The system of claim 16 , wherein the spherical coordinate position vector identifies a location of the audio source relative to the user in the virtual loudspeaker environment.

18. The system of claim 11 , wherein the at least one processor is further caused to:

parameterize spatially recorded room impulse responses into directional and diffuse components.

19. The system of claim 18 , wherein the at least one processor is further caused to:

process the directional and diffuse components to generate pairs of decorrelated, diffuse reverb tail filters.

20. The system of claim 19 , wherein the at least one processor is further caused to:

model the decorrelated, diffuse reverb tail filters by exploiting randomness in acoustic responses, wherein the acoustic responses include room impulse responses.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044097/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2016
From: GORZEL, MARCIN; O'TOOLE, BRIAN; BOLAND, FRANK; KELLY, IAN
To: GOOGLE INC.
Reel/Frame 037910/0616 →
Continuity (2)
Provisional Application 62078074 · Nov 11, 2014
Related Publication 20160134988A1 · May 12, 2016