DOS compatible dictation and voice mail system
First Claim
1. A system for the storage and playback of digitized voice on a host computer operating with a single tasking disk operating system and having a non-volatile memory and a resident memory and a direct memory access means, comprising the following:
- a controller operatively associated with said host computer;
a voice processor operatively associated with said controller for converting incoming analog voice signals to digital signals for storage and for converting outgoing digital voice signals to analog signals for playback;
an interface operatively associated with said controller for interfacing with an external microphone and speaker;
said direct memory access means operatively associated with said controller for transferring digitized voice signals between said resident memory on said host computer and said controller;
a terminate and stay resident program for providing program control for said host computer, said terminate and stay resident program for detecting when the disk operating system of said computer is idle and for, on detecting the disk operating system of said host computer is idle, selecting one from the group consisting of (i) prompting said direct memory access means to transfer data blocks of digitized voice signals in said resident memory to said controller, (ii) prompting said direct memory access means to transfer data blocks of digitized voice signals in said controller to said resident memory, (iii) initiating a disk operating system command to transfer data blocks in said resident memory to said non-volatile memory, or (iv) initiating a disk operating system command to transfer data blocks in said non-volatile memory to said resident memory;
whereby incoming analog voice signals are converted to digital signals and are selectively stored in, and retrieved from, said non-volatile memory or said controller under control of said terminate and stay resident program even when another task is operating on said single-tasking disk operating system.
0 Assignments
0 Petitions
Accused Products
Abstract
A hardware add-on including an interface to external I/O, a voice processor, and a micro-controller along with a terminate and stay resident program allow a digital dictation and voice mail system to run transparently on a PC operating under DOS. A hardware DTMF transceiver and software template files which equate strings representing DTMF tone signals to DOS commands permits dictation through a touch-tone phone. Voice sampling and playback speed are controlled with a reference signal and a feedback loop to an oscillator controlling the sampling rate of the voice processor. Dictation, template, and message files are DOS formatted.
22 Citations
3 Claims
-
1. A system for the storage and playback of digitized voice on a host computer operating with a single tasking disk operating system and having a non-volatile memory and a resident memory and a direct memory access means, comprising the following:
-
a controller operatively associated with said host computer; a voice processor operatively associated with said controller for converting incoming analog voice signals to digital signals for storage and for converting outgoing digital voice signals to analog signals for playback; an interface operatively associated with said controller for interfacing with an external microphone and speaker; said direct memory access means operatively associated with said controller for transferring digitized voice signals between said resident memory on said host computer and said controller; a terminate and stay resident program for providing program control for said host computer, said terminate and stay resident program for detecting when the disk operating system of said computer is idle and for, on detecting the disk operating system of said host computer is idle, selecting one from the group consisting of (i) prompting said direct memory access means to transfer data blocks of digitized voice signals in said resident memory to said controller, (ii) prompting said direct memory access means to transfer data blocks of digitized voice signals in said controller to said resident memory, (iii) initiating a disk operating system command to transfer data blocks in said resident memory to said non-volatile memory, or (iv) initiating a disk operating system command to transfer data blocks in said non-volatile memory to said resident memory; whereby incoming analog voice signals are converted to digital signals and are selectively stored in, and retrieved from, said non-volatile memory or said controller under control of said terminate and stay resident program even when another task is operating on said single-tasking disk operating system. - View Dependent Claims (2, 3)
-
Specification