Hybrid speech coding and system
First Claim
Patent Images
1. An algebraic codebook method for distributions of P signed pulses on N positions in speech encoding, comprising:
- (a) indexing all distributions of P signed pulses on N positions by ordering said distributions in terms of numbers of distributions of Q pulses on M positions for Q less than P, M less than or equal to N, and without regard to the sign of any pulses at the Mth position, where P, N, Q, and M are non-negative integers; and
(b) using said indexing to provide an index to encode an excitation for an input speech frame with said excitation including a distribution of P signed pulses on N positions.
1 Assignment
0 Petitions
Accused Products
Abstract
Hybrid linear predictive speech coding system with phase alignment predictive quantization zero phase alignment of speech prior to waveform coding aligns synthesized speech frames of a waveform coder with frames synthesized with a parametric coder. Inter-frame interpolation of LP coefficients suppresses artifacts in resultant synthesized speech frames.
21 Citations
4 Claims
-
1. An algebraic codebook method for distributions of P signed pulses on N positions in speech encoding, comprising:
-
(a) indexing all distributions of P signed pulses on N positions by ordering said distributions in terms of numbers of distributions of Q pulses on M positions for Q less than P, M less than or equal to N, and without regard to the sign of any pulses at the Mth position, where P, N, Q, and M are non-negative integers; and (b) using said indexing to provide an index to encode an excitation for an input speech frame with said excitation including a distribution of P signed pulses on N positions. - View Dependent Claims (2)
-
-
3. An algebraic codebook method for distributions of P signed pulses on N positions in speech encoding, comprising:
-
(a) providing an excitation for an input speech frame with said excitation including a distribution of P signed pulses on N positions; and (b) computing a codebook index for said distribution of P signed pulses on N positions by summing a pulse index for each non-overlapping pulse with each said pulse index a sum of terms XK(M,Q) where X is a multiplier equal to 0, 1, or 2 and K(M,Q) is the numbers of distributions of Q signed pulses on M positions without regard to the sign of any pulses at the Mth position, where P, N, Q, and M are non-negative integers; and (c) using said codebook index as part of an encoding of said speech frame.
-
-
4. An algebraic codebook method for distributions of P signed pulses on N positions in speech decoding, comprising:
-
(a) providing an input encoded frame of speech with encoded excitation including a codebook index ICB where ICB is a sum of one or more pulse indexes with each pulse index corresponding to a position occupied by one or more pulses of a distribution of P signed pulses on N positions, wherein each pulse index is a sum with respect to M of one or more terms XK(M,Q) where X is a multiplier equal to 0, 1, or 2 and K(M,Q) is the number of distributions of Q signed pulses on M positions without regard to the sign of any pulses at the Mth position, and wherein P, N, Q, and M are non-negative integers; (b) computing a distribution of P signed pulses on N positions from said codebook index ICB by successively extracting each of said pulse indexes from ICB where a pulse index is computed by accumulating XK(M,Q) for M decreasing from a location determined by the extraction of the immediately prior pulse index, said accumulating continuing until equaling or exceeding ICB minus the prior extracted pulse indexes; and (c) using said distribution of P signed pulses as part of an excitation in synthesizing a speech frame corresponding to said input frame.
-
Specification