IP Library Granted Patent US 9,137,600
Granted Patent B2
US 9,137,600 · App. 13/768,108 · Granted Sep 15, 2015

System and method for dynamic residual noise shaping

Inventors: Phillip Alan Hetherington (Port Moody, CA); Xueman Li (Burnaby, CA)
Assignee: 2236008 Ontario Inc.
H04R3/002G10L21/0208G10L21/0216G10L21/0232
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,137,600
App. No.
13/768,108
Granted
Sep 15, 2015
Kind
B2
Abstract

A system and method for dynamic residual noise shaping configured to reduce hiss noise in an audio signal. The system and method may detect an amount and type of hiss noise. The system and method may limit calculated noise suppression gains responsive to the detected amount and type of hiss noise. The limited noise suppression gains may be applied to the audio signal and may reduce the hiss noise.

Claims (36)

1. A dynamic residual noise shaping method, comprising:

detecting an amount of high frequency hiss noise in an audio signal by a computer processor;

calculating noise suppression gains by the computer processor by applying a noise reduction filter to the audio signal;

modifying the calculated noise suppression gains by the computer processor responsive to the detected amount of high frequency hiss noise; and

applying the modified noise suppression gains by the computer processor to the audio signal.

2. The method of claim 1 , where modifying the calculated noise suppression gains responsive to the detected amount of high frequency hiss noise comprises modifying the calculated noise suppression gains above a hiss cutoff frequency.

3. The method of claim 1 , where detecting the amount of high frequency hiss noise in an audio signal comprises:

estimating a background noise level for each of a plurality of frequency bins of the audio signal;

calculating a difference between the background noise level and a target noise shape for each of the plurality of frequency bins of the audio signal; and

detecting when the difference exceeds a hiss threshold for each of the plurality of frequency bins of the audio signal.

4. The method of claim 3 , where the target noise shape is adjusted by a hiss noise floor offset.

5. The method of claim 3 , where detecting when the difference exceeds the hiss threshold for each of the plurality of frequency bins further comprises calculating the hiss threshold responsive to any one or more of an audio signal level, the background noise level and an associated frequency bin.

6. The method of claim 1 , where modifying the noise suppression gains responsive to the detected amount of high frequency hiss noise comprises modifying the noise suppression gains to substantially correlate to a target noise shape for each of a plurality of frequency bins of the audio signal.

7. The method of claim 6 , where the target noise shape comprises one of a white, a pink or a brown noise.

8. The method of claim 6 , where the target noise shape comprises an increasing gain with an increasing frequency.

9. The method of claim 1 , where calculating noise suppression gains by applying the noise reduction filter to the audio signal comprises averaging the audio signal in time and frequency.

10. The method of claim 1 , further comprising generating a set of subbands of the audio signal through a subband filter or a Fast Fourier Transform.

11. The method of claim 10 , further comprising generating the set of subbands of the audio signal according to a critical, an octave, a mel, or a bark band spacing technique.

12. A system for dynamic residual noise shaping, comprising:

a hiss noise detector to detect an amount of high frequency hiss noise in an audio signal;

a noise reduction filter applied to the audio signal to calculate noise suppression gains;

a noise suppression gain modifier to modify the noise suppression gains responsive to the amount of high frequency hiss noise detected; and

a suppression gain applier to apply the modified noise suppression gains to the audio signal.

13. The system of claim 12 , where the noise suppression gain modifier, responsive to the amount of high frequency hiss noise, modifies the calculated noise suppression gains above a hiss cutoff frequency.

14. The system of claim 12 , where the hiss noise detector to detect an amount of high frequency hiss noise in an audio signal comprises:

a background noise level estimator to estimate a background noise level for each of a plurality of frequency bins of the audio signal;

a difference calculator to calculate a difference between the background noise level and a target noise shape for the each of the plurality of frequency bins of the audio signal; and

a detector to detect when the difference exceeds a hiss threshold for each of the plurality of frequency bins of the audio signal.

15. The system of claim 14 , where the target noise shape is adjusted by a hiss noise floor offset.

16. The system of claim 14 , where the detector to detect when the difference exceeds the hiss threshold for each of the plurality of frequency bins further comprises a calculator to calculate the hiss threshold responsive to any one or more of an audio signal level, the background noise level and an associated frequency bin.

17. The system of claim 12 , where the noise suppression gain modifier to modify the noise suppression gains responsive to the amount of high frequency hiss noise comprises a modifier to modify the noise suppression gains to substantially correlate to a target noise shape for each of a plurality of frequency bins of the audio signal.

18. The system of claim 17 , where the target noise shape comprises one of a white, a pink or a brown noise.

19. The system of claim 17 , where the target noise shape comprises increasing gain with increasing frequency.

20. The system claim 12 , where the noise reduction filter applied to the audio signal to calculate noise suppression gains comprises averaging the audio signal in time and frequency.

21. The system of claim 12 , further comprising a subband analyzer to generate a set of subbands of the audio signal through a subband filter or a Fast Fourier Transform.

22. The system of claim 21 , further comprising a subband analyzer to generate the set of subbands of the audio signal according to a critical, octave, mel, or bark band spacing technique.

Assignments (7)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2013
From: HETHERINGTON, PHILLIP ALAN; LI, XUEMAN
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 030906/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2013
From: LI, XUEMAN; HETHERINGTON, PHILLIP ALAN
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 030137/0175 →
Continuity (2)
Provisional Application 61599762 · Feb 16, 2012
Related Publication 20130223645A1 · Aug 29, 2013