← Back to Patent Explorer
US4611342A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital voice compression having a digitally controlled AGC circuit and means for including the true gain in the compressed data

Assignee: Racal Data Communications Inc
•
Filing: 1983-03-01
•
Granted: 1986-09-09
•
Expires: 2003-03-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for use in transmitting compressed digital voice data includes an analyzer for compressing digitized voice data according to an algorithm which produces a root mean square of the voice data. An analog to digital converter is used to convert analog voice signals to digital data as an input to the analyzer. An AGC circuit controls to analog voice signal to keep it within predetermined limits for digitization, with the AGC setting being determined by the root mean square of the digitized data. The digitized data includes data representative of the root mean square adjusted by the inverse of the change induced by the AGC. A speech synthesizer expands the digitized data at a remote location to convert it back to analog speech signals.

Inventors

  • 👤 William J. Miller
  • 👤 Ran F. Chiu
  • 👤 Richard B. Joerger
  • 👤 Frank W. Newdeck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 15:54
CPC Classifications
H; H03; H03G; H03G3/00; H03G3/20; H03G3/30; G; G10; G10L; G10L19/00; G10L19/04; G10L21/00; H03G7/00; H03G7/007

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 296 words
An apparatus for use in the transmission of digital voice data, comprising a digital voice processor including: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; the automatic gain control means including a gain setting means for setting the gain in a stepwise fashion, with each step constituting a change in the gain of a selected value from the previous gain setting, in response to a digital output gain signal; an output gain signal selection means for selecting the digital output gain signal in response to the relation between the most recent peak root mean square measured by the analyzer and a selected ideal root mean square value plus or minus a selected range value; and, a voice synthesizer means receiving said output gain signal for generating a synthesized voice signal.
Claim 2
Independent Claim 296 words
An apparatus for use in the transmission of digital voice data, comprising a digital voice processor including: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; the automatic gain control means including a gain setting means for setting the gain in a stepwise fashion, with each step constituting a change in the gain of a selected value from the previous gain setting, in response to a digital output gain signal; an output gain signal selection means for selecting the digital output gain signal in response to the relation between the most recent peak root mean square measured by the analyzer and a selected ideal root mean square value plus or minus a selected range value; and, a voice synthesizer means receiving said output gain signal for generating a synthesized voice signal.
Claim 3
Dependent Claim 41 words
The apparatus of claim 1, further comprising: the output gain signal selection means including a stored memory containing values representative of selected desired gain settings and the output gain signal selection means selecting the desired gain setting from the stored memory.
Claim 4
Dependent Claim 133 words
The apparatus of claim 1 further comprising: the analyzer means including a means for determining the existence of voiced and unvoiced components of the digitized voice data to be compressed for transmission; and, the automatic gain control means including a limiting means for limiting rapid gain changes and insuring gain changes are in response to changes in the voiced component of the digitized voice data, the limiting means including a means for detecting a voiced component or an unvoiced component in the digitized voice data, compressed for transmission, and assigning a posivite value to each occurrence of a voiced component, and a negative value to each occurrence of an unvoiced component, and for initiating a gain change in response to the cumulative sum of the positive and negative values, exceeding a selected value.
Claim 5
Dependent Claim 41 words
The apparatus of claim 3, further comprising: the output gain signal selection means including a stored memory containing values representative of selected desired gain settings and the output gain signal selection means selecting the desired gain setting from the stored memory.
Claim 6
Dependent Claim 250 words
A sythesizer for simulating speech by producing an analog speech signal from digitized voice data, compressed for transmission by an analyzer means at a remote location, wherein the compressed digitized voice data is arranged in frames and includes data representative of pitch, gain, and a plurality of linear predictive algorithm envelope generation factors for each frame, comprising: adjustable filtering means responsive to said envelope generation factors for generating the frequency domain envelope of the speech signal from the envelope generation factors according to a linear predictive algorithm; a harmonic generating means for coupled to said adjustable filtering means for generating harmonics of the pitch having amplitudes as defined by the frequency domain envelope; an amplifying means for amplifying the output of the harmonic generating means in response to the gain data representative of the actual gain of the voice signal, which gain data is representative of the root means square, detected in the analyzer at the remote location, adjusted by the inverse of the gain change induced in the analog voice signal, prior to compression at the remote location, in order to maintain the root mean square of the remote analyzer within selected limits; and an echo suppression means, responsive to said analyzer root mean square and responsive to a synthesizer root means square, for detecting which of the digitized voice signals in the analyzer or the sythesizer has a lesser root means square and for suppressing the gain of the one detected to have the lesser root mean square.
Claim 7
Dependent Claim 250 words
A sythesizer for simulating speech by producing an analog speech signal from digitized voice data, compressed for transmission by an analyzer means at a remote location, wherein the compressed digitized voice data is arranged in frames and includes data representative of pitch, gain, and a plurality of linear predictive algorithm envelope generation factors for each frame, comprising: adjustable filtering means responsive to said envelope generation factors for generating the frequency domain envelope of the speech signal from the envelope generation factors according to a linear predictive algorithm; a harmonic generating means for coupled to said adjustable filtering means for generating harmonics of the pitch having amplitudes as defined by the frequency domain envelope; an amplifying means for amplifying the output of the harmonic generating means in response to the gain data representative of the actual gain of the voice signal, which gain data is representative of the root means square, detected in the analyzer at the remote location, adjusted by the inverse of the gain change induced in the analog voice signal, prior to compression at the remote location, in order to maintain the root mean square of the remote analyzer within selected limits; and an echo suppression means, responsive to said analyzer root mean square and responsive to a synthesizer root means square, for detecting which of the digitized voice signals in the analyzer or the sythesizer has a lesser root means square and for suppressing the gain of the one detected to have the lesser root mean square.
Claim 8
Dependent Claim 140 words
The apparatus of claim 5, further comprising: a synthesizer gain suppressing means for detecting whether the most recent peak root mean square in the analyzer is greater than a first selected threshold and is greater than the root mean square in the synthesizer plus a selected loss compensation value, and for suppressing the gain in the synthesizer responsive to the detection of such a condition; an analyzer gain suppressing means for detecting whether the most recent peak root mean square in the synthesizer is greater than the first selected threshold and is greater than the root mean square in the analyzer plus the selected loss compensation value, and for suppressing the gain in the analyzer responsive to the detection of such a condition; and said synthesizer and analyzer suppressing means both responsive to said analyzer and synthesizer root mean squares.
Claim 9
Dependent Claim 104 words
The apparatus of claim 6, further comprising: a near talker interrupt detection means for detecting whether the root mean square in the analyzer exceeds a second selected threshold and for removing the suppression of the analyzer gain in response to the existence of such a condition; a far talker interrupt detection means for detecting whether the root mean square in the synthesizer exceeds the second selected threshold and for removing the suppression of the synthesizer gain in response to the existence of such a condition; and said near and far talker interrupt detection means both responsive to said analyzer and synthesizer root mean squares.
Claim 10
Independent Claim 280 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; the automatic gain control means including a gain setting means for setting the gain in a stepwise fashion, with each step constituting a change in the gain of a selected value from the previous gain setting, in response to a digital output gain signal; and, an output gain signal selection means for selecting the digital output gain signal in response to the relation between the most recent peak root mean square measured by the analyzer and a selected ideal root mean square value plus or minus a selected range value.
Claim 11
Independent Claim 280 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; the automatic gain control means including a gain setting means for setting the gain in a stepwise fashion, with each step constituting a change in the gain of a selected value from the previous gain setting, in response to a digital output gain signal; and, an output gain signal selection means for selecting the digital output gain signal in response to the relation between the most recent peak root mean square measured by the analyzer and a selected ideal root mean square value plus or minus a selected range value.
Claim 12
Dependent Claim 41 words
The apparatus of claim 8, further comprising: the output gain signal selection means including a stored memory containing values representative of selected desired gain settings and the output gain signal selection means selects the desired gain setting from the stored memory.
Claim 13
Dependent Claim 133 words
The apparatus of claim 8, further comprising: the analyzer means including a means for determining the existence of voiced and unvoiced components of the digitized voice data to be compressed for transmission; and, the automatic gain control means including a limiting means for limiting rapid gain changes and insuring gain changes are in response to changes in the voiced component of the digitized voice data, the limiting means including a means for detecting a voiced component or an unvoiced component in the digitized voice data, compressed for transmission, and assigning a positive value to each occurrence of a voiced component, and a negative value to each occurrence of an unvoiced component, and for initiating a gain change in response to the cumulative sum of the positive and negative values, exceeding a selected value.
Claim 14
Dependent Claim 41 words
The apparatus of claim 10, further comprising: the output gain signal selection means including a stored memory containing values representative of selected desired gain settings and the output gain signal selection means selecting the desired gain setting from the stored memory.
Claim 15
Independent Claim 316 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; the analyzer means including a means for determining the existence of voiced and unvoiced components of the digitized voice data to be compressed for transmission; and, the automatic gain control means including a limiting means for limiting rapid gain changes and insuring gain changes are in response to changes in the voiced component of the digitized voice data, the limiting means including a means for detecting a voiced component or an unvoiced component in the digitized voice data, compressed for transmission, and assigning a positive value to each occurrence of a voiced component, and a negative value to each occurrence of an unvoiced component, and for initiating a gain change in response to the cumulative sum of the positive and negative values, exceeding a selected value.
Claim 16
Independent Claim 316 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; the analyzer means including a means for determining the existence of voiced and unvoiced components of the digitized voice data to be compressed for transmission; and, the automatic gain control means including a limiting means for limiting rapid gain changes and insuring gain changes are in response to changes in the voiced component of the digitized voice data, the limiting means including a means for detecting a voiced component or an unvoiced component in the digitized voice data, compressed for transmission, and assigning a positive value to each occurrence of a voiced component, and a negative value to each occurrence of an unvoiced component, and for initiating a gain change in response to the cumulative sum of the positive and negative values, exceeding a selected value.
Claim 17
Dependent Claim 41 words
The apparatus of claim 12, further comprising: the output gain signal selection means including a stored memory containing values representative of selected desired gain settings and the output gain signal selection means selecting the desired gain setting from the stored memory.
Claim 18
Independent Claim 216 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; and a synthesizer means for synthesizing expanded digitized voice data, received from a remote location as compressed digitized voice data, to form an analog speech signal.
Claim 19
Independent Claim 216 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root mean square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; and a synthesizer means for synthesizing expanded digitized voice data, received from a remote location as compressed digitized voice data, to form an analog speech signal.
Claim 20
Dependent Claim 59 words
The apparatus of claim 14, further comprising: an echo suppression means responsive to the root mean squares from said synthesizer and said analyzer for detecting which of the digitized voice signals in the analyzer of the synthesizer has a lesser root mean square and for suppressing the gain of the one detected to have the lesser root mean square.
Claim 21
Dependent Claim 140 words
The apparatus of claim 15, further comprising: a synthesizer gain suppressing means for detecting whether the most recent peak root mean square in the analyzer is greater than a first selected threshold and is greater than the root mean square in the synthesizer plus a selected loss compensation value, and for suppressing the gain in the synthesizer responsive to the detection of such a condition; an analyzer gain suppressing means for detecting whether the most recent peak root mean square in the synthesizer is greater than the first selected threshold and is greater than the root mean square in the analyzer plus the selected loss compensation value, and for suppressing the gain in the analyzer responsive to the detection of such a condition; and said synthesizer and analyzer suppressing means both responsive to said analyzer and synthesizer root mean squares.
Claim 22
Dependent Claim 104 words
The apparatus of claim 16, further comprising: a near talker interrupt detection means for detecting whether the root mean square in the analyzer exceeds a second selected threshold and for removing the suppression of the analyzer gain in response to the existence of such a condition; a far talker interrupt detection means for detecting whether the root mean square in the synthesizer exceeds the second selected threshold and for removing the suppression of the synthesizer gain in response to the existence of such a condition; and said near and far talker interrupt detection means both responsive to said analyzer and synthesizer root mean squares.
Claim 23
Independent Claim 350 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root means square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; a synthesizer means for synthesizing expanded digitized voice data, received from a remote location as compressed digitized voice data, to form an analog speech signal; a synthesizer gain suppressing means, responsive to said synthesizer and analyzer root mean squares, for detecting whether the most recent peak root mean square in the analyzer is greater than a first selected threshold and is greater than the root mean square in the synthesizer plus a selected loss compensation value, and for suppressing the gain in the synthesizer responsive to the detection of such a condition; and an analyzer gain suppressing means, responsive to said synthesizer and analyzer root mean squares, for detecting whether the most recent peak root mean square in the synthesizer is greater than the first selected threshold and is greater than the root mean square in the analyzer plus the selected loss compensation value, and for suppressing the gain in the analyzer responsive to the detection of such a condition.
Claim 24
Independent Claim 350 words
An apparatus for use in the transmission of digital voice data, compressed for transmission, comprising: an analyzer means for compressing digitized voice data according to an algorithm including a measured root mean square of the digitized voice data being compressed; an analog-to-digital conversion means for converting an analog voice signal to digitized voice data as an input to the analyzer means; an automatic gain control means within the analog-to-digital conversion means for controlling the gain of the analog voice signal prior to the analog voice signal being digitized, such that the digitized voice data input to the analyzer means has a root means square within selected limits, the setting of the automatic gain control means being responsive to the value of the root mean square of the digitized voice data, as measured by the analyzer means; means for including in the digitized voice data, compressed for transmission, data representative of the root mean square measured in the analyzer means, adjusted by the inverse of the change induced in the gain of the automatic gain control means in order to maintain the analyzer means root mean square within the selected limits; a synthesizer means for synthesizing expanded digitized voice data, received from a remote location as compressed digitized voice data, to form an analog speech signal; a synthesizer gain suppressing means, responsive to said synthesizer and analyzer root mean squares, for detecting whether the most recent peak root mean square in the analyzer is greater than a first selected threshold and is greater than the root mean square in the synthesizer plus a selected loss compensation value, and for suppressing the gain in the synthesizer responsive to the detection of such a condition; and an analyzer gain suppressing means, responsive to said synthesizer and analyzer root mean squares, for detecting whether the most recent peak root mean square in the synthesizer is greater than the first selected threshold and is greater than the root mean square in the analyzer plus the selected loss compensation value, and for suppressing the gain in the analyzer responsive to the detection of such a condition.
Claim 25
Dependent Claim 104 words
The apparatus of claim 18, further comprising: a near talker interrupt detection means for detecting whether the root mean square in the analyzer exceeds a second selected threshold and for removing the suppression of the analyzer gain in resppnse to the existence of such a condition; a far talker interrupt detection means for detecting whether the root mean square in the synthesizer exceeds the second selected threshold and for removing the suppression of the synthesizer gain in response to the existence of such a condition; and said near and far talker interrupt detection means both responsive to said analyzer and synthesizer root mean squares.
Claim 26
Independent Claim 191 words
A method of compressing a digitized voice signal for transmission, comprising: converting an analog voice signal to an expanded digitized voice signal; compressing the digitized voice signal in an analyzer means for digitized voice compression according to an algorithm including a measured root mean square of the digitized voice signal; dhanging the gain of the expanded digitized voice signal, as necessary, in order to maintain the root mean square within selected limits; including in the digitized voice data compressed for transmission data representing the measured root mean square adjusted by the inverse of change in the gain of the expanded digitized voice data induced to maintain the root mean square within the selected limits; and the changing step including detecting the voiced and unvoiced components of the digitized voice signal and assigning a positive value to the voiced components and a negative value to the unvoiced components and initiating a gain change in response to the sum of the positive and negative values exceeding a selected value and in response to the most recent peak root mean square differing from a selected ideal root mean square by a selected range value.
Claim 27
Independent Claim 191 words
A method of compressing a digitized voice signal for transmission, comprising: converting an analog voice signal to an expanded digitized voice signal; compressing the digitized voice signal in an analyzer means for digitized voice compression according to an algorithm including a measured root mean square of the digitized voice signal; dhanging the gain of the expanded digitized voice signal, as necessary, in order to maintain the root mean square within selected limits; including in the digitized voice data compressed for transmission data representing the measured root mean square adjusted by the inverse of change in the gain of the expanded digitized voice data induced to maintain the root mean square within the selected limits; and the changing step including detecting the voiced and unvoiced components of the digitized voice signal and assigning a positive value to the voiced components and a negative value to the unvoiced components and initiating a gain change in response to the sum of the positive and negative values exceeding a selected value and in response to the most recent peak root mean square differing from a selected ideal root mean square by a selected range value.

References Cited (Backward Citations)

US3821494A Cited
US4051332A Cited
US4016557A Cited
US4230906A Cited
US4213097A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-09-08 1990-03-10 1990-09-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-09-08 1994-03-10 1994-09-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-09-08 1998-03-10 1998-09-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag