3D Position Tracking for Panoramic Imagery Navigation
First Claim
1. A method comprising:
- displaying panoramic imagery on a display of a mobile device;
receiving input from a sensor onboard the mobile device;
determining a device translation using the input; and
navigating the imagery based on the device translation,where the method is performed by one or more hardware processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Position tracking subsystems and onboard sensors enable a mobile device to navigate virtually a location in panoramic imagery. Physically moving the device through space provides translation data that can be used to move up or down a virtual street or other navigation actions. In some implementations, forward and backward translation enables the user to enter a structure (e.g., a commercial venue) or enter an intersection and navigate a turn onto another street at the intersection. In some implementations, information or an information layer can be displayed when translating. In some implementations, distance data can be used to move up or down a street a particular distance. Distance data can be obtained from motion and/or image sensors onboard the device. The distance data can be scaled to a virtual distance in the panoramic scene.
-
Citations
22 Claims
-
1. A method comprising:
-
displaying panoramic imagery on a display of a mobile device; receiving input from a sensor onboard the mobile device; determining a device translation using the input; and navigating the imagery based on the device translation, where the method is performed by one or more hardware processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; displaying panoramic imagery on a display of a mobile device; receiving input from a sensor onboard the mobile device; determining a device translation using the input; and navigating the imagery based on the device translation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification