Point of interest (poi) data positioning in image
Abstract
Among other things, one or more techniques and/or systems are disclosed for positioning point-of-interest (POI) data in a planar panorama image, generated from a plurality of relatively sequential images. First POI data with a first geo-location and second POI data with a second geo-location can be received for the planar panorama image, and first and second data tags can be created that respectively comprise at least some of the first and second POI data. A cluster geo-location may be identified for the first and second data tags based at least upon the first and second geo-locations, and the first and second data tags can be clustered at the cluster geo-location in the planar panorama image. The first and second data tags can be re-clustered (e.g., moved around) and displayed at different locations within the planar panorama image in response to a zoom operation, for example.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-based method for positioning point-of-interest (POI) data in a planar panorama image, comprising:
receiving first POI data, comprising a first geo-location, and second POI data, comprising a second geo-location; creating a first data tag, comprising at least a portion of the first POI data, and a second data tag, comprising at least a portion of the second POI data; and clustering the first data tag and second data tag at a cluster geo-location in the planar panorama image, the cluster geo-location based at least upon the first geo-location and the second geo-location, at least a portion of the clustering performed by a processing unit.
2 . The method of claim 1 , comprising determining the cluster geo-location comprising one or more of:
identifying a geo-location disposed between the first geo-location and the second geo-location, if the first geo-location and the second geo-location comprise different geo-locations; and identifying a geo-location disposed at the first geo-location and the second geo-location, if the first geo-location and the second geo-location comprise a same geo-location.
3 . The method of claim 1 , comprising one or more of:
receiving an indication of a first zoom level for the planar panorama image; and receiving an indication of a second zoom level for the planar panorama image.
4 . The method of claim 3 the clustering based at least upon the first zoom level.
5 . The method of claim 3 comprising re-clustering the first data tag and second data tag based at least upon the second zoom level.
6 . The method of claim 5 , re-clustering comprising clustering at least a third data tag with the first data tag and the second data tag at the cluster geo-location, the third data tag comprising at least a portion of third POI data, the third POI data comprising a third geo-location, if at least one or more of:
the second zoom level comprises a zooming-out from the first zoom level; and the first geo-location, the second geo-location and the third geo-location are disposed in an area of the planar panorama image comprising a desired size of at least one of the first data tag, the second data tag and the third data tag.
7 . The method of claim 5 , re-clustering comprising locating the first data tag at the first geo-location and the second data tag at the second geo-location if at least one or more of:
the second zoom level comprises a zooming-in from the first zoom level; and the first geo-location and the second geo-location are not disposed in an area of the planar panorama image comprising a desired size of at one of the first data tag and the second data tag.
8 . The method of claim 1 , clustering comprising one or more of:
rendering the first data tag and the second data tag in a list form at the cluster geo-location; and rendering the first data tag and the second data tag in a non-list form, at least one of the first data tag and the second data tag comprising a pointer to the cluster geo-location.
9 . The method of claim 8 , at least one of the rendering in a list form and the rendering in a non-list form comprising one or more of:
locating at least one of at least a portion of the first data tag and at least a portion of the second data tag outside of the planar panorama image; and locating at least one of at least a portion of the first data tag and at least a portion of the second data tag over the planar panorama image.
10 . The method of claim 1 , comprising determining a display size of at least one of the first data tag and the second data tag based at least upon one or more of the first POI data and the second POI data.
11 . The method of claim 1 , comprising at least one of:
accommodating, via the clustering, at least one of imprecisions and inaccuracies in underlying data; and determining a display size of at least one of the first data tag and the second data tag based at least upon a desired tag window size.
12 . The method of claim 1 , comprising adjusting the display size of at least one of the first data tag and the second data tag comprising one or more of:
increasing the display size from a first zoom level to a second zoom level if the second zoom level comprises a zooming-in from the first zoom level; and decreasing the display size from the first zoom level to the second zoom level if the second zoom level comprises a zooming-out from the first zoom level.
13 . A system for positioning point-of-interest (POI) data in a planar panorama image, comprising:
a computer-based processor configured to process data for the system; a data tag creation component, operably coupled with the processor, configured to create a first data tag, comprising at least a portion of received first POI data, and create a second data tag, comprising at least a portion of received second POI data; and a clustering component, operably coupled with the data tag creation component, configured to cluster the first data tag and second data tag at a cluster geo-location in the planar panorama image, the cluster geo-location based at least upon a first geo-location, comprised in the first POI data, and a second geo-location, comprised in the second POI data.
14 . The system of claim 13 , at least one of the first POI data and the second POI data comprising one or more of:
an entity name associated with a geo-location; entity metadata for an entity associated with a geo-location; update entity metadata for an entity associated with a geo-location, the update entity metadata received from an online network; and update location metadata for a geo-location, the update location metadata received from an online network.
15 . The system of claim 13 , at least one of the first data tag and the second data tag comprising one or more of:
text comprising at least a portion of POI data; an icon representative of at least a portion of POI data; and an image representative of at least a portion of POI data.
16 . The system of claim 13 , comprising a cluster location determination component configured to identify the cluster geo-location, comprising one or more of:
identifying a geo-location disposed between the first geo-location and the second geo-location, if the first geo-location and the second geo-location comprise different geo-locations; and identifying a geo-location disposed at the first geo-location and the second geo-location, if the first geo-location and the second geo-location comprise a same geo-location.
17 . The system of claim 13 , the clustering component configured to cluster the first data tag and the second data tag at the cluster geo-location in the planar panorama image based at least upon a received indication of a first zoom level.
18 . The system of claim 17 , comprising a re-clustering component configured to re-cluster the first data tag and second data tag based at least upon a received indication of a second zoom level.
19 . The system of claim 13 , comprising a cluster rendering component configured to render a cluster comprising one or more data tags, the cluster comprising one or more of:
the one or more data tags in a list form co-located with the cluster geo-location; and the one or more data tags in a non-list form respectively comprising pointers to corresponding geo-locations.
20 . A computer readable medium comprising computer executable instructions that when executed via a processor perform a method for positioning point-of-interest (POI) data in a planar panorama image, comprising:
receiving first POI data, comprising a first geo-location, and second POI data, comprising a second geo-location; creating a first data tag, comprising at least a portion of the first POI data, and a second data tag, comprising at least a portion of the second POI data; clustering the first data tag and second data tag at a cluster geo-location in the planar panorama image, the cluster geo-location based at least upon the first geo-location and the second geo-location; receiving an indication of a zoom operation from a first zoom level to a second zoom level for the planar panorama image; and re-clustering the first data tag and second data tag based at least upon the zoom operation.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.