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

Method of and means for variable-rate coding of LPC parameters

Assignee: Motorola Solutions Inc
•
Filing: 1981-08-10
•
Granted: 1983-04-12
•
Expires: 2001-08-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A signal exhibiting redundancy, such as speech subjected to linear predictive coding, is transmitted in a reduced bandwidth by performing a linear interpolation over a number of frames. Interpolated coefficients are tested against quantized values to see if they differ by no more than a threshold. If they do not, only the last frame is sent and intermediate values are reconstructed by interpolation. If the interpolated values differ by more than the threshold from the quantized values, the number of frames for interpolation is reduced and the interpolation is repeated. This is continued until either interpolation is successful or else the next consecutive frame is sent. The required bandwidth for transmission can be varied by varying the threshold, the maximum number of frames for interpolation, the number of LPC coefficients, or a combination of these.

Inventors

  • 👤 Yeunung Chen
  • 👤 Michael J. McLaughlin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 05:26
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/66; G; G10; G10L; G10L19/00; G10L19/04; G10L19/06

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 136 words
A method of minimizing an amount of digital information sent to characterize a signal that has been divided into frames of equal times and for which parameters of linear predictive coding have been determined for each of a plurality of the frames, the method comprising: (a) storing parameter values of a predetermined number of frames; (b) determining interpolated values resulting from linear interpolation between parameter values of a first frame and a parameter value of a frame of the predetermined number; (c) comparing the interpolated values with the parameter values at frames between the first frame and the frame of the predetermined number to obtain compared values; (d) testing the compared values against a predetermined threshold; and (e) transmitting the parameter value of the frame of the predetermined number when no compared value exceeds the threshold.
Claim 2
Independent Claim 136 words
A method of minimizing an amount of digital information sent to characterize a signal that has been divided into frames of equal times and for which parameters of linear predictive coding have been determined for each of a plurality of the frames, the method comprising: (a) storing parameter values of a predetermined number of frames; (b) determining interpolated values resulting from linear interpolation between parameter values of a first frame and a parameter value of a frame of the predetermined number; (c) comparing the interpolated values with the parameter values at frames between the first frame and the frame of the predetermined number to obtain compared values; (d) testing the compared values against a predetermined threshold; and (e) transmitting the parameter value of the frame of the predetermined number when no compared value exceeds the threshold.
Claim 3
Dependent Claim 69 words
The method of claim 1 comprising in addition the steps of: (a) reducing the predetermined number by one to obtain a reduced number when a compared value exceeds the predetermined threshold; (b) testing the reduced number for equality with the number of the first frame; and (c) transmitting the parameter value of the frame of the predetermined number when the reduced number equals the number of the first frame.
Claim 4
Dependent Claim 46 words
The method of claim 2 comprising in addition the steps of: (a) substituting the reduced number for the predetermined number when the reduced number is unequal to the number of the first frame; and (b) repeating the steps of determining, comparing, reducing, substituting, testing and transmitting.
Claim 5
Dependent Claim 28 words
The method of claim 3 comprising in addition to step of varying the predetermined threshold to achieve a desired bandwidth of a channel for transmitting the digital information.
Claim 6
Dependent Claim 30 words
The method of claim 3 comprising in addition the step of varying the predetermined number of frames to achieve a desired bandwidth of a channel for transmitting the digital information.
Claim 7
Dependent Claim 33 words
The method of claim 3 comprising in addition the step of varying the number of parameters of linear predictive coding to achieve a desired bandwidth of a channel for transmitting the digital information.
Claim 8
Independent Claim 225 words
An apparatus for minimizing the amount of information sent to characterize a voice signal that has been divided into frames of equal times and for which parameters of linear predictive coding have been determined for each of a plurality of the frames, the apparatus comprising: (a) means for storing parameter values of a predetermined number of frames; (b) means for determining interpolated values resulting from linear interpolation between a parameter value of a first frame and a parameter value of a frame of the predetermined number; (c) means for comparing the interpolated values with the parameter values at frames between the first frame and the frame of the predetermined number to obtain compared values; (d) means for testing the compared values against a predetermined threshold; (e) means for transmitting the predetermined number and the parameter value of the frame of the predetermined number when no comparison exceeds the threshold; (f) means for reducing the predetermined number by one to obtain a reduced number when a comparison exceeds the predetermined threshold; (g) means for testing the reduced number for equality with the number of the first frame; (h) means for substituting the reduced number for the predetermined number when the reduced number is unequal to the number of the first frame; and (i) means for transmitting a parameter value of the frame of the reduced number.
Claim 9
Independent Claim 225 words
An apparatus for minimizing the amount of information sent to characterize a voice signal that has been divided into frames of equal times and for which parameters of linear predictive coding have been determined for each of a plurality of the frames, the apparatus comprising: (a) means for storing parameter values of a predetermined number of frames; (b) means for determining interpolated values resulting from linear interpolation between a parameter value of a first frame and a parameter value of a frame of the predetermined number; (c) means for comparing the interpolated values with the parameter values at frames between the first frame and the frame of the predetermined number to obtain compared values; (d) means for testing the compared values against a predetermined threshold; (e) means for transmitting the predetermined number and the parameter value of the frame of the predetermined number when no comparison exceeds the threshold; (f) means for reducing the predetermined number by one to obtain a reduced number when a comparison exceeds the predetermined threshold; (g) means for testing the reduced number for equality with the number of the first frame; (h) means for substituting the reduced number for the predetermined number when the reduced number is unequal to the number of the first frame; and (i) means for transmitting a parameter value of the frame of the reduced number.
Claim 10
Dependent Claim 31 words
The apparatus of claim 7 wherein the means for transmitting comprise means for transmitting the parameter value of the frame of the predetermined number when no compared value exceeds the threshold.
Claim 11
Dependent Claim 37 words
The apparatus of claim 8 wherein the means for transmitting comprise in addition means for transmitting the parameter value of the frame of the predetermined number when the reduced number equals the number of the first frame.
Claim 12
Dependent Claim 44 words
The apparatus of claim 9 wherein the means for transmitting comprises in addition means for transmitting the parameter value of the frame of the reduced number when substitution of the reduced number for the predetermined number produces no compared value that exceeds the threshold.
Claim 13
Dependent Claim 25 words
The apparatus of claim 10 comprising in addition means for varying the predetermined threshold in response to a control signal to set a desired bandwidth.
Claim 14
Dependent Claim 27 words
The apparatus of claim 10 comprising in addition means for varying the predetermined number of frames in response to a control signal to set a desired bandwidth.
Claim 15
Dependent Claim 31 words
The apparatus of claim 10 comprising in addition means for varying a number of the parameters of linear predictive coding in response to a control signal to set a desired bandwidth.
Claim 16
Independent Claim 210 words
An apparatus for minimizing the amount of information sent to characterize a signal that has been divided into frames of equal times and for which parameters of linear predictive coding have been determined for each of a plurality of the frames, the apparatus comprising: (a) means for storing and cycling parameter values; (b) means for storing and cycling quantized parameter values; (c) means for storing, cycling and releasing coded quantized parameter values; (d) means for determining an interpolation step size, the means connected to the means for storing and cycling quantized parameter values; (e) means for determining an interpolated value of a parameter, the means connected to the means for storing and cycling quantized parameter values and to the means for determining an interpolation step size; (f) subtracting means connected to the means for determining an interpolated value and to the means for storing and cycling parameter values, the subtracting means obtaining a difference between an interpolated value and a parameter value; and (g) means connected to the subtracting means, to the means for storing, cycling, and releasing coded quantized parameter values, and to a threshold for comparing a subtracted value with the threshold and controlling release of a coded quantized parameter value if the subtracted value exceeds the threshold.
Claim 17
Independent Claim 210 words
An apparatus for minimizing the amount of information sent to characterize a signal that has been divided into frames of equal times and for which parameters of linear predictive coding have been determined for each of a plurality of the frames, the apparatus comprising: (a) means for storing and cycling parameter values; (b) means for storing and cycling quantized parameter values; (c) means for storing, cycling and releasing coded quantized parameter values; (d) means for determining an interpolation step size, the means connected to the means for storing and cycling quantized parameter values; (e) means for determining an interpolated value of a parameter, the means connected to the means for storing and cycling quantized parameter values and to the means for determining an interpolation step size; (f) subtracting means connected to the means for determining an interpolated value and to the means for storing and cycling parameter values, the subtracting means obtaining a difference between an interpolated value and a parameter value; and (g) means connected to the subtracting means, to the means for storing, cycling, and releasing coded quantized parameter values, and to a threshold for comparing a subtracted value with the threshold and controlling release of a coded quantized parameter value if the subtracted value exceeds the threshold.
Claim 18
Dependent Claim 25 words
The apparatus of claim 14 comprising in addition means for varying the predetermined threshold in response to a control signal to set a desired bandwidth.
Claim 19
Dependent Claim 27 words
The apparatus of claim 14 comprising in addition means for varying the predetermined number of frames in response to a control signal to set a desired bandwidth.
Claim 20
Dependent Claim 31 words
The apparatus of claim 14 comprising in addition means for varying a number of the parameters of linear predictive coding in response to a control signal to set a desired bandwidth.

References Cited (Backward Citations)

US3956580A Cited
US3812291A Cited
US3992572A Cited
US3976844A Cited
US4258392A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-04-11 1986-10-11 1987-04-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-04-11 1990-10-11 1991-04-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-04-11 1994-10-11 1995-04-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag