×

Selecting time-distributed panoramic images for display

  • US 9,972,121 B2
  • Filed: 04/22/2014
  • Issued: 05/15/2018
  • Est. Priority Date: 04/22/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method for selecting time-distributed panoramas for display, the method comprising:

  • accessing, by one or more computing devices, a plurality of panoramic images, each panoramic image being associated with multi-dimensional location information defined in at least two dimensions, a one-dimensional (1D) snap location along a path at least partially traveled during image capture, three dimensional (3D) geometry data corresponding to a surface of an object depicted in the panoramic image, and time information identifying when the panoramic image was captured;

    for a first panoramic image of the plurality, querying the plurality of panoramic images and selecting, by the one or more computing devices, a second panoramic image of the plurality such that a second 1D snap location associated with the second panoramic image is closest to a first 1D snap location associated with the first panoramic image relative to 1D snap locations information associated with others of the plurality of panoramic images, at least a portion of a geographic area depicted in the first panoramic image is also depicted in the second panoramic image, and first time information associated with the first panoramic image and second time information associated with the second panoramic image indicate that the first panoramic image and the second panoramic image were captured on different days;

    determining whether the second 1D snap location is within a threshold range of the first 1D snap location;

    providing, by the one or more computing devices, the first panoramic image for display with an indication that the second panoramic image is available when the second 1D snap location is within the threshold range of the first 1D snap location;

    determining, by the one or more computing devices, a zoom level for the second panoramic image based on first 3D geometry data and first multi-dimensional location information of the first panoramic image, and second 3D geometry data and second multi-dimensional location information of the second panoramic image, such that the zoom level for the second panoramic image is consistent with a zoom level of the first panoramic image; and

    providing, by the one or more computing devices, the second panoramic image for display with the zoom level for the second panoramic image.

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