Patent ID: 8593483

Claim:
A method for processing image data, comprising: using an image signal processor: receiving a current pixel having a spatial location in a current frame of the image data, wherein the image data is acquired using an image sensor; determining a motion delta value for the current pixel based at least partially upon a collocated reference pixel from a previous frame of the image data; determining a motion table lookup index based upon the motion delta value and a motion history value corresponding to the spatial location of the current pixel, but from the previous frame; selecting a first filtering coefficient from a motion table using the motion table lookup index; using a brightness value corresponding to the current pixel to select an attenuation factor from a luma table; determining a second filtering coefficient based upon the selected attenuation factor and the first filtering coefficient; and using a temporal filter of the image signal processor to determine a temporally filtered output value corresponding to the current pixel based upon the collocated reference pixel, the current pixel, and the second filtering coefficient.