-
公开(公告)号:AT341073T
公开(公告)日:2006-10-15
申请号:AT00950431
申请日:2000-07-18
Applicant: QUALCOMM INC
-
公开(公告)号:DE60027012D1
公开(公告)日:2006-05-18
申请号:DE60027012
申请日:2000-07-19
Applicant: QUALCOMM INC
Inventor: ANANTHAPADMANABHAN K , MANJUNATH SHARATH
Abstract: A method and apparatus for interleaving line spectral information quantization methods in a speech coder includes quantizing line spectral information with two vector quantization techniques, the first technique being a non-moving-average prediction-based technique, and the second technique being a moving-average prediction-based technique. A line spectral information vector is vector quantized with the first technique. Equivalent moving average codevectors for the first technique are computed. A memory of a moving average codebook of codevectors is updated with the equivalent moving average codevectors for a predefined number of frames that were previously processed by the speech coder. A target quantization vector for the second technique is calculated based on the updated moving average codebook memory. The target quantization vector is vector quantized with the second technique to generate a quantized target codevector. The memory of the moving average codebook is updated with the quantized target codevector. Quantized line spectral information vectors are derived from the quantized target codevector.
-
公开(公告)号:AT324653T
公开(公告)日:2006-05-15
申请号:AT00950430
申请日:2000-07-18
Applicant: QUALCOMM INC
Inventor: CHOY EDDIE LUN TIK , MANJUNATH SHARATH
-
公开(公告)号:DE60024080D1
公开(公告)日:2005-12-22
申请号:DE60024080
申请日:2000-05-08
Applicant: QUALCOMM INC
Inventor: DAS AMITAVA , MANJUNATH SHARATH
Abstract: A multipulse interpolative coder for transition speech frames includes an extractor configured to represent a first frame of transitional speech samples by a subset of the samples of the frame. The coder also includes an interpolator configured to interpolate the subset of samples and a subset of samples extracted from an earlier-received frame to synthesize other samples of the first frame that are not included in the subset. The subset of samples is further simplified by selecting a set of pulses from the subset and assigning zero values to unselected pulses. In the alternative, a portion of the unselected pulses may be quantized. The set of pulses may be the pulses having the greatest absolute amplitudes in the subset. In the alternative, the set of pulses may be the most perceptually significant pulses of the subset.
-
公开(公告)号:DE69923079T2
公开(公告)日:2005-12-15
申请号:DE69923079
申请日:1999-11-12
Applicant: QUALCOMM INC
Inventor: DAS AMITAVA , MANJUNATH SHARATH
Abstract: A low-bit-rate coding technique for unvoiced segments of speech includes the steps of extracting high-time-resolution energy coefficients from a frame of speech, quantizing the energy coefficients, generating a high-time-resolution energy envelope from the quantized energy coefficients, and reconstituting a residue signal by shaping a randomly generated noise vector with quantized values of the energy envelope. The energy envelope may be generated with a linear interpolation technique. A post-processing measure may be obtained and compared with a predefined threshold to determine whether the coding algorithm is performing adequately.
-
公开(公告)号:AT310303T
公开(公告)日:2005-12-15
申请号:AT00930512
申请日:2000-05-08
Applicant: QUALCOMM INC
Inventor: DAS AMITAVA , MANJUNATH SHARATH , CHANDRA LAYOUT
Abstract: A multipulse interpolative coder for transition speech frames includes an extractor configured to represent a first frame of transitional speech samples by a subset of the samples of the frame. The coder also includes an interpolator configured to interpolate the subset of samples and a subset of samples extracted from an earlier-received frame to synthesize other samples of the first frame that are not included in the subset. The subset of samples is further simplified by selecting a set of pulses from the subset and assigning zero values to unselected pulses. In the alternative, a portion of the unselected pulses may be quantized. The set of pulses may be the pulses having the greatest absolute amplitudes in the subset. In the alternative, the set of pulses may be the most perceptually significant pulses of the subset.
-
公开(公告)号:AT288122T
公开(公告)日:2005-02-15
申请号:AT00947533
申请日:2000-07-19
Applicant: QUALCOMM INC
Inventor: MANJUNATH SHARATH , DEJACO ANDREW P
Abstract: A method and apparatus for maintaining a target bit rate in a speech coder includes a speech coder for encoding a frame at a preselected encoding rate, computing a running average bit rate for a predefined number of encoded frames, subtracting the running average bit rate from a predefined target average bit rate, and dividing the difference by the preselected encoding rate. If the quotient value is negative, a predefined number of possible occurrence counts of speech coder performance threshold values that are less than a current performance threshold value is accumulated, the accumulated number being greater than the absolute value of the quotient. The product of a decrement-per-occurrence-count-value and the predefined number of occurrence counts is subtracted from the current performance threshold value to obtain a new performance threshold value. If the quotient value is positive, a predefined number of possible occurrence counts of speech coder performance threshold values that are greater than the current performance threshold value is accumulated, the accumulated number being greater than the quotient. The product of an increment-per-occurrence-count-value and the predefined number of occurrence counts is added to the current performance threshold value to obtain a new performance.
-
公开(公告)号:HK1064196A1
公开(公告)日:2005-01-21
申请号:HK04106760
申请日:2002-12-30
Applicant: QUALCOMM INC
Inventor: MANJUNATH SHARATH
Abstract: A method and apparatus for encoding a prototype waveform is disclosed comprising performing (614) a cross-correlation between a phase spectra of the prototype waveform and a phase spectra of a reference prototype waveform; generating (614) representatives for the maximum values of the cross-correlation; and quantizing (612, 616) an amplitude vector of the prototype waveform and the representatives; whereupon the amplitude vector and the representatives are transmitted as the encoded form of the prototype waveform. Also disclosed is a method and apparatus for reconstructing a prototype waveform, comprising generating (716) linear phase shift values from received phase parameters; composing (714) a modified phase vector from reference phases and the linear phase shift values; and generating (708, 704) a reconstructed current prototype from the modified phase vector and received amplitude parameters.
-
公开(公告)号:AU2003297342A1
公开(公告)日:2004-07-14
申请号:AU2003297342
申请日:2003-12-17
Applicant: QUALCOMM INC
Inventor: KANDHADAI ANANTHAPADMANABHAN A , MANJUNATH SHARATH , EL-MALEH KHALED
Abstract: Methods and apparatus are presented for reducing the number of bits needed to represent an excitation waveform. An acoustic signal in an analysis frame is analyzed to determine whether it is a band-limited signal. A sub-sampled sparse codebook is used to generate the excitation waveform if the acoustic signal is a band-limited signal. The sub-sampled sparse codebook is generated by decimating permissible pulse locations from the codebook track in accordance with the frequency characteristic of the acoustic signal.
-
公开(公告)号:BR0012540A
公开(公告)日:2004-06-29
申请号:BR0012540
申请日:2000-07-19
Applicant: QUALCOMM INC
Inventor: ANANTHAPADMANABHAN ARASANIPALA , MANJUNATH SHARATH
Abstract: A method and apparatus for interleaving line spectral information quantization methods in a speech coder includes quantizing line spectral information with two vector quantization techniques, the first technique being a non-moving-average prediction-based technique, and the second technique being a moving-average prediction-based technique. A line spectral information vector is vector quantized with the first technique. Equivalent moving average codevectors for the first technique are computed. A memory of a moving average codebook of codevectors is updated with the equivalent moving average codevectors for a predefined number of frames that were previously processed by the speech coder. A target quantization vector for the second technique is calculated based on the updated moving average codebook memory. The target quantization vector is vector quantized with the second technique to generate a quantized target codevector. The memory of the moving average codebook is updated with the quantized target codevector. Quantized line spectral information vectors are derived from the quantized target codevector.
-
-
-
-
-
-
-
-
-