Methods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content and context
First Claim
1. A method of displaying a flyover, the method comprising:
- receiving data relating to a roadway system;
receiving a request for a graphical depiction of a flyover of a route on the roadway system and an identification of a location to be represented in the flyover; and
generating the graphical depiction of the flyover for display on a display of a computing device, wherein the graphical depiction of the flyover includes aspects that simulate different flyover velocities for different portions of the flyover, wherein the different flyover velocities are based at least in part on distances from the location represented in the flyover from each of the different portions of the flyover, and wherein;
the different flyover velocities include a first velocity for a first portion of the flyover and a second velocity for a second portion of the flyover;
the first portion is at a first distance from the location;
the second portion is at a second distance from the location;
the second distance is less than the first distance; and
the first velocity is faster than the second velocity.
2 Assignments
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.
129 Citations
20 Claims
-
1. A method of displaying a flyover, the method comprising:
-
receiving data relating to a roadway system; receiving a request for a graphical depiction of a flyover of a route on the roadway system and an identification of a location to be represented in the flyover; and generating the graphical depiction of the flyover for display on a display of a computing device, wherein the graphical depiction of the flyover includes aspects that simulate different flyover velocities for different portions of the flyover, wherein the different flyover velocities are based at least in part on distances from the location represented in the flyover from each of the different portions of the flyover, and wherein; the different flyover velocities include a first velocity for a first portion of the flyover and a second velocity for a second portion of the flyover; the first portion is at a first distance from the location; the second portion is at a second distance from the location; the second distance is less than the first distance; and the first velocity is faster than the second velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium encoded with computer-executable instructions for performing operations that generate a depiction of a flyover of an object, the operations comprising:
-
receiving data for a roadway system; receiving a request for a graphical depiction of a flyover of a route on the roadway system and an identification of a location to be represented in the flyover; and generating the graphical depiction of the flyover for display by a computing device, wherein the graphical depiction of the flyover includes aspects that simulate different flyover velocities for different portions of the flyover, wherein the different flyover velocities are based at least in part on distances from the location to be represented in the flyover from each of the different portions of the flyover, and wherein generating the graphical depiction of the flyover includes; generating aspects of the graphical depiction of the flyover that simulate a perception of altitude change, wherein the perception of altitude change includes a perception of an altitude increase in a first portion of the flyover and a perception of an altitude decrease in a second portion of the flyover. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for performing operations that generate a depiction of a flyover of an object, the method comprising:
-
constructing a flyover of a representation of the object that includes at least one location; and generating a depiction of the flyover for display on a portable device, wherein the depiction of the flyover includes aspects that simulate different flyover velocities for different portions of the flyover, wherein the different flyover velocities are based at least in part on a sequence of the different portions of the flyover, wherein the different flyover velocities include a first velocity for a first portion of the flyover and a second velocity for a second portion of the flyover. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification