IP Library Granted Patent US 11,854,566
Granted Patent B2
US 11,854,566 · App. 17/254,832 · Granted Dec 26, 2023

Wearable system speech processing

Inventor: Colby Nelson Leider (Coral Gables, FL)
Assignee: Magic Leap, Inc.
G10L21/0208G02B27/017G10L15/18G10L15/22G10L15/26G02B2027/0178G10L2021/02082G10L2021/02166
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,854,566
App. No.
17/254,832
Filed
Dec 21, 2020
Granted
Dec 26, 2023
Kind
B2
Examiner
HE, JIALONG
Art Unit
2659
USPC
704/226
Abstract

A method of processing an acoustic signal is disclosed. According to one or more embodiments, a first acoustic signal is received via a first microphone. The first acoustic signal is associated with a first speech of a user of a wearable headgear unit. A first sensor input is received via a sensor, a control parameter is determined based on the sensor input. The control parameter is applied to one or more of the first acoustic signal, the wearable headgear unit, and the first microphone. Determining the control parameter comprises determining, based on the first sensor input, a relationship between the first speech and the first acoustic signal.

Claims (61)

1. A method of processing an acoustic signal, the method comprising:

receiving, via a first microphone, a first acoustic signal associated with a first speech of a user of a wearable headgear unit;

receiving, via a sensor, a first sensor input, wherein the first sensor input indicates a location of the user;

determining a characteristic frequency associated with the user based on the first acoustic signal;

determining control parameters based on the sensor input, wherein:

the control parameters comprise a filter having a cutoff frequency, and

the filter cutoff frequency is determined based on the location of the user; and

applying the control parameters to one or more of the first acoustic signal, the wearable headgear unit, and the first microphone.

2. The method of claim 1 , wherein the control parameters are applied to the first acoustic signal to generate a second acoustic signal, and the method further comprises providing the second acoustic signal to a speech recognition engine to generate text output corresponding to the first speech.

3. The method of claim 1 , wherein the control parameters are applied to the first acoustic signal to generate a second acoustic signal, and the method further comprises providing the second acoustic signal to a natural language processing engine to generate natural language data corresponding to the first speech.

4. The method of claim 1 , wherein said determining the control parameters based on the sensor input comprises:

detecting, based on a second sensor input, a surface; and

determining, an effect of the surface on a relationship between the first speech and the first acoustic signal,

wherein the control parameters, when applied to the one or more of the first acoustic signal, the wearable headgear unit, and the first microphone, cause a reduction of the effect of the surface on the relationship between the first speech and the first acoustic signal.

5. The method of claim 4 , further comprising determining an acoustic property of the surface, wherein the effect of the surface on the relationship between the first speech and the first acoustic signal is determined based on the acoustic property.

6. The method of claim 1 , wherein said determining the control parameters comprises:

determining the control parameters based on a second sensor input;

detecting, based on the second sensor input, a person different from the user; and

determining an effect of a speech of the person on a relationship between the first speech and the first acoustic signal,

wherein the control parameters, when applied to the one or more of the first acoustic signal, the wearable headgear unit, and the first microphone, cause a reduction of the effect of the speech on the relationship between the first speech and the first acoustic signal.

7. The method of claim 1 , wherein the control parameters comprise a control parameter for an echo cancellation module, and said determining the control parameter based on the sensor input comprises:

detecting, based on the sensor input, a surface; and

determining a time of flight between the surface and the first microphone.

8. The method of claim 1 , wherein the control parameters comprise a control parameter for a beamforming module, and said determining the control parameters based on the sensor input comprises determining a time of flight between the user and the first microphone.

9. The method of claim 1 , wherein the control parameters comprise a control parameter for a noise reduction module, and said determining the control parameters based on the sensor input comprises determining a frequency to be attenuated in the first acoustic signal.

10. The method of claim 1 , wherein the sensor is coupled to the wearable headgear unit.

11. A system comprising:

a wearable headgear unit including:

