Animation Transitions and Effects in a Spreadsheet Application
First Claim
1. A computer-implemented method for generating an animation in a spreadsheet application, the computer-implemented method comprising performing computer-implemented operations for:
- detecting, at a computer system executing a visualization component, selection of a scene included in a visualization of spreadsheet data;
determining, by the computer system, a duration of the scene based upon a start time of the scene and an end time of the scene;
receiving, by the computer system, selection of an effect comprising a visual effect applied during rendering of the scene from a viewpoint from which the scene is rendered;
generating, by the computer system, the scene based upon the duration and the effect for the scene; and
outputting, by the computer system, an effect animation corresponding to the effect applied to the scene.
3 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for animation transitions and effects in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system can execute a visualization component. The computer system can detect selection of a scene included in a visualization of spreadsheet data. The computer system also can generate an effect for the scene selected. In some embodiments, the computer system identifies another scene and generates a transition between the scenes. The computer system can output the effect animation and the transition animation.
34 Citations
26 Claims
-
1. A computer-implemented method for generating an animation in a spreadsheet application, the computer-implemented method comprising performing computer-implemented operations for:
-
detecting, at a computer system executing a visualization component, selection of a scene included in a visualization of spreadsheet data; determining, by the computer system, a duration of the scene based upon a start time of the scene and an end time of the scene; receiving, by the computer system, selection of an effect comprising a visual effect applied during rendering of the scene from a viewpoint from which the scene is rendered; generating, by the computer system, the scene based upon the duration and the effect for the scene; and outputting, by the computer system, an effect animation corresponding to the effect applied to the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer storage medium having computer readable instructions stored thereon that, when executed by a computer, cause the computer to:
-
detect selection of a scene included in a visualization of spreadsheet data; determine a duration of the scene, the duration comprising an amount of time between a start time of the scene and an end time of the scene; receive data indicating a selection of an effect to be applied to the scene, the effect comprising a visual effect applied during rendering of the scene from a viewpoint from which the scene is rendered; identify a further scene included in the visualization; generate a transition between the scene and the further scene; and output an effect animation and a transition animation. - View Dependent Claims (13, 21, 22)
-
-
14-20. -20. (canceled)
-
23. A computer storage medium having computer readable instructions stored thereon that, when executed by a computer, cause the computer to:
-
generate a user interface comprising representations of a scene and a further scene included in a visualization of spreadsheet data, and controls for specifying an effect type, a duration of the effect based upon a start time of the scene and an end time of the scene, a speed of the effect or a magnitude of the effect, a transition type for a transition between the scene and the further scene, and a duration of the transition; detect selection of one of the representations corresponding to the scene; determine a duration of the scene based upon the start time and the end time; identify, based upon a selection received via the user interface, an effect to be applied to the scene selected, the effect comprising a visual effect applied during rendering of the scene from a viewpoint from which the scene is rendered and being based on the effect type, the duration of the effect, and the speed or magnitude of the effect; identify a further scene included in the visualization; generate a transition between the scene and the further scene, the transition being based on the transition type and the duration; and output an effect animation and a transition animation. - View Dependent Claims (24, 25, 26)
-
Specification