Patent ID: 8009732

Claim:
An encoder comprising: a video transformation and quantization module, coupled to receive a video signal, that transforms and quantizes a first video frame within the video signal; an inverse transformation and quantization module, coupled to the video compression module, that inversely transforms and inversely quantizes the first video frame; an in-loop filter, coupled within the encoder framework and to receive the video signal, that spatially and temporally filters a first block, within the first video frame, relative to a motion trajectory across a plurality of frames within the video signal; and a motion estimation module, coupled within the in-loop filter and to the inverse transformation and quantization module, that identifies a first motion vector in the motion trajectory, wherein the in-loop filter comprises an error calculation filtered block estimation module, coupled to the motion estimation module, that identifies (1) a first intensity factor based on a first intensity relationship between the first block and a second block located in a second frame within the plurality of frames, and located on the motion trajectory, (2) a second intensity factor based on a second intensity relationship between the second block and a third block in a third frame within the plurality of frames, and located on the motion trajectory, and (3) a denoised intensity value of the first block based on an analysis of the first and second intensity factors.