Patent ID: 8670073

Claim:
A method for video noise filtering, comprising: in a video processing device: receiving, by a video converter, a pixel or group of pixels of a current video picture from a video source; comparing said pixel or group of pixels of said current video picture to a pixel or group of pixels of a previous video picture; generating a motion vector for said pixel or group of pixels of said current video picture based at least in part on said comparison; determining an amount of filtering to be applied to said pixel or group of pixels of said current video picture based at least in part on a generated motion compensated filter cost and a non-motion compensated filter cost, wherein said generated motion compensated filter cost and said non-motion compensated filter cost are functions of a brightness value of said pixel or group of pixels if the brightness value of said pixel or group of pixels meets a predefined threshold; adjusting said determined amount of filtering to be applied to said pixel or group of pixels based at least in part on said generated motion vector and based at least in part on a brightness value; generating, using said pixel or group of pixels, a filtered motion compensated pixel or group of pixels and a filtered non-motion compensated pixel or group of pixels; blending said filtered motion compensated pixel or group of pixels with said filtered non-motion compensated pixel or group of pixels to generate a filtered output pixel or group of pixels; and storing said filtered output pixel or group of pixels in memory accessible by said video converter.