Augmentive communications system and method
First Claim
1. A programmable augmentive communications system for enabling an individual user with multiple handicaps to communicate auditorily, publicly or privately by actuating a single switch, the system comprising:
- microcomputer means for controlling the system, including nonvolatile memory means for storing at least one user applications program;
means for generating synthetic voice signals;
speaker means;
switch means actuable by said user;
means;
coupled to said switch under control of the user, for sending the synthetic voice signals to said speakersoftware means for directing the operation of the system, including an interpreter program for interpreting instructions in a user program stored in the nonvolatile memory means, said interpreter program including means for recognizing and executing automatic branching functions embedded within selected instructions of the users program; and
said interpreter program further including;
means for recognizing a first command in an instruction of the user program to send a selected word in an instruction to a message buffer,means for recognizing a second command in an instruction of the user program for directing words stored in the message buffer to the means for generating such that the synthetic voice signals corresponding thereto are generated, andmeans for recognizing a third command in an instruction of the user program for directing the operation of the means for sending such that upon user command via the signal switch words stored in the message buffer go to said speaker,
0 Assignments
0 Petitions
Accused Products
Abstract
An interpreter based augmentive communications system ("ACS") and method for enabling handicapped individuals to generate sentences and also to control external devices. The ACS may employ auditory or visual feedback to present category and word choices to the user. With a single switch the user may select categories and words from these choices which then are stored in an input buffer to permit the construction of sentences. Alternatively, the user may select choices which permit the control of external devices such as a wheelchair by manipulating the single switch. The microprocessor controlled ACS system incorporates a simplified programming language and interpreter to permit nonprogrammers to construct user programs that are tailored to the particular needs of the individual user. In additon, as the user gains proficiency in using the ACS, the user program can be easily revised to permit more efficient and sophisticated communications.
26 Citations
5 Claims
-
1. A programmable augmentive communications system for enabling an individual user with multiple handicaps to communicate auditorily, publicly or privately by actuating a single switch, the system comprising:
-
microcomputer means for controlling the system, including nonvolatile memory means for storing at least one user applications program; means for generating synthetic voice signals; speaker means; switch means actuable by said user; means;
coupled to said switch under control of the user, for sending the synthetic voice signals to said speakersoftware means for directing the operation of the system, including an interpreter program for interpreting instructions in a user program stored in the nonvolatile memory means, said interpreter program including means for recognizing and executing automatic branching functions embedded within selected instructions of the users program; and said interpreter program further including; means for recognizing a first command in an instruction of the user program to send a selected word in an instruction to a message buffer, means for recognizing a second command in an instruction of the user program for directing words stored in the message buffer to the means for generating such that the synthetic voice signals corresponding thereto are generated, and means for recognizing a third command in an instruction of the user program for directing the operation of the means for sending such that upon user command via the signal switch words stored in the message buffer go to said speaker, - View Dependent Claims (2, 3, 4, 5)
-
Specification