1. A method of generating super resolution image data, comprising: receiving original image data of a low resolution at an image processing device; performing motion compensation on the original image data using a current frame of image data and at least one previous frame of image data relative to the current frame, and at least one future frame of image data relative to the current frame, as reference frames, generating motion vectors between the current frame and the at least one previous frame and between the current frame and the at least one future frame; applying noise reduction to the current frame of image data and the reference frames to produce noise reduced, current frame image data, such that different noise reduction levels are applied to the current frame of image data and each of the reference frames; generating an initial frame of super resolution image data using the noise reduced, current frame image data; and fusing the initial frame of super resolution image data and the noise reduced, current frame image data according to a blending value to produce a current frame of super resolution data, wherein the blending value depends upon an amount of noise reduction applied to the noise reduced, current frame image data.