Viewing media in the context of street-level images
First Claim
1. A computer-implemented method for providing hybrid image data for display, the method comprising:
- receiving user input;
determining a geographic location, a view direction, and at least one media image frame of at least one additional media object for display based at least on the user input, the at least one additional media object having a first depiction of at least a portion of a subject proximate the geographic location along the view direction;
selecting a target panoramic image based at least on the geographic location, the target panoramic image having a second depiction of at least a portion of the subject;
integrating, using at least one computer system, the at least one media image frame into the target panoramic image to produce a hybrid panoramic image having the first depiction of the subject generally aligned with the second depiction of the subject; and
providing hybrid image data for display, the hybrid image data comprising at least a portion of the hybrid panoramic image in accordance with the view direction;
wherein the user input comprises at least one indication selected from the group consisting of at least one indication of the geographic location, at least one indication of the view direction, and at least one indication of a first additional media object desired for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for displaying hybrid image data produced by embedding additional media objects within street-level panoramic images includes a user interface through which a user may view, search for, and/or navigate through additional media objects in the context of browsing a virtual environment of a location at street level. In response to user input indicating a request to view a geographic location and/or an additional media object, street-level panoramic image data associated with the geographic location, in which one or more additional media objects also associated with the geographic location have been embedded, may be provided for display through the user interface. The user interface may be provided by a client device including one or more processors that receive hybrid image data produced by one or more processors of a server and display the image data to the user.
60 Citations
20 Claims
-
1. A computer-implemented method for providing hybrid image data for display, the method comprising:
-
receiving user input; determining a geographic location, a view direction, and at least one media image frame of at least one additional media object for display based at least on the user input, the at least one additional media object having a first depiction of at least a portion of a subject proximate the geographic location along the view direction; selecting a target panoramic image based at least on the geographic location, the target panoramic image having a second depiction of at least a portion of the subject; integrating, using at least one computer system, the at least one media image frame into the target panoramic image to produce a hybrid panoramic image having the first depiction of the subject generally aligned with the second depiction of the subject; and providing hybrid image data for display, the hybrid image data comprising at least a portion of the hybrid panoramic image in accordance with the view direction; wherein the user input comprises at least one indication selected from the group consisting of at least one indication of the geographic location, at least one indication of the view direction, and at least one indication of a first additional media object desired for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing hybrid image data for display, the system comprising at least one processor programmed to:
-
receive first user input; determine a geographic location, a first view direction, and at least one media image frame of at least one additional media object for display based at least on the first user input, the at least one additional media object having a first depiction of at least a portion of a subject proximate the geographic location along the first view direction; select a target panoramic image based at least on the geographic location, the target panoramic image having a second depiction of at least a portion of the subject; produce hybrid image data comprising the at least one media image frame in an alignment with at least a first portion of the target panoramic image in accordance with the first view direction, the alignment at least approximately aligning the first depiction of the subject in the at least one media image frame with the second depiction of the subject in the target panoramic image; and provide the hybrid image data for display; wherein the first user input comprises at least one indication selected from the group consisting of at least one indication of the geographic location, at least one indication of the first view direction, and at least one indication of a first additional media object desired for display. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. At least one non-transitory computer-readable storage medium encoded with a plurality of computer-executable instructions that, when executed, perform a method for providing hybrid image data for display, the method comprising:
-
receiving user input; determining a geographic location, a view direction, and at least one media image frame of at least one additional media object for display based at least on the user input, the at least one additional media object having a first depiction of at least a portion of a subject proximate the geographic location along the view direction; selecting a target street-level panoramic image based at least on the geographic location, the target panoramic image having a second depiction of at least a portion of the subject; determining a projection to project the at least one media image frame onto the target street-level panoramic image, the projection mapping the first depiction of the subject in the at least one media image frame to the second depiction of the subject in the target street-level panoramic image; embedding the at least one media image frame in the target street-level panoramic image to produce a hybrid panoramic image, wherein the embedding comprises projecting the at least one media image frame onto the target street-level panoramic image and replacing at least a portion of the target street-level panoramic image with the projected at least one media image frame in accordance with the determined projection; and providing hybrid image data for display, the hybrid image data comprising at least a portion of the hybrid panoramic image in accordance with the view direction; wherein the user input comprises at least one indication selected from the group consisting of at least one indication of the geographic location, at least one indication of the view direction, and at least one indication of a first additional media object desired for display. - View Dependent Claims (17, 18, 19, 20)
-
Specification