Animation creation and management in presentation application programs
First Claim
1. A computer-implemented method for generating one or more discrete states for an animation timeline, the computer-implemented method comprising computer-implemented operations for:
- analyzing, by a presentation application program executing on a computer, a plurality of animation effects in the animation timeline to determine the one or more discrete states to be generated for the animation timeline by analyzing which of the plurality of animation effects in the animation timeline are triggered by a pre-configured trigger or a user-controlled trigger, wherein an animation effect that is triggered by the pre-configured trigger or the user-controlled trigger indicates a start of one of the one or more discrete states;
generating, by the presentation application program executing on the computer, the one or more discrete states for the animation timeline, the one or more discrete states comprising one or more of the plurality of animation effects;
presenting a slide selection pane comprising one or more slides in a user interface; and
presenting an animation pane in the user interface, the animation pane comprising a scenes view comprising thumbnails corresponding to the one or more discrete states.
2 Assignments
0 Petitions
Accused Products
Abstract
An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states represent scenes of a slide in a slide presentation. The concepts of scenes allows user to view a timeline of scenes, open a scene, and direct manipulate objects in the scene to author animations. The animations can include motion path animation effects, which can be directly manipulated utilizing a motion path tweening method. To aid in direct manipulation of a motion path of an object, a ghost version of the object can be shown to communicate to a user the position of the object after a motion path animation effect that includes the motion path is performed. The ghost version may also be used to show a start position when a start point is manipulated.
-
Citations
20 Claims
-
1. A computer-implemented method for generating one or more discrete states for an animation timeline, the computer-implemented method comprising computer-implemented operations for:
-
analyzing, by a presentation application program executing on a computer, a plurality of animation effects in the animation timeline to determine the one or more discrete states to be generated for the animation timeline by analyzing which of the plurality of animation effects in the animation timeline are triggered by a pre-configured trigger or a user-controlled trigger, wherein an animation effect that is triggered by the pre-configured trigger or the user-controlled trigger indicates a start of one of the one or more discrete states; generating, by the presentation application program executing on the computer, the one or more discrete states for the animation timeline, the one or more discrete states comprising one or more of the plurality of animation effects; presenting a slide selection pane comprising one or more slides in a user interface; and presenting an animation pane in the user interface, the animation pane comprising a scenes view comprising thumbnails corresponding to the one or more discrete states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for generating one or more discrete states for an animation timeline comprising:
-
a processor; a memory communicatively coupled to the processor; and a program module which executes in the processor from the memory and which, when executed by the processor, causes the processor to analyze a plurality of animation effects in the animation timeline to determine the one or more discrete states to be generated for the animation timeline by analyzing which of the plurality of animation effects in the animation timeline are triggered by a pre-configured trigger or a user-controlled trigger, wherein an animation effect that is triggered by the pre-configured trigger or the user-controlled trigger indicates a start of one of the one or more discrete states, generate the one or more discrete states for the animation timeline, the one or more discrete states comprising one or more of the plurality of animation effects, present a slide selection pane comprising one or more slides in a user interface, and present an animation pane in the user interface, the animation pane comprising a scenes view comprising thumbnails corresponding to the one or more discrete states. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An optical, magnetic, or semiconductor computer-readable storage medium having instructions stored thereon which, when executed by a processor of a computer, cause the computer to perform operations comprising:
-
analyze a plurality of animation effects in an animation timeline to determine one or more discrete states to be generated for the animation timeline by analyzing which of the plurality of animation effects in the animation timeline are triggered by a pre-configured trigger or a user-controlled trigger, wherein an animation effect that is triggered by the pre-configured trigger or the user-controlled trigger indicates a start of one of the one or more discrete states; generate the one or more discrete states for the animation timeline, the one or more discrete states comprising one or more of the plurality of animation effects; present a slide selection pane comprising one or more slides in a user interface; and present an animation pane in the user interface, the animation pane comprising a scenes view comprising thumbnails corresponding to the one or more discrete states. - View Dependent Claims (18, 19, 20)
-
Specification