Patent ID: 8284314

Claim:
A video processing device comprising: an input to receive pixel values for a set of pixels, the set of pixel values comprising a pixel window substantially centered around a select pixel that initially has a first pixel value; a first filter unit to determine a horizontal transient improvement value based on a first non-linear filtering of the pixel values in a horizontal direction of the pixel window, the first non-linear filtering comprising determining a second-order derivative approximation between pixels in the set of pixels that are collinear with the select pixel in the horizontal direction; a second filter unit to determine a vertical transient improvement value based on a second non-linear filtering of the pixel values in a vertical direction of the pixel window, the second non-linear filtering comprising determining a second-order derivative approximation between pixels in the set of pixels that are collinear with the select pixel in the vertical direction; a third filter unit to determine a first diagonal transient improvement value based on a third non-linear filtering of the pixel values in a first diagonal direction of the pixel window, the third non-linear filtering comprising determining a second-order derivative approximation between pixels in the set of pixels that are collinear with the select pixel in the first diagonal direction; and an output to provide a second pixel value for the select pixel, the second pixel value based on the first pixel value, the vertical transient improvement value, the horizontal transient improvement value, and the first diagonal transient improvement value.