We present a new representation for time-varying image data that allows for varying--and arbitrarily high--spatial and temporal resolutions in different parts of a video sequence. The representation, called multiresolution video, is based on a sparse, hierarchical encoding of the video data. We describe a number of operations for creating, viewing, and editing multiresolution sequences. These operations support a variety of applications: multiresolution playback, including motion-blurred "fast-forward" and "reverse"; constantspeed display; enhanced video scrubbing; and "video clip-art" editing and compositing. The multiresolution representation requires little storage overhead, and the algorithms using the representation are both simple and efficient. CR Categories and Subject Descriptors: H.5.1 [Information Interfaces]: Multimedia Information Systems--video I.3.3 [Computer Graphics]: Picture/Image Generation--display algorithms I.4.10 [Image Processing]:...
Adam Finkelstein, Charles E. Jacobs, David Salesin