Apparatus, systems and methods for providing a multi-feature, programmable
tap filter architecture for image processing are disclosed. In one
implementation, a system includes an image data source for providing
image pixel data, an image filtering coefficient source for providing a
plurality of image filtering coefficient sets, and image processing logic
capable of at least filtering the image pixel data using one or more
image filtering coefficient sets specified by one or more indicators. The
processing logic being also capable of blending adjacent and/or
non-adjacent tap filter outputs to generate blended tap filter outputs.