IP Library Granted Patent US 10,200,800
Granted Patent B2
US 10,200,800 · App. 15/425,088 · Granted Feb 5, 2019

Acoustic characterization of an unknown microphone

Inventor: Sean Thomson (Worthing, GB)
Assignee: EVA Automation, Inc.
H04R29/004G06F3/162H04R3/04H04R2420/07H04R2499/11H04R2499/15
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 10,200,800
App. No.
15/425,088
Granted
Feb 5, 2019
Kind
B2
Abstract

An electronic device with a microphone is used to determine a transfer function of an environment (and, more generally, an acoustic characteristic). In particular, the electronic device may use the microphone to perform acoustic measurements when the electronic device is proximate to a speaker in the environment. Then, based on the acoustic measurements and a first predetermined transfer function of the speaker, the electronic device may calculate a transfer function of the microphone in a band of frequencies. Moreover, the electronic device may use the microphone to perform additional acoustic measurements in the environment that includes the speaker. Next, based on the additional acoustic measurements, the transfer function of the microphone and a second predetermined transfer function of the speaker, the electronic device may determine the transfer function of the environment in the same or a different band of frequencies.

Claims (58)

1. An electronic device, comprising:

a microphone;

a display;

a processor coupled to the microphone and the display;

memory, coupled to the processor, configured to store a program module, wherein, when executed by the processor, the program module causes the electronic device to:

provide, via the display, an instruction to position the electronic device proximate to a speaker in an environment, wherein the position is associated with a near field of the speaker and is in front of the speaker;

perform, using the microphone, acoustic measurements in the environment;

calculate, based at least in part on the acoustic measurements and a first predetermined transfer function of the speaker, a transfer function of the microphone in a first band of frequencies, wherein, prior to the calculation, the transfer function of the microphone is unknown, and

wherein the acoustic measurements used in the calculation are only performed by the electronic device;

provide, via the display, another instruction to position the electronic device at other locations in the environment, wherein the other locations are associated with a far field of the speaker;

perform, using the microphone, additional acoustic measurements in the environment; and

determine, based at least in part on the additional acoustic measurements, the transfer function of the microphone and a second predetermined transfer function of the speaker, a transfer function of the environment in a second band of frequencies.

2. The electronic device of claim 1 , wherein calculating the transfer function of the microphone involves:

determining parameters for a set of predefined transfer functions based at least in part on the acoustic measurements and the first predetermined transfer function of the speaker;

calculating errors between the acoustic measurements and the set of predefined transfer functions; and

selecting a predefined transfer function based at least in part on the errors as the transfer function of the microphone.

3. The electronic device of claim 1 , wherein the environment includes a room and the transfer function of the environment characterizes room modes.

4. The electronic device of claim 1 , wherein the electronic device further comprises an interface circuit configured to communicate with the speaker; and

wherein, when executed by the processor, the program module causes the electronic device to transmit information to the speaker that specifies one of: the transfer function of the environment, one or more extrema in the transfer function of the environment, and a correction for the one or more extrema.

5. The electronic device of claim 1 , wherein the first band of frequencies is different than the second band of frequencies.

6. The electronic device of claim 1 , wherein the other locations are different than a location of the electronic device during the acoustic measurements.

7. The electronic device of claim 1 , wherein the other locations are other than proximate to the speaker.

8. The electronic device of claim 1 , wherein the electronic device includes one of: a remote control, and a cellular telephone.

9. The electronic device of claim 1 , wherein the other instruction includes an instruction to move with the electronic device in the environment.

10. The electronic device of claim 1 , wherein, when executed by the processor, the program module causes the electronic device to trigger the speaker to output predefined acoustic information; and

wherein calculating one of the transfer function of the microphone and the transfer function of the environment is further based at least in part on the predefined acoustic information.

11. A non-transitory computer-readable storage medium for use with an electronic device, the computer-readable storage medium storing a program module that, when executed by the electronic device, causes the electronic device to:

provide an instruction to position the electronic device proximate to a speaker in an environment, wherein the position is associated with a near field of the speaker and is in front of the speaker;

perform, using a microphone in the electronic device, acoustic measurements in the environment;

calculate, based at least in part on the acoustic measurements and a first predetermined transfer function of the speaker, a transfer function of the microphone in a first band of frequencies, wherein, prior to the calculation, the transfer function of the microphone is unknown, and

wherein the acoustic measurements used in the calculation are only performed by the electronic device;

provide another instruction to position the electronic device at other locations in the environment, wherein the other locations are associated with a far field of the speaker;

perform, using the microphone, additional acoustic measurements in the environment; and

determine, based at least in part on the additional acoustic measurements, the transfer function of the microphone and a second predetermined transfer function of the speaker, a transfer function of the environment in a second band of frequencies.

12. The computer-readable storage medium of claim 11 , wherein calculating the transfer function of the microphone involves:

