Methods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content and context
First Claim
1. A computer-readable storage medium encoded with computer-executable instructions for performing operations that dynamically compose a sequence of views of an object, the operations comprising:
- receiving display content for the sequence of views;
automatically rendering the sequence of views to create a graphical depiction of traversal of the object, including;
determining an amount of time to display a particular view of the sequence of views, the amount of time selected for the particular view based at least in part on at least one of;
a complexity of at least a portion of the object depicted in the particular view, andan indication of a user'"'"'s familiarity with at least the portion of the object depicted in the particular view; and
displaying the rendered sequence of views on an output device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system with the ability to dynamically compose a sequence of visual views or flows allowing a single object or region, or multiple objects or regions, to be viewed from different perspectives and visual distances is described. The sequence of views can provide smooth flyovers over positions and details on objects that are deemed to be of interest, with changes in zoom level and/or velocity that are functions of the estimated complexity and/or unfamiliarity with features of the object. In an example, a flyover displaying different views on a map of a city arterial system on a small-screened mobile device is composed based on current traffic conditions, swooping up and down with parabolic trajectories, based on distances being traversed, and pausing at times over key traffic jams and other findings of interest based on the estimated visual complexity and predicted atypicality of situations.
116 Citations
20 Claims
-
1. A computer-readable storage medium encoded with computer-executable instructions for performing operations that dynamically compose a sequence of views of an object, the operations comprising:
-
receiving display content for the sequence of views; automatically rendering the sequence of views to create a graphical depiction of traversal of the object, including; determining an amount of time to display a particular view of the sequence of views, the amount of time selected for the particular view based at least in part on at least one of; a complexity of at least a portion of the object depicted in the particular view, and an indication of a user'"'"'s familiarity with at least the portion of the object depicted in the particular view; and displaying the rendered sequence of views on an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of displaying a sequence of views of an object, the method comprising:
-
receiving display content for the sequence of views; automatically generating the sequence of views to create a graphical depiction of traversal of the object, including; determining an amount of time to display a particular view of the sequence of views, the amount of time selected for the particular view based at least in part on at least one of; a complexity of at least a portion of the object depicted in the particular view, and an indication of a user'"'"'s familiarity with at least the portion of the object depicted in the particular view; and displaying the particular view of the sequence of views for the determined amount of time. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable storage medium encoded with computer-executable instructions for performing operations that provide a dynamically composed sequence of views, the operations comprising:
-
constructing a flyover of a representation of an object; and generating a graphical depiction of the flyover for display on a portable device such that; a velocity of the flyover is generated as a function of at least one of; a complexity of at least a portion of the object to be depicted by the flyover, and an indication of a user'"'"'s familiarity with at least the portion of the object to be depicted by the flyover. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification