IP Library Patent Application 18510472
Patent Application
App. No. 18/510,472

INTERAURAL TIME DIFFERENCE CROSSFADER FOR BINAURAL AUDIO RENDERING

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 None
App. No.
18/510,472
Filed
Nov 15, 2023
Examiner
YU, NORMAN
Art Unit
2693
USPC
381/303
Abstract

Examples of the disclosure describe systems and methods for presenting an audio signal to a user of a wearable head device. In an example, a received first input audio signal is processed to generate a left output audio signal and a right output audio signal presented to ears of the user. Processing the first input audio signal comprises applying a delay process to the first input audio signal to generate a left audio signal and a right audio signal; adjusting gains of the left audio signal and the right audio signal; applying head-related transfer functions (HRTFs) to the left and right audio signals to generate the left and right output audio signals. Applying the delay process to the first input audio signal comprises applying an interaural time delay (ITD) to the first input audio signal, the ITD determined based on the source location.

Claims (62)

1 . A method of presenting an audio signal to a user, the method comprising:

receiving a first input audio signal, wherein the first input audio signal is associated with a first direction from a virtual object to the user in a virtual environment at a first time;

generating a first output audio signal and a second output audio signal, wherein the generating the first output audio signal and the second output audio signal comprises applying a first interaural time delay (ITD) to the first input audio signal based on the first direction;

presenting the first output audio signal to the user via a first speaker;

presenting the second output audio signal to the user via a second speaker;

receiving a second input audio signal, wherein the second input audio signal is associated with a second direction from the virtual object to the user in the virtual environment at a second time, wherein:

the user has a first orientation with respect to the virtual environment at the first time,

the user has a second orientation with the virtual environment at the second time, and

the first orientation is different from the second orientation;

generating a third output audio signal and a fourth output audio signal, wherein the generating the third output audio signal and the fourth audio signal comprises applying a second ITD to the second input audio signal based on the second direction;

presenting the third output audio signal to the user via the first speaker; and

presenting the fourth output audio signal to the user via the second speaker.

2 . The method of claim 1 , wherein the generating the first output audio signal comprises applying a filter to the first input audio signal.

3 . The method of claim 1 , wherein the generating the third output audio signal comprises applying a filter to the second input audio signal.

4 . The method of claim 1 , wherein the generating the first output audio signal comprises applying a gain to the first input audio signal, wherein the gain is determined based on the first direction.

5 . The method of claim 1 , wherein the generating the third output audio signal comprises applying a gain to the second input audio signal, wherein the gain is determined based on the second direction.

6 . The method of claim 1 , wherein the generating the first output audio signal comprises applying a head-related transfer function (HRTF) to the first input audio signal, wherein the HRTF is determined based on the first direction.

7 . The method of claim 1 , wherein the generating the third output audio signal comprises applying a HRTF to the second input audio signal, wherein the HRTF is determined based on the second direction.

8 . The method of claim 1 , further comprising:

cross-fading the first output audio signal and the third output audio signal; and

cross-fading the second output audio signal and the fourth output audio signal.

9 . The method of claim 1 , wherein the virtual object is at a first location in the virtual environment at the first time and the virtual object is at a second location in the virtual environment at the second time, the second location different from the first location.

10 . The method of claim 1 , further comprising determining, via one or more sensors, one or more of the first orientation and the second orientation, wherein:

the first ITD is determined based on the first orientation, and

the second ITD is determined based on the second orientation.

11 . The method of claim 1 , wherein the virtual object is on a first side of a median plane of the user's head at the first time and the virtual object is on a second side of the median plane of the user's head at the second time.

12 . The method of claim 1 , wherein the first ITD is determined based on a distance from the virtual object to a first ear of the user at the first time and further based on a distance from the virtual object to a second ear of the user at the first time.

13 . The method of claim 1 , wherein the second ITD is determined based on a distance from the virtual object to a first ear of the user at the second time and further based on a distance from the virtual object to a second ear of the user at the second time.

14 . A system comprising:

a first speaker associated with a wearable head device;

a second speaker associated with the wearable head device; and

one or more processors configured to perform a method comprising:

receiving a first input audio signal, wherein the first input audio signal is associated with a first direction from a virtual object to the user in a virtual environment at a first time;

generating a first output audio signal and a second output audio signal, wherein the generating the first output audio signal and the second output audio signal comprises applying a first ITD to the first input audio signal based on the first direction;

presenting the first output audio signal to the user via the first speaker;

presenting the second output audio signal to the user via the second speaker;

receiving a second input audio signal, wherein the second input audio signal is associated with a second direction from the virtual object to the user in the virtual environment at a second time, wherein:

the user has a first orientation with respect to the virtual environment at the first time,

the user has a second orientation with the virtual environment at the second time, and

the first orientation is different from the second orientation;

generating a third output audio signal and a fourth output audio signal, wherein the generating the third output audio signal and the fourth audio signal comprises applying a second ITD to the second input audio signal based on the second direction;

presenting the third output audio signal to the user via the first speaker; and

presenting the fourth output audio signal to the user via the second speaker.

15 . The system of claim 14 , wherein the generating the first output audio signal comprises applying a filter to the first input audio signal.

16 . The system of claim 14 , wherein the generating the first output audio signal comprises applying a gain to the first input audio signal, wherein the gain is determined based on the first direction.

17 . The system of claim 14 , wherein the generating the first output audio signal comprises applying a HRTF to the first input audio signal, wherein the HRTF is determined based on the first direction.

18 . The system of claim 14 , wherein the virtual object is at a first location in the virtual environment at the first time and the virtual object is at a second location in the virtual environment at the second time, the second location different from the first location.

19 . The system of claim 14 , further comprising one or more sensors, wherein the method further comprises determining, via the one or more sensors, one or more of the first orientation and the second orientation, wherein:

the first ITD is determined based on the first orientation, and

the second ITD is determined based on the second orientation.

20 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising:

receiving a first input audio signal, wherein the first input audio signal is associated with a first direction from a virtual object to the user in a virtual environment at a first time;

generating a first output audio signal and a second output audio signal, wherein the generating the first output audio signal and the second output audio signal comprises applying a first ITD to the first input audio signal based on the first direction;

presenting the first output audio signal to the user via a first speaker;

presenting the second output audio signal to the user via a second speaker;

receiving a second input audio signal, wherein the second input audio signal is associated with a second direction from the virtual object to the user in the virtual environment at a second time, wherein:

the user has a first orientation with respect to the virtual environment at the first time,

the user has a second orientation with the virtual environment at the second time, and

the first orientation is different from the second orientation;

generating a third output audio signal and a fourth output audio signal, wherein the generating the third output audio signal and the fourth audio signal comprises applying a second ITD to the second input audio signal based on the second direction;

presenting the third output audio signal to the user via the first speaker; and

presenting the fourth output audio signal to the user via the second speaker.

Assignments (3)
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073387/0487 →
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073388/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2024
From: DICKER, SAMUEL CHARLES; BARBHAIYA, HARSH MAYUR
To: MAGIC LEAP, INC.
Reel/Frame 066245/0296 →