determining parameters for a set of predefined transfer functions based at least in part on the acoustic measurements and the first predetermined transfer function of the speaker;

calculating errors between the acoustic measurements and the set of predefined transfer functions; and

selecting a predefined transfer function based at least in part on the errors as the transfer function of the microphone.

13. The computer-readable storage medium of claim 11 , wherein the environment includes a room and the transfer function of the environment characterizes room modes.

14. The computer-readable storage medium of claim 11 , wherein, when executed by the processor, the program module causes the electronic device to transmit information to the speaker that specifies one of: the transfer function of the environment, one or more extrema in the transfer function of the environment, and a correction for the one or more extrema.

15. The computer-readable storage medium of claim 11 , wherein the first band of frequencies is different than the second band of frequencies.

16. The computer-readable storage medium of claim 11 , wherein the other locations are other than proximate to the speaker.

17. The computer-readable storage medium of claim 11 , wherein the electronic device includes one of: a remote control, and a cellular telephone.

18. The computer-readable storage medium of claim 11 , wherein the other instruction includes an instruction to move with the electronic device in the environment.

19. The computer-readable storage medium of claim 11 , wherein, when executed by the processor, the program module causes the electronic device to trigger the speaker to output predefined acoustic information; and

wherein calculating one of the transfer function of the microphone and the transfer function of the environment is further based at least in part on the predefined acoustic information.

20. A method for determining a transfer function of an environment, comprising:

by an electronic device:

providing an instruction to position the electronic device proximate to a speaker in the environment, wherein the position is associated with a near field of the speaker and is in front of the speaker;

performing, using a microphone in the electronic device, acoustic measurements in the environment;

calculating, based at least in part on the acoustic measurements and a first predetermined transfer function of the speaker, a transfer function of the microphone in a first band of frequencies, wherein, prior to the calculation, the transfer function of the microphone is unknown, and

wherein the acoustic measurements used in the calculation are only performed by the electronic device;

providing another instruction to position the electronic device at other locations in the environment, wherein the other locations are associated with a fax field of the speaker;

performing, using the microphone, additional acoustic measurements in the environment; and

determining, based at least in part on the additional acoustic measurements, the transfer function of the microphone and a second predetermined transfer function of the speaker, a transfer function of the environment in a second band of frequencies.

21. The electronic device of claim 1 , wherein the speaker includes a subwoofer and the first band of frequencies is associated with the subwoofer.

22. The computer-readable storage medium of claim 11 , wherein the speaker includes a subwoofer and the first band of frequencies is associated with the subwoofer.

23. The method of claim 20 , wherein the speaker includes a subwoofer and the first band of frequencies is associated with the subwoofer.

Assignments (11)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0572) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: B & W GROUP LTD
Reel/Frame 059988/0738 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0613) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: B & W GROUP LTD
Reel/Frame 059988/0688 →
ABL PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: B & W GROUP LTD
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0572 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: B & W GROUP LTD
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0613 →
RELEASE OF SECURITY INTEREST (SEE DOCUMENT FOR DETAILS) Recorded Dec 16, 2020
From: LUCID TRUSTEE SERVICES LIMITED
To: EVA AUTOMATION, INC.; EVA HOLDING, CORP.; EVA OPERATIONS CORP.
Reel/Frame 054791/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2020
From: LUCID TRUSTEE SERVICES LIMITED, ACTING AS ATTORNEY-IN-FACT FOR EVA AUTOMATION INC., EVA HOLDING CORP. AND EVA OPERATIONS CORP., AND AS SECURITY AGENT
To: B&W GROUP LTD
Reel/Frame 054765/0526 →
RELEASE OF PATENT COLLATERAL SECURITY AND PLEDGE AGREEMENT Recorded Oct 9, 2020
From: LUCID TRUSTEE SERVICES LIMITED
To: EVA AUTOMATION, INC.
Reel/Frame 054288/0568 →
ASSIGNMENT OF PATENT COLLATERAL SECURITY AND PLEDGE AGREEMENT Recorded Oct 1, 2020
From: BANK OF AMERICA, N.A.
To: LUCID TRUSTEE SERVICES LIMITED
Reel/Frame 053968/0953 →
SECURITY INTEREST Recorded Feb 28, 2019
From: EVA AUTOMATION, INC.
To: LUCID TRUSTEE SERVICES LIMITED
Reel/Frame 048473/0646 →
PATENT COLLATERAL SECURITY AND PLEDGE AGREEMENT Recorded Feb 11, 2019
From: EVA AUTOMATION, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048301/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: THOMSON, SEAN
To: EVA AUTOMATION
Reel/Frame 041180/0434 →
Continuity (1)
Related Publication 20180227687A1 · Aug 9, 2018
Cited By (8)
US 12,464,302 US 12,495,258 US 12,501,229 US 12,593,192 US 12,634,652 US 12,652,508 US 12,659,682 US 12,666,217