Gain quantization for a CELP speech coder

   
   

A speech encoder that analyzes and classifies each frame of speech as being periodic-like speech or non-periodic like speech where the speech encoder performs a different gain quantization process depending if the speech is periodic or not. If the speech is periodic, the improved speech encoder obtains the pitch gains from the unquantized weighted speech signal and performs a pre-vector quantization of the adaptive codebook gain G.sub.P for each subframe of the frame before subframe processing begins and a closed-loop delayed decision vector quantization of the fixed codebook gain G.sub.C. If the frame of speech is non-periodic, the speech encoder may use any known method of gain quantization. The result of quantizing gains of periodic speech in this manner results in a reduction of the number of bits required to represent the quantized gain information and for periodic speech, the ability to use the quantized pitch gain for the current subframe to search the fixed codebook for the fixed codebook excitation vector for the current subframe. Alternatively, the new gain quantization process which was used only for periodic signals may be extended to non-periodic signals as well. This second strategy results in a slightly higher bit rate than that for periodic signals that use the new gain quantization strategy, but is still lower than the prior art's bit rate. Yet another alternative is to use the new gain quantization process for all speech signals without distinguishing between periodic and non-periodic signals.

Ein Redekodierer, der jeden Rahmen der Rede als analysiert und einstuft, seiend periodisch-wie Rede oder nicht-periodisch wie Rede, in der der Redekodierer ein Prozeßabhängen der unterschiedlichen Gewinnquantelung durchführt, wenn die Rede oder nicht periodisch ist. Wenn die Rede periodisch ist, erreicht der verbesserte Redekodierer die Taktabstand Gewinne von unquantized belastetes Redesignal und durchführt eine Vorvektorquantelung des anpassungsfähigen codebook Gewinnes G.sub.P für jeden Subframe des Rahmens, bevor die Subframeverarbeitung anfängt und eine verzögerte Entscheidung vektorregelquantelung des örtlich festgelegten codebook Gewinnes G.sub.C. Wenn der Rahmen der Rede nicht-periodisch ist, kann der Redekodierer jede mögliche bekannte Methode der Gewinnquantelung verwenden. Das Resultat quantizing Gewinne der periodischen Rede in dieser Weise ergibt eine Verkleinerung der Zahl der Spitzen, die erfordert werden, um die quantisierten Gewininformationen darzustellen und für periodische Rede, die Fähigkeit, den quantisierten Taktabstand Gewinn für den gegenwärtigen Subframe zu verwenden, um das örtlich festgelegte codebook nach dem örtlich festgelegten codebook Erregungvektor zu suchen nach dem gegenwärtigen Subframe. Wechselweise kann der neue Gewinnquantelungprozeß, der nur für periodische Signale verwendet wurde, auf nicht-periodische Signale außerdem verlängert werden. Diese zweite Strategie ergibt eine etwas höhere Übertragungsgeschwindigkeit als die für periodische Signale, die die neue Gewinnquantelungstrategie verwenden, aber ist noch niedriger als die Übertragungsgeschwindigkeit der vorherigen kunst. Dennoch soll eine andere Alternative den neuen Gewinnquantelungprozeß für alle Redesignale verwenden, ohne zwischen den periodischen und nicht-periodischen Signalen zu unterscheiden.

 
Web www.patentalert.com

< Solid-state thermionic refrigeration

< System for document management and information processing

> Determining linear predictive coding filter parameters for encoding a voice signal

> Method and apparatus for managing resources

~ 00128