IP Library Granted Patent US 12,308,011
Granted Patent B2
US 12,308,011 · App. 18/653,795 · Granted May 20, 2025

Reverberation gain normalization

Inventors: Remi Samuel Audfray (San Francisco, CA); Jean-Marc Jot (Aptos, CA); Samuel Charles Dicker (San Francisco, CA)
Assignee: Magic Leap, Inc.
G10K15/08
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 12,308,011
App. No.
18/653,795
Granted
May 20, 2025
Kind
B2
Abstract

Systems and methods for providing accurate and independent control of reverberation properties are disclosed. In some embodiments, a system may include a reverberation processing system, a direct processing system, and a combiner. The reverberation processing system can include a reverb initial power (RIP) control system and a reverberator. The RIP control system can include a reverb initial gain (RIG) and a RIP corrector. The RIG can be configured to apply a RIG value to the input signal, and the RIP corrector can be configured to apply a RIP correction factor to the signal from the RIG. The reverberator can be configured to apply reverberation effects to the signal from the RIP control system. In some embodiments, one or more values and/or correction factors can be calculated and applied such that the signal output from a component in the reverberation processing system is normalized to a predetermined value (e.g., unity (1.0)).

Claims (52)

1. A method comprising:

receiving an input signal;

applying a reverb gain (RG) value to the input signal;

applying a reverb energy (RE) correction factor to the input signal;

applying a reverb initial power (RIP) correction factor to the input signal;

determining an audio signal based on the application of the RG value, the RE correction factor, and the RIP correction factor to the input signal; and

presenting the audio signal to via one or more speakers of a wearable head device.

2. The method of claim 1 , further comprising:

determining the RIP correction factor, wherein the RIP correction factor is determined and applied to the input signal by a RIP corrector,

wherein the RIP correction factor is determined such that a signal output from the RIP corrector is normalized.

3. The method of claim 1 , wherein the RIP correction factor is based on one or more of: a reverberator topology, a number of delay units, a delay duration, a connection gain, and a filter parameter.

4. The method of claim 1 , wherein the RIP correction factor is based on a power of a reverberation impulse response.

5. The method of claim 1 , wherein the applying the RIP correction factor comprises selecting a reverberator topology and setting internal reverberator parameters.

6. The method of claim 1 , wherein the RE correction factor is based on a decay time, a reverb energy, and further based on the RIP correction factor such that a RIP corrected signal is normalized.

7. The method of claim 1 , further comprising determining the RIP correction factor, wherein:

the determining the RIP correction factor comprises:

determining a reverberator impulse response, and

determining a reverberation RMS amplitude, and

the RIP correction factor is inversely related to the reverberation RMS amplitude.

8. The method of claim 7 , wherein the determining the RIP correction factor further comprises determining a reverberation RMS amplitude decay.

9. The method of claim 1 , further comprising:

determining the RE correction factor, wherein the RE correction factor is applied to the input signal by a RE corrector,

wherein the RE correction factor is determined such that a signal output from the RE corrector is normalized.

10. The method of claim 1 , further comprising applying a reverberation effect to the input signal, wherein the audio signal is further based on the application of the reverberation effect.

11. The method of claim 10 , wherein the applying the reverberation effect comprises filtering one or more frequencies of the input signal.

12. The method of claim 10 , wherein the applying the reverberation effect comprises changing a phase of the input signal.

13. The method of claim 10 , wherein the reverberation effect is applied after the RIP correction factor is applied.

14. The method of claim 1 , wherein one or more of the RG value, RE correction factor, and RIP correction factor are determined via one or more sensors of the wearable head device.

15. A system comprising:

a wearable head device comprising one or more speakers, the wearable head device configured to present an audio signal to a user; and

one or more processors configured to perform a method comprising:

receiving an input signal;

applying a reverb gain (RG) value to the input signal;

applying a reverb energy (RE) correction factor to the input signal;

applying a reverb initial power (RIP) correction factor to the input signal;

determining the audio signal based on the application of the RG value, the RE correction factor, and the RIP correction factor to the input signal; and

presenting the audio signal to via the one or more speakers.

16. The system of claim 15 , wherein the method further comprises:

determining the RIP correction factor, wherein the RIP correction factor is determined and applied to the input signal by a RIP corrector,

wherein the RIP correction factor is determined such that a signal output from the RIP corrector is normalized.

17. The system of claim 15 , wherein the method further comprises applying a reverberation effect to the input signal, wherein the audio signal is further based on the application of the reverberation effect.

18. The system of claim 15 , wherein:

the wearable head device comprises one or more sensors, and

one or more of the RG value, RE correction factor, and RIP correction factor are determined via the one or more sensors.

19. 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 an input signal;

applying a reverb gain (RG) value to the input signal;

applying a reverb energy (RE) correction factor to the input signal;

applying a reverb initial power (RIP) correction factor to the input signal;

determining an audio signal based on the application of the RG value, the RE correction factor, and the RIP correction factor to the input signal; and

presenting the audio signal to via one or more speakers of a wearable head device.

20. The non-transitory computer-readable medium of claim 19 , wherein one or more of the RG value, RE correction factor, and RIP correction factor are determined via one or more sensors of the wearable head device.

Assignments (3)
SECURITY INTEREST Recorded Oct 31, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073439/0168 →
SECURITY INTEREST Recorded Oct 24, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073255/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2024
From: AUDFRAY, REMI SAMUEL; JOT, JEAN-MARC; DICKER, SAMUEL CHARLES
To: MAGIC LEAP, INC.
Reel/Frame 067324/0419 →