IP Library Granted Patent US 11,922,921
Granted Patent B1
US 11,922,921 · App. 17/699,558 · Granted Mar 5, 2024

Systems and methods for comparing acoustic properties of environments and audio equipment

Inventor: Scott Jeffrey Ackerman (Midlothian, VA)
Assignee: CARMAX ENTERPRISE SERVICES, LLC
G10K15/08G06F3/165H04R1/326H04R3/00H04R2499/13
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,922,921
App. No.
17/699,558
Granted
Mar 5, 2024
Kind
B1
Abstract

A system for generating a custom audio experience that is configured receive a first audio sample of a first impulse response corresponding to an interior of a vehicle, generate a first convolution reverb from the first audio sample, receive a second audio sample of a second impulse response corresponding to an audio equipment of the vehicle, generate an impulse response module from the second audio sample, generate combination module based on the first convolution reverb and the impulse response module, receive a third audio sample from a user, modify the third audio sample based on the combination module to generate a modified third audio sample, receive an indication of user input to play the modified third audio sample, and cause a user device to output the modified third audio sample.

Claims (64)

1. A system for generating a custom audio experience, comprising:

one or more processors; and

a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:

receive a first audio sample of a first impulse response corresponding to an interior of a vehicle;

generate a first convolution reverb from the first audio sample;

receive a second audio sample of a second impulse response corresponding to an audio equipment of the vehicle;

generate an impulse response module from the second audio sample;

generate a combination module by combining the first convolution reverb and the impulse response module;

receive a third audio sample from a user;

modify the third audio sample based on the combination module to generate a modified third audio sample;

receive an indication of user input to play the modified third audio sample; and

cause a user device to output the modified third audio sample.

2. The system of claim 1 , wherein the first audio sample and the second audio sample each comprise white noise or a frequency burst.

3. The system of claim 1 , wherein the third audio sample comprises music.

4. The system of claim 1 , wherein the first audio sample is received via an omnidirectional microphone located at a center of the vehicle and a height equal to a headrest.

5. The system of claim 1 , wherein the memory comprises further instructions configured to cause the system to:

modify the first audio sample by removing non-audible samples from the first audio sample prior to generating the first convolution reverb.

6. The system of claim 1 , wherein the memory comprises further instructions configured to cause the system to tag the first audio sample with the vehicle.

7. The system of claim 1 , wherein the memory comprises further instructions configured to cause the system to store the tagged first convolution reverb.

8. The system of claim 1 , wherein audio settings of the audio equipment of the vehicle are set to flat.

9. The system of claim 1 , wherein the second audio sample is received via an omnidirectional microphone located at a center of the vehicle and a height equal to a headrest.

10. The system of claim 1 , wherein the memory comprises further instructions configured to cause the system to:

modify the second audio sample by removing non-audible samples from the first audio sample prior to generating the first convolution reverb.

11. The system of claim 1 , wherein the combination module is the first impulse response and the first convolution reverb so that the third audio sample is modified by the first impulse response followed by the first convolution reverb.

12. The system of claim 1 , wherein the memory comprises further instructions configured to cause the system to:

receive one or more audio samples of associated with frequency sweeps of the audio equipment of the vehicle;

generate one or more additional convolution reverbs;

map the one or more additional convolution reverbs to one or more tonal selections;

receive an indication of user input corresponding to the one or more tonal selections;

modify the third audio sample to generate a fourth audio sample based on the indication of user input corresponding to the one or more tonal selections; and

cause a user device to output the fourth audio sample.

13. A system for generating a custom audio experience, comprising:

one or more processors; and

a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:

receive a first audio sample of a first impulse response from an interior of a vehicle;

generate a first convolution reverb from the first audio sample;

receive a second audio sample from a user;

modify the second audio sample based on the first convolution reverb to generate a modified second audio sample;

receive an indication of user input to play the modified second audio sample; and

cause a user device to output the modified second audio sample.

14. The system of claim 13 , wherein the first audio sample comprises white noise or a frequency burst.

15. The system of claim 13 , wherein the second audio sample comprises music.

16. The system of claim 13 , wherein the memory comprises further instructions configured to cause the system to:

receive one or more audio samples of associated with frequency sweeps of the audio equipment of the vehicle;

generate one or more additional convolution reverbs;

map the one or more additional convolution reverbs to one or more tonal selections;

receive an indication of user input corresponding to the one or more tonal selections;

modify the second audio sample to generate a third audio sample based on the indication of user input corresponding to the one or more tonal selections; and

cause a user device to output the third audio sample.

17. The system of claim 13 , wherein the memory comprises further instructions configured to cause the system to:

modify the first audio sample by removing non-audible samples from the first audio sample prior to generating the first convolution reverb.

18. A system for generating a custom audio experience, comprising:

one or more processors; and

a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:

receive a first audio sample of a first impulse response corresponding to an interior of a vehicle;

generate a first convolution reverb from the first audio sample;

receive a second audio sample of a second impulse response corresponding to an audio equipment of the vehicle;

generate an impulse response module from the second audio sample;

generate a combination module based on the first convolution reverb and the impulse response module;

determine and assign an audio quality score to the vehicle based on acoustic properties of the impulse response module; and

publish the audio quality score to a webpage associated with the vehicle.

19. The system of claim 18 , wherein the first audio sample and the second audio sample each comprise white noise or a frequency burst.

20. The system of claim 18 , wherein the memory comprises further instructions configured to cause the system to:

modify the first audio sample by removing non-audible samples from the first audio sample prior to generating the first convolution reverb.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2024
From: CARMAX BUSINESS SERVICES, LLC
To: CARMAX ENTERPRISE SERVICES, LLC
Reel/Frame 066139/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2022
From: ACKERMAN, SCOTT JEFFREY
To: CARMAX BUSINESS SERVICES, LLC
Reel/Frame 059324/0570 →
Continuity (1)
Provisional Application 63164157 · Mar 22, 2021