a display for displaying a mixed reality environment to a user;

a speaker; and

one or more processors configured to perform a method comprising:

receiving, via a first microphone, a first acoustic signal associated with a first speech of the user;

determining a characteristic frequency associated with the user based on the first acoustic signal;

receiving, via a sensor, a first sensor input, wherein the first sensor input indicates a location of the user;

determining control parameters based on the sensor input, wherein:

the control parameters comprise a filter having a cutoff frequency, and

the filter cutoff frequency is determined based on the location of the user; and

applying the control parameters to one or more of the first acoustic signal, the wearable headgear unit, and the first microphone.

12. The system of claim 11 , wherein the control parameters are applied to the first acoustic signal to generate a second acoustic signal, and the method further comprises providing the second acoustic signal to a speech recognition engine to generate text output corresponding to the first speech.

13. The system of claim 11 , wherein the control parameters are applied to the first acoustic signal to generate a second acoustic signal, and the method further comprises providing the second acoustic signal to a natural language processing engine to generate natural language data corresponding to the first speech.

14. The system of claim 11 , wherein said determining the control parameters based on the sensor input comprises:

detecting, based on a second sensor input, a surface; and

determining, an effect of the surface on a relationship between the first speech and the first acoustic signal,

wherein the control parameters, when applied to the one or more of the first acoustic signal, the wearable headgear unit, and the first microphone, cause a reduction of the effect of the surface on the relationship between the first speech and the first acoustic signal.

15. The system of claim 14 , wherein the method further comprises determining an acoustic property of the surface, and wherein the effect of the surface on the relationship between the first speech and the first acoustic signal is determined based on the acoustic property.

16. The system of claim 11 , wherein said determining the control parameters comprises:

determining the control parameters based on a second sensor input;

detecting, based on the second sensor input, a person different from the user; and

determining an effect of a speech of the person on a relationship between the first speech and the first acoustic signal,

wherein the control parameters, when applied to the one or more of the first acoustic signal, the wearable headgear unit, and the first microphone, cause a reduction of the effect of the speech on the relationship between the first speech and the first acoustic signal.

17. The system of claim 11 , wherein the control parameters comprise a control parameter for an echo cancellation module, and said determining the control parameters based on the sensor input comprises:

detecting, based on the sensor input, a surface; and

determining a time of flight between the surface and the first microphone.

18. The system of claim 11 , wherein the control parameters comprise a control parameter for a beamforming module, and said determining the control parameters based on the sensor input comprises determining a time of flight between the user and the first microphone.

19. The system of claim 11 , wherein the control parameters comprise a control parameter for a noise reduction module, and said determining the control parameters based on the sensor input comprises determining a frequency to be attenuated in the first acoustic signal.

20. The system of claim 11 , wherein the sensor is coupled to the wearable headgear unit.

21. The method of claim 1 , further comprising determining a three-dimensional representation of an environment of the wearable headgear unit; and wherein said determining the control parameters is further based on the three-dimensional representation of the environment of the wearable headgear unit.

22. The method of claim 1 , further comprising:

presenting, based on the control parameters, a message to the user of the wearable headgear unit to move from the location to a new location to improve a quality of the first acoustic signal,

wherein:

said determining the control parameters further comprises determining, based on a second sensor input, a relationship between the first speech and the first acoustic signal.

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 073388/0027 →
SECURITY INTEREST Recorded May 24, 2022
From: MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC; MAGIC LEAP, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060338/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2021
From: LEIDER, COLBY NELSON
To: MAGIC LEAP, INC.
Reel/Frame 055870/0671 →
Continuity (2)
Provisional Application 62687987 · Jun 21, 2018
Related Publication 20210264931A1 · Aug 26, 2021
Cited By (10)
US 12,238,496 US 12,243,531 US 12,327,573 US 12,347,448 US 12,417,766 US 12,443,633 US 12,456,466 US 12,620,386 US 12,688,845 US 12,696,045