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.