摘要 |
In one embodiment, a method and apparatus for filtering input pixel data is configurable to perform a one-dimensional or two-dimensional filtering process. Further, in one embodiment, the two-dimensional filter can be configured to perform a separable or non-separable filter. The type of filter can be configured, along with the size of the filter and other parameters. During operation, a stage I filtering operation performs a portion of the filter, and temporarily stores the result in a storage element. If the filter is a one-dimensional filter, then the results are sent to be post-processed. If the filter is a two-dimensional filter, then a stage II filtering process is performed or the intermediate results are added together, based on whether the filter is separable or non-separable. These results are then post-processed.
|