1. A video processor comprising: a spatio-temporal noise reduction controller configured to determine current and previous image edge slopes and adaptively control a spatio-temporal noise reduction processor to blend current and previous images dependent on the current and previous image edge slope values.