IP Library Granted Patent US 7,791,499
Granted Patent B2
US 7,791,499 · App. 12/014,686 · Granted Sep 7, 2010

Dynamic siren detection and notification system

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 7,791,499
App. No.
12/014,686
Granted
Sep 7, 2010
Kind
B2
Abstract

A monitoring and notification system detects and informs vehicle occupants of sirens. The system may adjust radio, phone, or other device settings in the vehicle in conjunction with the notification. The notification may take an audible or visual form, and the monitoring system may perform its analysis across multiple types of sirens. In addition, the system may adapt its processing based on location to take into account locally expected siren formats.

Claims (104)

1. A siren detection and notification system comprising:

a vehicle bus interface;

a memory comprising:

a siren model;

a vehicle environment sound signal;

echo suppression logic operable to:

obtain a source reference signal prior to an audible reproduction;

suppress the source reference signal in the vehicle environment sound signal to obtain a siren analysis signal; and

a siren processing program operable to:

analyze the siren analysis signal with respect to the siren model to determine whether a siren sound is detected in the siren analysis signal; and

issue a vehicle system control command over the vehicle bus interface when the siren sound is detected in the siren analysis signal; and

a processor coupled to the memory and the vehicle bus interface that executes the siren processing program.

2. The system of claim 1 , where:

the vehicle system control command comprises an audio system control command.

3. The system of claim 2 , where:

the audio system control command comprises an entertainment system volume attenuation command.

4. The system of claim 1 , where:

the vehicle system control command comprises a siren announcement command.

5. The system of claim 1 , where:

the vehicle system control command comprises a siren announcement command and an entertainment system volume attenuation command.

6. The system of claim 1 , where the siren model comprises:

a discrete coefficient vector that parameterizes a siren waveform.

7. The system of claim 1 , where the memory further comprises:

a confidence threshold; and where:

the siren processing program is further operable to:

determine a confidence measure based on analysis of the siren analysis signal against the siren model; and

issue the vehicle system control command over the vehicle bus interface when the siren sound is detected in the siren analysis signal and when the confidence measure exceeds the confidence threshold.

8. The system of claim 1 , where the memory further comprises:

an analysis duration; and where:

the siren processing program is further operable to:

analyze the siren analysis signal against the siren model for at least the analysis duration to detect whether a siren sound is present in the siren analysis signal; and

issue the vehicle system control command over the vehicle bus interface when the siren sound is detected in the siren analysis signal.

9. A siren detection and notification system comprising:

a memory comprising:

a first geographical location siren model;

a second geographical location siren model;

a vehicle environment sound signal;

a vehicle location; and

a siren processing program operable to:

analyze the vehicle location to select between the first and second geographical location siren models, thereby obtaining a selected geographical location siren model;

analyze the vehicle environment sound signal with respect to the selected geographical location siren model to detect whether a siren sound is present in the vehicle environment sound signal; and

issue a siren detection notification when the siren sound is detected in the vehicle environment sound signal; and

a processor coupled to the memory and a vehicle bus interface that executes the siren processing program.

10. The system of claim 9 , where at least one of the first and second geographical location siren models comprises:

a discrete coefficient vector that parameterizes a siren waveform.

11. The system of claim 9 , where the memory further comprises:

a confidence threshold; and where:

the siren processing program is further operable to:

determine a confidence measure based on analysis of the vehicle environment sound signal with respect to the selected geographical location siren model; and

issue the siren detection notification when the siren sound is detected in the vehicle environment sound signal and when the confidence measure exceeds the confidence threshold.

12. The system of claim 9 , where the memory further comprises:

an analysis duration; and where:

the siren processing program is further operable to:

analyze the vehicle environment sound signal with respect to the selected geographical location siren model for at least the analysis duration to detect whether a siren sound is present in the vehicle environment sound signal; and

issue the siren detection notification when the siren sound is detected in the vehicle environment sound signal.

13. The system of claim 9 , further comprising:

a vehicle location input in communication with the processor.

14. The system of claim 13 , where the vehicle location input comprises a satellite positioning system location input.

15. The system of claim 9 , where:

the siren processing system is further operable to:

issue a vehicle system control command when the siren sound is detected in the vehicle environment sound signal.

16. The system of claim 15 , where:

the vehicle system control command comprises a volume attenuation command.

17. A siren detection and notification system comprising:

a signal sensor operable to obtain a vehicle environment sound signal;

a memory comprising:

a siren model;

echo suppression logic operable to:

obtain a source reference signal prior to audible reproduction;

suppress the source reference signal in the vehicle environment sound signal to obtain a siren analysis signal; and

a siren processing program operable to:

analyze the siren analysis signal with respect to the siren model to determine whether a siren sound is detected in the siren analysis signal; and

issue a siren detection notification when the siren sound is detected in the siren analysis signal; and

a processor coupled to the memory and a vehicle bus interface that executes the siren processing program.

18. The system of claim 17 , where the memory further comprises:

a confidence threshold; and where:

the siren processing program is further operable to:

determine a confidence measure based on analysis of the siren analysis signal with respect to the siren model; and

issue the siren detection notification when the siren sound is detected in the siren analysis signal and when the confidence measure exceeds the confidence threshold.

19. The system of claim 17 , where the memory further comprises:

an analysis duration; and where:

the siren processing program is further operable to:

analyze the siren analysis signal with respect to the siren model for at least the analysis duration to detect whether a siren sound is present in the siren analysis signal; and

issue the siren detection notification when the siren sound is detected in the siren analysis signal.

20. The system of claim 17 , where:

the siren processing system is further operable to:

issue a vehicle system control command when the siren sound is detected in the siren analysis signal.

21. The system of claim 20 , where:

the vehicle system control command comprises a volume attenuation command.

22. A siren detection and notification system comprising:

a vehicle bus interface;

a memory comprising:

a first geographical location siren model;

a second geographical location siren model;

a vehicle environment sound signal;

a vehicle location; and

a siren processing program operable to:

analyze the vehicle location to select between the first and second geographical location siren models, thereby obtaining a selected geographical location siren model;

analyze the vehicle environment sound signal with respect to the selected geographical location siren model to detect whether a siren sound is present in the vehicle environment sound signal; and

issue a vehicle system control command over the vehicle bus interface when the siren sound is detected in the vehicle environment sound signal; and

a processor coupled to the memory and the vehicle bus interface that executes the siren processing program.

23. The system of claim 22 , where the memory further comprises echo suppression logic operable to:

obtain a source reference signal prior to audible reproduction; and

suppress the source reference signal in the vehicle environment sound signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →