Techniques to annotate street view images with contextual information
First Claim
1. A computer-implemented method, comprising:
- receiving a request for one or more panoramic views of a street view image;
generating the panoramic views of the street view image as a multi-level tiled pyramid representation;
generating a metadata panel for the street view image;
storing, at a level of the multi-level tiled pyramid representation, object metadata associated with a plurality of objects shown in the street view image;
positioning the object metadata in the metadata panel in approximate alignment with at least two corresponding objects in the street view image;
combining the street view image and the metadata panel to form an annotated street view image; and
communicating, the object metadata associated with the at least two corresponding objects in the street view image before the street view image.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to annotate street level images with contextual information are described. A map application may comprise a street level component that when executed by a processor is operative to generate annotated street view images of a location. The street level component may comprise a street view component operative to generate a street view image from multiple street level images, the street view image having one or more objects located within the street view image. The street level component may further comprise a metadata component communicatively coupled to the street view component, the metadata component operative to generate a horizontal metadata panel having object metadata positioned in approximate vertical alignment with a corresponding object in the street view image, and combine the horizontal metadata panel with the street view image to form an annotated street view image. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request for one or more panoramic views of a street view image; generating the panoramic views of the street view image as a multi-level tiled pyramid representation; generating a metadata panel for the street view image; storing, at a level of the multi-level tiled pyramid representation, object metadata associated with a plurality of objects shown in the street view image; positioning the object metadata in the metadata panel in approximate alignment with at least two corresponding objects in the street view image; combining the street view image and the metadata panel to form an annotated street view image; and communicating, the object metadata associated with the at least two corresponding objects in the street view image before the street view image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article comprising storage hardware containing instructions that when executed enable a system to:
-
send a request for a street level view of a location, wherein a street view image includes at least a portion of a street; receive one or more panoramic views of a street view image as a multi-level tiled pyramid representation where object metadata is stored in a level of the multi-level tiled pyramid representation and is associated with at least two corresponding objects in the street view image; and present, based upon network-based delays, the street view image and a metadata panel on display hardware, the metadata panel having the object metadata positioned in approximate alignment with the at least two corresponding objects wherein the object metadata associated with the at least two corresponding objects in the street view image is presented before the street view image is presented. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, the memory storing a mapping application having a street level component that when executed by the processor is operative to generate annotated street view images of a location, the street level component comprising; a street view component operative to; generate a street view image from temporary supplemental views of the location in response to network-based delays, the street view image having one or more objects located within the street view image, wherein the street view image includes at least a portion of a street; receive input from an integrated camera that indicates user head Motion; and generate an alternative street view image that moves the street view image parallel to the user head motion and shows the portion of the street from a different angle or shows a different portion of the street; and a metadata component communicatively coupled to the street view component, the metadata component operative to generate a metadata panel having object metadata positioned in approximate alignment with at least two corresponding objects in the street view image, and combine the metadata panel with the street view image to form an annotated street view image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification