← Back to Patent Explorer
US4639877A Expired / Lapsed US ⏱️ 0.0 years remaining

Phrase-programmable digital speech system

Assignee: PRESCRIPTION LEARNING Corp 2860 OLD ROCHESTER ROAD PO BOX 2377 SPRINGFIELD ILLINOIS 62705
•
Filing: 1983-02-24
•
Granted: 1987-01-27
•
Expires: 2003-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital speech processor operates in parallel with a programmable digital computer to generate sequences of variable-length speech phrases and pauses at the request of the computer. A speech memory within the speech processor contains digitally-encoded speech data segments of varying length. A separate command memory region, accessible to and loadable by the computer, can be loaded with a plurality of commands. When sequentially executed by the speech processor, these commands cause the processor to generate an arbitrary sequence of spoken phrases and pauses without intervention by the computer. Each two-byte command causes the speech processor to retrieve from the speech memory a particular speech data segment and convert it into speech, or to pause for a time interval specified by a number within the command.

Inventors

  • 👤 William J. Raymond
  • 👤 Robert L. Morgan
  • 👤 Ricky L. Miller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 09:36
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/16

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 211 words
A phrase speaking computer system having a programmable digital computer and a speech processor, the speech processor comprising: a voice synthesizer; a read/write speech data segment memory; a read/write command memory; control processor means including processor control programs and logic connecting to said memories and to said voice synthesizer, and arranged to scan said command memory and to respond to command data entries stored therein by transferring corresponding speech data segments from said speech data segment memory to said voice synthesizer; data conveyance means, connecting said computer to said command memory and said speech data segment memory, for transferring said command data entries supplied by said computer into said command memory and for transferring said speech data segments supplied by said computer into said speech data segment memory; and an enable signal line connecting said computer to said speech processor and arranged to initiate the operation of said processor control programs and logic when said enable signal line is enabled by said computer; said programmable computer including speech control programs controlling the operation of said computer including data conveyance command sequences that cause said computer to supply command data entries to said data conveyance means and speech processor enabling command sequences that cause said computer to energize said enable signal line.
Claim 2
Dependent Claim 211 words
A phrase speaking computer system having a programmable digital computer and a speech processor, the speech processor comprising: a voice synthesizer; a read/write speech data segment memory; a read/write command memory; control processor means including processor control programs and logic connecting to said memories and to said voice synthesizer, and arranged to scan said command memory and to respond to command data entries stored therein by transferring corresponding speech data segments from said speech data segment memory to said voice synthesizer; data conveyance means, connecting said computer to said command memory and said speech data segment memory, for transferring said command data entries supplied by said computer into said command memory and for transferring said speech data segments supplied by said computer into said speech data segment memory; and an enable signal line connecting said computer to said speech processor and arranged to initiate the operation of said processor control programs and logic when said enable signal line is enabled by said computer; said programmable computer including speech control programs controlling the operation of said computer including data conveyance command sequences that cause said computer to supply command data entries to said data conveyance means and speech processor enabling command sequences that cause said computer to energize said enable signal line.
Claim 3
Dependent Claim 226 words
A phrase speaking computer system having a programmable digital computer and a speech processor, the speech processor comprising: a voice synthesizer; a speech data segment memory; a command memory; control processor means, including processor control programs and logic connecting to said memories and to said voice synthesizer, arranged to scan said command memory and to respond to command data entries stored therein by transferring corresponding speech data segments from said speech data segment memory to said voice synthesizer; a time delay mechanism within said processor control programs and logic arranged to cause said speech processor to pause for a variable length of time in response to the scanning of certain patterns of command data entries within said command memory; data conveyance means connecting said computer to said command memory for transferring said command data entries supplied by said computer into said command memory; and an enable signal line connecting said computer to said speech processor and arranged to initiate the operation of said processor control programs and logic when said enable signal line is enabled by said computer; said programmable computer including speech control programs controlling the operation of said computer including data conveyance command sequences that cause said computer to supply command data entries to said data conveyance means and speech processor enabling command sequences that cause said computer to energize said enable signal line.
Claim 4
Dependent Claim 226 words
A phrase speaking computer system having a programmable digital computer and a speech processor, the speech processor comprising: a voice synthesizer; a speech data segment memory; a command memory; control processor means, including processor control programs and logic connecting to said memories and to said voice synthesizer, arranged to scan said command memory and to respond to command data entries stored therein by transferring corresponding speech data segments from said speech data segment memory to said voice synthesizer; a time delay mechanism within said processor control programs and logic arranged to cause said speech processor to pause for a variable length of time in response to the scanning of certain patterns of command data entries within said command memory; data conveyance means connecting said computer to said command memory for transferring said command data entries supplied by said computer into said command memory; and an enable signal line connecting said computer to said speech processor and arranged to initiate the operation of said processor control programs and logic when said enable signal line is enabled by said computer; said programmable computer including speech control programs controlling the operation of said computer including data conveyance command sequences that cause said computer to supply command data entries to said data conveyance means and speech processor enabling command sequences that cause said computer to energize said enable signal line.
Claim 5
Dependent Claim 260 words
A phrase speaking computer system having a programmable digital computer and a speech processor, the speech processor comprising: a voice synthesizer; a speech data segment memory; a command memory; control processor means, including processor control programs and logic connecting to said memories and to said voice synthesizer, arranged to scan said command memory and to respond to command data entries stored therein by transferring corresponding speech data segments from said speech data segment memory to said voice synthesizer; a speech data vector memory containing vector data that associates numeric codes of said command data entries with speech data segments in said speech data segment memory; wherein said processor control programs and logic connect to said vector memory and utilize the vector data contained therein to determine which speech data segments are transferred to said speech synthesizer in response to the scanning of particular numeric codes within command data entries in said command memory; data conveyance means connecting said computer to said command memory for transferring said command data entries supplied by said computer into said command memory; and an enable signal line connecting said computer to said speech processor and arranged to initiate the operation of said processor control programs and logic when said enable signal line is enabled by said computer; said programmable computer including speech control programs controlling the operation of said computer including data conveyance command sequences that cause said computer to supply command data entries to said data conveyance means and speech processor enabling command sequences that cause said computer to energize said enable signal line.
Claim 6
Dependent Claim 260 words
A phrase speaking computer system having a programmable digital computer and a speech processor, the speech processor comprising: a voice synthesizer; a speech data segment memory; a command memory; control processor means, including processor control programs and logic connecting to said memories and to said voice synthesizer, arranged to scan said command memory and to respond to command data entries stored therein by transferring corresponding speech data segments from said speech data segment memory to said voice synthesizer; a speech data vector memory containing vector data that associates numeric codes of said command data entries with speech data segments in said speech data segment memory; wherein said processor control programs and logic connect to said vector memory and utilize the vector data contained therein to determine which speech data segments are transferred to said speech synthesizer in response to the scanning of particular numeric codes within command data entries in said command memory; data conveyance means connecting said computer to said command memory for transferring said command data entries supplied by said computer into said command memory; and an enable signal line connecting said computer to said speech processor and arranged to initiate the operation of said processor control programs and logic when said enable signal line is enabled by said computer; said programmable computer including speech control programs controlling the operation of said computer including data conveyance command sequences that cause said computer to supply command data entries to said data conveyance means and speech processor enabling command sequences that cause said computer to energize said enable signal line.
Claim 7
Dependent Claim 63 words
A computer system in accordance with claim 2 wherein: said time delay mechanism includes a counting mechanism that is initialized to a count value equal to the numeric value of at least a portion of one of said command data entries in said command memory and that counts the passage of a number of fixed length time intervals equal to the count value.
Claim 8
Dependent Claim 21 words
A computer system in accordance with claim 4 wherein: the fixed length of time interval is a multiple of 12.5 milliseconds.
Claim 9
Dependent Claim 67 words
A computer system in accordance with claim 2 wherein: said processor control programs and logic include command sequences that interpret a portion of the contents of each of the command data entries in said command memory as an indication of whether the remaining data in the entry defines a time delay interval or identifies a speech data segment that is to be transferred to the voice synthesizer.
Claim 10
Dependent Claim 24 words
A computer system in accordance with claim 3 wherein: said data conveyance means also connects said programmable computer to said speech data vector memory.
Claim 11
Dependent Claim 24 words
A computer system in accordance with claim 7 wherein: said data conveyance means also connects said programmable computer to said speech data segment memory.
Claim 12
Dependent Claim 42 words
A computer system in accordance with claim 3 wherein: said processor control programs and logic include command sequences that interpret the contents of said data vector memory to be the starting addresses of speech data segments in said speech data segment memory.
Claim 13
Dependent Claim 55 words
A computer system in accordance with claim 9 wherein said speech processor includes: a time dealy mechanism within said processor control programs and logic arranged to cause said speech processor to pause for a variable length of time in response to th scanning of certain patterns of the command data entries within said command memory.
Claim 14
Dependent Claim 60 words
A computer system in accordance with claim 10 wherein said time delay mechanism includes: a counting mechanism that is initialized to a count value equal to the numeric value of at least a portion of a command data entry in said command memory and that counts the passage of a number of fixed-length time intervals equal to the count value.
Claim 15
Dependent Claim 20 words
A computer system in accordance with claim 11 wherein: the fixed length time interval is a multiple of 12.5 milliseconds.
Claim 16
Dependent Claim 67 words
A computer system in accordance with claim 10 wherein said processor control programs and logic include: command sequences that interpret a portion of the contents of each command data entry in said command memory as an indication of whether the remaining data in the command data entry defines a time delay interval or identifies a spech data segment that is to be transferred to the voice synthesizer.
Claim 17
Dependent Claim 68 words
A computer system in accordance with claim 9 wherein said processor control programs include: command sequences that interpret at least a portion of some of the command data entries in said command memory to be the addresses of vectors in said data vector memory pointing to the starting addresses in said speech data segment memory of speech data segments that are to be transferred to said voice synthesizer.
Claim 18
Dependent Claim 55 words
A computer system in accordance with claim 14 wherein said speech processor includes: a time delay mechanism within said processor control programs and logic arranged to cause said speech processor to pause for a variable length of time in response to the scanning of certain patterns of the command data entries within said command memory.
Claim 19
Dependent Claim 62 words
A computer system in accordance with claim 15 wherein said time delay mechanism includes: a counting mechanism that is initialized to a count value equal to the numeric value of at least a portion of one of said command data entries in said command memory and that counts the passage of a number of fixed-length time intervals equal to the count value.
Claim 20
Dependent Claim 20 words
A computer system in accordance with claim 16 wherein: the fixed length time interval is a multiple of 12.5 milliseconds.
Claim 21
Dependent Claim 58 words
A computer system in accordance with claim 15 wherein said processor control programs and logic include: command sequences that interpret a portion of the contents of each command data entry in said command memory as an indication of whether the remaining data in the command data entry defines a time delay interval or a data vector memory address.
Claim 22
Dependent Claim 104 words
A computer system in accordance with claim 18 wherein said time delay mechanism includes: a counting mechanism that is initialized to a count value equal to the numeric value of the remaining portion of the contents of a command data entry that defines a time delay interval, such that a first portion of the contents of each command data entry defines whether the remaining data is a time delay interval count value or an address in said data vector memory pointing to the starting address of a speech data segment in said speech data memory that is to be transferred to said voice synthesizer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-26 1990-07-28 1991-01-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-26 1994-07-28 1995-01-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-26 1998-07-28 1999-01-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag