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

Variable frame length vocoder

Assignee: NEC Corp
•
Filing: 1983-10-21
•
Granted: 1987-10-20
•
Expires: 2003-10-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A variable frame length vocoder extracts a feature vector for each given frame, a predetermined number of frames being defined as a section. The feature vectors in each section are stored, changes in feature vectors within a section being approximated by a given number of variable time length flat sections with a constant time length portion between adjacent flat sections, adjacent flat sections being interconnected by an inclined section of the constant time length duration. A feature vector of each flat section is outputted as a representative vector of the flat section, and the number of frames comprising the flat section is outputted as a repeat signal. This information is processed at the synthesis side of the vocoder to produce the feature vector in each inclined section by interpolating the representative vectors of the flat sections on both sides of the inclined section.

Inventors

  • 👤 Tetsu Taguchi

Bibliographic Details

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

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 189 words
A variable frame length vocoder comprising: means for obtaining a feature vector from an output speech signal at every given frame; means for storing the feature vectors in a given section having a predetermined number of frames; means for approximating a change in said feature vectors in said given section with a given number of flat sections indicating the period of time with little or no change in the feature vectors, and inclined sections connecting said neighboring flat sections with inclined lines and indicating period of time with abrupt transitions in the feature vectors, said flat section length being variable, said inclined section length being constant, said inclined line representing the change of the feature vectors; means for outputting the feature vector of a given frame in each flat section as a representative vector of said flat section; means for outputting the number of frames present in said flat section as a repeat signal; and, on a synthesis side, means for producing the feature vector in each of said inclined sections by interpolating between the representative vectors of the flat sections present on both sides of said inclined section.
Claim 2
Dependent Claim 189 words
A variable frame length vocoder comprising: means for obtaining a feature vector from an output speech signal at every given frame; means for storing the feature vectors in a given section having a predetermined number of frames; means for approximating a change in said feature vectors in said given section with a given number of flat sections indicating the period of time with little or no change in the feature vectors, and inclined sections connecting said neighboring flat sections with inclined lines and indicating period of time with abrupt transitions in the feature vectors, said flat section length being variable, said inclined section length being constant, said inclined line representing the change of the feature vectors; means for outputting the feature vector of a given frame in each flat section as a representative vector of said flat section; means for outputting the number of frames present in said flat section as a repeat signal; and, on a synthesis side, means for producing the feature vector in each of said inclined sections by interpolating between the representative vectors of the flat sections present on both sides of said inclined section.
Claim 3
Dependent Claim 53 words
The variable frame length vocoder according to claim 1, including said flat sections and their representative vectors through a dynamic programming process carried out so that the summed distortion between a feature vector change expressed by said flat section and inclined section and a feature vector change of actual input speed is minimized.
Claim 4
Dependent Claim 18 words
The variable frame length vocoder according to claim 1, wherein said feature vector is a LSP parameter vector.
Claim 5
Dependent Claim 27 words
The variable frame length vocoder according to claim 1, further comprising, on the synthesis side, a synthesis filter driven by said representative vector and said repeat signal.
Claim 6
Dependent Claim 67 words
The variable frame length vocoder according to claim 3, further comprising a memory storing LSP information obtained for each of the given length frames for speech data prepared beforehand as a reference pattern, a pattern matching means for calculating a distance between LSP information of said representative vector and LSP information of said reference pattern to output a label signal indicating the reference pattern having minimum distance.
Claim 7
Dependent Claim 33 words
The variable frame length vocoder according to claim 5, wherein distance calculation in said pattern matching means is carried out by means of a weighting coefficient dependent on frequency of said LSP information.
Claim 8
Dependent Claim 36 words
The variable frame length vocoder according to claim 5, wherein the similarity calculation in said calculating means is carried out by means of a predetermined weighting coefficient dependent on frequency interval data of said LSP information.
Claim 9
Dependent Claim 38 words
The variable frame length vocoder according to claim 6, wherein the similarity calculation in said calculating means is carried out by means of a predetermined weighting coefficient dependent on frequency and frequency interval data of said LSP information.
Claim 10
Dependent Claim 32 words
The variable frame length vocoder according to claim 5, further comprising, on the synthesis side, means for receiving said label signal, and means for outputting the reference pattern designated by the label.
Claim 11
Dependent Claim 175 words
The variable frame length vocoder according to claim 8, wherein said pattern matching means includes: a first pattern matching means for carrying out the pattern matching by means of the weighting coefficient dependent on frequency of said LSP information, means for deciding whether or not the frequency interval of said LSP information exceeds a predetermined theshold value, means for outputting the label signal indicating the reference pattern obtained through said first pattern matching means when the frequency interval is equal to or exceeds said threshold value, and outputting a predetermined number of reference patterns as candidate patterns in such a manner that the reference pattern having the minimum distance and those being the distance close to the minimum distance are successively outputted in that order when the frequency interval comes below said threshold value, and a second pattern matching means for carrying out pattern matching with the weighting coefficient dependent on LSP frequency interval by means of distance information, to output the label signal indicating the pattern having the minimum distance among said candidate patterns.
Claim 12
Dependent Claim 108 words
The variable frame length vocoder according to claim 3, further comprising: a memory for storing a plurality of reference patterns having a given frequency interval, means for obtaining the frequency interval data from said obtained LSP information, a reference pattern selecting means for selecting a given reference pattern from said plurality of reference patterns in response to the obtained frequency interval, and a pattern matching means for carrying out pattern matching with the weighting coefficient dependent on the frequency interval data from said input LSP information and LSP information of said selected reference pattern to output the label signal indicating the obtained reference pattern having the minimum distance.

References Cited (Backward Citations)

US3816722A Cited
US4100370A Cited
US4189779A Cited
US4393272A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag