×

Presenting image transition sequences between viewing locations

  • US 10,643,386 B2
  • Filed: 04/11/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 04/11/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • displaying, by a computing device and to a user, a first panorama image previously taken from a first location in a building, including modifying, in response to one or more user interactions, a current direction of view for the first panorama image to cause display of an area of the building that includes a second location from which a second panorama image was previously taken;

    receiving, by the computing device and from an additional interaction of the user with the displayed first panorama image, a selection to change to the second panorama image;

    generating, by the computing device, a visual transition sequence that simulates movement from the first location to the second location, including;

    determining, by the computing device, and relative to a direct view to the second location in a straight line from the first location, an amount of an angle between the current direction of view for the first panorama image and the direct view, and that the determined amount of the angle exceeds a defined threshold for use of zooming without rotation in the visual transition sequence;

    selecting, by the computing device, the current direction of view for the first panorama image as a beginning of the visual transition sequence;

    selecting, by the computing device, and as an end of the visual transition sequence, a portion of the second panorama image that is in a direction of view away from the first location and corresponding to the direct view;

    defining, by the computing device, and based at least in part on the determined amount of the angle exceeding the defined threshold, a first period of time for rotating and zooming that includes progressively rotating, from the beginning of the visual transition sequence at the current direction of view in the first panorama image, to the direct view to the second location and that simultaneously includes progressively increasing an amount of zoom in the first panorama image, resulting in a zoomed portion of the first panorama image centered on the direct view to the second location; and

    defining, by the computing device, a second period of time for blending that begins with the zoomed portion of the first panorama image centered on the direct view to the second location and that includes progressively blending the selected portion of the second panorama image by increasing a relative proportion of the portion of the second panorama image in the direction of view corresponding to the direct view, resulting in the selected portion of the second panorama image at an end of the second period of time; and

    displaying, by the computing device, and to the user over an amount of time that includes the first and second periods of time, the visual transition sequence to simulate the movement from the first location to the second location, and ending with a display of the selected portion of the second panorama image.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×