Object-aware transitions
AssigneeApple Inc.
InventorJames Eric Tilton
Life of this patent
Estimating the term…
Abstract
Techniques for accomplishing slide transitions in a presentation are disclosed. In accordance with these techniques, objects within the slides are identified, automatically or by a user, and each object is individually manipulable during slide transitions. The individual manipulation applied to each object during a transition may also be automatically determined or specified by a user. In certain embodiments, the persistence of an object between slides may be taken into account in the manipulation of the object during slide transition.
Claims20
A method for animating persistent objects on consecutive slides of a computer-implemented slide show presentation, comprising:
- providing a first computer-executable routine to a processor or to a memory utilized by the processor, wherein the first computer-executable routine, when executed by the processor, identifies one or more objects on an outgoing slide and one or more objects on an incoming slide, wherein the objects are distinct and separable from the respective slide and wherein each slide constitutes a receptacle for the addition and presentation of the respective objects;
- providing a second computer-executable routine to a processor or to a memory utilized by the processor, wherein the second computer-executable routine, when executed by the processor, compares the one or more objects on the outgoing slide and the one or more objects on the incoming slide;
- providing a third computer-executable routine to a processor or to a memory utilized by the processor, wherein the third computer-executable routine, when executed by the processor, classifies each object as being present on the incoming slide and the outgoing slide or as being present on only one of the incoming slide or the outgoing slide based on the comparison;
- and
- providing a fourth computer-executable routine to a processor or to a memory utilized by the processor, wherein the fourth computer-executable routine, when executed by the processor, generates an animation for each object based on the respective classification of the object.
A method for animating transitions between slides of a computer-implemented slide show presentation, comprising:
- providing a first routine to a processor or to a memory utilized by the processor, wherein the first routine, when executed by the processor, automatically determines whether an object is present on both a first slide and on a second slide based on information associated with the object, wherein the object, if present, comprises content presented on the slide that is distinct and separable from the respective slide;
- providing a second routine to a processor or to a memory utilized by the processor, wherein the second routine, when executed by the processor, generates an animation path for the object if the object is present on both the first slide and the second slide, wherein the animation path animates a transition of the object from the first slide to the second slide;
- and
- providing a third routine to a processor or to a memory utilized by the processor, wherein the third routine, when executed by the processor, renders the object along the animation path when transitioning from the first slide to the second slide.
Computer-readable media comprising a computer program product, the computer program product comprising:
- a first routine capable of matching an object present on a first slide with the object if present on a second slide of a multi-slide presentation, wherein the object is distinct and separable from the respective slides and wherein the respective slides constitute receptacles for receiving and presenting such objects;
- a second routine capable of generating an animation path for transitioning the object from how the object appears on the first slide to how the object appears on the second slide;
- and
- a third routine capable of animating the object along the animation path when the first slide transitions to the second slide during the multi-slide presentation.
Dependencies are inferred from the claim text.