Patent ID: 8633964

Claim:
A computer-implemented method for generating a video from panoramic images comprising: receiving a transition tree corresponding to a current panoramic image from a server, the transition tree having multiple nodes including a first node associated with the current panoramic image and other nodes corresponding to nearby panoramic images in the transition tree, and has two or more decision paths in the transition tree that extend between the first node and the other nodes corresponding to nearby panoramic images for transitioning to the nearby panoramic images; determining a path in the transition tree to a next panoramic image based on a user navigation request, wherein the path is determined based at least on a comparison of image weather conditions between the current panoramic image and the nearby panoramic images in the transition tree; requesting a video chunk from the server for each edge of the determined path in the transition tree; receiving the requested video chunks from the server; and displaying the requested video chunks in sequence according to the determined path in the transition tree.