Techniques to annotate street view images with contextual information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/20
G09B-029/00
G06F-017/30
G09B-029/10
출원번호
US-0947578
(2010-11-16)
등록번호
US-9342998
(2016-05-17)
발명자
/ 주소
Barnett, Donald
Wantland, Tim
Ramos, Gonzalo
출원인 / 주소
Microsoft Technology Licensing, LLC
대리인 / 주소
Spellman, Steven
인용정보
피인용 횟수 :
0인용 특허 :
14
초록▼
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 c
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.
대표청구항▼
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
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; andcommunicating, the object metadata associated with the at least two corresponding objects in the street view image before the street view image. 2. The computer-implemented method of claim 1, comprising: receiving a request for a street level view of a location at a server device;retrieving street level images for the location from a map database; andcombining the street level images to form the street view image. 3. The computer-implemented method of claim 1, comprising generating the metadata panel adjacent to the street view image. 4. The computer-implemented method of claim 1, comprising generating the metadata panel contiguous with the street view image. 5. The computer-implemented method of claim 1, comprising generating the metadata panel overlapping with the street view image. 6. The computer-implemented method of claim 1, comprising generating a top metadata panel for the street view image, the top metadata panel positioned above a top portion of the street view image. 7. The computer-implemented method of claim 1, comprising generating a bottom metadata panel for the street view image, the bottom metadata panel positioned below a bottom portion of the street view image. 8. The computer-implemented method of claim 1, comprising positioning object metadata comprising navigation information in the street view image proximate to a corresponding object in the street view image. 9. The computer-implemented method of claim 1, comprising sending the annotated street view image to a client device for presentation by the client device. 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; andpresent, 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. 11. The article of claim 10, further comprising instructions that when executed enable the system to receive a control directive indicating that the user has rotated the client device and render an alternative street view image based on the control directive indicating a rotation of client device, wherein the alternate street view image corresponds to moving up or down the street. 12. The article of claim 10, further comprising instructions that when executed enable the system to present the metadata panel adjacent to the street view image, contiguous with the street view image, or overlapping with the street view image. 13. The article of claim 10, further comprising instructions that when executed enable the system to present a top metadata panel for the street view image, the top metadata panel positioned above a top portion of the street view image. 14. The article of claim 10, further comprising instructions that when executed enable the system to present a bottom metadata panel for the street view image, the bottom metadata panel positioned below a bottom portion of the street view image. 15. An apparatus, comprising: a processor; anda 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; andgenerate 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; anda 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. 16. The apparatus of claim 15, the metadata component operative to position the metadata panel adjacent to the street view image, contiguous with the street view image, or overlapping with the street view image. 17. The apparatus of claim 15, the metadata component operative to generate a top metadata panel for the street view image, the top metadata panel positioned above a top portion of the street view image. 18. The apparatus of claim 15, the metadata component operative to generate a bottom metadata panel for the street view image, the bottom metadata panel positioned below a portion of the street view image. 19. The apparatus of claim 15, comprising a datastore arranged to store object metadata indexed by a corresponding object. 20. The apparatus of claim 15, the object metadata comprising information for a corresponding object in located within the street view image, including location information, business information, personal information, event information, social networking information, advertising information, or navigation information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (14)
Yalin Xiong ; Ken Turkowski, Aligning rectilinear images in 3D through projective registration and calibration.
Celi ; Jr. Joseph ; Nusbickel Wendi Lynn ; Walters Glen Robert ; Moore Victor Stuart, Method and apparatus for loading multiple animated images on a web-page with limited network throughput.
Mori,Shinichiro; Hirokawa,Yukio, Server, user terminal, information providing service system and information providing service method for providing information in conjunction with a geographical mapping application.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.