1. A method of performing real-time video superresolution, comprising: receiving at a decoder a data stream representing a low resolution video and global motion vectors relating to image motion between frames of the low resolution video; using the global motion vectors and advanced multiframe processing to derive a high resolution video from the low resolution video; and increasing the sharpness of the high resolution video.