Patent US2868604A successfully refreshed from Google Patents.
Patent US4700391A successfully refreshed from Google Patents.
US4700391A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for pitch controlled voice signal processing
Assignee: Variable Speech Control Co Vsc
•
Filing: 1986-12-01
•
Granted: 1987-10-13
•
Expires: 2006-12-01
Abstract
Abstract Digital processing of speech signals for compression/expansion pitch change is provided by writing and reading a ROM at different rates and controlling the discard/repeat segments of memory to be integral multiples of the pitch period. The rear pointer jumps a portion of the memory to either skip a portion (in compression) or retrace a portion (in expansion) of the recorded information. The read pointer jumps so as to avoid crossing the write pointer (thereby avoiding reading old recorded information). The jump occurs when a predetermined spacing or condition is reached between read and write pointers.
Inventors
- 👤 George F. Leslie, Jr.
- 👤 Kent W. MacKay
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 06:02
CPC Classifications
G; G10; G10L; G10L21/00; G10L21/04
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
151 words
The method of altering the pitch of an audio signal comprising the steps of: sampling said audio signal at a first rate and writing consecutive signal samples so derived in a random access memory; reading said memory at a second rate to recover stored samples as output signals in the same consecutive order, said first and second rates having a ratio according to the pitch alteration desired; determining the pitch period of said audio signal; and resetting the start location of continued reading of said stored samples from said memory to a location separated from the last reading location by approximately the number of consecutive samples within an integral number of said pitch periods whenever the writing and reading locations in said memory are separated by less than a predetermined ddifferential said resetting being in a direction such that moving said start location of continued reading never crosses said writing location.
Claim 2
Independent Claim
151 words
The method of altering the pitch of an audio signal comprising the steps of: sampling said audio signal at a first rate and writing consecutive signal samples so derived in a random access memory; reading said memory at a second rate to recover stored samples as output signals in the same consecutive order, said first and second rates having a ratio according to the pitch alteration desired; determining the pitch period of said audio signal; and resetting the start location of continued reading of said stored samples from said memory to a location separated from the last reading location by approximately the number of consecutive samples within an integral number of said pitch periods whenever the writing and reading locations in said memory are separated by less than a predetermined ddifferential said resetting being in a direction such that moving said start location of continued reading never crosses said writing location.
Claim 3
Dependent Claim
163 words
Apparatus for pitch conversion of audio signals comprising: means for deriving sequential samples of said audio signals; an addressable memory: means for writing said samples at a first rate into said memory for storage and retrieval; means for reading said samples from said memory at a second rate in ordered sequence corresponding to said sequential samples; means for determining the pitch period of said audio signals; means for resetting the start location for continuing said reading of the stored samples from said memory to a location separated from the last reading location by approximately the number of consecutive samples within an integral number of said pitch periods whenever the writing and reading locations in said memory are separated by less than a predetermined differential, said resetting being in a direction such that moving said start location for continuing said reading never crosses said writing location; and means for utilizing the sequence of signals read out of said memory to produce an output signal.
Claim 4
Dependent Claim
163 words
Apparatus for pitch conversion of audio signals comprising: means for deriving sequential samples of said audio signals; an addressable memory: means for writing said samples at a first rate into said memory for storage and retrieval; means for reading said samples from said memory at a second rate in ordered sequence corresponding to said sequential samples; means for determining the pitch period of said audio signals; means for resetting the start location for continuing said reading of the stored samples from said memory to a location separated from the last reading location by approximately the number of consecutive samples within an integral number of said pitch periods whenever the writing and reading locations in said memory are separated by less than a predetermined differential, said resetting being in a direction such that moving said start location for continuing said reading never crosses said writing location; and means for utilizing the sequence of signals read out of said memory to produce an output signal.
Claim 5
Dependent Claim
51 words
Apparatus according to claim 2 wherein said second rate is greater than said first rate whereby the reading location approaches the writing location in said memory and said resetting shifts said start location for said continued reading backward in said sequence thereby repeating some of said samples in said output signal.
Claim 6
Dependent Claim
53 words
Apparatus according to claim 2 wherein said second rate is less than said first rate whereby the writing location approaches the reading location in said memory and said resetting shifts said start location for said continued reading forward in said sequence thereby discarding some of said samples from appearing in said output signal.
Claim 7
Dependent Claim
173 words
Apparatus for pitch conversion of audio signals comprising: a random access memory having address locations for storing data samples representing said audio signals; means for sampling said audio signals to obtain sequential samples and writing said samples at a first rate to write address locations in said memory; means for reading said samples for said address locations in said memory at a second rate to obtain an output signal of said sequential samples; means for determining the pitch period of said audio signals; means for resetting the start address for continued reading of said samples to an address separated from the last read address by approximately the number of consecutive samples within an integral number of said pitch periods whenever the separation between writing and reading address locations becomes less than a predetermined minimum or greater than a predetermined maximum, said resetting incrementing said separation tgo be respectively greater than said minimum or less than said maximum by moving said start address for continued reading so as never to cross said writing address.
Claim 8
Dependent Claim
173 words
Apparatus for pitch conversion of audio signals comprising: a random access memory having address locations for storing data samples representing said audio signals; means for sampling said audio signals to obtain sequential samples and writing said samples at a first rate to write address locations in said memory; means for reading said samples for said address locations in said memory at a second rate to obtain an output signal of said sequential samples; means for determining the pitch period of said audio signals; means for resetting the start address for continued reading of said samples to an address separated from the last read address by approximately the number of consecutive samples within an integral number of said pitch periods whenever the separation between writing and reading address locations becomes less than a predetermined minimum or greater than a predetermined maximum, said resetting incrementing said separation tgo be respectively greater than said minimum or less than said maximum by moving said start address for continued reading so as never to cross said writing address.
Claim 9
Dependent Claim
21 words
Apparatus according to claim 5 wherein said audio signals are applied as the input to said means for determining pitch period.
Claim 10
Dependent Claim
43 words
Apparatus according to claim 5 including second means for reading said samples at said first rate at an address location near the current writing address location, the output of said second means being the input to said means for determining the pitch period.
Claim 11
Dependent Claim
34 words
Apparatus according to claim 7 wherein said second rate is less than said first rate and said spacing is selected to have said second means read from said memory closely ahead of said writing.
Claim 12
Dependent Claim
36 words
Apparatus according to claim 7 wherein said second rate is greater than said first rate and said spacing is selected to have said second means read from said memory contiguous with or closely following said writing.
Claim 13
Dependent Claim
73 words
Apparatus according to claim 7 wherein said second reading means reads from memory closely ahead of said writing and including switch means responsive to determining that said first rate is less than said second rate for disconnecting the output of the said second reading means from the input of the means for determining the pitch period and simultaneously connecting said audio signals to the input of said means for determining the pitch period.
Claim 14
Dependent Claim
43 words
Apparatus according to claim 5, 6, 7, 8 or 9 and including means for determining if said pitch period is outside predetermined upper and lower values for pitch periods, and means for modifying said resetting whenever said pitch period is outside said limits.
Claim 15
Dependent Claim
72 words
Apparatus according to claim 11 wherein said means for modifying said resetting includes means responsive to determining that said pitch period is greater than said upper value for discarding from said output a sequence of samples corresponding to a predetermined value; and means responsive to determining that said pitch period is less than said lower value for discarding from said output signal a sequence of samples corresponding to a second predetermined value.
Claim 16
Dependent Claim
23 words
Apparatus according to claim 12 wherein said second predetermined value is selected to be a multiple of said predetermined minimum pitch period value.
Claim 17
Dependent Claim
68 words
Apparatus according to claim 11 and including means for storing the current value of said pitch period only if such value is within said limits and means responsive to determining that the current value of said pitch period is below said minimum or above said maximum for controlling said resetting to be by approximately the number of samples within an integral multiple of said stored pitch period value.
Claim 18
Dependent Claim
31 words
Apparatus according to claim 5 including means for controlling the amount of said resetting to be approximately the number of samples in an integral multiple of the last determined pitch period.
Claim 19
Dependent Claim
42 words
Apparatus according to claim 12, 14 or 15 wherein the integer for said integral number or multiple is determined as a function of the value of said last determined pitch period or the ratio "C" of pitch change being accomplished or both.
Claim 20
Dependent Claim
65 words
Apparatus according to claim 5 wherein the means for determining the pitch period of said audio signals comprises a means for detecting the start of a pitch period and including: means for summing a predetermined number of consecutive pitch periods; and means for using said sum for controlling said resetting to be by approximately the number of samples within said sum of recent pitch periods.
Claim 21
Dependent Claim
119 words
Apparatus according to claim 5 wherein the means for determining the pitch period of said audio signals comprises a means for detecting the start of a pitch period and including: means for summing one or more consecutive pitch periods; means for monitoring whether said sum is within predetermined minimum and maximum limits; updatable storage means for storing a recent value of said sum; means responsive to determining that said sum is within said limits for restarting said summing means and for storing said sum in said storage means; and means for using the sum currently stored in said storage means for controlling said resetting to be by approximately the number of samples within said sum of recent pitch periods.
Claim 22
Dependent Claim
68 words
Apparatus according to any of claims 2 or 5 wherein said second rate is less than said first rate and containing means to control said resetting to take place whenever said writing address location is ahead of said reading address location by more than the number of consecutive samples within the integral number of pitch periods by which the read location is to be advanced in said sequence.
References Cited (Backward Citations)
US3104284A
Cited
FR1415553A
Cited
US3816664A
Cited
US4020291A
Cited
US4121058A
Cited
GB2098032A
Cited
US4464784A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-10-12 | 1991-04-13 | 1991-10-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-10-12 | 1995-04-13 | 1995-10-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-10-12 | 1999-04-13 | 1999-10-13 | $7700.00 | Window Closed / Lapsed |