Patent ID: 7725515

Claim:
A digital data filtering circuit to correct blocking artifacts in a frequency domain within a block-based video processing device, the digital data filtering circuit comprising: means for performing a discrete linear transform to transform a set of input luminance values, from two adjacent video segments, into a corresponding set of transformed values in the frequency domain, wherein the transformed values in the frequency domain comprise a plurality of even transformed data values and a plurality of odd transformed data values; means for performing an inverse discrete linear transform to transform the transformed values from the frequency domain to a corresponding set of filtered values for use on a display device coupled to the video processing device; and a control circuit coupled to the means for performing the discrete linear transform and the inverse discrete linear transform, wherein the control circuit is configured to selectively activate at least one of a plurality of filtering modules, wherein the plurality of filtering modules comprises at least one odd filtering module to filter at least one of the odd transformed data values and at least one even filtering module to filter at least one of the even transformed data values.