IP Library Granted Patent US 7,095,314
Granted Patent B2
US 7,095,314 · App. 10/789,060 · Granted Aug 22, 2006

Event reporting system with conversion of light indications into voiced signals

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,095,314
App. No.
10/789,060
Granted
Aug 22, 2006
Kind
B2
Abstract

A light-to-speech transforming circuit is coupled to an indicator light of a legacy security system. The transforming circuit detects flashes of the indicator light, interprets sequences of the flashes, and correlates the sequences to specific events monitored by the security system. The events are then correlated to speech segment data of various audible announcements. The segment data is used to drive a speaker, so that the user can hear the announcements. The transforming circuit can include a learning feature, whereby it prompts the user to cause specific events of the security system, such as zone violations, and then prompts the user to speak the announcements corresponding to the events. The transforming circuit records the flashing sequences and the announcements corresponding to the sequences, and delivers the announcements when the corresponding events occur during operation of the security system.

Claims (65)

1. An event annunciator comprising:

a sound generating component;

an indicator light interface circuit coupled to an indicator light of a security system to sense ON and OFF states of the indicator light and provide a first signal responsive to the states of the indicator light; and

a processing component coupled to the interface circuit and to the sound generating component to receive the first signal and cause the sound generating component to generate speech announcements in response to flashing sequences of ON and OFF states of the indicator light.

2. An event annunciator according to claim 1 , further comprising a memory storing program code, wherein the processing component comprises a digital processor capable of executing the code, the digital processor being capable of receiving the first signal and generating the speech announcements under control of the code.

3. An event annunciator according to claim 2 , wherein the indicator light interface circuit comprises a comparator capable of performing comparisons between a second signal from the security system and a predetermined level, and generating the first signal based on the comparisons.

4. An event annunciator according to claim 2 , wherein the indicator light interface circuit comprises an optoelectronic component optically coupled to the indicator light to sense the states of the indicator light and generate the first signal in response to the states of the indicator light.

5. An event annunciator according to claim 2 , wherein the processing component suppresses a first speech announcement that follows a second speech announcement within a first predetermined time period if the first speech announcement is identical to the second speech announcement.

6. An event annunciator according to claim 2 , further comprising an digital-to-analog converter (DAC) coupled between the processing component and the sound generating component, wherein the processing component is capable of sending speech segments to the DAC to cause the DAC to drive the sound generating component with electronic audio signals corresponding to the speech announcements.

7. An event annunciator according to claim 2 , wherein the memory further stores sets of attributes of flashing sequences, each set of attributes being associated with a sample flashing sequence and a security system event.

8. An event annunciator according to claim 7 , wherein the digital processor is capable, under control of the code, of delimiting the flashing sequences of ON and OFF states of the indicator light and comparing attributes of each delimited sequence to one or more of the sets of attributes stored in the memory to identify a set of attributes matching the attributes of said each delimited sequence.

9. An event annunciator according to claim 8 , wherein:

the memory further stores speech synthesis segments comprising audio data capable of being reproduced as the speech announcements, said each set of attributes being associated with at least one of the speech synthesis segments; and

the digital processor is capable, under control of the code, of reproducing the audio data of said at least one of the speech synthesis segments when the processor identifies a delimited segment with attributes matching said each set of attributes.

10. An event annunciator according to claim 9 , wherein:

the memory stores the speech synthesis segments in compressed form; and

the processor, under control of the code, uncompresses said each segment before reproducing the audio data of said each segment.

11. An event annunciator according to claim 9 , further comprising an digital-to-analog converter (DAC) coupled between the processor and the sound generating component, wherein the processor, under control of the code, reproduces the audio data of said each segment using the DAC to drive the sound generating component.

12. An event annunciator according to claim 9 , wherein the memory comprises a non-volatile memory device storing the program code, and a volatile memory device used by the processor to store computational results.

13. An event annunciator according to claim 2 , further comprising means for learning sets of attributes of the flashing sequences and the announcements corresponding to the sets of attributes.

