Multi-pulse synthesis simplification in analysis-by-synthesis coders
US6295520A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Mar 15, 1999 |
| Grant date | Sep 25, 2001 |
| Priority date | — |
| Expiry date | Mar 15, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG10L19/10
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Speech is synthesized by optimizing frame data containing an excitation signal and impulse response filter coefficients, and convolving the excitation signal and impulse response filter coefficients more efficiently and with fewer multiplications and additions. The method to convolve begins by determining a number of non-zero pulses within said excitation signal. The pulse locations are sorted for the zero and non-zero pulses. The non-zero pulses are then ranked in order of time. The codebook contributions for the synthesized output signal having an index value less than a lowest rank non-zero pulse are set to a zero value. Each remaining codebook contribution for the synthesized signal is determined by convolving each non-zero pulse within said excitation signal with each impulse response function.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.