Three Dimensional Routing
First Claim
1. A method comprising:
- receiving, from a memory, image data selected based on a viewer perspective;
correlating the image data with a depthmap generated from an optical distancing system;
correlating the image data with route data calculated from an origin point to a destination point using a geographical database;
comparing, with a controller, a first distance from the viewer perspective to a point correlated with the route data to a second distance derived from the depth map at the point; and
if the comparison indicates that the first distance is closer to the viewer perspective than the second distance, then inserting at least one pixel of a navigation illustration into the image data.
5 Assignments
0 Petitions
Accused Products
Abstract
One or more systems, devices, and/or methods for three dimensional routing are disclosed. For example, one embodiment includes receiving image data selected based on a viewer perspective from a memory. The image data is correlated with a depthmap generated from an optical distancing system and correlated with route data calculated from an origin point to a destination point using a geographical database and a routing algorithm. The controller compares a first distance, from the viewer perspective to a point correlated with the route data, to a second distance, derived from the depth map at the point. If the comparison indicates that the first distance is closer to the viewer perspective than the second distance, the controller inserts at least one pixel of a navigation illustration into the image data. The image data including the navigation illustration is transmitted to or stored in a memory.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a memory, image data selected based on a viewer perspective; correlating the image data with a depthmap generated from an optical distancing system; correlating the image data with route data calculated from an origin point to a destination point using a geographical database; comparing, with a controller, a first distance from the viewer perspective to a point correlated with the route data to a second distance derived from the depth map at the point; and if the comparison indicates that the first distance is closer to the viewer perspective than the second distance, then inserting at least one pixel of a navigation illustration into the image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a memory configured to store three dimensional geographic data correlated with route data calculated from an origin point to a destination point; and a controller configured to select an image correlated with a depth map and compare depth values in the depth map to a distance from a viewer perspective to the route data, wherein the controller is configured to insert a navigation illustration in the image where the depth values indicate that the route data is closer than objects associated with the depth values. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored thereon a computer program configured to provide three dimensional routing in a panoramic image, the program comprising instructions to:
-
receive the panoramic image including image data from a memory; correlate, with a controller, the image data with a depthmap generated from an optical distancing system; correlate, with the controller, the image data with route data calculated from an origin point to a destination point using a geographical database; and transmit the panoramic image including a navigation illustration based on the route data. - View Dependent Claims (18, 19, 20)
-
Specification