14. An event annunciator according to claim 9 , further comprising a microphone coupled to the processor so as to allow the processor to sample microphone signals generated by the microphone in response to sounds, and a manual input device coupled to the processor to allow the processor to sense the state of the manual input device.

15. An event annunciator according to claim 14 , wherein the processor is capable of:

prompting a user of the annunciator to cause the security system to generate at least one sample flashing sequence;

storing a first set of attributes of the at least one sample flashing sequence in the memory;

prompting the user to speak a first announcement into the microphone;

storing in the memory a first speech synthesis segment derived from microphone signals generated when the user speaks the first announcement into the microphone; and

reproducing the first announcement in response to receiving from the indicator light a flashing sequence with attributes matching the first set of attributes.

16. An event annunciator according to claim 14 , further comprising a communication port, wherein the processor is capable of:

prompting a user of the annunciator to cause the security system to generate at least one sample flashing sequence;

storing a first set of attributes of the at least one sample flashing sequence in the memory;

prompting the user to input a first speech synthesis segment into the communication port, the first speech synthesis segment corresponding to a first announcement;

storing in the memory the first speech synthesis segment; and

reproducing the first announcement in response to receiving from the indicator light a flashing sequence with attributes matching the first set of attributes.

17. A security system event annunciator comprising:

a speaker;

a sensing circuit coupled to an indicator light of a security system to generate a first signal with first and second states, each state of the first signal corresponding to a different state of the indicator light;

a processor under control of program code, the processor being coupled to the speaker and to the sensing circuit to

delimit sequences of the first and second states of the first signal,

select speech synthesis segments based on attributes of the delimited sequences, and

cause the speaker to generate speech announcements corresponding to the attributes of the delimited sequences.

18. A security system event annunciator according to claim 17 , further comprising a digital-to-analog converter (DAC) coupled between the processor and the speaker, wherein the processor sends data to the DAC to cause the DAC to drive the speaker to generate the announcements.

19. A security system event annunciator according to claim 18 , wherein the processor uncompresses the data before sending the data to the DAC.

20. A security system annunciator according to claim 17 , further comprising a microphone coupled to the processor so that the processor is capable of sensing microphone signals generated by the microphone in response to sound, wherein the processor is capable of obtaining speech synthesis segment data corresponding to the announcements by prompting a user of the security system to cause the security system to generate flashing of the indicator light, prompting the user to speak the announcements into the microphone, and recording the microphone signals generated in response to the user speaking the announcements.

21. A security system annunciator according to claim 17 , further comprising means for learning sets of the attributes and the announcements corresponding to the sets of the attributes.

22. A method of converting event indications generated by an indicator light of a security system into speech announcements, the method comprising:

sensing states of the indicator light;

generating a first signal with a plurality of states, current state of the first signal being responsive to the states of the indicator light;

delimiting sequences of the states of the first signal;

determining attributes of the delimited sequences;

comparing attributes of each delimited sequence to sets of stored attributes to match attributes of said each delimited sequence to one of the sets of stored attributes;

retrieving speech synthesis segment data corresponding to said one of the sets; and

using the speech synthesis segment data to generate an audible speech announcement.

23. A method according to claim 22 , wherein the step of using the data comprises sending the data to a digital-to-analog converter (DAC) to cause the DAC to drive a speaker with an electronic audio signal corresponding to the audible speech announcement.

24. A method according to claim 22 , further comprising uncompressing the data before the step of using the data to generate an audible speech announcement.

25. A method according to claim 24 , wherein the step of using the data comprises sending the uncompressed data to a digital-to-analog converter (DAC) to cause the DAC to drive a speaker with an electronic audio signal corresponding to the audible speech announcement.

26. A method according to claim 22 , further comprising:

prompting a user of the security system to cause the security system to flash the indicator light in response to an event;

delimiting a first sequence of the states of the first signal, the first sequence being caused by the user causing the security system to flash the indicator light in response to the event;

storing a first set of attributes of the first sequence;

prompting the user to speak a first announcement corresponding to the event; and

recording the user speaking the first announcement as first speech synthesis segment data;

wherein:

the step of retrieving comprises retrieving the first speech synthesis segment data when attributes of said each delimited sequence match the first set of attributes; and

