Patent 7627037 was granted and assigned to Microsoft on December, 2009 by the United States Patent and Trademark Office.
A method for coding video data includes scalably generating layers of wavelet coefficients based on a frame of video data, scalably generating motion vector data associated with the plurality of layers, and combining the motion vector data and the plurality of layers of wavelet coefficients into a coded video frame representing the frame of video data. The method may further include transmitting the coded video frame. A system for coding video data includes a temporal decomposition module scalably applying a barbell function to a frame of video data, and a motion vector module scalably coding motion vector data at multiple levels of refinement.