Systems, methods, and apparatus for highband time warping
AssigneeQUALCOMM Incorporated
InventorsKoen Bernard Vos, Ananthapadmanabhan Aasanipalai Kandhadai
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method of signal processing including includes encoding a low-frequency portion of a speech signal into at least an encoded narrowband excitation signal and a plurality of narrowband filter parameters; and generating a highband excitation signal based on a narrowband excitation signal. The encoded narrowband excitation signal includes a time warping, and the method includes applying a time shift to a high-frequency portion of the speech signal based on the information related to the time warping. The method also includes encoding the time-shifted high-frequency portion of the speech signal into at least one (A) a plurality of highband filter parameters and (B) a plurality of high band gain factors.
Claims26
A method of signal processing, said method comprising performing each of the following acts within a device that is configured to process speech signals:
- encoding a low-frequency portion of a speech signal into at least an encoded narrowband excitation signal and a plurality of narrowband filter parameters;
- and
- generating a highband excitation signal based on the encoded narrowband excitation signal,
- wherein the encoded narrowband excitation signal describes a signal that is warped in time, with respect to the speech signal, according to a time-varying time warping, and
- wherein said method comprises, based on information relating to the time warping, applying a plurality of different time shifts to a corresponding plurality of successive portions in time of a high-frequency portion of the speech signal, and
- wherein said applying a plurality of different time shifts comprises calculating at least one of the plurality of different time shifts to account for differences between sampling rates of the low-frequency portion and the high-frequency portion.
An apparatus comprising:
- a processor connected to at least one memory;
- a narrowband speech encoder configured to encode a low-frequency portion of a speech signal into at least an encoded narrowband excitation signal and a plurality of narrowband filter parameters;
- and
- a highband speech encoder configured to generate a highband excitation signal based on the encoded narrowband excitation signal,
- wherein said narrowband speech encoder is configured to output a regularization data signal describing a time-varying time warping, with respect to the speech signal, that is included in the encoded narrowband excitation signal, and
- wherein said apparatus comprises a delay line configured to apply a plurality of different time shifts to a corresponding plurality of successive portions in time of a high-frequency portion of the speech signal, wherein the different time shifts are based on information from the regularization data signal, and
- wherein said apparatus comprises a delay value mapper configured to calculate at least one of the plurality of different time shifts to account for differences between sampling rates of the low-frequency portion and the high-frequency portion.
An apparatus comprising:
- means for encoding a low-frequency portion of a speech signal into at least an encoded narrowband excitation signal and a plurality of narrowband filter parameters;
- and
- means for generating a highband excitation signal based on the encoded narrowband excitation signal,
- wherein the encoded narrowband excitation signal describes a signal that is warped in time, with respect to the speech signal, according to a time-varying time warping, and
- wherein said apparatus comprises means for applying, based on information relating to the time warping, a plurality of different time shifts to a corresponding plurality of successive portions in time of a high-frequency portion of the speech signal, and
- wherein said means for applying a plurality of different time shifts is configured to calculate at least one of the plurality of different time shifts to account for differences between-between sampling rates of the low-frequency portion and the high-frequency portion.
Dependencies are inferred from the claim text.