Claims
- 1. A method for transcoding a bit stream encoded according to a mixed-excitation linear predictive (MELP) standard to a bit stream encoded according to a time domain voicing cutoff (TDVC) standard, comprising:
decoding a bit stream into a first set of vocoder parameters compatible with the MELP standard; transforming the first set of vocoder parameters into a second set of vocoder parameters compatible with the TDVC standard without converting the first set of vocoder parameters to an analog or digital waveform representation; and encoding the second set of vocoder parameters into a bit stream compatible with the TDVC standard.
- 2. The method of claim 1, wherein the transforming includes converting MELP spectrum, voicing, pitch, and gain parameters to TDVC spectrum, voicing, pitch, and gain parameters.
- 3. The method of claim 2, wherein the converting of MELP voicing parameters to TDVC voicing parameters comprises:
converting the MELP overall voicing bit and five bandpass voicing strengths in each frame to a TDVC voicing cutoff frequency parameter (fsel).
- 4. The method of claim 3, wherein if the MELP overall voicing bit is one (unvoiced), then the TDVC voicing cutoff frequency parameter (fsel) is set to zero (unvoiced).
- 5. The method of claim 4, wherein if the MELP overall voicing bit is zero (voiced), then the TDVC voicing cutoff frequency parameter is assigned by:
identifying the highest voiced MELP frequency band; and assigning a value for the TDVC voicing cutoff frequency parameter (fsel) which most closely corresponds to the frequency cutoff of the highest voiced frequency band.
- 6. The method of claim 2, wherein the converting of MELP pitch parameters to TDVC pitch parameters comprises:
taking an inverse logatithm of each MELP pitch parameter.
- 7. The method of claim 2, wherein the converting of MELP gain parameters to TDVC gain parameters futher comprises:
converting the two half-frame MELP gains per frame to a single TDVC gain per frame by logarithmically averaging the two half-frame MELP gains in each frame.
- 8. The method of claim 2, further comprising:
linearly interpolating 8 frames of MELP spectrum, voicing, pitch and gain parameters to create 9 frames of TDVC spectrum, voicing, pitch and gain parameters.
- 9. The method of claim 2, further comprising:
quantizing and encoding the interpolated TDVC spectrum, voicing, pitch, and gain parameters according to the TDVC standard.
- 10. A method of converting MELP parameters to TDVC parameters, comprising:
receiving MELP parameters; and transforming the MELP parameters to TDVC parameters without converting to a decompressed form.
- 11. A transcoder for transcoding a bit stream encoded according to an mixed-excitation linear predictive (MELP) standard to a bit stream encoded according to a time domain cutoff voicing (TDVC) standard, comprising:
a decoder decoding a bit stream into a first set of vocoder parameters compatible with the MELP standard; a conversion unit transforming the first set of vocoder parameters into a second set of vocoder parameters compatible with the TDVC standard without converting the first set of vocoder parameters to an analog or digital waveform representation; and an encoder encoding the second set of vocoder parameters into a bit stream compatible with the TDVC vocoder standard.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of U.S. patent application Ser. No. 09/822,503 filed Apr. 2, 2001 (“Compressed Domain Universal Transcoder”).
Continuations (1)
|
Number |
Date |
Country |
Parent |
09822503 |
Apr 2001 |
US |
Child |
10242431 |
Sep 2002 |
US |