Time-warping frames of wideband vocoder
First Claim
1. A method of communicating speech, comprising:
- time-warping a residual low band speech signal to an expanded or compressed version of the residual low band speech signal;
time-warping a high band speech signal to an expanded or compressed version of the high band speech signal, wherein the time-warping of the high band speech signal comprises;
determining a plurality of pitch periods from the residual low band speech signal;
overlap/adding one or more pitch periods of the high band speech signal if the high band speech signal is compressed, using the pitch periods from the residual low band speech signal; and
overlap/adding or repeating one or more pitch periods of the high band speech signal if the high band speech signal is expanded, using the pitch periods from the residual low band speech signal; and
merging a synthesized version of the time-warped residual low band and the time-warped high band speech signals to give an entire time-warped speech signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating speech comprising time-warping a residual low band speech signal to an expanded or compressed version of the residual low band speech signal, time-warping a high band speech signal to an expanded or compressed version of the high band speech signal, and merging the time-warped low band and high band speech signals to give an entire time-warped speech signal. In the low band, the residual low band speech signal is synthesized after time-warping of the residual low band signal while in the high band, an unwarped high band signal is synthesized before time-warping of the high band speech signal. The method may further comprise classifying speech segments and encoding the speech segments. The encoding of the speech segments may be one of code-excited linear prediction, noise-excited linear prediction or ⅛ frame (silence) coding.
-
Citations
36 Claims
-
1. A method of communicating speech, comprising:
-
time-warping a residual low band speech signal to an expanded or compressed version of the residual low band speech signal; time-warping a high band speech signal to an expanded or compressed version of the high band speech signal, wherein the time-warping of the high band speech signal comprises; determining a plurality of pitch periods from the residual low band speech signal; overlap/adding one or more pitch periods of the high band speech signal if the high band speech signal is compressed, using the pitch periods from the residual low band speech signal; and overlap/adding or repeating one or more pitch periods of the high band speech signal if the high band speech signal is expanded, using the pitch periods from the residual low band speech signal; and merging a synthesized version of the time-warped residual low band and the time-warped high band speech signals to give an entire time-warped speech signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 36)
-
-
17. A vocoder having at least one input and at least one output, comprising:
-
an encoder comprising a filter having at least one input operably connected to the input of the vocoder and at least one output; and a decoder comprising; a synthesizer having at least one input operably connected to the at least one output of the encoder and at least one output operably connected to the at least one output of the vocoder; and a memory, wherein the decoder is adapted to execute software instructions stored in the memory comprising; time-warping a residual low band speech signal to an expanded or compressed version of the residual low band speech signal; time-warping a high band speech signal to an expanded or compressed version of the high band speech signal, wherein the time-warping software instruction of the high band speech signal comprises; determining a plurality of pitch periods from the residual low band speech signal, overlap/adding one or more pitch periods of the high band speech signal if the high band speech signal is compressed, using the pitch periods from the residual low band speech signal; and overlap/adding or repeating one or more pitch periods of the high band speech signal if the high band speech signal is expanded, using the pitch periods from the residual low band speech signal; and merging a synthesized version the time-warped residual low band and the time-warped high band speech signals to give an entire time-warped speech signal. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus configured to communicate speech, said apparatus comprising:
-
means for time-warping a residual low band speech signal to an expanded or compressed version of the residual low band speech signal; means for time-warping a high band speech signal to an expanded or compressed version of the high band speech signal, wherein the time-warping of the high band speech signal comprises; means for determining a plurality of pitch periods from the residual low band speech signal; means for overlapping/adding one or more pitch periods of the high band speech signal if the high band speech signal is compressed, using the pitch periods from the residual low band speech signal; and means for overlapping/adding or repeating one or more pitch periods of the high band speech signal if the high band speech signal is expanded, using the pitch periods from the residual low band speech signal; and means for merging a synthesized version of the time-warped residual low band and the time-warped high band speech signals to give an entire time-warped speech signal.
-
Specification