Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
171 words
A method of suppressing noise in a communication system, the communication system implementing information transfer by using frames of information in channels, the frames of information in channels having noise which results in a noise estimate of the channel, the method comprising the steps of: estimating a channel energy within a current frame of information; estimating a total channel energy within a current frame of information based on the estimate of the channel energy; estimating a power of a spectra of the current frame of information based on the estimate of the channel energy; estimating a power of a spectra of a plurality of past frames of information based on the estimate of the power of the spectra of the current frame; determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation.
Claim 2
Independent Claim
171 words
A method of suppressing noise in a communication system, the communication system implementing information transfer by using frames of information in channels, the frames of information in channels having noise which results in a noise estimate of the channel, the method comprising the steps of: estimating a channel energy within a current frame of information; estimating a total channel energy within a current frame of information based on the estimate of the channel energy; estimating a power of a spectra of the current frame of information based on the estimate of the channel energy; estimating a power of a spectra of a plurality of past frames of information based on the estimate of the power of the spectra of the current frame; determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation.
Claim 3
Dependent Claim
30 words
The method of claim 1, further comprising the step of modifying a gain of the channel based on the update of the noise estimate to produce a noise suppressed signal.
Claim 4
Dependent Claim
51 words
The method of claim 1, wherein the step of estimating a power of a spectra of a plurality of past frames of information further comprises the step of estimating a power of a spectra of a plurality of past frames based on an exponential weighting of the past frames of information.
Claim 5
Dependent Claim
32 words
The method of claim 3, wherein the exponential weighting of the past frames of information is a function of the estimate of the total channel energy within a current frame of information.
Claim 6
Dependent Claim
68 words
The method of claim 1, wherein the step of updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation further comprises the step of updating the noise estimate of the channel based on a comparison of the estimate of the total channel energy with a first threshold and a comparison of the determined deviation with a second threshold.
Claim 7
Dependent Claim
79 words
The method of claim 5, wherein the step of updating the noise estimate of the channel based on a comparison of the estimate of the total channel energy with a first threshold and a comparison of the determined deviation with a second threshold further comprises the step of updating the noise estimate of the channel when the estimate of the total channel energy is greater than the first threshold and when the determined deviation is below the second threshold.
Claim 8
Dependent Claim
97 words
The method of claim 6, wherein the step of updating the noise estimate of the channel when the estimate of the total channel energy is greater than the first threshold and when the determined deviation is below the second threshold further comprises the step of updating the noise estimate of the channel when the estimate of the total channel energy is greater than the first threshold for a first predetermined number of frames without a second predetermined number of consecutive frames having the estimate of the total channel energy less than or equal to the first threshold.
Claim 9
Dependent Claim
16 words
The method of claim 7, wherein the first predetermined number of frames further comprises 50 frames.
Claim 10
Dependent Claim
17 words
The method of claim 7, wherein the second predetermined number of consecutive frames further comprises six frames.
Claim 11
Dependent Claim
33 words
The method of claim 1, wherein the method is performed in either a mobile switching center (MSC), a centralized base station controller (CBSC), a base transceiver station (BTS) or a mobile station (MS).
Claim 12
Independent Claim
180 words
An apparatus for suppressing noise in a communication system, the communication system implementing information transfer by using frames of information in channels, the frames of information in channels having noise which results in a noise estimate of the channel, the apparatus comprising: means for estimating a channel energy within a current frame of information; means for estimating a total channel energy within a current frame of information based on the estimate of the channel energy; means for estimating a power of a spectra of the current frame of information based on the estimate of the channel energy; means for estimating a power of a spectra of a plurality of past frames of information based on the estimate of the power of the spectra of the current frame; means for determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and means for updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation.
Claim 13
Independent Claim
180 words
An apparatus for suppressing noise in a communication system, the communication system implementing information transfer by using frames of information in channels, the frames of information in channels having noise which results in a noise estimate of the channel, the apparatus comprising: means for estimating a channel energy within a current frame of information; means for estimating a total channel energy within a current frame of information based on the estimate of the channel energy; means for estimating a power of a spectra of the current frame of information based on the estimate of the channel energy; means for estimating a power of a spectra of a plurality of past frames of information based on the estimate of the power of the spectra of the current frame; means for determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and means for updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation.
Claim 14
Dependent Claim
29 words
The apparatus of claim 11, further comprising means for modifying a gain of the channel based on the update of the noise estimate to produce a noise suppressed signal.
Claim 15
Dependent Claim
23 words
The apparatus of claim 11, wherein the apparatus is coupled to a speech coder which has the noise suppressed signal as an input.
Claim 16
Dependent Claim
36 words
The apparatus of claim 11, wherein the apparatus resides in either a mobile switching center (MSC), a centralized base station controller (CBSC), a base transceiver station (BTS) or a mobile station (MS) of a communication system.
Claim 17
Dependent Claim
19 words
The apparatus of claim 14, wherein the communication system further comprises a code division multiple access (CDMA) communication system.
Claim 18
Dependent Claim
50 words
The apparatus of claim 11, wherein the means for estimating a power of a spectra of a plurality of past frames of information further comprises means for estimating a power of a spectra of a plurality of past frames based on an exponential weighting of the past frames of information.
Claim 19
Dependent Claim
32 words
The apparatus of claim 16, wherein the exponential weighting of the past flames of information is a function of the estimate of the total channel energy within a current frame of information.
Claim 20
Dependent Claim
67 words
The apparatus of claim 11, wherein the means for updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation further comprises means for updating the noise estimate of the channel based on a comparison of the estimate of the total channel energy with a first threshold and a comparison of the determined deviation with a second threshold.
Claim 21
Dependent Claim
78 words
The apparatus of claim 18, wherein the means for updating the noise estimate of the channel based on a comparison of the estimate of the total channel energy with a first threshold and a comparison of the determined deviation with a second threshold further comprises means for updating the noise estimate of the channel when the estimate of the total channel energy is greater than the first threshold and when the determined deviation is below the second threshold.
Claim 22
Dependent Claim
96 words
The apparatus of claim 19, wherein the means for updating the noise estimate of the channel when the estimate of the total channel energy is greater than the first threshold and when the determined deviation is below the second threshold further comprises means for updating the noise estimate of the channel when the estimate of the total channel energy is greater than the first threshold for a first predetermined number of frames without a second predetermined number of consecutive frames having the estimate of the total channel energy less than or equal to the first threshold.
Claim 23
Dependent Claim
16 words
The apparatus of claim 20, wherein the first predetermined number of frames further comprises 50 frames.
Claim 24
Dependent Claim
17 words
The apparatus of claim 20, wherein the second predetermined number of consecutive frames further comprises six frames.
Claim 25
Dependent Claim
212 words
A speech coder for coding speech in a communication system, the communication system transferring speech samples by using frames of information in channels, the frames of information in charmels having noise therein, the speech coder having as input the speech samples, the speech coder comprising; means for estimating a total channel energy within a current frame of speech samples based on the estimate of the channel energy; means for estimating a power of a spectra of the current frame of speech samples based on the estimate of the channel energy; means for estimating a power of a spectra of a plurality of past frames of speech samples based on the estimate of the power of the spectra of the current frame; means for determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and means for updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation; means for modifying a gain of the channel based on the update of the noise estimate to produce the noise suppressed speech samples; and means for coding the noise suppressed speech samples for transfer by the communication system.
Claim 26
Dependent Claim
212 words
A speech coder for coding speech in a communication system, the communication system transferring speech samples by using frames of information in channels, the frames of information in charmels having noise therein, the speech coder having as input the speech samples, the speech coder comprising; means for estimating a total channel energy within a current frame of speech samples based on the estimate of the channel energy; means for estimating a power of a spectra of the current frame of speech samples based on the estimate of the channel energy; means for estimating a power of a spectra of a plurality of past frames of speech samples based on the estimate of the power of the spectra of the current frame; means for determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and means for updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation; means for modifying a gain of the channel based on the update of the noise estimate to produce the noise suppressed speech samples; and means for coding the noise suppressed speech samples for transfer by the communication system.
Claim 27
Dependent Claim
38 words
The speech coder of claim 23, wherein the speech coder resides in either a mobile switching center (MSC), a centralized base station controller (CBSC), a base transceiver station (BTS) or a mobile station (MS) of a communication system.
Claim 28
Dependent Claim
20 words
The speech coder of claim 24, wherein the communication system further comprises a code division multiple access (CDMA) communication system.
Claim 29
Independent Claim
202 words
A method of speech coder in a communication system, the communication system transferring speech signals by using frames of information in channels, the frames of information in channels having noise therein, the speech coder having as input a speech signal, the method comprising the steps of: estimating a total channel energy within a current frame including the speech signal based on the estimate of the channel energy; estimating a power of a spectra of the current frame including the speech signal based on the estimate of the channel energy; estimating a power of a spectra of a plurality of past frames including speech signals based on the estimate of the power of the spectra of the current frame; determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation; and modifying a gain of the channel based on the update of the noise estimate to produce the noise suppressed speech signal; and coding the noise suppressed speech signal for transfer by the communication system.
Claim 30
Independent Claim
202 words
A method of speech coder in a communication system, the communication system transferring speech signals by using frames of information in channels, the frames of information in channels having noise therein, the speech coder having as input a speech signal, the method comprising the steps of: estimating a total channel energy within a current frame including the speech signal based on the estimate of the channel energy; estimating a power of a spectra of the current frame including the speech signal based on the estimate of the channel energy; estimating a power of a spectra of a plurality of past frames including speech signals based on the estimate of the power of the spectra of the current frame; determining a deviation between the estimate of the spectra of the current frame and the estimate of the power of the spectra of the plurality of past frames; and updating the noise estimate of the channel based on the estimate of the total channel energy and the determined deviation; and modifying a gain of the channel based on the update of the noise estimate to produce the noise suppressed speech signal; and coding the noise suppressed speech signal for transfer by the communication system.
Claim 31
Dependent Claim
38 words
The speech coder of claim 26, wherein the speech coder resides in either a mobile switching center (MSC), a centralized base station controller (CBSC), a base transceiver station (BTS) or a mobile station (MS) of a communication system.
Claim 32
Dependent Claim
20 words
The speech coder of claim 27, wherein the communication system further comprises a code division multiple access (CDMA) communication system.
Claim 33
Dependent Claim
21 words
The speech coder of claim 26, wherein the speech signal is either an analog speech signal or a digital speech signal.