the step of using comprises using the first speech synthesis segment data to generate the first announcement.

27. A method according to claim 22 , further comprising step for storing the sets of attributes and recording the speech synthesis segment data corresponding to the sets of attributes.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Aug 12, 2020
From: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: DIRECTED, LLC; ALCOHOL DETECTION SYSTEMS, LLC
Reel/Frame 053470/0846 →
SECURITY AGREEMENT Recorded Aug 5, 2019
From: DIRECTED, LLC; ALCOHOL DETECTION SYSTEMS, LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049962/0658 →
RELEASE OF SECURITY INTEREST Recorded Aug 2, 2019
From: CERBERUS BUSINESS FINANCE, LLC
To: DIRECTED, LLC
Reel/Frame 049949/0270 →
NOTICE OF SECURITY INTEREST -- PATENTS Recorded Mar 8, 2017
From: POLK AUDIO, LLC; DIRECTED, LLC; DEFINITIVE TECHNOLOGY, LLC; SOUND UNITED, LLC; D&M HOLDINGS U.S. INC.; BOSTON ACOUSTICS, INC.
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 041909/0611 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 8, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (AS SUCCESSOR AGENT TO FS INVESTMENT CORPORATION)
To: POLK AUDIO, LLC; BOOM MOVEMENT, LLC; DEFINITIVE TECHNOLOGY, LLC; DIRECTED, LLC
Reel/Frame 041912/0880 →
PATENT RELEASE AND REASSIGNMENT Recorded Mar 6, 2017
From: ANTERES CAPITAL LP (AS SUCCESSOR BY ASSIGNMENT TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: VIPER BORROWER CORPORATION, INC.; VIPER HOLDINGS CORPORATION; VIPER ACQUISITION CORPORATION; DEI SALES, INC.; DEI HOLDINGS, INC.; DEI INTERNATIONAL, INC.; DEI HEADQUARTERS, INC.; POLK HOLDING CORP.; POLK AUDIO, INC.; POLK AUDIO, LLC; BOOM MOVEMENT, LLC; DEFINITIVE TECHNOLOGY, LLC; DIRECTED, LLC
Reel/Frame 041895/0565 →
ASSIGNMENT OF PATENT SECURITY AGREEMENT Recorded Sep 25, 2015
From: GENERAL ELECTRIC CAPITAL CORPORATION
To: ANTARES CAPITAL LP
Reel/Frame 036687/0711 →
SECURITY INTEREST Recorded Apr 8, 2014
From: POLK AUDIO, LLC; BOOM MOVEMENT, LLC; DEFINITIVE TECHNOLOGY, LLC; DIRECTED, LLC
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS US AGENT
Reel/Frame 032631/0742 →
SECURITY INTEREST Recorded Apr 8, 2014
From: POLK AUDIO, LLC; BOOM MOVEMENT, LLC; DEFINITIVE TECHNOLOGY, LLC; DIRECTED, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 032632/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2014
From: DEI HEADQUARTERS, INC.
To: DIRECTED, LLC
Reel/Frame 032503/0554 →
SECURITY AGREEMENT Recorded Jul 13, 2011
From: VIPER BORROWER CORPORATION; VIPER HOLDINGS CORPORATION; VIPER ACQUISITION CORPORATION; DEI SALES, INC.; DEI HOLDINGS, INC.; DEI INTERNATIONAL, INC.; DEI HEADQUARTERS, INC.; POLK HOLDING CORPORATION; POLK AUDIO, INC.
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 026587/0386 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Oct 18, 2006
From: WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: DIRECTED ELECTRONICS, INC.
Reel/Frame 018406/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2006
From: DIRECTED ELECTRONICS, INC.
To: DEI HEADQUARTERS, INC.
Reel/Frame 018231/0901 →
NOTICE OF GRANT OF SECURITY INTEREST Recorded Mar 29, 2005
From: DIRECTED ELECTRONICS, INC.
To: WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 015833/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2004
From: KEMPER, JONATHAN T.
To: DIRECTED ELECTRONICS, INC.
Reel/Frame 015038/0255 →