IP Library › Granted Patent US 10,292,001
Granted Patent B2
US 10,292,001 · App. 15/427,744 · Granted May 14, 2019

In-vehicle, multi-dimensional, audio-rendering system and method

Inventors: Alexander Groh (Detroit, MI); Benjamin Vondersaar (Detroit, MI); Edgar Nunez (Detroit, MI); Prabhanjan Kadepurkar (Ann Arbor, MI); Matthew Dage (Ferndale, MI)
Assignee: FORD GLOBAL TECHNOLOGIES, LLC
H04S7/302H04R5/02H04R5/04H04S3/02G06F3/0481H04R3/12H04R2420/03H04R2460/07H04R2499/13H04S2400/11H04S2400/13H04S2420/01
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,292,001
App. No.
15/427,744
Granted
May 14, 2019
Kind
B2
Abstract

A method is disclosed for issuing audio alerts within the cabin of a vehicle. The method may include detecting a condition programmatically assigned an audio alert and a virtual source for the audio alert. The method may further include determining, by the computer system based on the virtual source, a gain value for each speaker of a plurality of speakers carried in fix positions onboard the vehicle. Once the gain value for each speaker of the plurality of speak is known, the audio alert may be projected by each speaker of the plurality of speakers according to the gain value determined therefor.

Claims (39)

1. A method comprising:

detecting, by a computer system onboard a vehicle, an output of an internal sensor detecting a state of a component of the vehicle, the output being assigned an audio alert and a virtual source for the audio alert corresponding to a location of the component in the vehicle;

determining, by the computer system based on the virtual source, a gain value for each speaker of a plurality of speakers carried in fix positions onboard the vehicle; and

projecting, by each speaker of the plurality of speakers, the audio alert according to the gain value determined therefor.

2. The method of claim 1 , wherein the plurality of speakers are noncollinear and comprise at least three speakers spaced from one another.

3. The method of claim 2 , wherein the plurality of speakers comprises less than all of a total allotment of speakers carried onboard the vehicle.

4. The method of claim 2 , wherein the virtual source comprises an azimuth and an elevation corresponding to a point located within the vehicle.

5. The method of claim 4 , wherein the three speakers are closest, among the total allotment of speakers, to the virtual source from the perspective of the point.

6. The method of claim 5 , wherein the point corresponds to at least one of (a) a location of a head of a driver of the vehicle and (b) to a center of a cabin of the vehicle.

7. The method of claim 1 , further comprising storing, by the computer system, a lookup table correlating a plurality of azimuths, a plurality of elevations, and a plurality of gain values for each speaker of the total allotment of speakers;

wherein the lookup table comprises calculated solutions to one or more vector-base-amplitude-panning (VBAP) equations, wherein respective azimuth and elevations values for each speaker of the total allotment of speakers is known with respect to the point.

8. The method of claim 7 , wherein the determining comprises using, by the computer system, the azimuth and elevation corresponding to the virtual source to identity within the lookup table the gain value for each of the total allotment of speakers.

9. The method of claim 8 , wherein the identifying within the lookup table the gain value for each of the total allotment of speakers comprises identifying a non-zero gain value for each of the three speakers.

10. The method of claim 9 , wherein the identifying within the lookup table the gain value for each of the total allotment of speakers comprises identifying a zero gain value for all speakers within the total allotment of speakers that are not one of the three speakers.

11. A method comprising:

storing, within memory of a computer system carried onboard a vehicle, a lookup table comprising calculated solutions to one or more vector-base-amplitude-panning (VBAP) equations based on known locations of a plurality of speakers within the vehicle with respect to a point within the vehicle;

detecting, by a computer system onboard a vehicle, a condition programmatically assigned an audio alert and a virtual source for the audio alert, wherein the virtual source comprises at least one of an azimuth and an elevation with respect to the point;

identifying, by the computer system within the lookup table, a gain value for each speaker of the plurality of speakers dictated by the at least one of the azimuth and the elevation; and

projecting, by each speaker of the plurality of speakers, the audio alert according to the gain value determined therefor.

12. The method of claim 11 , the plurality of speakers comprises more than three speakers.

13. The method of claim 12 , wherein the point is a location of a head of a driver of the vehicle or a center of a cabin of the vehicle.

14. The method of claim 13 , wherein the identifying within the lookup table the gain value for each speaker of the plurality of speakers comprises identifying a non-zero gain value for each of three speakers.

15. The method of claim 14 , wherein the identifying within the lookup table the gain value for each speaker of the plurality of speakers comprises identifying a zero gain value for all speakers within the plurality of speakers that are not one of the three speakers.

16. The method of claim 15 , wherein the three speakers are closest, among the plurality of speakers, to the virtual source from the perspective of the point.

17. A system comprising:

a vehicle;

a plurality of speakers carried onboard the vehicle;

a computer system carried onboard the vehicle, the computer system comprising at least one processor and memory operably connected to the at least one processor, the memory storing a lookup table comprising calculated solutions to one or more vector-base-amplitude-panning (VBAP) equations based on known locations of a plurality of speakers within the vehicle with respect to a point within the vehicle; and

the computer system wherein the memory further stores software programmed to

detect a condition programmatically assigned an audio alert and a virtual source for the audio alert, wherein the virtual source comprises at least one of an azimuth and an elevation with respect to a point within the vehicle,

identify, within the lookup table, a gain value for each speaker of the plurality of speakers dictated by the at least one of the azimuth and the elevation, and

play the audio alert through each speaker of the plurality of speakers according to the gain value identified therefor.

18. The method of claim 1 , wherein:

detecting, by the computer system, the output of the internal sensor detecting the state of the component comprises detecting an output of a door ajar sensor for a door of the vehicle;

wherein determining, by the computer system based on the virtual source for the output of the door ajar sensor, the gain value for each speaker of the plurality of speakers carried in fix positions onboard the vehicle comprises determining the gain value for each speaker such that the audio alert sounds as if from a location of the door of the vehicle.

19. The method of claim 1 , wherein:

detecting, by the computer system, the output of the internal sensor detecting the state of the component comprises detecting an output of a seat belt sensor for a seat belt of the vehicle;

wherein determining, by the computer system based on the virtual source for the output of the door ajar sensor, the gain value for each speaker of the plurality of speakers carried in fix positions onboard the vehicle comprises determining the gain value for each speaker such that the audio alert sounds as if from a location of the seat belt of the vehicle.

20. The method of claim 1 , further comprising, receiving, by the computer system, the output of the internal sensor from a controller area network (CAN) bus of the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: GROH, ALEXANDER; VONDERSAAR, BENJAMIN; NUNEZ, EDGAR; KADEPURKAR, PRABHANJAN; DAGE, MATTHEW
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 041205/0558 →
Continuity (1)
Related Publication 20180227695A1 · Aug 9, 2018