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 non-linearly derive a high resolution video from the low resolution video based only on characteristics of the received data stream consisting of the low resolution video and the global motion vectors relating to image motion between frames of the low resolution video; and increasing the sharpness of the high resolution video using a partition weighted sum (PWS) filter.