EXPLANATORY ANIMATION GENERATION
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments included herein include at least one of systems, methods, and software for explanatory animation generation. Some embodiments include receiving data representative of at least two data items, each data item to be presented as a node. Relationships between these data items are discovered in an interrelated dataset and the relationship is illustrated as a set of sequential nodes on a canvas. A text-script descriptive of each of the nodes is then generated. Finally, such embodiments include generating a visualization with a synchronized voiceover based on the sequence nodes and the text-script, the visualization including each node with a synchronized voiceover of each node.
22 Citations
15 Claims
-
1. (canceled)
-
2. A method comprising:
-
presenting a canvas within which data items are received and presented as nodes; receiving, within the canvas, data representative of at least two data items stored in a data storage system, each data item to be presented as a node; discovering, in the data storage system, a relationship between the at least two data items including identification of at least one other data item involved in the relationship, the at least one other data item to be presented as a node, a visualization sequence derived from the relationship between nodes of the at least two data items and the at least one other data item; generating a text-script descriptive of each of the number of nodes of the visualization sequence; generating a visualization with a synchronized voiceover based on the visualization sequence and the text-script, the visualization including each node with a synchronized voiceover of each node; and storing the visualization on a data storage device. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium, with instructions stored thereon, which when executed by at least one processor of a computer cause the computer to:
-
present a canvas within which data items are received and presented as nodes; receive, within the canvas, data representative of at least two data items stored in a data storage system, each data item to be presented as a node; discover, in the data storage system, a relationship between the at least two data items including identification of at least one other data item involved in the relationship, the at least one other data item to be presented as a node, a visualization sequence derived from the relationship between nodes of the at least two data items and the at least one other data item; generate a text-script descriptive of each of the number of nodes of the visualization sequence; generate a visualization with a synchronized voiceover based on the visualization sequence and the text-script, the visualization including each node with a synchronized voiceover of each node; and store the visualization on a data storage device. - View Dependent Claims (9, 10, 11)
-
-
12. A system comprising:
-
at least one processor, at least one memory device, at least one video output device, and at least one network interface device; a canvas module stored on the at least one memory device and executable by the at least one processor to; present a canvas within which data items are received as input and presented as nodes of visualization output via that at least one visual output device; receive data representative of at least two data items stored in a data storage system accessible via the at least one network interface device, each data item to be included as a node in a visualization; receive command input to generate a visualization and pass the data representative of the at least two data items to a visualization generator; the visualization generator stored on the at least one memory device and executable by the at least one processor to; discover, in the data storage system accessible via the at least one network interface device, a relationship between the at least two data items including identification of at least one other data item involved in the relationship, the at least one other data item to be presented as a node, a visualization sequence derived from the relationship between nodes of the at least two data items and the at least one other data item; generate a text-script descriptive of each of the number of nodes of the visualization sequence; generate a visualization with a synchronized voiceover based on the visualization sequence and the text-script, the visualization including each node with a synchronized voiceover of each node; and store the visualization on the at least one memory device. - View Dependent Claims (13, 14, 15)
-
Specification