United States Patent Slavin Feb. 8, 1972 [54] ELECTRONIC VOICE ANNUNCIATING SYSTEM HAVING BINARY DATA CONVERTED INTO AUDIO REPRESENTATIONS [52] US. Cl. ..340/148, 340/152, 340/153,
340/147 [51] Int. Cl ..H04q 3/00, H04q 5/00 [58] Fieldofsearch ..340/148,152,147l
[56] References Cited UNITED STATES PATENTS 3,281,789 11/1956 Dudley ..340/ 148 X 3 ,037,076 5/1962 Williams 3,249,919 5/1966 Scantlin 3,253,263 5/1966 Lee ..340/152 X Primary Examiner-J-larold l. Pitts Attorney--Blum, Moscovitz, Friedman & Kaplan ABSTRACT A voice annunciating system having an electronic memory for storing digital data representative of the analog audio signal of a plurality of predetermined sound components, selected series of said data being applied from said memory to a digital to analog converter adapted to produce an audio signal corresponding to the digital data applied thereto, by means of a control logic. The control logic is operative in response to an actuating signal associated with the desired message. Substantially all redundancy is eliminated from the digital data stored in the memory, said control logic being adapted to repetitively apply individual sound components or series of sound components to the digital to analog converter for reconstructing the desired message.
1 1 Claims, 4 Drawing Figures MEMORY CO/V TPOL SAMPLE AND HOLD LOG/C VOICE ACTUA TINGSIGNAL 36 MONITOR CIRCUIT FILTER -28 BUFFER AMPL lF/ER AUDIO OUTPUT mmremsa 8|972 3,641,498
sum 2 0r 3 1MPL ITUDE VOICE A C-TUAT/ N G 5/ GNA L E r0 MEMOR Y 14 PRIOR/TY MESSAGE DEC/S/U/V FOR/MA T 44 L06 /6 45 CONTROL L ER 52 V I 5 Y5 TE M I ISEQUENCE 26 T0 SAMP E TIM we 1 L L GENERA TOR CONTROLLER HOLD I g C/RCU/T 24 INVENIOR.
MARTIN J. SLAVIN ATTORNEYS mzminrea a me 3.641.496
SHEET 3 BF 3 va/as F G 4 ACTUA r/A/a' 7/4 is THIS YES LAST VOICE sou/v0 or ESSAG /5 A MESSAGE INSERT PROPER PAUSE TIME DELAY 778 -1/2 RE R0 our NEXT WORD GO TO FIRST //V$7PL/C7'/0 V FOP TA/E SELECTED MESSAGE ADVANCE EQQT VOICE SOU D 88 I 90 READ our FIRST sou/v0 COMPONENT OR NEXT 7 Sou/v0 COMPONENT OF MESSAGE LAST SOUND COMPONENT INX'I'f/I UH. MARTIN Jv SLAVIN ELECTRONIC VOICE ANN UNCIATING SYSTEM HAVING BINARY DATA CONVERTED INTO AUDIO REPRESENTATIONS BACKGROUND OF THE INVENTION This invention relates generally to systems for providing prerecorded voice messages consisting of instructions and/or warnings in response to actuating signals. Conventional voice annunciating systems generally utilize magnetic tapes, drums or discs for the storage of the desired messages and utilize conventional playback arrangements. However, the use of such conventional systems in a number of applications has presented substantial difficulties due to the environmental, weight and size limitations imposed by such applications. Thus, conventional arrangements use motors and drive mechanisms which are subject to wear during normal use and to failure in severe environments. Magnetic tapes tend to become brittleat low temperatures and to become elastic at high temperatures, resulting in severe distortion and malfunction.
One important application of voice annunciating systems would be in voice warning systems for use in aircraft to warn of equipment failure. Since environmental, size or weight considerations frequently preclude the use of conventional voice warning systems in aircraft, designers have turned to visual or tone warning arrangements. However, such arrangements can fail to attract the attention of the pilot or operator of the vehicle or device in which they are installed due to said pilots or operators concentration on his normal operating duties. Thus, it has been found that tone signals and lights are often ignored by pilots who continuously fly heads up. Further, tone signals and lights are incapable of advising the pilot or operator of the action to be taken in response to the warning, while such instructional material can be incorporated into a voice annunciating system. By providing an electronic voice annunciuting system, of minimum size and weight, rugged construction, and without moving parts, the foregoing disadvantages of the conventional arrangements are avoided.
SUMMARY OF THE INVENTION Generally speaking, in accordance with the invention, a voice annunciating system is provided which includes electronic memory means for storing digital data representative of the analog audio signal of a plurality of predetermined sound components. The stored digital data consists generally of the nonredundant sound components of the message to be produced. Digital to analog converter means is operatively connected to said memory means for producing an audio signal corresponding to the digital data applied thereto from said memory means. Control logic means is operatively connected to said memory means for applying selected series of said sound component digital data from said memory means to said digital to analog converter means. The control logic means is operative in response to actuating signals applied thereto, the selected series of sound components defining words in the message associated with said actuating signal.
The control logic means is adapted to repetitively apply selected sound components from said memory means to said digital to analog converter means to reconstruct redundancies eliminated from the stored digital data representative of particular sounds present in the message. In addition to repetitive sound components present in individual sounds, redundancies in sounds and words appearing in various positions in a single message or in a plurality of messages may be eliminated from the digital data stored in said memory means. In such a case, the control logic means according to the invention would be adapted to reconstruct the message from the stored data by repeating portions of said data where necessary. The digital data stored in the memory means may consist of a library of words which in various combinations produce a plurality of messages, or a library of sounds which, in various combinations, define a plurality of words, said words defining a plurality of desired messages.
The electronic memory means preferably comprises a nondestructive read-only memory. Further, the control logic means is preferably provided with priority decision logic means for receiving a' plurality of actuating signals each associated with a different message and selecting one of said messages having the highest priority for transmission. Said actuating signals may be responsive to the status of sensors or to manually actuated signals. Messages associated with sensor signals may be descriptive of the status of said sensors and/or include instructions for responding to said status.
In other embodiments, monitor means may be provided adapted for converting the output of an optical character reader or a teletype to voice actuating signals whereby the voice annunciator produces the voice messages read by said optical character reader or transmitted by said teletype signal.
Accordingly, it is an object of this invention'to provide a voice annunciator system of minimum size and weight and maximum resistance to environmental conditions, particularly adapted for use in aircraft and related-applications.
Another object of the invention is to provide a voice warning system having a plurality of messages recorded in digital form in an electronic, nondestructive, read-only memory.
A further object of the invention is to provide a voice annunciator system wherein substantially all of the redundancies in the message to be produced are eliminated from the stored data.
Still another object of the invention is to provide a voice annunciator system which will be responsive to actuating signals representative of the status of a plurality of sensors while only transmitting the highest priority message associated with said actuating signals.
Another object ofthe invention is to provide a voice annunciator system adapted for use as a voice warning system capable oftransmitting both warnings and instructions for rcspond ing to said warnings.
A further object of this invention is to produce a voice onnunciator system responsive to the outputs of optical character readers or to teletype signals to produce voice messages corresponding to the message being scanned or transmitted.
Still other objects-and advantages of the invention will in part be obvious and will in part be apparent from the specifcation.
The invention accordingly comprises the features of construction, combination of elements, and arrangement of parts which will be exemplified in the constructions hereinafter set forth, and the scope of the invention will be indicated in the claims.
BRIEF DESCRIPTION OF THE DRAWINGS For a fuller understanding of the invention, reference is had DESCRIPTION OF THE PREFERRED EMBODIMENTS Referring now to FIG. 1, the electronicvoice annunciator system 10 depicted includes control logic l2 operatively connected tomemory 14 throughline 16 to apply selected digital data stored in said memory through line 18 to digital toanalog converter 20. Stored withinmemory 14 is digital data sufficient to produce any one of the desired voice messages when a selected series of said digital data is sequentially applied to digital toanalog converter 20 which produces an analog voltage at its output-directly proportional to the digital code applied thereto. The series of analog voltages produced by said digital to analog converter is applied alongline 22 to sample and holdcircuit 24 adapted to produce a continuous varying analog signal which is'strictly a function of the final analog voltage associated with each element of digital data and is not affected by any logic transitions during normal operation.
Any of the conventional digital to analog converter and sample and hold arrangements may be utilized in the system according to the'invention. For example, a ladder network may be utilized as digital toanalog converter 20, but the system according to the invention is not limited to any particular digital to analog converter or sample and hold circuit. Timing for sample and holdcircuit 24 is provided from control logic l2 throughline 26.
Theoutput of sample andhold circuit 24 is preferably applied to filter 28 throughline 30, said filter being adapted to eliminate all extraneous frequency components outside of the desiredaudio passband which are caused by the process of reconstructing the audio signal. For example, an active lowpass filter may be utilized. The output offilter 28 is preferably passed alongline 32 to abuffer amplifier 34 atwhichaudio output 36 is taken. Said audio output may be applied to one or more speakers which may, if desired, be located in remote locations. The system operates in response to actuating signals applied alongline 37 to control logic l2.
Said voice actuating signals are preferably received frommonitor 38 which can take any one of a plurality of forms depending on the application of the voice annunciator system according to the invention. For example,monitor 38 may be connected, alonglines 39 to a plurality of sensors such as thermocouples, .in which case the voice actuating signal would be representative of the status of said sensors to produce a corresponding warning and/or instructional message. In another arrangement,monitor 38 could be provided with means for manually selecting one of a plurality of voice actuating signals to transmit any one of a corresponding plurality of voice messages. Examples of the latter arrangement might be a voice annunciator system incorporated in an aircraft to transmit messages such as no smoking and fasten safety belts" to the passenger compartment thereof.
In other, embodiments,monitor 38 could be connected alonglines 39 to receive the output of an optical character reader or a teletype signal. When so connected, said monitor would be adapted to convert said optical character reader output or said teletype signals to voice actuating signals for the production, by the voice annunciator system according to the invention, of the voice messages read by said optical character reader or transmitted by said teletype signal.Monitor 38 of such embodiments would include code converting means for converting the signals applied alonglines 39 to codes compatible with the system according to the invention, register means for storing said signals until the stored signals define a word or phrase from the library of words or phrases which the voice annunciator system of such embodiments would be designed to produce, and comparator means adapted to compare the stored signals in said register means with said system library and for producing the appropriate voice actuating signal for transmission alongline 37 to controllogic 12. For example, in the case of an optical character reader said register means would preferably store the converted signal representative of a sequence of letters until said sequence defines a word present in the system library, at which time, the appropriate voice actuating signal would cause the production of that word at the audio output in the manner described above. As used herein, for example, the term word" includes numbers, so that the arrangement would produce, a voice'message corresponding to a series of numbers transmitted by a teletype signal.
In still another embodiment the voice annunciator system according to the invention could be connected to a digital computer throughmonitor 38, said system being adapted to produce selected voice messages in response to signals applied to monitor 38 by said digital computer. Accordingly, the voice annunciator system according to the invention is adapted for a wide range of applications where it is desired to produce a voice message without resorting to the conventional magnetic tape, drum, or disc arrangements.
The arrangement according to the invention is particularly adapted to take advantage of certain characteristics of the messages normally transmitted by voice annunciator systems and of speech sound in general. it has been found that most discrete sounds utilized in speech contain a redundant repetition of the same sine wave pattern over the duration of several tenths of a second. Thus, having reference to FIG. 2, the sine wave representation 40 of a typical sound consists of the repetition of a series ofuniform sound components 42. While this redundance is required to allow time for mental pattern recognition by a human listener, such redundance need not be stored in thememory 14 so long as the basic pattern of eachsound component 42 is preserved along with the number of times that said pattern is repeated in the sound tobe recorded, Further economies of storage can be achieved by noting that where a plurality of messages are to be stored, certain words are usually present in more than one message. This redundancy can also be avoided in the data stored in the memory. Further, certain messages require the repetition of a particular phrase a predetermined number of times. Again, it is merely necessary to store the phrase along with the number of repetitions thereof required. Still a further economy in required memory capacity, can be achieved by storing a library of voice sounds such as vowel and consonant sounds rather than a library of words. In this manner, each word in the message to be transmitted would be assembled by sequentially transmitting from memory l4 the sounds making up that word. Of course redundancies within each sound would be eliminated as described above. However, this alternate embodiment of the arrangement according to the invention, while generally reducing required memory capacity does have the disadvantage that words reconstituted from mere speech sounds tend to lack the tone quality and accent of real speech and may present difficulties in comprehension. On the other hand,
a system based on a library of words recorded and converted to the stored digital data in the manner more particularly described below, presents a more accurate representation of human speech, and is more likely to result in the proper response from the pilot or other operator of the system, when applied to a voice warning system.
In order to take advantage of the above-described economies of storage,control logic 12, as more particularly shown in FIG. 3, includes amessage format controller 44. Said message fonnat controller controls the identity of the elements of digital data stored inmemory 14 applied to digital toanalog converter 20 and the sequence of such application. When a particular voice actuating signal is applied throughpriority decision logic 46 and line 48 tomessage format controller 44, said message format controller identifies the particular message associated with that actuating signal and provides the sequential commands tomemory 14 which apply the required data to said digital to analog converter. The logic ofmessage format controller 44 is arranged to repeat the digital data representative of each sound component the number of times necessary to reconstruct the original voice sound, and in like manner is adapted to repeat the sequence of sound component digital data required to repeat particular words or phrases as determined by the selected message.
Control logic 12 also includessystem timing generator 50 connected alonglines 52 to sequencecontroller 54 to provide basic system timing to insure accurate reconstruction of the audio voice signal in the same phase relationship as the originally recorded audio message.Sequence controller 54 controls the sequential operation ofpriority decision logic 46 through line 56 andmessage fonnat controller 44 throughline 58.Line 60 is provided between said message format controller and sequence controller to provide a signal to said sequence controller upon the completion of a message.Sequence controller 54 provides timing signals alongline 26 to sample and holdcircuit 24.
Priority decision logic 46 is incorporated in the embodiment of the arrangement shown in the drawings in recognition of the fact that, in certain applications, such as voice warning systems, all messages will not have the same desired importance. For example, when applied to aircraft, an engine fire would have an extremely high priority when compared with a subsystem failure in the navigation system. Ac cordingly, the priority decision logic is adapted to scan the voice actuating the signals atline 37 to select and transmit to messageformal control 44, only that voice actuating signal having the highest priority. This arrangement would permit the interruption of a lower priority message to enable the immediate transmission of a message of higher priority. lf desired,priority decision logic 46 may be dispensed with, in which case themessage format controller 44 would be responsive to the various voice actuating signals in the order of receipt. Further,priority decision logic 46 may be incorporated inmonitor 38, if desired, so that only the priority voice actuating signal is transmitted to controllogic 12.
In order to provide a better understanding of the operation ofcontrol logic 12, reference is had to FIG. 4 which shows a logic diagram of one embodiment thereof. Tracing said logic diagram,line 37 is examined, as represented bylogic block 70 to determine atblock 72 if a message is called for. If a message is called for,path 76 is followed tologic block 78 at which the priority of the message called for is compared with the priority of the message being played, if any. If the message being played is of a higher priority, the message called for is held in abeyance as represented bylogic block 82. However, if the message called for is of a higher priority, or if no message is being played, path 84 is selected and the appropriate signal is applied tomessage format controller 44 to proceed with the first instruction of the selected message, as represented byblock 86. In the interim, theline 37 is continuously scanned as shown bypath 74 to detect voice actuating signals and the priority determination is made with regard to each detected actuation signal.
Upon receipt of the command to proceed with the first instruction,message format controller 44 then sequentially applies the appropriate digital data frommemory 14, utilizing a logic exemplified by the following. The selected message sequence, as represented bylogic block 88, is started to read the first sound component of the message frommemory 14 as represented byblock 90 and transmit same to digital toanalog converter 20. The determination would then be made atdecision logic block 92 as to whether this is the last sound component of the sound being produced, which, as discussed above, normally consists of a predetermined number of repetitions of the same sound component. If this is not the last sound component of the first sound of the message, thenpath 94 is followed back tologic block 90 to repeat said first sound component. This process is repeated until the predetermined number of repetitions have been accomplished.
When, after the last repetition,decision logic block 92 indicates that the last sound component of the first sound has been completed,path 96 is followed to decision logic block 98 I which determines if the entire sound is to be repeated, in
which case, the logic returns to block 90 alongpath 100 to repeat said sound. If the sound is not to be repeated again, the logic proceeds alongpath 102 todecision logic block 104 which determines if this is the last sound of the word to be produced. if the word includes a further sound, the logic proceeds alongpath 106 to block 108 which commands the reading out ofmemory 14 of the next sound. This command advances the message sequence ofblock 88. In effect, digital data at a different address within the memory is applied to the digital to analog converter. Upon the advancement of the message sequence, the logic proceeds alongline 110 to repeat the sound component cycle represented bylogic blocks 90, 92 and 98 until the second sound is completed. The foregoing sequence of events is repeated until finally, the last sound of the word is reached, at which point the logic followspath 112 fromdecision logic block 104 todecision logic block 114 which determines if this is the last word of the message.
If the message has more than one word,path 116 is followed to block 118 which inserts the appropriate pause time delay present between words in nonnal speech. The logic then proceeds to block 120 which commands the reading out ofmemory 14 the next word in the message and operates to advance the message sequence atblock 88 to repeat the abovedescribed cycle represented bylogic blocks 90, 92, 98. 104, 108, and 114 to produce the next word. When finally, the last word of the message is reached, this is detected atdecision block 114 and thepath 122 is followed to block 72 to indicate the completion of the message. The message having the next highest priority is then transmitted frommemory 14 to digital toanalog converter 20 by means of the above-described logic. The circuitry of the control logic would also provide for the updating of the pertinent decision logic blocks 92, 98, 104 and 1 14 upon each start or advance of message sequence atblock 88. By the foregoing logic, the need for storing -redundant sound components, sounds or words in a particular message or group of messages is eliminated.
To further minimize the size and weight ofmemory 14, said memory is preferably of the nondestructive read-only type. Examples of such memories are wire rope memories, diode matrix arrays and MOS and SOS integrated circuit memory arrays. Such memories have no moving parts, occupy a minimum of space, are of a minimum weight, and can be of extremely rugged construction. Further, the packaging of such memories, and in fact, of the entire system according to the invention, can take any desired shape, thereby offering a substantial advantage for aircraft applications over the known voice annunciating systems, which, due to their use of either magnetic tapes, drums or discs as their storage arrangement and motors to drive said arrangement, can be packaged in only a limited number of configurations.
Because of the read-only nature of the preferred memory, such memories are prewired to incorporate the desired digital data at predetermined addresses. The identification of the minimum digital data to be stored is accomplished as follows. Messages desired to be recorded are first digitized and stored in digital form in a large memory. Such analog to digital conversion is readily accomplished using conventional arrangements. The audio signal representing the message is periodically sampled and the absolute value of the audio signal within each sampling time slot is converted to digital form and represented by a single digital element or word formed of a number of bits. The digitized messages may then be printed out on paper for analysis to eliminate the redundancy and to provide the logic pattern necessary for incorporation withincontrol logic 12 to reproduce the original messages. The resultant minimal data is then wired into the read-only memory.
Instead of analyzing entire messages by the above-described technique, discrete words or even sounds can be so analyzed to form, in the memory, libraries of words or sounds which can be drawn upon bycontrol logic 12 to construct desired messages. The digital data representative of each such word or sound in said libraries would be minimized by removing redundancies in the manner described above. The sequential logic patterns utilized to read each word or message out ofmemory 14 may themselves be in the form of digital data stored in a further read-only memory forming a part ofcontrol logic 12. Said logic pattern digital data may be sequentially read out of said further memory and the remaining portion of said control logic which in turn reads data out ofmemory 14. Further, in the embodiment adopted for use with teletypes and optical character readers the code representations of the library of words stored inmemory 14 can also be stored in a read only memory. Such a memory would be scanned by the comparitor ofmonitor 38 to identify the words stored in the registers thereof for transmission of the appropriate voice actuating signal.
The electronic voice annunciating system according to the invention is extremely compact, of relatively lightweight, and extremely rugged. Accordingly, it is particularly suited for use in aircraft and other applications wherein factors such as tuating the warning. Finally,
weight, size or resistance to environmental conditions are of primary importance. Further, since the system incorporates no moving parts, an extremely high reliability can be achieved as compared to the reliability of the mechanical arrangements utilizing magnetic tapes, discs or drums. Further, when used for voice warning, the system according to the invention offers substantial advantages over warning systems utilizing lights or tone signals since a voice warning system insures attracting the attention of the operator and may be utilized to provide not only a warning, but also instructions for curing the defect acthe priority decision logic incorporated in the arrangement according to the arrangement permits the operator to identify and direct his attention to the most important defect, a feature not possible if light or tone warning systems are utilized.
It will thus be seen that the objects set forth above, among those made apparent from the preceding description, are efficiently attained, and since certain changes may be made in the above constructions without departing from the spirit and scope of the invention, it is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.
lclaim:
1. An electronic voice annunciating system comprising electronic memory means for storing the digital data code converted equivalent to the analog audio signal of a plurality of predetermined sound components; digital to analog converter means operatively connected to said memory means for producing an audio signal consisting of said predetermined sound. components converted from the digital data supplied thereto from said memory means; and control logic means operatively connected to said memory means for applying selected series of said sound component digital data from said memory means to said digital to analog converter means, said selected series of sound components defining words in. a desired message, said control logic being operative in response to an actuating signal applied thereto associated with said desired message, said control logic means including means for repetitively applying the digital data equivalent to preselected ones of said sound components from said memory means to said digital to analog converter means in producing the sounds defining said words, said repeated sound components representing redundancies in said sounds.
2. An electronic voice annunciating system as recited in claim I, wherein said memory means has stored therein at least the digital data equivalent to the sound components necessary to define a plurality of messages, said system including priority decision logic means for receiving a plurality of actuating signals each associated with a different message and selecting the one of said messages having the highest priority for transmission.
3. An electronic voice annunciating system as recited in claim 2 wherein at least some of said actuating signals are responsive to the status of sensors, the messages associated therewith being descriptive of said status.
4. An electronic voice annunciating system as recited in claim 3, wherein at least some of said messages associated with sensor status also include instructions for responding to said status.
5. An electronic voice annunciating system as recited in claim 1, wherein said memory means comprises a nondestructive read-only memory.
6. An electronic voice annunciating system as recited in claim 5, wherein said read-only memory has stored therein at least the sound components necessary to produce any one of a plurality of desired messages.
7. An electronic voice annunciating system as recited in claim 1, wherein said memory means has stored therein at least the digital data equivalent to each sound of the desired message less substantially all such digital data equivalent to redundancies in sound components in each such sound. said control logic means being adapted to repetitively apply selected sound components from said memory means to satd digital to analog converter means to reconstruct said redundancies in each such sound to form the desired message.
8. An electronic voice annunciator system as recited in claim 1, wherein said memory means has stored therein at least the digital data representative of a plurality of sounds, said sounds, in various combinations, defining a plurality of words, said words defining at least a plurality of desired messages, said control logic means being adapted to sequentially apply the digital data representative of selected sounds from said memory means to said digital to analog converter means to define the desired message.
9. An electronic voice annunciating system for use with an optical character reader as recited in claim 1, including monitor means connected to said control logic means for converting the output signal of said optical character reader to voice actuating signals, said memory means having stored therein at least the digital data equivalent to the sound components necessary to define a library of words, said control logic means sequentially applying digital data representative of words scanned by said optical character reader from said memory means to said digital to analog converter means in response to said voice actuating signals to produce a voice message formed from said scanned words.
10. An electronic voice annunciating system as recited in claim 9, wherein said monitor means stores elements of said optical character reader output signal until said elements define a word stored in said memory means, at which time the appropriate voice actuating signal is produced.
ll. An electronic voice communicating system for use with a teletype system as recited in claim I. including monitor means connected to said control logic means converting teletype signals to voice actuating signals, said memory means having stored therein at least the digital data equivalent to the sound components necessary to define a library of words stored therein, said control logic means sequentially applying digital data representative of the words transmitted by said teletype signal from said memory means to said digital to analog converter means to produce a voice message corresponding to said transmitted words.