IP Library › Granted Patent US 9,837,092
Granted Patent B2
US 9,837,092 · App. 15/592,573 · Granted Dec 5, 2017

Classification between time-domain coding and frequency domain coding

Inventor: Yang Gao (Mission Viejo, CA)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G10L19/125G10L19/002G10L19/22G10L2019/0002G10L2019/0011G10L2019/0016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,837,092
App. No.
15/592,573
Granted
Dec 5, 2017
Kind
B2
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.

Claims (42)

1. 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.

2. The method of claim 1 , 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.

3. The method of claim 2 , wherein the coding bit rate is lower than a lower bit rate limit when the coding bit rate is less than 24.4 kbps.

4. The method of claim 1 , wherein selecting frequency domain coding or time domain coding comprises:

selecting frequency domain coding for coding the digital signal based on:

detecting the digital signal comprises a short pitch signal for which the pitch lag is shorter than a pitch lag limit,

coding bit rate is intermediate between a lower bit rate limit and an upper bit rate limit, and wherein a voicing periodicity is low.

5. The method of claim 1 , wherein, selecting frequency domain coding or time domain coding comprises:

selecting time domain coding for coding the digital signal based on:

detecting the digital signal doesn't comprise a short pitch signal for which the pitch lag is shorter than a pitch lag limit, and

the digital signal is classified as unvoiced speech or normal speech.

6. The method of claim 1 , wherein selecting frequency domain coding or time domain coding comprises:

selecting time domain coding for coding the digital signal based on:

detecting the digital signal comprises a short pitch signal for which the pitch lag is shorter than a pitch lag limit, and

coding bit rate is intermediate between a lower bit rate limit and an upper bit rate limit and a voicing periodicity is very strong.

7. The method of claim 1 , further comprising coding the digital signal using the selected frequency domain coding or the selected time domain coding.

8. The method of claim 1 , wherein selecting frequency domain coding or time domain coding based on the pitch lag of the digital signal comprises detecting for short pitch signal based on determining a parameter for detecting lack of very low frequency energy or a parameter for spectral sharpness.

9. 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.

10. The encoder of claim 9 , 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.

11. The encoder of claim 10 , wherein the coding bit rate is lower than a lower bit rate limit when the coding bit rate is less than 24.4 kbps.

12. 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.

13. The device of claim 12 , the encoder is configured to the select 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.

14. The device of claim 12 , wherein the coding bit rate is lower than a lower bit rate limit when the coding bit rate is less than 24.4 kbps.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Dec 22, 2025
From: DOLBY LABORATORIES INTERNATIONAL SERVICES (BEIJING) CO., LTD.
To: DOLBY INTERNATIONAL AB
Reel/Frame 074019/0868 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 7, 2025
From: HUAWEI TECHNOLOGIES CO., LTD.
To: DOLBY LABORATORIES INTERNATIONAL SERVICES (BEIJING) CO., LTD.
Reel/Frame 072400/0611 →
Continuity (3)
Continuation 14511943 · Oct 10, 2014
Provisional Application 62029437 · Jul 26, 2014
Related Publication 20170249949A1 · Aug 31, 2017