Classification Between Time-Domain Coding and Frequency Domain Coding
AssigneeHuawei Technologies Co.,Ltd.
InventorYang Gao
Life of this patent
Estimating the term…
Abstract
A method for processing speech signals prior to encoding a digital signal comprising audio data includes selecting frequency domain coding or time domain coding based on a coding bit rate to be used for coding the digital signal and a short pitch lag detection of the digital signal.
Claims14
A method performed by an encoder for processing speech signals prior to encoding a digital signal comprising audio data, comprising:
- selecting frequency domain coding or time domain coding based on
- a coding bit rate to be used for coding the digital signal;
- and
- detecting whether the digital signal comprises a short pitch signal for which the pitch lag is shorter than a pitch lag limit, wherein the pitch lag limit is a minimum allowable pitch for a Code Excited Linear Prediction Technique (CELP) algorithm for coding the digital signal, wherein the minimum allowable pitch is 34 when a sampling rate is 12.8 kHz.
An encoder for processing speech signals prior to encoding a digital signal comprising audio data, the encoder comprising:
- a memory storing computer instructions;
- a processor coupled to retrieve and execute the computer instructions to prompt the processor to perform the steps of:
- selecting frequency domain coding or time domain coding based on a coding bit rate to be used for coding the digital signal;
- and
- detecting a short pitch lag of the digital signal, wherein the detecting the short pitch lag comprises:
- detecting whether the digital signal comprises a short pitch signal for which the pitch lag is shorter than a pitch lag limit, wherein the pitch lag limit is a minimum allowable pitch for a Code Excited Linear Prediction Technique (CELP) algorithm for coding the digital signal, wherein the minimum allowable pitch is 34 when a sampling rate is 12.8 kHz.
The encoder of claim 10, wherein, the selecting frequency domain coding or time domain coding comprises:
- selecting time domain coding for coding the digital signal based on:
- the coding bit rate is lower than a lower bit rate limit, and
- detecting the digital signal comprises a short pitch signal for which the pitch lag is shorter than a pitch lag limit.
A device for processing speech signals prior to encoding a digital signal comprising audio data, the device comprising:
- a central processing unit (CPU), a memory and an encoder implemented by an application specific integrated circuit (ASIC), wherein the encoder is configured to:
- select frequency domain coding or time domain coding based on
- a coding bit rate to be used for coding the digital signal and
- detecting whether the digital signal comprises a short pitch signal for which the pitch lag is shorter than a pitch lag limit, wherein the pitch lag limit is a minimum allowable pitch for a Code Excited Linear Prediction Technique (CELP) algorithm for coding the digital signal, wherein the minimum allowable pitch is 34 when a sampling rate is 12.8 kHz.
Dependencies are inferred from the claim text.