IP Library Granted Patent US 8,700,391
Granted Patent B1
US 8,700,391 · App. 12/895,254 · Granted Apr 15, 2014

Low complexity bandwidth expansion of speech

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 8,700,391
App. No.
12/895,254
Granted
Apr 15, 2014
Kind
B1
Abstract

Audio signal bandwidth expansion is performed on a narrow bandwidth signal received from a far end source. The far end source may transmit the signal over the audio communication network. The narrow band signal bandwidth is expanded such that the bandwidth exceeds that of the audio communication network. The signal may be expanded by performing frequency folding on the signal. One or more features are determined for the narrow bandwidth signal, and the expanded signal is modified based on a feature. The feature may be signal band energy slope, narrow band signal energy, or some other feature. The modification may be performed by a shelf filter selected based on the feature. The modified signals are provided for additional processing. In some embodiments, a noise component is added to the narrow band signal prior to folding to create an excitation that reduces the appearance of a fully harmonic signal characteristic.

Claims (28)

1. A method for processing an audio signal, comprising:

determining a feature of a received signal, the feature including a ratio of a first energy associated with a lower frequency of the received signal and a second energy associated with a higher frequency of the received signal;

executing a bandwidth expansion module stored in memory to expand the spectrum of the received signal to create an expanded signal; and

modifying the expanded signal based on the feature of the received signal, the modifying including selecting a filter model to apply to the expanded signal based on the feature.

2. The method of claim 1 , further comprising adding a noise component to the received signal.

3. The method of claim 2 , wherein the noise component is modulated based on a speech characteristic of the received signal.

4. The method of claim 1 , wherein expanding the spectrum includes performing spectrum folding on the received signal.

5. The method of claim 1 , wherein the filter model is a shelf filter module.

6. The method of claim 5 , wherein the shelf filter module is constructed from two all pass filters.

7. The method of claim 1 , further comprising performing noise reduction on the modified expanded signal.

8. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for processing an audio signal, the method comprising:

determining a feature of a received signal, the feature including a ratio of a first energy associated with a lower frequency of the received signal and a second energy associated with a higher frequency of the received signal;

expanding the spectrum of the received signal to create an expanded signal; and

modifying the expanded signal based on the feature of the received signal, the modifying including selecting a filter model to apply to the expanded signal based on the feature.

9. The non-transitory computer readable storage medium of claim 8 , further comprising adding a noise component to the received signal.

10. The non-transitory computer readable storage medium of claim 9 , wherein the noise component is modulated based on a speech characteristic of the received signal.

11. The non-transitory computer readable storage medium of claim 8 , wherein expanding the spectrum includes performing spectrum folding on the received signal.

12. The non-transitory computer readable storage medium of claim 8 , wherein the filter model is a shelf filter module.

13. The non-transitory computer readable storage medium of claim 12 , wherein the shelf filter module is constructed from two all pass filters.

14. The non-transitory computer readable storage medium of claim 8 , further comprising performing noise reduction on the modified expanded signal.

15. A system for processing an audio signal, comprising:

a processor;

a signal fold module stored in memory and executed by the processor, the signal fold module receiving an audio signal and providing an expanded signal having an expanded spectrum;

a feature extraction module stored in memory and executed by the processor, the feature extraction module receiving the audio signal and providing a feature based on the audio signal, the feature including a ratio of a first energy associated with a lower frequency of the received signal and a second energy associated with a higher frequency of the received signal; and

a signal shaping module stored in memory and executed by the processor, the signal shaping module modifying an expanded signal based on the feature, the modifying including selecting a filter model to apply to the expanded signal based on the feature.

16. The system of claim 15 , further comprising:

a noise generation module stored in memory and executed by the processor, the audio signal including a noise component generated by the noise generation module.

17. The system of claim 15 , further comprising a noise reduction module stored in memory and executed by the processor, the noise reduction module performing noise reduction on the modified expanded signal.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: KNOWLES ELECTRONICS, LLC
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 066216/0142 →
CHANGE OF NAME Recorded Feb 25, 2016
From: AUDIENCE, INC.
To: AUDIENCE LLC
Reel/Frame 037927/0424 →
MERGER Recorded Feb 25, 2016
From: AUDIENCE LLC
To: KNOWLES ELECTRONICS, LLC
Reel/Frame 037927/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2010
From: AVENDANO, CARLOS; MURGIA, CARLO; MASSIE, DANA
To: AUDIENCE, INC.
Reel/Frame 025331/0480 →