IP Library Granted Patent US 9,076,437
Granted Patent B2
US 9,076,437 · App. 12/877,074 · Granted Jul 7, 2015

Audio signal processing apparatus

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,076,437
App. No.
12/877,074
Granted
Jul 7, 2015
Kind
B2
Abstract

An apparatus comprising at least one processor and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: filtering an audio signal into at least three frequency band signals; generating for each frequency band signal a plurality of sub-band signals; processing at least one sub-band signal from at least one frequency band; and combining the processed sub-band signals to form a combined processed audio signal.

Claims (62)

1. A method comprising:

filtering an audio signal into at least three frequency band signals;

for each frequency band signal, filtering the frequency band signal into a plurality of sub-band signals by:

generating an M-band bandfilter;

selecting at least two bands from the M-band bandfilter and combining outputs for the at least two bands to create a modified M-band bandfilter; and

applying the modified M-band bandfilter to the frequency band signal to generate the sub-band signals for the frequency band signal;

processing at least one sub-band signal from at least one frequency band signal; and

combining the processed sub-band signals to form a combined processed audio signal.

2. The method as claimed in claim 1 , wherein filtering an audio signal into at least three frequency band signals comprises:

high-pass filtering the audio signal into a first of at least three frequency band signals;

low-pass filtering the audio signal into a low-pass filtered signal; and

downsampling the low-pass filtered audio signal to generate a combined second and third of the at least three frequency band signals.

3. The method as claimed in claim 1 , wherein processing at least one sub-band signal from at least one frequency band comprises:

applying noise suppression to the at least one sub-band signal from the at least one frequency band signal.

4. The method as claimed in claim 1 , wherein combining the processed sub-band signals to form a combined processed audio signal comprises:

combining the processed sub-band signals to form at least three processed frequency band signals.

5. The method as claimed in claim 4 , wherein combining the processed sub-band signals to form a combined processed audio signal further comprises:

upsampling a first of the at least three processed frequency band signals;

low pass filtering the upsampled first of the at least three processed frequency band signals; and

combining the low pass filtered, upsampled, first of the at least three processed frequency band signals with a second of the at least three processed frequency band signals to generate a combined first and second of the at least three processed frequency band signals.

6. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

filtering an audio signal into at least three frequency band signals;

for each frequency band signal, filtering the frequency band signal into a plurality of sub-band signals by:

generating an M-band bandfilter;

selecting at least two bands from the M-band bandfilter and combining the outputs for the at least two bands to create a modified M-band bandfilter; and

applying the modified M-band bandfilter to the frequency band to generate the sub-band signals for the frequency band signal;

processing at least one sub-band signal from at least one frequency band signal; and

combining the processed sub-band signals to form a combined processed audio signal.

7. The apparatus as claimed in claim 6 , wherein the filtering an audio signal into at least three frequency band signals cause the apparatus at least to further perform:

high-pass filtering the audio signal into a first of at least three frequency band signals;

low-pass filtering the audio signal into a low-pass filtered signal; and

downsampling the low-pass filtered audio signal to generate a combined second and third of the at least three frequency band signals.

8. The apparatus as claimed in claim 7 , wherein filtering an audio signal into at least three frequency band signals cause the apparatus at least to further perform:

high-pass filtering the combined second and third of the at least three frequency band signals to form the second of the at least three frequency band signals;

low-pass filtering the combined second and third of the at least three frequency band signals; and

downsampling the low-pass filtered combined second and third of the at least three frequency band signals to generate the third of the at least three frequency band signals.

9. The apparatus as claimed in claim 6 , wherein processing at least one sub-band signal from at least one frequency band cause the apparatus at least to further perform applying noise suppression to the at least one sub-band signal from the at least one frequency band.

10. The apparatus as claimed in claim 6 , wherein combining the processed sub-band signals to form a combined processed audio signal cause the apparatus at least to further perform combining the processed sub-band signals to form at least three processed frequency band signals.

11. The apparatus as claimed in claim 10 , wherein combining the processed sub-band signals to form a combined processed audio signal further cause the apparatus at least to further perform:

upsampling a first of the at least three processed frequency band signals;

low pass filtering the upsampled first of the at least three processed frequency band signals; and

combining the low pass filtered, upsampled, first of the at least three processed frequency band signals with a second of the at least three processed frequency band signals to generate a combined first and second of the at least three processed frequency band signals.

12. The apparatus as claimed in claim 11 , wherein combining the processed sub-band signals to form a combined processed audio signal cause the apparatus at least to further perform delaying the second of the at least three processed frequency band signals so to synchronize the low pass filtered, upsampled, first of the at least three processed frequency band signals with the second of the at least three processed frequency band signals.

13. The apparatus as claimed in claim 11 , wherein combining the processed sub-band signals cause the apparatus at least to further perform:

upsampling the combined first and second of the at least three processed frequency band signals;

low pass filtering the upsampled combined first and second of the at least three processed frequency band signals; and

combining the low pass filtering the upsampled combined first and second of the at least three processed frequency band signals with a third of the at least three processed frequency band signals to generate the combined processed audio signal.

14. The apparatus as claimed in claim 7 , wherein the at least one processor and at least one memory is further configured to perform configuring a first set of filters comprising: a first filter for the high-pass filtering of the audio signal into a first of at least three frequency band signals; a second filter for the low-pass filtering of the audio signal into a low-pass filtered signal; and a third filter for the low pass filtering of the upsampled combined first and second of the at least three processed frequency band signals.

15. The apparatus as claimed in claim 8 , wherein the at least one processor and at least one memory is further configured to perform configuring a second set of filters comprising:

a first filter for the high-pass filtering of the combined second and third of the at least three frequency band signals to form the second of the at least three frequency band signals; a second filter for the low-pass filtering of the combined second and third of the at least three frequency band signals; and a third filter for low pass filtering of the upsampled first of the at least three processed frequency band signals.

16. A non-transitory computer-readable medium encoded with instructions that, when executed by a computer, perform:

filtering an audio signal into at least three frequency band signals;

for each frequency band signal, filtering the frequency band signal into a plurality of sub-band signals by:

generating an M-band bandfilter;

selecting at least two bands from the M-band bandfilter and combining the outputs for the at least two bands to create a modified M-band bandfilter; and

applying the modified M-band bandfilter to the frequency band to generate the sub-band signals for the frequency band signal;

processing at least one sub-band signal from at least one frequency band signal; and

combining the processed sub-band signals to form a combined processed audio signal.

17. The method as claimed in claim 1 ,wherein the same M-band filter is used for each frequency band signal and wherein combining of the outputs for the at least two bands of the M-band bandfilter is performed differently for at least some of the frequency band signals.

18. The method as claimed in claim 1 , wherein the combining of the outputs for the at least two bands of the M-band bandfilter is accomplished by adding up the corresponding filter coefficients for the at least two frequency bands.

19. The apparatus as claimed in claim 6 , wherein the at least one processor and at least one memory is configured to use the same M-band filter for each frequency band signal and is configured to combine the outputs for the at least two bands of the M-band bandfilter differently for at least some of the frequency band signals.

20. The apparatus as claimed in claim 6 , wherein the at least one processor and at least one memory is configured to combine the outputs for the at least two bands of the M-band bandfilter by adding up the corresponding filter coefficients for the at least two frequency bands.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035280/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2010
From: NIEMISTO, RIITTA ELINA; VARTIAINEN, JUKKA PETTERI; DUMITRESCU, BOGDAN; BREGOVIC, ROBERT
To: NOKIA CORPORATION
Reel/Frame 024950/0058 →