Patent ID: 8350966

Claim:
A method for processing video data, the method comprising: performing by one or more processors one or more circuits, or any combination thereof in a video processing system: reading two consecutive same polarity video pictures; determining a noise level for pixel data from a current video picture based on motion compensated pixel data of a noise reduced reference video picture utilizing one or both of said two consecutive same polarity video pictures; determining, for a plurality of pixels from said current video picture, a noise level sample based on a window of pixel data from said current video picture and a motion compensated window of pixel data from said noise reduced reference video picture, the noise level comprising a plurality of per-pixel samples of random noise; determining a mean noise level for the current video picture based on the noise level sample; and determining a noise level for said current video picture based on said determined noise level for said pixel data from said current video picture and the mean noise level.