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

Low bit rate voice coding method and device

Assignee: International Business Machines Corp
•
Filing: 1989-07-03
•
Granted: 1993-07-27
•
Expires: 2009-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a voice coding system, the baseband or residual signal is encoded at a lower rate by finding a best estimate at a lower rate. The voice terminal signal x(n) is split into a low-pass filtered band signal y1(n) and a high-pass filtered band signal y2(n). Both y1(n) and y2(n) signals are coded into lower-rate sub-sequences of samples x1(n), x2(n) and x3(n), x4(n) respectively. The sequence of samples to be representative of x(n) is selected among x1(n), x2(n), x3(n) and x4(n) for being the closest to x(n).

Inventors

  • 👤 Claude Galand
  • 👤 Michele Rosso

Bibliographic Details

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

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 83 words
A process for low-rate coding a base-band signal x(n) derived from a signal s(n) provided by a voice terminal and sampled at a first rate, said process including: a) splitting the base-band signal frequency bandwidth into at least two sub-band signals; b) sub-sampling each sub-band signal content to a lower rate than said first rate; c) selecting the sub-sampled sub-band contents best matching the voice terminal signal as being representative of said voice terminal derived signal to be further encoded at low rate.
Claim 2
Dependent Claim 83 words
A process for low-rate coding a base-band signal x(n) derived from a signal s(n) provided by a voice terminal and sampled at a first rate, said process including: a) splitting the base-band signal frequency bandwidth into at least two sub-band signals; b) sub-sampling each sub-band signal content to a lower rate than said first rate; c) selecting the sub-sampled sub-band contents best matching the voice terminal signal as being representative of said voice terminal derived signal to be further encoded at low rate.
Claim 3
Dependent Claim 53 words
A process according to claim 1 wherein said selecting includes: splitting each sub-sampled sub-band signal into fixed length blocks of samples; measuring the energy content of each fixed length block of samples within each sub-sampled sub-band signal; and selecting the highest energy sub-band sub-sampled signal to be further encoded at a low rate.
Claim 4
Dependent Claim 61 words
A process according to claim 1 wherein said selecting includes: up-sampling each sub-sampled sub-band signal back to said first rate; subtracting each up-sampled sub-band signal from the original base band signal to derive a sub-band error signal therefrom; and selecting the sub-band signal presenting the lowest error signal for being representative of said voice terminal derived signal to be low-rate encoded.
Claim 5
Dependent Claim 179 words
A low rate voice coding device of the type wherein a voice signal s(n) sampled at a first rate, is decorrelated through a short-term filter into a residual signal r(n) further processed to derive therefrom an error residual signal x(n), which x(n) is then block coded into lower sampled sequences of samples with a Regular Pulse Excited (RPE) coder, the improvement whereby said RPE coder includes: filtering means for filtering said x(n) signal into at least one low frequency band signal y1(n) and one high frequency band signal y2(n); down sampling means for sub-sampling y1(n) and y2(n) each into at least two sub-sampled sequences (x1(n); x2(n)) and (x3(n); x4(n)) respectively; up-sampling means for respectively up-sampling said sub-sampled sequences x1(n), x2(n), x3(n) and x4(n) into sequences x1'(n), x2'(n), x3'(n) and x4'(n) up-sampled back to said first rate; coding error means for computing coding error data dj(n)=x(n)-xj'(n) for j=1, . . . , 4 grid selection means for comparing said dj(n) to each other based on a mean squared criteria and deriving therefrom the xj(n) sequence representing the RPE encoded x(n).
Claim 6
Dependent Claim 179 words
A low rate voice coding device of the type wherein a voice signal s(n) sampled at a first rate, is decorrelated through a short-term filter into a residual signal r(n) further processed to derive therefrom an error residual signal x(n), which x(n) is then block coded into lower sampled sequences of samples with a Regular Pulse Excited (RPE) coder, the improvement whereby said RPE coder includes: filtering means for filtering said x(n) signal into at least one low frequency band signal y1(n) and one high frequency band signal y2(n); down sampling means for sub-sampling y1(n) and y2(n) each into at least two sub-sampled sequences (x1(n); x2(n)) and (x3(n); x4(n)) respectively; up-sampling means for respectively up-sampling said sub-sampled sequences x1(n), x2(n), x3(n) and x4(n) into sequences x1'(n), x2'(n), x3'(n) and x4'(n) up-sampled back to said first rate; coding error means for computing coding error data dj(n)=x(n)-xj'(n) for j=1, . . . , 4 grid selection means for comparing said dj(n) to each other based on a mean squared criteria and deriving therefrom the xj(n) sequence representing the RPE encoded x(n).
Claim 7
Dependent Claim 56 words
A low rate voice coding device according to claim 4 wherein said grid selection means include: inverse short-term filtering means; means for feeding each said dj(n) data into said inverse filtering means; summing means fed with said dj(n) and deriving error energy data Ej(n) therefrom whereby the RPE representative sequence would be selected for minimal Ej(n).
Claim 8
Independent Claim 134 words
A device for improving a Voice Excited Predictive (VEPC) coder wherein the voice signal s(n) sampled at a first rate, is decorrelated into a residual signal r(n), said r(n) to be subsequently coded into a band energy data E(i) and a BCPCM coded SIGNAL data, the improvement including: filtering means for filtering said r(n) signal into at least one low frequency signal sequence of samples y1(n) and one high frequency signal sequence y2(n); sub-sampling means for lowering the y1(n), y2(n) sampling rate to half said first rate; energy computing means for computing the energy within each said sub-sampled sequences; and selecting means for selecting the highest energy sequence to be representative of said SIGNAL data and be processed accordingly as the VEPC SIGNAL data, while said lowest energy sequence provide the VEPC Energy data.
Claim 9
Independent Claim 134 words
A device for improving a Voice Excited Predictive (VEPC) coder wherein the voice signal s(n) sampled at a first rate, is decorrelated into a residual signal r(n), said r(n) to be subsequently coded into a band energy data E(i) and a BCPCM coded SIGNAL data, the improvement including: filtering means for filtering said r(n) signal into at least one low frequency signal sequence of samples y1(n) and one high frequency signal sequence y2(n); sub-sampling means for lowering the y1(n), y2(n) sampling rate to half said first rate; energy computing means for computing the energy within each said sub-sampled sequences; and selecting means for selecting the highest energy sequence to be representative of said SIGNAL data and be processed accordingly as the VEPC SIGNAL data, while said lowest energy sequence provide the VEPC Energy data.

References Cited (Backward Citations)

US4811398A Cited
US4771465A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-26 1997-01-25 1997-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-26 2001-01-25 2001-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-26 2005-01-25 2005-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag