Patent ID: 7136536
Filing Date: 2006-11-14
Classification: G06T,H04N

Abstract:
1. An apparatus for adaptively filtering an input stream of data values, comprising: a delay element that receives the input stream and generates a delayed stream; a filter having coefficients that determine a filter function, wherein the filter receives the input stream and generates a filtered stream according to the filter function; a combiner that receives the delayed stream and the filtered stream and generates an output stream of filtered data values; a weight generator, in communication with the filter, that generates weight coefficients that selectively modify the coefficients of the filter, wherein the weight generator includes: an address generator that generates addresses based on the filtered stream; and at least one table of modifying weight coefficients, wherein addresses produced by the address generator correspond to respective sets of modifying weight coefficients, and the sets of modifying weight coefficients are arranged in a predetermined relationship with the addresses; wherein the coefficients of the filter are modified by sets of modifying weight coefficients corresponding to addresses such that the apparatus adaptively filters the input stream of data values.