US5727072A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Use of noise segmentation for noise cancellation
Assignee: Verizon Patent and Licensing Inc
•
Filing: 1995-02-24
•
Granted: 1998-03-10
•
Expires: 2015-02-24
Abstract
Abstract What is disclosed is a method and system for improving noise cancellation in a signal containing speech by classifying noise frames by their characteristics, and estimating noise based on only one classification at a time. In some instances, the disclosed method further directs the noise estimator and noise canceller to utilize only a designated noise class. Also, the disclosed system can automatically switch between pre-processing and post-processing modes in response to detected changes in acoustic environments.
Inventors
- 👤 Vijay Rangan Raman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 16:46
CPC Classifications
G; G10; G10L; G10L21/00; G10L21/02; G10L21/0208; G10L25/00; G10L25/78; G10L2025/783
Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
56 words
In a noise reduction system, a method for estimating noise for cancellation purposes comprising the steps of separating noise signal samples into frames, aggregating the frames into segments when adjoining frames are similar, ending a segment when a dissimilar frame is encountered, and using only one segment at a time as representative of noise during speech.
Claim 2
Dependent Claim
56 words
In a noise reduction system, a method for estimating noise for cancellation purposes comprising the steps of separating noise signal samples into frames, aggregating the frames into segments when adjoining frames are similar, ending a segment when a dissimilar frame is encountered, and using only one segment at a time as representative of noise during speech.
Claim 3
Dependent Claim
14 words
The method of claim 1 wherein only frames of similar energy levels are aggregated.
Claim 4
Dependent Claim
14 words
The method of claim 1 wherein a segment must contain at least three frames.
Claim 5
Dependent Claim
19 words
The method of claim 1 wherein noise frames not included in any segment are not used for noise estimation.
Claim 6
Dependent Claim
15 words
The method of claim 1 wherein the last segment prior to speech is solely utilized.
Claim 7
Dependent Claim
58 words
In a noise reduction system, a method for estimating noise for cancellation purposes comprising the steps of separating noise signal samples into frames, aggregating the frames into segments when adjoining frames are similar, and using one segment at a time as representative of noise during speech, wherein the first segment after speech is solely utilized for noise estimation.
Claim 8
Dependent Claim
58 words
In a noise reduction system, a method for estimating noise for cancellation purposes comprising the steps of separating noise signal samples into frames, aggregating the frames into segments when adjoining frames are similar, and using one segment at a time as representative of noise during speech, wherein the first segment after speech is solely utilized for noise estimation.
Claim 9
Dependent Claim
79 words
In a noise reduction system, a method for estimating noise for cancellation purposes comprising the steps of separating noise signal samples into frames, aggregating the frames into segments when adjoining frames are similar, using one segment at a time as representative of noise during speech, comparing the last segment prior to speech with the first segment after speech, and utilizing only the first segment for noise estimation purposes if the first segment is sufficiently different from the last segment.
Claim 10
Dependent Claim
79 words
In a noise reduction system, a method for estimating noise for cancellation purposes comprising the steps of separating noise signal samples into frames, aggregating the frames into segments when adjoining frames are similar, using one segment at a time as representative of noise during speech, comparing the last segment prior to speech with the first segment after speech, and utilizing only the first segment for noise estimation purposes if the first segment is sufficiently different from the last segment.
Claim 11
Dependent Claim
70 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, identifying a segment of consistent frames of noise immediately preceding a speech signal, identifying a second segment of consistent noise frames immediately following a speech signal, comparing the first segment with the second segment, and if different, utilizing only the second segment as representative of background noise.
Claim 12
Dependent Claim
70 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, identifying a segment of consistent frames of noise immediately preceding a speech signal, identifying a second segment of consistent noise frames immediately following a speech signal, comparing the first segment with the second segment, and if different, utilizing only the second segment as representative of background noise.
Claim 13
Dependent Claim
74 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, identifying a segment of frames of noise immediately preceding a series of speech frames as belonging to a first class, identifying a second segment of noise frames immediately following a series of speech frames as belonging to a second class, and utilizing only the second class as representative of background noise.
Claim 14
Dependent Claim
74 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, identifying a segment of frames of noise immediately preceding a series of speech frames as belonging to a first class, identifying a second segment of noise frames immediately following a series of speech frames as belonging to a second class, and utilizing only the second class as representative of background noise.
Claim 15
Dependent Claim
78 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, grouping a pre-determined number of similar adjacent frames into segments, identifying a first segment of noise immediately preceding the first speech frames, identifying a second segment of noise immediately following the first speech frames, comparing the first segment with the second segment, and if similar, utilizing each noise frame sequentially to update the noise estimator.
Claim 16
Dependent Claim
78 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, grouping a pre-determined number of similar adjacent frames into segments, identifying a first segment of noise immediately preceding the first speech frames, identifying a second segment of noise immediately following the first speech frames, comparing the first segment with the second segment, and if similar, utilizing each noise frame sequentially to update the noise estimator.
Claim 17
Dependent Claim
89 words
In a noise reduction system, a method for estimating background noise comprising the steps of classifying input frames as either speech or noise, grouping a pre-determined number of similar adjacent frames into segments, identifying a first segment of noise immediately preceding the first speech frames, identifying a second segment of noise immediately following the first speech frames, comparing the first segment with the second segment, and if the first segment is of significantly less energy than the second segment, utilizing only the second segment to update the noise estimator.
Claim 18
Dependent Claim
89 words
In a noise reduction system, a method for estimating background noise comprising the steps of classifying input frames as either speech or noise, grouping a pre-determined number of similar adjacent frames into segments, identifying a first segment of noise immediately preceding the first speech frames, identifying a second segment of noise immediately following the first speech frames, comparing the first segment with the second segment, and if the first segment is of significantly less energy than the second segment, utilizing only the second segment to update the noise estimator.
Claim 19
Dependent Claim
90 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, grouping a pre-determined number of similar adjacent frames into segments, identifying the first segment of noise immediately preceding the first speech frames, identifying a second segment of noise immediately following the first speech frames, comparing the first segment with the second segment, and if the first segment is not of significantly less energy than the second segment, utilizing each noise frame sequentially to update the noise estimator.
Claim 20
Dependent Claim
90 words
In a noise reduction system, a method for estimating background noise, comprising the steps of classifying input frames as either speech or noise, grouping a pre-determined number of similar adjacent frames into segments, identifying the first segment of noise immediately preceding the first speech frames, identifying a second segment of noise immediately following the first speech frames, comparing the first segment with the second segment, and if the first segment is not of significantly less energy than the second segment, utilizing each noise frame sequentially to update the noise estimator.
Claim 21
Dependent Claim
99 words
A noise reduction system comprising a framer for segregating an input signal into frames, a noise classifier associated with the framer for determining whether a frame represents noise or speech, and if at least three frames of contiguous noise frames of similar energy levels are detected, separating the frames into segments, a supervisory controller associated with the classifier for determining which segments are representative of noise during speech, a noise estimator for estimating noise based on the frames designated by the controller, and a noise canceller for receiving estimates from the estimator and subtracting those estimates from the signal.
Claim 22
Dependent Claim
99 words
A noise reduction system comprising a framer for segregating an input signal into frames, a noise classifier associated with the framer for determining whether a frame represents noise or speech, and if at least three frames of contiguous noise frames of similar energy levels are detected, separating the frames into segments, a supervisory controller associated with the classifier for determining which segments are representative of noise during speech, a noise estimator for estimating noise based on the frames designated by the controller, and a noise canceller for receiving estimates from the estimator and subtracting those estimates from the signal.
Claim 23
Dependent Claim
26 words
The system of claim 13 further comprising storage means for storing the signal and inputting the stored signal into the canceller when directed by the controller.
Claim 24
Dependent Claim
77 words
The system of claim 13 further comprising storage means associated with the estimator for storing estimates of segments in locations representative of the classification of the segment as being either representative of noise during speech or otherwise, for retrieving a stored estimate for processing by the estimator with another segment of the same classification, for sending the updated estimate to the canceller when directed by the controller, and for storing the updated estimate in the appropriate location.
Claim 25
Dependent Claim
48 words
A speech/noise classifier comprising a speech/noise detector for classifying incoming frames as speech or noise, means for grouping adjacent frames of noise, if they have similar characteristics, into segments, and means for classifying each segment as representative of the same class as a prior segment with similar characteristics.
Claim 26
Dependent Claim
48 words
A speech/noise classifier comprising a speech/noise detector for classifying incoming frames as speech or noise, means for grouping adjacent frames of noise, if they have similar characteristics, into segments, and means for classifying each segment as representative of the same class as a prior segment with similar characteristics.
Claim 27
Independent Claim
28 words
A method for classifying noise comprising grouping adjacent frames of noise, if they have similar characteristics, into segments, and relating a segment to other segments having similar characteristics.
Claim 28
Independent Claim
28 words
A method for classifying noise comprising grouping adjacent frames of noise, if they have similar characteristics, into segments, and relating a segment to other segments having similar characteristics.
Claim 29
Dependent Claim
43 words
A controller for a noise reduction system comprising means for identifying a first segment of noise as immediately preceding speech, means for identifying a second segment of noise as immediately following speech, and means for comparing the first segment with the second segment.
Claim 30
Dependent Claim
43 words
A controller for a noise reduction system comprising means for identifying a first segment of noise as immediately preceding speech, means for identifying a second segment of noise as immediately following speech, and means for comparing the first segment with the second segment.
Claim 31
Dependent Claim
25 words
The controller of claim 18 further comprising means for instructing a noise estimator to compute a new noise estimate based only upon a designated segment.
Claim 32
Dependent Claim
35 words
The controller of claim 18 further comprising means for instructing a noise canceller to access a stored signal for noise cancellation purposes in response to the comparison of the first segment with the second segment.
Claim 33
Independent Claim
41 words
A method for controlling a noise reduction system comprising the steps of identifying a first segment of noise as immediately preceding speech, identifying a second segment of noise as immediately following speech, and comparing the first segment with the second segment.
Claim 34
Independent Claim
41 words
A method for controlling a noise reduction system comprising the steps of identifying a first segment of noise as immediately preceding speech, identifying a second segment of noise as immediately following speech, and comparing the first segment with the second segment.
Claim 35
Dependent Claim
26 words
The method of claim 21 further comprising the step of instructing a noise estimator to compute a new noise estimate based only upon a designated segment.
Claim 36
Dependent Claim
36 words
The method of claim 21 further comprising the step of instructing a noise canceller to access a stored signal for noise cancellation purposes in response to the comparison of the first segment with the second segment.
Claim 37
Dependent Claim
63 words
A controller for a noise reduction system comprising means for identifying a first segment of noise preceding speech, the segment being determined by identifying a group of adjacent frames, each of which has similar characteristics to the other frames in the segment, means for identifying a second segment of noise preceding speech, and means for comparing the first segment with the second segment.
Claim 38
Dependent Claim
63 words
A controller for a noise reduction system comprising means for identifying a first segment of noise preceding speech, the segment being determined by identifying a group of adjacent frames, each of which has similar characteristics to the other frames in the segment, means for identifying a second segment of noise preceding speech, and means for comparing the first segment with the second segment.
Claim 39
Dependent Claim
30 words
The controller of claim 24 further comprising means for instructing a noise estimator to compute a new noise estimate based only upon the first segment in response to the comparison.
Claim 40
Dependent Claim
30 words
The controller of claim 24 further comprising means for instructing a noise estimator to compute a new noise estimate based only upon the second segment in response to the comparison.
Claim 41
Dependent Claim
27 words
The controller of claim 24 further comprising means for instructing a noise canceller to access a stored signal for noise cancellation purposes in response to the comparison.
Claim 42
Independent Claim
61 words
A method for controlling a noise reduction system comprising the steps of identifying a first segment of noise preceding speech, the segment being determined by identifying a group of adjacent frames, each of which has similar characteristics to the other frames in the segment, identifying a second segment of noise preceding speech, and comparing the first segment with the second segment.
Claim 43
Independent Claim
61 words
A method for controlling a noise reduction system comprising the steps of identifying a first segment of noise preceding speech, the segment being determined by identifying a group of adjacent frames, each of which has similar characteristics to the other frames in the segment, identifying a second segment of noise preceding speech, and comparing the first segment with the second segment.
Claim 44
Dependent Claim
29 words
The method of claim 28 further comprising the step of instructing a noise estimator to compute a new noise estimate based only upon a designated one of the segments.
Claim 45
Dependent Claim
28 words
The method of claim 28 further comprising the step of instructing a noise canceller to access a stored signal for noise cancellation purposes in response to the comparison.
References Cited (Backward Citations)
US4979214A
Cited
US5293588A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-03-09 | 2001-09-08 | 2002-03-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-03-09 | 2005-09-08 | 2006-03-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-03-09 | 2009-09-08 | 2010-03-10 | $7700.00 | Window Closed / Lapsed |