Voice actuated recording device having recovery of initial speech data after pause intervals
First Claim
1. A data recording system for efficiently recording signals containing information and pauses of different intervals, wherein information following each pause is captured for recording and space occupied on a recording medium for recording of said pauses is minimized, said system comprising:
- input means for supplying an input signal containing information and pauses of different intervals to be processed for recording on a recording medium;
processor means coupled to said input means for supplying a stream of output data corresponding to said input signal including said pauses of different intervals;
storage means including;
first buffer means coupled to said processor means for storing data supplied by said processor means; and
second buffer means coupled to said processor means for storing data supplied by said processor means;
control means coupled to said processor means and including buffer address and read/write enable means associated with said first and said second buffer means, for controlling a sequence of operations of said recording system and for enabling storing and reading of data in and out of selected addresses of said first and said second buffer means;
record signal generating means having an input coupled to said input means and an output, for producing a record signal in response to an input signal having information of a certain duration, and for producing a no-record signal in response to a pause in the input signal of a determined interval, said output being coupled to an input of said control means;
said first buffer means having a storage capacity corresponding to said information of a certain duration; and
wherein said control means includefirst means for storing data supplied from said processor means at selected addresses from an initial address to a last address of said first buffer means before a record signal is produced by said record signal generating means, including means for recirculating data storage from said initial address to said last address after data is stored at said last address and the record signal generating means continues to output a no-record signal,second means for reading out data stored in said first buffer means after a record signal is produced by said record signal generating means,third means for storing data supplied from said processor means at selected addresses of said second buffer means after a record signal is produced by said record signal generating means,fourth means for reading out data stored in said second buffer means following the data read out from said first buffer means,fifth means for returning data storage to the control of said first means when the record signal from said record signal generating means changes from a record to a no-record signal;
sixth means for measuring lengths of pauses in data from said processor means and for encoding the pause lengths for recording on the recording medium at corresponding positions in the recorded data, andseventh means for deleting from the data from said processor means, before recording, data corresponding to a pause in the input signal for said determined interval when the signal from said record signal generating means changes to a no-record signal.
0 Assignments
0 Petitions
Accused Products
Abstract
Informational data is efficiently recorded on a recording medium in response to an input signal containing information and pauses of different intervals. Information following each pause is captured for recording and space occupied on the recording medium for recording of the pauses is minimized. A stream of input data corresponding to the input signal is supplied by operation of a controller selectively to a first buffer and a second buffer arrangement. The input signal is also coupled to a record signal generating circuit that produces a record signal in response to an input signal having information of a certain duration, and produces a no-record signal in response to a pause in the input signal of a determined interval. The controller operates to store the supplied data at selected addresses from an initial address to a last address of the first buffer before a record signal is produced, and to recirculate data storage from the initial address to the last address after data is stored at the last address and the record signal generating circuit continues to output a no-record signal. When a record signal is produced, data from the first buffer is read out for recording prior to reading out of data from the second buffer. The controller also deletes from the buffered data, before recording, data corresponding to a pause in the input signal for the determined interval needed for the record signal generating circuit to switch from a record to a no-record signal output.
19 Citations
15 Claims
-
1. A data recording system for efficiently recording signals containing information and pauses of different intervals, wherein information following each pause is captured for recording and space occupied on a recording medium for recording of said pauses is minimized, said system comprising:
-
input means for supplying an input signal containing information and pauses of different intervals to be processed for recording on a recording medium; processor means coupled to said input means for supplying a stream of output data corresponding to said input signal including said pauses of different intervals; storage means including; first buffer means coupled to said processor means for storing data supplied by said processor means; and second buffer means coupled to said processor means for storing data supplied by said processor means; control means coupled to said processor means and including buffer address and read/write enable means associated with said first and said second buffer means, for controlling a sequence of operations of said recording system and for enabling storing and reading of data in and out of selected addresses of said first and said second buffer means; record signal generating means having an input coupled to said input means and an output, for producing a record signal in response to an input signal having information of a certain duration, and for producing a no-record signal in response to a pause in the input signal of a determined interval, said output being coupled to an input of said control means; said first buffer means having a storage capacity corresponding to said information of a certain duration; and wherein said control means include first means for storing data supplied from said processor means at selected addresses from an initial address to a last address of said first buffer means before a record signal is produced by said record signal generating means, including means for recirculating data storage from said initial address to said last address after data is stored at said last address and the record signal generating means continues to output a no-record signal, second means for reading out data stored in said first buffer means after a record signal is produced by said record signal generating means, third means for storing data supplied from said processor means at selected addresses of said second buffer means after a record signal is produced by said record signal generating means, fourth means for reading out data stored in said second buffer means following the data read out from said first buffer means, fifth means for returning data storage to the control of said first means when the record signal from said record signal generating means changes from a record to a no-record signal; sixth means for measuring lengths of pauses in data from said processor means and for encoding the pause lengths for recording on the recording medium at corresponding positions in the recorded data, and seventh means for deleting from the data from said processor means, before recording, data corresponding to a pause in the input signal for said determined interval when the signal from said record signal generating means changes to a no-record signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of efficiently recording signals containing information and pauses of different intervals, whereby information following each pause is captured for recording and space occupied on a recording medium for recording of said pauses is minimized, the method comprising the steps of:
-
supplying an input signal containing information and pauses of different intervals to be processed for recording on a recording medium; processing the input signal to produce a stream of input data corresponding to the input signal including said pauses of different intervals; coupling the input signal to record signal generating means thereby producing a record signal in response to an input signal containing information of a certain duration and producing a no-record signal in response to a pause in the input signal of a determined interval; providing storage means including first buffer means having a data storage capacity corresponding to said information of a certain duration, and second buffer means; first controlling the first buffer means to store the stream of input data before a record signal is produced and to read out the data stored in the first buffer means after a record signal is produced; second controlling the second buffer means to store the stream of input data after a record signal is produced and to read out the data stored in the second buffer means following the data read out from the first buffer means, returning to said first controlling step when the record signal from the record signal generating means changes from a record to a no-record signal; measuring lengths of pauses in the input data corresponding to the input signal and encoding the pause lengths for recording on the recording medium at corresponding positions in the recorded data; and deleting from said input data, before recording, data corresponding to a pause in the input signal for said determined interval when the signal from the record signal generating means changes to a no-record signal. - View Dependent Claims (13, 14, 15)
-
Specification