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

Method and device for coding the energy of a vocal signal in vocoders with very low throughput rates

Assignee: Thales SA
•
Filing: 1989-05-01
•
Granted: 1991-05-14
•
Expires: 2009-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The method disclosed consists in analyzing the vocal signals in consecutive windows, in quantifying, on a determined number m of levels, the vocal signal in each of the windows and in measuring, in each of the windows, the vocal signal in each of the windows and in measuring, in each of the windows, the r-m-s value of the samples of the vocal signal. It consists constructing, in a vector space with n dimensions having, as its first base, the unit vectors (E 0 to E n-1 ) of the energies measured on n consecutive windows, a resultant energy vector E corresponding to the sum of n energy vectors measured respectively in n windows of analysis of the vocal signal, then in achieving, in this space, a change of base having, as its first main axis, an oriented axis of unit vector having, as its components, the unit vectors of the first base, to project, in the new base obtained, the resultant energy vector. Codings on q bits such that 2 q =m of the component of the resultant vector projected on the main axis of the new base and on a reduced number of bits smaller than q, of the components of the energy vector projected on the n-1 other main axes of the vector space defined in the new base, are then made. An embodiment of a device corresponding to n=3 is described.

Inventors

  • 👤 Denis Rochette
  • 👤 Pierre A. Laurent

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 13:33
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/0018

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 213 words
A method for coding energy of vocal signals in linear prediction vocoders with very low throughput rates, including analyzing the vocal signals in consecutive windows, quantifying, on a determined number m of levels, the vocal signal in each of the windows and measuring, in each of the windows, a r-m-s value of the quantified levels of the vocal signal, comprising the steps of: constructing, in a vector space in n dimensions, said vector space having a first base comprised of unit vectors (e l to e n ) of energies measured on n consecutive windows, a resultant energy vector corresponding to a sum of n energy vectors measured respectively in said n windows of analysis of the vocal signal; achieving, in said vector space, a change of base, said changed base having, as a first main axis, an oriented axis having, as components, the unit vectors of the first base; projecting, in the changed base, the resultant energy vector; coding, on q bits such that 2q=m, a component of the resultant vector projected on the first main axis of the changed base; and coding, on a reduced number of bits smaller than q, components of the resultant vector projected on n-1 other main axes of the vector space defined in the changed base.
Claim 2
Independent Claim 213 words
A method for coding energy of vocal signals in linear prediction vocoders with very low throughput rates, including analyzing the vocal signals in consecutive windows, quantifying, on a determined number m of levels, the vocal signal in each of the windows and measuring, in each of the windows, a r-m-s value of the quantified levels of the vocal signal, comprising the steps of: constructing, in a vector space in n dimensions, said vector space having a first base comprised of unit vectors (e l to e n ) of energies measured on n consecutive windows, a resultant energy vector corresponding to a sum of n energy vectors measured respectively in said n windows of analysis of the vocal signal; achieving, in said vector space, a change of base, said changed base having, as a first main axis, an oriented axis having, as components, the unit vectors of the first base; projecting, in the changed base, the resultant energy vector; coding, on q bits such that 2q=m, a component of the resultant vector projected on the first main axis of the changed base; and coding, on a reduced number of bits smaller than q, components of the resultant vector projected on n-1 other main axes of the vector space defined in the changed base.
Claim 3
Dependent Claim 78 words
A method according to claim 1, wherein the vector space comprises a three-dimensional space wherein, the unit vectors borne by the main axes of the new base have, as their component in the base defined by the vecotrs of the three-dimensional space representing the energies measured on three consecutive windows, respectively (3 1/2 , 3 1/2 , 3 1/2 ), for the first main axis, (-2 1/2 , 2×6 1/2 6 1/2 ) for the third main axis.
Claim 4
Dependent Claim 32 words
A method according to claim 2, comprising the codings of the resultant energy vector, projected on the first, second and third main axes, having respective lengths of four, three and two bits.
Claim 5
Independent Claim 133 words
A device for coding the energy of a vocal signal by a linear prediction vocoder with very low throughput rate, comprising: means for quantifying, on a determined number m of levels, the vocal signal in each of a determined number of consecutive windows of the vocal signal; means for measuring, in each window, a r-m-s value of the quantified levels of the vocal signal; matrix computation means for projecting, in a vector base having, as a first main axis, an oriented axis, having as components, unit vectors of a first base, said unit vectors respectively representing energies measured within said windows, a resultant vector resulting from summing the energy vectors measured in each window of the vocal signal; and means for coding each component of the resultant vector, projected in the vector base.
Claim 6
Independent Claim 133 words
A device for coding the energy of a vocal signal by a linear prediction vocoder with very low throughput rate, comprising: means for quantifying, on a determined number m of levels, the vocal signal in each of a determined number of consecutive windows of the vocal signal; means for measuring, in each window, a r-m-s value of the quantified levels of the vocal signal; matrix computation means for projecting, in a vector base having, as a first main axis, an oriented axis, having as components, unit vectors of a first base, said unit vectors respectively representing energies measured within said windows, a resultant vector resulting from summing the energy vectors measured in each window of the vocal signal; and means for coding each component of the resultant vector, projected in the vector base.
Claim 7
Dependent Claim 44 words
A device according to claim 4 comprising, for n=3, the matrix computation means achieving the matrix product: [E']=P.sup.-1 [E] wherein [E] is a column vector formed by components E 0 , E 1 , E 2 energies measured on three successive windows and, ##EQU2##
Claim 8
Dependent Claim 90 words
A device according to claim 4, further comprising means for seeking, in a set of 2 N vectors, prerecorded in a memory, the ends of said set of 2 N vectors coinciding with the nodes of a subset terminated by a face-centered cube lattice, a vector which has components in the vector base that are closest to components E 0 , E 1 , E 2 of energies measured on three successive windows of the vocal signal, so as to represent the code of the resultant vector on N bits.
Claim 9
Dependent Claim 19 words
A device according to claim 6, comprising a memory organized in N/3 groups, N/3 subgroups of N/3 vectors each.
Claim 10
Dependent Claim 71 words
A device according to claim 7, further comprising: an address counter to address the vectors prerecorded in the memory; subtractor circuits to compare N r-m-s values of the vocal signals given by N windows with the N respective components of values read in the memory; and a decision circuit to identify a vector read in the memory which has components closest to the N measured r-m-s values of the vocal signal.

References Cited (Backward Citations)

DE2608244A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-13 1994-11-12 1995-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-13 1998-11-12 1999-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-13 2002-11-12 2003-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag