Automated presentation planning of animation using task decomposition with heuristic reasoning

We describe ESPLANADE (Expert System for PLANning Animation, Design, and Editing), a knowledge-based animation presentation planner. ESPLANADE receives as input a script generated by a separate action planner and a set of communicative goals that specify what the animation is to communicate to the viewer. The presentation plan that ESPLANADE creates is a complete description of every frame of an animation and includes viewing specifications, viewport dimensions, and object properties. Instead of treating animation as a flat sequence of frames, our approach is to use a top-down task decomposition strategy with heuristic reasoning to build a frame-based semantic representation of an animation. The structure built by ESPLANADE is a hierarchy of sequences, scenes, and shots, based on a representation used by filmmakers . This approach allows the planning to be performed with contextual information that is inferred while building the semantic representation and results in a better animation . . We demonstrate our system with a detailed example of a generated animation.

[1]  John M. Carroll,et al.  Toward A Structural Psychology Of Cinema , 1980 .

[2]  Steven K. Feiner,et al.  Issues in the automated generation of animated presentations , 1990 .

[3]  Steven K. Feiner,et al.  Apex: An Experiment in the Automated Creation of Pictorial Explanations , 1985, IEEE Computer Graphics and Applications.

[4]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[5]  John K. Tsotsos,et al.  Goal directed animation using English motion commands , 1986 .

[6]  Jeffrey Esakov,et al.  An Investigation of Language Input and Performance Timing for Task Animation , 1988 .

[7]  Tsukasa Noma,et al.  Automating virtual camera control for computer animation , 1992 .

[8]  Marc Davis,et al.  IDIC: assembling video sequences from story plans and content annotations , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[9]  Steven M. Drucker,et al.  CINEMA: a system for procedural camera movements , 1992, I3D '92.

[10]  G. Davenport,et al.  Structured content modeling for cinematic information , 1989, SGCH.

[11]  Steven K. Feiner,et al.  Towards Coordinated Temporal Multimedia Presentations , 1993, AAAI Workshop on Intelligent Multimedia Interfaces.

[12]  Jane Wilhelms,et al.  Toward Automatic Motion Control , 1987, IEEE Computer Graphics and Applications.

[13]  Y. Takashima,et al.  Story driven animation , 1987, CHI '87.

[14]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[15]  Steven K. Feiner,et al.  Specifying composite illustrations with communicative goals , 1989, UIST '89.