“Real-time playback in animation systems” by Potel

  • ©Mike J. Potel




    Real-time playback in animation systems



    A technique often employed in animated vector graphics involves the use of a real-time playback mechanism. This technique is an alternative when it is not possible to generate animation frames in real-time. Instead frames are compiled in advance at non-real-time rates, saved in secondary storage, and then played back at desired real-time rates. The basic design of such a playback mechanism will be considered, including discussions of synchronization, buffering, and blocking. Two special properties will be established for these systems: the conditions required to achieve real-time reversal in the direction of the playback sequence, and the existence of upstream/downstream effects, performance differences between directions in systems that are run “too fast.”


    1. Baecker, R. M. Interactive Computer-Mediated Animation. Ph.D. Dissertation, M.I.T., Project MAC-TR-61, 1969, Section III.B.]]
    2. Burtnyk, N. and Wein, M. Computer-generated key-frame animation. J. Soc. Motion Picture and Television Engineers 80,3 (March, 1971), 149-153.]]
    3. Burtnyk, N. and Wein, M. Towards a computer animating production tool. Proc. Eurocomp Conf., Brunel, UK, May, 1974, Online Pub. Co., 172-185.]]
    4. Grogono, P. MUSYS – Software for an electronic music studio. Software – Practice and Experience 3,4 (Oct.-Dec., 1973), 369-383.]]
    5. Hellerman, H. Digital Computer System Principles. McGraw-Hill, New York, 1967, Chapter 3.]]
    6. Knuth, D. E. The Art of Computer Programming, Vol. 1: Fundamental Algorithms. Addison-Wesley, Reading, Mass., 1968, Section 1.4.4.]]
    7. Mathews, M. V. The Technology of Computer Music. M.I.T. Press, Cambridge, Mass., 1969, pp. 31-39.]]
    8. Mercer, C. A. Buffering for sustained, high-speed transfers. Software – Practice and Experience 3,4 (Oct.-Dec., 1973), 351-354.]]
    9. Myers, A. J. A digital video information storage and retrieval system. Proc. SIGGRAPH ’76, Computer Graphics 10,2 (July, 1976), 45-50.]]
    10. Newman, W. M. Trends in graphic display design. IEEE Trans. on Computers 25,12 (Dec., 1976), 1321-1325.]]
    11. Newman, W. M. and Sproull, R. F. Principles of Interactive Computer Graphics. McGraw-Hill, New York, 1973.]]
    12. Potel, M. J. Analysis of Real-Time Frame Computation Systems. Ph.D. Dissertation, Committee on Information Sciences, University of Chicago, 1977.]]
    13. Potel, M. J. and Sayre, R. E. Interacting with the GALATEA film analysis system. Proc. SIGGRAPH ’76, Computer Graphics 10,2 (July, 1976), 52-59.]]
    14. Potel, M. J. and Sayre, R. E. Motion analysis with vector graphics. Proc. IEEE Workshop on Picture Data Description and Management, Chicago, Apr., 1977, IEEE Comp. Soc. 77CH1187-4C, 184-186.]]

ACM Digital Library Publication:

Overview Page: