Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
210 words
An apparatus for filtering an input signal, comprising: first filtering means for generating a first filtered signal as a function of the input signal and a plurality of first coefficients having a first resolution range, wherein the first filtering means comprises: means for receiving the plurality of first coefficients; and means for generating a plurality of coefficient output signals in correspondence with the plurality of first coefficients, wherein each of the coefficient output signals represents a number, n, of most significant digits of a corresponding one of the plurality of first coefficients; second filtering means for generating a second filtered signal as a function of the input signal and a plurality of second coefficients having a second resolution range, wherein the second filtering means comprises: means for receiving the plurality of coefficient output signals from the first filtering means; and means for modifying the plurality of second coefficients by combining each of the plurality of received coefficient output signals with a least significant n-digit portion of a corresponding one of the plurality of second coefficients; means for scaling the first filtered signal by an amount that is a function of the number n, thereby generating a scaled signal; and means for combining the second filtered signal with the scaled signal.
Claim 2
Independent Claim
210 words
An apparatus for filtering an input signal, comprising: first filtering means for generating a first filtered signal as a function of the input signal and a plurality of first coefficients having a first resolution range, wherein the first filtering means comprises: means for receiving the plurality of first coefficients; and means for generating a plurality of coefficient output signals in correspondence with the plurality of first coefficients, wherein each of the coefficient output signals represents a number, n, of most significant digits of a corresponding one of the plurality of first coefficients; second filtering means for generating a second filtered signal as a function of the input signal and a plurality of second coefficients having a second resolution range, wherein the second filtering means comprises: means for receiving the plurality of coefficient output signals from the first filtering means; and means for modifying the plurality of second coefficients by combining each of the plurality of received coefficient output signals with a least significant n-digit portion of a corresponding one of the plurality of second coefficients; means for scaling the first filtered signal by an amount that is a function of the number n, thereby generating a scaled signal; and means for combining the second filtered signal with the scaled signal.
Claim 3
Dependent Claim
22 words
The apparatus of claim 1, further comprising means for adjusting the number n, thereby changing a resolution range of the filtering apparatus.
Claim 4
Dependent Claim
60 words
The apparatus of claim 1, wherein, in the first filtering means, the means for receiving the plurality of first coefficients comprises: means for receiving a plurality of coefficient update signals; and means for modifying the plurality of first coefficients by combining each of the plurality of received coefficient update signals with a corresponding one of the plurality of first coefficients.
Claim 5
Dependent Claim
39 words
The apparatus of claim 1, wherein the first filtering means further comprises means for resetting the n most significant digits of each of the first coefficients after the second filtering apparatus has received the plurality of coefficient output signals.
Claim 6
Dependent Claim
117 words
An adaptive filter apparatus comprising: a first filter means for filtering an input signal, wherein the first filter means has coefficients representing a first portion of a dynamic extended resolution range, the first filter means producing a first filtered signal; a second filter means for filtering the input signal, wherein the second filter means has coefficients representing a second portion of the dynamic extended resolution range, the second filter means producing a second filtered signal; an adaptive system for providing update information to the first and the second filter means; and means for adjusting an amount of overlap between coefficients representing the first portion and coefficients representing the second portion, thereby providing the dynamic extended resolution range.
Claim 7
Dependent Claim
117 words
An adaptive filter apparatus comprising: a first filter means for filtering an input signal, wherein the first filter means has coefficients representing a first portion of a dynamic extended resolution range, the first filter means producing a first filtered signal; a second filter means for filtering the input signal, wherein the second filter means has coefficients representing a second portion of the dynamic extended resolution range, the second filter means producing a second filtered signal; an adaptive system for providing update information to the first and the second filter means; and means for adjusting an amount of overlap between coefficients representing the first portion and coefficients representing the second portion, thereby providing the dynamic extended resolution range.
Claim 8
Dependent Claim
47 words
The adaptive filter apparatus of claim 5, further comprising: means for periodically updating coefficients of the first filter means with information from the adaptive system; and means for periodically updating the overlapping coefficients of the second filter means by the overlapping coefficients of the first filter means.
Claim 9
Dependent Claim
20 words
The adaptive filter apparatus claimed in claim 5 wherein the first and second filter means are digital impulse response filters.
Claim 10
Dependent Claim
17 words
The adaptive filter apparatus claimed in claim 5 wherein the adaptive system is an LMS cross correlator.
Claim 11
Dependent Claim
32 words
The adaptive filter apparatus of claim 5, further comprising means for adding respective outputs from the first and second filters to an output signal to perform a correction on the output signal.
Claim 12
Dependent Claim
21 words
The adaptive filter apparatus claimed in claim 5 wherein the input signal is a radio signal generated by a radio receiver.
Claim 13
Dependent Claim
22 words
The adaptive filter apparatus claimed in claim 9 wherein the output signal is an audio signal generated within a hands-free communications environment.
Claim 14
Dependent Claim
31 words
The adaptive filter apparatus of claim 5 wherein the means for adjusting an amount of overlap operates to extend the resolution range of the apparatus when the apparatus is sufficiently stable.
Claim 15
Dependent Claim
31 words
The adaptive filter apparatus of claim 5 wherein the means for adjusting an amount of overlap operates to contract the resolution range of the apparatus when the apparatus is sufficiently unstable.
Claim 16
Independent Claim
217 words
A method for correcting an output signal using an apparatus which includes a first filter for filtering an input signal, wherein the first filter has coefficients representing a first portion of an extended resolution range; a second filter for filtering the input signal, wherein the second filter has coefficients representing a second portion of the extended resolution range, wherein the coefficients of the first and second filters adjustably overlap; and an adaptation device for providing update information to the first and second filters, the adaptation device including means for updating the second filter coefficients as a function of an overlapping portion of the first filter coefficients; the method comprising the steps of: acquiring an output signal which is to be corrected; subtracting a first estimate signal produced by the second filter from the input signal to produce a first error signal; subtracting a second estimate signal produced by the first filter from the first error signal to produce a second error signal; monitoring the second error signal with the adaptation device to produce update information corresponding to an error remaining in the second error signal; providing the update information to the first filter for modification of its coefficients; and periodically updating overlapping coefficients of the second filter with information from the overlapping coefficients of the first filter.
Claim 17
Independent Claim
217 words
A method for correcting an output signal using an apparatus which includes a first filter for filtering an input signal, wherein the first filter has coefficients representing a first portion of an extended resolution range; a second filter for filtering the input signal, wherein the second filter has coefficients representing a second portion of the extended resolution range, wherein the coefficients of the first and second filters adjustably overlap; and an adaptation device for providing update information to the first and second filters, the adaptation device including means for updating the second filter coefficients as a function of an overlapping portion of the first filter coefficients; the method comprising the steps of: acquiring an output signal which is to be corrected; subtracting a first estimate signal produced by the second filter from the input signal to produce a first error signal; subtracting a second estimate signal produced by the first filter from the first error signal to produce a second error signal; monitoring the second error signal with the adaptation device to produce update information corresponding to an error remaining in the second error signal; providing the update information to the first filter for modification of its coefficients; and periodically updating overlapping coefficients of the second filter with information from the overlapping coefficients of the first filter.
Claim 18
Dependent Claim
36 words
The method claimed in claim 14, further comprising the step: scaling the second estimate signals in accordance with an amount of overlap to return the second estimate signal to a magnitude corresponding to the output signal.
Claim 19
Dependent Claim
28 words
The method as claimed in claim 14 further comprising the step of: resetting the overlapping coefficients of the first filter after the step of updating the overlapping coefficients.
Claim 20
Dependent Claim
36 words
The method as claimed in claim 14 further comprising the step of: extending or contracting the resolution range by respectively reducing or increasing an amount of overlap in the coefficients of the first and second filters.
Claim 21
Dependent Claim
22 words
The method as claimed in claim 17 wherein extending the resolution range is performed when a predetermined amount of adaptation has occurred.
Claim 22
Dependent Claim
26 words
The method as claimed in claim 17 wherein the contracting of the resolution range is performed in response to an overflow of the first filter coefficients.
Claim 23
Independent Claim
176 words
A method for cancelling an echo in a signal received from a hands-free communication environment, the method comprising the steps of: receiving an input signal from the hands-free environment; subtracting a first echo estimate signal from the input signal to provide a first error signal, which first echo estimate signal is generated by a first filter having first filter coefficients representing a first portion of an extended resolution range; subtracting a second echo estimate signal from the first corrected signal to provide a second error signal, which second echo estimate signal is generated by a second filter having second filter coefficients representing a second portion of the dynamic resolution range, wherein the first portion and the second portion of the extending resolution range are adjustably overlapping; monitoring the second error signal to produce update information corresponding to a remaining echo signal contained in the second error signal; updating coefficients of the second filter with the update information; and periodically updating overlapping coefficients of the first filter with overlapping coefficients of the coefficients of the second filter.
Claim 24
Independent Claim
176 words
A method for cancelling an echo in a signal received from a hands-free communication environment, the method comprising the steps of: receiving an input signal from the hands-free environment; subtracting a first echo estimate signal from the input signal to provide a first error signal, which first echo estimate signal is generated by a first filter having first filter coefficients representing a first portion of an extended resolution range; subtracting a second echo estimate signal from the first corrected signal to provide a second error signal, which second echo estimate signal is generated by a second filter having second filter coefficients representing a second portion of the dynamic resolution range, wherein the first portion and the second portion of the extending resolution range are adjustably overlapping; monitoring the second error signal to produce update information corresponding to a remaining echo signal contained in the second error signal; updating coefficients of the second filter with the update information; and periodically updating overlapping coefficients of the first filter with overlapping coefficients of the coefficients of the second filter.
Claim 25
Independent Claim
229 words
A method for dynamically adjusting an extended resolution range of an adaptive filter system, which adaptive filter system includes a first filtering means having coefficients which represent a first portion of the extended resolution range; a second filtering means having coefficients which represent a second portion of the extended resolution range; and an adaptive mechanism for updating coefficients of the second filtering means, wherein coefficients of the first and the second filtering means at least partially overlap; the method comprising the steps of: a) receiving an input signal; b) using the first filtering means to generate a first estimate signal; c) subtracting the first estimate signal from to the input signal to produce a first error signal; d) using the second filtering means to generate a second estimate signal; e) subtracting the second estimate signal from the first error signal to produce a second error signal; f) monitoring the second error signal with the adaptive mechanism to provide update information; g) providing the update information to the second filtering means; h) determining if an overflow occurs in the second filtering means and making an indication of the overflow; i) increasing a degree of overlap between the coefficients of the first and the second filtering means if overflow is indicated and then repeating steps a) through h); and j) updating coefficients of the second filtering means with the update information.
Claim 26
Independent Claim
229 words
A method for dynamically adjusting an extended resolution range of an adaptive filter system, which adaptive filter system includes a first filtering means having coefficients which represent a first portion of the extended resolution range; a second filtering means having coefficients which represent a second portion of the extended resolution range; and an adaptive mechanism for updating coefficients of the second filtering means, wherein coefficients of the first and the second filtering means at least partially overlap; the method comprising the steps of: a) receiving an input signal; b) using the first filtering means to generate a first estimate signal; c) subtracting the first estimate signal from to the input signal to produce a first error signal; d) using the second filtering means to generate a second estimate signal; e) subtracting the second estimate signal from the first error signal to produce a second error signal; f) monitoring the second error signal with the adaptive mechanism to provide update information; g) providing the update information to the second filtering means; h) determining if an overflow occurs in the second filtering means and making an indication of the overflow; i) increasing a degree of overlap between the coefficients of the first and the second filtering means if overflow is indicated and then repeating steps a) through h); and j) updating coefficients of the second filtering means with the update information.
Claim 27
Dependent Claim
34 words
The method as claimed in claim 21, further comprising the step of: k) reducing the degree of overlap between the coefficient of the first and the second filtering means if overflow is not indicated.
Claim 28
Dependent Claim
29 words
The method as claimed in claim 21, further comprising the step of: l) updating overlapping coefficients of the first filtering means with overlapping coefficients of the second filtering means.
Claim 29
Independent Claim
147 words
An apparatus for filtering an input signal comprising: first filtering means having first coefficients representing a first portion of an extended resolution range, the first filtering means receiving the input signal and producing a first signal that is a function of the first coefficients and the input signal; second filtering means having second coefficients representing a second portion of the extended resolution range, the second filtering means receiving the input signal and producing a second signal that is a function of the second coefficients and the input signal; and means for adaptively updating coefficients of the first and second filtering means; and means for variably shifting the second coefficients relative to the first coefficients to dynamically adjust the extended resolution range, wherein the first coefficients represent a most significant portion of the extended range and the second coefficients represent a least significant portion of the extended range.
Claim 30
Independent Claim
147 words
An apparatus for filtering an input signal comprising: first filtering means having first coefficients representing a first portion of an extended resolution range, the first filtering means receiving the input signal and producing a first signal that is a function of the first coefficients and the input signal; second filtering means having second coefficients representing a second portion of the extended resolution range, the second filtering means receiving the input signal and producing a second signal that is a function of the second coefficients and the input signal; and means for adaptively updating coefficients of the first and second filtering means; and means for variably shifting the second coefficients relative to the first coefficients to dynamically adjust the extended resolution range, wherein the first coefficients represent a most significant portion of the extended range and the second coefficients represent a least significant portion of the extended range.
Claim 31
Dependent Claim
56 words
The apparatus as claimed in claim 24 further comprising means for scaling information for adaptively updating the second coefficients in accordance with a degree of offset between the second coefficients and the first coefficients; and means for scaling an output of the second filtering means according to the degree of offset to produce the second signal.