1. A method for sharpening edges, said method comprising: measuring differences between at least a value associated with a first pixel and a value associated with second pixel of a plurality of pixels with a circuit; and applying a sharpening mask to the plurality of pixels, wherein the sharpening mask is a function of at least one of the measured differences, a first value associated with any of the plurality of pixels, and a second value associated with any other of the pixels, thereby resulting in sharpened pixels; wherein measuring differences further comprises measuring differences between values associated with neighboring pairs of the plurality of pixels; wherein the neighboring pairs of pixels comprise horizontally neighboring pairs; wherein the neighboring pairs of pixels comprise vertically neighboring pairs; and wherein the at least one of the measured differences comprises a highest one of the measured differences from the vertically neighboring pairs, a second highest one of the differences from the vertically neighboring pairs, a highest one of the measured differences from the horizontally neighboring pairs, and a second highest one of the measured differences from the horizontally neighboring pairs.