Patent ID: 8050331

Claim:
A video coder for encoding the data in a video frame, the video coder comprising: a noise filtering module to operate on transformed frame data and perform signal estimation on a plurality of transform coefficients by estimating signal power for each of the plurality of transform coefficients, comparing the signal power of said each coefficient with at least one threshold, and setting the value of said each transform coefficient based, at least in part, on results of comparing the signal power to the at least one threshold, wherein setting the setting the value of said each transform coefficient based, at least in part, on results of comparing the signal power to the at least one threshold comprises, for said each transform coefficient, setting a coefficient to zero if the signal power of the coefficient is less than a first threshold, setting the coefficient to a value based on the signal power, noise power and the first threshold if the signal power of the coefficient is not less than a first threshold and is less than a second threshold, and leaving the coefficient unchanged if the signal power of the coefficient is not less than a first threshold and is not less than a second threshold.