Patent US4121058A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4121058A Expired / Lapsed US ⏱️ 0.0 years remaining

Voice processor

Assignee: Raytheon Co
•
Filing: 1976-12-13
•
Granted: 1978-10-17
•
Expires: 1996-12-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Audio data is converted into a digital format at a selectable conversion rate and applied through a microprocessor into memory storage. Stored data is selectively recalled and reconverted into an analog format for reconstruction into human speech at a processing rate independent of the input storage rate. The write pointer address and the read pointer address during the storage and retrieval of data are maintained within a selected address differential in accordance with the input data rate and the processing rate. To repeat the retrieval of particular stored data from selected address locations, the data input storage is interrupted thereby holding in memory a selected portion of previously stored data. The amount of data retrieved during the repeat process is varied by controlling the write pointer and the differential address between the write pointer and the read pointer.

Inventors

  • 👤 Stephen C. Jusko
  • 👤 Thomas C. Tillotson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 04:06
CPC Classifications
G; G10; G10L; G10L19/00

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 131 words
Apparatus for rate conversion of audio signals, comprising in combination: data storage means having address locations for storing digital data representing audio signals, means for transferring digital data representing an audio signal to write address locations in said data storage means at an input rate, means for retrieving the digital data from read address locations in said data storage means at a readout rate independent of the input rate, means for monitoring the address differential between the read address locations and the write address locations, means for resetting the means for retrieving at a preselected address differential from said means for transferring when the address differential exceeds preestablished maximum or minimum limits, and means for generating an audio signal in analog format from the retrieved digital data at the readout rate.
Claim 2
Dependent Claim 131 words
Apparatus for rate conversion of audio signals, comprising in combination: data storage means having address locations for storing digital data representing audio signals, means for transferring digital data representing an audio signal to write address locations in said data storage means at an input rate, means for retrieving the digital data from read address locations in said data storage means at a readout rate independent of the input rate, means for monitoring the address differential between the read address locations and the write address locations, means for resetting the means for retrieving at a preselected address differential from said means for transferring when the address differential exceeds preestablished maximum or minimum limits, and means for generating an audio signal in analog format from the retrieved digital data at the readout rate.
Claim 3
Dependent Claim 29 words
Apparatus for rate conversion of audio signals as set forth in claim 1 further comprising means for controlling the input rate for transferring data to said data storage means.
Claim 4
Dependent Claim 141 words
Apparatus for rate conversion of audio data signals, comprising in combination: means for recording audio data signals, means for converting the audio data signals from said means for recording into digital data, data storage means for storing the digital data representing the audio signals, means for transferring digital data representing audio signals to said data storage means at an input rate, means for retrieving the digital data from the data storage means at a processing rate independent of the input rate, means for generatng an audio signal in analog format from the retrieved digital data at the processing rate, and control means for selectively interrupting for play-back said means for transferring to prevent digital data from being transferred to said data storage means and for restricting said means for retrieving to respond to preselected digital data in said data storage means.
Claim 5
Dependent Claim 141 words
Apparatus for rate conversion of audio data signals, comprising in combination: means for recording audio data signals, means for converting the audio data signals from said means for recording into digital data, data storage means for storing the digital data representing the audio signals, means for transferring digital data representing audio signals to said data storage means at an input rate, means for retrieving the digital data from the data storage means at a processing rate independent of the input rate, means for generatng an audio signal in analog format from the retrieved digital data at the processing rate, and control means for selectively interrupting for play-back said means for transferring to prevent digital data from being transferred to said data storage means and for restricting said means for retrieving to respond to preselected digital data in said data storage means.
Claim 6
Dependent Claim 36 words
Apparatus for rate conversion of audio data signals as set forth in claim 3 wherein said means for recording includes means for varying the rate at which data signals are supplied from the means for recording.
Claim 7
Dependent Claim 28 words
Apparatus for rate conversion of audio data signals as set forth in claim 4 including speed control means for generating a rate signal to said means for varying.
Claim 8
Dependent Claim 42 words
Apparatus for rate conversion of audio data signals as set forth in claim 3 wherein said control means further includes means for varying the restriction of digital words from a maximum upper limit to a minimum lower limit of such digital data.
Claim 9
Independent Claim 97 words
The method of rate conversion of analog audio data signals comprising: converting the analog audio data signals to digital data signals, storing the digital data signals at successive storing address locations of a storage memory, reading out the digital data signals at successive reading out address locations of a storage memory, controlling the number of address locations between the current reading out address location, and the contemporaneously occurring storing address location to within a preselected maximum and minimum number of address locations, and converting the read out digital data signals into audio signals having an analog format.
Claim 10
Independent Claim 97 words
The method of rate conversion of analog audio data signals comprising: converting the analog audio data signals to digital data signals, storing the digital data signals at successive storing address locations of a storage memory, reading out the digital data signals at successive reading out address locations of a storage memory, controlling the number of address locations between the current reading out address location, and the contemporaneously occurring storing address location to within a preselected maximum and minimum number of address locations, and converting the read out digital data signals into audio signals having an analog format.
Claim 11
Dependent Claim 43 words
The method of rate conversion of analog audio data signals as set forth in claim 7 including the step of selectively interrupting for play-back the storing of data signals at address locations, and repetitively reading out other data signals at preselected address locations.
Claim 12
Dependent Claim 33 words
The method of rate conversion of analog audio data signals as set forth in claim 7 including the step of controlling the rate at which audio data signals are stored at address locations.
Claim 13
Dependent Claim 44 words
The method of rate conversion of analog audio data signals as set forth in claim 9 wherein the difference between the reading out address locations and the storing address locations varies with the rate at which audio data signals are stored at address locations.
Claim 14
Dependent Claim 47 words
The method of rate conversion of analog audio data signals as set forth in claim 7 including the step of controlling the rate at which audio data signals are converted into digital data, and controlling the rate at which the digital data is stored at address locations.
Claim 15
Dependent Claim 229 words
Apparatus for rate conversion of analog audio signals, comprising in combination: data storage means having address locations for storing digital data samples representing audio signals and including a read pointer for determining read address locations and a write pointer for determining write address locations, means for transferring digital data samples representing an audio signal to the write address locations of said data storage means at an input rate, means for retrieving the digital data samples from the read address locations of said data storage means at a readout data independent of the input rate, means for resetting the read pointer to determine the next read address location for each data sample retrieved from said data storage means, means for generating an audio signal in analog format from the retrieved digital data samples at the readout rate, and control means for setting an initial address differential between the read pointer and the write pointer of said data storage means, said control means including means for selectively interrupting for play-back said means for transferring to prevent digital data from being transferred to said data storing means and for restricting said means for retrieving to respond to preselected digital data samples in said data storage means for repetitively retrieving the preselected digital data, said means for generating being selectively operable to repetitively generate an audio signal corresponding to the preselected digital data.
Claim 16
Dependent Claim 229 words
Apparatus for rate conversion of analog audio signals, comprising in combination: data storage means having address locations for storing digital data samples representing audio signals and including a read pointer for determining read address locations and a write pointer for determining write address locations, means for transferring digital data samples representing an audio signal to the write address locations of said data storage means at an input rate, means for retrieving the digital data samples from the read address locations of said data storage means at a readout data independent of the input rate, means for resetting the read pointer to determine the next read address location for each data sample retrieved from said data storage means, means for generating an audio signal in analog format from the retrieved digital data samples at the readout rate, and control means for setting an initial address differential between the read pointer and the write pointer of said data storage means, said control means including means for selectively interrupting for play-back said means for transferring to prevent digital data from being transferred to said data storing means and for restricting said means for retrieving to respond to preselected digital data samples in said data storage means for repetitively retrieving the preselected digital data, said means for generating being selectively operable to repetitively generate an audio signal corresponding to the preselected digital data.
Claim 17
Dependent Claim 43 words
Apparatus for rate conversion of analog audio signals as set forth in claim 12 including operator input means for setting the operation of said means for transferring and said means for retrieving in a variable speech rate mode or a loop retrieval mode.
Claim 18
Dependent Claim 46 words
Apparatus for rate conversion of analog audio signals as set forth in claim 13 wherein said operator input means further includes means for setting the start address of the read pointer and the end address of the read pointer for operation in the loop retrieval mode.
Claim 19
Dependent Claim 166 words
Apparatus for rate conversion of audio signals, comprising in combination: data storage means having address locations for storing digital data samples representing audio signals and including a read pointer for determining a read address location and a write pointer for determining a write address location, means for transferring digital data samples representing an audio signal to the write address locations in said data storage means at an input rate, means for retrieving the digital data samples from the read address locations in said data storage means at a readout rate independent of the input rate, means for evaluating the address differential between the read pointer and the write pointer and generating a reset signal when the address differential exceeds minimum or maximum limits, means for resetting the read pointer to a preestablished address differential with respect to the write pointer in response to the reset signal, and means for generating an audio signal in analog format from the retrieved digital data samples at the readout rate.
Claim 20
Dependent Claim 166 words
Apparatus for rate conversion of audio signals, comprising in combination: data storage means having address locations for storing digital data samples representing audio signals and including a read pointer for determining a read address location and a write pointer for determining a write address location, means for transferring digital data samples representing an audio signal to the write address locations in said data storage means at an input rate, means for retrieving the digital data samples from the read address locations in said data storage means at a readout rate independent of the input rate, means for evaluating the address differential between the read pointer and the write pointer and generating a reset signal when the address differential exceeds minimum or maximum limits, means for resetting the read pointer to a preestablished address differential with respect to the write pointer in response to the reset signal, and means for generating an audio signal in analog format from the retrieved digital data samples at the readout rate.
Claim 21
Dependent Claim 30 words
Apparatus for rate conversion of audio signals as set forth in claim 15 including control means for setting the initial address differential between the read pointer and the write pointer.
Claim 22
Dependent Claim 60 words
Apparatus for rate conversion of audio signals as set forth in claim 16 wherein said control means includes means for selectively interrupting for play-back said means for transferring to prevent digital data signals from being transferred to said data storage means and for restricting said means for retrieving to respond to preselected digital data samples in said data storage means.
Claim 23
Dependent Claim 44 words
Apparatus for rate conversion of audio signals as set forth in claim 17 wherein said control means restricts said means for retrieving by establishing a start address for the read pointer and an end address for the read pointer of said data storage means.
Claim 24
Dependent Claim 38 words
Apparatus for rate conversion of audio signals as set forth in claim 15 including means for resetting the read pointer address with respect to the write pointer address for each data sample retrieved from said data storage means.
Claim 25
Independent Claim 134 words
The method of rate conversion of digital audio data signals to analog audio signals comprising: storing digital audio data samples of the data signals at write address locations of a storage memory having a read pointer for determining read address locations and a write pointer for determining the write address locations, reading out the audio data samples at the read address locations, resetting the read pointer address to determine the next read address location for each data sample retrieved from the storage memory, selectively interrupting for play-back the storing of data samples at address locations of the storage means for preventing data samples from being stored in the storage means, repetitively reading out other data samples at preselected address locations, and converting the readout audio data samples into audio signals having an analog format.
Claim 26
Independent Claim 134 words
The method of rate conversion of digital audio data signals to analog audio signals comprising: storing digital audio data samples of the data signals at write address locations of a storage memory having a read pointer for determining read address locations and a write pointer for determining the write address locations, reading out the audio data samples at the read address locations, resetting the read pointer address to determine the next read address location for each data sample retrieved from the storage memory, selectively interrupting for play-back the storing of data samples at address locations of the storage means for preventing data samples from being stored in the storage means, repetitively reading out other data samples at preselected address locations, and converting the readout audio data samples into audio signals having an analog format.
Claim 27
Dependent Claim 37 words
The method of rate conversion of digital audio data signals as set forth in claim 20 including the step of setting the initial address differential between the read pointer and the write pointer of the storage memory.
Claim 28
Dependent Claim 37 words
The method of rate conversion of digital audio data signals as set forth in claim 20 including the step of setting the start address and end address of the read pointer when repetitively reading out data samples.
Claim 29
Independent Claim 133 words
The method of rate conversion of analog audio data signals, comprising: converting the analog audio data signals to digital data signals, storing data samples of the digital data signals at the write address locations of a storage memory having a read pointer for determining the read address locations and a write pointer for determining write address locations, reading out the digital data signals from the read address locations, comparing the address differential between the read pointer and the write pointer against a preestablished differential and generating a reset signal when the address differential exceeds minimum or maximum limits, resetting the read pointer to a preestablished address differential with respect to the write pointer in response to the reset signal, and converting the readout digital data samples into audio signals having an analog format.
Claim 30
Independent Claim 133 words
The method of rate conversion of analog audio data signals, comprising: converting the analog audio data signals to digital data signals, storing data samples of the digital data signals at the write address locations of a storage memory having a read pointer for determining the read address locations and a write pointer for determining write address locations, reading out the digital data signals from the read address locations, comparing the address differential between the read pointer and the write pointer against a preestablished differential and generating a reset signal when the address differential exceeds minimum or maximum limits, resetting the read pointer to a preestablished address differential with respect to the write pointer in response to the reset signal, and converting the readout digital data samples into audio signals having an analog format.
Claim 31
Dependent Claim 43 words
The method of rate conversion of analog audio data signals as set forth in claim 23 including the step of weighting each data sample after generating the reset signal to change the amplitude of the data sample prior to resetting the read pointer.
Claim 32
Dependent Claim 35 words
The method of rate conversion of analog audio data signals as set forth in claim 24 wherein subsequent data samples after the generation of the reset signal are each weighted with a different weighting factor.
Claim 33
Dependent Claim 62 words
The method of rate conversion of analog audio data signals as set forth in claim 24 including the step of comparing the magnitude of a read data sample after weighting with a threshold level, and interrupting the resetting of the read pointer with respect to the write pointer after the generation of the reset signal for data samples above the threshold level.
Claim 34
Dependent Claim 42 words
The method of rate conversion of analog audio data signals as set forth in claim 23 including the step of resetting the read pointer address with respect to the write pointer address for each data sample retrieved from said data storage means.

References Cited (Backward Citations)

US4016540A Cited
US3883850A Cited
US3949175A Cited
US4020291A Cited
US3976842A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-10-16 1982-04-17 1982-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-10-16 1986-04-17 1986-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-10-16 1990-04-17 1990-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag