A differential compiler for computer animation
- 31 August 1986
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 20 (4) , 21-27
- https://doi.org/10.1145/15922.15888
Abstract
A program for the real-time display of computer animation on a bit-mapped raster display is presented. The differential compiler performs temporal domain image data compression using frame replenishment coding on successive frames of animation stored in memory as bitmaps and saves only the differences. A small run-time interpreter then retrieves and displays the differences in real-time to create the animated effect. This results in a significant reduction in storage requirements, and allows animation on general purpose computers which would otherwise be too slow or have insufficient memory. Frame creation is both device and method independent. An animation environment supports interactive editing capabilities, reconstructing any arbitrary desired frame for later modification. Frames can be added, modified, or deleted, and the animated sequence can be viewed at any point during the session. The compiler is automatically called as needed; its operation is transparent to the user. The compiler is described in detail, both in terms of data compression and the requirements of interactive animation editing.Keywords
This publication has 9 references indexed in Scilit:
- Manipulating simulated objects with real-world gestures using a force and position sensitive screenPublished by Association for Computing Machinery (ACM) ,1984
- Dial: A Diagrammatic Animation LanguageIEEE Computer Graphics and Applications, 1982
- Computer animation with scripts and actorsPublished by Association for Computing Machinery (ACM) ,1982
- GRAMPS - A graphics language interpreter for real-time, interactive, three-dimensional picture editing and animationPublished by Association for Computing Machinery (ACM) ,1981
- Color table animationPublished by Association for Computing Machinery (ACM) ,1979
- Digital video display systems and dynamic graphicsPublished by Association for Computing Machinery (ACM) ,1979
- The problems of computer-assisted animationPublished by Association for Computing Machinery (ACM) ,1978
- An actor-based computer animation languagePublished by Association for Computing Machinery (ACM) ,1977
- A conversational extensible system for the animation of shaded imagesPublished by Association for Computing Machinery (ACM) ,1976