US5533133A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Noise suppression in digital voice communications systems
Assignee: JPMorgan Chase Bank NA
•
Filing: 1993-03-26
•
Granted: 1996-07-02
•
Expires: 2013-03-26
Abstract
Abstract Noise is suppressed during pauses and silent periods in conversation, and voiced signals are freely passed in a mobile communications system thereby improving the quality of the transmitted speech. Noise suppression is implemented in such a way that a low level of noise is still allowed to pass to provide presence of the remote speaker; that is, the line is not made completely silent as this may falsely indicate that the connection has been interrupted. The noise suppression has an added feature of decreasing the background noise fractionally when voice is no longer detected. This provides perceptually improved quality of the communication.
Inventors
- 👤 Allan Lamkin
- 👤 W. Robert Kepley, III
- 👤 Prabhat K. Gupta
- 👤 Adrian J. Morris
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 20:06
CPC Classifications
H; H03; H03G; H03G3/00; H03G3/20; H03G3/30; H03G3/34; H03G3/341
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
172 words
A method of noise suppression based on the detection of voice activity in a communications system comprising the steps of: receiving voice signal samples and voice signal parameters including an average signal level, a zero crossing and a slope of the average signal level; periodically updating the voice signal parameters; comparing said updated average signal level parameters with high and low level thresholds, said updated zero crossing parameter with a zero crossing threshold, and said updated slope parameter with a slope threshold; determining voice activity on said comparing step; if voice activity exists, setting a noise state to zero, but if voice activity does not exist, then incrementing the noise state by one; testing the noise state to determine its value and if the noise state is greater than a predetermined value, setting the noise state to said predetermined value; setting a scale factor to one minus the product of the noise state and an attenuation constant; and generating output samples as a product of the input samples times the scale factor.
Claim 2
Independent Claim
172 words
A method of noise suppression based on the detection of voice activity in a communications system comprising the steps of: receiving voice signal samples and voice signal parameters including an average signal level, a zero crossing and a slope of the average signal level; periodically updating the voice signal parameters; comparing said updated average signal level parameters with high and low level thresholds, said updated zero crossing parameter with a zero crossing threshold, and said updated slope parameter with a slope threshold; determining voice activity on said comparing step; if voice activity exists, setting a noise state to zero, but if voice activity does not exist, then incrementing the noise state by one; testing the noise state to determine its value and if the noise state is greater than a predetermined value, setting the noise state to said predetermined value; setting a scale factor to one minus the product of the noise state and an attenuation constant; and generating output samples as a product of the input samples times the scale factor.
Claim 3
Dependent Claim
51 words
The method of noise suppression recited in claim 1 further comprising the steps of: detecting and updating a level of background noise; and if the absolute value of the difference between said background noise and said update average signal level exceeds a predetermined value, updating said high and low level thresholds.
Claim 4
Dependent Claim
183 words
Apparatus for detecting voice activity and suppressing noise in a communications system comprising: means for receiving voice signal samples and voice signal parameters including an average signal level, a zero crossing and a slope of the average signal level; means for periodically updating the voice signal parameters; means for comparing said updated average signal level parameters with high and low level thresholds, said updated zero crossing parameter with a zero crossing threshold, and said updated slope parameter with a slope threshold; means for determining voice activity depending on said comparing step; means for setting a noise state to zero if voice activity exists, but if voice activity does not exist, then for incrementing the noise state by one; means for testing the noise state to determine its value and if the noise state is greater than a predetermined value, setting the noise state to said predetermined value; means for setting a scale factor to one minus the product of the noise state and an attenuation constant.; and means for generating output samples as a product of the input samples and the scale factor.
Claim 5
Dependent Claim
183 words
Apparatus for detecting voice activity and suppressing noise in a communications system comprising: means for receiving voice signal samples and voice signal parameters including an average signal level, a zero crossing and a slope of the average signal level; means for periodically updating the voice signal parameters; means for comparing said updated average signal level parameters with high and low level thresholds, said updated zero crossing parameter with a zero crossing threshold, and said updated slope parameter with a slope threshold; means for determining voice activity depending on said comparing step; means for setting a noise state to zero if voice activity exists, but if voice activity does not exist, then for incrementing the noise state by one; means for testing the noise state to determine its value and if the noise state is greater than a predetermined value, setting the noise state to said predetermined value; means for setting a scale factor to one minus the product of the noise state and an attenuation constant.; and means for generating output samples as a product of the input samples and the scale factor.
References Cited (Backward Citations)
US5133013A
Cited
US5220610A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-02 | 2000-01-01 | 2000-07-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-02 | 2004-01-01 | 2004-07-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-02 | 2008-01-01 | 2008-07-02 | $7700.00 | Window Closed / Lapsed |